.banner{position: relative; text-align:center;}
.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%;}


@media (min-width: 768px){
    .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){
    .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;}

}


.text-center{text-align:center;}

.pagination{display: inline-table;}
.pagination li{float: left;}
.pagination li a,.pagination li span{display: block; border:1px #eee solid; min-width: 30px; padding:8px 10px;}
.pagination li .disabled{color: #ccc;}
.pagination li .current{background: #417d53; border-color: #417d53; color: #fff;}


@media (min-width: 1800px){
    .main_tiaozhuan{padding-top: 100px; margin-top: -100px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_tiaozhuan{padding-top: 90px; margin-top: -90px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_tiaozhuan{padding-top: 80px; margin-top: -80px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_tiaozhuan{padding-top: 72px; margin-top: -72px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_tiaozhuan{padding-top: 70px; margin-top: -70px;}
}
@media (max-width: 767px) {
    .main_tiaozhuan{padding-top: 50px; margin-top: -50px;}
}
@media (min-width: 768px){
    .footer{background-size: cover;}
}



.textcenter{text-align: center;}
.ind_title{}
.ind_title .div{display: inline-table; cursor: pointer;}
.ind_title h3{font-weight: bold; position: relative; line-height: 1.4; display: inline-table;}
.ind_title h3 span{position: relative;}
.ind_title h3:before{content: ""; display: inline-table; border-radius: 50%; background: #53b970; position: absolute; left: 0px; bottom: 0px; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_title p{font-style: italic;}

.ind_title .div:hover h3:before{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

.ind_more a{display: inline-table;}
.ind_more a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_more 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);}
@media (min-width: 1800px){

	.ind_title h3,.ind_title p{padding-left: 33px;}
    .ind_title h3{font-size: 36px;}
    .ind_title h3:before{width: 66px; height: 66px;}
    .ind_title p{font-size: 24px;}

    .ind_more a{width: 57px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_title h3,.ind_title p{padding-left: 30px;}
    .ind_title h3{font-size: 32px;}
    .ind_title h3:before{width: 60px; height: 60px;}
    .ind_title p{font-size: 22px;}

    .ind_more a{width: 54px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_title h3,.ind_title p{padding-left: 25px;}
    .ind_title h3{font-size: 28px;}
    .ind_title h3:before{width: 50px; height: 50px;}
    .ind_title p{font-size: 20px;}

    .ind_more a{width: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_title h3,.ind_title p{padding-left: 22px;}
    .ind_title h3{font-size: 24px;}
    .ind_title h3:before{width: 44px; height: 44px;}
    .ind_title p{font-size: 18px;}

    .ind_more a{width: 45px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h3,.ind_title p{padding-left: 20px;}
    .ind_title h3{font-size: 22px;}
    .ind_title h3:before{width: 40px; height: 40px;}
    .ind_title p{font-size: 16px;}

    .ind_more a{width: 40px;}
}
@media (max-width: 767px) {
    .ind_title{padding-top: 1em; }
    .ind_title h3,.ind_title p{padding-left: 1em;}
    .ind_title h3{font-size: 1.4em;}
    .ind_title h3:before{width: 2em; height: 2em;}
    .ind_title p{font-size: 1.1em;}

    .ind_more a{width: 2.5em;}
}
@media (min-width: 768px){
    
}


.liclip-path{clip-path: polygon( 4.596% 0.565%,4.596% 0.565%,3.947% 0.895%,3.336% 1.309%,2.766% 1.801%,2.24% 2.364%,1.762% 2.994%,1.336% 3.686%,0.966% 4.433%,0.655% 5.23%,0.407% 6.072%,0.226% 6.954%,0.226% 6.954%,0.176% 7.633%,0.134% 9.052%,0.099% 11.243%,0.071% 14.238%,0.051% 18.072%,0.037% 22.777%,0.03% 28.386%,0.029% 34.931%,0.034% 42.447%,0.045% 50.966%,0.113% 93.462%,0.747% 95.156%,0.747% 95.156%,0.969% 95.705%,1.219% 96.23%,1.495% 96.729%,1.795% 97.201%,2.119% 97.644%,2.466% 98.057%,2.834% 98.439%,3.221% 98.786%,3.628% 99.099%,4.052% 99.376%,5.094% 100%,94.968% 100%,96.009% 99.376%,96.009% 99.376%,96.433% 99.099%,96.84% 98.786%,97.228% 98.439%,97.595% 98.057%,97.942% 97.644%,98.266% 97.201%,98.566% 96.729%,98.842% 96.23%,99.092% 95.705%,99.314% 95.156%,99.948% 93.462%,100.016% 62.259%,100.016% 62.259%,100.026% 56.181%,100.03% 50.744%,100.027% 45.939%,100.017% 41.754%,100.002% 38.18%,99.98% 35.207%,99.952% 32.824%,99.919% 31.023%,99.88% 29.793%,99.835% 29.123%,99.835% 29.123%,99.782% 28.765%,99.722% 28.409%,99.657% 28.055%,99.585% 27.703%,99.506% 27.353%,99.421% 27.006%,99.33% 26.662%,99.233% 26.32%,99.129% 25.982%,99.02% 25.646%,99.02% 25.646%,98.694% 24.858%,98.32% 24.143%,97.887% 23.492%,97.382% 22.896%,96.796% 22.344%,96.115% 21.827%,95.33% 21.335%,94.428% 20.858%,93.398% 20.387%,92.228% 19.911%,92.228% 19.911%,90.917% 19.385%,89.803% 18.853%,88.861% 18.284%,88.064% 17.642%,87.387% 16.895%,86.802% 16.008%,86.285% 14.949%,85.808% 13.684%,85.345% 12.179%,84.871% 10.401%,84.871% 10.401%,84.719% 9.788%,84.565% 9.183%,84.412% 8.598%,84.262% 8.041%,84.118% 7.522%,83.984% 7.05%,83.863% 6.635%,83.757% 6.286%,83.669% 6.013%,83.603% 5.825%,83.603% 5.825%,83.404% 5.38%,83.153% 4.909%,82.858% 4.424%,82.528% 3.935%,82.171% 3.455%,81.797% 2.994%,81.414% 2.564%,81.031% 2.177%,80.656% 1.843%,80.298% 1.575%,80.298% 1.575%,79.621% 1.141%,78.889% 0.795%,77.849% 0.527%,76.251% 0.327%,73.84% 0.186%,70.367% 0.092%,65.577% 0.037%,59.22% 0.01%,51.043% 0.001%,40.794% -0%,40.794% 0%,31.784% 0.009%,24.453% 0.022%,18.619% 0.04%,14.103% 0.066%,10.725% 0.104%,8.304% 0.156%,6.661% 0.225%,5.615% 0.315%,4.987% 0.427%,4.596% 0.565% );}

.ind_product{background: url(../images/shouyebg_02.png) center center no-repeat; background-size: cover;}
.ind_productlist{position: relative; padding-bottom: 40px;}
.ind_productlist .swiper{padding:20px 20px 0px;}
.ind_productlist li{position: relative;}
.ind_productlist li .div{background: url(../images/shouye_04.png) center center no-repeat; background-size: cover; color: #fff;}
.ind_productlist li.productlist2 .div{background: url(../images/shouye_05.png) center center no-repeat; background-size: cover;}
.ind_productlist li.productlist3 .div{background: url(../images/shouye_07.png) center center no-repeat; background-size: cover;}
.ind_productlist li .title{font-weight: bold; line-height: 2;}
.ind_productlist li .title a{color: #fff;}
.ind_productlist li .list{border-top: 1px #fff solid;}
.ind_productlist li .list a{color: #fff; float: left; line-height: 2.8;}
.ind_productlist li .list a:nth-child(2n){float: right;}
.ind_productlist li .img{position: absolute; right: 0px; top:0px; display: inline-table;}
.ind_productlist li .img img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_productlist li:hover .img 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);}


.ind_productlist .swiper-pagination{bottom: 0px;}
.ind_productlist .swiper-pagination span{background: #ccc;}
.ind_productlist .swiper-pagination .swiper-pagination-bullet-active{background: #417d53;}
@media (min-width: 1800px){
    
    .ind_productlist li .div{ padding: 45px 45px;}
    .ind_productlist li .title{font-size: 24px;}
    .ind_productlist li .list{margin-top: 20px; padding-top: 30px;}
    .ind_productlist li .list a{width: 38%;}
    .ind_productlist li .img{width: 57px; height: 57px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_productlist li .div{ padding: 40px 40px;}
    .ind_productlist li .title{font-size: 22px;}
    .ind_productlist li .list{margin-top: 18px; padding-top: 28px;}
    .ind_productlist li .list a{width: 40%;}
    .ind_productlist li .img{width: 54px; height: 54px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_productlist li .div{ padding: 35px 35px;}
    .ind_productlist li .title{font-size: 20px;}
    .ind_productlist li .list{margin-top: 15px; padding-top: 25px;}
    .ind_productlist li .list a{width: 42%; line-height: 2.6;}
    .ind_productlist li .img{width: 50px; height: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_productlist li .div{ padding: 30px 30px;}
    .ind_productlist li .title{font-size: 18px;}
    .ind_productlist li .list{margin-top: 12px; padding-top: 20px;}
    .ind_productlist li .list a{width: 45%; line-height: 2.5;}
    .ind_productlist li .img{width: 45px; height: 45px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_productlist li .div{ padding: 25px 25px;}
    .ind_productlist li .title{font-size: 16px;}
    .ind_productlist li .list{margin-top: 10px; padding-top: 18px;}
    .ind_productlist li .list a{width: 45%; line-height: 2.5;}
    .ind_productlist li .img{width: 40px; height: 40px;}
}
@media (max-width: 767px) {
	.ind_productlist li{margin: 1em 0px;}
    .ind_productlist li .div{ padding: 1.5em 1.5em;}
    .ind_productlist li .title{font-size: 1.2em;}
    .ind_productlist li .list{margin-top: 0.8em; padding-top: 1.5em;}
    .ind_productlist li .list a{width: 45%; line-height: 2.5;}
    .ind_productlist li .img{width: 3.2em; height: 3.2em;}
}
@media (min-width: 768px){
    
}



.ind_productlist1{position: relative; padding-bottom: 40px;}
.ind_productlist1 li a{background: #fff; margin: 10px; display: block; box-shadow: 0px 0px 10px #ccc;}
.ind_productlist1 .img{overflow: hidden;}
.ind_productlist1 .img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_productlist1 .desc h3{line-height: 2;}
.ind_productlist1 .desc p{color: #999; line-height: 1.6; margin-top: 6px; overflow: hidden;}
.ind_productlist1 li 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);}

.ind_productlist1 .swiper-pagination{bottom: 0px;}
.ind_productlist1 .swiper-pagination span{background: #ccc;}
.ind_productlist1 .swiper-pagination .swiper-pagination-bullet-active{background: #417d53;}


@media (min-width: 1800px){
    .ind_productlist1 .img{height: 200px;}
    .ind_productlist1 .desc{padding: 10px 5%;}
    .ind_productlist1 .desc h3{font-size: 20px;}
    .ind_productlist1 .desc p{height: 76px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_productlist1 .img{height: 170px;}
    .ind_productlist1 .desc{padding: 10px 5%;}
    .ind_productlist1 .desc h3{font-size: 18px;}
    .ind_productlist1 .desc p{height: 72px; font-size: 15px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_productlist1 .img{height: 200px;}
    .ind_productlist1 .desc{padding: 10px 5%;}
    .ind_productlist1 .desc h3{font-size: 17px;}
    .ind_productlist1 .desc p{height: 72px; font-size: 14px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_productlist1 .img{height: 180px;}
    .ind_productlist1 .desc{padding: 10px 5%;}
    .ind_productlist1 .desc h3{font-size: 16px;}
    .ind_productlist1 .desc p{height: 63px; font-size: 13px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_productlist1 .img{height: 150px;}
    .ind_productlist1 .desc{padding: 10px 5%;}
    .ind_productlist1 .desc h3{font-size: 15px;}
    .ind_productlist1 .desc p{height: 63px; font-size: 13px;}
}
@media (max-width: 767px) {
    .ind_productlist1 .img{height: 10em;}
    .ind_productlist1 .desc{padding: 1em 5% 1.2em;}
    .ind_productlist1 .desc h3{font-size: 1.1em;}
    .ind_productlist1 .desc p{height: 63px; font-size: 13px;}
}
@media (min-width: 768px){
    
}











.ind_aboutcon{line-height: 2; color: #666666; overflow: auto;}



@media (min-width: 1800px){
	.ind_aboutzong .right{padding-top: 50px;}
    .ind_aboutcon{margin-left: 33px; margin-top: 40px; height: 332px; line-height: 2.6;}
    .ind_about .ind_more{margin-left: 33px; margin-top: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
	.ind_aboutzong .right{padding-top: 40px;}
    .ind_aboutcon{margin-left: 30px; margin-top: 35px; height: 282px; line-height: 2.2;}
    .ind_about .ind_more{margin-left: 30px; margin-top: 35px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.ind_aboutzong .right{padding-top: 30px;}
    .ind_aboutcon{margin-left: 25px; margin-top: 25px; height: 240px;}
    .ind_about .ind_more{margin-left: 25px; margin-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.ind_aboutzong .right{padding-top: 20px;}
    .ind_aboutcon{margin-left: 22px; margin-top: 16px; height: 210px;}
    .ind_about .ind_more{margin-left: 22px; margin-top: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_aboutzong .right{padding-top: 10px;}
    .ind_aboutcon{margin-left: 20px; margin-top: 10px; height: 168px;}
    .ind_about .ind_more{margin-left: 20px; margin-top: 10px;}
}
@media (max-width: 767px) {
	.ind_about{background: url(../images/shouye_121.jpg) center bottom no-repeat; background-size:cover;}
	.ind_aboutzong .right{margin: 2em 2% 0px;}
    .ind_aboutcon{margin-left: 1em; margin-bottom: 1.5em;}
    .ind_about .ind_more{text-align: center;}
}
@media (min-width: 768px){
	.ind_about{background: url(../images/shouyebg_03.jpg) center bottom no-repeat; background-size:cover;}
	.ind_about .container{position: relative;}
	.ind_about .ind_more{}
    .ind_aboutzong .left{float: left; width: 50%;}
    .ind_aboutzong .right{float: right; width: 46%;}
}


.ind_logo{background: #f0f7fd;}

:root {--pbmit-global-color: #3368c6;--pbmit-secondary-color: #010d27;--pbmit-light-color: #f0f7fd;--pbmit-white-color: #ffffff;--pbmit-white-color-rgb: 255, 255, 255;--pbmit-blackish-color: #031b4e;--pbmit-blackish-bg-color-rgb: 3, 27, 78;--pbmit-blackish-color-rgb: 3, 27, 78;--pbmit-link-color-normal: #031b4e;--pbmit-link-color-hover: #3368c6;--pbmit-global-color-rgb: 51, 104, 198;--pbmit-secondary-color-rgb: 1, 13, 39;--pbmit-responsive-breakpoint: 1200px;--pbmit-body-typography-font-family:'Roboto', sans-serif;--pbmit-body-typography-variant: regular;--pbmit-body-typography-font-size: 16px;--pbmit-body-typography-line-height: 1.5;--pbmit-body-typography-color: #6e778c;--pbmit-heading-typography-font-family:'Sora', sans-serif;--pbmit-heading-color: #031b4e;--pbmit-heading-font-variant: 500;--pbmit-btn-typography-font-family:'Sora', sans-serif;--pbmit-btn-typography-variant: 500;--pbmit-btn-typography-font-size: 13px;--pbmit-btn-typography-line-height: 23px;}
.pbmit-marquee-effect-style-1 .pbmit-element-title {
	font-size: 90px;line-height: 110px!important;position: relative!important;overflow: visible!important;display: flex;font-weight: 800 !important;overflow: visible!important;text-shadow: 1px 1px 0 rgba(3, 27, 78,.8), -1px -1px 0 rgba(3, 27, 78,.8), 1px -1px 0 rgba(3, 27, 78,.8), -1px 1px 0 rgba(3, 27, 78,.8), 1px 1px 0 rgba(3, 27, 78,.8);
	-webkit-text-fill-color: var(--pbmit-light-color);-webkit-text-stroke-width: 0;color: transparent;letter-spacing: 0.8px;}
.pbmit-marquee-effect-style-1 .pbmit-element-title:before {position: absolute;top: 0;left: 0;width: 100%;overflow: hidden;white-space: nowrap;content: attr(data-text); transition: max-width .8s cubic-bezier(.22, .61, .36, 1);-webkit-text-fill-color: var(--pbmit-blackish-color);-webkit-text-stroke: transparent;max-width: 0;}
.pbmit-marquee-effect-style-1 .pbmit-element-title:hover:before {max-width: 100%;}
.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper{padding-left: 100px;margin-left: 60px;position: relative;}
.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper::before{background: url(../images/shouye_38.png) center center no-repeat; background-size: 100%; width: 60px; height: 60px;position: absolute;left: 0;top: 50%;transform: translateY(-50%); content:""; display: inline-table;}




:root {--color-text: navy; --color-bg: papayawhip; --color-bg-accent: #ecdcc0;--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: calc(var(--size) / 14); --duration: 20s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap));}
@media (prefers-color-scheme: dark) {
  :root {--color-text: papayawhip; --color-bg: navy; --color-bg-accent: #2626a0;}
}
.marquee {display: flex;overflow: hidden;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none;gap: var(--gap);  -webkit-mask-image: linear-gradient( var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));         mask-image: linear-gradient( var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));
}
.marquee__group {flex-shrink: 0;display: flex;align-items: center;justify-content: space-around;gap: var(--gap);min-width: 100%;-webkit-animation: scroll-x var(--duration) linear infinite; animation: scroll-x var(--duration) linear infinite;}
@media (prefers-reduced-motion: reduce) {
    .marquee__group {-webkit-animation-play-state: paused;animation-play-state: paused;}
}
.marquee--vertical {--mask-direction: to bottom;}
.marquee--vertical,.marquee--vertical .marquee__group {flex-direction: column;}
.marquee--vertical .marquee__group {-webkit-animation-name: scroll-y;animation-name: scroll-y;}
.marquee--reverse .marquee__group {animation-direction: reverse;-webkit-animation-delay: -3s; animation-delay: -3s;}
@-webkit-keyframes scroll-x {
    from {transform: translateX(var(--scroll-start));}
    to {transform: translateX(var(--scroll-end));}
}
@keyframes scroll-x {
    from {transform: translateX(var(--scroll-start));}
    to {transform: translateX(var(--scroll-end));}
}
@-webkit-keyframes scroll-y {
    from {transform: translateY(var(--scroll-start));}
    to {transform: translateY(var(--scroll-end));}
}
@keyframes scroll-y {
    from {transform: translateY(var(--scroll-start));}
    to {transform: translateY(var(--scroll-end));}
}







.ind_qxzgs{background: #f0f7fd;}
.ind_qxzgslist{position: relative; padding-bottom: 40px;}

.ind_qxzgslist li{position: relative; color: #666; font-size: 14px; line-height: 1.8;}
.ind_qxzgslist li .div{background: #fff;}
.ind_qxzgslist li .icon_xing{max-width: 35%;}
.ind_qxzgslist li .content{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_qxzgslist li .contact .left{float: left;}
.ind_qxzgslist li .contact .left img{width: 100%; height: 100%; object-fit: cover;}
.ind_qxzgslist li .contact .desc{float: right;}
.ind_qxzgslist li .img{position: absolute; right: 0px; top: 0px; display: inline-table;}
.ind_qxzgslist li .img img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_qxzgslist li:hover .img 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);}

.ind_qxzgslist .swiper-button-next:after,.ind_qxzgslist .swiper-button-prev:after{font-size: 16px; color: #233865;}
.ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{border:1px #233865 solid; border-radius: 6px; top: 0px;}
.ind_qxzgslist .swiper-button-prev{left: auto; right: 2%; transform: translate(-100%,-100%);}
.ind_qxzgslist .swiper-button-next{right: 0px; transform: translate(0,-100%);}



.ind_qxzgslist .swiper-pagination{bottom: 0px;}
.ind_qxzgslist .swiper-pagination span{background: #ccc;}
.ind_qxzgslist .swiper-pagination .swiper-pagination-bullet-active{background: #417d53;}


@media (min-width: 1800px){
    .ind_qxzgslist li .div{padding:45px;}
	.ind_qxzgslist li .content{margin-top: 30px;}
	.ind_qxzgslist li .contact{margin-top: 30px;}
	.ind_qxzgslist li .contact .left{width: 35%;}
	.ind_qxzgslist li .contact .desc{width: 60%;}
	.ind_qxzgslist li .contact .left,.ind_qxzgslist li .contact .desc .middle{height: 90px;}
    .ind_qxzgslist li .img{width: 57px;}

    .ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{width: 60px; height: 50px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_qxzgslist li .div{padding:40px;}
	.ind_qxzgslist li .content{margin-top: 25px;}
	.ind_qxzgslist li .contact{margin-top: 25px;}
	.ind_qxzgslist li .contact .left{width: 35%;}
	.ind_qxzgslist li .contact .desc{width: 60%;}
	.ind_qxzgslist li .contact .left,.ind_qxzgslist li .contact .desc .middle{height: 80px;}
    .ind_qxzgslist li .img{width: 54px;}

    .ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{width: 55px; height: 45px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_qxzgslist li .div{padding:35px;}
	.ind_qxzgslist li .content{margin-top: 20px;}
	.ind_qxzgslist li .contact{margin-top: 20px;}
	.ind_qxzgslist li .contact .left{width: 35%;}
	.ind_qxzgslist li .contact .desc{width: 60%;}
	.ind_qxzgslist li .contact .left,.ind_qxzgslist li .contact .desc .middle{height: 85px;}
    .ind_qxzgslist li .img{width: 50px;}

    .ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{width: 50px; height: 40px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_qxzgslist li .div{padding:30px;}
	.ind_qxzgslist li .content{margin-top: 15px;}
	.ind_qxzgslist li .contact{margin-top: 15px;}
	.ind_qxzgslist li .contact .left{width: 35%;}
	.ind_qxzgslist li .contact .desc{width: 60%;}
	.ind_qxzgslist li .contact .left,.ind_qxzgslist li .contact .desc .middle{height: 75px;}
    .ind_qxzgslist li .img{width: 45px;}

    .ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{width: 50px; height: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_qxzgslist li .div{padding:25px;}
	.ind_qxzgslist li .content{margin-top: 12px;}
	.ind_qxzgslist li .contact{margin-top: 12px;}
	.ind_qxzgslist li .contact .left{width: 35%;}
	.ind_qxzgslist li .contact .desc{width: 60%;}
	.ind_qxzgslist li .contact .left,.ind_qxzgslist li .contact .desc .middle{height: 75px;}
    .ind_qxzgslist li .img{width: 40px;}

    .ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{width: 45px; height: 35px;}
}
@media (max-width: 767px) {
    .ind_qxzgslist li .div{padding:1.5em;}
	.ind_qxzgslist li .content{margin-top: 0.8em;}
	.ind_qxzgslist li .contact{margin-top: 0.8em;}
	.ind_qxzgslist li .contact .left{width: 35%;}
	.ind_qxzgslist li .contact .desc{width: 60%;}
	.ind_qxzgslist li .contact .left,.ind_qxzgslist li .contact .desc .middle{height: 6em;}
    .ind_qxzgslist li .img{width: 3.5em;}

    .ind_qxzgslist .swiper{margin: 20px 20px 0px;}

    .ind_qxzgslist .swiper-button-next,.ind_qxzgslist .swiper-button-prev{width: 45px; height: 35px;}
}
@media (min-width: 768px){
    .ind_qxzgslist .swiper{padding: 20px 20px 0px;}
}


.ind_lianjie{background: #f0f7fd; color: #fff;}
.ind_lianjieul li{background: url(../images/shouye_56.png) center center no-repeat; background-size: cover; border-radius: 15px; overflow: hidden; font-size: 14px; line-height: 2;}
.ind_lianjieul li:nth-child(2n){background: url(../images/shouye_19.png) center center no-repeat; background-size: cover;}
.ind_lianjieul li .biao{display: inline-table; border:1px #fff solid; border-radius: 20px;}
.ind_lianjieul li .title{font-weight: bold;}

.ind_lianjieul li .rczp .left{float: left; background: #fff; border-radius: 50%; overflow: hidden; text-align: center;}
.ind_lianjieul li .rczp .left img{max-width: 50%;}
.ind_lianjieul li .rczp .right{float: right;}


.ind_lianjieul li .more a{display: inline-table; background: #fff; }
.ind_lianjieul li .more a i{background: url(../images/shouye_63.png) center right no-repeat;text-transform:uppercase; color: #417d53;}
.ind_lianjieul li .more a:hover{background: #417d53;}
.ind_lianjieul li .more a:hover i{color: #fff; background: url(../images/shouye_14.png) center right no-repeat;}

@media (min-width: 1800px){
    .ind_lianjieul li{padding: 0px 5%;}
    .ind_lianjieul li:first-child{padding-right: 18%;}
    .ind_lianjieul li>.middle{height: 440px;}
    .ind_lianjieul li .biao{padding:2px 20px;}
	.ind_lianjieul li .title{font-size: 30px;}
	.ind_lianjieul li .desc{margin-top: 20px;}
	
	.ind_lianjieul li .rczp{padding:20px 0px;}
	.ind_lianjieul li .rczp .middle{height: 135px;}
	.ind_lianjieul li .rczp .left{width: 135px; height: 135px;}
	.ind_lianjieul li .rczp .right{width: calc(100% - 170px);}

	.ind_lianjieul li .more{margin-top: 30px;}
	.ind_lianjieul li .more a{padding:15px 30px; border-radius: 30px;}
    .ind_lianjieul li .more a i{padding-right: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_lianjieul li{padding: 0px 4%;}
    .ind_lianjieul li:first-child{padding-right: 12%;}
    .ind_lianjieul li>.middle{height: 400px;}
    .ind_lianjieul li .biao{padding:2px 20px;}
	.ind_lianjieul li .title{font-size: 26px;}
	.ind_lianjieul li .desc{margin-top: 16px;}
	
	.ind_lianjieul li .rczp{padding:16px 0px;}
	.ind_lianjieul li .rczp .middle{height: 120px;}
	.ind_lianjieul li .rczp .left{width: 120px; height: 120px;}
	.ind_lianjieul li .rczp .right{width: calc(100% - 160px);}

	.ind_lianjieul li .more{margin-top: 25px;}
	.ind_lianjieul li .more a{padding:12px 25px; border-radius: 25px;}
    .ind_lianjieul li .more a i{padding-right: 40px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_lianjieul li{padding: 0px 3%;}
    .ind_lianjieul li:first-child{padding-right: 12%;}
    .ind_lianjieul li>.middle{height: 340px;}
    .ind_lianjieul li .biao{padding:2px 20px;}
	.ind_lianjieul li .title{font-size: 22px;}
	.ind_lianjieul li .desc{margin-top: 16px;}
	
	.ind_lianjieul li .rczp{padding:16px 0px;}
	.ind_lianjieul li .rczp .middle{height: 110px;}
	.ind_lianjieul li .rczp .left{width: 110px; height: 110px;}
	.ind_lianjieul li .rczp .right{width: calc(100% - 150px);}

	.ind_lianjieul li .more{margin-top: 20px;}
	.ind_lianjieul li .more a{padding:10px 20px; border-radius: 20px;}
    .ind_lianjieul li .more a i{padding-right: 40px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_lianjieul li{padding: 0px 3%; font-size: 13px;}
    .ind_lianjieul li:first-child{padding-right: 12%;}
    .ind_lianjieul li>.middle{height: 300px;}
    .ind_lianjieul li .biao{padding:2px 20px;}
	.ind_lianjieul li .title{font-size: 20px;}
	.ind_lianjieul li .desc{margin-top: 12px;}
	
	.ind_lianjieul li .rczp{padding:12px 0px;}
	.ind_lianjieul li .rczp .middle{height: 100px;}
	.ind_lianjieul li .rczp .left{width: 100px; height: 100px;}
	.ind_lianjieul li .rczp .right{width: calc(100% - 140px);}

	.ind_lianjieul li .more{margin-top: 20px;}
	.ind_lianjieul li .more a{padding:10px 20px; border-radius: 20px;}
    .ind_lianjieul li .more a i{padding-right: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_lianjieul li{padding: 0px 3%; font-size: 12px;}
    .ind_lianjieul li:first-child{padding-right: 12%;}
    .ind_lianjieul li>.middle{height: 280px;}
    .ind_lianjieul li .biao{padding:2px 20px;}
	.ind_lianjieul li .title{font-size: 20px;}
	.ind_lianjieul li .desc{margin-top: 12px;}
	
	.ind_lianjieul li .rczp{padding:12px 0px;}
	.ind_lianjieul li .rczp .middle{height: 100px;}
	.ind_lianjieul li .rczp .left{width: 100px; height: 100px;}
	.ind_lianjieul li .rczp .right{width: calc(100% - 140px);}

	.ind_lianjieul li .more{margin-top: 20px;}
	.ind_lianjieul li .more a{padding:10px 20px; border-radius: 20px;}
    .ind_lianjieul li .more a i{padding-right: 40px;}
}
@media (max-width: 767px) {
	.ind_lianjie{padding-top: 0.1em;}
    .ind_lianjieul li{padding: 0px 3%; font-size: 0.9em; margin:1em 0px;}
    .ind_lianjieul li:first-child{padding-right: 12%;}
    .ind_lianjieul li>.middle{padding:2em 0px;}
    .ind_lianjieul li .biao{padding:0.1em 1.6em;}
	.ind_lianjieul li .title{font-size: 1.5em;}
	.ind_lianjieul li .desc{margin-top: 0.8em;}
	
	.ind_lianjieul li .rczp .middle{height: 80px;}
	.ind_lianjieul li .rczp .left{width: 80px; height: 80px;}
	.ind_lianjieul li .rczp .right{width: calc(100% - 120px);}

	.ind_lianjieul li .more{margin-top: 1em;}
	.ind_lianjieul li .more a{padding:0.6em 2em; border-radius: 1.6em;}
    .ind_lianjieul li .more a i{padding-right: 2em;}
}
@media (min-width: 768px){
    .ind_lianjieul li{float: left; width: 48%;}
    .ind_lianjieul li:nth-child(2n){float: right;}
}




.ind_news{background: #f0f7fd;}
.ind_newscon .nleft{position: relative; display: none;}
.ind_newscon .nleft a{display: block;}
.ind_newscon .nleft a .word{background: url(../images/shouye_0123.png) center center no-repeat; background-size: 100% 100%;}
.ind_newscon .nleft a h3{line-height: 1.8; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; font-weight: bold;}
.ind_newscon .nleft a .desc{line-height: 1.8; color: #999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ind_newscon .nleft a span{display: block; color: #999;}
.ind_newscon .nleft .img{position: absolute; right: 0px; bottom: 0px; display: inline-table;}

.ind_newscon .nleft a .img1{overflow: hidden;}
.ind_newscon .nleft a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; width: 100%; height: 100%; object-fit: cover;}
.ind_newscon .nleft 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);}

.ind_newscon .nright a{border-bottom: 1px #dde3e9 solid; display: block;}
.ind_newscon .nright a .left{float: left; border-radius: 50%; overflow: hidden;}
.ind_newscon .nright a .left img{width: 100%; height: 100%; object-fit: cover;}
.ind_newscon .nright a .left{overflow: hidden;}
.ind_newscon .nright a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_newscon .nright 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);}

.ind_newscon .nright a .right{float: right;}
.ind_newscon .nright a .right span{padding-left: 25px; background: url(../images/shouye_71.png) center left no-repeat; display: block; line-height: 2; color: #999;}
.ind_newscon .nright a .right h3{font-weight: bold; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ind_newscon .nright a .right p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
@media (min-width: 1800px){
	.ind_newscon{font-size: 14px;}
	.ind_newscon .nleft{padding-top: 25px;}
    .ind_newscon .nleft a .word{padding:30px;}
    .ind_newscon .nleft a h3{font-size: 18px;}
	.ind_newscon .nleft a .desc{-webkit-line-clamp: 4; margin-top: 25px; height: 100px;}
	.ind_newscon .nleft a span{margin-top: 25px;}
    .ind_newscon .nleft .img{width: 57px; height: 57px;}
    .ind_newscon .nleft a .img1{height: 280px;}

	.ind_newscon .nright a{padding:25px 0px; margin-top: 15px;}
	.ind_newscon .nright a .middle{height: 124px;}
	.ind_newscon .nright a .left{width: 124px; height: 124px;}
	.ind_newscon .nright a .right{width: calc(100% - 140px);}
	.ind_newscon .nright a .right h3{font-size: 18px; margin-top: 10px;}
	.ind_newscon .nright a .right p{margin-top: 10px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .ind_newscon{font-size: 14px;}
	.ind_newscon .nleft{padding-top: 20px;}
    .ind_newscon .nleft a .word{padding:25px;}
    .ind_newscon .nleft a h3{font-size: 17px;}
	.ind_newscon .nleft a .desc{-webkit-line-clamp: 4; margin-top: 20px; height: 100px;}
	.ind_newscon .nleft a span{margin-top: 20px;}
    .ind_newscon .nleft .img{width: 54px; height: 54px;}
    .ind_newscon .nleft a .img1{height: 235px;}

	.ind_newscon .nright a{padding:20px 0px; margin-top: 10px;}
	.ind_newscon .nright a .middle{height: 115px;}
	.ind_newscon .nright a .left{width: 115px; height: 115px;}
	.ind_newscon .nright a .right{width: calc(100% - 134px);}
	.ind_newscon .nright a .right h3{font-size: 17px; margin-top: 10px;}
	.ind_newscon .nright a .right p{margin-top: 10px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_newscon{font-size: 14px;}
	.ind_newscon .nleft{padding-top: 18px;}
    .ind_newscon .nleft a .word{padding:22px;}
    .ind_newscon .nleft a h3{font-size: 16px;}
	.ind_newscon .nleft a .desc{-webkit-line-clamp: 4; margin-top: 18px; height: 100px;}
	.ind_newscon .nleft a span{margin-top: 18px;}
    .ind_newscon .nleft .img{width: 50px; height: 50px;}
    .ind_newscon .nleft a .img1{height: 220px;}

	.ind_newscon .nright a{padding:20px 0px; margin-top: 10px;}
	.ind_newscon .nright a .middle{height: 105px;}
	.ind_newscon .nright a .left{width: 105px; height: 105px;}
	.ind_newscon .nright a .right{width: calc(100% - 120px);}
	.ind_newscon .nright a .right h3{font-size: 16px; margin-top: 8px;}
	.ind_newscon .nright a .right p{margin-top: 8px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_newscon{font-size: 13px;}
	.ind_newscon .nleft{padding-top: 15px;}
    .ind_newscon .nleft a .word{padding:20px;}
    .ind_newscon .nleft a h3{font-size: 16px;}
	.ind_newscon .nleft a .desc{margin-top: 15px;}
	.ind_newscon .nleft a span{margin-top: 15px;}
    .ind_newscon .nleft .img{width: 45px; height: 45px;}
    .ind_newscon .nleft a .img1{height: 204px;}

	.ind_newscon .nright a{padding:15px 0px; margin-top: 10px;}
	.ind_newscon .nright a .middle{height: 95px;}
	.ind_newscon .nright a .left{width: 95px; height: 95px;}
	.ind_newscon .nright a .right{width: calc(100% - 110px);}
	.ind_newscon .nright a .right h3{font-size: 16px; margin-top: 5px;}
	.ind_newscon .nright a .right p{margin-top: 5px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_newscon{font-size: 13px;}
	.ind_newscon .nleft{display: none;}

	.ind_newscon .nright a{padding:15px 0px; margin-top: 10px;}
	.ind_newscon .nright a .middle{height: 95px;}
	.ind_newscon .nright a .left{width: 95px; height: 95px;}
	.ind_newscon .nright a .right{width: calc(100% - 110px);}
	.ind_newscon .nright a .right h3{font-size: 16px; margin-top: 5px;}
	.ind_newscon .nright a .right p{margin-top: 5px;}
}
@media (max-width: 767px) {
    .ind_newscon{font-size: 0.9em;}
	.ind_newscon .nleft{padding-top: 1em;}
    .ind_newscon .nleft a .word{padding:1em;}
    .ind_newscon .nleft a h3{font-size: 1.1em;}
	.ind_newscon .nleft a .desc{margin-top: 1em;}
	.ind_newscon .nleft a span{margin-top: 1em;}
    .ind_newscon .nleft .img{width: 3.5em; height: 3.5em;}
    .ind_newscon .nleft a .img1{height: 16em;}

	.ind_newscon .nright a{padding:1em 0px; margin-top: 0.8em;}
	.ind_newscon .nright a .middle{height: 90px;}
	.ind_newscon .nright a .left{width: 90px; height: 90px;}
	.ind_newscon .nright a .right{width: calc(100% - 110px);}
	.ind_newscon .nright a .right h3{font-size: 1.1em; margin-top: 0.3em;}
	.ind_newscon .nright a .right p{margin-top: 0.3em;}
}
@media (min-width: 992px){
    .ind_newscon .nleft{float: left; width: 35%;}
    .ind_newscon .nright{/*float: right; width: 64%;*/}
}
@media (min-width: 768px){
	.ind_newscon .nright a{float: left; width: 48%; margin-left: 1%;}
}


.main_ban{position: relative;}
.main_ban_img>img{width: 100%; height:100%; object-fit: cover;}
.main_ban_word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; color: #fff;}
.main_ban_word h2{font-weight: bold;}
.main_ban_word h3{text-transform:uppercase; margin-top: 5px;}
@media (min-width: 1800px){
    .main_ban_img{height:700px;}
    .main_ban_word h3{font-size: 24px;}
    .main_ban_word h2{font-size: 72px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_ban_img{height:600px;}
    .main_ban_word h3{font-size: 20px;}
    .main_ban_word h2{font-size: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban_img{height:480px;}
    .main_ban_word h3{font-size: 18px;}
    .main_ban_word h2{font-size: 48px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban_img{height:360px;}
    .main_ban_word h3{font-size: 16px;}
    .main_ban_word h2{font-size: 36px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban_img{height:300px;}
    .main_ban_word h3{font-size: 14px;}
    .main_ban_word h2{font-size: 30px;}
}
@media (max-width: 767px) {
    .main_ban_img{height:18em;}
    .main_ban_word h3{font-size: 1em;}
    .main_ban_word h2{font-size: 2em;}
}
@media (min-width: 768px){
    
}




.location{background: url(../images/toumingbg.png) center right no-repeat; background-size: 95% 100%;}

.bread_crumb1{text-align:right;}
.bread_crumb span{}

.main_categray{text-align:center;}

.main_categray a{display: inline-block; border-bottom: 2px solid rgba(255,255,255,0);}
.main_categray a.act,.main_categray a:hover{border-color: #417d53;}
@media (min-width: 1800px){
    .location{line-height: 60px;}

}
@media (min-width: 1500px) and (max-width: 1799px){
    .location{line-height: 55px;}

}
@media (min-width: 1200px) and (max-width: 1499px){
    .location{line-height: 50px;}

}
@media (min-width: 992px) and (max-width: 1199px){
    .location{line-height: 45px;}

}
@media (min-width: 768px) and (max-width: 991px){
    .location{line-height: 40px;  background-size: 100% 100%;}
    .bread_crumb{}
    .main_categray a{margin: 0px 10px;}
}
@media (max-width: 767px) {
    .location{line-height: 3; background-size: 100% 100%;}
    .bread_crumb{}
    .main_categray a{margin: 0px 10px;}
}
@media (min-width: 992px){
	.location{position: absolute; left: 0px; bottom: 0px; width: 100%;}
    .bread_crumb{float: right; }
    .main_categray{float: left;}
    .main_categray a{margin: 0px 10px;}
}



.main_about{background: url(../images/aboutbg.png) center right no-repeat; background-size: 95% 100%;}
.main_aboutimg{display: none;}
/*.main_aboutimg img{width: 100%; height: 100%; object-fit: cover;}*/
.main_aboutword{line-height: 2;}
.main_aboutword .content{overflow: auto;}

@media (min-width: 1800px){
	/*.main_aboutimg{height: 705px;}
    .main_aboutword{padding-left: 42%;}*/
    .main_aboutword .content{padding-left: 33px; margin-top: 30px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
	/*.main_aboutimg{height: 660px;}
    .main_aboutword{padding-left: 44%;}*/
    .main_aboutword .content{padding-left: 30px; margin-top: 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	/*.main_aboutimg{height: 550px;}
    .main_aboutword{padding-left: 44%;}*/
    .main_aboutword .content{padding-left: 25px; margin-top: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    /*.main_aboutimg{height: 440px;}
    .main_aboutword{padding-left: 44%;}*/
    .main_aboutword .content{padding-left: 22px; margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about{background-size: 100% 100%;}
    /*.main_aboutimg{height: 360px;}
    .main_aboutword{padding-left: 44%;}*/
    .main_aboutword .content{padding-left: 20px; margin-top: 10px;}
}
@media (max-width: 767px) {
    .main_about{background-size: 100% 100%;}
    .main_aboutword{margin-top: 2em;}
}
@media (min-width: 768px){
    .main_aboutc{position: relative;}
	/*.main_aboutimg{position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); max-width: 43%;}*/
}



.main_biao_ul span{display: inline-table; position:relative;}
.main_biao_ul h3{font-family: "Impact"; color: #417d53; line-height: 1;}
.main_biao_ul i,.main_biao_ul em{line-height: 1;}
.main_biao_ul i{position:absolute; right: -18px; top: 0px; color: #417d53; font-weight: bold;}
.main_biao_ul li:first-child i{display: none;}
.main_biao_ul li .bot{text-align: center;}

@media (min-width: 1800px){
	.main_biao_ul{}
    .main_biao_ul li{}
    .main_biao_ul h3{font-size: 60px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_biao_ul{}
    .main_biao_ul li{}
    .main_biao_ul h3{font-size: 54px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_biao_ul{}
    .main_biao_ul li{}
    .main_biao_ul h3{font-size: 48px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_biao_ul{}
    .main_biao_ul li{}
    .main_biao_ul h3{font-size: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_biao_ul{}
    .main_biao_ul li{}
    .main_biao_ul h3{font-size: 32px;}
}
@media (max-width: 767px) {
    .main_biao_ul{text-align:center;}
    .main_biao_ul li{width: 50%; margin:0.6em 0px; float: left;}
    .main_biao_ul h3{font-size: 2em;}
}
@media (min-width: 768px){
    .main_biao_ul{display: -ms-flexbox; display: flex; -ms-flex-direction: column; justify-content: space-between; align-items: center;}
}






.main_dszzccon{line-height: 2;}

@media (min-width: 1800px){
    .main_dszzccon{margin-top: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_dszzccon{margin-top: 35px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_dszzccon{margin-top: 30px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_dszzccon{margin-top: 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_dszzccon{margin-top: 20px;}
}
@media (max-width: 767px) {
    .main_dszzccon{margin-top: 1.5em;}
}
@media (min-width: 992px){
    .main_dszzc{position: relative;}
	.main_dszzc:before{position: absolute; left: 5%; top: 50%; transform: translate(0,-50%); width: 1px; height: 60%; background: #cccccc; content: ""; display: inline-table;}

}



.main_qywh .right{border-radius: 15px; overflow: hidden;}
.main_qywh .right img{width: 100%; height: 100%; object-fit: cover;}
.main_qywhcon{line-height: 2;}

@media (min-width: 1800px){
    .main_qywhcon{margin-top: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_qywhcon{margin-top: 35px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_qywhcon{margin-top: 30px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_qywhcon{margin-top: 25px;}
    .main_qywh .right{padding-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_qywhcon{margin-top: 20px;}
    .main_qywh .right{padding-top: 25px;}
}
@media (max-width: 767px) {
    .main_qywhcon{margin-top: 1.5em;}
    .main_qywh .right{padding-top: 1em;}
}
@media (min-width: 992px){
	.main_qywh .left{float: left; width: 50%;}
	.main_qywh .right{float: right; width: 46%;}
}




.main_honorlist{background: #f5f9fc; border-radius: 20px; box-shadow: 0px 0px 10px #eee; text-align: center;}
.main_honorlist .mySwiper .swiper-slide{width: auto;}
.main_honorlist .mySwiper .img{border:1px #cccccc solid;}
.main_honorlist .mySwiper .img img{width: 100%; height: 100%; object-fit: cover;}
.main_honorlist .mySwiper .swiper-pagination{bottom: 0px;}
.main_honorlist .mySwiper .swiper-pagination span{background: #ccc;}
.main_honorlist .mySwiper .swiper-pagination .swiper-pagination-bullet-active{background: #417d53;}
.main_honorlist h3{line-height: 2;}
@media (min-width: 1800px){
    .main_honorlist{margin: 0px -50px; padding:50px 50px;}
    .main_honorlist .mySwiper{padding-bottom: 50px;}
    .main_honorlist .mySwiper .img{height: 340px;}
    .main_honorlist h3{font-size: 18px; margin-top: 15px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_honorlist{margin: 0px -40px; padding:40px 40px;}
    .main_honorlist .mySwiper{padding-bottom: 45px;}
    .main_honorlist .mySwiper .img{height: 290px;}
    .main_honorlist h3{font-size: 17px; margin-top: 14px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_honorlist{margin: 0px -32px; padding:32px 32px;}
    .main_honorlist .mySwiper{padding-bottom: 40px;}
    .main_honorlist .mySwiper .img{height: 256px;}
    .main_honorlist h3{font-size: 17px; margin-top: 12px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_honorlist{margin: 0px -25px; padding:25px 25px;}
    .main_honorlist .mySwiper{padding-bottom: 35px;}
    .main_honorlist .mySwiper .img{height: 210px;}
    .main_honorlist h3{font-size: 16px; margin-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_honorlist{margin: 0px -20px; padding:20px 20px;}
    .main_honorlist .mySwiper{padding-bottom: 25px;}
    .main_honorlist .mySwiper .img{height: 190px;}
    .main_honorlist h3{font-size: 15px; margin-top: 8px;}
}
@media (max-width: 767px) {
    .main_honorlist{padding:1em 1em;}
    .main_honorlist .mySwiper{padding-bottom: 1.5em;}
    .main_honorlist .mySwiper .img{height: 200px;}
    .main_honorlist h3{font-size: 1em; margin-top: 0.6em;}
}
@media (min-width: 768px){
    
}


.main_fzlc{background: url(../images/gywm_02.png) center center no-repeat; background-size:cover;}


.intro_history_slide_top{width:880px;margin:0 auto;position:relative}
.intro_history_slide_top .swiper_arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.intro_history_slide_top .swiper_arrow.intro_history_prev{left: -200px;}
.intro_history_slide_top .swiper_arrow.intro_history_next{right: -200px;}
.intro_history_for{width:100%;padding: 100px 0;overflow:hidden}
.intro_history_nav .swiper-slide .item{font-size: 26px;padding-top:20px;text-align:center;margin-top: 0px;}
.intro_history_nav .swiper-slide .item:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background-color:#999;position:absolute;left:50%;margin-left:-5px;top:3px;z-index:3}
.intro_history_nav .swiper-slide .item:after{content:"";display:block;width:16px;height:16px;border-radius:100%;background-color:rgba(153,153,153,0.3);position:absolute;left:50%;margin-left:-8px;top:0px;z-index:2}
.intro_history_nav .swiper-slide-active .item{color: #fff;z-index: 9;position: relative;}
.intro_history_nav .swiper-slide-active .item:before{background-color: #fff;}
.intro_history_nav .swiper-slide-active .item:after{background-color: rgba(255,255,255,0.3);}
.intro_history_for .item{height:270px;outline:0;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}
.intro_history_for .item .txt,.intro_history_for .item .txt p,.intro_history_for .item .txt span{font-family: 'din-bold_'!important;font-size: 18px!important;line-height: 1.6!important;color:#333;font-weight:lighter}
.intro_history_for .item .year{display:block;height: auto;line-height: 1;font-family:"Impact"; color: rgba(51,51,51,0.1);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;pointer-events:none}
.intro_history_nav{position:relative}
.intro_history_nav:before{content:"";display:block;width:100%;height:1px;line-height:1px;background-color: #eee;position:absolute;left:0;top:8px;z-index:1}
.intro_history_nav .slick-list{z-index:5}
.intro_history_nav .slick-slide .item{text-align:center;outline:0;cursor:pointer;padding:35px 0 0;position:relative;color:#999;font-size:16px;font-weight:bold}
.intro_history_nav .slick-slide .item:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background-color:#999;position:absolute;left:50%;margin-left:-5px;top:3px;z-index:3}
.intro_history_nav .slick-slide .item:after{content:"";display:block;width:16px;height:16px;border-radius:100%;background-color:rgba(153,153,153,0.3);position:absolute;left:50%;margin-left:-8px;top:0px;z-index:2}
.intro_history_nav .slick-slide.slick-current .item{color:#0e8e44}
.intro_history_nav .slick-slide.slick-current .item:before{background-color:#0e8e44}
.intro_history_nav .slick-slide.slick-current .item:after{background-color:rgba(215,24,31,0.3)}

.swiper-slide-active .titie_box_bg {transform: scale(1);}
.titie_box_bg {width: 130px;position: absolute;left: 50%;top: 50%;margin: -65px 0 0 -65px;z-index: 1;transform: scale(0);transition: all .5s ease;}
.swiper-slide-active .titie_box_bg > #title_bg_down {animation: alpha 2.25s linear infinite forwards;}
.titie_box_bg #title_bg_down {opacity: .3;transform: rotate(37deg) scale(1.02);position: absolute;left: 0;right: 0;z-index: 0;}
.titie_box_bg svg {width: 100%;position: relative;z-index: 1;}
.st3 {fill-rule: evenodd;clip-rule: evenodd;fill: #0e8e44;offset: 20%;}

@keyframes alpha {
  0% {transform: rotate(0);}
  25% {}
  50% {border-radius: 50%;}
  75% {}
  100% {transform: rotate(360deg);}
}


.intro_video{margin-top: 30px;}
.intro_video video{width: 94%;max-width: 1280px;margin: 0 auto;display: block;border-radius: 10px;overflow: hidden;}

@media (min-width: 1800px){
    .intro_history_for .item .txt{font-size:20px;line-height:40px}
	.intro_history_for{padding:100px 0}
	.intro_history_slide_top{width:750px}
	.intro_history_for .item .year{font-size: 300px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .intro_history_for .item .txt{font-size:20px;line-height:40px}
	.intro_history_for{padding:80px 0}
	.intro_history_slide_top{width:750px}
	.intro_history_for .item .year{font-size: 260px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .intro_history_for .item .txt{font-size:20px;line-height:40px}
	.intro_history_for{padding:60px 0}
	.intro_history_slide_top{width:750px}
	.intro_history_for .item .year{font-size: 220px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .intro_history_for .item .txt{font-size:20px;line-height:40px}
	.intro_history_for{padding:50px 0}
	.intro_history_slide_top{width:750px}
	.intro_history_for .item .year{font-size: 180px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .intro_history_for .item .txt{font-size:20px;line-height:40px}
	.intro_history_for{padding:40px 0}
	.intro_history_slide_top{width:750px}
	.intro_history_for .item .year{font-size: 150px;}
}
@media (max-width:968px){
	.intro_history_slide_top .swiper_arrow.intro_history_prev{left:-3.2rem}
	.intro_history_slide_top .swiper_arrow.intro_history_next{right:-3.2rem}
	.intro_history_for .item .txt{font-size:16px;line-height:2em}
	.intro_history_slide_top{width:70%}
}
@media (max-width: 767px) {
    .main_fzlc.padding_tb{padding:2.8em 0px 3.8em;}
	.intro_history_nav{margin-top: 60px;}
	.intro_history_nav .slick-slide .item{font-size:14px;padding-top:20px}
	.intro_history_for .item .year{font-size:150px}
	.intro_history_for .item .txt{font-size:14px;line-height:26px;font-weight:normal}
	.intro_history_for .item{height:auto;min-height:150px;padding: 0 20px;}
	.intro_history_for{padding-bottom:1.5em;padding-top: 1.5em;}
	.intro_history_slide_top .swiper_arrow{position:static;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
	.intro_history_slide_top{width:100%}
	.intro_history_slide_top .swiper_arrows>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


    .intro_history_for .item .txt, .intro_history_for .item .txt p, .intro_history_for .item .txt span{font-size:15px!important}
}
@media (min-width: 768px){
    
}









.swiper_arrows>ul{margin:0 -0.6rem;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.swiper_arrows>ul>li{padding:0 0.6rem}
.swiper_arrows>ul>li>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;cursor:pointer;width: 50px;height: 50px;border: 1px solid #ddd;background: transparent;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s;transition:all 0.5s}
.swiper_arrows>ul>li .index_products_prev{transform:rotateY(180deg)}
.swiper_arrows>ul>li>div svg{width:16px;height:16px;color:#aaa;-webkit-transition:all 0.5s;transition:all 0.5s}
.swiper_arrows>ul>li>div:hover{border-color:#0e8e44;background-color:#0e8e44}
.swiper_arrows>ul>li>div:hover svg path{fill:#fff}
.swiper_page{width:100%;height:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.swiper_page .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;border-radius:5px;background-color:#fff;opacity:0.5;-webkit-transition:all 0.5s;transition:all 0.5s}
.swiper_page .swiper-pagination-bullet-active{width:2rem;opacity:1}
.swiper_page.colored .swiper-pagination-bullet{background-color:#000;opacity:0.4}
.swiper_page.colored .swiper-pagination-bullet-active{background-color:#0e8e44;opacity:1}




.main_hzhblist a{float: left; border:1px #e5e4e4 solid; text-align: center;}
.main_hzhblist a:hover{box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);}
.main_hzhblist a .img{}

@media (min-width: 1800px){
    .main_hzhblist a{width: 20%;}
    .main_hzhblist a .img{height: 130px;}
    .main_hzhblist a .img img{max-width: 90%; max-height: 128px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_hzhblist a{width: 20%;}
    .main_hzhblist a .img{height: 120px;}
    .main_hzhblist a .img img{max-width: 90%; max-height: 118px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_hzhblist a{width: 20%;}
    .main_hzhblist a .img{height: 110px;}
    .main_hzhblist a .img img{max-width: 90%; max-height: 108px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_hzhblist a{width: 20%;}
    .main_hzhblist a .img{height: 100px;}
    .main_hzhblist a .img img{max-width: 90%; max-height: 98px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_hzhblist a{width: 25%;}
    .main_hzhblist a .img{height: 90px;}
    .main_hzhblist a .img img{max-width: 90%; max-height: 888px;}
}
@media (max-width: 767px) {
    .main_hzhblist a{width: 50%;}
    .main_hzhblist a .img{height: 6em;}
    .main_hzhblist a .img img{max-width: 90%; max-height: 5em;}
}
@media (min-width: 768px){
    
}






.main_prolist a{float: left; background: #f5f5f5; padding:6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.main_prolist a .img{background: #fff; text-align: center; margin-bottom: 6px;}
.main_prolist a .img img{max-width: 70%; max-height: 80%;}
.main_prolist a .desc{line-height: 2; position: relative;}
.main_prolist a .desc span{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%); background: url(../images/cpzx_06.png) center center no-repeat; width: 23px; height: 23px; background-size: 100%;}

.main_prolist a:hover{background:url(../images/productbg_03.jpg) center center no-repeat; background-size: cover;color: #fff;}
.main_prolist a:hover .desc span{background: url(../images/cpzx_03.png) center center no-repeat; background-size: 100%;}
@media (min-width: 1800px){
    .main_prolist a{margin:20px 0px;}
    .main_prolist a .img .middle{height: 355px;}
    .main_prolist a .desc{margin: 10px 4%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_prolist a{margin:16px 0px;}
    .main_prolist a .img .middle{height: 330px;}
    .main_prolist a .desc{margin: 10px 4%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_prolist a{margin:12px 0px;}
    .main_prolist a .img .middle{height: 280px;}
    .main_prolist a .desc{margin: 10px 4%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_prolist a{margin:10px 0px;}
    .main_prolist a .img .middle{height: 240px;}
    .main_prolist a .desc{margin: 10px 4%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_prolist a{margin:8px 0px;}
    .main_prolist a .img .middle{height: 180px;}
    .main_prolist a .desc{margin: 10px 4%;}
}
@media (max-width: 767px) {
    .main_prolist a{margin:0.6em 0px; width: 49%;}
    .main_prolist a:nth-child(2n){float: right;}
    .main_prolist a .img .middle{height: 14em;}
    .main_prolist a .desc{margin: 0.4em 4%;}
}
@media (min-width: 768px){
    .main_prolist a{width: 32%;}
    .main_prolist a:nth-child(3n-1){margin-right: 2%; margin-left: 2%;}
}

.main_contactc .left{overflow: hidden;}
.main_contactc .left ul,.main_contactc .left ul li{height: 100%;}
.allmap{height: 100%;}
.allmap img{max-width: 500%;}



.main_contactcul1 li{line-height: 1.8; cursor: pointer;}
.main_contactcul1 li h3{background: url(../images/lxwm_03.png) center left no-repeat; background-size: auto 55%; line-height: 2;}
.main_contactcul1 li p{color: #999; font-size: 14px;}

.main_contactcul1 li:hover{color: #417d53;}
@media (min-width: 1800px){
    .main_contactc .left{height: 500px;}
    .main_contactcul1 li{margin-bottom: 30px;}
    .main_contactcul1 li h3,.main_contactcul1 li p{padding-left: 45px;}
    .main_contactcul1 li h3{font-size: 24px; margin-bottom: 6px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_contactc .left{height: 450px;}
    .main_contactcul1 li{margin-bottom: 30px;}
    .main_contactcul1 li h3,.main_contactcul1 li p{padding-left: 40px;}
    .main_contactcul1 li h3{font-size: 22px; margin-bottom: 5px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_contactc .left{height: 400px;}
    .main_contactcul1 li{margin-bottom: 25px;}
    .main_contactcul1 li h3,.main_contactcul1 li p{padding-left: 38px;}
    .main_contactcul1 li h3{font-size: 20px; margin-bottom: 4px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_contactc .left{height: 350px;}
    
    .main_contactc .right{margin-top: 30px;}
    .main_contactcul1 li{margin-bottom: 25px;}
    .main_contactcul1 li h3,.main_contactcul1 li p{padding-left: 38px;}
    .main_contactcul1 li h3{font-size: 18px; margin-bottom: 3px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contactc .left{height: 350px;}

    .main_contactc .right{margin-top: 25px;}
    .main_contactcul1 li{margin-bottom: 25px;}
    .main_contactcul1 li h3,.main_contactcul1 li p{padding-left: 38px;}
    .main_contactcul1 li h3{font-size: 18px; margin-bottom: 2px;}
}
@media (max-width: 767px) {
    .main_contactc .left{height: 18em;}
    .main_contactc .right{margin-top: 1.5em;}
    .main_contactcul1 li{margin-bottom: 1em;}
    .main_contactcul1 li h3,.main_contactcul1 li p{padding-left: 2em;}
    .main_contactcul1 li h3{ font-size: 1.2em; margin-bottom: 0.1em;}
}
@media (min-width: 1200px){
    .main_contactc .left{float: left; width: 50%;}
    .main_contactc .right{float: right; width: 46%;}
}
@media (min-width: 768px){

}




.joblist_info li{border-bottom: 1px #d9d9d9 solid; line-height: 2;}
.joblist_info li .joblist_title{cursor: pointer;}
.joblist_info li .joblist_title h3{line-height: 2;}
.joblist_info li .joblist_title .desc{color: #666666;}
.joblist_info li .joblist_title .desc span{display: inline-table;}
.joblist_info li .joblist_show{background: #f5f8ff; display: none;}
.joblist_info li:hover{color: #417d53;}
@media (min-width: 1800px){
    .joblist_info li{padding:20px 0px;}
    .joblist_info li .joblist_title{padding: 10px 4%;}
    .joblist_info li .joblist_title h3{font-size: 18px;}
    .joblist_info li .joblist_title .desc{font-size: 14px; margin-top: 5px;}
    .joblist_info li .joblist_title .desc span{margin-right: 20px;}
    .joblist_info li .joblist_show{padding: 35px 4%; font-size: 14px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .joblist_info li{padding:18px 0px;}
    .joblist_info li .joblist_title{padding: 9px 4%;}
    .joblist_info li .joblist_title h3{font-size: 18px;}
    .joblist_info li .joblist_title .desc{font-size: 14px; margin-top: 5px;}
    .joblist_info li .joblist_title .desc span{margin-right: 20px;}
    .joblist_info li .joblist_show{padding: 30px 4%; font-size: 14px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .joblist_info li{padding:15px 0px;}
    .joblist_info li .joblist_title{padding: 8px 4%;}
    .joblist_info li .joblist_title h3{font-size: 18px;}
    .joblist_info li .joblist_title .desc{font-size: 14px; margin-top: 5px;}
    .joblist_info li .joblist_title .desc span{margin-right: 20px;}
    .joblist_info li .joblist_show{padding: 25px 4%; font-size: 14px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .joblist_info li{padding:15px 0px;}
    .joblist_info li .joblist_title{padding: 8px 4%;}
    .joblist_info li .joblist_title h3{font-size: 18px;}
    .joblist_info li .joblist_title .desc{font-size: 14px; margin-top: 5px;}
    .joblist_info li .joblist_title .desc span{margin-right: 20px;}
    .joblist_info li .joblist_show{padding: 25px 4%; font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .joblist_info li{padding:15px 0px;}
    .joblist_info li .joblist_title{padding: 8px 4%;}
    .joblist_info li .joblist_title h3{font-size: 18px;}
    .joblist_info li .joblist_title .desc{font-size: 14px; margin-top: 5px;}
    .joblist_info li .joblist_title .desc span{margin-right: 20px;}
    .joblist_info li .joblist_show{padding: 25px 4%; font-size: 14px;}
}
@media (max-width: 767px) {
    .joblist_info li{padding:1em 0px;}
    .joblist_info li .joblist_title{padding: 0.5em 4%;}
    .joblist_info li .joblist_title h3{font-size: 1.2em;}
    .joblist_info li .joblist_title .desc{font-size: 0.9em; margin-top: 0.2em;}
    .joblist_info li .joblist_title .desc span{margin-right: 1em;}
    .joblist_info li .joblist_show{padding: 1.5em 4%; font-size: 0.9em;}
}
@media (min-width: 768px){
    
}
.keyan_title h2{color: #417d53; font-weight: bold;text-transform:uppercase; font-style: italic;}
.keyan_title h3{font-weight: bold;}
.main_fangan_div a{display: block; }
.main_fangan_div a .img img{width: 100%; height: 100%; object-fit:cover;}
.main_fangan_div a .word .word_div{display: table-cell; vertical-align: middle;}
.main_fangan_div a .word .desc{line-height: 2; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.main_fangan_div a .word .word_div span{display: inline-table;text-transform:uppercase; background: #417d53; color: #fff; border-radius: 6px;}





@media (min-width: 1800px){
    .keyan_title h2{font-size: 24px;}
    .keyan_title h3{font-size: 30px;}
    .main_fangan_div a{padding: 30px 0px;}
    .main_fangan_div a .img{height: 448px;}
    .main_fangan_div a .word,.main_fangan_div a .word .word_div{height: 448px;}
    .main_fangan_div a .word .desc{margin: 30px 0px;}
    .main_fangan_div a .word span{padding: 12px 30px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .keyan_title h2{font-size: 22px;}
    .keyan_title h3{font-size: 28px;}
    .main_fangan_div a{padding: 26px 0px;}
    .main_fangan_div a .img{height: 394px;}
    .main_fangan_div a .word,.main_fangan_div a .word .word_div{height: 394px;}
    .main_fangan_div a .word .desc{margin: 26px 0px;}
    .main_fangan_div a .word span{padding: 10px 26px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .keyan_title h2{font-size: 20px;}
    .keyan_title h3{font-size: 24px;}
    .main_fangan_div a{padding: 22px 0px;}
    .main_fangan_div a .img{height: 320px;}
    .main_fangan_div a .word,.main_fangan_div a .word .word_div{height: 320px;}
    .main_fangan_div a .word .desc{margin: 22px 0px;}
    .main_fangan_div a .word span{padding: 8px 22px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .keyan_title h2{font-size: 18px;}
    .keyan_title h3{font-size: 22px;}
    .main_fangan_div a{padding: 20px 0px;}
    .main_fangan_div a .img{height: 270px;}
    .main_fangan_div a .word,.main_fangan_div a .word .word_div{height: 270px;}
    .main_fangan_div a .word .desc{margin: 20px 0px;}
    .main_fangan_div a .word span{padding: 6px 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .keyan_title h2{font-size: 16px;}
    .keyan_title h3{font-size: 18px;}
    .main_fangan_div a{padding: 15px 0px;}
    .main_fangan_div a .img{height: 204px;}
    .main_fangan_div a .word,.main_fangan_div a .word .word_div{height: 204px;}
    .main_fangan_div a .word .desc{margin: 15px 0px;}
    .main_fangan_div a .word span{padding: 6px 15px;}
}
@media (max-width: 767px) {
    .keyan_title h2{font-size: 1.1em;}
    .keyan_title h3{font-size: 1.3em;}
    .main_fangan_div a{padding: 0.8em 0px;}
    .main_fangan_div a .img{}
    .main_fangan_div a .word{margin-top: 1.5em;}
    .main_fangan_div a .word .desc{margin: 0.8em 0px;}
    .main_fangan_div a .word span{padding: 0.4em 0.8em;}
}
@media (min-width: 768px){
    .main_fangan_div a .img{float: left; width: 50%;}
    .main_fangan_div a .word{float: right; width: 50%;}
    .main_fangan_div a:nth-child(2n) .img{float: right;}
    .main_fangan_div a:nth-child(2n) .word{float: left; padding-right: 5%;}
    .main_fangan_div a:nth-child(2n-1) .word{float: left; padding-left: 5%;}
}





.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; font-weight: bold;}
.main_new_list a .desc p,.main_new_list a .desc span{color: #999;}
.main_new_list a .desc i{color: #999;}

.main_new_list a:hover .desc i,.main_new_list a:hover .desc p,.main_new_list a:hover .desc span{color: #417d53;}
@media (min-width: 1800px){
    .main_new_list a .img{width: 410px; height: 270px;}
    .main_new_list a .desc{width: calc(100% - 450px); height: 270px;}
    .main_new_list a .desc h3{font-size: 24px;}
    .main_new_list a .desc p{margin: 20px 0px 30px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_new_list a .img{width: 400px; height: 260px;}
    .main_new_list a .desc{width: calc(100% - 440px); height: 260px;}
    .main_new_list a .desc h3{font-size: 22px;}
    .main_new_list a .desc p{margin: 20px 0px 30px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_new_list a .img{width: 360px; height: 235px;}
    .main_new_list a .desc{width: calc(100% - 400px); height: 235px;}
    .main_new_list a .desc h3{font-size: 20px;}
    .main_new_list a .desc p{margin: 18px 0px 25px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_new_list a .img{width: 330px; height: 215px;}
    .main_new_list a .desc{width: calc(100% - 370px); height: 215px;}
    .main_new_list a .desc h3{font-size: 18px;}
    .main_new_list a .desc p{margin: 15px 0px 20px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_new_list a .img{width: 280px; height: 183px;}
    .main_new_list a .desc{width: calc(100% - 310px); height: 183px;}
    .main_new_list a .desc h3{font-size: 16px;}
    .main_new_list a .desc p{margin: 10px 0px 15px}
    .main_new_list a .desc i{bottom: 15px;}
}
@media (max-width: 767px) {
    .main_new_list a{padding: 0.8em 0px;}
    .main_new_list a .img{width: 30%; height: 5.5em;}
    .main_new_list a .desc{width: 68%; height: 5.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 .desc{position: relative;}
    .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;}
    .main_new_list a .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
}



.f3f3f3{background: #f3f3f3;}


.mainrtitle{line-height: 2;}
.mainrtitle span{position:relative; padding-left: 15px;}
.mainrtitle span:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 5px; height:20px; background: #417d53; display: inline-table; content:"";}
.mainr_list a{position:relative; display: block; padding-left: 15px; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; line-height: 2; margin: 5px 0px; color: #999;}
.mainr_list a:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 6px; height:6px; border-radius: 50%; background: #c4c4c4; content: ""; display: inline-table; overflow: hidden;}

.mainr_img a{display: block;}
.mainr_img a .img{box-shadow: 0px 0px 5px #eee;}
.mainr_img a .img img{width: 100%; height: 100%; object-fit: cover;}
.mainr_img h3{line-height: 1.8; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;  padding-left: 15px; position: relative;}
.mainr_img h3:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 8px; height:8px; border-radius: 50%; background: #c4c4c4; content: ""; display: inline-table; overflow: hidden;}
.mainr_img p{font-size: 14px; color: #999;line-height: 1.8; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1800px){
    .mshowright{padding: 28px 8%; margin-bottom: 30px;}
    .mainrtitle span{font-size: 24px;}
    
    .mainr_img a{padding:15px 0px;}
    .mainr_img a .img{height: 175px;}
    .mainr_img a .desc{margin-top: 10px;}
    .mainr_img h3{font-size: 18px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .mshowright{padding: 25px 6%; margin-bottom: 28px;}
    .mainrtitle span{font-size: 20px;}

    .mainr_img a{padding:12px 0px;}
    .mainr_img a .img{height: 160px;}
    .mainr_img a .desc{margin-top: 9px;}
    .mainr_img h3{font-size: 17px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mshowright{padding: 22px 5%; margin-bottom: 25px;}
    .mainrtitle span{font-size: 18px;}

    .mainr_img a{padding:10px 0px;}
    .mainr_img a .img{height: 140px;}
    .mainr_img a .desc{margin-top: 8px;}
    .mainr_img h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mshowright{padding: 20px 5%; margin-bottom: 20px;}
    .mainrtitle span{font-size: 16px;}

    .mainr_img a{padding:8px 0px;}
    .mainr_img a .img{height: 120px;}
    .mainr_img a .desc{margin-top: 7px;}
    .mainr_img h3{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mshowright{padding: 18px 5%; margin-bottom: 18px;}
    .mainrtitle span{font-size: 15px;}

    .mainr_img a{padding:6px 0px;}
    .mainr_img a .img{height: 90px;}
    .mainr_img a .desc{margin-top: 5px;}
    .mainr_img h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .mshowright{padding: 1em 6%; margin-top: 1em;}
    .mainrtitle span{font-size: 1.1em;}

    .mainr_img a{padding:0.4em 0px;}
    .mainr_img a .img{height: 14em;}
    .mainr_img a .desc{margin-top: 0.4em;}
    .mainr_img h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    .mshow_left{float: left; width: 73%;}
    .mshow_right{float: right; width: 25%;}
}



.f7f7f7{background: #f7f7f7;}
.ffffff{background: #ffffff;}


.mnewscon .title{font-weight: bold; line-height: 1.5;}
.mnewscon .datetime{display: block; font-size: 14px; color: #666; line-height: 2;}
.index_switchsize span{cursor: pointer;}
.mnewscon .mmnedesc{background: #fff; box-shadow: 0px 0px 5px #ccc; border-radius: 12px; line-height: 2; display: none;}
.mnewscon .mmnecon{line-height: 2.2; border-top: 1px #f7f7f7 solid;  border-bottom: 1px #f7f7f7 solid;}
.mnewscon .mmnecon img{width: 90%; margin: 8px auto; display: block;}
.mnewscon .mmnecon video{width: 90%; display: block; margin:0px auto; height: auto;}
.prev_next {position:relative; line-height: 1.6;}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; max-width: 70%; margin: 8px 0px;}
.prev_next .return{background: #417d53; color: #fff; display: inline-block;}
.prev_next .return span{background: url(../images/fanhui_03.png) center left no-repeat; padding-left: 30px;}
@media (min-width: 1800px){
    .mnewscon{padding:40px 4%;}
    .mnewscon .title{font-size: 30px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .mnewscon{padding:38px 4%;}
    .mnewscon .title{font-size: 28px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mnewscon{padding:35px 4%;}
    .mnewscon .title{font-size: 24px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .mnewscon{padding:30px 4%;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 18px; margin-top: 20px; }
    .mnewscon .mmnecon{ margin: 25px 0px; padding: 25px 0px;}

    .prev_next .return{padding: 8px 30px; border-radius: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{padding:25px 4%;}
    .mnewscon .title{font-size: 18px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 15px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 20px 0px; padding: 20px 0px;}
    .prev_next p{line-height:2.6; display: block;}

    .prev_next .return{padding: 6px 25px; border-radius: 20px;}
}
@media (min-width: 768px){
    .prev_next {position:relative;}
    .prev_next .return{position:absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
}
@media (max-width: 768px){
    .mnewscon{padding:1.5em 4%;}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnedesc{padding: 0.6em; margin-top: 0.8em; }
    .mnewscon .mmnecon{padding: 0.8em 0px 0.8em; font-size: 1.1em;}
    .prev_next{padding-top: 1em;}
    .prev_next .return{padding: 0.4em 2em; border-radius: 1.5em; margin-top: 0.5em;}
}



.main_newsimg a{text-align: center; display: block;}
.main_newsimg a img{width: 100%; height: 100%; object-fit: cover;}
.main_newsimg a h3{font-weight: bold; line-height: 2;}
.main_newsimg a p{line-height: 2; color: #999;}
@media (min-width: 1800px){
    .main_newsimg a .desc{margin-top: 20px;}
    .main_newsimg a h3{font-size: 30px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_newsimg a .desc{margin-top: 18px;}
    .main_newsimg a h3{font-size: 28px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newsimg a .desc{margin-top: 16px;}
    .main_newsimg a h3{font-size: 24px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newsimg a .desc{margin-top: 15px;}
    .main_newsimg a h3{font-size: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newsimg a .desc{margin-top: 12px;}
    .main_newsimg a h3{font-size: 18px;}
}
@media (max-width: 767px) {
    .main_newsimg a{margin: 0.8em 0px;}
    .main_newsimg a .desc{margin-top: 0.6em;}
    .main_newsimg a h3{font-size: 1.2em;}
}
@media (min-width: 768px){
    .main_newsimg a{float: left; width: 32%;}
    .main_newsimg a:nth-child(3n-1){margin: 0px 2%;}
}


.main_proshowleft .mySwiper2{text-align: center; background: #f7f7f7; border-radius: 10px;}
.main_proshowleft .mySwiper2 img{max-width: 90%;}

.main_proshowleft .mySwiper{background: #f4f4f4; border-radius: 15px;}
.main_proshowleft .mySwiper .swiper-slide{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.8); background: #fff; border-radius: 10px}
.main_proshowleft .mySwiper .swiper-slide-thumb-active{transform: scale(1);}
.main_proshowleft .mySwiper .swiper-button-next:after,.main_proshowleft .mySwiper .swiper-button-prev:after{color: #c1c1c1; font-size: 20px;}

.main_proshowright .title{position: relative; border-bottom: 2px dashed #b0b0b0;}
.main_proshowright .title h3{font-weight: bold; color: #417d53;}
.main_proshowright .title a{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%); background: url(../images/cpxq_06.png) center right no-repeat; padding-right: 28px; display: inline-table; border-bottom: 1px #333333 solid;}
.main_proshowright .content{}
@media (min-width: 1800px){
    .main_proshowleft .mySwiper2 .middle{height: 450px;}
    .main_proshowleft .mySwiper{margin-top: 40px; padding:20px 3%;}
    .main_proshowleft .mySwiper .swiper-slide{padding:30px 30px;}

    .main_proshowright .middle{height: 710px;}
    .main_proshowright .title{padding:15px 3%;}
    .main_proshowright .title h3{font-size: 60px;}
    .main_proshowright .content{margin-top: 40px; line-height: 3; padding: 0px 3%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_proshowleft .mySwiper2 .middle{height: 420px;}
    .main_proshowleft .mySwiper{margin-top: 35px; padding:18px 3%;}
    .main_proshowleft .mySwiper .swiper-slide{padding:25px 25px;}

    .main_proshowright .middle{height: 650px;}
    .main_proshowright .title{padding:12px 3%;}
    .main_proshowright .title h3{font-size: 48px;}
    .main_proshowright .content{margin-top: 35px; line-height: 3; padding: 0px 3%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_proshowleft .mySwiper2 .middle{height: 370px;}
    .main_proshowleft .mySwiper{margin-top: 30px; padding:15px 3%;}
    .main_proshowleft .mySwiper .swiper-slide{padding:20px 20px;}

    .main_proshowright .middle{height: 555px;}
    .main_proshowright .title{padding:12px 3%;}
    .main_proshowright .title h3{font-size: 40px;}
    .main_proshowright .content{margin-top: 30px; line-height: 2.8; padding: 0px 3%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_proshowleft .mySwiper2 .middle{height: 300px;}
    .main_proshowleft .mySwiper{margin-top: 25px; padding:12px 3%;}
    .main_proshowleft .mySwiper .swiper-slide{padding:16px 16px;}

    .main_proshowright .middle{height: 450px;}
    .main_proshowright .title{padding:10px 3%;}
    .main_proshowright .title h3{font-size: 32px;}
    .main_proshowright .content{margin-top: 25px; line-height: 2; padding: 0px 3%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_proshowleft .mySwiper2 .middle{height: 240px;}
    .main_proshowleft .mySwiper{margin-top: 20px; padding:12px 3%;}
    .main_proshowleft .mySwiper .swiper-slide{padding:10px 10px;}

    .main_proshowright .middle{height: 360px;}
    .main_proshowright .title{padding:10px 3%;}
    .main_proshowright .title h3{font-size: 24px;}
    .main_proshowright .content{margin-top: 20px; line-height: 1.8; padding: 0px 3%;}
}
@media (max-width: 767px) {
    .main_proshowleft .mySwiper2 .middle{height: 20em;}
    .main_proshowleft .mySwiper{margin-top: 1em; padding:0.8em 3%;}
    .main_proshowleft .mySwiper .swiper-slide{padding:0.6em 0.6em;}
    
    .main_proshowright{margin-top: 1em;}
    .main_proshowright .title{padding:0.6em 3%;}
    .main_proshowright .title h3{font-size: 1.3em;}
    .main_proshowright .content{margin-top: 1em; line-height: 1.8; padding: 0px 3%;}
}
@media (min-width: 768px){
    .main_proshowleft{float: left; width: 47%;}
    .main_proshowright{float: right; width: 47%;}
}






.main_productlist a{float: left; color: #008033; background: #e4f1e8; text-align: center;}
.main_productlist a .img{display: table-cell; vertical-align: middle; width: 400px;}
.main_productlist a h3{line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.main_productlist a:hover{box-shadow: 0px 0px 5px #aaa;}

@media (min-width: 1800px){
    .main_productlist a{width: 19%; margin-left: 1.25%; margin-bottom: 25px; padding:20px 0px;}
    .main_productlist a:nth-child(5n-4){margin-left: 0px;}
    .main_productlist a .img{height: 90px;}
    .main_productlist a .img img{max-height: 70px;}
    .main_productlist a h3{font-size: 20px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_productlist a{width: 19%; margin-left: 1.25%; margin-bottom: 25px; padding:20px 0px;}
    .main_productlist a:nth-child(5n-4){margin-left: 0px;}
    .main_productlist a .img{height: 90px;}
    .main_productlist a .img img{max-height: 70px;}
    .main_productlist a h3{font-size: 19px;}
}
@media screen and (min-width:1200px) and (max-width:1499px){
    .main_productlist a{width: 19%; margin-left: 1.25%; margin-bottom: 20px; padding:20px 0px;}
    .main_productlist a:nth-child(5n-4){margin-left: 0px;}
    .main_productlist a .img{height: 90px;}
    .main_productlist a .img img{max-height: 70px;}
    .main_productlist a h3{font-size: 18px;}
}
@media screen and (min-width:992px) and (max-width:1199px){
    .main_productlist a{width: 24%; margin-left: 1.333%; margin-bottom: 16px; padding:20px 0px;}
    .main_productlist a:nth-child(4n-3){margin-left: 0px;}
    .main_productlist a .img{height: 80px;}
    .main_productlist a .img img{max-height: 60px;}
    .main_productlist a h3{font-size: 17px;}
}
@media screen and (min-width:768px) and (max-width:991px){
    .main_productlist a{width: 32%; margin-bottom: 16px; padding:20px 0px;}
    .main_productlist a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_productlist a .img{height: 80px;}
    .main_productlist a .img img{max-height: 60px;}
    .main_productlist a h3{font-size: 16px;}
}  
@media screen and (max-width:768px){
    .main_productlist a{width: 49%;margin-top: 1em; padding:1em 0px;}
    .main_productlist a:nth-child(2n){float: right;}
    .main_productlist a .img{height: 4.6em;}
    .main_productlist a .img img{max-height: 4em;}
    .main_productlist a h3{font-size: 1.1em;}
}
@media screen and (min-width:768px){
    
}

.main_proshow{line-height: 2;}
.main_proshow .title{text-align: center; font-weight: bold;}
.main_proshow .line{height: 1px; background: #e5e5e5;}

.main_proshow .content td{border:1px rgb(146, 208, 80) solid;}
@media (min-width: 1800px){
    .main_proshow .title{font-size: 24px;}
    .main_proshow .line{margin:35px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_proshow .title{font-size: 22px;}
    .main_proshow .line{margin:30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_proshow .title{font-size: 20px;}
    .main_proshow .line{margin:25px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_proshow .title{font-size: 18px;}
    .main_proshow .line{margin:20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_proshow .title{font-size: 18px;}
    .main_proshow .line{margin:20px 0px;}
}
@media (max-width: 767px) {
    .main_proshow .title{font-size: 1.2em;}
    .main_proshow .line{margin:1em 0px;}
}
@media (min-width: 768px){
    
}




.main_searchlist a{display: block; border-bottom: 1px solid #D9D9D9; position: relative;}
.main_searchlist a:before{content: ''; display: block; width: 6px; height: 6px; border-radius: 100%; background: #3368c6; position: absolute; right: 100%; margin-right: 13px; top: 50%;}
.main_searchlist a p{font-weight: bold; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_searchlist a span{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%); color: #999;}
.main_searchlist a:hover{background: rgba(0, 0, 0, 0.1);}
@media (min-width: 1800px){
    .main_searchlist a{padding: 30px 150px 26px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_searchlist a{padding: 25px 140px 22px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_searchlist a{padding: 20px 130px 18px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_searchlist a{padding: 18px 120px 16px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_searchlist a{padding: 15px 110px 12px 0px;}
}
@media (max-width: 767px) {
    .main_searchlist a{padding: 10px 90px 8px 0px;}
}
@media (min-width: 768px){
    
}






.main_download a{box-shadow: 0px 0px 5px #ccc; border-radius: 10px; position: relative; display: block;}
.main_download a .word{background: url(../images/download_04.png) center left no-repeat; line-height: 2; background-size: auto 100%;}
.main_download a .word span{font-size: 14px; color: #999;}
.main_download a .download{position: absolute; right: 3%; top: 50%; transform: translate(0,-50%);}
.main_download a .download span{display: inline-table; background: #417d53; color: #fff; padding: 3px 10px; border-radius: 16px;}
@media (min-width: 1500px){
    .main_download a{width: 49%; padding: 25px; margin: 15px 0px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:114px; padding-left: 130px;}
    .main_download a .middle{height:114px;}
    .main_download a .word h3{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_download a{width: 49%; padding: 20px; margin: 12px 0px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:100px; padding-left: 120px;}
    .main_download a .middle{height:100px;}
    .main_download a .word h3{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_download a{width: 49%;  padding: 16px; margin: 10px 0px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:90px; padding-left: 106px;}
    .main_download a .middle{height:90px;}
    .main_download a .word h3{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_download a{padding: 14px; margin: 8px 0px;}
    .main_download a .word{height:90px; padding-left: 106px;}
    .main_download a .middle{height:90px;}
    .main_download a .word h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_download a{padding: 1em 2%; margin: 1em 0px;}
    .main_download a .word{height:4em; padding-left: 4.5em;}
    .main_download a .middle{height:4em;}
    .main_download a .word h3{font-size: 1.1em;}
}
@media (min-width: 992px){
    .main_download a{float: left;}
}



@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){
    
}





@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){
    
}



