.banner{position: relative;}
.banner .swiper-pagination span{height:12px; width: 12px; border-radius: 50%; background: #eee;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #10387d;}
.swiper-button-next:after,.swiper-button-prev:after,.swiper-button-next:after,.swiper-button-prev:after{color: #10387d}



.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .img{transition: all 5s; -moz-transition: all 5s; -webkit-transition: all 5s; -o-transition: all 5s;transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); width: 100%; height:100%; object-fit: cover;}
.banner .swiper-slide-active .img{transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);}











@media (min-width: 768px){
    .wap_banner{display: none;}
    .wap_display{display: none;}
}
@media (max-width: 767px){
    .pc_banner{display: none;}
    .pc_display{display: none;}
}

.center{text-align: center;}
.colorfff{color: #fff;}
.ind_title{position:relative;}
.ind_titlediv span{ color: #999999; background: url(../images/shouye_20.png) center left no-repeat; background-size:auto 60%;}
.ind_titlediv.colorfff span{color: #fff; background: url(../images/shouye_28.png) center left no-repeat; background-size:auto 60%;}

.ind_more a{color: #fff; background: #103880; border-radius: 20px; line-height: 2; display: inline-table;}

.ind_title .ind_more{position:absolute; right: 0px; top: 50%; transform: translate(0,-50%);  }
@media (min-width: 1921px){
	.ind_titlediv span{font-size: 30px; padding-left: 28px;}
	.ind_titlediv h3{font-size: 40px;}
	.ind_titlediv p{margin-top: 2px;}

	.ind_more a{padding: 2px 30px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .ind_titlediv span{font-size: 27px; padding-left: 27px;}
	.ind_titlediv h3{font-size: 36px;}
	.ind_titlediv p{margin-top: 2px;}

	.ind_more a{padding: 2px 28px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .ind_titlediv span{font-size: 24px; padding-left: 26px;}
	.ind_titlediv h3{font-size: 32px;}
	.ind_titlediv p{margin-top: 2px;}

	.ind_more a{padding: 2px 26px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .ind_titlediv span{font-size: 21px; padding-left: 24px;}
	.ind_titlediv h3{font-size: 28px;}
	.ind_titlediv p{margin-top: 2px;}

	.ind_more a{padding: 2px 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_titlediv span{font-size: 18px; padding-left: 20px;}
	.ind_titlediv h3{font-size: 24px;}
	.ind_titlediv p{margin-top: 2px;}

	.ind_more a{padding: 2px 22px;}
}
@media (max-width: 767px){
    .ind_titlediv span{font-size: 1.2em; padding-left: 20px;}
	.ind_titlediv h3{font-size: 1.4em;}
	.ind_titlediv p{margin-top: 2px;} margin-top: 6px;}

	.ind_more a{padding: 2px 22px;}
}
@media (min-width: 768px){
    
}






.ind_about{background: url(../images/shouye_02.jpg) center center no-repeat; background-size: cover;}
.ind_aboutcright .content{line-height: 2;}

.ind_aboutbiao li{float: left; border-top: 3px rgba(16,56,125,0.5) solid; padding-left: 1%;}
.ind_aboutbiao li p{line-height: 2;}
.ind_aboutbiao li h3{ color: #10387d;}
.ind_aboutbiao li em{font-family: "Impact";}
@media (min-width: 1921px){
	.ind_about{padding: 100px 0px;}
	.ind_aboutc{margin-bottom: 100px;}
	.ind_aboutcright .content{margin-bottom: 40px;}
	
	.ind_aboutbiao li{padding-top: 20px;}
	.ind_aboutbiao li p{font-size: 22px;}
	.ind_aboutbiao li h3{margin-top: 15px;}
	.ind_aboutbiao li em{font-size: 52px;}
	.ind_aboutbiao li i{font-size: 24px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
	.ind_about{padding: 80px 0px;}
	.ind_aboutc{margin-bottom: 80px;}
    .ind_aboutcright .content{margin-bottom: 35px;}
	
	.ind_aboutbiao li{padding-top: 18px;}
	.ind_aboutbiao li p{font-size: 20px;}
	.ind_aboutbiao li h3{margin-top: 15px;}
	.ind_aboutbiao li em{font-size: 48px;}
	.ind_aboutbiao li i{font-size: 22px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
	.ind_about{padding: 60px 0px;}
	.ind_aboutc{margin-bottom: 60px;}
    .ind_aboutcright .content{margin-bottom: 30px;}
	
	.ind_aboutbiao li{padding-top: 15px;}
	.ind_aboutbiao li p{font-size: 18px;}
	.ind_aboutbiao li h3{margin-top: 12px;}
	.ind_aboutbiao li em{font-size: 44px;}
	.ind_aboutbiao li i{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1299px){
	.ind_about{padding: 40px 0px;}
	.ind_aboutc{margin-bottom: 40px;}
    .ind_aboutcright .content{margin-bottom: 25px;}
	
	.ind_aboutbiao li{padding-top: 12px;}
	.ind_aboutbiao li p{font-size: 16px;}
	.ind_aboutbiao li h3{margin-top: 10px;}
	.ind_aboutbiao li em{font-size: 38px;}
	.ind_aboutbiao li i{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_about{padding: 30px 0px;}
	.ind_aboutc{margin-bottom: 30px;}
	.ind_aboutcright .content{margin-bottom: 20px;}
	
	.ind_aboutbiao li{padding-top: 10px;}
	.ind_aboutbiao li p{font-size: 15px;}
	.ind_aboutbiao li h3{margin-top: 8px;}
	.ind_aboutbiao li em{font-size: 32px;}
	.ind_aboutbiao li i{font-size: 16px;}
}
@media (max-width: 767px){
	.ind_about{padding: 2em 0px;}
	.ind_aboutc{margin-bottom: 2em;}
	.ind_aboutcleft{text-align: center;}
	.ind_aboutcright{margin-top: 2em;}
    .ind_aboutcright .content{margin-bottom: 2em;}
	
	.ind_aboutbiao li{padding-top: 10px; width: 48%; margin: 1em 0px;}
	.ind_aboutbiao li:nth-child(2n){float: right;}
	.ind_aboutbiao li p{font-size: 15px;}
	.ind_aboutbiao li h3{margin-top: 8px;}
	.ind_aboutbiao li em{font-size: 32px;}
	.ind_aboutbiao li i{font-size: 16px;}
}
@media (min-width: 768px){
    .ind_aboutcleft{float: left; max-width: 22%;}
    .ind_aboutcright{float: right; width: 78%;}

    .ind_aboutbiao li{width: 22%; margin-right: 4%;}
	.ind_aboutbiao li:nth-child(4n){margin-right: 0px;}
}





.ind_honor{background: url(../images/shouye_03.jpg) center top no-repeat; background-size: 100% 100%;}
.ind_honor2{background: url(../images/shouyeh_03.jpg) center top no-repeat; background-size: cover;}


.ind_honorlist .swiper-container{position:relative;}
.ind_honorlist .swiper-slide{border:1px #f1f1f1 solid; width: auto; text-align:center;}
.ind_honorlist .swiper-horizontal>.swiper-scrollbar{width: 100%; left: 0px; bottom: 0px;}
.ind_honorlist .swiper-scrollbar-drag{background: #103880;}
.ind_honorlist img{width: 100%; height:100%; object-fit: cover;}
@media (min-width: 1921px){
	.ind_honor .ind_titlediv p{margin-top: 40px;}
	.ind_honorlist .swiper-slide{height: 515px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .ind_honor .ind_titlediv p{margin-top: 35px;}
	.ind_honorlist .swiper-slide{height: 450px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .ind_honor .ind_titlediv p{margin-top: 30px;}
	.ind_honorlist .swiper-slide{height: 367px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .ind_honor .ind_titlediv p{margin-top: 25px;}
	.ind_honorlist .swiper-slide{height: 308px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_honor .ind_titlediv p{margin-top: 20px;}
	.ind_honorlist .swiper-slide{height: 231px;}
}
@media (max-width: 767px){
    .ind_honor .ind_titlediv p{margin-top: 1em;}

}
@media (min-width: 768px){
    
}

.ind_cxyyts{background: url(../images/shouye_38.jpg) center center no-repeat; background-size: cover;}

.ind_cxyytscon h3{color: #103880;}
.ind_cxyytscon p{border-bottom: 2px #103880 solid; display: inline-table; line-height: 2;}
@media (min-width: 1921px){
	.ind_cxyyts{padding:120px 0px;}
	.ind_cxyytscon h3{font-size: 30px;}
	.ind_cxyytscon p{margin-top: 25px; padding: 10px 0px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .ind_cxyyts{padding:100px 0px;}
	.ind_cxyytscon h3{font-size: 26px;}
	.ind_cxyytscon p{margin-top: 20px; padding: 9px 0px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .ind_cxyyts{padding:80px 0px;}
	.ind_cxyytscon h3{font-size: 22px;}
	.ind_cxyytscon p{margin-top: 18px; padding: 8px 0px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .ind_cxyyts{padding:60px 0px;}
	.ind_cxyytscon h3{font-size: 20px;}
	.ind_cxyytscon p{margin-top: 16px; padding: 7px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_cxyyts{padding:50px 0px;}
	.ind_cxyytscon h3{font-size: 18px;}
	.ind_cxyytscon p{margin-top: 14px; padding: 6px 0px;}
}
@media (max-width: 767px){
	.ind_cxyyts{padding: 2em 0px; text-align:center;}
	.ind_cxyytscon h3{font-size: 1.2em;}
	.ind_cxyytscon p{margin-top: 1em; padding: 0.5em 0px;}
    .ind_cxyyts .ind_title .ind_more{position:static; transform: translate(0,0); margin-top: 1.5em;}
	
}
@media (min-width: 768px){
    .ind_cxyytscon{width: calc(100% - 200px);}
}





.ind_news{background: url(../images/shouye_05.jpg) center center no-repeat; background-size: cover;}
.ind_newslist .nleft,.ind_newslist .ncenter,.ind_newslist .nright{background: #fff; border:1px rgba(16,56,125,0.1) solid;}
.ind_newslist h3{font-weight: bold; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_newslist  p,.ind_newslist span,.ind_newslist i{display: block; color: #999999; line-height: 1.6;}

.ind_newslist1 img{width: 100%; height: 100%; object-fit: cover;}
.ind_newslist1 .word p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ind_newslist1 .word i{}
.ind_newslist1 a:hover{color: #fff;}
.ind_newslist1 a:hover .word{background: url(../images/shouye_47.jpg) center center no-repeat; background-size: cover;}
.ind_newslist1 a:hover p,.ind_newslist1 a:hover span,.ind_newslist1 a:hover i{color: #fff;}
.ind_newslist2 a{display: block; border-bottom: 1px #eeeeee solid;}
.ind_newslist2 a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_newslist2 a:nth-child(3){border-width: 0px;}
@media (min-width: 1921px){
	.ind_newslist h3{font-size: 20px;}
	.ind_newslist p,.ind_newslist span,.ind_newslist i{font-size: 16px; margin-top: 10px;}
	.ind_newslist1 .img{height: 338px;}
	.ind_newslist1 .word{padding:40px 6%;}
	.ind_newslist1 .word h3{height: 64px;}
	.ind_newslist1 .word p{height: 77px; margin-bottom: 40px;}

	.ind_newslist2{padding:25px 35px;}
	.ind_newslist2 a{padding: 20px 0px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .ind_newslist h3{font-size: 18px;}
	.ind_newslist p,.ind_newslist span,.ind_newslist i{font-size: 16px; margin-top: 10px;}
	.ind_newslist1 .img{height: 300px;}
	.ind_newslist1 .word{padding:35px 6%;}
	.ind_newslist1 .word h3{height: 58px;}
	.ind_newslist1 .word p{height: 77px; margin-bottom: 30px;}

	.ind_newslist2{padding:20px 30px;}
	.ind_newslist2 a{padding: 16px 0px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .ind_newslist h3{font-size: 17px;}
	.ind_newslist p,.ind_newslist span,.ind_newslist i{font-size: 15px; margin-top: 8px;}
	.ind_newslist1 .img{height: 250px;}
	.ind_newslist1 .word{padding:30px 6%;}
	.ind_newslist1 .word h3{height: 54px;}
	.ind_newslist1 .word p{height: 72px; margin-bottom: 30px;}

	.ind_newslist2{padding:15px 25px;}
	.ind_newslist2 a{padding: 12px 0px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .ind_newslist h3{font-size: 16px;}
	.ind_newslist p,.ind_newslist span,.ind_newslist i{font-size: 15px; margin-top: 8px;}
	.ind_newslist1 .img{height: 190px;}
	.ind_newslist1 .word{padding:20px 6%;}
	.ind_newslist1 .word h3{height: 51px;}
	.ind_newslist1 .word p{height: 72px; margin-bottom: 22px;}

	.ind_newslist2{padding:15px 25px;}
	.ind_newslist2 a{padding: 12px 0px;}
	.ind_newslist2 h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_newslist h3{font-size: 15px;}
	.ind_newslist p,.ind_newslist span,.ind_newslist i{font-size: 15px; margin-top: 8px;}
	.ind_newslist1 .img{height: 140px;}
	.ind_newslist1 .word{padding:20px 6%;}
	.ind_newslist1 .word h3{height: 48px;}
	.ind_newslist1 .word p{height: 72px; margin-bottom: 18px;}

	.ind_newslist2{padding:10px 20px;}
	.ind_newslist2 a{padding: 6px 0px;}
	.ind_newslist2 h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
}
@media (max-width: 767px){
    .ind_newslist .nleft,.ind_newslist .ncenter,.ind_newslist .nright{margin-bottom: 1.2em;}
    .ind_newslist h3{font-size: 1.1em;}
	.ind_newslist p,.ind_newslist span,.ind_newslist i{font-size: 1em; margin-top: 6px;}
	.ind_newslist p{ margin-bottom: 2em;}
	.ind_newslist1 .img{height: 12em;}
	.ind_newslist1 .word{padding:1.6em 4%;}

	.ind_newslist2{padding:1.2em 1.5em;}
	.ind_newslist2 a{padding: 1em 0px;}
	.ind_newslist2 h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
}
@media (min-width: 768px){
	.ind_newslist .nleft,.ind_newslist .ncenter,.ind_newslist .nright{float: left;}
	.ind_newslist .nleft,.ind_newslist .ncenter,.ind_newslist .nright{width: 31%;}
    .ind_newslist .nleft{}
    .ind_newslist .ncenter{margin: 0px 3%;}
    {width: 34%;}
}




.ind_gyhd{background: url(../images/shouye_06.jpg) center center no-repeat; background-size: cover;}


.ind_gyhdlist{position:relative;}
.ind_gyhdlist .swiper{}
.ind_gyhdlist .swiper-slide{display: flex; justify-content: center; align-items: center;}
.ind_gyhdlist .mySwiper2{border-radius: 20px; overflow: hidden;}
.ind_gyhdlist .mySwiper2 .swiper-slide{background: url(../images/shouye_53.png) center center no-repeat; color: #fff;}
.ind_gyhdlist .mySwiper2 .title{line-height: 2;}
.ind_gyhdlist .mySwiper2 ul{font-size: 14px;}
.ind_gyhdlist .mySwiper2 ul li{display: inline-table; border:1px #fff solid; line-height: 2; border-radius: 20px;}
.ind_gyhdlist .mySwiper2 .desc{line-height: 2;}
.ind_gyhdlist .mySwiper2 .ind_more a{border:1px #fff solid; background: none;}


.ind_gyhdlist .mySwiper .swiper-slide{background: #fff; border-radius: 10px; box-shadow: 0px 0px 5px #eee;}
.ind_gyhdlist .mySwiper h3,.ind_gyhdlist .mySwiper p{padding-left: 25px; line-height: 1.6;}
.ind_gyhdlist .mySwiper h3{background: url(../images/shouye_59.png) center left no-repeat; }
.ind_gyhdlist .mySwiper p{color: #666666; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_gyhdlist .mySwiper .swiper-slide-thumb-active{background: #103880; color: #fff;}
.ind_gyhdlist .mySwiper .swiper-slide-thumb-active h3{background: url(../images/shouye_56.png) center left no-repeat; }
.ind_gyhdlist .mySwiper .swiper-slide-thumb-active p{color: #fff;}




@media (min-width: 1921px){
	.ind_gyhdlist .swiper{height: 580px;}
	.ind_gyhdlist .mySwiper2 .swiper-slide{padding:0px 12%;}
	.ind_gyhdlist .mySwiper2 .title{font-size: 24px;}
	.ind_gyhdlist .mySwiper2 ul{margin-top: 50px;}
	.ind_gyhdlist .mySwiper2 .desc{margin-top: 20px;}
	.ind_gyhdlist .mySwiper2 .ind_more{margin-top: 40px;}
	.ind_gyhdlist .mySwiper .swiper-slide{padding:0px 6%;}
	.ind_gyhdlist .mySwiper h3{font-size: 20px;}
	
	.ind_gyhdlist .swiper-pagination{font-size: 24px;}
	.ind_gyhdlist .swiper-pagination .swiper-pagination-current{font-size: 40px;}
	.ind_gyhdlist .swiper-button-next,.ind_gyhdlist .swiper-button-prev{width: 45px; height: 45px;}

}
@media (min-width: 1600px) and (max-width: 1920px){
    .ind_gyhdlist .swiper{height: 520px;}
	.ind_gyhdlist .mySwiper2 .swiper-slide{padding:0px 12%;}
	.ind_gyhdlist .mySwiper2 .title{font-size: 22px;}
	.ind_gyhdlist .mySwiper2 ul{margin-top: 40px;}
	.ind_gyhdlist .mySwiper2 .desc{margin-top: 18px;}
	.ind_gyhdlist .mySwiper2 .ind_more{margin-top: 35px;}
	.ind_gyhdlist .mySwiper .swiper-slide{padding:0px 6%;}
	.ind_gyhdlist .mySwiper h3{font-size: 18px;}
	
	.ind_gyhdlist .swiper-pagination{font-size: 22px;}
	.ind_gyhdlist .swiper-pagination .swiper-pagination-current{font-size: 36px;}
	.ind_gyhdlist .swiper-button-next,.ind_gyhdlist .swiper-button-prev{width: 42px; height: 42px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .ind_gyhdlist .swiper{height: 480px;}
	.ind_gyhdlist .mySwiper2 .swiper-slide{padding:0px 10%;}
	.ind_gyhdlist .mySwiper2 .title{font-size: 20px;}
	.ind_gyhdlist .mySwiper2 ul{margin-top: 30px;}
	.ind_gyhdlist .mySwiper2 .desc{margin-top: 15px;}
	.ind_gyhdlist .mySwiper2 .ind_more{margin-top: 30px;}
	.ind_gyhdlist .mySwiper .swiper-slide{padding:0px 6%;}
	.ind_gyhdlist .mySwiper h3{font-size: 17px;}
	
	.ind_gyhdlist .swiper-pagination{font-size: 20px;}
	.ind_gyhdlist .swiper-pagination .swiper-pagination-current{font-size: 32px;}
	.ind_gyhdlist .swiper-button-next,.ind_gyhdlist .swiper-button-prev{width: 38px; height: 38px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .ind_gyhdlist .swiper{height: 450px;}
	.ind_gyhdlist .mySwiper2 .swiper-slide{padding:0px 8%;}
	.ind_gyhdlist .mySwiper2 .title{font-size: 18px;}
	.ind_gyhdlist .mySwiper2 ul{margin-top: 25px;}
	.ind_gyhdlist .mySwiper2 .desc{margin-top: 15px;}
	.ind_gyhdlist .mySwiper2 .ind_more{margin-top: 25px;}
	.ind_gyhdlist .mySwiper .swiper-slide{padding:0px 6%;}
	.ind_gyhdlist .mySwiper h3{font-size: 16px;}
	
	.ind_gyhdlist .swiper-pagination{font-size: 18px;}
	.ind_gyhdlist .swiper-pagination .swiper-pagination-current{font-size: 28px;}
	.ind_gyhdlist .swiper-button-next,.ind_gyhdlist .swiper-button-prev{width: 35px; height: 35px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_gyhdlist .swiper{height: 400px;}
	.ind_gyhdlist .mySwiper2 .swiper-slide{padding:0px 6%;}
	.ind_gyhdlist .mySwiper2 .title{font-size: 17px;}
	.ind_gyhdlist .mySwiper2 ul{margin-top: 20px;}
	.ind_gyhdlist .mySwiper2 .desc{margin-top: 12px;}
	.ind_gyhdlist .mySwiper2 .ind_more{margin-top: 20px;}
	.ind_gyhdlist .mySwiper .swiper-slide{padding:0px 6%;}
	.ind_gyhdlist .mySwiper h3{font-size: 15px;}
	
	.ind_gyhdlist .swiper-pagination{font-size: 16px;}
	.ind_gyhdlist .swiper-pagination .swiper-pagination-current{font-size: 24px;}
	.ind_gyhdlist .swiper-button-next,.ind_gyhdlist .swiper-button-prev{width: 32px; height: 32px;}
}
@media (max-width: 767px){
    .ind_gyhdlist .swiper{}
	.ind_gyhdlist .mySwiper2 .swiper-slide{padding:3em 12%;}
	.ind_gyhdlist .mySwiper2 .title{font-size: 1.2em;}
	.ind_gyhdlist .mySwiper2 ul{margin-top: 20px;}
	.ind_gyhdlist .mySwiper2 .desc{margin-top: 1em;}
	.ind_gyhdlist .mySwiper2 ul li{padding:0.2em 1em;}
	.ind_gyhdlist .mySwiper2 .ind_more{margin-top: 1em;}
	.ind_gyhdlist .mySwiper{display: none;}
	
	.ind_gyhdlist .swiper-pagination{font-size: 1em; color: #fff; text-align:right; padding-right: 2%;}
	.ind_gyhdlist .swiper-pagination .swiper-pagination-current{font-size: 1.5em;}
	.ind_gyhdlist .swiper-button-next:after,.ind_gyhdlist .swiper-button-prev:after{font-size: 2em; color: #fff;}
}
@media (min-width: 768px){
    .ind_gyhdlist .mySwiper2{float: left; width: 60%;}
    .ind_gyhdlist .mySwiper2 ul li{padding:2px 20px;}
    .ind_gyhdlist .mySwiper{float: right; width: 30%;}
    .ind_gyhdlist .swiper-pagination{bottom: auto; top:0px; transform: translate(0,-100%); width: 30%; left: auto; right: 0px; text-align:left; border-bottom: 2px #eeeeee solid; background: url(../images/shouye_50.png) left bottom no-repeat;}
    .ind_gyhdlist .swiper-button-next:after,.ind_gyhdlist .swiper-button-prev:after{content: "";}
	.ind_gyhdlist .swiper-button-next{right: 32%; top:auto; bottom: 0px; background: url(../images/shouye_65.png) center center no-repeat; background-size: 100%;}
	.ind_gyhdlist .swiper-button-prev{left: auto; right: 32%; top:auto; bottom: 60px; background: url(../images/shouye_64.png) center center no-repeat; background-size: 100%;}
	.ind_gyhdlist .swiper-button-next:hover{background: url(../images/shouye_63.png) center center no-repeat; background-size: 100%;}
	.ind_gyhdlist .swiper-button-prev:hover{background: url(../images/shouye_62.png) center center no-repeat; background-size: 100%;}



}



.main_ban{position: relative; color: #fff;}
.main_ban .img{height:100%;}
.main_ban img{width: 100%; height:100%; object-fit: cover;}
.main_ban_word{position: absolute; left: 0px; width: 100%;}
.main_ban_word h3{text-transform:uppercase; margin-top: 5px;}
@media (min-width: 1921px){
	.main_ban_word h3{font-size: 24px;}
    .main_ban_word h2{font-size: 50px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_ban_word h3{font-size: 22px;}
    .main_ban_word h2{font-size: 46px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_ban_word h3{font-size: 20px;}
    .main_ban_word h2{font-size: 42px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_ban_word h3{font-size: 18px;}
    .main_ban_word h2{font-size: 38px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban_word h3{font-size: 16px;}
    .main_ban_word h2{font-size: 34px;}
}
@media (max-width: 767px) {
    .main_ban{height:15em;}
    .main_ban_word{ bottom: 15%;}
    .main_ban_word h3{font-size: 1em;}
    .main_ban_word h2{font-size: 1.6em;}
}
@media (min-width: 768px){
    .main_ban_word{ bottom: 25%;}
}


.location{border-bottom: 1px #ededed solid}
.bread_crumb1{text-align:right;}
.main_categray{text-align:center;}
.main_categray a{display: inline-block; }
.main_categray a:last-child{margin-right: 0px;}
.main_categray a.act,.main_categray a:hover{color: #10387d; border-bottom: 2px #10387d solid; font-weight: bold;}
@media (min-width: 1600px){
    .location{line-height: 75px;}
    .main_categray a{margin: 0px 20px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .location{line-height: 70px;}
    .main_categray a{margin: 0px 20px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .location{line-height: 60px;}
    .main_categray a{margin: 0px 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .location{line-height: 50px;}
    .bread_crumb{}
    .main_categray{margin-top: 0.5em;}
    .main_categray a{margin: 0px 20px;}
}
@media (max-width: 767px) {
    .location{line-height: 2.2; padding: 0.4em 0px;}
    .bread_crumb{}
    .main_categray{margin-top: 0.5em;}
    .main_categray a{margin: 0px 20px;}
}
@media (min-width: 990px){
    .bread_crumb{float: left; }
    .main_categray{float: right;}
}

.main{background: url(../images/gyxd_02.jpg) center center no-repeat; background-size: cover;}

.main_contact{background: #f4f6fa; line-height: 2;}
.main_contact .container{background: #fff; border-radius: 10px; overflow: hidden; }
.main_contact .left h3{color: #10387d; font-weight: bold;}
.main_contact .left p{color: #999;}
.main_contact .left p span{color: #333;}
.main_contact .left .desc li{line-height: 2.4}
.main_contact .left .desc li.erweima{text-align: center;}
.main_contact .right{background: #10387d; color: #fff;}
.main_contact .right p{font-size: 14px;}
.main_contact .right h3{line-height: 1.5;}
.main_contact .right h3:nth-child(1){font-weight: bold; margin-bottom: 5px;}
.main_contact .right h2{line-height: 1.5; background: url(../images/lxwm_06.png) center left no-repeat; padding-left: 30px;}
@media (min-width: 1600px){
    .main_contact{padding: 80px 0px;}
    .main_contact .left{padding: 80px 50px;}
    .main_contact .left h3{font-size: 30px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 16%;}
    .main_contact .right{padding: 80px 50px;}
    .main_contact .right h3{font-size: 24px;}
    .main_contact .right h2{font-size: 30px;}
    .main_contact .right .rexian{margin-top: 40px;}
    .main_contact .right .phone{margin-bottom: 40px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_contact{padding: 70px 0px;}
    .main_contact .left{padding: 70px 40px;}
    .main_contact .left h3{font-size: 25px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 80px;}
    .main_contact .right{padding: 70px 40px;}
    .main_contact .right h3{font-size: 20px;}
    .main_contact .right h2{font-size: 25px;}
    .main_contact .right .rexian{margin-top: 35px;}
    .main_contact .right .phone{margin-bottom: 35px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_contact{padding: 60px 0px;}
    .main_contact .left{padding: 60px 35px;}
    .main_contact .left h3{font-size: 22px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 60px;}
    .main_contact .right{padding: 60px 35px;}
    .main_contact .right h3{font-size: 18px;}
    .main_contact .right h2{font-size: 22px;}
    .main_contact .right .rexian{margin-top: 30px;}
    .main_contact .right .phone{margin-bottom: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact{padding: 50px 0px;}
    .main_contact .left{padding: 50px 20px;}
    .main_contact .left h3{font-size: 20px; }
    .main_contact .left .desc{margin-top: 40px;}
    .main_contact .left .desc li{max-width: 220px;}
    .main_contact .left .desc li.erweima{margin-left: 30px;}
    .main_contact .right{padding: 50px 20px;}
    .main_contact .right h3{font-size: 16px;}
    .main_contact .right h2{font-size: 20px;}
    .main_contact .right .rexian{margin-top: 30px;}
    .main_contact .right .phone{margin-bottom: 30px;}
}
@media (max-width: 767px) {
    .main_contact{padding: 2em 0px;}
    .main_contact .left{padding: 2em 4%;}
    .main_contact .left h3{font-size: 20px; }
    .main_contact .left .desc{margin-top: 40px;}
    .main_contact .left .desc li{}
    .main_contact .left .desc li.erweima{}
    .main_contact .right{padding: 2em 4%;}
    .main_contact .right h3{font-size: 16px;}
    .main_contact .right h2{font-size: 20px;}
    .main_contact .right .rexian{margin-top: 30px;}
    .main_contact .right .phone{margin-bottom: 30px;}
}
@media (min-width: 768px){
    .main_contact .left{float: left; width: 60%;}
    .main_contact .left .desc li{float: left;}
    .main_contact .left .desc li.contact{width: 50%;}
    .main_contact .left .desc li.erweima{max-width: 130px; font-size: 16px; }
    .main_contact .right{float: right; width: 40%;}
}

#map{width: 100%; height: 100%;}
#map img{max-width: 9999999%;}
#map label{max-width: 1000px;}
@media (min-width: 1600px){
    .main_ditu{height: 570px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_ditu{height: 500px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_ditu{height: 400px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ditu{height: 300px;}
}
@media (max-width: 767px) {
    .main_ditu{height: 20em;}
}
@media (min-width: 768px){
    
}










.yewu_title{background: url(../images/kjyf_03.png) left bottom no-repeat;  color: #10387d;}
.yewu_title em{font-weight: bold; line-height: 1;}
.yewu_title i{font-size: 14px; float: right;text-transform:uppercase;}
.ywwu_content{line-height: 2;}




@media (min-width: 1921px){
	.yewu_title{line-height: 36px; height: 42px;}
	.yewu_title em{font-size: 30px; padding-left: 50px;}
	.ywwu_content{padding: 50px 0px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .yewu_title{line-height: 34px; height: 40px;}
	.yewu_title em{font-size: 26px; padding-left: 50px;}
	.ywwu_content{padding: 45px 0px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .yewu_title{line-height: 32px; height: 38px;}
	.yewu_title em{font-size: 22px; padding-left: 50px;}
	.ywwu_content{padding: 40px 0px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .yewu_title{line-height: 32px; height: 38px;}
	.yewu_title em{font-size: 22px; padding-left: 50px;}
	.ywwu_content{padding: 40px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.yewu_title{line-height: 32px; height: 38px;}
	.yewu_title em{font-size: 20px; padding-left: 50px;}
	.yewu_title i{display: none;}
	.ywwu_content{padding: 40px 0px;}
}
@media (max-width: 767px){
    .yewu_title{line-height: 32px; height: 38px;}
	.yewu_title em{font-size: 20px; padding-left: 50px;}
	.yewu_title i{display: none;}
	.ywwu_content{padding: 40px 0px;}
}
@media (min-width: 768px){
    
}








@media (min-width: 1921px){
	.mleft{width: 20%;}
	.mright{width: 76%;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .mleft{width: 22%;}
	.mright{width: 74%;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .mleft{width: 25%;}
	.mright{width: 72%;}
}
@media (max-width: 1299px){
    .mleft{display: none;}
}

@media (min-width: 1300px){
    .mleft{float: left;}
	.mright{float: right;}
}


.main_title1{line-height: 2.5; border-bottom: 1px #e5e5e5 solid;background: url(../images/xwxq_03.png) center left no-repeat;}
.main_title1 span{background: url(../images/xwxq_07.jpg) bottom left no-repeat; display: block; font-weight: bold;}


.mainr_new_img{border-bottom: 1px #999999 dashed;padding: 25px 0px 15px;}
.mainr_new_img img{width: 100%;}
.mainr_new_img .desc{margin-top: 8px;}
.mainr_new_img h3{line-height: 2; margin-bottom: 6px; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.mainr_new_img span,.mainr_new_img a{color: #999; font-size: 14px;}
.mainr_new_img a{float: right;}
.mainr_new_a a{display: block; margin: 20px 0px;}
.mainr_new_a a .time{float: left; color: #10387d; line-height: 1; text-align:center;}
.mainr_new_a a .time em,.mainr_new_a a .time i{display: block;}
.mainr_new_a a .time em{margin-bottom: 12px;}
.mainr_new_a a .desc{float: right;  font-size: 14px; line-height: 1.4;}
.mainr_new_a a .desc p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 14px; margin-bottom: 6px;}
.mainr_new_a a .desc span{color: #999;}

@media (min-width: 1921px){
	.main_title1{text-indent: 28px; font-size: 24px;}

	.mainr_new_img h3{font-size: 18px;}
	.mainr_new_a{ margin-bottom: 25px;}
	.mainr_new_a a .time em{font-size: 36px;}
	.mainr_new_a a .desc{width: calc(100% - 80px);}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_title1{text-indent: 26px; font-size: 22px;}
	
	.mainr_new_img h3{font-size: 17px;}
	.mainr_new_a{ margin-bottom: 20px;}
	.mainr_new_a a .time em{font-size: 32px;}
	.mainr_new_a a .desc{width: calc(100% - 78px);}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_title1{text-indent: 24px; font-size: 20px;}
	
	.mainr_new_img h3{font-size: 16px;}
	.mainr_new_a{ margin-bottom: 20px;}
	.mainr_new_a a .time em{font-size: 30px;}
	.mainr_new_a a .desc{width: calc(100% - 75px);}
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (max-width: 767px){
    
}
@media (min-width: 768px){
    
}




.main_pro_reqi_list a{display: block; border-bottom: 1px #ccc dashed; line-height: 1.8;}
.main_pro_reqi_list a .img{float: left; width: 90px; height: 70px;}
.main_pro_reqi_list a .img img{width: 100%; height:100%; object-fit: cover;}
.main_pro_reqi_list a .desc{float: right; position: relative; width: calc(100% - 100px); height: 70px;}
.main_pro_reqi_list a h3{line-height: 1.6;}
.main_pro_reqi_list a span{color: #999; font-size: 14px;}
.main_pro_reqi_list a span {position: absolute; left: 0px; bottom: 0px;}
@media (min-width: 1921px){
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a h3{font-size: 18px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a h3{font-size: 17px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 992px){
    
}





.main_cate{padding:20px 0px;}
.main_cate a{display: block; font-size: 16px; background: url(../images/xwxq_14.jpg) center left no-repeat; line-height: 2; padding:4px 0px 4px 20px;}
.main_cate a:hover,.main_cate a.act{background: url(../images/xwxq_11.jpg) center left no-repeat; color: #10387d;}









.mnewscon {}
.mnewscon .title{font-weight: bold; text-align: center; line-height: 1.6;}
.mnewscon .datetime{text-align: center; display: block; font-size: 14px; color: #10387d; line-height: 2;}
.index_switchsize span{cursor: pointer;}
.mnewscon .mmnedesc{background: #fff; box-shadow: 0px 0px 0.3rem #ccc; border-radius: 15px; line-height: 2;}
.mnewscon .mmnecon{line-height: 1.8;}
.mnewscon .mmnecon img{}
.prev_next { border-top: 1px #999999 solid;}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; max-width: 48%;}
@media (min-width: 1921px){
	.mnewscon .title{font-size: 30px;}
	.mnewscon .datetime{margin-top: 25px;}
	.mnewscon .mmnedesc{padding: 20px; margin-top: 25px;}
	.mnewscon .mmnecon{margin:30px 0px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .mnewscon .title{font-size: 26px;}
	.mnewscon .datetime{margin-top: 22px;}
	.mnewscon .mmnedesc{padding: 18px; margin-top: 22px;}
	.mnewscon .mmnecon{margin:26px 0px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .mnewscon .title{font-size: 24px;}
	.mnewscon .datetime{margin-top: 20px;}
	.mnewscon .mmnedesc{padding: 16px; margin-top: 20px;}
	.mnewscon .mmnecon{margin:24px 0px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .mnewscon .title{font-size: 22px;}
	.mnewscon .datetime{margin-top: 18px;}
	.mnewscon .mmnedesc{padding: 14px; margin-top: 18px;}
	.mnewscon .mmnecon{margin:22px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.mnewscon .title{font-size: 20px;}
	.mnewscon .datetime{margin-top: 15px;}
	.mnewscon .mmnedesc{padding: 12px; margin-top: 15px;}
	.mnewscon .mmnecon{margin:20px 0px;}
}
@media (max-width: 767px){
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnedesc{padding: 0.6em; margin-top: 0.8em; }
    .mnewscon .mmnecon{margin:1em 0px;}
    .prev_next{padding-top: 1em;}
}
@media (min-width: 768px){
    .prev_next{padding-top: 20px;}
    .prev_next p{float: left;max-width: 48%}
    .prev_next p.next{float: right;}
}


.main_new_list a{display: block; border-bottom: 1px #ecebeb solid; line-height: 2;}
.main_new_list a .img{float: left;}
.main_new_list a .img img{width: 100%; height: 100%; object-fit: cover;}
.main_new_list a .desc{float: right;}
.main_new_list a .desc h3{line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_new_list a .desc p,.main_new_list a .desc span{color: #999;}
.main_new_list a .desc i{color: #58bb8c;}

@media (max-width: 767px) {
    .main_new_list a{padding: 0.8em 0px;}
    .main_new_list a .img{width: 30%; height: 5em;}
    .main_new_list a .desc{width: 68%; height: 5em;}
    .main_new_list a .desc h3{font-size: 1em;}
    .main_new_list a .desc p{display: none;}
    .main_new_list a .desc i{bottom: 15px; display: none;}
}
@media (min-width: 768px){
    .main_cate a{padding: 0px 30px;}
    .main_new_list a{padding: 20px 0px;}
    .main_new_list a .img{width: 250px; height: 165px;}
    .main_new_list a .desc{position: relative; width: calc(100% - 280px); height: 165px;}
    .main_new_list a .desc h3{font-size: 18px;}
    .main_new_list a .desc p,.main_new_list a .desc span,.main_new_list a .desc i{font-size: 14px;}
    .main_new_list a .desc i{position: absolute; left: 0px; bottom: 0px;}
    .main_new_list a .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
}















@media (min-width: 768px){
	
}




.main_gycate .title{color: #fff; background: url(../images/gyxq_03.png) center center no-repeat; background-size: 100%; text-align: center; font-weight: bold;}
.main_gycate_list a{background: #f8f8f8; text-align: center;display: block; line-height: 2.4;}
.main_gycate_list a.act,.main_gycate_list a:hover{background: #10387d; color: #fff;}
.main_gytitle{border-bottom: 2px #7f7f7f solid; line-height: 3;}
.main_gytitle span{background: url(../images/gyxq_06.jpg) center left no-repeat;  padding-left: 14px;}
.main_gyabout{line-height:2.2;}

@media (min-width: 1921px){
	.gyleft{width: 254px;}
	.main_gycate .title{font-size: 30px; height: 80px; line-height:62px;}
    .main_gycate_list{ margin-left: 16px;}
	.main_gycate_list a{margin-top: 15px; }
	.gyright{width: calc(100% - 300px);}
	.main_gytitle{font-size: 24px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
	.gyleft{width: 220px;}
    .main_gycate .title{font-size: 26px; height: 70px; line-height:54px;}
    .main_gycate_list{ margin-left: 16px;}
	.main_gycate_list a{margin-top: 15px; }
	.gyright{width: calc(100% - 280px);}
	.main_gytitle{font-size: 22px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .gyleft{width: 240px;}
    .main_gycate .title{font-size: 24px; height: 70px; line-height:54px;}
    .main_gycate_list{margin-left: 15px;}
	.main_gycate_list a{margin-top: 15px; }
	.gyright{width: calc(100% - 280px);}
	.main_gytitle{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .gyleft{width: 220px;}
    .main_gycate .title{font-size: 22px; height: 65px; line-height:50px;}
    .main_gycate_list{margin-left: 15px;}
	.main_gycate_list a{margin-top: 15px; }
	.gyright{width: calc(100% - 260px);}
	.main_gytitle{font-size: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.gyleft{width: 200px;}
    .main_gycate .title{font-size: 20px; height: 60px; line-height:46px;}
    .main_gycate_list{margin-left: 15px;}
	.main_gycate_list a{margin-top: 15px; }
	.gyright{width: calc(100% - 240px);}
	.main_gytitle{font-size: 20px;}
}
@media (max-width: 767px){
	.main_gycate .title{display: none;}
    .main_gycate_list{text-align: center;}
	.main_gycate_list a{font-size: 1em; line-height:2.2; display: inline-table; padding: 0px 0.6em;}
	.gyright{margin-top:1em;}
	.main_gytitle{font-size: 1.2em; line-height:2.2;}
	.main_gyabout{padding: 20px 0px;}
}
@media (min-width: 768px){
    .gyleft{float: left;}
    .gyright{float: right;}
    .main_gyabout{padding: 20px 0px;}
}

.main_gyxdtitle{}
.main_gyxdtitle .desc{line-height: 2;}

.main_gyxd{display: grid;}

/*
.main_gyxd a:nth-child(1){grid-area: 1 / 1 / span 1 / span 2;}
.main_gyxd a:nth-child(2){grid-area: 1 / 3 / span 1 / span 1;}
.main_gyxd a:nth-child(3){grid-area: 2 / 1 / span 1 / span 1;}
.main_gyxd a:nth-child(4){grid-area: 2 / 2 / span 1 / span 1;}
.main_gyxd a:nth-child(5){grid-area: 2 / 3 / span 1 / span 1;}

.main_gyxd a:nth-child(6){grid-area: 3 / 1 / span 1 / span 1;}
.main_gyxd a:nth-child(7){grid-area: 3 / 2 / span 1 / span 2;}
.main_gyxd a:nth-child(8){grid-area: 4 / 1 / span 1 / span 1;}
.main_gyxd a:nth-child(9){grid-area: 4 / 2 / span 1 / span 1;}
.main_gyxd a:nth-child(10){grid-area: 4 / 3 / span 1 / span 1;}*/

.main_gyxd a .img{overflow: hidden;}
.main_gyxd a img{width: 100%; height:100%; object-fit: cover; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.main_gyxd a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_gyxd a .desc{margin-top: 10px;}
.main_gyxd a h3,.main_gyxd a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; line-height: 1.6;}


@media (min-width: 1921px){
	.main_gyxdtitle .desc{font-size: 24px; width: 62%;}

	.main_gyxd{gap: 64px;}
    .main_gyxd a .img{height:calc(100% - 50px);}
    .main_gyxd a h3{font-size: 18px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
	.main_gyxdtitle .desc{font-size: 22px; width: 62%;}

    .main_gyxd{gap: 50px;}
    .main_gyxd a .img{height:calc(100% - 50px);}
    .main_gyxd a h3{font-size: 17px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
	.main_gyxdtitle .desc{font-size: 20px; width: 62%;}

    .main_gyxd{gap: 40px;}
    .main_gyxd a .img{height:calc(100% - 50px);}
    .main_gyxd a h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1299px){
	.main_gyxdtitle .desc{font-size: 18px; width: 62%;}

    .main_gyxd{gap: 30px;}
    .main_gyxd a .img{height:calc(100% - 50px);}
    .main_gyxd a h3{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_gyxdtitle .desc{font-size: 16px; width: 62%;}

	.main_gyxd{gap: 20px;}
    .main_gyxd a .img{height:calc(100% - 50px);}
    .main_gyxd a h3{font-size: 14px;}
}
@media (max-width: 767px){
	.main_gyxdtitle{text-align:center;}
	.main_gyxdtitle .desc{font-size: 1em; margin-top: 1em;}
    .main_gyxd{grid-template: repeat(1, 1fr) / repeat(2, 1fr); gap: 15px;}
    /*.main_gyxd a:nth-child(1){grid-area: 1 / 1 / span 1 / span 2;}
    .main_gyxd a:nth-child(2){grid-area: 2 / 1 / span 1 / span 1;}
    .main_gyxd a:nth-child(3){grid-area: 2 / 2 / span 1 / span 1;}
    .main_gyxd a:nth-child(4){grid-area: 3 / 1 / span 1 / span 2;}
    .main_gyxd a:nth-child(5){grid-area: 4 / 1 / span 1 / span 1;}
    .main_gyxd a:nth-child(6){grid-area: 4 / 2 / span 1 / span 1;}
    .main_gyxd a:nth-child(7){grid-area: 5 / 1 / span 1 / span 2;}
    .main_gyxd a:nth-child(8){grid-area: 6 / 1 / span 1 / span 1;}
    .main_gyxd a:nth-child(9){grid-area: 6 / 2 / span 1 / span 1;}
    .main_gyxd a:nth-child(10){grid-area: 7 / 1 / span 1 / span 2;}*/
    .main_gyxd a .img{height:calc(100% - 60px);}
    .main_gyxd a h3{font-size: 1.1em;}
}
@media (min-width: 768px){
	.main_gyxdtitle .ind_titlediv{float: left;}
	.main_gyxdtitle .desc{float: right;}


    .main_gyxd{grid-template: repeat(1, 1fr) / repeat(3, 1fr);}
}




.main_more a{display: inline-table; background: #10387d; color: #fff; line-height: 2;}

@media (min-width: 1921px){
	.main_more a{padding: 5px 60px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_more a{padding: 4px 50px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_more a{padding: 3px 40px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_more a{padding: 2px 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_more a{padding: 2px 30px;}
}
@media (max-width: 767px) {
    .main_more a{padding: 2px 30px;}

}
@media (min-width: 768px){
    .main_mor1{margin-top: 5px;}
}


.main_pzgc3list li{}
.main_pzgc3list li .img img{width: 100%; height:100%; object-fit: cover;}
.main_pzgc3list li .middle{width: 800px;}
.main_pzgc3list li .word h3{border-bottom: 5px solid #10387d; display: inline-table; line-height: 2;}
.main_pzgc3list li:hover .img{box-shadow: 0px 0px 10px #ccc;}
.main_pzgc3list li .word .desc{line-height: 2;}
.main_pzgc3list li .word .desc p{color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


@media (min-width: 1921px){
	.main_pzgc3list li .img,.main_pzgc3list li .middle{height:500px;}
    .main_pzgc3list li .word h3{font-size: 32px; padding-bottom: 25px;}
    .main_pzgc3list li .word img{height:60px;}
    .main_pzgc3list li .word .desc{margin: 40px 0px;}
    .main_pzgc3list li .word .desc h4{font-size: 30px; margin-bottom: 25px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_pzgc3list li .img,.main_pzgc3list li .middle{height:460px;}
    .main_pzgc3list li .word h3{font-size: 28px; padding-bottom: 20px;}
    .main_pzgc3list li .word img{height:56px;}
    .main_pzgc3list li .word .desc{margin: 35px 0px;}
    .main_pzgc3list li .word .desc h4{font-size: 26px; margin-bottom: 20px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_pzgc3list li .img,.main_pzgc3list li .middle{height:360px;}
    .main_pzgc3list li .word h3{font-size: 24px; padding-bottom: 16px;}
    .main_pzgc3list li .word img{height:48px;}
    .main_pzgc3list li .word .desc{margin: 28px 0px;}
    .main_pzgc3list li .word .desc h4{font-size: 22px; margin-bottom: 16px;}
}
@media (min-width: 992px) and (max-width: 1299px){
	.main_pzgc3list li .img,.main_pzgc3list li .middle{height:310px;}
    .main_pzgc3list li .word h3{font-size: 20px; padding-bottom: 12px;}
    .main_pzgc3list li .word img{height:40px;}
    .main_pzgc3list li .word .desc{margin: 20px 0px;}
    .main_pzgc3list li .word .desc h4{font-size: 18px; margin-bottom: 12px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_pzgc3list li .img,.main_pzgc3list li .middle{height:240px;}
    .main_pzgc3list li .word h3{font-size: 18px; padding-bottom: 8px;}
    .main_pzgc3list li .word img{height:36px;}
    .main_pzgc3list li .word .desc{margin: 15px 0px;}
    .main_pzgc3list li .word .desc h4{font-size: 16px; margin-bottom: 8px;}
}
@media (max-width: 767px) {
    .main_pzgc3list li{box-shadow: 0px 0px 10px #ccc; margin:1em 0px;}
    .main_pzgc3list li .word{padding:1em 4%;}
    .main_pzgc3list li .word h3{font-size: 1.2em; padding-bottom: 0.6em;}
    .main_pzgc3list li .word img{height:2em;padding-right: 0.8em;}
    .main_pzgc3list li .word .desc{margin: 1em 0px; line-height: 1.5;}
    .main_pzgc3list li .word .desc h4{font-size: 1.1em; margin-bottom: 0.6em;}
}
@media (min-width: 768px){
    .main_pzgc3list li .img{float: left; width: 50%;}
    .main_pzgc3list li .word{float: left; width: 50%; padding:0px 4%;}
    .main_pzgc3list li .word img{padding-right: 14px; }
    .main_pzgc3list li:nth-child(2n) .img{float: right;}
    .main_pzgc3list li:nth-child(2n) .word{text-align:right;}
}





.main_productcate a{float: left; position:relative; text-align:center; background: url(../images/cpbtc_03.png) center right no-repeat; background-size: auto 100%; line-height: 1.6; overflow: hidden;}
.main_productcate a .title{margin-top: 6px;}
.main_productcate a h4{line-height: 1.6;}
.main_productcate a .word1 img{filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.main_productcate a .word2{position:absolute; left: 0px; top:100%; width: 100%; padding:0px 6%; background: url(../images/cpbt_03.jpg) center center no-repeat; background-size: cover; color: #fff;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_productcate a .word2 img{ filter: brightness(2000%);}
.main_productcate a .line{width: 1px; background: #fff; margin:5px auto;}
.main_productcate a .desc2{font-size: 14px;}
.main_productcate a:hover .word2{top:0px;}


@media (min-width: 1921px){
	.main_productcate a{width: 20%; margin: 20px 0px;}
	.main_productcate a:nth-child(5n){background: none;}
	.main_productcate a .middle{height: 390px;}
	.main_productcate a .title{font-size: 30px;}
	.main_productcate a .word1 img{height: 136px;}
	.main_productcate a .word2 img{height: 68px;}
	.main_productcate a .line{height: 30px;}
	.main_productcate a .desc1 h4{font-size: 24px;}
	.main_productcate a .desc2{margin-top: 15px;}
	
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_productcate a{width: 20%; margin: 18px 0px;}
	.main_productcate a:nth-child(5n){background: none;}
	.main_productcate a .middle{height: 360px;}
	.main_productcate a .title{font-size: 26px;}
	.main_productcate a .word1 img{height: 120px;}
	.main_productcate a .word2 img{height: 60px;}
	.main_productcate a .line{height: 20px;}
	.main_productcate a .desc1 h4{font-size: 20px;}
	.main_productcate a .desc2{margin-top: 12px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_productcate a{width: 20%; margin: 15px 0px;}
	.main_productcate a:nth-child(5n){background: none;}
	.main_productcate a .middle{height: 340px;}
	.main_productcate a .title{font-size: 22px;}
	.main_productcate a .word1 img{height: 100px;}
	.main_productcate a .word2 img{height: 50px;}
	.main_productcate a .line{height: 10px}
	.main_productcate a .desc1 h4{font-size: 18px;}
	.main_productcate a .desc2{margin-top: 12px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_productcate a{width: 25%; margin: 12px 0px;}
	.main_productcate a:nth-child(4n){background: none;}
	.main_productcate a .middle{height: 300px;}
	.main_productcate a .title{font-size: 20px;}
	.main_productcate a .word1 img{height: 90px;}
	.main_productcate a .word2 img{height: 45px;}
	.main_productcate a .line{height: 10px}
	.main_productcate a .desc1 h4{font-size: 17px;}
	.main_productcate a .desc2{margin-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_productcate a{width: 25%; margin: 10px 0px;}
	.main_productcate a:nth-child(4n){background: none;}
	.main_productcate a .middle{height: 280px;}
	.main_productcate a .title{font-size: 18px;}
	.main_productcate a .word1 img{height: 80px;}
	.main_productcate a .word2 img{height: 40px;}
	.main_productcate a .line{height: 8px}
	.main_productcate a .desc1 h4{font-size: 16px;}
	.main_productcate a .desc2{margin-top: 8px;}
}
@media (max-width: 767px){
    .main_productcate a{width: 50%; margin: 0.5em 0px;}
	.main_productcate a:nth-child(2n){background: none;}
	.main_productcate a .middle{height: 20em;}
	.main_productcate a .title{font-size: 1.2em;}
	.main_productcate a .word1 img{height: 4em;}
	.main_productcate a .word2 img{height: 2em;}
	.main_productcate a .line{height: 0.5em}
	.main_productcate a .desc1 h4{font-size: 1.1em;}
	.main_productcate a .desc2{margin-top: 0.5em;}
}
@media (min-width: 768px){
    
}



.main_mxcp{background: #f0f6fa;}
.main_protitle h3{font-weight: bold;}
.main_protitle img{max-width: 10%;}
.main_mxcplist{position: relative;}
.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{top: 0px; transform: translate(0,-50%);}
.main_mxcplist .swiper-button-next:after, .main_mxcplist .swiper-button-prev:after{content:"";}
.main_mxcplist .swiper-button-prev{background: url(../images/cpxq_18.png) center center no-repeat; background-size: 100%;}
.main_mxcplist .swiper-button-next{background: url(../images/cpxq_19.png) center center no-repeat; background-size: 100%;}
.main_mxcplist .swiper-button-prev:hover{background: url(../images/cpxq_20.png) center center no-repeat; background-size: 100%;}
.main_mxcplist .swiper-button-next:hover{background: url(../images/cpxq_21.png) center center no-repeat; background-size: 100%;}

.main_mxcplist a{box-shadow: 0px 0px 6px #eee; background: #fff; text-align:center;}
.main_mxcplist .img{overflow: hidden;overflow: hidden;}

.main_mxcplist img{width: 100%; height:100%; overflow: hidden;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.main_mxcplist a:hover img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_mxcplist a .word,.main_mxcplist a .word h3,.main_mxcplist a .word h4{line-height: 1.6;}
.main_mxcplist a .word h3{border-bottom: 1px #10387d solid; padding-bottom: 10px; font-weight: bold;}
.main_mxcplist a .word h4{margin-top: 10px; font-weight: bold;}
@media (min-width: 1921px){
	.main_protitle h3{font-size: 48px; margin-bottom: 15px;}
	.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{width: 45px; height: 45px;}
	.main_mxcplist .swiper-button-prev{left: auto; right: 70px;}
	.main_mxcplist .img{height:424px;}
	.main_mxcplist a .word{padding:40px 15%;}
	.main_mxcplist a .word h3{font-size: 28px;}
	.main_mxcplist a .word h4{font-size: 18px;}
	.main_mxcplist a .word p{font-size: 16px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_protitle h3{font-size: 40px; margin-bottom: 12px;}
	.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{width: 40px; height: 40px;}
	.main_mxcplist .swiper-button-prev{left: auto; right: 65px;}
	.main_mxcplist .img{height:365px;}
	.main_mxcplist a .word{padding:35px 15%;}
	.main_mxcplist a .word h3{font-size: 24px;}
	.main_mxcplist a .word h4{font-size: 17px;}
	.main_mxcplist a .word p{font-size: 15px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_protitle h3{font-size: 36px; margin-bottom: 10px;}
	.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{width: 36px; height: 36px;}
	.main_mxcplist .swiper-button-prev{left: auto; right: 65px;}
	.main_mxcplist .img{height:300px;}
	.main_mxcplist a .word{padding:30px 15%;}
	.main_mxcplist a .word h3{font-size: 20px;}
	.main_mxcplist a .word h4{font-size: 16px;}
	.main_mxcplist a .word p{font-size: 14px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_protitle h3{font-size: 32px; margin-bottom: 8px;}
	.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{width: 36px; height: 36px;}
	.main_mxcplist .swiper-button-prev{left: auto; right: 65px;}
	.main_mxcplist .img{height:250px;}
	.main_mxcplist a .word{padding:25px 15%;}
	.main_mxcplist a .word h3{font-size: 18px;}
	.main_mxcplist a .word h4{font-size: 15px;}
	.main_mxcplist a .word p{font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_protitle h3{font-size: 28px; margin-bottom: 8px;}
	.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{width: 32px; height: 32px;}
	.main_mxcplist .swiper-button-prev{left: auto; right: 60px;}
	.main_mxcplist .img{height:290px;}
	.main_mxcplist a .word{padding:25px 15%;}
	.main_mxcplist a .word h3{font-size: 17px;}
	.main_mxcplist a .word h4{font-size: 14px;}
	.main_mxcplist a .word p{font-size: 12px;}
}
@media (max-width: 767px){
    .main_protitle h3{font-size: 1.5em; margin-bottom: 6px;}
	.main_mxcplist .swiper-button-next, .main_mxcplist .swiper-button-prev{width: 32px; height: 32px;}
	.main_mxcplist .swiper-button-prev{left: auto; right: 60px;}
	.main_mxcplist a,.main_mxcplist .img{border-radius: 1em;}
	.main_mxcplist .img{height:13em;}
	.main_mxcplist a .word{padding:25px 15%;}
	.main_mxcplist a .word h3{font-size: 1.5em;}
	.main_mxcplist a .word h4{font-size: 1.1em;}
	.main_mxcplist a .word p{font-size: 0.9em;}
}
@media (min-width: 768px){
    .main_mxcplist a,.main_mxcplist .img{border-radius: 20px;}
}





.main_tppcp{}
.main_tppcplist{position: relative;}
.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{top: 0px; transform: translate(0,-50%);}
.main_tppcplist .swiper-button-next:after, .main_tppcplist .swiper-button-prev:after{content:"";}
.main_tppcplist .swiper-button-prev{background: url(../images/cpxq_18.png) center center no-repeat; background-size: 100%;}
.main_tppcplist .swiper-button-next{background: url(../images/cpxq_19.png) center center no-repeat; background-size: 100%;}
.main_tppcplist .swiper-button-prev:hover{background: url(../images/cpxq_20.png) center center no-repeat; background-size: 100%;}
.main_tppcplist .swiper-button-next:hover{background: url(../images/cpxq_21.png) center center no-repeat; background-size: 100%;}

.main_tppcplist a{box-shadow: 0px 0px 6px #eee; text-align:center;}
.main_tppcplist .img{overflow: hidden;overflow: hidden;}
.main_tppcplist img{width: 100%; height:100%; overflow: hidden;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.main_tppcplist a:hover img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_tppcplist a .word,.main_tppcplist a .word h3{line-height: 1.6;}
.main_tppcplist a span{font-size: 14px;}
.main_tppcplist a:hover{color: #fff; background: #10387d;}
@media (min-width: 1921px){
	.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{width: 45px; height: 45px;}
	.main_tppcplist .swiper-button-prev{left: auto; right: 70px;}
	.main_tppcplist a .word{padding:20px 15%;}
	.main_tppcplist a h3{font-size: 22px; margin-bottom: 10px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
	.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{width: 40px; height: 40px;}
	.main_tppcplist .swiper-button-prev{left: auto; right: 65px;}
	.main_tppcplist a .word{padding:20px 15%;}
	.main_tppcplist a h3{font-size: 20px; margin-bottom: 9px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
	.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{width: 36px; height: 36px;}
	.main_tppcplist .swiper-button-prev{left: auto; right: 65px;}
	.main_tppcplist a .word{padding:20px 15%;}
	.main_tppcplist a h3{font-size: 18px; margin-bottom: 8px;}
}
@media (min-width: 992px) and (max-width: 1299px){
	.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{width: 36px; height: 36px;}
	.main_tppcplist .swiper-button-prev{left: auto; right: 65px;}
	.main_tppcplist a .word{padding:20px 15%;}
	.main_tppcplist a h3{font-size: 18px; margin-bottom: 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{width: 32px; height: 32px;}
	.main_tppcplist .swiper-button-prev{left: auto; right: 60px;}
	.main_tppcplist a .word{padding:20px 15%;}
	.main_tppcplist a h3{font-size: 16px; margin-bottom: 5px;}
}
@media (max-width: 767px){
	.main_tppcplist .swiper-button-next, .main_tppcplist .swiper-button-prev{width: 32px; height: 32px;}
	.main_tppcplist .swiper-button-prev{left: auto; right: 60px;}
	.main_tppcplist a,.main_tppcplist .img{border-radius: 1em;}
	.main_tppcplist a .word{padding:1em 15%;}
	.main_tppcplist a h3{font-size: 1.2em; margin-bottom: 5px;}
}
@media (min-width: 768px){
    .main_tppcplist a,.main_tppcplist .img{border-radius: 20px;}
}






.main_cpxq{background: #f2f7fb;}

.main_cpxqleft{overflow: hidden;}
.main_cpxqleft img{width: 100%; height: 100%; object-fit: cover;}
.main_cpxqleft .swiper-slide{overflow: hidden; border-radius: 20px;}

.main_cpxqleft .swiper-pagination{bottom: 0px;}
.main_cpxqleft .swiper-pagination-bullet{background: #999999}
.main_cpxqleft .swiper-pagination-bullet-active{background: #10387d}
.main_cpxqright{line-height: 2;}
.main_cpxqright .desc{color: #666666;}
.main_cpxqright .phone{display: inline-table; background: #10387d; color: #fff; border-radius: 30px;}
.main_cpxqright .phone span{background: url(../images/cpxq_06.png) center right no-repeat; padding-right: 32px;}


@media (min-width: 1921px){
	.main_cpxqleft .mySwiper{padding-bottom: 40px;}
	.main_cpxqright{width: 52%; padding-top: 50px;}
	.main_cpxqright .title{font-size: 36px;}
	.main_cpxqright .desc{margin-top: 30px;}
	.main_cpxqright .phone{padding:5px 40px; font-size: 24px; margin-top: 50px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_cpxqleft .mySwiper{padding-bottom: 38px;}
	.main_cpxqright{width: 54%; padding-top: 40px;}
	.main_cpxqright .title{font-size: 34px;}
	.main_cpxqright .desc{margin-top: 25px;}
	.main_cpxqright .phone{padding:4px 35px; font-size: 22px; margin-top: 40px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_cpxqleft .mySwiper{padding-bottom: 35px;}
	.main_cpxqright{width: 56%; padding-top: 25px;}
	.main_cpxqright .title{font-size: 32px;}
	.main_cpxqright .desc{margin-top: 20px;}
	.main_cpxqright .phone{padding:4px 30px; font-size: 20px; margin-top: 30px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_cpxqleft .mySwiper{padding-bottom: 35px;}
	.main_cpxqright{width: 56%;}
	.main_cpxqright .title{font-size: 30px;}
	.main_cpxqright .desc{margin-top:15px;}
	.main_cpxqright .phone{padding:4px 30px; font-size: 18px; margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cpxqleft .mySwiper{padding-bottom: 30px;}
    .main_cpxqright{margin-top:20px;}
	.main_cpxqright .title{font-size: 28px;}
	.main_cpxqright .desc{margin-top:15px;}
	.main_cpxqright .phone{padding:4px 30px; font-size: 18px; margin-top: 20px;}
}
@media (max-width: 767px){
    .main_cpxqleft .mySwiper{padding-bottom: 30px;}
    .main_cpxqright{margin-top:1.5em;}
	.main_cpxqright .title{font-size: 1.3em;}
	.main_cpxqright .desc{margin-top:1em;}
	.main_cpxqright .phone{padding:0.2em 2em; font-size: 1.2em; margin-top: 1.5em;}
}
@media (min-width: 992px){
    .main_cpxqleft{float: left; width: 40%;}
    .main_cpxqright{float: right;}
}




.main_about_ul h3{font-size: 16px;}
.main_about_ul h3 span{color: #10387d;}

.mabout_right{ line-height: 2;}

@media (min-width: 1921px){
	.mabout_left{width: 18%;}
	.main_about_ul li{margin-top: 60px;}
	.main_about_ul h3 span{font-size: 42px;}
	.mabout_right{width: 82%; padding-left: 6%;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .mabout_left{width: 18%;}
	.main_about_ul li{margin-top: 50px;}
	.main_about_ul h3 span{font-size: 36px;}
	.mabout_right{width: 82%; padding-left: 6%;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .mabout_left{width: 20%;}
	.main_about_ul li{margin-top: 40px;}
	.main_about_ul h3 span{font-size: 32px;}
	.mabout_right{width: 80%; padding-left: 6%;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .mabout_left{width: 20%;}
	.main_about_ul li{margin-top: 30px;}
	.main_about_ul h3 span{font-size: 28px;}
	.mabout_right{width: 80%; padding-left: 6%;}
}
@media (min-width: 768px) and (max-width: 991px){
	.mabout_left{width: 20%;}
	.main_about_ul li{margin-top: 20px;}
	.main_about_ul h3 span{font-size: 28px;}
	.mabout_right{width: 80%; padding-left: 6%;}
}
@media (max-width: 767px){
	.mabout_left {padding: 2.5em 0px 0px;}
	.mabout_left .ind_title{text-align:center;}
	.main_about_ul{margin-top: 1.5em;}
    .main_about_ul li{margin: 1.2em 0px; float: left; width: 25%; text-align:center;}
    .main_about_ul h3{margin-top: 5px;}
	.main_about_ul h3 span{font-size: 20px;}
}
@media (min-width: 768px){
	.mabout_left{float: left;}
    .mabout_right{float: right;border-left: 1px #e8e8e8 solid;}
}



.main_liucheng{background: url(../images/guanyu_05.jpg) center center no-repeat; background-size: cover;}
.ind_titlep.ind_title p{text-align:center; margin: 0px auto; font-size: 16px; line-height: 2;}
.pr{position: relative;}
.warper{max-width: 1600px; margin: 0 auto;}
.about-main2{width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{position: absolute;bottom: 0px;left: 0;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 25%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;}
.about-main2 .licheng-content ul li .date{}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{background-color: rgba(16,56,125, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{background-color: rgba(16, 56, 125, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{width: 1px;display: block;background-color: rgba(16,56,125,0.8);position: relative;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;height:100%;display: table;}
.about-main2 .licheng-content ul li .lc-right .right-text{display: table-cell;vertical-align: middle;}

.lc-swiper-btn{width: 100%;position: absolute;}
.lc-swiper-btn a{display: block;position: absolute; z-index: 99999; cursor: pointer;}
.lc-swiper-btn .btn-prev{position: absolute;left: 0px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}




@media (min-width: 1921px){
	.main_liucheng{padding: 80px 0px 0px;}
	.ind_titlep.ind_title p{width: 60%; margin-top: 35px;}
    .about-main2 .licheng-content ul li .lc-right{width: 400px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_liucheng{padding: 70px 0px 0px;}
    .ind_titlep.ind_title p{width: 65%; margin-top: 30px;}
    .about-main2 .licheng-content ul li .lc-right{width: 400px;}
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_liucheng{padding: 60px 0px 0px;}
    .ind_titlep.ind_title p{width: 70%; margin-top: 25px;}
    .about-main2 .licheng-content ul li .lc-right{width: 350px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_liucheng{padding: 50px 0px 0px;}
    .ind_titlep.ind_title p{width: 80%; margin-top: 20px;}
    .about-main2 .licheng-content ul li .lc-right{width: 320px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_liucheng{padding: 40px 0px 0px;}
    .ind_titlep.ind_title p{margin-top: 15px;}
    .about-main2 .licheng-content ul li .lc-right{width: 300px;}
}
@media (max-width: 767px) {
    .main_liucheng{display: none;}
    .main_liucheng_wap{background: url(../images/guanyu_05.jpg) center center no-repeat; background-size: cover; padding: 1.6em 0px;}
    .main_liucheng_wap_ul{margin-top: 1.2em; line-height: 2;}
    .main_liucheng_wap_ul li{margin: 0.5em 0px;}
    .main_liucheng_wap_ul label{float: left; font-size: 1.4em; width: 18%;  font-weight: bold;}
    .main_liucheng_wap_ul .word{float: right; width: 82%;}
    .main_liucheng_wap_ul h3{font-size: 1.2em; line-height: 2;}
}
@media (min-width: 768px){
    .main_liucheng_wap{display: none;}
    .about-main2{height: 720px;}
    .about-main2 .licheng-bg img{height: 518px;}
    .about-main2 .licheng-content ul li a{height: 320px}
    .about-main2 .licheng-content ul li .date{font-size: 30px;}
    .about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
    .about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
    .about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before,.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;}
    .about-main2 .licheng-content ul li .line{height: 250px;left: 30px;}
    .about-main2 .licheng-content ul li .lc-right{left: 30px;}
    .about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
    
    .about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;}

    .about-main2 .licheng-content .right-text p{font-size: 16px;}
    .about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
    .lc-swiper-btn{top: 370px;}
    .lc-swiper-btn .iconfont{font-size: 30px;}
}



@media (min-width: 1921px){
	.about-main2 .licheng-content ul li.item1 a{top: 80px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 313px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 86px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 225px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
}

@media (min-width: 1800px) and (max-width: 1920px){
	.about-main2 .licheng-content ul li.item1 a{top: 100px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 275px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 105px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 305px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .about-main2 .licheng-content ul li.item1 a{top: 100px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 268px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 105px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 285px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    .about-main2 .licheng-content ul li.item1 a{top: 75px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 250px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 100px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 234px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .about-main2 .licheng-content ul li.item1 a{top: 80px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 247px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 86px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 225px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .about-main2 .licheng-content ul li.item1 a{top: 80px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 255px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 86px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 215px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
}














.main_culture_ul li{cursor: pointer;}



.main_culture_ul li .word{border:1px #e0e0e0 solid; border-radius: 20px; overflow: hidden; line-height: 2;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.main_culture_ul li .img{position: relative;}
.main_culture_ul li .img span{position: absolute; right: 0px; bottom: 5%; border-bottom: 1px #666 solid; color: #666;}
.main_culture_ul li.mculture01{background: url(../images/guanyu_51.png) right 5% bottom 20% no-repeat; background-size: auto 40%;}
.main_culture_ul li.mculture02{background: url(../images/guanyu_55.png) right 5% bottom 20% no-repeat; background-size: auto 40%;}
.main_culture_ul li.mculture03{background: url(../images/guanyu_60.png) right bottom no-repeat; background-size: auto 100%;}

.main_culture_ul li.mculture01:hover{background: url(../images/guanyu_52.png) right 5% bottom 20% no-repeat; background-size: auto 40%;}
.main_culture_ul li.mculture02:hover{background: url(../images/guanyu_56.png) right 5% bottom 20% no-repeat; background-size: auto 40%;}

.main_culture_ul li.mculture01 .img{background: url(../images/guanyu_43.png) center left no-repeat; background-size: auto 100%;}
.main_culture_ul li.mculture02 .img{background: url(../images/guanyu_47.png) center left no-repeat; background-size: auto 100%;}
.main_culture_ul li.mculture03 .img{background: url(../images/guanyu_63.png) center left no-repeat; background-size: auto 100%;}

.main_culture_ul li.mculture01:hover .img{background: url(../images/guanyu_44.png) center left no-repeat; background-size: auto 100%;}
.main_culture_ul li.mculture02:hover .img{background: url(../images/guanyu_48.png) center left no-repeat; background-size: auto 100%;}
.main_culture_ul li.mculture03:hover .img{background: url(../images/guanyu_64.png) center left no-repeat; background-size: auto 100%;}

.main_culture_ul li h3{color: #333; line-height: 2;}
.main_culture_ul li p{color: #999999;}


.main_culture_ul li:hover h3{color: #4d2729;}
.main_culture_ul li:hover .img span{color: #4d2729; border-color: #4d2729;}
.main_culture_ul li:hover .word{box-shadow: 0px 0px 10px #ccc;}
@media (min-width: 1921px){
	.main_culture .container{padding: 0px 4%;}
    .main_culture_ul li{margin-top: 50px;}
    .main_culture_ul li .word{padding: 30px 40px 50px;}
    .main_culture_ul li .img{height: 60px;}
    .main_culture_ul li .desc{height:228px; margin-top: 40px;}
    .main_culture_ul li h3{font-size: 32px; margin: 0px 0px 10px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_culture_ul li{margin-top: 50px;}
    .main_culture_ul li .word{padding: 30px 40px 50px;}
    .main_culture_ul li .img{height: 55px;}
    .main_culture_ul li .desc{height:212px; margin-top: 40px;}
    .main_culture_ul li h3{font-size: 28px; margin: 0px 0px 10px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_culture_ul li{margin-top: 50px;}
    .main_culture_ul li .word{padding: 30px 40px 50px;}
    .main_culture_ul li .img{height: 50px;}
    .main_culture_ul li .desc{height:258px; margin-top: 35px;}
    .main_culture_ul li h3{font-size: 24px; margin: 0px 0px 8px;}
}
@media (min-width: 992px) and (max-width: 1299px){
	.main_culture_ul li{margin-top: 45px;}
    .main_culture_ul li .word{padding: 25px 35px 45px;}
    .main_culture_ul li .img{height: 45px;}
    .main_culture_ul li .desc{height:238px; margin-top: 30px;}
    .main_culture_ul li h3{font-size: 20px; margin: 0px 0px 8px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_culture_ul li{margin-top: 45px;}
    .main_culture_ul li .word{padding: 25px 35px 45px;}
    .main_culture_ul li .img{height: 40px;}
    .main_culture_ul li .desc{height:248px; margin-top: 25px;}
    .main_culture_ul li h3{font-size: 18px; margin: 0px 0px 6px;}
}
@media (max-width: 767px) {
    .main_culture_ul li{margin-top: 1em;}
    .main_culture_ul li .word{padding: 25px 6%;}
    .main_culture_ul li .img{height: 40px;}
    .main_culture_ul li h3{font-size: 18px; margin: 25px 0px 6px;}
}
@media (min-width: 768px){
    .main_culture_ul li{float: left; width: 48%; }
    .main_culture_ul .mculture02{float: right;}
    .main_culture_ul .mculture03{width: 100%;}
}


.main_honorlist .mySwiper{padding:5px;}
.main_honorlist .swiper-slide{width: auto; border:1px #d7d7d7 solid;}
.main_honorlist .swiper-slide img{max-height: 100%;}

@media (min-width: 1921px){
	
}
@media (min-width: 1600px) and (max-width: 1920px){
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (max-width: 767px){
    .main_honorlist .swiper-slide{height: 12em; margin-right: 1em;}
}
@media (min-width: 768px){
    .main_honorlist .swiper-slide{height: 280px; margin-right: 20px;}
}



.main_wlzw{background: url(../images/guanyu_87.jpg) center center no-repeat;}
.main_wlzw_list2{display: table-cell; vertical-align: middle; width: 900px; line-height: 2;}
.main_wlzw_list2 h3{line-height: 2; font-weight: bold; color: #10387d;}

@media (min-width: 1921px){
	.main_wlzw{height: 560px; background-size: 100% 100%;}
    .main_wlzw_list{width: 50%; margin-left: 50%;}
    .main_wlzw_list2{height: 560px;}
    .main_wlzw_list2 h3{font-size: 48px;}
    .main_wlzw_list2 .desc{margin-top: 30px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_wlzw{height: 560px; background-size: 100% 100%;}
    .main_wlzw_list{width: 50%; margin-left: 50%;}
    .main_wlzw_list2{height: 560px;}
    .main_wlzw_list2 h3{font-size: 40px;}
    .main_wlzw_list2 .desc{margin-top: 30px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_wlzw{height: 440px; background-size: auto 100%;}
    .main_wlzw_list{width: 50%; margin-left: 50%;}
    .main_wlzw_list2{height: 440px;}
    .main_wlzw_list2 h3{font-size: 32px;}
    .main_wlzw_list2 .desc{margin-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_wlzw{height: 380px; background-size: auto 100%;}
    .main_wlzw_list{width: 50%; margin-left: 50%;}
    .main_wlzw_list2{height: 380px;}
    .main_wlzw_list2 h3{font-size: 28px; }
    .main_wlzw_list2 .desc{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_wlzw{height: 340px; background-size: auto 100%;}
    .main_wlzw_list{width: 50%; margin-left: 50%;}
    .main_wlzw_list2{height: 340px;}
    .main_wlzw_list2 h3{font-size: 24px; }
    .main_wlzw_list2 .desc{margin-top: 15px;}
}
@media (max-width: 767px) {
    .main_wlzw{ padding: 2em 0px;}
    .main_wlzw_list{}
    .main_wlzw_list2{}
    .main_wlzw_list2 h3{font-size: 1.4em; }
    .main_wlzw_list2 .desc{margin-top: 0.8em;}
}
@media (min-width: 768px){

}

.main_heyw{background: url(../images/guanyu_04.jpg) center center no-repeat; background-size: cover;}
.main_heywlist li{border-radius: 20px; overflow: hidden; box-shadow: 0px 0px 6px #eee; background: #fff;}

.main_heywlist li .img{border-radius: 20px; overflow: hidden;}
.main_heywlist li .img img{width: 100%; height: 100%; object-fit: cover;}
.main_heywlist li .title{color: #10387d; font-weight: bold; line-height: 2;}
.main_heywlist li .word .desc{color: #999999; line-height: 2;}
@media (min-width: 1921px){
	.main_heywlist li .word{padding:30px 6%;}
	.main_heywlist li .title{font-size: 24px;}
	.main_heywlist li .word .desc{font-size: 16px; margin-top: 15px; height: 96px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_heywlist li .word{padding:25px 6%;}
	.main_heywlist li .title{font-size: 22px;}
	.main_heywlist li .word .desc{font-size: 16px; margin-top: 10px; height: 128px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_heywlist li .word{padding:20px 6%;}
	.main_heywlist li .title{font-size: 20px;}
	.main_heywlist li .word .desc{font-size: 15px; margin-top: 10px; height: 120px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_heywlist li .word{padding:20px 6%;}
	.main_heywlist li .title{font-size: 18px;}
	.main_heywlist li .word .desc{font-size: 15px; margin-top: 8px; height: 150px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_heywlist li .word{padding:15px 6%;}
	.main_heywlist li .title{font-size: 14px;}
	.main_heywlist li .word .desc{font-size: 14px; margin-top: 8px; height: 168px;}
}
@media (max-width: 767px){
	.main_heywlist li{margin:0.6em 0px;}
    .main_heywlist li .word{padding:1em 6%;}
	.main_heywlist li .title{font-size: 1.1em;}
	.main_heywlist li .word .desc{font-size: 1em; margin-top: 0.6em;}
}
@media (min-width: 768px){
    .main_heywlist li{float: left; width: 32%;}
    .main_heywlist li:nth-child(3n-1){margin:0px 2%;}
}



.main_hxtd{background: url(../images/guanyu_03.jpg) center center no-repeat; background-size: cover;}

.main_teamlist{margin-left: -1%; margin-right: -1%;}
.main_teamlist a{float: left; width: 23%; margin: 0px 1%;}
.main_teamlist a .img{overflow: hidden;}
.main_teamlist a img{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; width: 100%; height: 100%; object-fit: cover;}
.main_teamlist a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_teamlist a .desc{margin-top: 10px;}
.main_teamlist a h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 1.6;}
.main_teamlist a p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 1.6; color: #666;}

@media (min-width: 1921px){
	.main_teamlist a{}
	.main_teamlist a .img{height: 494px;}
	.main_teamlist a h3{font-size: 24px; height: 40px;}
	.main_teamlist a p{height: 30px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_teamlist a{}
	.main_teamlist a .img{height: 433px;}
	.main_teamlist a h3{font-size: 22px; height: 36px;}
	.main_teamlist a p{height: 28px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_teamlist a{}
	.main_teamlist a .img{height: 353px;}
	.main_teamlist a h3{font-size: 20px; height: 32px;}
	.main_teamlist a p{height: 26px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_teamlist a{}
	.main_teamlist a .img{height: 300px;}
	.main_teamlist a h3{font-size: 18px; height: 30px;}
	.main_teamlist a p{height: 24px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_teamlist a{}
	.main_teamlist a .img{height: 223px;}
	.main_teamlist a h3{font-size: 16px; height: 28px;}
	.main_teamlist a p{height: 22px;}
}
@media (max-width: 767px){
    .main_teamlist a{width: 49%; margin:0px 0px 1rem;}
    .main_teamlist a:nth-child(2n){float: right;}
    .main_teamlist a .img{height: 15em;}
	.main_teamlist a h3{font-size: 1.1em; height: 1.6em;}
	.main_teamlist a p{height: 1.6em;}
}
@media (min-width: 768px){
    
}


.main_hxtdlst li{background: url(../images/guanyu_32.png) center center no-repeat; background-size: cover; border-radius: 20px; overflow: hidden; cursor: pointer;}
.main_hxtdlst li:hover{color: #fff; background: url(../images/guanyu_30.png) center center no-repeat; background-size: cover;}
.main_hxtdlst li h2{text-transform:uppercase;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.main_hxtdlst li h2,.main_hxtdlst li h3{line-height: 1.6;}
.main_hxtdlst li .desc{font-size: 14px; line-height: 2.2; color: #666;}
.main_hxtdlst li:hover .desc{color: #fff;}

@media (min-width: 1921px){
	.main_hxtdlst li{padding:40px 3%;}
	.main_hxtdlst li h2{font-size: 32px;}
	.main_hxtdlst li h3{font-size: 22px;}

	.main_hxtdlst li .desc{margin-top: 25px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_hxtdlst li{padding:35px 3%;}
	.main_hxtdlst li h2{font-size: 28px;}
	.main_hxtdlst li h3{font-size: 20px;}

	.main_hxtdlst li .desc{margin-top: 20px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_hxtdlst li{padding:30px 3%;}
	.main_hxtdlst li h2{font-size: 24px;}
	.main_hxtdlst li h3{font-size: 18px;}

	.main_hxtdlst li .desc{margin-top: 18px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_hxtdlst li{padding:25px 3%;}
	.main_hxtdlst li h2{font-size: 22px;}
	.main_hxtdlst li h3{font-size: 16px;}

	.main_hxtdlst li .desc{margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_hxtdlst li{padding:20px 3%;}
	.main_hxtdlst li h2{font-size: 20px;}
	.main_hxtdlst li h3{font-size: 15px;}

	.main_hxtdlst li .desc{margin-top: 12px;}
}
@media (max-width: 767px){
    .main_hxtdlst li{padding:1em 3%; margin: 0.8em 0px;}
	.main_hxtdlst li h2{font-size: 1.3em;}
	.main_hxtdlst li h3{font-size: 1.2em;}

	.main_hxtdlst li .desc{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_hxtdlst li{float: left; width: 48%;}
    .main_hxtdlst li:nth-child(2n){float: right;}
}


.pagerGiant{text-align: center;}
.pagination{display:inline-block;padding-left:0;margin:10px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px 10px;line-height:1.42857;text-decoration:none;color:#10387d;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#10387d;border-color:#10387d;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}




.main_honor a{float: left; display: table-cell; vertical-align: middle;text-align: center;}
.main_honor a .img{overflow: hidden;display: table-cell; vertical-align: middle;text-align: center; width: 800px; background: #fff; border:1px #eee solid;}
.main_honor a img{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; max-width: 95%;}
.main_honor a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_honor a .desc{margin-top: 10px;}
.main_honor a h3,.main_honor a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; line-height: 1.6;}




@media (min-width: 1921px){
	.main_honor a{width: 19%; margin:10px 1.25% 10px 0px;}
	.main_honor a:nth-child(5n){margin-right: 0px;}
	.main_honor a .img{height:300px;}
	.main_honor a img{max-height: 290px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_honor a{width: 19%; margin:10px 1.25% 10px 0px;}
	.main_honor a:nth-child(5n){margin-right: 0px;}
	.main_honor a .img{height:300px;}
	.main_honor a img{max-height: 290px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_honor a{width: 24%; margin:10px 1.333% 10px 0px;}
	.main_honor a:nth-child(4n){margin-right: 0px;}
	.main_honor a .img{height:300px;}
	.main_honor a img{max-height: 290px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_honor a{width: 24%; margin:10px 1.333% 10px 0px;}
	.main_honor a:nth-child(4n){margin-right: 0px;}
	.main_honor a .img{height:260px;}
	.main_honor a img{max-height: 250px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_honor a{width: 32%; margin:10px 0px;}
	.main_honor a:nth-child(3n-1){margin: 10px 2%;}
	.main_honor a .img{height:260px;}
	.main_honor a img{max-height: 250px;}
}
@media (max-width: 767px){
    .main_honor a{width: 49%; margin:10px 0px;}
	.main_honor a:nth-child(2n){float: right;}
	.main_honor a .img{height:220px;}
	.main_honor a img{max-height: 210px;}
}
@media (min-width: 768px){
    
}


.main_message{max-width: 750px;}

.main_message .title{color: #10387d; font-weight: bold;}

.main_messageul li{display: block;}
.main_messageul li.two{width: 48%; float: left;}
.main_messageul li.two:nth-child(2n){float: right;}
.main_messageul li.code input{width: 45%; float: left;}
.main_messageul li.code span{float: left; margin-left: 5%;}
.main_messageul li button{background: #10387d; color: #fff;}
.main_messageul li button:hover{color: #fff;}
@media (min-width: 1921px){
	
}
@media (min-width: 1600px) and (max-width: 1920px){
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (max-width: 767px){
    .main_message{ margin:20px auto;}
    .main_message .title{font-size: 20px; margin-bottom: 10px;}
    .main_messageul li{padding: 8px 0px;}
}
@media (min-width: 768px){
    .main_message{ margin:40px auto;}
    .main_message .title{font-size: 24px; margin-bottom: 20px;}
    .main_messageul li{padding: 15px 0px;}
}







.main_kjyf{}
.main_kjyf .mySwiper{position:relative;}
.main_kjyf a{display: block; background: #10387d; color: #fff; line-height: 1.6;}
.main_kjyf a img{width: 100%; height:100%; object-fit: cover;}

.main_kjyf .swiper-button-next:after,.main_kjyf .swiper-button-prev:after{color: #898dc7;}

@media (min-width: 1921px){
	.main_kjyf a .img,.main_kjyf a .middle{height:500px;}
}
@media (min-width: 1600px) and (max-width: 1920px){
    .main_kjyf a .img,.main_kjyf a .middle{height:450px;}
}
@media (min-width: 1300px) and (max-width: 1599px){
    .main_kjyf a .img,.main_kjyf a .middle{height:400px;}
}
@media (min-width: 992px) and (max-width: 1299px){
    .main_kjyf a .img,.main_kjyf a .middle{height:360px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_kjyf a .word{padding: 50px 5%;}
}
@media (max-width: 767px){
    .main_kjyf a .word{padding: 2em 5%;}
}
@media (min-width: 992px){
    .main_kjyf a .img{float: left; width: 68%;}
    .main_kjyf a .word{float: left; width: 32%; padding: 0px 4%;}
}








@media (min-width: 1921px){
	
}
@media (min-width: 1600px) and (max-width: 1920px){
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (max-width: 767px){
    
}
@media (min-width: 768px){
    
}








@media (min-width: 1921px){
	
}
@media (min-width: 1600px) and (max-width: 1920px){
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (max-width: 767px){
    
}
@media (min-width: 768px){
    
}








@media (min-width: 1921px){
	
}
@media (min-width: 1600px) and (max-width: 1920px){
    
}
@media (min-width: 1300px) and (max-width: 1599px){
    
}
@media (min-width: 992px) and (max-width: 1299px){
    
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (max-width: 767px){
    
}
@media (min-width: 768px){
    
}





