.banner{position: relative;}
.banner .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}

.banner .swiper-pagination span{border-radius: 50%; background: #fff;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 10px; height: 10px;}

.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color: rgba(255,255,255,0.5); font-size: 24px;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: rgb(0,0,0,0.2); width: 60px; height: 60px; border-radius: 50%;}
.banner .swiper-button-next{right: 0px;}
.banner .swiper-button-prev{left: 0px;}
@media (max-width: 767px) {
    .bannerpc{display: none;}
}
@media (min-width: 768px){
    
    .bannerwap{display: none;}
}



.banner_nav{position: absolute; left: 0px; top: 0px; width: 100%; z-index: 999;}
ul.menu{background: rgba(255,255,255,0.2); color: #fff;}
ul.menu a{color: #fff;}
ul.menu .title{padding: 10px 30px;}
ul.menu h1 {font-weight: bold; border-bottom: 1px #fff solid; line-height: 2; padding: 10px 0px;}
ul.menu .list{border-bottom: 1px solid rgba(255,255,255,0.2);  position: relative; clear: both;}
ul.menu .list:after{content: " ";position: absolute; right: 5%; top: 50%; transform: translate(0,-50%); padding: 0px 5px; background: url(../images/shouye_11.png) center center no-repeat; width: 20px; height: 20px; cursor: pointer;}
ul.menu .list a{padding: 15px 30px; display: block; height: 100%;}
ul.menu .list a:hover {background-color: #324252; transition: 300ms all; color: #09fbd2;}
ul.menu .list .items { height: 0px; overflow: hidden;}
ul.menu .list .items a { padding: 15px 30px; position: relative;}
ul.menu .list .items a:after{content: " ";position: absolute; right: 5%; top: 50%; transform: translate(-50%,0); padding: 0px 5px; background: url(../images/shouye_14.png) center center no-repeat; width: 8px; height: 8px;}
ul.menu .list .items a:hover {background-color: rgba(255,255,255,0.2); transition: 300ms all;}
ul.menu .list:last-child {border-bottom: none;}
ul.menu .active:after { background: url(../images/shouye_24.png) center center no-repeat;}
ul.menu .active > .items {display: block; background: rgba(255,255,255,0.1); padding: 0px; height: auto; transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); transition: all 200ms; clear: both;  float: left;  width: 100%;}
ul.menu .active > .items li {padding: 0px; border-bottom: 1px solid rgba(255,255,255,0.2);; list-style: none;}
ul.menu .active > .items li:last-child {border-color: transparent; padding-bottom: 0px;}
ul.menu .active > .items .active > .items {background-color: rgba(255,255,255,0.5);}
ul.menu .active > a {color: #46efa4;text-transform: uppercase; font-weight: bold;}
ul.menu .active .list {background: #697d92;}
ul.menu .active .list a {padding: 15px 30px;}
@media (min-width: 1500px){
    ul.menu h1{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    ul.menu h1{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    ul.menu h1{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    ul.menu h1{font-size: 16px;}
}
@media (max-width: 767px) {
    ul.menu{display: none;}
}
@media (min-width: 768px){
    ul.menu{min-width: 240px; max-width: 300px;}
}




.ind_title{position: relative;}
.ind_title h3{font-weight: bold;}
.ind_title a{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
@media (min-width: 1500px){
    .ind_title h3{font-size: 32px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_title h3{font-size: 28px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_title h3{font-size: 24px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h3{font-size: 24px;}
}
@media (max-width: 767px) {
    .ind_title h3{font-size: 1.4em;}
}
@media (min-width: 768px){
    
}



@media (min-width: 1500px){
    .paddingt{padding-top: 55px;}
    .paddingb{padding-bottom: 55px;}
    .paddingtb{padding-top: 55px; padding-bottom: 55px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .paddingt{padding-top: 45px;}
    .paddingb{padding-bottom: 45px;}
    .paddingtb{padding-top: 45px; padding-bottom: 45px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .paddingt{padding-top: 35px;}
    .paddingb{padding-bottom: 35px;}
    .paddingtb{padding-top: 35px; padding-bottom: 35px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .paddingt{padding-top: 25px;}
    .paddingb{padding-bottom: 25px;}
    .paddingtb{padding-top: 25px; padding-bottom: 25px;}
}
@media (max-width: 767px) {
    .paddingt{padding-top: 1.6em;}
    .paddingb{padding-bottom: 1.6em;}
    .paddingtb{padding-top: 1.6em; padding-bottom: 1.6em;}
}
@media (min-width: 768px){
    
}






.ind_videolist2{width: 100%;}
.ind_videolist2 .img{position: relative; border-radius: 6px; overflow: hidden;}
.ind_videolist2 .img img{width: 100%; height: 100%; object-fit: cover;}
.ind_videolist2 .img span{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: inline-table; background: url(../images/shouye_08.png) center center no-repeat; background-size: 100% 100%;}




@media (min-width: 1500px){
    .ind_video{}
    .ind_videolist2 li{width: 466.66px;}
    .ind_videolist2 .img{margin: 0px 10px; height: 265px;}
    .ind_videolist2 .img span{width: 60px; height: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_videolist2 li{width: 380px;}
    .ind_videolist2 .img{margin: 0px 8px; height: 215px;}
    .ind_videolist2 .img span{width: 55px; height: 55px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_videolist2 li{width: 320px;}
    .ind_videolist2 .img{margin: 0px 6px; height: 180px;}
    .ind_videolist2 .img span{width: 50px; height: 50px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_videolist2 li{width: 240px;}
    .ind_videolist2 .img{margin: 0px 4px; height: 138px;}
    .ind_videolist2 .img span{width: 40px; height: 40px;}
}
@media (max-width: 767px) {
    .ind_videolist2 li{width: 12em;}
    .ind_videolist2 .img{margin: 0px 4px; height: 7em;}
    .ind_videolist2 .img span{width: 2.6em; height: 2.6em;}
}
@media (min-width: 768px){
    
}



.ind_product1 a{float: left; position: relative;}
.ind_product1 a .img{height: 100%; width: 100%;}
.ind_product1 a img{width: 100%; height: 100%; object-fit: cover;}
.ind_product1 a .desc{position: absolute; left: 5%;}
.ind_product1 a:nth-child(1) .desc{bottom: auto; top: 4%; transform: translate(0,50%);}
.ind_product1 a:nth-child(2) .desc{bottom: 50%; transform: translate(0,50%);}




@media (min-width: 1500px){
    .ind_product1 a:nth-child(1){height: 625px;}
    .ind_product1 a:nth-child(2){margin-bottom: 15px;}
    .ind_product1 a:nth-child(2),.ind_product1 a:nth-child(3),.ind_product1 a:nth-child(4){height: 305px;}
    .ind_product1 a .desc h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_product1 a:nth-child(1){height: 512px;}
    .ind_product1 a:nth-child(2){margin-bottom: 12px;}
    .ind_product1 a:nth-child(2),.ind_product1 a:nth-child(3),.ind_product1 a:nth-child(4){height: 250px;}
    .ind_product1 a .desc h3{font-size: 17px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_product1 a:nth-child(1){height: 430px;}
    .ind_product1 a:nth-child(2){margin-bottom: 10px;}
    .ind_product1 a:nth-child(2),.ind_product1 a:nth-child(3),.ind_product1 a:nth-child(4){height: 210px;}
    .ind_product1 a .desc h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_product1 a:nth-child(1){height: 330px;}
    .ind_product1 a:nth-child(2){margin-bottom: 10px;}
    .ind_product1 a:nth-child(2),.ind_product1 a:nth-child(3),.ind_product1 a:nth-child(4){height: 160px;}
    .ind_product1 a .desc h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .ind_product1 a:nth-child(1),.ind_product1 a:nth-child(2){margin-bottom: 0.8em;}
    .ind_product1 a:nth-child(3),.ind_product1 a:nth-child(4){float: left; width: 49%; height: 12em;}
    .ind_product1 a:nth-child(4){float: right;}
    .ind_product1 a .desc{top: 10%;}
    .ind_product1 a .desc h3{font-size: 1.1em;}

    
}
@media (min-width: 768px){
    .ind_product1 a{width: 49.5%;}
    .ind_product1 a:nth-child(2n){float: right;}
    .ind_product1 a:nth-child(3),.ind_product1 a:nth-child(4){width: 24.25%; margin-left: 1%;}
    .ind_product1 a .desc{top: 6%;}
}




.ind_word{position: relative; text-align: center;}
.ind_word .title{position: absolute; left: 0px; top: 15%; width: 100%; text-align: center;}




@media (min-width: 1500px){
    .ind_word .title{font-size: 36px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_word .title{font-size: 28px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_word .title{font-size: 24px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_word .title{font-size: 20px;}
}
@media (max-width: 767px) {
    .ind_word .title{font-size: 1.1em;}
}
@media (min-width: 768px){
    
}






.ind_product2list a{float: left; background: #fff;}
.ind_product2list .img{background: #fafafa; text-align:center; position: relative;}
.ind_product2list .img span{display: inline-table; height: 2px; width: 20%; background: url(../images/shouye_18.png) center center no-repeat; background-size: 100% 100%; position: absolute; left: 50%; bottom: 5%; transform: translate(-50%,0);} 
.ind_product2list .img img{max-height: 80%; max-width: 80%;}
.ind_product2list .desc h3{line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_product2list .desc i{color: #999999;}
@media (min-width: 1500px){
    .ind_product2list .img{height: 275px;}
    .ind_product2list .desc h3{font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_product2list .img{height: 226px;}
    .ind_product2list .desc h3{font-size: 18px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_product2list .img{height: 190px;}
    .ind_product2list .desc h3{font-size: 17px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_product2list .img{height: 142px;}
    .ind_product2list .desc h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .ind_product2list a{width: 49%; float: left; margin-bottom: 0.8em;}
    .ind_product2list a:nth-child(2n){float: right;}
    .ind_product2list .img{height: 11em;}
    .ind_product2list .desc{padding: 0.5em 5%;}
    .ind_product2list .desc h3{font-size: 16px;}
}
@media (min-width: 768px){
    .ind_product2list{margin: 0px -1%;}
    .ind_product2list a{width: 23%; margin: 0px 1%;}
    .ind_product2list .desc{padding: 10px 5%;}
}




.ind_fanan{background: #fff;}
.ind_fananlist a{display: block; background: #f3f3f3;}
.ind_fananlist a img{width: 100%; height: 100%; object-fit: cover;}
.ind_fananlist a h3{line-height: 1.6;}
.ind_fananlist a p{color: #999; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_fananlist a span{text-transform:uppercase;}
@media (min-width: 1500px){
    .ind_fananlist a h3{font-size: 24px;}
    .ind_fananlist a p{height: 52px; margin: 5px 0px 10px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_fananlist a h3{font-size: 20px;}
    .ind_fananlist a p{height: 48px; margin: 4px 0px 8px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_fananlist a h3{font-size: 18px;}
    .ind_fananlist a p{height: 48px; margin: 3px 0px 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_fananlist a h3{font-size: 16px;}
    .ind_fananlist a p{height: 45px; margin: 2px 0px 4px;}
}
@media (max-width: 767px) {
    .ind_fananlist a{margin: 0.5em 0px;}
    .ind_fananlist a .desc{padding: 1em 5%;}
    .ind_fananlist a h3{font-size: 1.1em;}
    .ind_fananlist a p{margin: 0.1em 0px 0.2em;}
}
@media (min-width: 768px){
    .ind_fananlist a{float: left; width: 24%; margin: 0px 0.5%;}
    .ind_fananlist a .desc{padding: 10px 5%;}
}




.ind_about{line-height: 2;}

    

.ind_aboutcon .ind_title{text-align: center;}
.ind_aboutcon img{}
.ind_aboutcon .desc{}


.ind_more{text-align:center;}
.ind_more a{display: inline-table; background: #000; color: #fff; border-radius: 5px;}
@media (min-width: 1500px){
    .ind_about{padding: 90px 0px 50px;}
    .ind_aboutcon{width: 50%; padding-left: 4%;}
    .ind_aboutcon .middle{height: 500px;}
    .ind_aboutcon .left{width: 40%;}
    .ind_aboutcon .right{width: 55%;}
    .ind_aboutcon .desc{margin: 30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .ind_about{padding: 70px 0px 40px;}
    .ind_aboutcon{width: 50%; padding-left: 4%;}
    .ind_aboutcon .middle{height: 400px;}
    .ind_aboutcon .left{width: 40%;}
    .ind_aboutcon .right{width: 55%;}
    .ind_aboutcon .desc{margin: 25px 0px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .ind_about{padding: 60px 0px 30px;}
    .ind_aboutcon{width: 50%; padding-left: 4%;}
    .ind_aboutcon .middle{height: 340px;}
    .ind_aboutcon .left{width: 40%;}
    .ind_aboutcon .right{width: 55%;}
    .ind_aboutcon .desc{margin: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about{padding: 50px 0px 25px;}
    .ind_aboutcon{width: 50%; padding-left: 4%;}
    .ind_aboutcon .middle{height: 340px;}
    .ind_aboutcon .left{display: none;}
    .ind_aboutcon .desc{margin: 20px 0px;}
}
@media (max-width: 767px) {
    .ind_about{padding: 2em 2%;}
    .ind_aboutcon{}
    .ind_aboutcon .middle{}
    .ind_aboutcon .left{text-align:center;}
    .ind_aboutcon .left .pc{display: none;}
    .ind_aboutcon .right{margin-top: 1.5em;}
    .ind_aboutcon .desc{margin: 20px 0px;}
    .ind_more a{padding: 0.3em 2em;}
    
}
@media (min-width: 768px){
    .ind_about{background: url(../images/shouye_61.jpg) center center no-repeat; background-size:100% 100%;}
    .ind_aboutcon .left{float: left;}
    .ind_aboutcon .left .wap{display: none;}
    .ind_aboutcon .right{float: right;}
    .ind_more a{padding: 4px 25px;}
}



.main_ban_word{position: relative; color: #fff; line-height: 2; text-align: center;}
.main_ban_word img{width: 100%; height: 100%; object-fit: cover;}
.main_ban_word .word{position: absolute; left: 50%; top: 30%; transform: translate(-50%,-50%);}
.main_ban_word h2{text-transform:uppercase}
.main_ban_word h3{line-height: 2;}
.main_ban_word a{display: inline-table; background: #0856a5; color: #fff; border-radius: 0.6rem;}

@media (min-width: 1500px){
    .main_ban_word,.main_ban_word .middle{height: 550px;}
    .main_ban_word h2{font-size: 48px;}
} 
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_ban_word{height: 500px;}
    .main_ban_word h2{font-size: 40px;}
} 
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_ban_word{height: 400px;}
    .main_ban_word h2{font-size: 36px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban_word{height: 300px;}
    .main_ban_word h2{font-size: 34px;}
}
@media (max-width: 767px) {
    .main_ban_word{height: 20rem;}
    .main_ban_word h2{font-size: 1.8em;}
}
@media (min-width: 768px){
    .main_ban_word a{padding: 6px 20px;}
}

.main{background: url(../images/mainbg_02.jpg) center bottom no-repeat #fff;}
.main_cate a{display: inline-table;line-height: 1; border-right: 2px #666666 solid;}
.main_cate a:hover,.main_cate a.act,.main_cate span{color: #073c6e;}
.main_cate a:first-child{padding-left: 0px;}
.main_cate a:last-child{padding-right: 0px; border-width: 0px;}
@media (min-width: 1600px){
    .main_ptb{padding: 70px 0px;}
    .main_pt{padding-top: 70px;}
    .main_pb{padding-bottom: 70px;}
}
@media (min-width: 1400px) and (max-width: 1600px){
    .main_ptb{padding: 60px 0px;}
    .main_pt{padding-top: 60px;}
    .main_pb{padding-bottom: 60px;}
}
@media (min-width: 1200px) and (max-width: 1400px){
    .main_ptb{padding: 50px 0px;}
    .main_pt{padding-top: 50px;}
    .main_pb{padding-bottom: 50px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_ptb{padding: 40px 0px;}
    .main_pt{padding-top: 40px;}
    .main_pb{padding-bottom: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ptb{padding: 30px 0px;}
    .main_pt{padding-top: 30px;}
    .main_pb{padding-bottom: 30px;}
}
@media (max-width: 767px) {
    .main_cate a{padding:0px 0.6em;}
    .main_ptb{padding: 1.6rem 0px;}
    .main_pt{padding-top: 1.6rem;}
    .main_pb{padding-bottom: 1.6rem;}
}
@media (min-width: 768px){
    .main_cate a{padding:0px 15px;}
    
}

.location{line-height: 60px; background: #f6f6f6;}
.breadcrumb1 a:first-child{background: url(../images/caselist_04.png) center left no-repeat; padding-left: 26px;}
@media (min-width: 768px){
    .location .left{float: left;}
    .location .right{float: right;}
    
}
@media (max-width: 767px) {
    .location{line-height: 2; padding-bottom: 1rem;}
    .breadcrumb1{ padding: 0.4rem 0px;}
    .location .right{text-align: center;}
}

.main_about{background: url(../images/aboutb_02.jpg) center center no-repeat; background-size: cover;}
.main_about .left{overflow: hidden;}
.main_about .left .img{}
.main_about .left img{width: 100%; height: 100%; object-fit: cover;}
.main_about .title1{text-transform:uppercase; background: url(../images/guanyu_06.jpg) center left no-repeat; padding-left: 25px; font-weight: bold;}
.main_about .content{line-height: 1.8; overflow: auto;}
@media (min-width: 1500px){
    .main_about .left{border-top-right-radius: 110px; height: 455px;}
    .main_about .title2{font-size: 36px; margin-top: 15px;}
    .main_about .content{margin-top: 35px; height: 330px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_about .left{border-top-right-radius: 90px; height: 370px;}
    .main_about .title2{font-size: 24px; margin-top: 12px;}
    .main_about .content{margin-top: 30px; height: 270px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_about .left{border-top-right-radius: 70px;}
    .main_about .left .img{margin-top:75px;}
    .main_about .title2{font-size: 20px; margin-top: 10px;}
    .main_about .content{margin-top: 25px; height: 324px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about .left{border-top-right-radius: 50px; height: 320px;}
    .main_about .left .img{margin-top:60px;}
    .main_about .title2{font-size: 18px; margin-top: 8px;}
    .main_about .content{margin-top: 20px; height: 227px;}
}
@media (max-width: 767px) {
    .main_about .left{border-top-right-radius: 2em;}
    .main_about .right{margin-top: 1.5em}
    .main_about .title2{font-size: 1.2em; margin-top: 0.4em;}
    .main_about .content{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_about .left{float: left; width: 49%;}
    .main_about .right{float: right; width: 49%;}
}




.main_title2{display: inline-table;border-top: 1px #ededed solid; }
.main_title2 .title{position: relative; padding-left: 30px;  }
.main_title2 i{position: absolute; left: 0px; top: 50%;text-transform:uppercase; transform: translate(0,-50%);writing-mode: vertical-lr; display: inline-table; color: #999; }
.main_title2 h3{font-weight: bold;}

@media (min-width: 1500px){
    .main_title2{padding-top: 20px;}
    .main_title2 h3{font-size: 36px;}
    .main_title2 p{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_title2{padding-top: 16px;}
    .main_title2 h3{font-size: 30px;}
    .main_title2 p{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_title2{padding-top: 12px;}
    .main_title2 h3{font-size: 26px;}
    .main_title2 p{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_title2{padding-top: 10px;}
    .main_title2 h3{font-size: 22px;}
    .main_title2 p{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_title2{padding-top: 8px;}
    .main_title2 h3{font-size: 1.4em;}
    .main_title2 p{font-size: 1em;}
}
@media (min-width: 768px){
    
}


.main_service{background: url(../images/aboutb_04.jpg) center center no-repeat; background-size: cover;}
.main_servicelist li{float: left; background: #fff; border-radius:30px; text-align: center;}
.main_servicelist li .img{display: table-cell; vertical-align: middle;text-align: center; width: 500px;}
.main_servicelist li img{max-width: 70%;}
.main_servicelist li .desc{line-height: 2;}



@media (min-width: 1500px){
    .main_servicelist{margin-top: 50px;}
    .main_servicelist li{padding: 20px 0px;}
    .main_servicelist li .img{height: 220px;}
    .main_servicelist li .desc{margin-bottom: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_servicelist{margin-top: 40px;}
    .main_servicelist li{padding: 18px 0px;}
    .main_servicelist li .img{height: 180px;}
    .main_servicelist li .desc{margin-bottom: 18px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_servicelist{margin-top: 35px;}
    .main_servicelist li{padding: 15px 0px;}
    .main_servicelist li .img{height: 150px;}
    .main_servicelist li .desc{margin-bottom: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_servicelist{margin-top: 30px;}
    .main_servicelist li{padding: 12px 0px;}
    .main_servicelist li .img{height: 120px;}
    .main_servicelist li .desc{margin-bottom: 12px;}
}
@media (max-width: 767px) {
    .main_servicelist{margin-top: 30px;}
    .main_servicelist li{padding: 0.8em 0px; width: 48%; margin: 0.6em 0px;}
    .main_servicelist li:nth-child(2n){float: right;}
    .main_servicelist li .img{height: 10em;}
    .main_servicelist li img{max-width: 45%;}
    .main_servicelist li .desc{margin-bottom: 0.4em;}
}
@media (min-width: 768px){
    .main_servicelist li{width: 15%; margin: 0px 0.8333%;}
}



.main_title{position: relative;}
.main_title h3{font-weight: bold; background: url(../images/chanpin_07.png) center left no-repeat; background-size: auto 80%; padding-left: 26px; display:inline-table;}
.main_title p{color:#999;}
.main_title a{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
@media (min-width: 1500px){
    .main_title h3{font-size: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_title h3{font-size: 26px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_title h3{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_title h3{font-size: 20px;}
}
@media (max-width: 767px) {
    .main_title h3{font-size: 1.4em;}
}
@media (min-width: 768px){
    
}



.main_gongchang{background: url(../images/aboutb_05.jpg) center center no-repeat;}
.main_gongchang_desc{line-height:2;}
.main_gongchanglist a{float: left;}

.main_gongchanglist a img{width: 100%; height: 100%; object-fit: cover;}

@media (min-width: 1500px){
    .main_gongchang_desc{margin-top:40px;}
    .main_gongchanglist{margin-top: 50px;}
    .main_gongchanglist a{width: 23%; margin: 10px 1%;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_gongchang_desc{margin-top:34px;}
    .main_gongchanglist{margin-top: 40px;}
    .main_gongchanglist a{width: 23%; margin: 9px 1%;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_gongchang_desc{margin-top:28px;}
    .main_gongchanglist{margin-top: 30px;}
    .main_gongchanglist a{width: 23%; margin: 8px 1%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_gongchang_desc{margin-top:20px;}
    .main_gongchanglist{margin-top: 20px;}
    .main_gongchanglist a{width: 23%; margin: 6px 1%;}
}
@media (max-width: 767px) {
    .main_gongchang_desc{margin-top:1em;}
    .main_gongchanglist{margin-top: 1em;}
    .main_gongchanglist a{width: 49%; margin: 0.4em 0px;}
    .main_gongchanglist a:nth-child(2n){float: right;}
}
@media (min-width: 768px){
    
}




.main_prolist a{float: left; box-shadow: 0px 0px 8px #eee; background: #fff;line-height: 2;}
.main_prolist a .img{text-align:center;}
.main_prolist a .img img{max-width: 90%; max-height: 90%;}
.main_prolist a h3{line-height: 2;}
.main_prolist a p{display: inline-table; background: #333333; color: #fff;border-bottom-right-radius: 20px; border-top-right-radius: 20px;}
.main_prolist a p i{display: none;}
.main_prolist a:hover i{display: inline-table;}
@media (min-width: 1500px){
    .main_prolist{margin: 0px -1%; padding-top:35px;}
    .main_prolist a{width: 23%; margin: 20px 1%;}
    .main_prolist a .img{height: 275px;}
    .main_prolist a .desc{padding: 8px 4% 25px;}
    .main_prolist a h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_prolist{margin: 0px -1%; padding-top:30px;}
    .main_prolist a{width: 23%; margin: 15px 1%;}
    .main_prolist a .img{height: 230px;}
    .main_prolist a .desc{padding: 8px 4% 22px;}
    .main_prolist a h3{font-size: 17px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_prolist{margin: 0px -1%; padding-top:26px;}
    .main_prolist a{width: 23%; margin: 12px 1%;}
    .main_prolist a .img{height: 190px;}
    .main_prolist a .desc{padding: 8px 4% 22px;}
    .main_prolist a h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_prolist{margin: 0px -1%; padding-top:20px;}
    .main_prolist a{width: 23%; margin: 8px 1%;}
    .main_prolist a .img{height: 135px;}
    .main_prolist a .desc{padding: 8px 4% 18px;}
    .main_prolist a h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_prolist a{width: 49%; margin-bottom: 1em;}
    .main_prolist a:nth-child(2n){float: right;}
    .main_prolist a .img{height: 12em;}
    .main_prolist a .desc{padding: 0.3em 4% 1em;}
    .main_prolist a h3{font-size: 1.1em;}
    .main_prolist a p{padding: 0px 0.6em;}
}
@media (min-width: 768px){
    
    .main_prolist a p{padding: 0px 15px;}
}






.main_fanancate{text-align:center; }
.main_fanancate a{display: inline-table; line-height: 2; background: #eeeeee;}
.main_fanancate a.act,.main_fanancate a:hover{background: #333333; color: #fff;}

.main_pics a{display: block; line-height: 1.6;}

.main_pics a img{width: 100%; height: 100%; object-fit: cover;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_pics a .title{font-weight: bold; line-height: 1.6;}
.main_pics a .desc{color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.main_pics a span{display: inline-table; background: #333; color: #fff;text-transform:uppercase;}
@media (min-width: 1500px){
    .main_fanancate{font-size: 18px;}

    .main_pics a{padding: 35px 0px; margin: 45px 0px;}
    .main_pics a .middle{height: 350px;}
    .main_pics a .word{padding: 0px 45px;}
    .main_pics a .title{font-size: 24px;}
    .main_pics a .desc{margin: 20px 0px;}
    .main_pics a span{font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_fanancate{font-size: 17px;}
    
    .main_pics a{padding: 30px 0px; margin: 40px 0px;}
    .main_pics a .middle{height: 290px;}
    .main_pics a .word{padding: 0px 40px;}
    .main_pics a .title{font-size: 20px;}
    .main_pics a .desc{margin: 18px 0px;}
    .main_pics a span{font-size: 18px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_fanancate{font-size: 16px;}
    
    .main_pics a{padding: 25px 0px; margin: 35px 0px;}
    .main_pics a .middle{height: 244px;}
    .main_pics a .word{padding: 0px 35px;}
    .main_pics a .title{font-size: 18px;}
    .main_pics a .desc{margin: 16px 0px;}
    .main_pics a span{font-size: 17px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_fanancate{font-size: 15px;}
    
    .main_pics a{padding: 20px 0px; margin: 30px 0px;}
    .main_pics a .middle{height: 190px;}
    .main_pics a .word{padding: 0px 30px;}
    .main_pics a .title{font-size: 18px;}
    .main_pics a .desc{margin: 12px 0px;}
    .main_pics a span{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_fanancate{font-size: 1em;}
    .main_fanancate a{border-radius: 0.5em; padding: 0.2em 1em; margin: 0.3em; }
    .main_pics a{padding: 1.2em 0px; margin: 1em 0px;background: #eeeeee;}
    .main_pics a .middle{}
    .main_pics a .word{padding: 1.5em 4%; }
    .main_pics a .title{font-size: 1.1em;}
    .main_pics a .desc{margin: 1em 0px;}
    .main_pics a span{font-size: 1em; padding: 0.2em 1em;}
}
@media (min-width: 768px){
    .main_fanancate{ border-bottom: 1px #eeeeee solid;}
    .main_fanancate a{padding: 8px 25px; margin: 0px 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
    
    .main_pics a{background: url(../images/fangan_10.jpg) center left no-repeat; background-size: 60% 100%;}
    .main_pics a:nth-child(2n-1){background: url(../images/fangan_10.jpg) center right no-repeat; background-size: 60% 100%;}
    .main_pics a .img{float: left; width: 47%;}
    .main_pics a .word{float: left; width: 53%;}
    .main_pics a:nth-child(2n) .img{float: right;}
    .main_pics a span{padding: 2px 25px;}
}


.main_downloadcate{border-bottom:2px #eee solid; line-height:2;}
.main_downloadcate a{display:inline-table; font-size:20px; margin-right:20px;}
.main_downloadcate a:hover,.main_downloadcate a.act{border-bottom:2px #000 solid;}

.main_download2cate a{display:inline-table; border:1px #eee solid; line-height:2; border-radius:20px; padding:2px 20px;}

.main_download2cate a:hover,.main_download2cate a.act{background:#000; color:#fff;}


.main_download1 a{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between; border-bottom: 1px solid #eee;}
.main_download1 a .img{width:50px;}
.main_download1 a .word{width:calc(100% - 70px)}
.main_download1 a .word h3{font-size: 16px; line-height:1.5;}
.main_download1 a .word p{font-size:12px; color:#999; line-height:1.5;}

.bgffffff{background:#fff;}
.main_download0{box-shadow:0px 0px 10px #eee; border-radius:15px;}
@media (min-width: 1500px){
    .main_download0{padding:25px; margin-top:55px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_download0{padding:25px; margin-top:45px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_download0{padding:25px; margin-top:35px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_download0{padding:25px; margin-top:25px;}
}
@media (max-width: 767px) {
    .main_download0{padding:20px; margin-top:1.6em;}
    .main_download1 a{padding:10px 0px;}
}
@media (min-width: 768px){
    .main_download1 a{padding:20px 0px;}
}



.main_download2{}
.main_download2left a:hover,.main_download2left a.act{background:#eee;}
.main_download2right a{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between; border-bottom:1px #eee solid;}
.main_download2right a:nth-child(2n){background:#f5f5f5;}
.main_download2right a:hover{background:#e2eff9;}
.main_download2right a h3{line-height: 1.6;}
.main_download2right a p{line-height:1.6; color:#999;}
.main_download2right a .icon span{display: block; width:20px; height:20px; background:url(../images/20260703113909.png) center center no-repeat; background-size:100%;}

@media (min-width: 1500px){
    .main_download2{padding-top:30px;}
    .main_download2left a{padding: 10px 0px;}
    .main_download2right a{padding: 15px 2%;}
    .main_download2right a h3{font-size:16px;}
    .main_download2right a p{font-size:12px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_download2{padding-top:25px;}
    .main_download2left a{padding: 8px 0px;}
    .main_download2right a{padding: 12px 2%;}
    .main_download2right a h3{font-size:15px;}
    .main_download2right a p{font-size:12px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_download2{padding-top:20px;}
    .main_download2left a{padding: 8px 0px;}
    .main_download2right a{padding: 12px 2%;}
    .main_download2right a h3{font-size:14px;}
    .main_download2right a p{font-size:12px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_download2{padding-top:20px;}
    .main_download2left a{padding: 8px 0px;}
    .main_download2right a{padding: 12px 2%;}
    .main_download2right a h3{font-size:14px;}
    .main_download2right a p{font-size:12px;}
}
@media (max-width: 767px) {
    .main_download2{padding-top:20px;}
    .main_download2left{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
    .main_download2left a{padding: 8px 0px; width:32%; text-align:center;}
    .main_download2right{margin-top:1em;}
    .main_download2right a{padding: 12px 2%;}
    .main_download2right a h3{font-size:14px;}
    .main_download2right a p{font-size:12px;}
}
@media (min-width: 768px){
    .main_download2left{float:left; width:180px;}
    .main_download2left a{display:block; line-height:2; border-bottom: 1px #eee solid; text-indent:15px;}
    .main_download2right{float:right; width:calc(100% - 210px)}
}







.main_download a{box-shadow: 0px 0px 5px #ccc; border-radius: 10px; position: relative; display: block; background: #fff;}
.main_download a .word{background: url(../images/download_03.png) center left no-repeat; line-height: 2; background-size: auto 100%;}
.main_download a .download{position: absolute; right: 3%; top: 50%; transform: translate(0,-50%);}
.main_download a .download span{display: inline-table; background: #ae131c; color: #fff; padding: 3px 10px; border-radius: 16px;}
@media (min-width: 1500px){
    .main_download a{width: 49%; margin-top: 45px; padding: 25px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:42px; width: 520px; padding-left: 65px;}
    .main_download a .middle{height:42px; font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_download a{width: 49%; margin-top: 40px; padding: 20px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:42px; width: 420px; padding-left: 65px;}
    .main_download a .middle{height:42px; font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_download a{width: 49%; margin-top: 35px; padding: 16px;}
    .main_download a:nth-child(2n){float: right;}
    .main_download a .word{height:42px; width: 355px; padding-left: 65px;}
    .main_download a .middle{height:42px; font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_download a{margin-top: 25px; padding: 14px;}
    .main_download a .word{height:42px; width: 560px; padding-left: 65px;}
    .main_download a .middle{height:42px; font-size: 16px;}
}
@media (max-width: 767px) {
    .main_download a{margin-top: 1.2em; padding: 1em 2%;}
    .main_download a .word{height:3em; width: 60%; padding-left: 4em;}
    .main_download a .middle{height:3em;}
}
@media (min-width: 992px){
    .main_download a{float: left;}
}



.main_videoleft .title{line-height:3; background:#000; color:#fff;}
.main_videoleft .cate a{line-height:2;}
.main_videoleft .cate a:hover,.main_videoleft .cate a.act{background:#eee;}

.main_video{line-height: 2;}
.main_video a{}

.main_video a .img{border-radius: 8px; overflow: hidden;position: relative;}
.main_video a img{width: 100%; height: 100%; object-fit: cover;}
.main_video a span{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: inline-table; background: url(../images/shouye_08.png) center center no-repeat; background-size: 100% 100%;}


.main_video a .desc{text-align:center; position: relative;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_video a .desc:after{content: ""; height: 1px; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0); background: #cccccc; width: 60%;}
.main_video a:hover .desc:after{width: 100%; background: #333;}
@media (min-width: 1500px){
    .main_videoleft .title{font-size:28px;}
    .main_videoleft .cate{padding:15px 0px;}
    .main_videoleft .cate a{padding:10px 0px;}
    
    .main_video a{margin-bottom: 40px;}
    .main_video a .img{height: 272px;}
    .main_video a .img span{width: 60px; height: 60px;}
    .main_video a .desc{padding: 15px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_video a{margin-bottom: 35px;}
    .main_video a .img{height: 222px;}
    .main_video a .img span{width: 55px; height: 55px;}
    .main_video a .desc{padding: 12px 0px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_video a{margin-bottom: 30px;}
    .main_video a .img{height: 187px;}
    .main_video a .img span{width: 50px; height: 50px;}
    .main_video a .desc{padding: 10px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_video a{margin-bottom: 25px;}
    .main_video a .img{height: 140px;}
    .main_video a .img span{width: 40px; height: 40px;}
    .main_video a .desc{padding: 8px 0px;}
}
@media (max-width: 767px) {
    .main_videoleft{margin-bottom:0.6em;}
    .main_videoleft .title{display:none;}
    .main_videoleft .cate{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
    .main_videoleft .cate a{display:inline-table; text-align:center; border-radius:0.3em; width:30%;}
    .main_video a{margin-bottom: 1em; display: block;}
    .main_video a .img{height: auto;}
    .main_video a .img span{width: 2.6em; height: 2.6em;}
    .main_video a .desc{padding: 0.4em 0px;}
}
@media (min-width: 768px){
    .main_videoleft{float:left; width:180px;}
    .main_videoleft .title{text-indent:15px;}
    .main_videoleft .cate a{display:block; text-indent:15px; border-bottom:1px #eee solid;}
    .main_videoright{float:right; width:calc(100% - 210px);}
    .main_video a{float: left; width: 33%; }
    .main_video a:nth-child(3n-1){margin-left: 0.5%; margin-right: 0.5%;}
}



#map{width: 100%; height: 100%;}
.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}
@media (min-width: 1500px){
    .main_ditu{height: 570px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_ditu{height: 500px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_ditu{height: 400px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ditu{height: 300px;}
}
@media (max-width: 767px) {
    .main_ditu{height: 20em;}
}
@media (min-width: 768px){
    
}



.main_contactlist li{background: #f8f8f8;}
.main_contactlist li .img{float: left; width: 55px;}
.main_contactlist li .word{float: right;}

.main_form .title{line-height: 1.8; color: #666666;}
.main_form input{text-indent: 10px;}
.main_form input,.main_form textarea{border:1px #333 solid;}
.main_form li input{width: 100%;}
.main_form .two input{width: 49%; float: left;}
.main_form .two input:nth-child(2n){float: right;}
.main_form li textarea{width: 100%; padding: 10px;}
.main_form li.sub input{background: #333; color: #fff;}
@media (min-width: 1500px){
    .main_contactlist li{margin: 40px 0px; padding: 0px 3%;}
    .main_contactlist li:nth-child(1),.main_contactlist li:nth-child(2){font-size: 24px;}
    .main_contactlist li .middle{height: 120px;}
    .main_contactlist li .word{width: 570px;}

    .main_form{margin-top: 40px;}
    .main_form li{margin-bottom: 16px;}
    .main_form .title{font-size: 18px;}
    .main_form input{height: 55px;}
    .main_form li textarea{height: 105px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_contactlist li{margin: 35px 0px; padding: 0px 3%;}
    .main_contactlist li:nth-child(1),.main_contactlist li:nth-child(2){font-size: 22px;}
    .main_contactlist li .middle{height: 120px;}
    .main_contactlist li .word{width: 450px;}

    .main_form{margin-top: 35px;}
    .main_form li{margin-bottom: 14px;}
    .main_form .title{font-size: 17px;}
    .main_form input{height: 55px;}
    .main_form li textarea{height: 105px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_contactlist li{margin: 30px 0px; padding: 0px 3%;}
    .main_contactlist li:nth-child(1),.main_contactlist li:nth-child(2){font-size: 20px;}
    .main_contactlist li .middle{height: 120px;}
    .main_contactlist li .word{width: 375px;}

    .main_form{margin-top: 30px;}
    .main_form li{margin-bottom: 12px;}
    .main_form .title{font-size: 17px;}
    .main_form input{height: 54px;}
    .main_form li textarea{height: 105px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact{padding: 1px 0px 25px;}
    .main_contactlist li{margin: 25px 0px; padding: 0px 3%;}
    .main_contactlist li:nth-child(1),.main_contactlist li:nth-child(2){font-size: 18px;}
    .main_contactlist li .middle{height: 120px;}
    .main_contactlist li .word{width: 600px;}

    .main_form{margin-top: 25px;}
    .main_form li{margin-bottom: 12px;}
    .main_form .title{font-size: 17px;}
    .main_form input{height: 54px;}
    .main_form li textarea{height: 105px;}
}
@media (max-width: 767px) {
    .main_contact{padding: 1px 0px 1.6em;}
    .main_contactlist li{margin: 25px 0px; padding: 0px 3%;}
    .main_contactlist li:nth-child(1),.main_contactlist li:nth-child(2){font-size: 1.4em;}
    .main_contactlist li .img{width: 15%;}
    .main_contactlist li .middle{height: 120px;}
    .main_contactlist li .word{width: 82%;}

    .main_form{margin-top: 1em;}
    .main_form li{margin-bottom: 0.8em;}
    .main_form .title{font-size: 1.1em;}
    .main_form input{height: 2.5em;}
    .main_form li textarea{height: 6em;}
}
@media (min-width: 992px){
    .main_contactlist{width: 49%; float: left;}
    .main_form{width: 49%; float: right;}
}
@media (min-width: 768px){
    .main_contactlist li .img{width: 55px;}
    
}





.main_newslist1{background: url(../images/newslist_02.jpg) center center no-repeat;}
.main_newslist1 .container{position: relative;}
.main_newslist1 .container .mySwiper{ box-shadow: 0px 0px 8px #ccc;}
.main_newslist1 .swiper-pagination{bottom: 0px;}
.main_newslist1 .swiper-pagination-bullet-active{background: #0d4070;}
.main_newslist1 .img{height: 100%;}
.main_newslist1 .img img{width: 100%; height:100%; object-fit:cover;}
.main_newslist1 .word{background: url(../images/newslist_09.jpg) right center no-repeat #fff;}
.main_newslist1 .word1{height: 100%; position: relative; line-height: 2;}
.main_newslist1 .word1 .time{position: absolute; right: 0px;top: 0px;}
.main_newslist1 .word1 .title{border-bottom: 1px #e7e7e7 solid;}
.main_newslist1 .word1 .desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.main_newslist1 .word1 .more a{padding-left: 40px;background: url(../images/newlistmore_03.png) center left no-repeat; display: inline-table;}
@media (min-width: 1500px){
    .main_newslist1{padding: 52px 0px;}
    .main_newslist1 .container{padding-bottom: 50px;}
    .main_newslist1 .img{ height: 496px;}
    .main_newslist1 .word{padding: 55px; height: 496px;}
    .main_newslist1 .word1 .title{font-size: 24px; padding: 20px 0px;}
    .main_newslist1 .word1 .desc{margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_newslist1{padding: 47px 0px;}
    .main_newslist1 .container{padding-bottom:40px;}
    .main_newslist1 .img{ height: 426px;}
    .main_newslist1 .word{padding: 45px; height: 426px;}
    .main_newslist1 .word1 .title{font-size: 20px; padding: 18px 0px;}
    .main_newslist1 .word1 .desc{margin-top: 18px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_newslist1{padding: 42px 0px;}
    .main_newslist1 .container{padding-bottom:30px;}
    .main_newslist1 .img{ height:353px;}
    .main_newslist1 .word{padding: 35px; height:353px;}
    .main_newslist1 .word1 .title{font-size: 18px; padding: 15px 0px;}
    .main_newslist1 .word1 .desc{margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newslist1{padding: 32px 0px;}
    .main_newslist1 .container{padding-bottom:20px;}
    .main_newslist1 .img{ height:273px;}
    .main_newslist1 .word{padding: 25px; height:273px;}
    .main_newslist1 .word1 .title{font-size: 16px; padding: 12px 0px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
    .main_newslist1 .word1 .desc{margin-top: 12px;}
}
@media (max-width: 767px) {
    .main_newslist1{padding: 1.6em 0px;}
    .main_newslist1 .container{padding-bottom:1.6em;}
    .main_newslist1 .img{}
    .main_newslist1 .word{padding: 1em; }
    .main_newslist1 .word1 .title{font-size: 16px; padding: 12px 0px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
    .main_newslist1 .word1 .desc{margin-top: 12px;}
    .main_newslist1 .word1 .more{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_newslist1 .img{float: left; width: 50%;}
    .main_newslist1 .word{float: left; width: 50%;}
    .main_newslist1 .word1 .more{position: absolute; left: 0px; bottom: 0px;}
}




.main_newslist2{background: url(../images/newslist_09.jpg) center center no-repeat; background-size: cover;}
.main_newslist2 a{box-shadow: 0px 0px 6px #ccc;}
.main_newslist2 a img{width: 100%; }
.main_newslist2 a .datetime{line-height: 2; position: relative; display: block; padding-bottom: 8px;}
.main_newslist2 a .datetime:after{content:""; position: absolute; bottom: 0px; left: 0px; width: 8%; height: 2px; background: #333333;}
.main_newslist2 a .title{line-height: 2; font-weight: bold;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_newslist2 a p{line-height: 1.5; font-size: 14px; height: 63px; overflow: hidden;}
@media (min-width: 1500px){
    .main_newslist2{padding-bottom: 40px;}
    .main_newslist2 a{width: 31%; margin: 20px 0px;}
    .main_newslist2 a:nth-child(3n-1){margin:20px 3.5%;}
    .main_newslist2 a .desc{padding: 20px 4%;}
    .main_newslist2 a .title{font-size: 18px; margin-top: 10px;}
    .main_newslist2 a p{margin-top: 16px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_newslist2{padding-bottom: 35px;}
    .main_newslist2 a{width: 31%; margin: 15px 0px;}
    .main_newslist2 a:nth-child(3n-1){margin:15px 3.5%;}
    .main_newslist2 a .desc{padding: 15px 4%;}
    .main_newslist2 a .title{font-size: 17px; margin-top: 10px;}
    .main_newslist2 a p{margin-top: 12px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_newslist2{padding-bottom: 30px;}
    .main_newslist2 a{width: 31%; margin: 12px 0px;}
    .main_newslist2 a:nth-child(3n-1){margin:12px 3.5%;}
    .main_newslist2 a .desc{padding: 12px 4%;}
    .main_newslist2 a .title{font-size: 16px; margin-top: 8px;}
    .main_newslist2 a p{margin-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newslist2{padding-bottom: 25px;}
    .main_newslist2 a{width: 31%; margin: 12px 0px;}
    .main_newslist2 a:nth-child(3n-1){margin:12px 3.5%;}
    .main_newslist2 a .desc{padding: 12px 4%;}
    .main_newslist2 a .title{font-size: 15px; margin-top: 8px;}
    .main_newslist2 a p{margin-top: 10px;}
}
@media (max-width: 767px) {
    .main_newslist2{padding-bottom: 1.5em;}
    .main_newslist2 a{margin: 1em 0px; display: block;}
    .main_newslist2 a .desc{padding: 1em 4%;}
    .main_newslist2 a .title{font-size: 1.1em; margin-top: 0.4em;}
    .main_newslist2 a p{margin-top: 0.5em;}
}
@media (min-width: 768px){
    .main_newslist2 a{float: left;}
}


.mnewscon .title{font-weight: bold; text-align: center; color: #004d99; line-height: 2;}
.mnewscon .datetime{text-align: center; display: block; font-size: 14px; color: #666; line-height: 2;}

.mnewscon .mmnecon{line-height: 2.2; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; color: #666;}


.mmnecon iframe{margin: 0px auto; display: block;}

.prev_next{}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1500px) {
    .mnewscon{}
    .mnewscon .title{font-size: 30px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnecon{padding: 20px 0px; margin: 30px 0px; font-size: 18px;}
    
    .mmnecon iframe{width:600px; height:400px;}
}
@media (min-width: 991px) and (max-width: 1499px){
    .mnewscon{}
    .mnewscon .title{font-size: 24px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnecon{padding: 20px 0px; margin: 25px 0px; font-size: 17px;}
    
    .mmnecon iframe{width:500px; height:350px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnecon{padding: 20px 0px; margin: 20px 0px; font-size: 16px;}
    
    .mmnecon iframe{width:500px; height:350px;}
}
@media (min-width: 768px){
    .prev_next p{float: left; max-width: 48%;}
    .prev_next p.next{float: right;}
}
@media (max-width: 768px){
    .mnewscon{}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnecon{padding: 0.8em 0px; margin: 0.8em 0px;  font-size: 1.1em;}
    
    .mmnecon iframe{width:90%; height:20em;}
    
    .prev_next p{line-height:2.6; display: block;}
}




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







@media (min-width: 1500px){
    .pagerGiant{margin-top: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .pagerGiant{margin-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .pagerGiant{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .pagerGiant{margin-top: 15px;}
}
@media (max-width: 767px) {
    .pagerGiant{margin-top: 1em;}
}
@media (min-width: 768px){
    
}



.main_factory a{float: left; text-align: center; background: #f0f0f0;}
.main_factory a:hover{background: #014190; color: #fff;}
.main_factory a img{width: 100%; height: 100%; object-fit: cover;}
.main_factory a h3,.main_factory a p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}


@media (min-width: 1500px){
    .main_factory{margin:0px -1%;}
    .main_factory a{width: 23%; margin:15px 1%;}
    .main_factory a .desc{margin: 25px 4%;}
    .main_factory a h3{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_factory{margin:0px -1%;}
    .main_factory a{width: 23%; margin:12px 1%;}
    .main_factory a .desc{margin: 20px 4%;}
    .main_factory a h3{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_factory{margin:0px -1%;}
    .main_factory a{width: 23%; margin:10px 1%;}
    .main_factory a .desc{margin: 18px 4%;}
    .main_factory a h3{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991.98px){
    .main_factory{margin:0px -1%;}
    .main_factory a{width: 23%; margin:8px 1%;}
    .main_factory a .desc{margin:15px 4%;}
    .main_factory a h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_factory{}
    .main_factory a{width: 49%; margin:0.5em 0px;}
    .main_factory a:nth-child(2n){float: right;}
    .main_factory a .desc{margin: 0.8em 4%;}
    .main_factory a h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    
}



.mainpro{background: url(../images/productbg_02.jpg) center bottom no-repeat #f6f6f6;}
.mainpro .container{background: #fff;}

.main_product_top{border-bottom:1px #f3f3f3 solid;}

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(../images/loading.gif) no-repeat center center;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{max-width: 9999%;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{box-shadow: 0px 0px 6px #eee;}
.spec-scroll{clear:both;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";background:#cccccc;cursor:pointer; text-align: center;}
.spec-scroll .items{float:left;position:relative;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;text-align:center;}
.spec-scroll .items ul li span{display: block;border:1px solid #999;}
.spec-scroll .items ul li img{display: block;}
.spec-scroll .items ul li span:hover{border:1px solid #1a3263;}

.main_pro_desc .center{display: table-cell; vertical-align: middle; width: 900px; line-height:2;}
.main_pro_desc h3{line-height:2; font-weight: bold; border-bottom:1px #a9a9a9 dashed;}
.main_pro_desc .desc{line-height: 2.2;}

.main_pro_desc .button a{display: inline-table; background: #000; border:1px #000 solid; color: #fff; border-radius: 8px;}
.main_pro_desc .button a:hover{background: none; color: #000;}

.main_pro_list{border-top: 1px #e9e9e9 solid;border-bottom: 1px #e9e9e9 solid; position: relative; display:none;}
.main_pro_list .swiper{width: 80%; height: 100%; text-align:center; margin: 0px auto;}
.main_pro_list .img{border:1px #eee solid;}
.main_pro_list h3,.main_pro_list p{font-size: 14px; line-height: 2;}
.main_pro_list p{color: #aa1615;}
.main_pro_list .swiper-button-prev:after,.main_pro_list .swiper-button-next:after{color: #c4c4c4; font-size: 24px;}
.main_pro_list .swiper-button-prev,.main_pro_list .swiper-button-next{transform: rotate(90deg); top: 100%; margin-top: 0px;}
@media (min-width: 1500px){
    .mainpro .container{padding: 48px;}
    .main_product_top{padding-bottom: 60px;}
    .main_pro_img{width: 410px;}
    .zoomdiv{width:410px;height:500px;}
    .spec-preview{width:410px;height:412px;}
    
    .spec-scroll{width:410px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 25px; height: 76px; line-height:76px; font-size: 40px;}
    .spec-scroll .items{width:356px;height:76px;}
    .spec-scroll .items ul{height: 76px;}
    .spec-scroll .items ul li{width:88px; height: 76px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}
    .main_pro_desc{float: left;width: calc(100% - 460px); margin-left: 38px;}
    .main_pro_desc .center{height: 510px;}
    .main_pro_desc h3{font-size: 36px; }
    .main_pro_desc .desc{margin-top: 15px;}
    .main_pro_desc .button{margin-top: 70px;}
    .main_pro_desc .button a{line-height:46px; padding: 0px 30px; margin-right: 20px;}

    .main_pro_list{height: 510px; width: 180px; padding: 30px 0px;}
    .main_pro_list .desc{margin-top: 10px;}
    .main_pro_list img{max-width: 142px; max-height: 142px;}



}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .mainpro .container{padding: 40px;}
    .main_product_top{padding-bottom: 60px;}
    .main_pro_img{width: 410px;}
    .zoomdiv{width:410px;height:500px;}
    .spec-preview{width:410px;height:412px;}
    
    .spec-scroll{width:410px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 25px; height: 76px; line-height:76px; font-size: 40px;}
    .spec-scroll .items{width:356px;height:76px;}
    .spec-scroll .items ul{height: 76px;}
    .spec-scroll .items ul li{width:88px; height: 76px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{float: left; width: calc(100% - 460px); margin-left: 35px;}
    .main_pro_desc .center{height: 510px;}
    .main_pro_desc h3{font-size: 30px; }
    .main_pro_desc .desc{margin-top: 15px;}
    .main_pro_desc .button{margin-top: 60px;}
    .main_pro_desc .button a{line-height:42px; padding: 0px 26px; margin-right: 20px;}

    .main_pro_list{height: 510px; width: 180px; padding: 30px 0px;}
    .main_pro_list .desc{margin-top: 10px;}
    .main_pro_list img{max-width: 142px; max-height: 142px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .mainpro .container{padding: 35px;}
    .main_product_top{padding-bottom: 30px;}
    .main_pro_img{width: 410px;}
    .zoomdiv{width:410px;height:500px;}
    .spec-preview{width:410px;height:412px;}
    
    .spec-scroll{width:410px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 25px; height: 76px; line-height:76px; font-size: 40px;}
    .spec-scroll .items{width:356px;height:76px;}
    .spec-scroll .items ul{height: 76px;}
    .spec-scroll .items ul li{width:88px; height: 76px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{width: calc(100% - 460px); float: right;}
    .main_pro_desc .center{height: 510px;}
    .main_pro_desc h3{font-size: 24px; }
    .main_pro_desc .desc{margin-top: 15px;}
    .main_pro_desc .button{margin-top: 50px;}
    .main_pro_desc .button a{line-height:38px; padding: 0px 20px; margin-right: 20px;}

    .main_pro_list{display: none;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mainpro .container{padding: 30px;}
    .main_product_top{padding-bottom: 25px;}
    .main_pro_img{width: 330px;}
    .zoomdiv{width:330px;height:330px;}
    .spec-preview{width:330px;height:330px;}
    .spec-scroll{width:330px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 30px; height: 54px; line-height:54px;}
    .spec-scroll .items{width:266px;height:54px;}
    .spec-scroll .items ul{height: 54px;}
    .spec-scroll .items ul li{width:66px; height: 52px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{width: 300px; float: right;}
    .main_pro_desc .center{height: 405px;}
    .main_pro_desc h3{font-size: 18px; }
    .main_pro_desc .button{margin-top: 40px;}
    .main_pro_desc .button a{line-height:36px; padding: 0px 20px; margin-right: 20px;}

    .main_pro_list{display: none;}
}
@media (max-width: 767px) {
    .main_product_top{padding:1em 5% ;}
    .main_pro_img{}
    .zoomdiv{height:248px;}
    .spec-preview{height:248px;}
    .spec-scroll{margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 8%; height: 58px; line-height:58px;}
    .spec-scroll .items{width:80%;height:58px;}
    .spec-scroll .items ul{height: 58px;}
    .spec-scroll .items ul li{width:70px; height: 58px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}

    .main_pro_desc{margin-top: 1.5em;}
    .main_pro_desc .center{}
    .main_pro_desc h3{font-size: 1.2em; }
    .main_pro_desc .button{margin-top: 2em;}
    .main_pro_desc .button a{line-height:2.6; padding: 0px 0.8em; margin-right: 20px;}
    .main_pro_list{display: none;}
}
@media (min-width: 768px){
    .main_pro_img{float: left;}
    
    .main_pro_list{float: right;}
}



.main_pro_bottom .title{border-bottom:1px solid #f3f3f3;}
.main_pro_bottom .title span{color: #aa1615; display: inline-table; font-weight: bold;}
.main_pro_bottom .content{line-height:2;}
.prev_next{}
.prev_next a{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.main_feed_hui{background: #f8f8f8;}
.main_feed_hui .main_feedback .txt input{background: #fff;}
.main_feed_hui .main_feedback .textarea textarea{background: #fff;}

@media (min-width: 1500px) {
    .main_pro_bottom{margin: 0px auto;}
    .main_pro_bottom .title{line-height:58px;}
    .main_pro_bottom .title span{font-size: 18px;}
    .main_pro_bottom .content{padding: 20px 0px 0px;}
    .prev_next .prev,.prev_next .next{max-width: 48%;}

    .main_feed_hui{padding: 65px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_pro_bottom{margin: 0px auto;}
    .main_pro_bottom .title{line-height:52px;}
    .main_pro_bottom .title span{font-size: 18px;}
    .main_pro_bottom .content{padding: 20px 0px 0px;}
    .prev_next .prev,.prev_next .next{max-width: 48%;}

    .main_feed_hui{padding: 58px 0px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_pro_bottom{margin: 0px auto;}
    .main_pro_bottom .title{line-height:50px;}
    .main_pro_bottom .title span{font-size: 16px;}
    .main_pro_bottom .content{padding: 20px 0px 0px;}
    .prev_next .prev,.prev_next .next{max-width: 48%;}

    .main_feed_hui{padding: 50px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_bottom{margin: 0px auto;}
    .main_pro_bottom .title{line-height:45px;}
    .main_pro_bottom .title span{font-size: 16px;}
    .main_pro_bottom .content{padding: 20px 0px 0px;}
    .prev_next .prev,.prev_next .next{max-width: 48%;}

    .main_feed_hui{padding: 40px 0px;}
}
@media (max-width: 767px) {
    .main_pro_bottom{margin: 0em 2%;}
    .main_pro_bottom .title{line-height:45px;}
    .main_pro_bottom .title span{font-size: 16px;}
    .main_pro_bottom .content{padding: 20px 0px 0px;}
    .prev_next .prev,.prev_next .next{line-height:2.6; display: block;}

    .main_feed_hui{padding: 1.6em 0px;}
}
@media (min-width: 768px){
    .prev_next .prev{float: left;}
    .prev_next .next{float: right;}
}



.main_join{background:#fff;}
.main_join_desc{margin:0px auto; text-align:center; line-height:2;}

.main_joinul{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; text-align:center;}
.main_joinul li h2{color:#f1f1f1; font-family:"Impact";}
.main_joinul li h3{line-height:1.5; font-weight:bold;}
.main_joinul li .desc{line-height:1.8;}

.main_join_link{text-align:center;}
.main_join_link a{display: inline-table;}
@media (min-width: 1500px){
    .main_join_desc{max-width:60%;}
    .main_joinul{margin:0px -2%;}
    .main_joinul li{width:20%; padding:0px 2%; border-right:1px #eee solid;}
    .main_joinul li:last-child{ border-right:0px #eee solid;}
    .main_joinul li h2{font-size:60px;}
    .main_joinul li h3{font-size:24px; padding:10px 0px;}
    .main_joinul li .desc{font-size:14px; height:100px;}
    
    .main_join_link a{ max-width: 20%;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_join_desc{max-width:80%;}
    .main_joinul{margin:0px -2%;}
    .main_joinul li{width:20%; padding:0px 2%; border-right:1px #eee solid;}
    .main_joinul li:last-child{ border-right:0px #eee solid;}
    .main_joinul li h2{font-size:48px;}
    .main_joinul li h3{font-size:20px; padding:10px 0px;}
    .main_joinul li .desc{font-size:12px; height:86px;}
    
    .main_join_link a{ max-width: 20%;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_joinul{margin:0px -2%;}
    .main_joinul li{width:20%; padding:0px 2%; border-right:1px #eee solid;}
    .main_joinul li:last-child{ border-right:0px #eee solid;}
    .main_joinul li h2{font-size:40px;}
    .main_joinul li h3{font-size:16px; padding:10px 0px;}
    .main_joinul li .desc{font-size:12px; height:86px;}
    
    .main_join_link a{ max-width: 20%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_joinul{margin:0px -1%;}
    .main_joinul li{width:20%; padding:0px 1%; border-right:1px #eee solid;}
    .main_joinul li:last-child{ border-right:0px #eee solid;}
    .main_joinul li h2{font-size:32px;}
    .main_joinul li h3{font-size:14px; padding:10px 0px;}
    .main_joinul li .desc{font-size:12px; height:130px;}
    
    .main_join_link a{ max-width: 30%;}
}
@media (max-width: 767px) {
    .main_join_desc{max-width:90%;}
    .main_joinul{}
    .main_joinul li{padding:1em 1%;}
    .main_joinul li h2{font-size:3em;}
    .main_joinul li h3{font-size:1.4em; padding:10px 0px;}
    .main_joinul li .desc{font-size:1em;}
    
    .main_join_link a{ max-width: 50%;}
}
@media (min-width: 768px){
    
}



.main_cwjxs{box-shadow:0px 0px 10px #eee; border-radius:20px;  overflow:hidden; background:#fff; margin:0px auto;}

.main_cwjxs .title i{padding-right:5px;}
.main_cwjxs .title em{color: #999;}


.main_cwjxsul li select{width:100%;}

.form-actions button,.form-actions button:hover{background:#000; color:#fff; padding:8px 30px;}

@media (min-width: 1500px){
    .main_cwjxs{padding:50px;}
    .main_cwjxs .title i{font-size: 20px; }
    .main_cwjxs .title em{font-size:14px;}
    .main_cwjxsul{padding: 15px 0px 35px;}
    .main_cwjxsul li{margin: 10px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_cwjxs{padding:40px;}
    .main_cwjxs .title i{font-size: 18px; }
    .main_cwjxs .title em{font-size:14px;}
    .main_cwjxsul{padding: 12px 0px 30px;}
    .main_cwjxsul li{margin: 10px 0px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_cwjxs{padding:30px;}
    .main_cwjxs .title i{font-size: 16px; }
    .main_cwjxs .title em{font-size:12px;}
    .main_cwjxsul{padding: 10px 0px 25px;}
    .main_cwjxsul li{margin: 10px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cwjxs{padding:25px;}
    .main_cwjxs .title i{font-size: 15px; }
    .main_cwjxs .title em{font-size:12px;}
    .main_cwjxsul{padding: 8px 0px 22px;}
    .main_cwjxsul li{margin: 10px 0px;}
}
@media (max-width: 767px) {
    .main_cwjxs{padding:1em;}
    .main_cwjxs .title i{font-size: 15px; }
    .main_cwjxs .title em{font-size:12px;}
    .main_cwjxsul{padding: 8px 0px 22px;}
    .main_cwjxsul li{margin: 10px 0px;}
}
@media (min-width: 768px){
    .main_cwjxsul{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
    .main_cwjxsul .two{width: 48%;}
    .main_cwjxsul .one{width: 100%;}
}






.main_xxcsbg{position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); display:none;}
.main_xxcsbg .close{position:absolute; right:4%; top:4%; color:#fff; font-weight:normal; cursor:pointer;}


.main_xxcs{background: #fff; position: absolute; left: 50%;  top: 50%;transform: translate(-50%, -50%); }

.main_xxcs .title{text-align:center; font-weight:bold; line-height:2; border-bottom:1px #eee solid;}
.main_xxcs .content{line-height:2; overflow-y:auto;}
@media (min-width: 1500px){
    .main_xxcsbg .close{font-size:30px;}
    .main_xxcs{padding:50px;}
    .main_xxcs .title{font-size:24px;}
    .main_xxcs .content{margin-top:30px; max-height:512px;}
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    .main_xxcsbg .close{font-size:30px;}
    .main_xxcs{padding:40px;}
    .main_xxcs .title{font-size:20px;}
    .main_xxcs .content{margin-top:25px; max-height:480px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .main_xxcsbg .close{font-size:30px;}
    .main_xxcs{padding:30px;}
    .main_xxcs .title{font-size:18px;}
    .main_xxcs .content{margin-top:20px; max-height:330px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_xxcsbg .close{font-size:30px;}
    .main_xxcs{padding:25px;}
    .main_xxcs .title{font-size:16px;}
    .main_xxcs .content{margin-top:20px; max-height:364px;}
}
@media (max-width: 767px) {
    .main_xxcsbg .close{font-size:30px;}
    .main_xxcs{padding:25px; width:90%;}
    .main_xxcs .title{font-size:16px;}
    .main_xxcs .content{margin-top:20px; max-height:364px;}
}
@media (min-width: 768px){
    .main_xxcs{min-width:50%; max-width:80%;}
}










@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    
}
@media (min-width: 992px) and (max-width: 1199.98px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}










@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    
}
@media (min-width: 992px) and (max-width: 1199.98px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}










@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499.98px){
    
}
@media (min-width: 992px) and (max-width: 1199.98px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}






