.main_ban{position: relative; text-align:center;}
.main_ban>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_word h3{font-size: 32px;}
    .main_ban_word h2{font-size: 44px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_ban_word h3{font-size: 28px;}
    .main_ban_word h2{font-size: 38px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban{height:320px;}
    .main_ban_word h3{font-size: 24px;}
    .main_ban_word h2{font-size: 32px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban{height:260px;}
    .main_ban_word h3{font-size: 20px;}
    .main_ban_word h2{font-size: 28px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban{height:240px;}
    .main_ban_word h3{font-size: 16px;}
    .main_ban_word h2{font-size: 24px;}
}
@media (max-width: 767px) {
    .main_ban{height:15em;}
    .main_ban_word h3{font-size: 1em;}
    .main_ban_word h2{font-size: 1.6em;}
}
@media (min-width: 768px){
    
}

.location{border-bottom: 1px #eeeeee solid; line-height: 2;}
.bread_crumb span{background: url(../images/about_05.png) center left no-repeat; padding-left: 25px;}
@media (min-width: 1800px){
    .location{padding:10px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .location{padding:10px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .location{padding:8px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .location{padding:6px 0px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .location{padding:5px 0px;}
}
@media (max-width: 767px) {
    .location{padding:0.3em 0px;}
}
@media (min-width: 990px){

}





.main_about{background: #fbfbfb; }
.main_aboutdiv{background: #fff;}
.main_biao li{border-bottom: 1px rgb(216, 216, 216) solid; }
.main_biao li i{border-bottom: 2px #666 solid; display: inline-table;}

.main_aboutcon{border-left: 1px rgb(242, 242, 242) solid;}
.main_aboutdesc{line-height: 2;}
@media (min-width: 1800px){
    .main_aboutdiv{padding: 50px 4%;}
    .main_biao li{margin-bottom: 45px;}
    .main_biao li .desc{height:45px;}
    .main_biao li i{font-size: 30px;}
    .main_biao li em{font-size: 14px;}
    .main_aboutdesc{padding-right: 25%; margin-top: 40px;}
    .main_aboutimg{margin-top: -12%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_aboutdiv{padding: 45px 4%;}
    .main_biao li{margin-bottom: 40px;}
    .main_biao li .desc{height:45px;}
    .main_biao li i{font-size: 30px;}
    .main_biao li em{font-size: 14px;}
    .main_aboutdesc{padding-right: 25%; margin-top: 35px;}
    .main_aboutimg{margin-top: -12%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_aboutdiv{padding: 40px 4%;}
    .main_biao li{margin-bottom: 35px;}
    .main_biao li .desc{height:45px;}
    .main_biao li i{font-size: 30px;}
    .main_biao li em{font-size: 14px;}
    .main_aboutdesc{padding-right: 25%; margin-top: 30px;}
    .main_aboutimg{margin-top: -12%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_aboutdiv{padding: 35px 4%;}
    .main_biao li{margin-bottom: 20px;}
    .main_biao li .desc{height:45px;}
    .main_biao li i{font-size: 30px;}
    .main_biao li em{font-size: 14px;}
    .main_aboutdesc{padding-right: 25%; margin-top: 25px;}
    .main_aboutimg{margin-top: -12%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_aboutdiv{padding: 30px 4%;}
    .main_biao li{margin-bottom: 20px;}
    .main_biao li .desc{height:45px;}
    .main_biao li i{font-size: 30px;}
    .main_biao li em{font-size: 14px;}
    .main_aboutdesc{padding-right: 25%; margin-top: 20px;}
    .main_aboutimg{margin-top: -12%;}
}
@media (max-width: 767px) {
    .main_aboutdiv{padding: 35px 4%;}
    .main_biao{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
    .main_biao li{margin-bottom: 20px;}
    .main_biao li i{font-size: 24px;}
    .main_biao li em{font-size: 14px;}
    .main_aboutcon{padding-left: 1em; margin-top: 1em;}
    .main_aboutdesc{padding-right: 25%; margin-top: 25px;}
    .main_aboutimg{margin-top: -12%;}
}
@media (min-width: 768px){
    .main_biao{width: 150px;}
    .main_aboutdiv{ display: flex; flex-wrap: wrap; justify-content: space-between;}
    .main_aboutcon{width: calc(100% - 200px); padding-left: 20px;}
}


.main_culture{background: url(../images/20260622113607556ec2.jpg) center center no-repeat; background-size: cover; color: #fff;}

.main_cultureul{line-height: 2;}
.main_cultureul li h3{line-height: 2; font-weight: bold;}
.main_cultureul li p{}
@media (min-width: 1800px){
    .main_cultureul li{padding: 10px 0px;}
    .main_cultureul li h3{font-size: 24px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_cultureul li{padding: 10px 0px;}
    .main_cultureul li h3{font-size: 22px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_cultureul li{padding: 8px 0px;}
    .main_cultureul li h3{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_cultureul li{padding: 6px 0px;}
    .main_cultureul li h3{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cultureul li{padding: 5px 0px;}
    .main_cultureul li h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_cultureul li{padding: 0.2em 0px;}
    .main_cultureul li h3{font-size: 1.1em;}
}
@media (min-width: 992px){
    
}



.bgf9f9f9{background: #f9f9f9;}


.main_catepro li{line-height: 2;}
.main_catepro li span{display: inline-table;}
.main_catepro li span a{display: inline-table;}
.catepro_erji{display: none; background: rgba(255,255,255,0.8);padding: 6px;}
.catepro_erji a{display: block;}



@media (min-width: 1800px){
    .main_catepro li{margin: 0px 10px;}
    .main_catepro li span a{padding: 10px 25px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_catepro li{margin: 0px 8px;}
    .main_catepro li span a{padding: 9px 22px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_catepro li{margin: 0px 6px;}
    .main_catepro li span a{padding: 8px 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_catepro li{margin: 0px 5px;}
    .main_catepro li span a{padding: 6px 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_catepro li{margin: 0px 4px;}
    .main_catepro li span a{padding: 5px 15px;}
}
@media (max-width: 767px) {
    .main_catepro li{border-bottom: 1px #f1f1f1 solid; padding: 0.5em 5%; background: #fff;}
    .main_catepro li span{padding-right: 30px; background: url(../images/index_32.png) center right no-repeat; background-size: 10px; display: block;}
    .main_catepro li.act span{background: url(../images/index_33.png) center right no-repeat; background-size: auto 10px;}
    .main_catepro li.act .catepro_erji{ display: block;}
}
@media (min-width: 768px){
    .main_catepro{text-align: center;}
    .main_catepro li{display: inline-table; border:1px rgb(165, 165, 165) solid; position: relative;}
    .catepro_erji{position: absolute; left: 0px; top: 100%; width: 100%;}

    .main_catepro li:hover,.main_catepro li.act{background: #009999; border-color: #009999;}
    .main_catepro li:hover span a,.main_catepro li.act span a{color: #fff;}
    .main_catepro li:hover .catepro_erji{display: block;}
}






.main_prolist a{float: left; background: #f5f5f5;}
.main_prolist a .img{overflow: hidden;}
.main_prolist a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_prolist 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_prolist a h3,.main_prolist a p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 2;}

.main_prolist a p{color: #666;}

@media (min-width: 1800px){
    .main_prolist a{margin-top: 18px; margin-bottom: 18px;}
    .main_prolist a .word{padding: 20px 4%;}
    .main_prolist a h3{font-size: 18px;}
    .main_prolist a p{font-size: 14px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_prolist a{margin-top: 15px; margin-bottom: 15px;}
    .main_prolist a .word{padding: 18px 4%;}
    .main_prolist a h3{font-size: 17px;}
    .main_prolist a p{font-size: 14px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_prolist a{margin-top: 12px; margin-bottom: 12px;}
    .main_prolist a .word{padding: 15px 4%;}
    .main_prolist a h3{font-size: 16px;}
    .main_prolist a p{font-size: 13px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_prolist a{margin-top: 10px; margin-bottom: 10px;}
    .main_prolist a .word{padding: 12px 4%;}
    .main_prolist a h3{font-size: 15px;}
    .main_prolist a p{font-size: 13px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_prolist a{margin-top: 8px; margin-bottom: 8px;}
    .main_prolist a .word{padding: 10px 4%;}
    .main_prolist a h3{font-size: 14px;}
    .main_prolist a p{font-size: 12px;}
}
@media (max-width: 767px) {
    .main_prolist a{float: left; width: 48%; margin: 0.5em 1%;}
    .main_prolist a .word{padding: 0.6em 4%;}
    .main_prolist a h3{font-size: 1em;}
    .main_prolist a p{font-size: 0.9em;}
}
@media (min-width: 768px){
    .main_prolist a{width: 31.333%; margin-right: 1%; margin-left: 1%;}

}




    
.main_protopleft2{border-radius: 10px; }
.main_protopleft2 .swiper-slide{ display: flex; align-items: center; height: 100%;}

.main_protopleft2 .mySwiper .swiper-slide{border:1px #eee solid; border-radius: 10px; overflow: hidden; background: #fff;}

.main_protopleft2 .mySwiper2{border-radius: 20px; overflow: hidden;}
.main_protopleft2 .mySwiper2 span{position: absolute; right: 0px; bottom: 0px; width: 30px; height: 30px; background: url(../images/fangdajing.png) center center no-repeat #ccc; background-size: 20px;}
.main_protopleft2 .mySwiper2 span img{opacity: 0;}
.main_protopleft2 .swiper-button-prev:after,.main_protopleft2 .swiper-button-next:after{color: #009999;}


.main_protopleft{background: #fff; border-radius: 10px;}
.main_protopleft .img{display: none;}
.main_protopleft .img0{display: table-cell;}


.main_protopright .middle{text-align: left; line-height: 1.6;}
.main_protopright .title{border-bottom: 2px #009999 solid; font-family: 'Barlow-Bold'; position: relative;}
.main_protopright .title a{position: absolute; right: 0px; top: 50%; transform: translate(0, -50%); font-weight: normal; color: #333; background: url(../images/jiantou_032.png) center right no-repeat; line-height: 2; padding-right: 30px; display: inline-table;border-bottom: 2px #333 solid; font-family: 'Barlow-Regular';}
.main_protopright .desc{}
.main_protopright .desc p{color: #666; border-bottom: 1px #e2e2e2 dashed;}
.main_protopright .contact a{display: inline-table; background: #009999; color: #fff; line-height: 2; border-radius: 6px;}
.main_protopright .contact a span{background: url(../images/prod_03.png) center left no-repeat; display: inline-table; padding-left: 30px;}

@media (min-width: 1800px){
    .main_protop .middle{height: 556px;}
    .main_protopleft img,.main_protopleft2 img{max-height: 556px;}
    
    .main_protopleft2{padding-left: 200px;}
    .main_protopleft2 .mySwiper{width: 133px; height: 556px;}
    
    .main_protopright{}
    .main_protopright .title{font-size: 36px; padding-right: 130px; padding-bottom: 15px;}
    .main_protopright .title a{font-size: 18px;}
    .main_protopright .desc{margin-top: 30px;}
    .main_protopright .desc p{padding: 10px 0px;}
    .main_protopright .contact{margin-top: 60px; font-size: 24px;}
    .main_protopright .contact a{padding:0px 30px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_protop .middle{height: 480px;}
    .main_protopleft img,.main_protopleft2 img{max-height: 480px;}

    .main_protopleft2{padding-left: 180px;}
    .main_protopleft2 .mySwiper{width: 114px; height: 480px;}
    
    .main_protopright{}
    .main_protopright .title{font-size: 30px; padding-right: 130px; padding-bottom: 15px;}
    .main_protopright .title a{font-size: 17px;}
    .main_protopright .desc{margin-top: 28px;}
    .main_protopright .desc p{padding: 10px 0px;}
    .main_protopright .contact{margin-top: 55px; font-size: 22px;}
    .main_protopright .contact a{padding:0px 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_protop .middle{height: 386px;}
    .main_protopleft img,.main_protopleft2 img{max-height: 386px;}

    .main_protopleft2{padding-left: 150px;}
    .main_protopleft2 .mySwiper{width: 91px; height: 386px;}
    
    .main_protopright{}
    .main_protopright .title{font-size: 26px;padding-right: 120px; padding-bottom: 12px;}
    .main_protopright .title a{font-size: 16px;}
    .main_protopright .desc{margin-top: 25px;}
    .main_protopright .desc p{padding: 9px 0px;}
    .main_protopright .contact{margin-top: 45px; font-size: 20px;}
    .main_protopright .contact a{padding:0px 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_protop .middle{height: 330px;}
    .main_protopleft img{max-height: 330px;}

    .main_protopleft2{padding-left: 120px;}
    .main_protopleft2 .mySwiper{width: 77px; height: 330px;}
    
    .main_protopright{font-size: 18px;}
    .main_protopright .title{font-size: 22px; padding-right: 110px; padding-bottom: 10px;}
    .main_protopright .title a{font-size: 15px;}
    .main_protopright .desc{margin-top: 20px;}
    .main_protopright .desc p{padding: 8px 0px;}
    .main_protopright .contact{margin-top: 35px;}
    .main_protopright .contact a{padding:0px 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_protop .middle{height: 256px;}
    .main_protopleft img{max-height: 256px;}

    .main_protopleft2{padding-left: 80px;}
    .main_protopleft2 .mySwiper{width: 59px; height: 256px;}
    
    .main_protopright{}
    .main_protopright .title{font-size: 20px; padding-right: 100px; padding-bottom: 8px;}
    .main_protopright .title a{font-size: 14px;}
    .main_protopright .desc{margin-top: 15px;}
    .main_protopright .desc p{padding: 7px 0px;}
    .main_protopright .contact{margin-top: 25px; font-size: 16px;}
    .main_protopright .contact a{padding:0px 25px;}
}
@media (max-width: 767px) {
    .main_protopleft{padding:2em 0px;}
    .main_protopleft img{max-height: 20em;}

    .main_protopleft2{margin: 0px 10%;}
    .main_protopleft2 .mySwiper{margin-top: 1em;}
    
    .main_protopright{ margin-top: 1em;}
    .main_protopright .title{font-size: 20px;padding-right:100px; padding-bottom: 8px;}
    .main_protopright .title a{font-size: 14px;}
    .main_protopright .desc{margin-top: 1em;}
    .main_protopright .desc p{padding: 0.3em 0px;}
    .main_protopright .contact{margin-top: 1em; font-size: 16px;}
    .main_protopright .contact a{padding:0px 1em;}
}
@media (min-width: 768px){
    .main_protopleft{float: left; width: 50%;}
    .main_protopleft2{float: left; width: 48%; position: relative;}
    .main_protopleft2 .mySwiper{position: absolute; left: 0px; top: 0px;}
    .main_protopright{float: right; width: 46%;}
}


.main_probot{line-height: 2;}
.main_probot .title{border-top: 5px #cccccc solid;}
.main_probot .title span{position: relative; display: inline-table; color: #009999;}
.main_probot .title span:before{position: absolute; left: 0px; top: 0px; transform: translate(0,-100%); content:""; display: inline-table; height: 5px; width: 100%; background: #009999;}
.main_probot .content{border-top: 1px #cccccc dashed;}
@media (min-width: 1800px){
    .main_probot .title span{font-size: 24px; padding-top:6px;}
    .main_probot .content{margin-top: 30px; padding-top: 30px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_probot .title span{font-size: 22px; padding-top:5px;}
    .main_probot .content{margin-top: 28px; padding-top: 28px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_probot .title span{font-size: 20px; padding-top:5px;}
    .main_probot .content{margin-top: 25px; padding-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_probot .title span{font-size:18px; padding-top:5px;}
    .main_probot .content{margin-top: 20px; padding-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_probot .title span{font-size:16px; padding-top:4px;}
    .main_probot .content{margin-top: 15px; padding-top: 15px;}
}
@media (max-width: 767px) {
    .main_probot .title span{font-size:1.1em; padding-top:4px;}
    .main_probot .content{margin-top: 1em; padding-top: 1em;}
}
@media (min-width: 768px){
    
}

.main_protui .title{font-weight: bold; color: #009999;}
.main_protuilist{position: relative;}
.main_protuilist .swiper-slide{border-radius: 10px; border:1px #e7e3da solid; overflow: hidden;}
.main_protuilist .swiper-slide .img{background: #fff;}
.main_protuilist .swiper-slide .img img{}
.main_protuilist .swiper-slide .desc{background: #e7e3da; text-align: center;}
.main_protuilist .swiper-slide .desc h3{line-height: 1.5; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_protuilist .swiper-slide .desc p{position: relative; line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; display: none;}
.main_protuilist .swiper-slide .desc p:after{position: absolute; left: 50%; top: 0px; transform: translate(-50%,0); content:""; display: inline-table; background: #009999; height: 2px; width: 20%;}
@media (min-width: 1800px){
    .main_protui .title{font-size: 30px;}
    .main_protuilist{margin-top: 40px;}
    .main_protuilist .swiper-slide .img{height: 371px;}
    .main_protuilist .swiper-slide .img img{max-height: 371px;}
    .main_protuilist .swiper-slide .desc{padding: 15px 2%;}
    .main_protuilist .swiper-slide .desc h3{font-size: 20px;}
    .main_protuilist .swiper-slide .desc p{margin-top: 10px; padding-top: 10px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_protui .title{font-size: 26px;}
    .main_protuilist{margin-top: 35px;}
    .main_protuilist .swiper-slide .img{height: 321px;}
    .main_protuilist .swiper-slide .img img{max-height: 321px;}
    .main_protuilist .swiper-slide .desc{padding: 12px 2%;}
    .main_protuilist .swiper-slide .desc h3{font-size: 18px;}
    .main_protuilist .swiper-slide .desc p{margin-top: 9px; padding-top: 9px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_protui .title{font-size: 22px;}
    .main_protuilist{margin-top: 30px;}
    .main_protuilist .swiper-slide .img{height: 333px;}
    .main_protuilist .swiper-slide .img img{max-height: 333px;}
    .main_protuilist .swiper-slide .desc{padding: 10px 2%;}
    .main_protuilist .swiper-slide .desc h3{font-size: 16px;}
    .main_protuilist .swiper-slide .desc p{margin-top: 8px; padding-top: 8px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_protui .title{font-size: 20px;}
    .main_protuilist{margin-top: 25px;}
    .main_protuilist .swiper-slide .img{height: 280px;}
    .main_protuilist .swiper-slide .img img{max-height: 280px;}
    .main_protuilist .swiper-slide .desc{padding: 8px 2%;}
    .main_protuilist .swiper-slide .desc h3{font-size: 15px;}
    .main_protuilist .swiper-slide .desc p{margin-top: 6px; padding-top: 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_protui .title{font-size: 18px;}
    .main_protuilist{margin-top: 20px;}
    .main_protuilist .swiper-slide .img{height: 205px;}
    .main_protuilist .swiper-slide .img img{max-height: 205px;}
    .main_protuilist .swiper-slide .desc{padding: 6px 2%;}
    .main_protuilist .swiper-slide .desc h3{font-size: 14px;}
    .main_protuilist .swiper-slide .desc p{margin-top: 5px; padding-top: 5px;}
}
@media (max-width: 767px) {
    .main_protui .title{font-size: 1.2em;}
    .main_protuilist{margin-top: 1em;}
    .main_protuilist .swiper-slide .img{height: 16em}
    .main_protuilist .swiper-slide .img img{max-height: 16em}
    .main_protuilist .swiper-slide .desc{padding: 0.4em 2%;}
    .main_protuilist .swiper-slide .desc h3{font-size: 1.2em;}
    .main_protuilist .swiper-slide .desc p{margin-top: 0.4em; padding-top: 0.4em;}
}
@media (min-width: 768px){
    
}

.main_contact1{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}

.main_contact1 .title h3{line-height: 1.5; font-weight: bold; margin-bottom: 5px;}
.main_contact1 .title p{line-height: 1.5; color: rgba(51, 51, 51, 1);}
.main_contact1lul li{display: flex; flex-wrap: wrap; align-items: center; border-bottom: 1px solid rgba(0,0,0,0.1);}
.main_contact1lul li .word{width: calc(100% - 40px);}
.main_contact1lul li .word .biaoti{font-weight: bold;}

.main_contact1rul li input,.main_contact1rul li textarea{border: 1px solid #E1E1E1; width: 100%;}
.main_contact1rul li input{text-indent: 10px;}
.main_contact1rul li textarea{padding: 10px;}

.main_contact1rul li.sub{text-align: center;}
.main_contact1rul li.sub input{text-indent: 0px; width: 180px; border-radius: 25px 0px 25px 0px; background-color: #009999; color: rgba(255, 255, 255, 1);}

@media (min-width: 1800px){
    .main_contact1{padding: 60px 0px;}
    .main_contact1 .left,.main_contact1 .right{padding: 0px 60px;}
    .main_contact1 .title{margin-bottom: 20px;}
    .main_contact1 .title h3{font-size: 36px;}
    .main_contact1lul{}
    .main_contact1lul li{padding: 20px 0px;}
    .main_contact1lul li .img{width: 40px;}
    .main_contact1lul li .word{padding: 0px 30px;}
    
    .main_contact1rul li{margin-bottom: 10px;}
    .main_contact1rul li input{height: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_contact1{padding: 50px 0px;}
    .main_contact1 .left,.main_contact1 .right{padding: 0px 50px;}
    .main_contact1 .title{margin-bottom: 18px;}
    .main_contact1 .title h3{font-size: 32px;}
    .main_contact1lul{}
    .main_contact1lul li{padding: 18px 0px;}
    .main_contact1lul li .img{width: 40px;}
    .main_contact1lul li .word{padding: 0px 25px;}
    
    .main_contact1rul li{margin-bottom: 10px;}
    .main_contact1rul li input{height: 38px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_contact1{padding: 40px 0px;}
    .main_contact1 .left,.main_contact1 .right{padding: 0px 40px;}
    .main_contact1 .title{margin-bottom: 15px;}
    .main_contact1 .title h3{font-size: 28px;}
    .main_contact1lul{}
    .main_contact1lul li{padding: 15px 0px;}
    .main_contact1lul li .img{width: 40px;}
    .main_contact1lul li .word{padding: 0px 22px;}
    
    .main_contact1rul li{margin-bottom: 10px;}
    .main_contact1rul li input{height: 36px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_contact1{padding: 30px 0px;}
    .main_contact1 .left,.main_contact1 .right{padding: 0px 30px;}
    .main_contact1 .title{margin-bottom: 12px;}
    .main_contact1 .title h3{font-size: 24px;}
    .main_contact1lul{}
    .main_contact1lul li{padding: 12px 0px;}
    .main_contact1lul li .img{width: 40px;}
    .main_contact1lul li .word{padding: 0px 20px;}
    
    .main_contact1rul li{margin-bottom: 8px;}
    .main_contact1rul li input{height: 35px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact1{padding: 20px 0px;}
    .main_contact1 .left,.main_contact1 .right{padding: 0px 20px;}
    .main_contact1 .title{margin-bottom: 10px;}
    .main_contact1 .title h3{font-size: 20px;}
    .main_contact1lul{}
    .main_contact1lul li{padding: 10px 0px;}
    .main_contact1lul li .img{width: 40px;}
    .main_contact1lul li .word{padding: 0px 18px;}
    
    .main_contact1rul li{margin-bottom: 8px;}
    .main_contact1rul li input{height: 32px;}
}
@media (max-width: 767px) {
    .main_contact1{padding: 1.5em 0px;}
    .main_contact1 .left,.main_contact1 .right{padding: 0px 1.5em;}
    .main_contact1 .title{margin-bottom: 0.6em;}
    .main_contact1 .title h3{font-size: 1.4em;}
    .main_contact1lul{}
    .main_contact1lul li{padding: 0.6em 0px;}
    .main_contact1lul li .img{width: 40px;}
    .main_contact1lul li .word{padding: 0px 1em;}
    
    .main_contact1 .right{margin-top: 1.5em;}
    .main_contact1rul li{margin-bottom: 0.4em;}
    .main_contact1rul li input{height: 2em;}
}
@media (min-width: 768px){
    .main_contact1 .left{width: 50%; border-right: 1px solid rgba(0,0,0,0.1);}
    .main_contact1 .right{width: 50%;}
}


.main_chejianlist{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; text-align: center; line-height: 2;}
.main_chejianlist a{border-bottom: 1px #e0e0e0 solid}
.main_chejianlist a .img{overflow: hidden;}
.main_chejianlist a .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;}
.main_chejianlist a .img: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_chejianlist a:hover{border-bottom: 1px #009999 solid}
@media (min-width: 1800px){
    .main_chejianlist a{margin: 15px 0px;}
    .main_chejianlist a .img{height: 372px;}
    .main_chejianlist a .title{padding: 10px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_chejianlist a{margin: 12px 0px;}
    .main_chejianlist a .img{height: 325px;}
    .main_chejianlist a .title{padding: 10px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_chejianlist a{margin: 10px 0px;}
    .main_chejianlist a .img{height: 264px;}
    .main_chejianlist a .title{padding: 8px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_chejianlist a{margin: 8px 0px;}
    .main_chejianlist a .img{height: 220px;}
    .main_chejianlist a .title{padding: 8px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_chejianlist a{margin: 6px 0px;}
    .main_chejianlist a .img{height: 165px;}
    .main_chejianlist a .title{padding: 6px 0px;}
}
@media (max-width: 767px) {
    .main_chejianlist a{margin: 5px 0px;}
    .main_chejianlist a .title{padding: 5px 0px;}
}
@media (min-width: 768px){
    .main_chejianlist a{width: 32%;}
}



.main_caselist a{box-shadow: 0px 0px 5px #ccc; background: #f9f9f9;}
.main_caselist a .img{width: 800px; text-align: center; background: #fff; display: table-cell; vertical-align: middle;text-align: center;}
.main_caselist a .img img{width:100%; height:100%; object-fit:cover;}
.main_caselist a .desc{font-size: 14px; line-height: 2;}
.main_caselist a h3{line-height: 2;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main_caselist a p{font-size: 14px; color: #999; height: 84px; overflow: hidden;}
.main_caselist a span{color: #009994;}


@media (min-width: 1800px){
    .main_caselist a{margin: 20px 1%;}
    .main_caselist a .img{height: 320px;}
    .main_caselist a .img img{}
    .main_caselist a .desc{padding: 10px 3%;}
    .main_caselist a h3{font-size: 18px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_caselist a{margin: 18px 1%;}
    .main_caselist a .img{height: 280px;}
    .main_caselist a .img img{}
    .main_caselist a .desc{padding: 10px 3%;}
    .main_caselist a h3{font-size: 17px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_caselist a{margin: 15px 1%;}
    .main_caselist a .img{height: 227px;}
    .main_caselist a .img img{}
    .main_caselist a .desc{padding: 10px 3%;}
    .main_caselist a h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_caselist a{margin: 12px 1%;}
    .main_caselist a .img{height: 191px;}
    .main_caselist a .img img{}
    .main_caselist a .desc{padding: 8px 3%;}
    .main_caselist a h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_caselist a{margin: 10px 1%;}
    .main_caselist a .img{height: 142px;}
    .main_caselist a .img img{}
    .main_caselist a .desc{padding: 6px 3%;}
    .main_caselist a h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .main_caselist a{display: block; margin: 1em 2%;}
    .main_caselist a .img{text-align: center;}
    .main_caselist a .desc{padding: 0.4em 3%;}
    .main_caselist a h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    .main_caselist a{float: left; width: 31.333%;}
}



.main_news a{display: block; background: #fff; color:#333;}
.main_news a .middle{text-align: left;}
.main_news a .img img{width: 100%; height: 100%; object-fit: cover;}
.main_news a h3{line-height: 1.6;}
.main_news a span{display: block; line-height: 2;}
.main_news a i{font-weight: bold; position:relative; display:inline-table; padding:0px 10px;}
.main_news a i:after{position:absolute; content:""; display:inline-table; width:0px; height:2px; background:#333; left:0px; bottom:0px; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_news a:hover i:after{width:100%;}
@media (min-width: 1800px){
    .main_news a{margin-bottom: 50px;}
    .main_news a .middle{height: 360px;}
    .main_news a .word{padding:0px 50px;}
    .main_news a h3{font-size: 28px;}
    .main_news a span{font-size: 20px; margin-top: 15px;}
    .main_news a p{margin-top: 30px; height: 100px;}
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_news a{margin-bottom: 45px;}
    .main_news a .middle{height: 315px;}
    .main_news a .word{padding:0px 45px;}
    .main_news a h3{font-size: 24px;}
    .main_news a span{font-size: 18px; margin-top: 12px;}
    .main_news a p{margin-top: 25px; height: 100px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_news a{margin-bottom: 40px;}
    .main_news a .middle{height: 256px;}
    .main_news a .word{padding:0px 40px;}
    .main_news a h3{font-size: 20px;}
    .main_news a span{font-size: 16px; margin-top: 10px;}
    .main_news a p{margin-top: 20px; height: 80px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_news a{margin-bottom: 35px;}
    .main_news a .middle{height: 215px;}
    .main_news a .word{padding:0px 35px;}
    .main_news a h3{font-size: 18px;}
    .main_news a span{font-size: 15px; margin-top: 8px;}
    .main_news a p{margin-top: 15px; height: 60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_news a{margin-bottom: 30px;}
    .main_news a .middle{height: 160px;}
    .main_news a .word{padding:0px 30px;}
    .main_news a h3{font-size: 16px;}
    .main_news a span{font-size: 14px; margin-top: 6px;}
    .main_news a p{margin-top: 10px; height: 50px;}
}
@media (max-width: 767px) {
    .main_news a{margin-bottom: 1.2em;}
    .main_news a .word{padding:1em 4%;}
    .main_news a h3{font-size: 1.2em;}
    .main_news a span{font-size: 1em; margin-top: 0.3em;}
    .main_news a p{margin-top: 0.5em; margin-bottom: 1em;}
    .main_news a i{padding-bottom:6px;}
}
@media (min-width: 768px){
    .main_news a .img{float: left; width: 40%;}
    .main_news a .word{float: left; width: 60%;}
    .main_news a:nth-child(2n) .img{float: right;}
    .main_news a i{padding-bottom:8px;}
}



.mnewscon .title{font-weight: bold; text-align: center; }
.mnewscon .datetime{text-align: center; display: block; color: #4d4158; line-height: 2;}
.mnewscon .datetime > span{display: inline-table;}
.index_switchsize span{cursor: pointer; padding: 0px 5px;}
.mnewscon .mmnedesc{background: #f2f4f6; line-height: 2;}
.mnewscon .mmnecon{line-height: 2.2; border-bottom: 1px #999999 solid;}
.prev_next{line-height: 2.2;position: relative;}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1500px){
    .mnewscon .title{ font-size: 30px;}
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 30px;}
    .mnewscon .mmnecon{padding: 30px 0px; margin-bottom: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mnewscon .title{ font-size: 24px;}
    .mnewscon .datetime{margin-top: 18px;}
    .mnewscon .mmnedesc{padding: 18px; margin-top: 25px;}
    .mnewscon .mmnecon{padding: 25px 0px; margin-bottom: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mnewscon .title{ font-size: 20px;}
    .mnewscon .datetime{margin-top: 15px;}
    .mnewscon .mmnedesc{padding: 15px; margin-top: 20px; }
    .mnewscon .mmnecon{padding: 20px 0px; margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon .title{ font-size: 18px;}
    .mnewscon .datetime{margin-top: 10px;}
    .mnewscon .mmnedesc{padding: 10px; margin-top: 15px; }
    .mnewscon .mmnecon{padding: 15px 0px; margin-bottom: 15px;}
}
@media (max-width: 767px) {
    .mnewscon .title{ font-size: 1.2em;}
    .mnewscon .datetime{margin-top: 1em;}
    .mnewscon .mmnedesc{padding: 1em; margin-top: 1.2em; }
    .mnewscon .mmnecon{padding: 1.2em 0px; margin-bottom: 1.2em;}
}
@media (min-width: 768px){
    .prev_next p{max-width: 48%;}
    .prev_next .prev{float: left;}
    .prev_next .next{float: right;}
}


.text-center .pagination{display: inline-table;}
.text-center .pagination li{float: left;}
.text-center .pagination li a{display: block; border:1px #eee solid; min-width: 1rem; padding:0.2rem 0.5rem;}
.text-center .pagination li.active a{background: #009999; border-color: #009999; color: #fff;}





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







