.banner{position: relative; text-align:center;}
.banner .swiper,.banner .swiper-wrapper,.banner .swiper-slide{height: 100%;}
.banner .swiper-pagination span{background: #818181;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after,.wap_banner .swiper-button-next:after,.wap_banner .swiper-button-prev:after{color: #163f77}
.banner img{width: 100%; height: 100%; object-fit: cover;}

@media (min-width: 768px){
    .banner video{height: 120%;}
    .wap_banner{display: none;}
    .banner .swiper-pagination span{height:8px; width: 8px; border-radius: 4px;}
    .banner .swiper-pagination span.swiper-pagination-bullet-active{width: 30px;}
}
@media (max-width: 767px){
    .banner video{height: 120%;}
    .pc_banner{display: none;}
    .banner .swiper-button-next:after,.banner .swiper-button-prev:after,.wap_banner .swiper-button-next:after,.wap_banner .swiper-button-prev:after{display: none;}
    .banner .swiper-pagination span{height:8px; width: 8px; border-radius: 4px;}
    .banner .swiper-pagination span.swiper-pagination-bullet-active{width: 20px;}

}






.ind_botbg{background: url(../images/index_03.jpg);}

.ind_news{background: url(../images/indexnewbg_02.png) center top no-repeat;}

.ind_newsdiv .tab{text-align: center;}
.ind_newsdiv .tab a{display: inline-table; line-height: 2;}
.ind_newsdiv .tab a span{background: url(../images/index_88.png) center left no-repeat; background-size: auto 90%; display: block;}
.ind_newsdiv .tab a.on{background: #284baa; color: #fff; font-weight: bold;}
.ind_newsdiv .tab a.on span{background: url(../images/index_85.png) center left no-repeat; background-size: auto 90%;}
@media (min-width: 1800px){
    .ind_newsdiv .tab a{padding: 10px 50px; font-size: 18px;  border-radius: 30px;}
    .ind_newsdiv .tab a span{padding-left: 48px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_newsdiv .tab a{padding: 9px 45px; font-size: 17px;  border-radius: 28px;}
    .ind_newsdiv .tab a span{padding-left: 45px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_newsdiv .tab a{padding: 8px 40px; font-size: 16px;  border-radius: 26px;}
    .ind_newsdiv .tab a span{padding-left: 42px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_newsdiv .tab a{padding: 7px 35px; font-size: 15px;  border-radius: 24px;}
    .ind_newsdiv .tab a span{padding-left: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_newsdiv .tab a{padding: 7px 30px; font-size: 15px;  border-radius: 24px;}
    .ind_newsdiv .tab a span{padding-left: 40px;}
}
@media (max-width: 767px) {
    .ind_newsdiv .tab a{padding: 0.3em 1em; font-size: 1em;  border-radius: 2em;}
    .ind_newsdiv .tab a span{padding-left: 2.4em;}
}
@media (min-width: 768px){
    
}

.ind_newsdiv .content li{display: none;}
.ind_newsdiv .content h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 1.8; position: relative;}
.ind_newsdiv .content h3:before{display: inline-table; content:""; background: #62b751; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}
.ind_newsdiv .content p,.ind_newsdiv .content i{color: #999; line-height: 1.8; display: block; overflow: hidden;}
.ind_newsdiv .content .left,.ind_newsdiv .content .center,.ind_newsdiv .content .right{background: #fff;}
.ind_newsimg .swiper-pagination{bottom: 0px;}
.ind_newsimg .img img{width: 100%; height: 100%; object-fit: cover;}
.ind_newslist a{display: block;}
@media (min-width: 1800px){
    .ind_newsdiv .content{margin-top: 60px;}
    .ind_newsdiv .content .img,.ind_newsdiv .content h3,.ind_newsdiv .content i{padding: 0px 30px;}
    .ind_newsdiv .content p{margin: 0px 30px;}
    .ind_newsdiv .content h3{font-size: 18px;}
    .ind_newsdiv .content h3:before{width: 18px; height: 5px;}
    .ind_newsdiv .content p,.ind_newsdiv .content i{margin-top: 10px;}
	
	.ind_newsimg .mySwiper{padding-bottom: 50px;}
	.ind_newsimg .img{height: 316px; margin: 20px 0px;}
	.ind_newsimg p{height: 115px;}

    .ind_newslist a{padding: 15px 0px;}
    .ind_newslist p{height: 86px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_newsdiv .content{margin-top: 50px;}
    .ind_newsdiv .content .img,.ind_newsdiv .content h3,.ind_newsdiv .content i{padding: 0px 30px;}
    .ind_newsdiv .content p{margin: 0px 30px;}
    .ind_newsdiv .content h3{font-size: 18px;}
    .ind_newsdiv .content h3:before{width: 18px; height: 5px;}
    .ind_newsdiv .content p,.ind_newsdiv .content i{margin-top: 10px;}
	
	.ind_newsimg .mySwiper{padding-bottom: 50px;}
	.ind_newsimg .img{height: 270px; margin: 20px 0px;}
	.ind_newsimg p{height: 115px;}

    .ind_newslist a{padding: 8px 0px;}
    .ind_newslist p{height: 86px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_newsdiv .content{margin-top: 40px;}
    .ind_newsdiv .content .img,.ind_newsdiv .content h3,.ind_newsdiv .content i{padding: 0px 25px;}
    .ind_newsdiv .content p{margin: 0px 25px;}
    .ind_newsdiv .content h3{font-size: 17px;}
    .ind_newsdiv .content h3:before{width: 15px; height: 4px;}
    .ind_newsdiv .content p,.ind_newsdiv .content i{margin-top: 8px;}
	
	.ind_newsimg .mySwiper{padding-bottom: 40px;}
	.ind_newsimg .img{height: 220px; margin: 10px 0px;}
	.ind_newsimg p{height: 108px;}

    .ind_newslist a{padding: 12px 0px;}
    .ind_newslist p{height: 54px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_newsdiv .content{margin-top: 40px;}
    .ind_newsdiv .content .img,.ind_newsdiv .content h3,.ind_newsdiv .content i{padding: 0px 25px;}
    .ind_newsdiv .content p{margin: 0px 25px;}
    .ind_newsdiv .content h3{font-size: 16px;}
    .ind_newsdiv .content h3:before{width: 15px; height: 4px;}
    .ind_newsdiv .content p,.ind_newsdiv .content i{margin-top: 6px;}
	
	.ind_newsimg .mySwiper{padding-bottom: 40px;}
	.ind_newsimg .img{height: 180px; margin: 10px 0px;}
	.ind_newsimg p{height: 108px;}

    .ind_newslist a{padding: 8px 0px;}
    .ind_newslist p{height: 54px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_newsdiv .content{margin-top: 40px;}
    .ind_newsdiv .content .img,.ind_newsdiv .content h3,.ind_newsdiv .content i{padding: 0px 25px;}
    .ind_newsdiv .content p{margin: 0px 25px;}
    .ind_newsdiv .content h3{font-size: 16px;}
    .ind_newsdiv .content h3:before{width: 15px; height: 4px;}
    .ind_newsdiv .content p,.ind_newsdiv .content i{margin-top: 6px;}
    .ind_newsdiv .content i{display: none;}
	
	.ind_newsimg .mySwiper{padding-bottom: 30px;}
	.ind_newsimg .img{height: 125px; margin: 10px 0px;}
	.ind_newsimg p{height: 100px;}

    .ind_newslist a{padding: 8px 0px;}
    .ind_newslist p{height: 50px;}
}
@media (max-width: 767px) {
    .ind_newsdiv .content{margin-top: 1.5em;}
    .ind_newsdiv .content .left,.ind_newsdiv .content .center,.ind_newsdiv .content .right{padding:1em 2%;}
    .ind_newsdiv .content .center,.ind_newsdiv .content .right{margin-top: 1em;}
    .ind_newsdiv .content .img,.ind_newsdiv .content h3,.ind_newsdiv .content i{padding: 0px 25px;}
    .ind_newsdiv .content p{margin: 0px 25px;}
    .ind_newsdiv .content h3{font-size: 16px;}
    .ind_newsdiv .content h3:before{width: 15px; height: 4px;}
    .ind_newsdiv .content p,.ind_newsdiv .content i{margin-top: 6px;}
	
	.ind_newsimg .mySwiper{padding-bottom: 30px;}
	.ind_newsimg .img{margin: 10px 0px;}
	.ind_newsimg p{height: 100px;}

    .ind_newslist a{padding: 8px 0px;}
    .ind_newslist p{height: 50px;}
}
@media (min-width: 768px){
    .ind_newsdiv .content .left,.ind_newsdiv .content .center,.ind_newsdiv .content .right{float: left; width: 32%; padding: 20px 1%;}
    .ind_newsdiv .content .center,.ind_newsdiv .content .right{margin-left: 2%;}
}









.foot_link{line-height: 2; padding: 30px 0px; }

.foot_link a{display: inline-table;}

@media (min-width: 1800px){
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
	.foot_link .right{margin-top: 10px;}
    .foot_link a{margin: 4px 10px; }
}
@media (min-width: 768px){
    .foot_link .left{float: left; width: 160px;}
    .foot_link a{margin: 4px 10px; }
	.foot_link .right{float: right; width: calc(100% - 180px)}
}


.ind_casecate{text-align: center;}
.ind_casecate a{display: inline-table; line-height: 2; border-bottom: 1px rgba(255,255,255,0) solid;}
.ind_casecate a:hover,.ind_casecate a.act{border-bottom: 1px #284baa solid;}
@media (min-width: 1800px){
    .ind_casecate a{margin:0px 20px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_casecate a{margin:0px 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_casecate a{margin:0px 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_casecate a{margin:0px 14px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_casecate a{margin:0px 12px;}
}
@media (max-width: 767px) {
    .ind_casecate a{margin:0px 0.8em;}
}
@media (min-width: 768px){
    
}




.ind_case{background: url(../images/indexbg_17.jpg) center top no-repeat; background-size: cover;}
.ind_case .container{position: relative;}
.ind_case .container:before{display: inline-table; content:""; display: inline-table; width: 6px; background: #62b751; position: absolute; bottom: 0px;}
.ind_caselist{margin-left: -1%; margin-right: -1%;}
.ind_caselist a{float: left; position: relative; text-align: center; color: #fff;}
.ind_caselist a .img{width: 100%; height: 100%;}
.ind_caselist a .img img{width: 100%; height: 100%;object-fit: cover;}
.ind_caselist a h3{line-height: 2;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; padding: 0px 2%;}
.ind_caselist .title{position: absolute; left: 0px; bottom: 0px; background: rgba(0,0,0,0.5); }
.ind_caselist .desc{position: absolute; left: 5%; top: 5%; width: 90%; height: 90%;background: rgba(0,0,0,0.5); display: none;}
.ind_caselist .desc h3{ font-weight: bold;}
.ind_caselist .desc span{border-bottom: 1px #fff solid; display: inline-table;}
.ind_caselist a:hover .desc{display: block;}
.ind_caselist a:hover .title{display: none;}

@media (min-width: 1800px){
	.ind_case .container:before{left: -113px; height: 55%;}
    .ind_caselist a{width: 23%; margin: 16px 1%; height: 292px;}
    .ind_caselist .title{font-size: 18px; padding: 10px 3%;}
    .ind_caselist .desc h3{padding: 50px 3%; font-size: 28px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
	.ind_case .container:before{left: -93px; height: 50%;}
    .ind_caselist a{width: 23%; margin: 14px 1%; height: 255px;}
    .ind_caselist .title{font-size: 17px; padding: 9px 3%;}
    .ind_caselist .desc h3{padding: 45px 3%; font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.ind_case .container:before{left: -73px; height: 50%;}
    .ind_caselist a{width: 23%; margin: 12px 1%; height: 209px;}
    .ind_caselist .title{font-size: 16px; padding: 8px 3%;}
    .ind_caselist .desc h3{padding: 40px 3%; font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_caselist a{width: 23%; margin: 10px 1%; height: 175px;}
    .ind_caselist .title{font-size: 15px; padding: 7px 3%;}
    .ind_caselist .desc h3{padding: 35px 3%; font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_caselist a{width: 23%; margin: 10px 1%; height: 132px;}
    .ind_caselist .title{font-size: 14px; padding: 6px 3%;}
    .ind_caselist .desc h3{padding: 30px 3%; font-size: 16px;}
}
@media (max-width: 767px) {
    .ind_caselist a{width: 48%; margin: 10px 1%; height: 10.5em;}
    .ind_caselist .title{font-size: 14px; padding: 6px 3%;}
    .ind_caselist .desc h3{padding: 30px 3%; font-size: 16px;}
}
@media (min-width: 768px){
    
}






.ind_youshi{background: url(../images/indexbg_18.jpg) center bottom no-repeat;}
.ind_youshi .container{position: relative;}
.ind_youshi .container:before{display: inline-table; content:""; display: inline-table; width: 1px; background: #62b751; position: absolute;}
.ind_youshi_line{border:1px #62b751 solid;}
.ind_youshi_line .img{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}


.ind_youshi_list li{float: left;  line-height: 1.6;}
.ind_youshi_list li:nth-child(2n-1){border-right: 1px #999999 solid;}
.ind_youshi_list li h3{font-weight: bold;  line-height: 2;}
.ind_youshi_list li i{display: inline-table;background: url(../images/shouye_89.png) center center no-repeat; background-size: 100% auto; text-align: center;}
.ind_youshi_list li p{color: #666666;}


@media (min-width: 1800px){
    .ind_youshi{}
    .ind_youshi .container:before{left: -110px; bottom: -70px; height: 242%;}
    .ind_youshi_line .img{width: 35%;}
    .ind_youshi_line{padding: 60px 0px; margin-right: 8%;}
    .ind_youshi_list{width: 65%; margin-top: 60px;}
    .ind_youshi_list li{padding: 40px 10%; width: 50%;}
    .ind_youshi_list li h3{font-size: 18px;}
    .ind_youshi_list li i{margin-right: 10px; width: 44px; height: 44px; font-size: 30px;}
    .ind_youshi_list li p{min-height: 77px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_youshi{}
    .ind_youshi .container:before{left: -90px; bottom: -60px; height: 235%;}
    .ind_youshi_line .img{width: 35%;}
    .ind_youshi_line{padding: 50px 0px; margin-right: 8%;}
    .ind_youshi_list{width: 65%; margin-top: 50px;}
    .ind_youshi_list li{padding: 35px 8%; width: 50%;}
    .ind_youshi_list li h3{font-size: 17px;}
    .ind_youshi_list li i{margin-right: 10px; width: 44px; height: 44px; font-size: 30px;}
    .ind_youshi_list li p{min-height: 77px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_youshi{}
    .ind_youshi .container:before{left: -70px; bottom: -50px; height: 235%;}
    .ind_youshi_line .img{width: 35%;}
    .ind_youshi_line{padding: 40px 0px; margin-right: 8%;}
    .ind_youshi_list{width: 65%; margin-top: 40px;}
    .ind_youshi_list li{padding: 25px 6%; width: 50%;}
    .ind_youshi_list li h3{font-size: 17px;}
    .ind_youshi_list li i{margin-right: 10px; width: 40px; height: 40px; font-size: 24px;}
    .ind_youshi_list li p{min-height: 77px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_youshi{}
    .ind_youshi_line .img{width: 35%;}
    .ind_youshi_line{padding: 30px 0px; margin-right: 8%;}
    .ind_youshi_list{width: 65%; margin-top: 30px;}
    .ind_youshi_list li{padding: 16px 4%; width: 50%;}
    .ind_youshi_list li h3{font-size: 17px;}
    .ind_youshi_list li i{margin-right: 10px; width: 36px; height: 36px; font-size: 20px;}
    .ind_youshi_list li p{min-height: 96px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_youshi{}
    .ind_youshi_line .img{width: 35%;}
    .ind_youshi_line{padding: 30px 0px; margin-right: 8%;}
    .ind_youshi_list{width: 68%; margin-top: 30px;}
    .ind_youshi_list li{padding: 16px 4%; width: 50%;}
    .ind_youshi_list li h3{font-size: 17px;}
    .ind_youshi_list li i{margin-right: 10px; width: 36px; height: 36px; font-size: 20px;}
    .ind_youshi_list li p{min-height: 96px;}
}
@media (max-width: 767px) {
    .ind_youshi{}
    .ind_youshi_line .img{display: none;}
    .ind_youshi_line{padding: 1.5em 0px;}
    .ind_youshi_list{margin-top: 1.5em;}
    .ind_youshi_list li{padding: 16px 4%; width: 50%;}
    .ind_youshi_list li h3{font-size: 17px;}
    .ind_youshi_list li i{margin-right: 10px; width: 36px; height: 36px; font-size: 20px;}
    .ind_youshi_list li p{min-height: 112px;}
}
@media (min-width: 768px){
    
}




.ind_fwlclist li{float: left; text-align: center;}
.ind_fwlclist li .desc{position: relative;}
.ind_fwlclist li .desc:after{content:""; display: inline-table; background: url(../images/index_77.png) center center no-repeat; background-size: 100%; position: absolute; right: 0px; top: 50%; transform: translate(50%,-50%);}
.ind_fwlclist li .desc span{display: block; background: #2a4e8e; color: #fff; line-height: 2; padding:2px 0px;}
.ind_fwlclist li .img img{height: 100%;}

@media (min-width: 1800px){
    .ind_fwlclist li{width: 14.2857%;}
    .ind_fwlclist li .img{height: 80px; margin-bottom: 25px;}
    .ind_fwlclist li .desc{padding:0px 25%;}
    .ind_fwlclist li .desc:after{width: 42px; height: 29px;}
    .ind_fwlclist li:nth-child(7) .desc:after{display: none;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_fwlclist li{width: 14.2857%;}
    .ind_fwlclist li .img{height: 65px; margin-bottom: 22px;}
    .ind_fwlclist li .desc{padding:0px 22%;}
    .ind_fwlclist li .desc:after{width: 38px; height: 25px;}
    .ind_fwlclist li:nth-child(7) .desc:after{display: none;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_fwlclist li{width: 14.2857%;}
    .ind_fwlclist li .img{height: 50px; margin-bottom: 20px;}
    .ind_fwlclist li .desc{padding:0px 20%;}
    .ind_fwlclist li .desc:after{width: 30px; height: 20px;}
    .ind_fwlclist li:nth-child(7) .desc:after{display: none;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_fwlclist li{width: 14.2857%;}
    .ind_fwlclist li .img{height: 40px; margin-bottom: 18px;}
    .ind_fwlclist li .desc{padding:0px 18%;}
    .ind_fwlclist li .desc:after{width: 26px; height: 17px;}
    .ind_fwlclist li:nth-child(7) .desc:after{display: none;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_fwlclist li{width: 14.2857%;}
    .ind_fwlclist li .img{height: 30px; margin-bottom: 15px;}
    .ind_fwlclist li .desc{padding:0px 15%;}
    .ind_fwlclist li .desc:after{width: 20px; height: 12px;}
    .ind_fwlclist li:nth-child(7) .desc:after{display: none;}
}
@media (max-width: 767px) {
    .ind_fwlclist li{width: 25%; margin:1em 0px;}
    .ind_fwlclist li:nth-child(5){margin-left: 12.5%;}
    .ind_fwlclist li .img{height: 30px; margin-bottom: 0.5em;}
    .ind_fwlclist li .desc{padding:0px 15%;}
    .ind_fwlclist li .desc:after{width: 1em; height: 0.6em;}
    .ind_fwlclist li:nth-child(4) .desc:after,.ind_fwlclist li:nth-child(7) .desc:after{display: none;}
}
@media (min-width: 768px){
    
}




.ind_fagy{background: url(../images/indexbg_12.jpg) center top no-repeat; background-size: cover;}


.ind_jjfalist{position: relative;}
.ind_jjfalist .swiper-button-prev{left: 0px;}
.ind_jjfalist .swiper-button-next{right: 0px;}
.ind_jjfalist .swiper-button-prev:after,.ind_jjfalist .swiper-button-next:after{color: #284baa; font-weight: bold;}
.ind_jjfalist .swiper-button-prev:hover:after,.ind_jjfalist .swiper-button-next:hover:after{color: #62b751;}
.ind_jjfalist a{background: #fff; line-height: 2;}
.ind_jjfalist a img{width: 100%; height: 100%; object-fit: cover;}
.ind_jjfalist a .desc{background: #fff; box-shadow: 0px 0px 8px #ccc;}
.ind_jjfalist a .desc1{overflow: hidden;}
.ind_jjfalist a h3{line-height: 2;}
.ind_jjfalist a h4{color: #999; border-top: 1px #d3d3d3 solid; border-bottom: 1px #d3d3d3 solid;}
.ind_jjfalist a .desc1{color: #999;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 4; overflow: hidden;}


@media (min-width: 1800px){
    .ind_jjfalist a .img,.ind_jjfalist a .middle{height: 400px;}
    .ind_jjfalist a .desc{padding: 0px 55px;}
    .ind_jjfalist a h3{font-size: 28px;}
    .ind_jjfalist a h4{font-size: 16px; line-height: 44px; margin: 8px 0px 16px;}
    .ind_jjfalist a .desc1{max-height: 192px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_jjfalist a .img,.ind_jjfalist a .middle{height: 350px;}
    .ind_jjfalist a .desc{padding: 0px 45px;}
    .ind_jjfalist a h3{font-size: 24px;}
    .ind_jjfalist a h4{font-size: 16px; line-height: 44px; margin: 8px 0px 16px;}
    .ind_jjfalist a .desc1{max-height: 160px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_jjfalist a .img,.ind_jjfalist a .middle{height: 285px;}
    .ind_jjfalist a .desc{padding: 0px 35px;}
    .ind_jjfalist a h3{font-size: 20px;}
    .ind_jjfalist a h4{font-size: 15px; line-height: 40px; margin: 6px 0px 12px;}
    .ind_jjfalist a .desc1{max-height: 150px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_jjfalist a .img,.ind_jjfalist a .middle{height: 240px;}
    .ind_jjfalist a .desc{padding: 0px 35px;}
    .ind_jjfalist a h3{font-size: 18px;}
    .ind_jjfalist a h4{font-size: 15px; line-height: 40px; margin: 6px 0px 12px;}
    .ind_jjfalist a .desc1{max-height: 120px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_jjfalist a .img,.ind_jjfalist a .middle{height: 270px;}
    .ind_jjfalist a .desc{padding: 0px 30px;}
    .ind_jjfalist a h3{font-size: 18px;}
    .ind_jjfalist a h4{font-size: 15px; line-height: 40px; margin: 6px 0px 12px;}
    .ind_jjfalist a .desc1{max-height: 112px;}
}
@media (max-width: 767px) {
	.ind_jjfalist{padding: 0px 2.5em;}
    .ind_jjfalist a .img,.ind_jjfalist a .middle{height: 15em;}
    .ind_jjfalist a .desc{padding: 0px 6%;}
    .ind_jjfalist a h3{font-size: 1.2em;}
    .ind_jjfalist a h4{font-size: 1em; line-height: 2.5; margin: 0.3em 0px 0.6em;}
    .ind_jjfalist a .desc1{-webkit-line-clamp: 3; }
}
@media (min-width: 768px){
    .ind_jjfalist .swiper-button-prev{transform: translate(-180%,0);}
	.ind_jjfalist .swiper-button-next{transform: translate(180%,0);}
}





.ind_about_left{line-height: 2;}
.ind_about_left .title{color: #284baa; font-weight: bold; line-height: 2;}

.ind_about_right{overflow: hidden;}
.ind_about_right .img{background: #f7f7f7; border-radius: 15px; padding: 15px;}



@media (min-width: 1800px){
    .ind_about_left{width: 50%; padding-top:30px;}
    .ind_about_left .title{font-size: 36px;}
    .ind_about_left .desc{margin: 40px 0px; font-size: 18px;}
    .ind_about_right{width: 45%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_about_left{width: 50%; padding-top:25px;}
    .ind_about_left .title{font-size: 30px;}
    .ind_about_left .desc{margin: 30px 0px; font-size: 16px;}
    .ind_about_right{width: 45%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_about_left{width: 50%; padding-top:20px;}
    .ind_about_left .title{font-size: 24px;}
    .ind_about_left .desc{margin: 20px 0px; font-size: 15px;}
    .ind_about_right{width: 45%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_about_left{width: 50%; padding-top:10px;}
    .ind_about_left .title{font-size: 20px;}
    .ind_about_left .desc{margin: 10px 0px; font-size: 14px;}
    .ind_about_right{width: 45%;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_fagy{padding-bottom: 30px;}
    .ind_about_left{width: 50%; padding-top:10px;}
    .ind_about_left .title{font-size: 20px;}
    .ind_about_left .desc{margin: 10px 0px; font-size: 12px;}
    .ind_about_right{width: 45%;}
}
@media (max-width: 767px) {
	.ind_fagy{padding-bottom: 1.5em;}
    .ind_about_left{padding-top:1em;}
    .ind_about_left .title{font-size: 1.4em;}
    .ind_about_left .desc{margin: 1em 0px; font-size: 1em;}
    .ind_about_right{margin-top: 1.5em;}
}
@media (min-width: 768px){
    .ind_about_left{float: left;}
    .ind_about_right{float: right;}
}




.ind_biao{background: url(../images/indexbg_13.jpg) center center no-repeat; background-size: 100% 100%; color: #fff; text-align: center;}

.ind_biaoul li{float: left; width: 25%; color: #fff; background: url(../images/linefff.jpg) center right no-repeat; line-height: 1.4;}
.ind_biaoul li:nth-child(1){position: relative;}
.ind_biaoul li:nth-child(1):before{position: absolute; left: 0px; top: 0px; height: 100%; width: 1px; background: #fff; content:""; display: inline-table;}
.ind_biaoul li .title{font-weight: bold;}
@media (min-width: 1800px){
	.ind_biao{margin-top: -50px;}
	.ind_biaoul{padding: 80px 0px;}
	.ind_biaoul li{height: 80px;}
    .ind_biaoul li .title i{font-size: 48px;}
	.ind_biaoul li .title em{font-size: 18px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_biao{margin-top: -40px;}
	.ind_biaoul{padding: 70px 0px;}
	.ind_biaoul li{height: 80px;}
    .ind_biaoul li .title i{font-size: 40px;}
	.ind_biaoul li .title em{font-size: 17px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_biao{margin-top: -30px;}
	.ind_biaoul{padding: 60px 0px;}
	.ind_biaoul li{height: 80px;}
    .ind_biaoul li .title i{font-size: 32px;}
	.ind_biaoul li .title em{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_biao{margin-top: -20px;}
	.ind_biaoul{padding: 50px 0px;}
	.ind_biaoul li{height: 70px;}
    .ind_biaoul li .title i{font-size: 24px;}
	.ind_biaoul li .title em{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_biao{}
	.ind_biaoul{padding: 40px 0px;}
	.ind_biaoul li{height: 60px;}
    .ind_biaoul li .title i{font-size: 20px;}
	.ind_biaoul li .title em{font-size: 14px;}
}
@media (max-width: 767px) {
    .ind_biaoul{padding: 1.5em 0px;}
	.ind_biaoul li{height: 4em;}
    .ind_biaoul li .title i{font-size: 1.3em;}
	.ind_biaoul li .title em{font-size: 1em;}
}
@media (min-width: 768px){
    
}








.ind_product{background: url(../images/indexbg_11.jpg) center bottom no-repeat;}

.ind_prolist .tab{color: #999999; text-align: center; border-bottom: 1px #cccccc solid; line-height: 2;}
.ind_prolist .tab a{color: #999; display: inline-table;}
.ind_prolist .tab a img{filter: grayscale(100%); opacity: 0.5;}
.ind_prolist .tab a.on{color: #284baa;}
.ind_prolist .tab a.on img{filter: grayscale(0%); opacity: 1;}


.ind_prolist .content li{display: none;}
@media (min-width: 1800px){
    .ind_prolist .tab{padding-bottom: 25px; font-size: 18px;}
    .ind_prolist .tab a{float:left; width:20%; margin:15px 0px;}
    .ind_prolist .tab a img{height: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_prolist .tab{padding-bottom: 20px; font-size: 17px;}
    .ind_prolist .tab a{float:left; width:20%; margin:12px 0px;}
    .ind_prolist .tab a img{height: 36px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_prolist .tab{padding-bottom: 15px; font-size: 16px;}
    .ind_prolist .tab a{float:left; width:20%; margin:10px 0px;}
    .ind_prolist .tab a img{height: 32px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_prolist .tab{padding-bottom: 12px; font-size: 15px;}
    .ind_prolist .tab a{float:left; width:20%; margin:8px 0px;}
    .ind_prolist .tab a img{height: 28px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_prolist .tab{padding-bottom: 12px; font-size: 14px;}
    .ind_prolist .tab a{float:left; width:20%; margin:8px 0px;}
    .ind_prolist .tab a img{height: 24px;}
}
@media (max-width: 767px) {
    .ind_prolist .tab{padding-bottom: 1em;}
    .ind_prolist .tab a{margin: 0.4em 2%;}
    .ind_prolist .tab a img{height: 2em;}
}
@media (min-width: 768px){
    
}





/*.ind_prolist2 a:nth-child(1){grid-area: 1 / 1 / span 2 / span 2;}
.ind_prolist2 a:nth-child(2){grid-area: 1 / 3 / span 1 / span 1;}
.ind_prolist2 a:nth-child(3){grid-area: 1 / 4 / span 1 / span 1;}
.ind_prolist2 a:nth-child(4){grid-area: 1 / 5 / span 1 / span 1;}
.ind_prolist2 a:nth-child(5){grid-area: 2 / 3 / span 1 / span 1;}
.ind_prolist2 a:nth-child(6){grid-area: 2 / 4 / span 1 / span 1;}
.ind_prolist2 a:nth-child(7){grid-area: 2 / 5 / span 1 / span 1;}
.ind_prolist2 a:nth-child(8){grid-area: 3 / 1 / span 2 / span 2;}
.ind_prolist2 a:nth-child(9){grid-area: 3 / 3 / span 1 / span 1;}
.ind_prolist2 a:nth-child(10){grid-area: 3 / 4 / span 1 / span 1;}
.ind_prolist2 a:nth-child(11){grid-area: 3 / 5 / span 1 / span 1;}
.ind_prolist2 a:nth-child(12){grid-area: 4 / 3 / span 1 / span 1;}
.ind_prolist2 a:nth-child(13){grid-area: 4 / 4 / span 1 / span 1;}
.ind_prolist2 a:nth-child(14){grid-area: 4 / 5 / span 1 / span 1;}


.ind_prolist2 a{text-align: center;}
.ind_prolist2 a .div{box-shadow: 0px 0px 6px #eee;}
.ind_prolist2 a .desc{background: #dddddd; line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}


@media (min-width: 1800px){
	.ind_prolist2 a .div{min-width: 330px;}
    .ind_prolist2 a .middle{height: 250px;}
    .ind_prolist2 a .middle img{max-height: 240px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 566px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 556px;}
    .ind_prolist2 a .desc{padding: 12px 4%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
	.ind_prolist2 a .div{min-width: 300px;}
    .ind_prolist2 a .middle{height: 230px;}
    .ind_prolist2 a .middle img{max-height: 220px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 526px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 516px;}
    .ind_prolist2 a .desc{padding: 12px 4%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.ind_prolist2 a .div{min-width: 240px;}
    .ind_prolist2 a .middle{height: 210px;}
    .ind_prolist2 a .middle img{max-height: 200px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 480px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 470px;}
    .ind_prolist2 a .desc{padding: 10px 4%;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.ind_prolist2 a .div{width: 210px;}
	.ind_prolist2 a:nth-child(1) .div,.ind_prolist2 a:nth-child(8) .div{width: calc(100% - 10px);}
    .ind_prolist2 a .middle{height: 170px;}
    .ind_prolist2 a .middle img{max-height: 160px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 400px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 390px;}
    .ind_prolist2 a .desc{padding: 10px 4%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_prolist2 a .div{width: 160px;}
	.ind_prolist2 a:nth-child(1) .div,.ind_prolist2 a:nth-child(8) .div{width: calc(100% - 10px);}
    .ind_prolist2 a .middle{height: 130px;}
    .ind_prolist2 a .middle img{max-height: 120px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 310px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 300px;}
    .ind_prolist2 a .desc{padding: 6px 4%;}
}
@media (max-width: 767px) {
    .ind_prolist2 a{float: left; width: 49%; margin:0.5em 0px;}
    .ind_prolist2 a:nth-child(2n){float: right;}
    .ind_prolist2 a .middle{height: 10em;}
    .ind_prolist2 a .middle img{max-height: 9em;}
    .ind_prolist2 a .desc{padding: 0.2em 4%;}
}
@media (min-width: 768px){
    .ind_prolist2{display: grid; grid-template: repeat(1, 1fr) / repeat(5, 1fr); margin-left: -5px; margin-right: -5px;}
    .ind_prolist2 a .div{margin:5px;}
}*/







.ind_prolist2 a{float: left;  text-align: center;}
.ind_prolist2 a .div{box-shadow: 0px 0px 6px #eee;}
.ind_prolist2 a .desc{background: #dddddd; line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}



@media (min-width: 1800px){
    .ind_prolist2 a .middle{height: 310px;}
    .ind_prolist2 a .middle img{max-height: 310px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 686px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 686px;}
    .ind_prolist2 a .desc{padding: 12px 4%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_prolist2 a .middle{height: 270px;}
    .ind_prolist2 a .middle img{max-height: 270px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 606px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 606px;}
    .ind_prolist2 a .desc{padding: 12px 4%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_prolist2 a .middle{height: 218px;}
    .ind_prolist2 a .middle img{max-height: 218px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 496px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 496px;}
    .ind_prolist2 a .desc{padding: 10px 4%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_prolist2 a .middle{height: 182px;}
    .ind_prolist2 a .middle img{max-height: 182px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 424px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 424px;}
    .ind_prolist2 a .desc{padding: 10px 4%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_prolist2 a .middle{height: 134px;}
    .ind_prolist2 a .middle img{max-height: 134px;}
    .ind_prolist2 a:nth-child(1) .middle,.ind_prolist2 a:nth-child(8) .middle{height: 318px;}
    .ind_prolist2 a:nth-child(1) .middle img,.ind_prolist2 a:nth-child(8) .middle img{max-height: 318px;}
    .ind_prolist2 a .desc{padding: 6px 4%;}
}
@media (max-width: 767px) {
    .ind_prolist2 a{width: 49%; margin:0.5em 0px;}
    .ind_prolist2 a:nth-child(2n){float: right;}
    .ind_prolist2 a:nth-child(7){display: none;}
    .ind_prolist2 a .middle{height: 13em;}
    .ind_prolist2 a .middle img{max-height: 13em;}
    .ind_prolist2 a .desc{padding: 0.2em 4%;}
}
@media (min-width: 768px){
    .ind_prolist2 a{width: 20%;}
    .ind_prolist2 a:first-child{width: 40%;}
    .ind_prolist2 a .div{margin: 5px;}
}

@media (min-width: 1800px){
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}











@media (min-width: 1800px){
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}












