.navbar{color: #fff;}
.navbar-nav>li>a{color: #fff;}
.deepNav{background: rgba(0,0,0,0.5);}

.pagerGiant{text-align: center;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#fac22c;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:#fac22c;border-color:#fac22c;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}


.bigimg{position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}

.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 90px;width: 60px;}
.mask>img:hover{cursor:pointer}






.main_ban{position: relative;}
.main_ban .img{}
.main_ban .img img{width: 100%; height: 100%; object-fit: cover;}
.main_banword{position: absolute; top: 50%; left: 0px; width: 100%; transform: translate(0,-50%); color: #fff;}
.main_banword h3{line-height: 1.2;}
.main_banword .en{font-family: 'Gats';}
.main_banword .en i{font-style:italic; color: #aa96bf;}
@media (min-width: 1500px){
    .main_ban .img{height: 450px;}
    .main_banword .en{font-size: 50px;}
    .main_banword .en i{font-size: 72px;}
    .main_banword .zh{font-size: 36px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban .img{height: 400px;}
    .main_banword .en{font-size: 44px;}
    .main_banword .en i{font-size: 66px;}
    .main_banword .zh{font-size: 32px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban .img{height: 350px;}
    .main_banword .en{font-size: 40px;}
    .main_banword .en i{font-size: 58px;}
    .main_banword .zh{font-size: 28px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban .img{height: 300px;}
    .main_banword .en{font-size: 32px;}
    .main_banword .en i{font-size: 40px;}
    .main_banword .zh{font-size: 24px;}
}
@media (max-width: 767px) {
    .main_ban .img{height: 18em;}
    .main_banword .en{font-size: 28px;}
    .main_banword .en i{font-size: 32px;}
    .main_banword .zh{font-size: 20px;}
}
@media (min-width: 768px){
    
}




.main_breadcrumb{background: #fff;  line-height: 2;}
.main_breadcrumb a{display: inline-table;}



.main_breadcrumb1 a:first-child{background: url(../images/about_07.png) center left no-repeat; padding-left: 30px;}
.main_cate a.active{border-bottom: 4px #fdb026 solid; color: #fdb026;}
@media (min-width: 1500px){
    .main_breadcrumb{line-height: 100px;}
    .main_cate a{margin-right: 50px;}
    .main_cate a i{padding-right: 5px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_breadcrumb{line-height: 90px;}
    .main_cate a{margin-right: 40px;}
    .main_cate a i{padding-right: 5px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_breadcrumb{line-height: 80px;}
    .main_cate a{margin-right: 30px;}
    .main_cate a i{padding-right: 5px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_breadcrumb{line-height: 60px;}
    .main_cate a{margin-right: 20px;}
    .main_cate a i{padding-right: 5px;}
}
@media (max-width: 767px) {
    .main_breadcrumb{line-height: 3;}
    .main_breadcrumb .container{padding: 0px; margin: 0px;}
    .main_cate a{margin-right: 0.4em;}
    .main_cate a i{padding-right: 5px;}
}
@media (min-width: 768px){
    .main_location{position: absolute; bottom: 0px; left: 0px; width: 100%; transform: translate(0,50%);}
    .main_breadcrumb{width: 110%; margin-left: -5%;border-radius: 10px; box-shadow: 0px 0px 6px #999;}
    .main_cate{float: left;}
    .main_breadcrumb1{float: right;}
}



@media (min-width: 1500px){
    .main_pt{padding-top: 52px;}
    .main_pb{padding-bottom: 92px;}
    .main_ptb{padding: 52px 0px 92px;}
} 
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pt{padding-top: 47px;}
    .main_pb{padding-bottom: 87px ;}
    .main_ptb{padding: 47px 0px 87px;}
} 
@media (min-width: 992px) and (max-width: 1199px){
    .main_pt{padding-top: 42px;}
    .main_pb{padding-bottom: 82px;}
    .main_ptb{padding: 42px 0px 82px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pt{padding-top: 32px;}
    .main_pb{padding-bottom: 72px;}
    .main_ptb{padding: 32px 0px 72px;}
}
@media (max-width: 767px) {
    .main_pt{padding-top: 2em;}
    .main_pb{padding-bottom: 4em;}
    .main_ptb{padding: 2em 0px 4em;}
}


.main_about{background: url(../images/about_02.jpg) center bottom no-repeat;}
.main_about .left{float: left;}
.main_aboutcon{line-height: 2; overflow: auto;}
.main_about .right{float: right;}

@media (min-width: 1500px){
    .main_about .left{width: 53%; padding-top: 40px;}
    .main_aboutcon{margin-top: 30px; height: 416px;}
    .main_about .right{width: 45%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_about .left{width: 53%; padding-top: 30px;}
    .main_aboutcon{margin-top: 22px; height: 360px;}
    .main_about .right{width: 45%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_about .left{width: 53%; padding-top: 15px;}
    .main_aboutcon{margin-top: 18px; height: 300px;}
    .main_about .right{width: 45%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about .left{width: 53%;}
    .main_aboutcon{margin-top: 18px; height: 224px;}
    .main_about .right{width: 45%;}
}
@media (max-width: 767px) {
    .main_about .left{}
    .main_aboutcon{margin-top: 1em;}
    .main_about .right{}
}
@media (min-width: 768px){
    .main_about{padding-top: 25px;}
}




.main_culture{background: url(../images/about_04.jpg) center top no-repeat;}
.main_cultureul li{float: left; text-align:center;}
.main_cultureul li h3{line-height: 2; border-bottom: 1px #d3d3d3 solid;position: relative;}
.main_cultureul li h3:after{content:""; background: #fb7b84; display: inline-table;position: absolute; left: 50%; bottom: -2.5px; transform: translate(-50%,0);}
.main_cultureul li p{line-height: 2; font-size: 14px;}
@media (min-width: 1500px){
    .main_cultureul{padding: 50px 0px;}
    .main_cultureul li h3{font-size: 20px; padding-bottom: 8px; margin-bottom: 10px;}
    .main_cultureul li h3:after{width: 36px; height: 5px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_cultureul{padding: 40px 0px;}
    .main_cultureul li h3{font-size: 18px; padding-bottom: 7px; margin-bottom: 9px;}
    .main_cultureul li h3:after{width: 34px; height: 5px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_cultureul{padding: 30px 0px;}
    .main_cultureul li h3{font-size: 16px; padding-bottom: 6px; margin-bottom: 8px;}
    .main_cultureul li h3:after{width: 32px; height: 5px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cultureul{padding: 20px 0px;}
    .main_cultureul li h3{font-size: 16px; padding-bottom: 6px; margin-bottom: 8px;}
    .main_cultureul li h3:after{width: 30px; height: 5px;}
}
@media (max-width: 767px) {
    .main_cultureul{padding: 1.6em 0px;}
    .main_cultureul li{width: 50%; padding: 1em;}
    .main_cultureul li h3{font-size: 16px; padding-bottom: 6px; margin-bottom: 8px;}
    .main_cultureul li h3:after{width: 30px; height: 5px;}
}
@media (min-width: 768px){
    .main_cultureul li{width: 25%; }
}




.main_cultureb{}
.main_culturelist{position: relative;}
.main_culturelist .swiper-slide{cursor: pointer; }
.main_culturelist .swiper-slide .num{line-height: 1; color: #9092a1;}
.main_culturelist .swiper-slide .desc{ font-size: 14px; color: #a3a5af;}
.main_culturelist .swiper-slide .title{border-bottom: 1px #f4f4f4 solid; position: relative;}
.main_culturelist .swiper-slide .title:after{content:""; background: url(../images/about_44.png) center center no-repeat; background-size: 100%;  height: 12px; display: inline-table; position: absolute; left: 0px; bottom: -6px;}
.main_culturelist .swiper-slide .title h3{line-height: 2;}
.main_culturelist .swiper-slide:hover{color: #fac22c;}
.main_culturelist .swiper-slide:hover .num{color: #fac22c;}
.main_culturelist .swiper-slide .img{border-radius: 20px;overflow: hidden;}

.main_culturelist .swiper-button-next{background: url(../images/index_11ye.png) center center no-repeat; background-size: 100%;}
.main_culturelist .swiper-button-prev{background: url(../images/index_10ye.png) center center no-repeat; background-size: 100%;} 
.main_culturelist .swiper-button-prev,.main_culturelist .swiper-button-next{text-indent: -9999999px;}
@media (min-width: 1500px){
    .main_cultureb{padding: 50px 0px;}
    .main_culturelist{margin-top: 50px; padding: 0px 30px;}
    .main_culturelist .swiper-slide .num{font-size: 50px;}
    .main_culturelist .swiper-slide .title{margin-bottom: 30px; padding: 20px 0px;}
    .main_culturelist .swiper-slide .title:after{width: 66px;}
    .main_culturelist .swiper-slide .title h3{font-size: 16px;}
    .main_culturelist .swiper-slide .desc{padding-bottom: 60px;}
    .main_culturelist .swiper-slide:nth-child(2n) .img{margin-top: 60px;}

    .main_culturelist .swiper-button-prev,.main_culturelist .swiper-button-next{width: 80px; height:80px;}
    .main_culturelist .swiper-button-next{right: -80px;}
    .main_culturelist .swiper-button-prev{left: -80px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_cultureb{padding: 40px 0px;}
    .main_culturelist{margin-top: 40px; padding: 0px 25px;}
    .main_culturelist .swiper-slide .num{font-size: 44px;}
    .main_culturelist .swiper-slide .title{margin-bottom: 25px; padding: 16px 0px;}
    .main_culturelist .swiper-slide .title:after{width: 60px;}
    .main_culturelist .swiper-slide .title h3{font-size: 16px;}
    .main_culturelist .swiper-slide .desc{padding-bottom: 50px;}
    .main_culturelist .swiper-slide:nth-child(2n) .img{margin-top: 50px;}

    .main_culturelist .swiper-button-prev,.main_culturelist .swiper-button-next{width: 70px; height:70px; margin-top: -35px;}
    .main_culturelist .swiper-button-next{right: -70px;}
    .main_culturelist .swiper-button-prev{left: -70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_cultureb{padding: 30px 0px;}
    .main_culturelist{margin-top: 30px;padding: 0px 20px;}
    .main_culturelist .swiper-slide .num{font-size: 40px;}
    .main_culturelist .swiper-slide .title{margin-bottom: 20px; padding: 12px 0px;}
    .main_culturelist .swiper-slide .title:after{width: 50px;}
    .main_culturelist .swiper-slide .title h3{font-size: 16px;}
    .main_culturelist .swiper-slide .desc{padding-bottom: 40px;}
    .main_culturelist .swiper-slide:nth-child(2n) .img{margin-top: 40px;}

    .main_culturelist .swiper-button-prev,.main_culturelist .swiper-button-next{width: 60px; height:60px; margin-top: -30px;}
    .main_culturelist .swiper-button-next{right: -60px;}
    .main_culturelist .swiper-button-prev{left: -60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cultureb{padding: 20px 0px;}
    .main_culturelist{margin-top: 20px;padding: 0px 15px;}
    .main_culturelist .swiper-slide .num{font-size: 36px;}
    .main_culturelist .swiper-slide .title{margin-bottom: 16px; padding: 10px 0px;}
    .main_culturelist .swiper-slide .title:after{width: 45px;}
    .main_culturelist .swiper-slide .title h3{font-size: 15px;}
    .main_culturelist .swiper-slide .desc{padding-bottom: 30px;}
    .main_culturelist .swiper-slide:nth-child(2n) .img{margin-top: 30px;}

    .main_culturelist .swiper-button-prev,.main_culturelist .swiper-button-next{width: 50px; height:50px; margin-top: -25px;}
    .main_culturelist .swiper-button-next{right: -25px;}
    .main_culturelist .swiper-button-prev{left: -25px;}
}
@media (max-width: 767px) {
    .main_cultureb{padding: 1.6em 0px;}
    .main_culturelist{margin-top: 1.6em;}
    .main_culturelist .swiper-slide .num{font-size: 2em;}
    .main_culturelist .swiper-slide .title{margin-bottom: 0.8em; padding: 0.8em 0px;}
    .main_culturelist .swiper-slide .title:after{width: 3em;}
    .main_culturelist .swiper-slide .title h3{font-size: 15px;}
    .main_culturelist .swiper-slide .desc{padding-bottom: 30px;}

    .main_culturelist .swiper-button-prev,.main_culturelist .swiper-button-next{width: 3em; height:3em; margin-top: -1.5em;}
    .main_culturelist .swiper-button-next{right: 0px;}
    .main_culturelist .swiper-button-prev{left: 0px;}
}
@media (min-width: 768px){
    
}



.main_cfzs{background: #f6f5f0;}




@media (min-width: 1500px){
    .main_cfzs{padding: 50px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_cfzs{padding: 40px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_cfzs{padding: 30px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cfzs{padding: 20px 0px;}
}
@media (max-width: 767px) {
    .main_cfzs{padding: 1.6em 0px;}
}
@media (min-width: 768px){
    
}


.main_video{}

.main_videolist .swiper-container {width: 100%; height: 100%;}
.main_videolist .swiper-slide {text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ transition: 300ms; transform: scale(0.8);}
.main_videolist .swiper-slide-active,.main_videolist .swiper-slide-duplicate-active{transform: scale(1);}

.main_videolist{position: relative;}




.main_videolist{position: relative;}
.main_videolist .title{background: #f8f8f8; display: none;}
.main_videolist h3{line-height: 2;}
.main_videolist .swiper-slide-active .title{display: block;}

.main_videolist .swiper-button-next{background: url(../images/index_11ye.png) center center no-repeat; background-size: 100%;}
.main_videolist .swiper-button-prev{background: url(../images/index_10ye.png) center center no-repeat; background-size: 100%;} 
.main_videolist .swiper-button-prev,.main_videolist .swiper-button-next{text-indent: -9999999px;}
@media (min-width: 1500px){
    .main_video{padding: 50px 0px;}
    .main_videolist{margin-top: 50px;}

    .main_videolist h3{font-size: 18px;}


    .main_videolist .swiper-button-prev,.main_videolist .swiper-button-next{width: 80px; height:80px;}
    .main_videolist .swiper-button-next{right: -80px;}
    .main_videolist .swiper-button-prev{left: -80px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_video{padding: 40px 0px;}
    .main_videolist{margin-top: 40px;}

    .main_videolist h3{font-size: 16px;}

    .main_videolist .swiper-button-prev,.main_videolist .swiper-button-next{width: 70px; height:70px; margin-top: -35px;}
    .main_videolist .swiper-button-next{right: -70px;}
    .main_videolist .swiper-button-prev{left: -70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_video{padding: 30px 0px;}
    .main_videolist{margin-top: 30px;}

    .main_videolist h3{font-size: 15px;}

    .main_videolist .swiper-button-prev,.main_videolist .swiper-button-next{width: 60px; height:60px; margin-top: -30px;}
    .main_videolist .swiper-button-next{right: -60px;}
    .main_videolist .swiper-button-prev{left: -60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_video{padding: 20px 0px;}
    .main_videolist{margin-top: 20px;}

    .main_videolist h3{font-size: 14px;}
    

    .main_videolist .swiper-button-prev,.main_videolist .swiper-button-next{width: 50px; height:50px; margin-top: -25px;}
    .main_videolist .swiper-button-next{right: -25px;}
    .main_videolist .swiper-button-prev{left: -25px;}
}
@media (max-width: 767px) {
    .main_video{padding: 1.6em 0px;}
    .main_videolist{margin-top: 1.6em;}
    
    .main_videolist h3{font-size: 1em;}

    .main_videolist .swiper-button-prev,.main_videolist .swiper-button-next{width: 3em; height:3em; margin-top: -1.5em;}
    .main_videolist .swiper-button-next{right: 0px;}
    .main_videolist .swiper-button-prev{left: 0px;}
}
@media (min-width: 768px){
    
}




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

.main_productlist li{float: left; text-align:center; position: relative;}
.main_productlist li .word{width: 100%; height: 100%; border-radius: 20px; background: #fff; overflow: hidden;}
.main_productlist li .icon_new{position: absolute; left: 0px; top: 0px; background: url(../images/product_19.png) center center no-repeat; background-size: 100% 100%; color: #fff; font-size: 14px;text-transform:uppercase; text-align: left;}
.main_productlist li .desc h3{line-height: 3;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_productlist li .more{position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0);text-transform:uppercase; background: url(../images/product_15.png) center center no-repeat; color: #fff; background-size: 100% 100%; text-align:left;}
.main_productlist li .more a{color: #fff; display: block; width: 100%; height: 100%;}

@media (min-width: 1500px){
    .main_productlist{padding: 20px 0px;}
    .main_productlist li{width: 23%; margin: 30px 2.666% 30px 0px; padding-bottom: 25px;}
    .main_productlist li:nth-child(4n){margin-right: 0px;}
    .main_productlist li .word{padding: 50px 20px;}
    .main_productlist li .desc h3{font-size: 24px;}
    .main_productlist li .icon_new{width: 54px; height: 54px; line-height: 48px; text-indent: 8px;}
    .main_productlist li .more{width: 143px; height: 50px; line-height: 50px; font-size: 18px; text-indent: 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_productlist{padding: 20px 0px;}
    .main_productlist li{width: 23%; margin: 25px 2.666% 25px 0px; padding-bottom: 23px;}
    .main_productlist li:nth-child(4n){margin-right: 0px;}
    .main_productlist li .word{padding: 45px 15px;}
    .main_productlist li .desc h3{font-size: 22px;}
    .main_productlist li .icon_new{width: 50px; height: 50px; line-height: 44px; text-indent: 6px;}
    .main_productlist li .more{width: 130px; height: 46px; line-height: 46px; font-size: 17px; text-indent: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_productlist{padding: 20px 0px;}
    .main_productlist li{width: 23%; margin: 20px 2.666% 20px 0px; padding-bottom: 20px;}
    .main_productlist li:nth-child(4n){margin-right: 0px;}
    .main_productlist li .word{padding: 30px 15px;}
    .main_productlist li .desc h3{font-size: 20px;}
    .main_productlist li .icon_new{width: 50px; height: 40px; line-height: 35px; text-indent: 6px;}
    .main_productlist li .more{width: 120px; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_productlist{padding: 20px 0px;}
    .main_productlist li{width: 23%; margin: 20px 2.666% 20px 0px; padding-bottom: 20px;}
    .main_productlist li:nth-child(4n){margin-right: 0px;}
    .main_productlist li .word{padding: 30px 15px;}
    .main_productlist li .desc h3{font-size: 18px;}
    .main_productlist li .icon_new{width: 50px; height: 40px; line-height: 35px; text-indent: 6px;}
    .main_productlist li .more{width: 120px; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;}
}
@media (max-width: 767px) {
    .main_productlist{padding: 1.6em 0px;}
    .main_productlist li{width: 49%; margin: 1.6em 0px; padding-bottom: 1.2em;}
    .main_productlist li:nth-child(2n){float: right;}
    .main_productlist li .word{padding: 30px 15px;}
    .main_productlist li .desc h3{font-size: 1.1em;}
    .main_productlist li .icon_new{width: 3.5em; height: 3em; line-height: 2.6em; text-indent: 0.3em;}
    .main_productlist li .more{width: 8em; height: 2.4em; line-height: 2.4em; font-size: 1em; text-indent: 1.5em;}
}
@media (min-width: 768px){
    
}



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

.main_caselist a{float: left; background: #fff; border-radius: 15px; position: relative;}
.main_caselist a span{position: absolute;  display: inline-table; border-radius: 50%; background: #fac22c;}
.main_caselist a .img{}
.main_caselist a img{width: 100%; height: 100%; object-fit: cover;}
.main_caselist a h3{line-height: 2;}
.main_caselist a p{background: url(../images/case_11.png) center left no-repeat; padding-left: 20px; font-size: 14px; color: #999999;}
@media (min-width: 1500px){
    .main_caselist{padding: 40px 0px;}
    .main_caselist a{width: 31%;margin:15px 3.5% 15px 0px; padding: 40px 25px 20px;}
    .main_caselist a:nth-child(3n){margin-right: 0;}
    .main_caselist a .desc{padding-top: 12px;}
    .main_caselist a .img{height: 236px;}
    .main_caselist a h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_caselist{padding: 35px 0px;}
    .main_caselist a{width: 31%;margin:10px 3.5% 10px 0px; padding: 30px 20px 18px;}
    .main_caselist a:nth-child(3n){margin-right: 0;}
    .main_caselist a .desc{padding-top: 10px;}
    .main_caselist a .img{height: 205px;}
    .main_caselist a h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_caselist{padding: 30px 0px;}
    .main_caselist a{width: 31%;margin:10px 3.5% 10px 0px; padding: 30px 15px 18px;}
    .main_caselist a:nth-child(3n){margin-right: 0;}
    .main_caselist a .desc{padding-top: 10px;}
    .main_caselist a .img{height: 172px;}
    .main_caselist a h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_caselist{padding: 30px 0px;}
    .main_caselist a{width: 31%;margin:10px 3.5% 10px 0px; padding: 25px 15px 15px;}
    .main_caselist a:nth-child(3n){margin-right: 0;}
    .main_caselist a .desc{padding-top: 8px;}
    .main_caselist a .img{height: 130px;}
    .main_caselist a h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .main_caselist{padding: 1.6em 0px;}
    .main_caselist a{display: block; margin:0.6em 0px; padding: 2em 3% 1em;}
    .main_caselist a span{ width: 0.6em; height: 0.6em;left: 3%; top: 3%;}
    .main_caselist a .desc{padding-top: 1em;}
    .main_caselist a .img{height: 15em;}
    .main_caselist a h3{font-size: 1em;}
}
@media (min-width: 768px){
    .main_caselist a span{ width: 12px; height: 12px;left: 4%; top: 4%;}
}


.main_joinusbg{background: url(../images/joinusbg_02.jpg) center center no-repeat; background-size: cover;}
.main_joindesc{background: url(../images/joinus_03.png) center center no-repeat; background-size: 100% 100%; border-radius: 15px; color: #fff; line-height: 2;}
.main_joindesc .title{font-weight: bold;}

.joblist{background: #fff; border-radius: 15px;}
.joblist span{float: left; text-align:center;}
.joblist_title{background: #fac22c; border-radius: 15px;}
.joblist_title span{color: #fff; font-weight: bold;}
.joblist_info li{border-bottom: 1px #eceef6 solid;}


.joblist_info_c{line-height: 2; display: none;}


@media (min-width: 1500px){
    .main_joindesc{padding: 20px 70px; margin-top: 60px;}
    .main_joindesc .title span{font-size: 30px; }

    .main_joinuslist{margin-top: 20px;}
    .joblist_title{font-size: 18px; }
    .joblist span{line-height: 70px;}

    .joblist_info_c{padding: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_joindesc{padding: 20px 70px; margin-top: 50px;}
    .main_joindesc .title span{font-size: 28px; }

    .main_joinuslist{margin-top: 20px;}
    .joblist_title{font-size: 17px; }
    .joblist span{line-height: 65px;}

    .joblist_info_c{padding: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_joindesc{padding: 20px 60px; margin-top: 40px;}
    .main_joindesc .title span{font-size: 24px; }

    .main_joinuslist{margin-top: 20px;}
    .joblist_title{font-size: 16px; }
    .joblist span{line-height: 55px;}

    .joblist_info_c{padding: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_joindesc{padding: 20px 60px; margin-top: 30px;}
    .main_joindesc .title span{font-size: 20px; }

    .main_joinuslist{margin-top: 15px;}
    .joblist_title{font-size: 15px; }
    .joblist span{line-height: 50px;}

    .joblist_info_c{padding: 20px;}
}
@media (max-width: 767px) {
    .main_joindesc{padding: 1.2em 3%; margin-top: 1.5em;}
    .main_joindesc .title span{font-size: 1.2em; }

    .main_joinuslist{margin-top: 1em;}
    .joblist{padding: 1em 2%;}
    .joblist_title{font-size: 1.1em; }
    .joblist span{line-height: 2.5;}
    .joblist .zwmc{width: 50%;}
    .joblist .zprs{width: 25%;}
    .joblist .more{width: 25%;}
    .joblist span.gzdz,.joblist span.xl{display: none;}

    .joblist_info_c{padding: 1em 2%;}
}
@media (min-width: 768px){
    .joblist{padding: 24px 40px;}
    .joblist .zwmc{width: 35%;}
    .joblist .zprs{width: 15%;}
    .joblist .xl{width: 15%;}
    .joblist .gzdz{width: 20%;}
    .joblist .more{width: 15%;}
}


.main_newsbg{background: url(../images/newsbg_02.jpg) center center no-repeat; background-size: cover;}
.mnewscon .title{font-weight: bold; text-align: center; color: #10468d;}
.mnewscon .datetime{text-align: center; display: block; font-size: 14px; color: #666; line-height: 2;}
.index_switchsize span{cursor: pointer;}
.mnewscon .mmnedesc{background: #fff; box-shadow: 0px 0px 5px #ccc; border-radius: 12px; line-height: 2;}
.mnewscon .mmnecon{line-height: 2.2; border-bottom: 1px #999999 solid;}
.mmnecon video{max-width: 100%;}
.main_new_title{border-bottom: 2px #fac22c solid; padding-bottom: 8px;}
.main_new_title span{background: url(../images/news_03.png) center left no-repeat; background-size: 100% 100%; color: #fff; display: inline-table; text-align: center;}
@media (min-width: 1200px) {
    .mnewscon{padding-top: 50px;}
    .mnewscon .title{font-size: 30px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{padding: 0px 0px 20px; margin: 30px 0px; font-size: 18px;}

    .main_newxiangugan{margin-top: 50px;}
    .main_new_title span{line-height: 46px; font-size: 30px; width: 248px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .mnewscon{padding-top: 40px;}
    .mnewscon .title{font-size: 24px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 18px; margin-top: 20px; }
    .mnewscon .mmnecon{padding: 0px 0px 20px; margin: 25px 0px; font-size: 17px;}

    .main_newxiangugan{margin-top: 40px;}
    .main_new_title span{line-height: 42px; font-size: 24px; width: 230px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{padding-top: 30px;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 15px; margin-top: 20px; }
    .mnewscon .mmnecon{padding: 0px 0px 20px; margin: 20px 0px; font-size: 16px;}

    .main_newxiangugan{margin-top: 30px;}
    .main_new_title span{line-height: 40px; font-size: 20px; width: 200px;}
}
@media (min-width: 768px){

}
@media (max-width: 768px){
    .mnewscon{padding-top: 1.6em;}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnedesc{padding: 0.6em; margin-top: 0.8em; }
    .mnewscon .mmnecon{padding: 0px 0px 0.8em; font-size: 1.1em;}


    .main_newxiangugan{margin-top: 1.5em;}
    .main_new_title span{line-height: 2em; font-size: 1.2em; width: 50%;}
}




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


@media (min-width: 1200px){
    .prev_next p{max-width: 48%;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .prev_next  p{max-width: 48%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .prev_next p{max-width: 48%;}
}
@media (max-width: 767px) {
    .prev_next p{line-height:2.6; display: block;}
}
@media (min-width: 768px){
    .prev_next p{float: left;}
    .prev_next p.next{float: right;}
}




.main_newxglist{position: relative;}
.main_newxglist .mySwiper{ padding: 5px;}
.main_newxglist .swiper-slide{box-shadow: 0px 0px 5px #999; border-radius: 12px; overflow: hidden; text-align: center; position: relative;}
.main_newxglist .swiper-slide span{display: none;}
.main_newxglist .swiper-slide h3{position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(51,51,51,0.8); color: #fff; line-height: 2;}
.main_newxglist .swiper-button-next:after,.main_newxglist .swiper-button-prev:after{color: #d7d7d7;}
.main_newxglist .swiper-button-next:hover:after,.main_newxglist .swiper-button-prev:hover:after{color: #8a8a8a;}
.main_newxglist .img{display: table-cell; vertical-align: middle;text-align: center; width: 600px; background: #f1f1f1;}
.main_newxglist .img img{max-width: 100%; max-height: 100%;}
@media (min-width: 1200px){
    .main_newxglist{margin-top: 40px;}
    .main_newxglist .swiper-slide h3{font-size: 18px; padding: 5px;}
    .main_newxglist .swiper-button-next:after,.main_newxglist .swiper-button-prev:after{font-size: 40px;}
    .main_newxglist .swiper-button-prev{left: -50px;}
    .main_newxglist .swiper-button-next{right: -50px;}
    .main_newxglist .img{height: 280px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newxglist{margin-top: 30px;}
    .main_newxglist .swiper-slide h3{font-size: 16px; padding: 5px;}
    .main_newxglist .swiper-button-next:after,.main_newxglist .swiper-button-prev:after{font-size: 32px;}
    .main_newxglist .swiper-button-prev{left: -45px;}
    .main_newxglist .swiper-button-next{right: -45px;}
    .main_newxglist .img{height: 225px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newxglist{margin-top: 20px;}
    .main_newxglist .swiper-slide h3{font-size: 15px; padding: 5px;}
    .main_newxglist .swiper-button-next:after,.main_newxglist .swiper-button-prev:after{font-size: 28px;}
    .main_newxglist .swiper-button-prev{left: -40px;}
    .main_newxglist .swiper-button-next{right: -40px;}
    .main_newxglist .img{height: 233px;}
}
@media (max-width: 767px) {
    .main_newxglist{margin-top: 1.5em;}
    .main_newxglist .swiper-slide h3{font-size: 1em; padding: 5px;}
    .main_newxglist .swiper-button-next:after,.main_newxglist .swiper-button-prev:after{font-size: 1.6em;}
    .main_newxglist .swiper-button-prev{left: 0px;}
    .main_newxglist .swiper-button-next{right: 0px;}
    .main_newxglist .img{height: 13.5em;}
}
@media (min-width: 768px){
    
}







.main_newslist1{background: url(../images/newslist_02.jpg) center center no-repeat;}
.main_newslist1 .container{position: relative;}
.main_newslist1 .swiper-pagination{bottom: 0px;}
.main_newslist1 .swiper-pagination-bullet-active{background: #fac22c;}
.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:50px 0px;}
    .main_newslist1 .img{height: 510px;}
    .main_newslist1 .word{padding: 55px; height: 510px;}
    .main_newslist1 .word1 .title{font-size: 24px; padding: 20px 0px;}
    .main_newslist1 .word1 .desc{margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newslist1{padding: 47px 0px;}
    .main_newslist1 .container{padding:40px 0px;}
    .main_newslist1 .img{height: 439px;}
    .main_newslist1 .word{padding: 45px; height: 439px;}
    .main_newslist1 .word1 .title{font-size: 20px; padding: 18px 0px;}
    .main_newslist1 .word1 .desc{margin-top: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newslist1{padding: 42px 0px;}
    .main_newslist1 .container{padding:30px 0px;}
    .main_newslist1 .img{height: 364px;}
    .main_newslist1 .word{padding: 35px; height:364px;}
    .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:20px 0px;}
    .main_newslist1 .img{height: 281px;}
    .main_newslist1 .word{padding: 25px; height:281px;}
    .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:1.6em 0px;}
    .main_newslist1 .img{height: 19em;}
    .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: 40px 0px;}
    .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: 1499px){
    .main_newslist2{padding: 35px 0px;}
    .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: 1199px){
    .main_newslist2{padding: 30px 0px;}
    .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: 25px 0px;}
    .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: 1.5em 0px;}
    .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;}
}




.main_contact{z-index: -1;}
.main_contact>img{width: 100%; height: 100%; object-fit: cover;}
.main_contact1{line-height: 2;}
.main_contact1 h3{line-height: 2; font-weight: bold; position: relative; padding-bottom: 6px;}
.main_contact1 h3:after{position: absolute; left: 0px; bottom: 0px; content:""; display: inline-table; width: 5%; height: 2px; background: #fac22c;}
.main_contact1 img{max-width: 120px;}
@media (min-width: 1500px){
    .main_contact1 h3{font-size: 36px; margin-bottom: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_contact{height: 630px;}
    .main_contact1 h3{font-size: 30px; margin-bottom: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_contact{height: 600px;}
    .main_contact1 h3{font-size: 24px; margin-bottom: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact{height: 500px;}
    .main_contact1 h3{font-size: 20px; margin-bottom: 10px;}
}
@media (max-width: 767px) {
    .main_contact{padding: 1.6em 0px;}
    .main_contact1{margin-bottom: 1.5em;}
    .main_contact1 h3{font-size: 1.2em; margin-bottom: 0.4em;}
}
@media (min-width: 768px){
    .main_contact{position: relative;}
    .main_contact1{position: absolute; left: 0px; top: 50%; width: 100%; transform: translate(0,-50%);}
}



.main_pro2bg{background: url(../images/productbg_03.jpg) center center no-repeat; background-size: cover;}
.main_proimg{position: relative; text-align:center;}
.main_proimg .swiper-button-next{right: 0px; background: url(../images/index_11ye.png) center center no-repeat; background-size: 100%;}
.main_proimg .swiper-button-prev{left: 0px;background: url(../images/index_10ye.png) center center no-repeat; background-size: 100%;} 
.main_proimg .swiper-button-prev,.main_proimg .swiper-button-next{text-indent: -9999999px;}


@media (min-width: 1500px){
    .main_proimg .swiper-button-prev,.main_proimg .swiper-button-next{width: 80px; height:80px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_proimg .swiper-button-prev,.main_proimg .swiper-button-next{width: 70px; height:70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_proimg .swiper-button-prev,.main_proimg .swiper-button-next{width: 60px; height:60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_proimg .swiper-button-prev,.main_proimg .swiper-button-next{width: 50px; height:50px;}
}
@media (max-width: 767px) {
    .main_proimg .swiper-button-prev,.main_proimg .swiper-button-next{width: 2em; height:2em;}
}
@media (min-width: 768px){
    
}



.main_prodesc{line-height: 2;}
.main_prodesc .title{font-weight: bold; color: #fdb026; line-height: 2;}

.main_procon .title{color: #fdb026; font-weight: bold; line-height: 2;border-top: 1px #e8e8e8 solid; }
.main_procon .title span{display: inline-table; border-top: 2px #fdb026 solid;}
.main_procon .content{border-bottom: 1px #e8e8e8 solid; line-height: 2;}
@media (min-width: 1500px){
    .main_proimg{margin: 60px 100px; padding:0px 150px;}
    .main_prodesc{padding: 30px 0px;}
    .main_prodesc .title{font-size: 36px; margin-bottom: 10px;}
    .main_procon .title{font-size: 30px;}
    .main_procon .title span{padding: 10px 0px;}
    .main_procon .content{padding-bottom: 30px; margin-bottom: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_proimg{margin: 50px 50px; padding:0px 100px;}
    .main_prodesc{padding: 25px 0px;}
    .main_prodesc .title{font-size: 30px; margin-bottom: 10px;}
    .main_procon .title{font-size: 26px;}
    .main_procon .title span{padding: 10px 0px;}
    .main_procon .content{padding-bottom: 25px; margin-bottom: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_proimg{margin: 40px 0px; padding:0px 80px;}
    .main_prodesc{padding: 25px 0px;}
    .main_prodesc .title{font-size: 24px; margin-bottom: 10px;}
    .main_procon .title{font-size: 20px;}
    .main_procon .title span{padding: 10px 0px;}
    .main_procon .content{padding-bottom: 20px; margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_proimg{margin: 30px 0px; padding:0px 60px;}
    .main_prodesc{padding: 20px 0px;}
    .main_prodesc .title{font-size: 20px; margin-bottom: 10px;}
    .main_procon .title{font-size: 16px;}
    .main_procon .title span{padding: 10px 0px;}
    .main_procon .content{padding-bottom: 16px; margin-bottom: 16px;}
}
@media (max-width: 767px) {
    .main_proimg{margin: 1.6em 0px; padding:0px 3em;}
    .main_prodesc{padding: 1em 0px;}
    .main_prodesc .title{font-size: 1.3em; margin-bottom: 10px;}
    .main_procon .title{font-size: 1.1em;}
    .main_procon .title span{padding: 0.6em 0px;}
    .main_procon .content{padding-bottom: 1em; margin-bottom: 1em;}
}
}
@media (min-width: 768px){
    
}


.main_xgtjtitle{color: #fdb026; font-weight: bold;}
.main_xgtjlist{position: relative;}
.main_xgtjlist li{text-align:center; position: relative;}
.main_xgtjlist li .word{width: 100%; height: 100%; border-radius: 20px; background: #fff; overflow: hidden;}
.main_xgtjlist li .icon_new{position: absolute; left: 0px; top: 0px; background: url(../images/product_19.png) center center no-repeat; background-size: 100% 100%; color: #fff; font-size: 14px;text-transform:uppercase; text-align: left;}
.main_xgtjlist li .desc h3{line-height: 3;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_xgtjlist li .more{position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0);text-transform:uppercase; background: url(../images/product_15.png) center center no-repeat; color: #fff; background-size: 100% 100%; text-align:left;}
.main_xgtjlist li .more a{color: #fff;}





.main_xgtjlist .swiper-button-prev,.main_xgtjlist .swiper-button-next{border-radius: 50%; border:1px #cdced1 solid; color: #cdced1;}
.main_xgtjlist .swiper-button-next{right: 0px;}
.main_xgtjlist .swiper-button-prev{left: auto;}
.main_xgtjlist .swiper-button-prev:hover,.main_xgtjlist .swiper-button-next:hover{color: #fdb026; border-color: #fdb026;}
@media (min-width: 1500px){
    .main_xgtj{margin-top: 60px;}
    .main_xgtjtitle{font-size: 30px;}
    .main_xgtjlist{padding-top: 40px;}
    .main_xgtjlist li{padding-bottom: 25px;}
    .main_xgtjlist li .word{padding: 50px 20px;}
    .main_xgtjlist li .desc h3{font-size: 24px;}
    .main_xgtjlist li .icon_new{width: 54px; height: 54px; line-height: 48px; text-indent: 8px;}
    .main_xgtjlist li .more{width: 143px; height: 50px; line-height: 50px; font-size: 18px; text-indent: 25px;}

    .main_xgtjlist .swiper-button-prev,.main_xgtjlist .swiper-button-next{width: 40px; height:40px; top: -20px;}
    .main_xgtjlist .swiper-button-prev{right: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_xgtj{margin-top: 50px;}
    .main_xgtjtitle{font-size: 26px;}
    .main_xgtjlist{padding-top: 35px;}
    .main_xgtjlist li{padding-bottom: 23px;}
    .main_xgtjlist li .word{padding: 45px 15px;}
    .main_xgtjlist li .desc h3{font-size: 22px;}
    .main_xgtjlist li .icon_new{width: 50px; height: 50px; line-height: 44px; text-indent: 6px;}
    .main_xgtjlist li .more{width: 130px; height: 46px; line-height: 46px; font-size: 17px; text-indent: 25px;}

    .main_xgtjlist .swiper-button-prev,.main_xgtjlist .swiper-button-next{width: 36px; height:36px; top: -18px;}
    .main_xgtjlist .swiper-button-prev{right: 56px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_xgtj{margin-top: 40px;}
    .main_xgtjtitle{font-size: 22px;}
    .main_xgtjlist{padding-top: 30px;}
    .main_xgtjlist li{padding-bottom: 20px;}
    .main_xgtjlist li .word{padding: 30px 15px;}
    .main_xgtjlist li .desc h3{font-size: 20px;}
    .main_xgtjlist li .icon_new{width: 50px; height: 40px; line-height: 35px; text-indent: 6px;}
    .main_xgtjlist li .more{width: 120px; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;}

    .main_xgtjlist .swiper-button-prev,.main_xgtjlist .swiper-button-next{width: 32px; height:32px; top: -16px;}
    .main_xgtjlist .swiper-button-prev{right: 52px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_xgtj{margin-top: 30px;}
    .main_xgtjtitle{font-size: 18px;}
    .main_xgtjlist{padding-top: 20px;}
    .main_xgtjlist li{padding-bottom: 20px;}
    .main_xgtjlist li .word{padding: 30px 15px;}
    .main_xgtjlist li .desc h3{font-size: 18px;}
    .main_xgtjlist li .icon_new{width: 50px; height: 40px; line-height: 35px; text-indent: 6px;}
    .main_xgtjlist li .more{width: 120px; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;}

    .main_xgtjlist .swiper-button-prev,.main_xgtjlist .swiper-button-next{width: 28px; height:28px; top: -14px;}
    .main_xgtjlist .swiper-button-prev{right: 48px;}
}
@media (max-width: 767px) {
    .main_xgtj{margin-top: 2em;}
    .main_xgtjtitle{font-size: 1.2em;}
    .main_xgtjlist{padding-top: 1.6em;}
    .main_xgtjlist li .word{padding: 30px 15px;}
    .main_xgtjlist li .desc h3{font-size: 1.1em;}
    .main_xgtjlist li .icon_new{width: 3.5em; height: 3em; line-height: 2.6em; text-indent: 0.3em;}
    .main_xgtjlist li .more{width: 8em; height: 2.4em; line-height: 2.4em; font-size: 1em; text-indent: 1.5em;}

    .main_xgtjlist .swiper-button-prev,.main_xgtjlist .swiper-button-next{width: 1.6em; height:1.6em; top: -0.8em;}
    .main_xgtjlist .swiper-button-prev{right: 2em;}
    .main_xgtjlist .swiper-button-prev:after,.main_xgtjlist .swiper-button-next:after{font-size: 1em;}
}
@media (min-width: 768px){
    .main_xgtjlist .swiper-button-prev:after,.main_xgtjlist .swiper-button-next:after{font-size: 18px;}
}






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




