@charset "utf-8";
/* CSS Document*/
.wap{display: none;}
.banner .swiper-pagination-bullet{width: 70px; height: 5px; background-color: #fff; border-radius: 0; opacity: 1;
	box-sizing: border-box;}
.banner .swiper-pagination-bullet-active{background-color: transparent; border:1px solid #fff;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 45px;
}

.about{width: 100%; height: 445px; background: url(../images/about_bg.jpg) no-repeat center;
	background-size: cover;}
.about .gy{padding-top: 65px;}
.about .gy .tit1{font-size: 40px; color: #3b6132; margin-right: 50px;}
.about .gy .nr .tit_en{font-size: 60px; color: #000000; margin-top: -12px;}
.about .gy .nr .tit_cn{font-size: 30px; color: #d21816; margin-top: -20px; margin-bottom: 20px;}
.about .gy .nr .con{width: 640px; border-top:1px solid #b5b5b5; padding-top: 20px;}
.about .gy .nr .con .js{font-size: 16px; color: #666666; line-height: 28px; text-align: justify; height: 112px;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.about .gy .nr .con .more{text-align: right; padding-top: 20px;}
.about .gy .nr .con .more>a{font-size: 16px; color: #d21816;}
.about .gy .nr .con .more>a:hover{text-decoration: underline;}

.yewu{width: 100%; height: 655px; background-color: #517947;}
.yewu .tit2{font-size: 40px; color: #fff; padding: 50px 0 40px 0;}
.yewu .lb1{width: 910px; height: 450px;}
.yewu .lb1 .swiper-container2{height: 100%;}
.yewu .yewu1{width: 99%; margin: 0 0.5%; display: block;}
.yewu .yewu1>div{width: 100%; height: 182px; overflow: hidden;}
.yewu .yewu1>div>img{width: 100%; height: auto; transition: .5s;}
.yewu .yewu1:hover >div>img{transform: scale(1.1);}
.yewu .yewu1>p{font-size: 24px; color: #fff; padding: 20px 0;}
.yewu .yewu1>section{font-size: 14px; color: #fff; border-top: 1px solid #7ebe6e; padding-top: 20px;
	line-height: 26px; width: 96%;}
.yewu .lb1 .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; opacity: 1;}
.yewu .lb1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 17px;}
.yewu .lb1 .swiper-pagination-bullet-active{background: #7ebe6e;}
.yewu .lb1 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url(../images/r.png);
	width: 24px; height: 24px; background-size: cover; top:97%; right: 36%;}
.yewu .lb1 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(../images/l.png);
	width: 24px; height: 24px; background-size: cover; top:97%; left: 36%;}
.yewu .lb1 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}


.about>.box{position: relative;}
.dongjian{width: 326px; height: 1100px; background-color: #7ebe6e; position: absolute; top:0;
	right: -56px; padding-left: 22px;}
.dongjian .tit3{font-size: 40px; color: #fff; padding: 40px 0;}
.dongjian .dj{width: 257px; border-bottom: 2px dashed #517947; padding-bottom: 20px; margin-bottom: 20px;}
.dongjian .dj .time{font-size: 16px; color: #517947;}
.dongjian .dj .biaoti{font-size: 20px; width: 100%; text-overflow: ellipsis; white-space: nowrap;
	overflow: hidden; color: #fff; padding: 15px 0 10px 0;}
.dongjian .dj .biaoti a{color: #fff;}
.dongjian .dj .detail{font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;
	-webkit-line-clamp: 2; overflow: hidden; line-height: 24px; color: #fff; height: 48px;}
.dongjian .dj .detail a{color: #fff;}
.dongjian .gd{text-align: right; width: 257px;}
.dongjian .gd>a{font-size: 16px; color: #fff;}

.news{background-color: #f8f8f8; width: 100%; padding: 67px 0 78px 0;}
.news .tit4{font-size: 40px; color: #333333; padding-top: 25px; width: 663px; height: 210px;}
.news .news1{width: 537px; height: 235px;}
.news .news1 .nr{width: 50%; height: 100%; background-color: #fff; transition: .5s;}
.news .news1 .nr .shijian{font-size: 30px; color: #999999; text-align: center; padding-top: 25px; transition: .5s;}
.news .news1 .nr .line{color: #999; text-align: center; font-size: 25px; transition: .5s;}
.news .news1 .nr .font{font-size: 16px; padding: 0 35px; color: #999999; padding-top: 10px; transition: .5s;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 48px;
	line-height: 24px; text-align: center;}
.news .news1 .nr .more1{text-align: center; padding-top: 20px;}
.news .news1:hover .nr{background-color: #d21816;}
.news .news1:hover .nr .shijian{color: #fff;}
.news .news1:hover .nr .line{color: #fff;}
.news .news1:hover .nr .font{color: #fff;}
.news .news1 .img{width: 50%; height: 100%; overflow: hidden;}
.news .news1 .img>img{width: 100%; height: auto; transition: .5s;}
.news .news1:hover .img>img{transform: scale(1.1);}

.news .news2{width: 663px; height: 235px;}
.news .news2 .video{float: left; width: 394.5px; height: 235px; overflow: hidden;}
.news .news2 .video img{width: 100%; transition: .5s;}
.news .news2 .nr{width: 268.5px; height: 100%; background-color: #fff; transition: .5s;}
.news .news2 .nr .shijian{font-size: 30px; color: #999999; text-align: center; padding-top: 25px; transition: .5s;}
.news .news2 .nr .line{color: #999; text-align: center; font-size: 25px; transition: .5s;}
.news .news2 .nr .font{font-size: 16px; padding: 0 35px; color: #999999; padding-top: 10px; transition: .5s;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 48px;
	line-height: 24px; text-align: center;}
.news .news2 .nr .more1{text-align: center; padding-top: 20px;}
.news .news2:hover .nr{background-color: #d21816;}
.news .news2:hover .nr .shijian{color: #fff;}
.news .news2:hover .nr .line{color: #fff;}
.news .news2:hover .nr .font{color: #fff;}
.news .news2:hover .video img{transform: scale(1.1);}

.news .news3{width: 663px; height: 235px;}
.news .news3 .nr{width: 394.5px; height: 100%; background-color: #fff; transition: .5s;}
.news .news3 .nr .shijian{padding: 26px 22px 0;}
.news .news3 .nr .shijian>p{float: left; font-size: 30px; color: #999999; transition: .5s;}
.news .news3 .nr .shijian>div{float: left; width: 24px; height: 2px; background-color: #999; margin-top:22px;
	margin-left: 10px; transition: .5s;}
.news .news3 .nr .mc{font-size: 20px; color: #333333; padding: 10px 22px 15px; overflow: hidden; white-space: nowrap;
	text-overflow: ellipsis; transition: .5s;}
.news .news3 .nr .font{font-size: 16px; color: #999999; display: -webkit-box; -webkit-box-orient: vertical;
	-webkit-line-clamp: 3; overflow: hidden; padding: 0 22px; line-height: 24px; height: 72px;
	transition: .5s;}
.news .news3 .img{width: 268.5px; height: 100%; overflow: hidden;}
.news .news3 .img>img{width: 100%; height: auto; transition: .5s;}
.news .news3:hover .nr{background-color: #d21816;}
.news .news3:hover .nr .shijian>p{color: #fff;}
.news .news3:hover .nr .shijian>div{background-color: #fff;}
.news .news3:hover .nr .mc{color: #fff;}
.news .news3:hover .nr .font{color: #fff;}
.news .news3:hover .img>img{transform: scale(1.1);}
.news .gengduo{width: 146px; height: 47px; border: 1px solid #d21816; font-size: 16px; color: #d21816;
	line-height: 49px; text-align: center; margin-left: 195px; margin-top: 112px; transition: .5s;}
.news .gengduo:hover{background-color: #d21816; color: #fff;}

@media screen and (max-width: 1200px){
	.about>.box .dongjian{width: 210px; height: 1045px; padding: 0 15px; right: 0;}
	.dongjian .dj{width: 100%;}
	.dongjian .gd{width: 100%;}
	.about .gy{width: 660px;}
	.about .gy .nr .con .js{-webkit-line-clamp: 5; height: 140px;}
	.about .gy .nr .tit_en{font-size: 45px; margin-top: 0;}
	.about .gy .nr .con{width: 500px;}
	.about .gy .nr .tit_cn{font-size: 26px; margin-top: -14px; margin-bottom: 10px;}
	.about .gy .tit1{margin-right: 30px;}
	.yewu .lb1{width: 662px; height: 420px;}
	.dongjian .dj .biaoti{font-size: 18px; padding: 10px 0 8px 0;}
	.yewu .yewu1>div{height: 132px;}
	.yewu .yewu1>p{font-size: 18px; padding: 10px 0;}
	.yewu .yewu1>section{padding-top: 10px; line-height: 22px;}
	.yewu .lb1 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 30%;}
	.yewu .lb1 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 30%;}
	.yewu{height: 600px;}
	.news .tit4{width: 497px; height: 153px;}
	.news .news1{width: 403px; height: 178px;}
	.news .news2{width: 497px; height: 178px;}
	.news .news2 .nr{width: 201px;}
	.news .news2 .video{width: 296px; height: 178px;}
	.news .news3{width: 497px; height: 178px;}
	.news .news3 .nr{width: 296px;}
	.news .news3 .img{width: 201px;}
	.news .news1 .nr .shijian{font-size: 22px;}
	.news .news1 .nr .line{font-size: 18px;}
	.news .news2 .nr .shijian{font-size: 22px;}
	.news .news2 .nr .line{font-size: 18px;}
	.news .news3 .nr .shijian{padding: 16px 22px 0;}
	.news .news3 .nr .shijian>p{font-size: 22px;}
	.news .news3 .nr .shijian>div{font-size: 18px; margin-top: 16px;}
	.news .news3 .nr .mc{font-size: 18px; padding: 5px 22px;}
	.news .gengduo{margin-left: 132px; margin-top: 67px;}
}

@media screen and (max-width: 900px){
	.wap_banner .swiper-pagination-bullet{width: 30px; height: 4px; background-color: #fff; border-radius: 0; opacity: 1;
	box-sizing: border-box;}
	.wap_banner .swiper-pagination-bullet-active{background-color: transparent; border:1px solid #fff;}
	.wap_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px;}
	.wap_banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 45px;
	}
	.about{height: auto;}
	.about .gy{width: 100%; padding: 30px 0;}
	.about .gy .nr{width: 100%;}
	.about .gy .nr .con{width: 100%;}
	.about .gy .tit1{font-size: 26px; padding-bottom: 10px;}
	.about .gy .nr .tit_en{font-size: 30px;}
	.about .gy .nr .tit_cn{font-size: 18px; margin-top: -10px; margin-bottom: 5px;}
	.yewu{height: 510px;}
	.yewu .tit2{font-size: 26px; padding: 30px 0 20px 0;}
	.yewu .lb1 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 24%;}
	.yewu .lb1 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 24%;}
	.pc{display: none;}
	.wap{display: block;}
	.yewu .lb1{width: 100%; height: 400px;}
	.yewu .yewu1{width: 100%; margin:0;}
	.yewu .yewu1>div{height: 204px;}
	.yewu .lb1 .swiper-pagination-bullet{width: 10px; height: 10px;}
	.yewu .lb1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
	.dongjian{position: static; width: 100%; padding: 0; height: auto; padding-bottom: 35px;}
	.dongjian .tit3{font-size: 26px; padding: 30px 0;}
	.news2{padding: 30px 0;}
	.news2 .tit4{font-size: 26px; height: auto; width: 100%; padding: 0 0 20px;}
	
	.news2 .newss li{padding: 10px 0; border-bottom: 1px dashed #bbbbbb;}
	.news2 .newss li .img{width: 25%; height: 60px; overflow: hidden;}
	.news2 .newss li .img img{width: 100%;}
	.news2 .newss li .con{width: 73%; margin-left: 2%;}
	.news2 .newss li .con .time>p{float: left; font-size: 16px; color: #cdcdcd;}
	.news2 .newss li .con .time>a{float: right; font-size: 16px; color: #6e6e6e;}
	.news2 .newss li .con .nr{font-size: 16px; padding-top: 10px; overflow:hidden; text-overflow:ellipsis;
	    white-space:nowrap;}
	.news2 .newss li .con .nr a{color: #6e6e6e;}
	.morenews{ display: block; width:134px; height: 30px; background-color: #0156b1; 
	line-height: 30px; text-align: center; font-size: 14px; color: #fff; margin:25px auto 10px;}
}