.banner{overflow:hidden;position:relative;}
.banner_slide{width:100%;height:calc(100vh);overflow:hidden;z-index:1;position:relative;}
.banner_slide .swiper-slide{width:100%;overflow:hidden;}
.banner_slide .swiper-slide .bs_bg{width:100%;height:100%;overflow:hidden;position:relative;left:0px;top:0px;}
.banner_slide .swiper-slide .bs_bg img{width:100%;height:100vh;display:block;object-fit:cover;  }
.banner_slide .swiper-slide .bs_bg b{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;}
.banner_slide .swiper-slide .bs_bg video{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;}
.banner_sp{position:absolute;left:9% !important;bottom:60px!important;z-index:6;}
.banner_sp span{display:inline-block;background:#fff;line-height:1;opacity:1;width:3px;height:20px; border-radius: 0px;color:#fff;font-weight:bold;font-size:18px;margin:0px !important;padding:0px !important;margin-right:20px!important;}
.banner_sp span:last-child{margin-right:0px !important;}
.banner_sp span.swiper-pagination-bullet-active{position:relative;color:#1e50e4; background:#1e50e4;width:3px;height:32px;}
/*
.banner_sp span.swiper-pagination-bullet-active:before{content:"";width:4px;height:22px;display:block;overflow:hidden;background-color:#d70c19;position:absolute;right:20px;top:1px;}
*/
.banner .banner_prev{position:absolute;right:10%;bottom:60px;line-height:1;z-index:6;font-size:18px;text-transform:uppercase;color:#fff;font-weight:bold;}
.banner .banner_prev:before{content:"";width:30px;height:24px;display:block;overflow:hidden;background:url(../../images/zz_left1_on.png) no-repeat center;position:absolute;left:-60px;top:50%;margin-top:-2px;}

.banner .banner_next{position:absolute;right:7%;bottom:60px;line-height:1;z-index:6;font-size:18px;text-transform:uppercase;color:#fff;font-weight:bold;}
.banner .banner_next:before{content:"";width:30px;height:24px;display:block;overflow:hidden;background:url(../../images/zz_right1_on.png) no-repeat center;position:absolute;left:-60px;top:50%;margin-top:-2px;}


.banner_slide .swiper-slide-active .bs_bg img{ animation: scaleUpDown 6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.in_01_c{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_01_c .in_01c_c{width:100%;overflow:hidden; }
.in_01_c .in_01c_c p{width:100%;/*overflow:hidden;*/text-align:left;color:#fff}
.bss_01 p.p1{width: 80%; font-size:56px;color:#fff;text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.47);font-weight:bold;line-height:1.2; }
.bss_01 p.p2{margin-top:70px; }
.bss_01 p.p2 a{display:inline-block; font-weight:bold;height:68px;line-height:68px;padding:0px .8rem;font-size:18px;color:#fff;background-color:#d91622; }
.bss_01 p.p3{width: 80%; font-size:26px;color:#fff;text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.47); line-height:1.4;margin-top:20px; }
.banner .bs_bg video{ max-width: 100%!important;width: 100%!important; height: 100%; object-fit: cover;}
.in_01_c1{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:-150px;z-index:999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_01_c1 .in_01c_c p{ text-align:center!important; margin: 30px auto 0; }

/*
.banner .swiper-slide.swiper-slide-active .bss_01 p.p1{ animation: fadeInUp .8s ease-in-out both;animation-delay: 0.3s;}
.banner .swiper-slide.swiper-slide-active .bss_01 p.p2 a{ animation: fadeInUp .8s ease-in-out both;animation-delay: 0.4s;}
.banner .swiper-slide.swiper-slide-active .bss_01 p.p3{ animation: fadeInUp .8s ease-in-out both;animation-delay: 0.5s;}
*/
.wrap{width:100%;margin:0px auto; }
.index_pt1{overflow:hidden;width:100%;}
.p2fr{width:100%;overflow:hidden; }
.in_02_t{width:100%;overflow:hidden; position: relative;}
.in_02_t_con{display: flex;align-items: center;justify-content: space-between; }
.in_02_t .fl{ line-height:58px;}
.in_02_c{width:100%;overflow:hidden;margin-top:30px; }
.index_pt1 .pro_btn{top: -70px;right: 0px; z-index:99;  }
@-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.18); transform: scale(1.18); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } 
@keyframes scaleUpDown { from { -webkit-transform: scale(1.18); transform: scale(1.18); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } 
@media (max-width:1780px){
.bss_01 p.p1{ font-size:54px; }
.bss_01 p.p3{ font-size:28px; margin-top:20px;}
.banner_sp{ left:5% !important; }
.banner .banner_prev{ right:9%;}
.banner .banner_next{ right:5%;  }


}
@media (max-width:1680px){
.banner_sp{ left:8% !important; }
.banner .banner_prev{ right:10%;}
.banner .banner_next{ right:2%;  }

}
@media (max-width:1600px){
.bss_01 p.p1{ font-size:52px; }
.banner_sp{ left:6% !important; }
.banner .banner_prev{ right:8%;}

}
@media (max-width:1580px){
.banner_sp{ left:5% !important; }
 }
@media (max-width:1540px){
.banner_sp{ left:3% !important; }
.banner .banner_prev{ right:6%;}
.banner .banner_next{ right:0;  }

}
@media (max-width:1500px){
.bss_01 p.p1{ font-size:50px; }
.bss_01 p.p3{ font-size:26px; margin-top:15px;}}
@media (max-width:1479px){
.banner_sp{ left:6% !important; }
.banner .banner_prev{ right:6%;}
}
@media (max-width:1440px){
.bss_01 p.p1{ font-size:48px; }
.banner_sp{ left:5% !important; }
}
@media (max-width:1400px){
.banner_sp{ left:3% !important; }


}
@media (max-width:1366px){
.bss_01 p.p1{ font-size:44px; }
.bss_01 p.p3{ font-size:22px; }
.banner_sp{ left:6% !important; } 
}
@media (max-width:1360px){
.banner_sp{ left:5% !important; }
.banner .banner_prev{ right:5%;}
}
@media (max-width:1280px){
.bss_01 p.p1{ font-size:40px; }}
@media (max-width:1240px){
.banner_sp{ left:4% !important; }


}
@media (max-width:1200px){
.bss_01 p.p1{ font-size:36px; }
.bss_01 p.p3{ font-size:20px; }
.banner_sp span{ margin-right:30px!important;}
.banner_sp{ left:2% !important; bottom: 35px!important;}
.in_01_c1{ top:-90px;}
 }  
@media (max-width:1024px){
.bss_01 p.p1{ font-size:32px; }
}
@media (max-width:992px){
.bss_01 p.p1{ font-size:28px; }
.bss_01 p.p3{ font-size:18px; }} 
@media (max-width:768px){
.bss_01 p.p1{ font-size:26px; line-height: 34px; width: 90%;}
.banner_sp span{ font-size:16px; margin-right:20px!important;}
.in_01_c1{ top:-80px;}
.banner .banner_prev:before{ width:25px; left:-80px; }
.banner .banner_prev{ font-size:16px; }
.index_pt1 .pro_btn{top: -60px; }
.banner_slide{ height:100%; }
.banner_slide .swiper-slide .bs_bg img{ height:100%;  }
.bss_01 p.p3{ font-size:16px; margin-top:10px; display: none;}

}
@media (max-width:468px){
.bss_01 p.p1{ font-size:22px; width: 100%; }
.banner_sp span{ font-size:15px; margin-right:15px!important;}
.banner .banner_prev:before{ width:20px; height: 3px; left:-30px; }
.banner .banner_prev{ font-size:14px; }
.in_01_c1{ top:-60px;}
}
 



.index-about{background:url(../../images/index_about_bg.png) center bottom;}
.index-about .cont2{padding-right: 80px; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:70px}
.index-about .cont2 .item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:45%; }
.index-about .cont2 .item .number-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #1e50e4;padding-bottom:15px}
.index-about .cont2 .item .number-top .number{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#1e50e4}
.index-about .cont2 .item .number-top .number .jia{ margin-left: 25px; margin-top:35px; color: #444;}
.index-about .cont2 .item .number-top .number .jia.f54{ color: #1e50e4;margin-top:20px; }
.index-about .cont2 .item .number-top .dw{margin-top:40px; }
.index-about .cont2 .item .number-bottom{padding-top:30px; color: #666;}
.index-about .index-about-right {margin-top:80px;  width: 100%; height: 100%; background:url(../../images/index_about_bg.jpg) bottom right no-repeat;background-attachment: fixed;  }
.index-about .index-about-right .img { width: 100%; height: 100%;}
.index-about .index-about-right .img img{ width: 100%; height: 100%; max-width: 100%; max-height: 100%;}
@media (max-width:1280px){
.index-about .cont2{padding-right: 40px;}
.index-about .cont2 .item .number-top .number .jia{ margin-top:25px;}
.index-about .cont2 .item .number-top .number .jia.f54{ margin-top:10px; }

}
@media (max-width:1024px){
.index-about .cont2{padding-right:0px;}
.index-about .cont2 .item .number-bottom{padding-top:20px;  }
}
@media (max-width:768px){
.index-about .cont2 .item .number-top .number .jia{ margin-top:10px;}
.index-about .cont2 .item .number-top .number .jia.f54{ margin-top:5px; }
.index-about .cont2 .item .number-bottom{padding-top:15px;  }
}
.met-index-product{background:url(../../images/index_pro_bg.jpg) center center no-repeat;background-size:cover cover;}
.met-index-product .pagetit .tit{color: #fff!important; }
.met-index-product .pagetit .desc{ color: #fff!important; }
.met-index-product .more1{ color: #fff;}
.met-index-product .more1:before{background-image: linear-gradient(0deg, #fff, #fff);}

.met-index-product .mzbox{/*display:flex;justify-content:space-between*/}
.met-index-product .left{width:46%;/*display:flex;*/ float: left; }
.met-index-product .right{ width:52%; float: right; }
.met-index-product .product-type-list{margin-top:auto;  }
.met-index-product .product-type-list .index-products-li{/*height:330px*/ padding-top: 25px;}
.met-index-product .product-type-list .product-type-li{display:flex;align-items:center;cursor:pointer}
.met-index-product .product-type-list .product-type-li h3{ font-weight:bold;color:#fff}
.met-index-product .product-type-list .product-type-li .line{width:0px;height:4px;background-color:#3ee0fd}
.met-index-product .product-type-list .active .product-type-li h3{color:#3ee0fd;transition:all .3s}
.met-index-product .product-type-list .active .product-type-li .line{width:66px;margin-right:10px;transition:all .3s}
.met-index-product .product-li-swiper>div{display:none}
.met-index-product .product-li-swiper>div.active{display:block}
.met-index-product .right>div{display:none}
.met-index-product .right>div.active{display:block}
.met-index-product .product-li-pic-swiper .swiper-slide{margin-left:auto;margin-right:auto; text-align: center; /*display:flex;align-items:center;justify-content:center*/}
.met-index-product .product-li-pic-swiper .swiper-slide img{/*max-width:500px*/}
.met-index-product .product-li-pic-thumb-swiper{margin-top:10px}
.met-index-product .product-li-pic-thumb-swiper .swiper-slide{background-color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;height:119px;border:1px solid #fff}
.met-index-product .product-li-pic-thumb-swiper .swiper-slide.slide-empty{background:transparent;border:0}
.met-index-product .product-li-pic-thumb-swiper .swiper-slide img{height:87px}
.met-index-product .product-li-pic-thumb-swiper .swiper-slide.swiper-slide-thumb-active{border-color:#e60013}
.met-index-product .product-li-pic-swiper .swiper-button-prev,.met-index-product .product-li-pic-swiper .swiper-button-next{display:none}

.met-index-product .right .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.index-products-tips{list-style: none;overflow:hidden; width:100%; margin: 0 auto;}
.index-products-tips .box{ border-radius: 10px; background: rgba(255, 255, 255, 0.9); padding: 10px 0 15px;}
.index-products-tips .img{ width:80px; height: 80px; line-height: 80px; text-align: center; margin: 0 auto;}
.index-products-tips .box .f18{ min-height: 50px;}
@media (max-width:1580px) {
.met-index-product .left{width:34%; }
}  
@media (max-width:1440px) {  
.met-index-product .left{width:35%; }
.met-index-product .right{ width:58%; float: right; }
.met-index-product .product-li-pic-swiper .swiper-slide img{max-width:100%;}
.index-products-tips .box{ padding: 10px 0 10px;}
}
@media (max-width:1366px) {  
.met-index-product .left{width:36%; }
.met-index-product .right{ width:60%;}
}
@media (max-width:1300px) {
.met-index-product .left{width:38%; }
}
@media (max-width:1240px) {
.met-index-product .left{width:40%; }
.index-products-tips .box{ padding: 5px 0 5px;}
}
@media (max-width:992px) {
.met-index-product .mzbox{display:block;justify-content:space-between}
.met-index-product .left{width:100%;display: block; }
.met-index-product .right{ width:100%; }
.met-index-product .product-li-pic-swiper .swiper-slide img{max-width:500px; margin: 0 auto; text-align: center;}
.met-index-product .product-type-list .index-products-li{/*height:330px*/float: left; width: 33.333333%; padding-top: 25px;}
.index-products-tips{list-style: none; overflow:hidden; width:100%; margin: 0 auto;}

}
@media (max-width:768px) {
.met-index-product .product-type-list .index-products-li .f30{ font-size: 17px;}
.met-index-product .product-type-list .active .product-type-li .line{width:36px;margin-right:10px;transition:all .3s}
.met-index-product .product-type-list .product-type-li h3{ font-weight: normal;color:#fff}

}
@media (max-width:568px) {
.met-index-product{background:url(../../images/index_pro_bg.jpg) center bottom no-repeat; }
.met-index-product .product-type-list .active .product-type-li .line{width:26px;margin-right:5px; }
.met-index-product .product-type-list .index-products-li .f30{ font-size: 16px;}
.met-index-product .product-li-pic-swiper .swiper-slide img{max-width:100%; margin: 0 auto; text-align: center;}
.met-index-product .pagetit .desc{ display: none; }

}
@media (max-width:528px) {
.met-index-product{background:url(../../images/index_pro_bg_m.jpg) center bottom no-repeat; }
.met-index-product .product-type-list .active .product-type-li .line{width:20px;margin-right:3px; }
.index-products-tips .col-xs-3 { width: 50%; margin-bottom: 15px;}
}
@media (max-width:468px) {
.met-index-product .product-type-list .active .product-type-li .line{width:10px;margin-right:2px; }
.met-index-product .product-type-list .index-products-li .f30{ font-weight: normal;}
}
@media (max-width:448px) {
.met-index-product .product-type-list .index-products-li{width: 50%; padding-top: 15px;}
.met-index-product .product-type-list .active .product-type-li .line{width:15px;margin-right:5px; height: 3px; }
}
@media (max-width:400px) {
.met-index-product .product-type-list .active .product-type-li .line{width:10px;margin-right:2px; }
}
.index-innovative { overflow: hidden;}
.index-innovative .swiper-slide {border-radius:20px;}
.index-innovative .innovative-container .img1 {position: relative;z-index: 1;border-radius:20px; width: 100%;transform: scale(1.02);transition: all .5s;}
.index-innovative .content{position: relative;border-radius:20px;}
.index-innovative .innovative-container .img1:before {width: 100%;height: 100%;position: absolute; content: ""; object-fit: cover;  background-image: linear-gradient(0deg, #1E50E6, #50C8FF);z-index: 2; left:0;bottom: 0; transition: all .5s;background: linear-gradient(0deg, #1E50E6 0%, transparent 80%);}
.index-innovative .titbox{position: absolute;width:100%;bottom:0;left:0; z-index:3; }
 
.index-news {background: #ebf0f6;position: relative;z-index: 2;}
.index-news .topbox .lefttop {width: calc(100% - 200px);}
.index-news .pagetit .tit{ margin-bottom: 0px; }
.index-news .tabul{ }
.index-news .tabul .li{color:#808080;padding:0 20px;position: relative;z-index:2;transition: all .5s;}
.index-news .tabul .li:before{content:"";position: absolute;width:2px;height:25px;top:50%;right:0;margin-top:-10px;background:#808080;z-index:1;}
.index-news .tabul .li:last-child:before{display:none;width:0px;}
.index-news .tabul .li:hover,.li.cur{color:#1E50E6; }

.index-news .ulbox .li{ width:45%; border-radius:20px; overflow: hidden; position: relative;} 
.index-news .ulbox .li:before {content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 1;background: linear-gradient(0deg, #1E50E6 0%, transparent 80%);}
.index-news .ulbox .li img{width:100%;height:560px;  } 
.index-news .ulbox .li .text{position: absolute;width:100%;bottom:15px; z-index:3; } 
.index-news .ulbox .time{margin-bottom:5px; margin-top:5px; } 
.index-news .ulbox .tit3{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;margin-bottom:.15rem; } 
.index-news .ulbox .li .tit4 {opacity: 1; line-height: 32px; -webkit-line-clamp: 2;line-clamp: 2;}

.index-news .rightbox {width: 53.5%;}
.index-news .rightbox .item {border-radius: 15px;background: #fff;height: 175px;margin-bottom: 17px;overflow: hidden;}
.index-news .rightbox .img {height: 100%;width: 32%;overflow: hidden;}
.index-news .rightbox .img img {width: 100%;height: 100%;position: relative;object-fit: cover;transform: scale(1.01);transition: all .6s;}
.index-news .rightbox .text {padding:10px 20px;width: calc(100% - 32%);}
.index-news .rightbox .text .tit4 {overflow: hidden; text-overflow: ellipsis;margin-bottom: .1rem;transition: all .5s;width: 100%;}
.index-news .rightbox .text .time {color: #808080;}
.index-news .rightbox .text .tit5 {color: #808080; line-height: 28px; width: 100%;-webkit-line-clamp: 2;line-clamp: 2;}
.index-news .rightbox .text .botbox {margin-top: 25px;}
@media (max-width: 1280px) {
.index-news .ulbox .li img{ height:500px;  } 
.index-news .rightbox .item { height: 155px; }
.index-news .rightbox .img { width: 34%; }
.index-news .rightbox .text {padding:5px 15px;width: calc(100% - 34%);}
.index-news .rightbox .text .tit5 { margin-top:0px;  }
}
@media (max-width: 992px) {
.index-news .ulbox .li img{ height:380px;  } 
.index-news .rightbox .item { height: 115px; }
.index-news .ulbox .time{margin-bottom:3px; margin-top:3px; } 
.index-news .rightbox .img { width: 40%; }
.index-news .rightbox .text {padding:0px 10px;width: calc(100% - 40%);}
.index-news .rightbox .text .tit5 {display: none; -webkit-line-clamp: 1;line-clamp: 1;}
}
@media (max-width: 768px) {
.index-news .ulbox .li{ width:100%; margin-bottom: 25px; } 
.index-news .rightbox {width: 100%;}
.index-news .ulbox .li img{ height:560px;  } 
.index-news .rightbox .item { height: 175px; }
}
@media (max-width: 668px) {
.index-news .ulbox .li img{ height:500px;  } 
.index-news .rightbox .item { height: 155px; }
}
@media (max-width: 628px) {
.index-news .ulbox .li img{ height:495px;  } 
}
@media (max-width: 600px) {
.index-news .ulbox .li img{ height:470px;  } 
}
@media (max-width: 568px) {
.index-news .ulbox .li img{ height:450px;  } 
.index-news .rightbox .item { height: 135px; }
.index-news .tabul .li{ padding:0 10px;}
.index-news .tabul.ml-70{ margin-left: 10px;} 
.index-news .ulbox .li .tit4{ display: none;}
.index-news .tabul .li:before{ height:20px; }

}
@media (max-width:548px) {
.index-news .ulbox .li img{ height:432px;  } 
}
@media (max-width: 520px) {
.index-news .ulbox .li img{ height:415px;  } 
}
@media (max-width: 480px) {
.index-news .ulbox .li img{ height:380px;  } 
}
@media (max-width: 468px) {
.index-news .ulbox .li img{ height:370px;  } 
}
@media (max-width: 440px) {
.index-news .ulbox .li img{ height:345px;  } 
}
@media (max-width: 428px) {
.index-news .ulbox .li{border-radius: 0px;}
.index-news .ulbox .li img{ height:340px;  } 
.index-news .rightbox .item { height: 117px; }
.index-news .topbox .lefttop {width:100%;  margin-bottom: 20px;}
.index-news .rightbox .item { border-radius: 0px;}
.index-news .rightbox .text .tit5 {display: none;  }
.index-news .ulbox .li .text{position: absolute;width:100%;bottom: 5px;z-index:3;} 
.index-news .ulbox .li .text .f22 { font-size: 16px; margin-bottom: 10px;}
.index-news .rightbox .text .f22 { font-size: 16px;}
}
@media (max-width: 400px) {
.index-news .ulbox .li img{ height:315px;  } 
}
@media (max-width: 389px) {
.index-news .ulbox .li img{ height:305px;  } 
}
@media (max-width: 360px) {
.index-news .ulbox .li img{ height:285px;  } 
}

.index-choose .pagetit .tit{color: #fff!important; }
.index-choose .pagetit .desc{ color: #fff!important; }
.index-choose .more1{ color: #fff;}
.index-choose .more1:before{background-image: linear-gradient(0deg, #fff, #fff);}

.index-choose{ position: relative;}
.section_box {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.section_box>* {width: 100%;}
.advant_back {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;background-color: #000000;}
.advant_back .img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;visibility: hidden;opacity: 0;transition: 0.3s ease;}
.advant_back .img.curs {visibility: visible;opacity: 1;transition: 0.5s ease;}
.advant_back .img img {display: block;width: 100%;height: 100%;object-fit: cover;}
.advantage {position: relative;z-index: 20;/* padding-top: 90px; */padding-top: 5vh;}

/*
.advant_ti {text-align: center;max-width: 1210px;margin: 0 auto;}
.advant_ti h2 {font-size: 48px;font-weight: bold;font-stretch: normal;line-height: 1;letter-spacing: 0px;color: #ffffff;}
.advant_wz {font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 1.67;letter-spacing: 0px;color: #ffffff;margin-top: 4.375vh;}
.dth_wh {width: 96%;max-width: 1600px;display: block;margin: 0 auto;}
.advant_ti .mores {margin-top: 5vh;}
*/

.advant_ul {margin-top: 28vh; }
.advant_ul ul {justify-content: space-between;align-items: unset;border-bottom: 2px solid #1e50e4;background-color: rgba(255, 255, 255, 0.2);}
.advant_ul li {flex: 1;transition: 0.5s ease;position: relative;}
.advant_ul li::after {content: "";display: block;width: 1px;height: 60px;background-color: #ffffff;opacity: 0.52;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
.advant_ul li:last-child:after {display: none;}
.advant_ul li.curs {background-color: #1e50e4;}
.advant_ul li a {justify-content: flex-start;position: relative;z-index: 10;padding: 7.5% 8% 8% 7.5%;}
.advant_ul li .imgs {height: 57px;width: auto;flex-shrink: 0;margin-right: 8%;}
.advant_ul li .imgs img {display: block;height: 100%;width: auto;}
.advant_ul li .text {flex-grow: 1;}
.advant_ul li .text h4 {font-size: 20px;font-weight: normal;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #ffffff;}
.advant_ul li .text h5 {display: block; font-weight: normal;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: rgba(255, 255, 255, 0.95);margin: 0;margin-top: 15px;}
@media (max-width: 1660px) {.advant_ti h2 {font-size: 2.89vw;}
.advant_ul li .text h4 {font-size: 19px;}}
@media (max-width: 1400px) {.advant_wz {font-size: 17px;}
.advant_ul li .imgs {height: 55px;}
.advant_ul li .text h4 {font-size: 18px;}
.advant_ul li .text h5 {font-size: 14px;}
}
@media (max-width: 1200px) {.advantage {padding: 20px 0 20px;}
.advant_ti h2 {font-size: 32px;}
.advant_wz {font-size: 16px;margin-top: 30px;}
.advant_ti .mores {margin-top: 32px;}
.advant_ul {margin-top: 80px;}
.advant_ul li a {flex-flow: column;padding: 15px;}
.advant_ul li .imgs {margin-right: 0;height: 45px;margin-bottom: 10px;}
.advant_ul li .text {width: 100%;}}
@media (max-width: 990px) {.advantage {padding: 20px 0 20px;}
.advant_ti h2 {font-size: 28px;}
.advant_wz {font-size: 15px;}
.advant_ul {margin-top: 50px;}
.advant_ul ul {justify-content: space-between;flex-wrap: wrap;}
.advant_ul li {width: 50%;flex: none;}
.advant_ul li:nth-child(2n) {border-left: 1px solid rgba(255, 255, 255, 0.2);}
.advant_ul li:nth-child(n+3) {border-top: 1px solid rgba(255, 255, 255, 0.2);}
.advant_ul li:nth-child(n+1)::after {display: none;}
.advant_ul li a {flex-flow: row;padding: 30px 20px;}
.advant_ul li .imgs {margin-right: 15px;height: 45px;margin-bottom: 0;}
}
@media (max-width: 768px) {}
@media (max-width: 640px) {.advantage {padding:22px 0 32px;}
.advant_wz {margin-top: 20px;}
.advant_ti .mores {margin-top: 24px;}
.advant_ul {margin-top: 40px;}
.advant_ul li:nth-child(2n) {border-left: none;}
.advant_ul li:nth-child(n+1) {width: 100%;}
.advant_ul li a {padding: 20px 15px;}
.advant_ti h2 {font-size: 24px;}
.advant_wz {font-size: 14px;}
.advant_ul li .text h4 {font-size: 17px;}

}
.index-hz-list{width: 100%; height: 100%;  position: absolute; left: 0; right: 0; top: 40px; overflow: hidden; 
}
.index-hz-list .swiper-container{width: 100%;height: 100%;
}
.index-coporation{}
.index-hz .pagetit .tit{ padding-bottom: 0px; margin-bottom: 0px; }
.index-hz {overflow: hidden;}
.index-hz .container{position:relative; }
.index-hz-list .swiper-wrapper{ height: 350px; }
.index-hz .index-hz-list .row {margin-right: 0px;margin-left:0px;}
.hz_list{/* width:16.66666667%; float: left;*/ }
.index-hz-list ul { margin-top: 10px;}
.index-hz-list ul li{ margin-bottom: 0px;height: 120px!important;}
.hz_list .box{border: 1px solid #ddd;}
.hz_list .box img{ max-width:100%; max-height:100%; }
.hz_list .swiper-slide{ height: 120px!important;}
.hz_list .swiper-slide-active{height:auto;}

.index-hz-list{ position:relative;   }
.index-hz-list:after{ content: ""; background: url(../../images/lgBg.png) repeat-x left bottom; height: 150px; width: 100%; position: absolute; z-index: 5; left: 0px; bottom: 0px; }
.index-hz .more{ margin-top: 80px;}

.hmc5lgWpr ul li{ overflow:hidden;  height: 150px!important;}
.hmc5aBox .overflowHide{ display: block; height: 95px; border: 1px solid #ddd; position: relative; }
.hmc5aBox img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.hmc5aBox{/*-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.4;  width:16.66666667%;*/padding:0 10px 3vh; float:left;}
.hmc5aBox:hover{/*-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;*/}
@media (max-width: 1440px) {
.index-hz-list ul li{ margin-bottom: 0px;height: 100px!important;}
.hz_list .swiper-slide{ height: 100px!important;}
.index-hz-list .swiper-wrapper{ height: 300px; }
}
@media (max-width: 1366px) {
.index-hz-list ul li{ margin-bottom: 0px;height: 90px!important;}
.hz_list .swiper-slide{ height: 90px!important;}
.index-hz-list .swiper-wrapper{ height: 260px; }
}
@media (max-width: 1280px) {
.index-hz-list ul li{ margin-bottom: 0px;height: 80px!important;}
.hz_list .swiper-slide{ height: 80px!important;}
.index-hz-list .swiper-wrapper{ height: 230px; }
}
@media (max-width: 1024px) {
.index-hz-list ul li{ margin-bottom: 0px;height: 70px!important;}
.hz_list .swiper-slide{ height: 70px!important;}
.index-hz-list .swiper-wrapper{ height: 200px; }
}

@media (max-width:767px){.hz_list{ margin-bottom: 20px;}.index-hz-list ul li{ margin-bottom: 0px;height:190px!important;}.hz_list .swiper-slide{ height: 190px!important;}.index-hz-list .swiper-wrapper{ height:380px; }
}
@media (max-width: 668px) {
.index-hz-list ul li{ margin-bottom: 0px;height:165px!important;}
.hz_list .swiper-slide{ height: 165px!important;}
.index-hz-list .swiper-wrapper{ height:320px; }
}
@media (max-width: 568px) {
.index-hz-list ul li{ margin-bottom: 0px;height:150px!important;}
.hz_list .swiper-slide{ height: 150px!important;}
.index-hz-list .swiper-wrapper{ height:300px; }
}
@media (max-width: 468px) {.index-hz-list ul li{ margin-bottom: 0px;height:110px!important;}.hz_list .swiper-slide{ height: 110px!important;}.index-hz-list .swiper-wrapper{ height:220px; }}

.met-index-product .swiper{margin-left:auto;margin-right:auto;position:relative; overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.met-index-product .swiper-vertical>.swiper-wrapper{flex-direction:column}


/**内页**/
.p-banner {background: center no-repeat;background-size: cover;height: 600px;text-align: left;color: #fff;padding-top: 15%; }
.p-banner h2 {font-size: 48px;color: #fff; font-weight: bold; line-height: 40px;padding: 15px 0 35px; position: relative;text-shadow: 3px 4px 1px rgba(0, 0, 0, .175);}
.about-banner { background-image: url('../../images/aboutbanner.jpg');}
.culture-banner { background-image: url('../../images/culturebanner.jpg');}
.products-banner { background-image: url('../../images/productsbanner.jpg');}
.job-banner { background-image: url('../../images/jobbanner.jpg');}
.news-banner { background-image: url('../../images/newsbanner.jpg');}
.technology-banner { background-image: url('../../images/technologybanner.jpg');}
.service-banner { background-image: url('../../images/servicebanner.jpg');}
.contact-banner { background-image: url('../../images/contactbanner.jpg');}
.page_nav{height: 95px;line-height: 95px; background: #fff;}
.page_nav.line{ border-bottom: 1px solid #e5e5e5;}
.page_nav .r_sec{float: left;}
.page_nav .r_sec li{position:relative; float:left; font-size:18px; margin:0 45px 0px 5px;}
.page_nav .r_sec li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:3px; background:#1e50e4; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.page_nav .r_sec li:hover:before,
.page_nav .r_sec li.cur:before{left:0; right:0;}
.page_nav .r_sec li:hover a,
.page_nav .r_sec li.cur a{color:#1e50e4;}
.page_nav .r_sec li a{color:#333;}
.page_nav .crumb{float: left; line-height: 94px;color: #999;}
.page_nav .crumb a:hover{ color:#1e50e4;}
.page_nav .crumb span{color: #333; }
.page_nav .crumb i{ margin-left: 10px; margin-right: 10px; font-style: normal;}
@media (max-width: 1850px){
.p-banner {height: 674px;padding-top: 14%;}}
@media (max-width: 1800px){
.p-banner {height: 656px;padding-top: 13%;}}
@media (max-width: 1700px){
.p-banner {height: 620px; }}
@media (max-width: 1600px){
.p-banner {height: 583px; }}
@media (max-width: 1540px){
.p-banner {height: 561px; }}
@media (max-width: 1480px){
.p-banner {height: 540px; }}
@media (max-width: 1440px){
.p-banner {height: 525px; }
.p-banner .en{line-height: 50px;}
.p-banner h2,.p-banner .title {font-size: 38px; }}
@media (max-width: 1400px){
.p-banner {height: 510px; }}
@media (max-width: 1336px){
.p-banner {height: 487px; }
.p-banner h2,.p-banner .title {font-size: 32px; padding: 0px 0 20px; }
.p-banner .en{ font-size: 20px; line-height: 40px;}
.page_nav .r_sec li{ font-size:16px;  margin:0 30px 0 5px;}
}
@media (max-width: 1280px){
.p-banner {height: 420px; padding-top: 18%;}
.page_nav .crumb{ line-height: 84px; }
.page_nav .crumb i{ margin-left: 8px; margin-right: 8px; }
.page_nav .r_sec li{ margin:0 20px 0 5px;}
}   
@media (max-width: 1240px){
.p-banner {height: 400px;  }
.page_nav .r_sec li{ font-size:16px; margin:0 10px 0 5px; }
}
@media (max-width: 1200px){
.p-banner {height: 460px;  }
.about-banner { background-image: url('../../images/aboutbanner_p.jpg');}
.culture-banner { background-image: url('../../images/culturebanner_p.jpg');}
.products-banner { background-image: url('../../images/productsbanner_p.jpg');}
.news-banner { background-image: url('../../images/newsbanner_p.jpg');}
.service-banner { background-image: url('../../images/servicebanner_p.jpg');}
.job-banner { background-image: url('../../images/jobbanner_p.jpg');}
.contact-banner { background-image: url('../../images/contactbanner_p.jpg');}
.p-banner h2,.p-banner .title {font-size:30px; }
.page_nav .crumb{ line-height: 74px; }
}  
@media (max-width: 1140px){
.p-banner {height: 437px; }
}
@media (max-width: 1100px){
.p-banner {height: 422px; }
}
@media (max-width: 1040px){
.p-banner {height: 400px; }
}
@media only screen and (max-width: 992px){
.p-banner {height: 380px; padding-top: 20%;}
.p-banner h2,.p-banner .title {font-size:28px; }
.p-banner .en{ font-size: 18px; line-height: 32px;}
.page_nav .crumb{ line-height: 64px; }
.page_nav .crumb i{ margin-left: 6px; margin-right: 6px; }
}
@media (max-width: 900px){
.p-banner {height: 345px;  }
.p-banner .en{ font-size: 17px; line-height: 30px;}
}
@media (max-width: 868px){
.p-banner {height: 345px;  }
}
@media (max-width: 768px){
.p-banner {height: 460px; padding-top:37%;}
.about-banner { background-image: url('../../images/aboutbanner_m.jpg');}
.culture-banner { background-image: url('../../images/culturebanner_m.jpg');}
.products-banner { background-image: url('../../images/productsbanner_m.jpg');}
.news-banner { background-image: url('../../images/newsbanner_m.jpg');}
.service-banner { background-image: url('../../images/servicebanner_m.jpg');}
.job-banner { background-image: url('../../images/jobbanner_m.jpg');}
.contact-banner { background-image: url('../../images/contactbanner_m.jpg');}
.p-banner .en{line-height: 30px;}
.p-banner h2,.p-banner .title {font-size:24px; line-height: 30px;padding: 0px 0 0px;}
.page_nav .crumb{ line-height: 54px; }
.page_nav{line-height:50px; height:50px;}
.page_nav .r_sec li:after{left:-7px; }
.page_nav .crumb i{ margin-left: 4px; margin-right: 4px; }
}
@media (max-width: 728px){
.p-banner {height: 435px; }
.page_nav .r_sec li{padding:0 8px; margin:0 8px;}
}
@media (max-width:668px){
.p-banner {height:400px; }
.p-banner .en{ font-size: 16px; line-height: 30px;}
.p-banner h2,.p-banner .title {font-size:22px; }
.p-banner h2:after{height: 2px; width: 25px; }} 
@media (max-width:600px){
.p-banner {height: 360px; }}   
@media (max-width:568px){
.p-banner {height: 340px; }}
@media (max-width:528px){
.p-banner {height: 324px; }
.page_nav .crumb i{ margin-left: 2px; margin-right: 2px; }
}
@media (max-width:480px){
.p-banner {height: 290px; }
.p-banner .en{ line-height: 28px; display: none;}
.page_nav .crumb{ line-height: 44px; font-size: 15px; }
}
@media only screen and (max-width: 425px){
.p-banner {height: 255px; }
.p-banner h2,.p-banner .title {font-size:20px; }
.p-banner .en{ line-height: 25px;}
.page_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #eaeaea;}
.page_nav .r_sec li{ font-size:15px; padding:0 6px; margin:0 6px; }
}
@media only screen and (max-width: 375px){
.p-banner {height: 228px; }
.p-banner h2,.p-banner .title {line-height: 28px;padding: 8px 0 8px;}}
.m_sencondNav{position:relative; z-index:99; height:51px; }
.m_sencondNav .m_second.fixed{position:fixed; width:100%; left:0; top:90px; }
.m_sencondNav .m_second {position:relative;  border-bottom:1px solid #e8e8e8}
.m_sencondNav .m_second .home{background:#1e50e4; border-right:1px solid #e8e8e8; width:50px; height:50px; float:left; line-height:50px; display:block; text-align:center;}
.m_sencondNav .m_second .home .fa{display:block; color:#fff; height:50px; line-height:50px;}
.m_sencondNav .m_second .m_second_hd{width:calc(100% - 51px); background:#f6f6f6; float:left}
.m_sencondNav .m_second .m_second_hd li{float:left; position:relative;}
.m_sencondNav .m_second .m_second_hd li{border-right:1px solid #e8e8e8;}
.m_sencondNav .m_second .m_second_hd li:last-child:after{border-right:none}
.m_sencondNav .m_second .m_second_hd li a{display:block; height:50px; line-height:50px; color:#666; padding:0 50px 0 23px; font-size:16px;}
.m_sencondNav .m_second .m_second_hd li:after,
.m_sencondNav .m_second .m_second_hd li:before{content:''; background:#a5a5a5; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
.m_sencondNav .m_second .m_second_hd li:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
.m_sencondNav .m_second .m_second_hd li:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
.m_sencondNav .m_second .m_second_hd li.cur:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#a5a5a5;}
.m_sencondNav .m_second .m_second_hd li.cur:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#a5a5a5;}
.m_sencondNav .m_second .m_second_bd { padding-top: 51px;}
.m_sencondNav .m_second .m_second_bd .erji{position:absolute; left:0; top:100%; width:100%; background:#f8f8f8; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .erji li a{padding:6px 20px 6px 63px; border-bottom: 1px solid #dedede; font-size:15px; color:#666; display:block}
.m_sencondNav .m_second .m_second_bd .erji li{margin-top:10px;}
.m_sencondNav .m_second .m_second_hd.active{background:#efefef;}
.m_sencondNav .m_second .m_second_hd.cur{background:#efefef;}
.m_sencondNav .m_second .m_second_bd .sanji{position:absolute; left:0; top:100%; width:100%; background:#efefef; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .sanji li a{padding:6px 20px 6px 63px; font-size:14px; color:#666;; display:block}
.m_sencondNav .m_second .m_second_bd .sanji li{margin-top:10px;}
@media (max-width: 1024px) {
.m_sencondNav .m_second.fixed{ top:80px; }}
@media (max-width: 568px) {
.m_sencondNav .m_second.fixed{ top:50px; }}


.page_about{ background: url(../../images/pageabout-bg.jpg) no-repeat 50%/cover; }
.page_about .boxLeft {width: 98%;}
.page_about .boxLeft .content { margin-top: 20px;}
.page_about .boxLeft .content p{ line-height: 30px; margin-bottom: 5px; color: #666; font-size: 18px;}
.page_about .boxRight img { max-width: 100%;}

.page_about .cont2{padding-right: 80px; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; }
.page_about .cont2 .item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:23%; }
.page_about .cont2 .item .number-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding-bottom:15px}
.page_about .cont2 .item .number-top .number{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#1e50e4}
.page_about .cont2 .item .number-top .number .jia{ margin-left: 25px; margin-top:35px; color: #444;}
.page_about .cont2 .item .number-top .number .jia.f54{ color: #1e50e4;margin-top:20px; }
.page_about .cont2 .item .number-top .dw{margin-top:40px; }
.page_about .cont2 .item .number-bottom{padding-top:30px; color: #666;}
@media (max-width:1280px){
.page_about .boxLeft {width: 100%;}
.page_about .boxLeft .content p{ line-height: 30px; font-size: 16px;}
.page_about .cont2{padding-right: 40px;}
.page_about .cont2 .item .number-top .number .jia{ margin-top:25px;}
.page_about .cont2 .item .number-top .number .jia.f54{ margin-top:10px; }
}
@media (max-width:1024px){
.page_about .boxLeft .content { margin-top: 20px;}
.page_about .cont2{padding-right:0px;}
.page_about .cont2 .item .number-bottom{padding-top:20px;  }
.page_about .boxRight { text-align: center;}
.page_about .cont2 .item .number-top .number .jia{ margin-top:15px;}

}
@media (max-width:768px){
.page_about .cont2 .item{ width:48%; margin-bottom:15px; }
.page_about .cont2 .item .number-bottom{padding-top:15px;  }
}
.page_about2 {width: 100%;height:84vh;position: relative;z-index: 2;}
.page_about2 .contentbox {position: absolute;z-index: 3;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;}
.page_about2 .bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;}
.page_about2 .bg2 {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;}
.page_about2 .ul {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;}
.page_about2 .ul .swiper-slide {padding: 15% 1rem 0; align-content: center;border-right: 1px solid rgba(255, 255, 255, 0.08);transition: background .5s;}
.page_about2 .ul .swiper-slide:last-child {border-right: none;}
.page_about2 .ul .tit3 {transition: all .5s;}
.page_about2 .ul .tit5 {margin: 10px auto 23px; text-transform: uppercase; /*display:none;*/}
.page_about2 .ul .tit4 {margin-top:40px; line-height: 32px; opacity: 0;transition: all .5s;}
.page_about2 .ul .icon {width: 85px;margin: 0 auto 30px;display: block;transition: all .5s;}
.page_about2 .ul .text {width: 100%;transition: all .5s;}
.page_about2 .ul .swiper-slide:hover {background: rgba(0, 0, 0, 0.25);backdrop-filter: blur(18px);border-bottom: 5px solid rgba(30, 80, 228, 1); }
/*.page_about2 .ul .swiper-slide:hover .tit5 {display: none;}*/
.page_about2 .ul .swiper-slide:hover .tit4 {opacity: 1;}
.page_about2 .ul .swiper-slide:hover .text {transform: translate(0, -50px);}

.page_about3 ul{ margin-top: 40px; margin-bottom: 20px;  }
.page_about3 ul li{ background: url(../../images/honor_bg.png) repeat-x bottom; padding-bottom: 80px;}
.page_about3 ul li img{ width: 100%;}

.page_about4{ background: url(../../images/page_about4.jpg) no-repeat 50%/cover; }
.page_about4 .index-hz-list:after{ background: linear-gradient(0deg, #f8f9fb 0%, transparent 70%)!important;width:99%; }
@media (max-width:1440px){
.page_about2 .ul .swiper-slide {padding: 18% 1.25rem 0;}
}
@media (max-width:1366px){
.page_about2 .ul .swiper-slide {padding: 20% 1.25rem 0;}
.page_about2 .ul .tit5 {margin: 10px auto 20px;}
}
@media (max-width:1200px){
.page_about2 { height:80vh;}
.page_about2 .ul .swiper-slide {padding: 21% 1.25rem 0;}
}
@media (max-width:1120px){
.page_about2 { height:78vh;}
}
@media (max-width:1030px){
.page_about2 { height:77vh;}
}
@media (max-width: 991px){
.page_about3 ul li:last-child{ display: none;}
.page_about3 ul li { text-align: center;}
.page_about2 { height:74vh;}
.page_about2 .ul .swiper-slide {padding: 22% 1.25rem 0;}
}
@media (max-width:930px){
.page_about2 { height:72vh;}
.page_about2 .ul .swiper-slide {padding: 23% 1.25rem 0;}
}
@media (max-width:860px){
.page_about2 { height:70vh;}
}
@media (max-width:830px){
.page_about2 { height:68vh;}
}
@media (max-width:768px){
.page_about2 { height:64vh;}
.page_about2 .ul .swiper-slide {padding: 24% 1.25rem 0;}
}
@media (max-width:700px){
.page_about2 { height:62vh;}
}
@media (max-width:668px){
.page_about2 { height:60vh;}
.page_about2 .ul .swiper-slide {padding: 26% 1.25rem 0;}
}
@media (max-width:568px){
.page_about2 { height:57vh;}
.page_about2 .ul .icon { margin: 0 auto 20px; }

}
@media (max-width:500px){
.page_about2 { height:55vh;}
.page_about2 .ul .swiper-slide {padding: 29% 1.25rem 0;}
}
@media (max-width:468px){
    .page_about2 .ul .swiper-slide {padding: 31% 1.25rem 0;}
}
@media (max-width:428px){
.page_about2 { height:53vh;}
.page_about2 .ul .icon { margin: 0 auto 10px; }
}
@media (max-width:400px){
.page_about2 .ul .swiper-slide {padding: 34% 1.25rem 0;}
}

.honor_list ul li{ margin-bottom: 30px;}
.honor_list ul li .tit{padding: 10px 20px 10px; background: #ecf2ff; font-size: 17px; line-height: 40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;word-wrap: break-word;word-break: break-all; }
.Page_technology .IBusiness_content{ display: flex; justify-content: space-between; margin-top: 60px;}
.Page_technology .IBusiness_content .IBusiness_content_list.on{ width: 60%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Page_technology .IBusiness_content .IBusiness_content_list{ width: 20%; margin-right: 25px; position: relative; border-radius: 15px; overflow: hidden; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Page_technology .IBusiness_content .IBusiness_content_list:last-child{ margin-right: 0;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img.content_list_img1{ background: #0620bc;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img.content_list_img2{background: #1e50e4;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img.content_list_img3{background: #6699ff;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img img{opacity: 0; width: 100%; height:510px; object-fit: cover;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title{ position: absolute; bottom: 0; text-align: center; width: 100%; left: 0; padding:0 0px 100px;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd{ align-items: center; color: #fff;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd img{ text-align: center;  }
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt{ font-size: 18px; color: #fff; line-height: 28px; height: 0px; display: flex; align-items: flex-end; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt span{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; line-height: 28px;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more { opacity:1; width: 80%; margin: 80px auto 0;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more .fa{border: 1px solid #fff; width: 62px; height: 62px; line-height: 62px; font-weight: lighter; font-size: 34px; color: #fff;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title { bottom: 0; padding:0 50px 0px; text-align: left;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_img img{opacity: 1;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dd {display: flex;  }
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dd img{text-align: left;  }
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ height:90px; width: 95%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt span{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; transition-delay: 0.3s;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_more { opacity:0;  margin: 0px auto 0;}
@media screen and (max-width: 1366px){
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img img{ height:480px; object-fit: cover;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ width: 96%; height:130px; }
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt{ font-size: 16px;}
}
@media screen and (max-width: 1280px){
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img img{ height:450px; object-fit: cover;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ width: 98%; }
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more .fa{ width: 52px; height: 52px; line-height: 52px; }
}
@media screen and (max-width: 1200px){
.Page_technology .IBusiness_content .IBusiness_content_list{ margin-right: 20px; }
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_img img{ height:400px; object-fit: cover;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ width: 100%; }
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more .fa{ width: 52px; height: 52px; line-height: 52px; }
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title { padding:0 30px 0px;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ width: 100%; height:150px; }
}
@media screen and (max-width: 992px){
.Page_technology .IBusiness_content{ margin-top: 35px; flex-wrap: wrap;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title{ padding:0 0px 50px;}
.Page_technology .IBusiness_content .IBusiness_content_list{ width: 100% !important; margin-right: 0px; margin-bottom: 22px;}
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ height: auto;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt span{ opacity:1; }
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt{ height: auto; width: 98%; margin-left: auto; margin-right: auto; margin-top: 10px;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd{ font-size: 16px;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more {  margin:20px auto 0;}
}
@media screen and (max-width:468px){
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt {line-height: 28px;  }
.Page_technology .IBusiness_content .IBusiness_content_list.on .content_list_title { padding:0 20px 0px;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more {  margin: 10px auto 0;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title{ padding:0 0px 20px;}
.Page_technology .IBusiness_content .IBusiness_content_list .content_list_title .list_title_more .fa{ width: 42px; height: 42px; line-height: 42px; font-size: 22px; }

}

.page_manufacture .list_field_txt{ display: flex; flex-wrap: wrap; margin-bottom: -2%;}
.page_manufacture .list_field_txt .field_txt_list{ width: 32%; margin-right: 2%; overflow: hidden; margin-bottom: 2%; position: relative;}
.page_manufacture .list_field_txt .field_txt_list .txt_list_img img{ width: 100%;  -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1); -o-transform: scale(1);filter: scale(1);filter: transform;   transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.page_manufacture .list_field_txt .field_txt_list:hover .txt_list_img img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15); -o-transform: scale(1.15);filter: scale(1.15);filter: transform;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.page_manufacture .list_field_txt .field_txt_list:nth-child(3n){ margin-right: 0;}
.page_manufacture .list_field_txt .field_txt_list .txt_list_title{ position: absolute; bottom: 0; left: 0; right: 0;  text-align: center;  color: #fff; padding: 28px 33px 0px;background: linear-gradient(to bottom,rgba(30,80,228,0) 50%, rgba(30,80,228,1) 100%); height: 50%; width: 100%; display: flex; align-items: flex-center;}
.page_manufacture .list_field_txt .field_txt_list .txt_list_title span{bottom: 0; text-align: center; margin: 25% auto 0;}
.page_quality .page_quality_right{ margin-top: 60px;}
.page_quality .page_quality_right ul li{ width: 50%; float: left;display: flex; align-items: flex-end; }
.page_quality .page_quality_right ul li img{ max-width: 100%;}
.page_quality .capability_swiper,.server-page2 .capability_swiper,.pro_show_bottom .capability_swiper{padding-bottom: 60px;}
.page_quality .capability_list img,.server-page2 .capability_list img,.pro_show_bottom .capability_list img{ max-width: 100%; margin-top: 40px;}
.page_quality .capability_list .tit,.server-page2 .capability_list .tit,.pro_show_bottom .capability_list .tit{ background: #f5f5f5;  color: #000; padding-top: 20px; padding-bottom: 20px;}

.page_quality .swiper-pagination-bullet,.server-page2 .swiper-pagination-bullet,.pro_show_bottom .swiper-pagination-bullet {width: 12px !important;height: 12px !important; margin:0 10px!important; display: inline-block;background: #1e50e4;opacity: 0.8;}
.page_quality .swiper-pagination-bullet-active,.server-page2 .swiper-pagination-bullet-active ,.pro_show_bottom .swiper-pagination-bullet-active { opacity: 1;background: #1e50e4 !important;}

@media screen and (max-width: 992px){
.page_manufacture .list_field_txt{ justify-content: space-between;}
.page_manufacture .list_field_txt .field_txt_list{ width: 49%; margin-right: 0px; margin-bottom: 2%;}
.page_manufacture .list_field_txt .field_txt_list .txt_list_title{   padding: 14px;}
.page_manufacture .list_field_txt .field_txt_list .txt_list_title span{ margin: 20% auto 0;}
.page_quality .page_quality_right{ margin-top: 0px;}
.page_quality .swiper-pagination-bullet,.server-page2 .swiper-pagination-bullet {width: 8px !important;height: 8px !important; margin:0 6px!important; }
}
@media screen and (max-width: 456px){
    .page_manufacture .list_field_txt .field_txt_list{ width: 100%; margin-right: 0px;}

}
/*产品展示*/
.param_box{padding:30px 35px; background:#fff; }
.param_box .tit{font-size:22px; font-weight: bold; color:#181818; line-height:45px; margin-right:25px;}
.param_box .param_list dt{font-size:16px; color:#2b2b2b; padding:0 25px; margin-right:15px; line-height:45px; cursor:pointer;}
.param_box .param_list dd {font-size:16px; color:#2b2b2b; padding:0 25px; margin-right:15px; line-height:45px; cursor:pointer;}
.param_box .param_list dt:hover,
.param_box .param_list dt a:hover,
.param_box .param_list dd:hover,
.param_box .param_list dd.on{background:#1e50e4; color: #fff;font-size:16px; padding:0 25px; margin-right:15px; line-height:45px; cursor:pointer;}
.param_box .param_list dt.on,
.param_box .param_list dt:hover a:hover .param_box .param_list dd.on{background:#1e50e4; font-size:16px; color:#fff; padding:0 25px; margin-right:15px; line-height:45px; cursor:pointer;}
.param_box .param_list dd:hover a{ color: #fff;}

@media(max-width:1360px) {
.param_box{padding:25px 30px; margin-bottom: 40px; }
.param_box .tit{font-size:20px; line-height:35px; margin-right:2px;}
}
@media(max-width:768px) {
.param_box{padding:20px 25px; margin-bottom: 30px;}
.param_box .tit{font-size:18px;line-height:35px; margin-right:20px;}
.param_box .param_list dt,.param_box .param_list dd {font-size:15px; line-height:35px;}
}
@media(max-width:600px) {
.param_box{padding:15px 15px 15px; margin-bottom: 20px; }
.param_box .param_list dt{font-size:16px;padding:0 10px; margin-right:6px; width: 47%;}
.param_box .param_list dd {font-size:16px;padding:0 10px; margin-right:6px;width: 47%;}
}
@media(max-width:320px) {
.param_box{padding:15px 10px 15px; margin-bottom: 20px; }
.param_box .param_list dt{font-size:16px;padding:0 7px; margin-right:5px; width: 48%;}
.param_box .param_list dd {font-size:16px;padding:0 7px; margin-right:5px;width: 48%;}

}

.product_list,.param_nav {background: #f8f8f8;}
.param_nav.page_section{ padding-bottom: 0px;}
.product_list dl{width: 100%; text-align: center;}
.product_list dt{ padding: 15px 0px; line-height: 40px; background: #efefef; float: left; width: 16%; font-size: 18px; margin-bottom: 40px;}
.product_list dd{ margin-left: 2%; line-height: 40px; padding: 15px 0px; background: #efefef; float: left; width: 26%; font-size: 18px; margin-bottom: 40px;}
.product_list dd a:hover,.product_list dd a.on { color: #1e50e4; }
.product_list li{ margin-bottom: 30px;}
.product_list .box {width: 100%;}
.product_list .box .pro-img {background: #fff;}
.product_list .box .pro-img img{ padding: 10px;}
.product_list .pro-txt { display: block; padding: 40px 0px;}
.product_list .pro-txt .pro-tit h3 { font-size: 24px;margin-bottom: 20px; font-weight: normal;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product_list li:hover .pro-txt .pro-tit h3 { color: #1e50e4; }
.product_list .pro-txt .pro-c { border-bottom: 1px solid #e5e5e5; color: #666; line-height: 1.8; }
.product_list .index-more a { margin-top: 30px;}
.product_list li:hover .more1{background: #1E50E6;color: #fff;}
.product_list li:hover .more1:before{opacity: 0;}
@media only screen and (max-device-width: 1280px){
.product_list .pro-txt .pro-tit h3 { font-size: 22px;}
}
@media only screen and (max-device-width: 992px){
.product_list dt{ padding: 10px 0px; margin-bottom: 30px;}
.product_list dd{ padding: 10px 0px; margin-bottom: 30px;}
.product_list .pro-txt .pro-tit h3 { font-size: 20px; margin-bottom: 15px;}
}
@media only screen and (max-device-width: 768px){
.product_list a .pro-txt { padding: 30px 20px;}
.product_list dt{ padding: 5px 0px; font-size: 16px;}
.product_list dd{ padding: 5px 0px; font-size: 16px;}
.product_list .pro-txt .pro-tit h3 { font-size: 18px; margin-bottom: 10px;}
.product_list .pro-txt { padding: 30px 0px;}

}
@media(max-width:468px) {
.product_list dl { margin-bottom: 30px;}
.product_list dt{ width: 48%; margin:0 1% 15px;}
.product_list dd{width: 48%; margin:0 1% 15px;}
.product_list li{ margin-bottom: 0px;}
.product_list a .pro-txt .pro-c { display: none;}
.product_list .index-more {display: none;}
.product_list a .pro-txt { padding: 15px 10px;}
.product_list a .pro-txt .pro-tit h3 { font-size: 15px;margin-bottom: 0px; font-weight: normal; overflow: hidden;}
.product_list .pro-txt { padding:20px 0px;}
.product_list .pro-txt .pro-c { display: none;}
.product_list .pro-txt .pro-tit h3 { font-size: 16px; margin-bottom: 0px;}

}


.pro_show .pro_list { margin-top: 40px;}
.pro_show .show-pro-top .float-left{ width:42%; text-align: center; float:left; }
.pro_show .show-pro-top .float-left img { width: 100%; /*border-radius: 10px; */text-align: center; margin: 0 auto;}
.pro_show .show-pro-top .float-right{ width:50%; float: right}
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 36px; line-height: 75px; color: #333; }
.pro_show .show-pro-top .param {padding:20px 0 50px;font-size: 18px; color: #666666; }
.pro_show .show-pro-top .param p { line-height: 32px;}
.pro_show .show-pro-top .button { width: 100%; margin-bottom: 5px; font-size: 16px; display: inline-block;}
.pro_show .show-pro-top .button a { float: left; margin-right: 6%; width:25%; border-radius: 15px; text-align:center;padding: 16px 40px;background:#1e50e4;color: #fff;}
.pro_show .show-pro-top .button a img{ padding-right: 10px;}
.pro_show .show-pro-top .button a:nth-child(2){ background: #f5f4f4; color: #333;}
.pro_show .show-pro-top .middle { width: 100%; margin-bottom: 5px; font-weight: bold; display: inline-block;}
.pro_show .show-pro-top .middle span { float: left; margin-right: 6%; color: #333; }
.pro_show .show-pro-top .middle span img{ padding-right: 10px;}


.pro-big-img {width: 100%;/* padding: 25px; */overflow: hidden; border: 1px solid #e5e5e5;}
.pro_show_bottom{ margin-top:3em;}
.pro_info_1_2{padding:.6em 0;display:block; border-bottom: 1px solid #e5e5e5;overflow:hidden}
.pro_info_1_2 span {font-size:24px; line-height: 38px; color:#333; padding-bottom: .6em; position: relative;}
.pro_info_1_2 span::after{ position: absolute; left: 0px; bottom: -1px; height: 4px; width: 50px; background: #1e50e4; content: ""; }
.pro_info_2{ padding: 20px 0px;}
.pro_info_2_3_t{margin-top:1.3em; margin-bottom:0em; color:#666; line-height:2;font-size:16px; }
.pro_info_2_3_t h3 {font-size:18px; line-height: 38px; color:#333; font-weight: bold; margin-bottom: 10px; }
.pro_info_2_3_t p{font-size:18px;line-height: 32px; color:#666;}
.pro_info_2_mid{overflow:hidden;font-size:18px; }
.pro_info_2_mid div{line-height: 32px; }
.pro_info_2_mid table{ width: 100%;}
.pro_info_2_mid tr{line-height: 32px; }
.pro_show_mid{ background: url(../../images/pro_show_mid.jpg) no-repeat 50%/cover;}
.pro_show_mid .box{padding:50px 20px; }
.pro_show_mid .intro { text-align: center;}
.pro_show_mid .intro .top_ { padding-bottom:5px; margin-top: 30px;}
.pro_show_mid .intro .top_ .title{ line-height:38px; font-size:22px;}
.pro_show_mid .intro .con{ line-height:30px; font-size:14px; text-transform: uppercase; overflow:hidden;}

@media screen and (max-width: 1366px){
.pro_show_mid .box{padding:40px 10px; }
.pro_show_mid .intro .top_ .title{font-size:20px;}
}
@media screen and (max-width: 1280px){
.pro_show_mid .box{padding:35px 5px;}
.pro_show_mid .intro .top_ .title{font-size:18px;}
.pro_show_mid .intro .con{ line-height:28px; font-size: 13px; }
}

@media only screen and (max-device-width: 1600px){
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 28px; line-height: 70px; }
}
@media only screen and (max-device-width: 1440px){
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 26px; line-height: 60px; }
.pro_show .show-pro-top .param {padding:30px 0 60px; }
.pro_show .show-pro-top .button a { margin-right: 4%; width:40%; border-radius: 35px; padding: 17px 20px; }
}
@media only screen and (max-device-width: 1366px){
.pro_show .show-pro-top .param {padding:30px 0 50px;}
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 22px; line-height: 50px;}
.pro_show .show-pro-top .param {padding:25px 0 50px;font-size: 17px; }
.pro_show .show-pro-top .button { font-size: 17px;}
.pro_show .show-pro-top .button a { padding: 12px 20px;}
.pro_info_2_3_t p{font-size:17px; }
.pro_info_1_2 span {font-size:22px; line-height: 36px; }
}
@media only screen and (max-device-width: 1280px){
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 20px; line-height: 45px}
.pro_show .show-pro-top .param {padding:20px 0 40px;font-size: 16px; }
.pro_show .show-pro-top .button { font-size: 16px;}
.pro_info_2_3_t p{font-size:16px;line-height: 30px; }
.pro_info_2{ padding: 10px 0px;}
.pro_show .show-pro-top .param p { line-height: 30px;}

}
@media only screen and (max-device-width: 1220px){
.pro_show .show-pro-top .param {padding:15px 0;}
}
@media only screen and (max-device-width: 1200px) {
.pro_show .show-pro-top .float-left img{ width:100%;}
.pro_show .show-pro-top .button a { padding: 12px 15px;}
.pro_show_bottom{ margin-top:2em;}
}
@media only screen and (max-device-width: 1140px){
.pro_show .show-pro-top .button a {margin-right: 3%;padding: 10px 0px;}
.pro_show .show-pro-top .param {padding:10px 0; }
 }
@media only screen and (max-device-width: 1040px){
.pro_info_2{ padding: 0px 0px;}
}
@media(max-width:992px) {
.pro_show .show-pro-top .button a {margin-right: 5%; padding: 12px 25px;}
.pro_show_bottom{ margin-top:3em;}
.pro_show .show-pro-top .float-right{ width:52%; }
.pro_show .show-pro-top .float-right .pro-t h1 { line-height: 40px}

}
@media(max-width:825px) {
.pro_show .show-pro-top .button a {margin-right:5%; width:45%; padding: 12px 10px;}
}
@media(max-width:768px) {
.pro_show .show-pro-top .container>div { width: 100%;}
.pro_show .show-pro-top .float-left{ width:100%; float:left;margin: 0 auto 20px;}
.pro_show .show-pro-top .float-right{ width:100%; float: right; padding-left:0; }
.pro_show .show-pro-top .float-right .pro-t h1 { font-size: 20px;}
.pro_show .show-pro-top .param {padding:10px 0 20px; }
.pro_show .show-pro-top .param p { line-height: 28px;}
}
@media(max-width:767px) {
.pro_show_mid ul li:last-child{display: none;}

}
@media only screen and (max-device-width: 760px){
.pro-big-img {  width: 100%;  height: inherit;}
}
@media only screen and (max-device-width: 600px){
.pro-big-img {  width: 100%;  height: inherit;}
}
@media(max-width:568px) {
.pro_show .show-pro-top .float-right .pro-t h1 { font-size: 17px; font-weight:normal; padding-bottom: 10px;}
.pro_show_mid .box{padding:25px 0px;}
.pro_show_mid .intro .con{ line-height:20px; font-size: 10px; min-height: 40px; }
}

.pro_show_bottom .list {width: 100%; }
.pro_show_bottom .list .item {width: 100%;margin-bottom:20px;}
.pro_show_bottom .list .item .top {width: 100%; height:58px;background-color: #f5f4f4;cursor: pointer;}
.pro_show_bottom .list .item .top::after {content: "";width: 0;height: 0;display: block;float: none;clear: both;}
.pro_show_bottom .list .item .top .left {float: left;position: relative;left: calc(-10% +20px);width: 200px;height: 100%;}
.pro_show_bottom .list .item .top .left::before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #1e50e4; opacity: 0.6; transform: skew(-30deg);-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-o-transform: skew(-30deg);-ms-transform: skew(-30deg);z-index: 1;}
.pro_show_bottom .list .item .top .left::after {content: "";width: 100%;height: 100%;position: absolute;top: -7px;left: -4px;background-color: #1e50e4;transform: skew(-30deg);-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-o-transform: skew(-30deg);-ms-transform: skew(-30deg);z-index: 2;}
.pro_show_bottom .list .item .top .left .left-box {width: 100%;height: 100%;position: absolute;top: -7px;left: -4px;z-index: 3;margin-left:30px;font-size: 18px; line-height:58px;color: #fff;}
.pro_show_bottom .list .item .top .right {float: right;position: relative;}
.pro_show_bottom .list .item .top .right .open {width: 110px;height: 54px;position: absolute;top: 0;right: 0;opacity: 0;}
.pro_show_bottom .list .item .top .right .open span {display: block; text-transform: uppercase;font-size: 16px;color: #333333;margin-right: 18px;height: 54px;line-height: 54px;float: left;}
.pro_show_bottom .list .item .top .right .open span:nth-child(2) {font-size: 30px;line-height: 47px;color: #333333;margin-right: 17px;}
.pro_show_bottom .list .item .top .right .close {width: 110px;height: 54px;position: absolute;top: 0;right: 0;opacity: 0;}
.pro_show_bottom .list .item .top .right .close span {display: block; text-transform: uppercase; font-size: 16px;color: #333333;margin-right: 18px;height: 54px;line-height: 54px;float: left;}
.pro_show_bottom .list .item .top .right .close span:nth-child(2) {font-size: 30px;line-height: 47px;color: #333333;margin-right: 17px;}
.pro_show_bottom .list .item .top .right .active {opacity: 1;}
.pro_show_bottom .list .item .bottom {margin-top: 1px;width: 100%;display: none;}
.pro_show_bottom .list .item .bottom .text {padding-top: 60px;padding-bottom: 60px; }
.pro_show_bottom .list .item .bottom .text p {width: 100%;font-size: 18px;line-height: 30px;color: #333333;text-align: justify;}
.pro_show_bottom .list .item .bottom .text img {width: 100%;max-width: 100%;margin-top:20px;margin-bottom:20px;}
@media only screen and (max-device-width: 1366px){
.pro_show_bottom .list .item .top .left { width: 150px; }
.pro_show_bottom .list .item .top .left::after { top: -7px;left: -4px; }
.pro_show_bottom .list .item .top .left .left-box { top: -7px;left: -4px; margin-left:30px; line-height:53px;color: #fff;}
.pro_show_bottom .list .item .top { height:53px; }
.pro_show_bottom .list .item .top .right .open {width: 100px;height: 50px; }
.pro_show_bottom .list .item .top .right .close {width: 100px;height: 50px; }
.pro_show_bottom .list .item .bottom .text {padding-top:50px;padding-bottom: 50px; }
.pro_show_bottom .list .item .top .right .open span { margin-right: 15px;height: 50px;line-height: 50px; }
.pro_show_bottom .list .item .top .right .close span { margin-right: 15px;height: 50px;line-height: 50px; }
.pro_show_bottom .list .item .top .right .open span:nth-child(2) { line-height: 45px; margin-right: 15px;}
.pro_show_bottom .list .item .top .right .close span:nth-child(2) { line-height: 45px; margin-right: 15px;}
.pro_show_bottom .list .item .bottom .text p {width: 100%;font-size: 16px;}
}
@media only screen and (max-device-width: 1280px){
.pro_show_bottom .list .item .top .left { width: 130px; }
.pro_show_bottom .list .item .bottom .text {padding-top:40px;padding-bottom: 40px; }
.pro_show_bottom .list .item .top .right .open span:nth-child(2) {font-size:26px;line-height: 44px; margin-right: 12px;}
.pro_show_bottom .list .item .top .right .close span:nth-child(2) {font-size:26px; line-height: 44px; margin-right: 12px;}
}
@media only screen and (max-device-width: 992px){
.pro_show_bottom .list .item .bottom .text {padding-top: 30px;padding-bottom: 30px; }
.pro_show_bottom .list .item .top .left .left-box { line-height:48px; }
.pro_show_bottom .list .item .top { height:48px; }
.pro_show_bottom .list .item .top .right .open span { margin-right: 10px;height: 45px;line-height: 45px; }
.pro_show_bottom .list .item .top .right .close span { margin-right: 10px;height: 45px;line-height: 45px; }
.pro_show_bottom .list .item .top .right .open span:nth-child(2) {font-size:24px;line-height: 40px; margin-right: 8px;}
.pro_show_bottom .list .item .top .right .close span:nth-child(2) {font-size:24px; line-height: 40px; margin-right: 8px;}
.pro_show_bottom .list .item .top .right .close {width: 90px;height: 45px; }

}
@media only screen and (max-device-width: 768px){
.pro_show_bottom .list .item .bottom .text {padding-top: 25px;padding-bottom: 25px; }

}
@media only screen and (max-device-width: 468px){
.pro_show_bottom .list .item .top .left .left-box { line-height:43px; }
.pro_show_bottom .list .item .top { height:43px; }
.pro_show_bottom .list .item .top .right .open {width: 80px;height: 40px; }
.pro_show_bottom .list .item .top .right .close {width: 80px;height: 40px; }
.pro_show_bottom .list .item .top .right .open span { margin-right:5px;height: 40px;line-height: 40px; }
.pro_show_bottom .list .item .top .right .close span { margin-right: 5px;height: 40px;line-height: 40px; }
.pro_show_bottom .list .item .top .right .open span:nth-child(2) { line-height: 36px; }

}
/*新闻*/
.news_list .bd .rect-62{padding-bottom:64%;}
.news_list .bd .rect-62 img{height:auto;}
.news_list .bd ul li{background:#fff; padding: 40px; border-radius: 15px; border: 1px solid #e5e5e5; transition:.5s ease; margin-bottom:35px;}
.news_list .bd ul li a{display:block;}
.news_list .bd ul li .img{float:left; width: 22%;}
.news_list .bd ul li .intro{float:left; width:78%;}
.news_list .bd ul li.noimg .img{display:none;}
.news_list .bd ul li.noimg .intro{width:100%;}
.news_list .bd ul li.noimg .intro .box{padding-bottom:30px;}
.news_list .bd ul li .intro .box{padding:30px 0 0 50px;}
.news_list .bd ul li .intro .box .txt{float:left; width:85%;}
.news_list .bd ul li .intro .box .txt .t{font-size:24px; margin-bottom: 20px; color:#333; }
.news_list .bd ul li .intro .box .txt .c{font-size:18px; color:#666; line-height:30px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 15px; font-weight:lighter; transition:.3s ease;}
.news_list .bd ul li .intro .box .txt .c a:hover{opacity:0.8; color:#333}
.news_list .bd ul li .intro .box .txt .links a{display:inline-block; vertical-align:middle; padding:0 12px; height:24px; font-size:12px; line-height:24px; border:1px solid #6a6a6a; text-align:center; color:#6a6a6a; margin-right:8px; margin-bottom:5px; font-weight:lighter;}
.news_list .bd ul li .intro .box .txt .date1{ display: none;}
.news_list .bd ul li .intro .box .date{float:right; width:10%; text-align:center; color:#1e50e4;}
.news_list .bd ul li .intro .box .date .day{font-family:Impact; font-size:53px; color: #1e50e4; line-height:1.5;}
.news_list .bd ul li .intro .box .date .year{font-family:Arial; font-size:18px;}
.news_list .bd ul li:hover .intro .box .txt .t{color:#1e50e4}
.news_list .bd ul li:hover .intro .box .txt .t a{color:#1e50e4}
.news_list .bd ul li:hover{ box-shadow: 2px 5px 20px 6px rgba(121, 121, 121, 0.25); }
@media only screen and (max-width: 1366px){
.news_list .bd ul li{ padding: 30px; }
.news_list .bd ul li .intro .box{padding:20px 0 0 40px;}
.news_list .bd ul li .intro .box .txt .t{font-size:22px; margin-bottom:15px; }
}
@media only screen and (max-width: 1240px){
.news_list .bd ul li{padding:22px; margin-bottom: 25px; border-top:1px solid #dddddd; background: #fff;}
.news_list .bd ul li.noimg .img{display:none;}
.news_list .bd ul li.noimg .intro{width:100%;}
.news_list .bd ul li .intro{float:left; width:70%;}
.news_list .bd ul li .tit{font-size:30px; color:#232323; line-height:35px; height:70px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list .bd ul li .img{ width:30%;}
.news_list .bd ul li .intro .box{padding:10px 0 0 30px;}
.news_list .bd ul li .intro .box .date{float: none; display: none; width:0; }
.news_list .bd ul li .intro .box .txt{float:left; width:100%;}
.news_list .bd ul li .intro .box .txt .date1{color: #1e50e4; margin-top:15px;display: block;}
.news_list .bd ul li .intro .box .txt .t{font-size:20px; margin-bottom: 10px; color:#333; }
.news_list .bd ul li .intro .box .txt .c{font-size:16px; line-height:28px; }
}
@media only screen and (max-width: 992px){
.news_list .bd ul li .intro .box{padding:0px 0 0 20px;}
.news_list .bd ul li .intro .box .txt .date1{ margin-top:10px; }
.news_list .bd ul li .intro .box .txt .c{ line-height:28px;margin: 8px 0 0px;}
}
@media only screen and (max-width: 768px){
.news_list .bd ul li{padding:10px; border-radius:0px;margin-bottom: 20px; }
.news_list .bd ul li .intro .tit{font-size:18px; line-height:22px; height:44px;}
.news_list .bd ul li .intro .date{font-size:14px; margin-top:10px;}
.news_list .bd ul li .intro .box{padding:0px 0px 0 10px;}
.news_list .bd ul li .intro .box .txt .t{font-size:18px; margin-bottom: 5px; }
.news_list .bd ul li .img{ width:38%;}
.news_list .bd ul li .intro{float:left; width:62%;}
.news_list .bd ul li .intro .box .txt .c{margin: 5px 0 0px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news_list .bd ul li .intro .box .txt .date1{ margin-top:0px; }
}
@media only screen and (max-width:468px){
.news_list .bd ul li{padding:5px; }
.news_list .bd ul li .intro .box .txt .c{display: none; }
.news_list .bd ul li .img{ width:42%;}
.news_list .bd ul li .intro{float:left; width:58%;}
.news_list .bd ul li .intro .box .txt .t{font-size:16px; }
}

.views {float: left;width:62%; margin-right: 4%;}
.views .tool{ margin-top: 30px; padding-bottom: 15px; font-size: 16px; color: #666; }
.views .tool .left #hits { margin-left: 35px;}
.views .tool .float-left { margin-right: 25px;}
.views .tool .float-left span{ margin-right: 5px;}
.views .tool .float-left .fa{ margin-right: 8px;}
.views .tool .share { margin: 0;}
.views .tool .share ul li {float: left; color: #666; margin-right: 10px;}
.views .tool .share .wechat { position: relative;}
.views .tool .share .wechat:hover .vx { display: block;}
.views .tool .share .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; top: -14px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: transparent transparent #fff transparent}
.views .tool .share .wechat .vx { position: absolute; bottom: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -76px; display: none;}
.views .tool .share .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.views .tool .share .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}
.views .tool .share .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}

.view-top {margin-bottom: 38px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5;}
.view-top strong {display: block;margin-bottom: 30px;color: #333333;font-size: 24px;line-height: 1.2;font-weight: normal;}
.view-top p {color: #888;font-size: 15px;}
.view-info {margin-bottom: 40px; }
.view-info:last-child {margin-bottom: 0;}
.view-texts {color: #666666;font-size: 18px; line-height: 30px;}
.view-texts p{ font-size: 16px;}
.view-texts img {max-width: 100%;width: auto;height: auto;}
.view-flex {float: left;width: 7%; margin-right: 5%;}
.view-time {padding: 22px 22px 25px;background: #1e50e4;text-align: center;color: #fff;font-family: "Helvetica";}
.view-time b {display: block;padding-bottom: 16px;border-bottom: 1px solid rgba(255, 255, 255, 0.22);line-height: 1;font-size: 50px;font-weight: normal;}
.view-time time {display: block;margin-top: 14px;line-height: 1;font-size: 16px;}
.view-prev {padding-top: 30px; padding-bottom: 20px; background-color: #f6f6f6; text-align: center;}
.view-info a { -webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.view-info a i { width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%; background:#fff; color: #333; margin-bottom: 5px;}
.view-info a .fa{ background:#fff url(../../images/detail_back.png) no-repeat center;} 
.view-info a span {display: inline-block;margin-left: 10px;color: #666666;font-size: 16px;-webkit-transition: 0.38s;-o-transition: 0.38s;-moz-transition: 0.38s;transition: 0.38s;}
.view-info a:hover span {color: #c9141e;}
.views-right {float: left;width: 22%;}
.views-right .hot_news .infor { width: 100%;}
.views-right .hot_news .infor .tit{ position: relative; font-size:24px; font-weight:bold; color:#333333; line-height:26px; padding-left: 15px;}
.views-right .hot_news .infor .tit::before{ position: absolute;  content: ""; left: 0px; top: 0px; height: 30px; width: 4px; background: #1e50e4; }
.views-right .hot_news .con .item{ margin-bottom: 20px;}
.views-right .hot_news .con .item .t{font-size:18px; color:#333; line-height:28px; margin-bottom:15px; margin-top:15px; overflow:hidden; transition:all .3s ease;}
.views-right .hot_news .con .item .desc{font-size:16px; color:#666; line-height:28px; margin-bottom:15px; overflow:hidden; transition:all .3s ease;}
.views-right .hot_news .con .item .img img{ width: 100%;}
.views-right .hot_news .con {padding:25px 0 0px;}
.views-right .hot_news .con .item .t:hover{color:#194695;}
.news-view .page_list{ margin-top: 30px; padding: 30px 0 0px;border-top: 1px solid #e5e5e5;}
.news-view .page_list .list{/*display: flex;*/justify-content: space-between;margin-bottom: 20px;}
.news-view .page_list .btn{position: relative;transition: all .5s;display: flex;flex-direction: column;justify-content: space-between;white-space:normal;width: 100%; line-height: 30px;  box-sizing: border-box;color: #666;cursor: pointer;}
.news-view .page_list .btn span{display: block; text-align: left; float: left;}
.news-view .page_list .btn p{ text-align: left; float: left;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.news-view .page_list .btn .fa{ margin-right: 10px;}
@media screen and (max-width: 1440px){
.view-top {margin-bottom: 30px;}
.view-top strong { margin-bottom: 30px; font-size: 26px; }
}
@media screen and (max-width: 1366px){
.view-top {margin-bottom: 20px;}
.view-top strong { margin-bottom: 25px; font-size: 24px; }
.view-texts { font-size: 16px; line-height: 28px;}

}
@media screen and (max-width: 1280px){
.view-time {padding: 20px 10px 20px;}
.view-time b { padding-bottom: 10px;}
.view-top {margin-bottom: 10px;}
.view-top strong { margin-bottom: 20px; font-size: 22px; }
.views .tool{ margin-top: 20px; padding-bottom: 10px;}
.view-prev {padding-top: 20px; padding-bottom: 20px; }

}
@media screen and (max-width: 1024px){
.views {width: 100%;}
.view-top strong {margin-bottom: 15px;font-size: 20px;}
.views .tool{ margin-top: 10px; }
.view-texts {font-size: 14px;}
.view-flex {width: 100%;margin-top: 30px;}
.view-prev {margin-top: 40px;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.view-info {margin-bottom: 0;}
.view-time {display: none;}
.view-prev {padding-top:15px; padding-bottom: 15px; }
}
@media screen and (max-width: 1023px){
.view-flex { display: none; width:0px; margin-right: 0px;}
.views-right {float: none;display: none; width: 0px;}
}
@media screen and (max-width: 768px){
.view-top {margin-bottom: 15px;}
}
@media screen and (max-width: 468px){
.view-top strong { font-size: 18px;}
}

.talent-page ul{text-align:center}
.talent-page ul li .about-item{padding:55px 45px 100px; width: 100%; margin-top: 50px; background: #f9f9f9; border-radius: 10px;  position: relative; }
.talent-page ul li:nth-child(2n){ margin-top: 50px;}
.talent-page ul li .about-item .about-img { position: absolute; top: -50px; left: 40px; width: 105px;height:105px; text-align: left;}
.talent-page ul li .about-item .about-img .img {width: 100%;height: 100%;}
.talent-page ul li .about-item .about-txt{ text-align: left; margin-top: 50px;}
.talent-page ul li .about-item .about-txt .about-tit {font-size:24px; color: #333; margin-top: 25px; margin-bottom: 25px;}
.talent-page ul li .about-item .about-txt p{ font-size: 18px; color: #666; line-height: 30px; margin-bottom: 50px;} 
@media only screen and (max-width:1280px) {
.talent-page ul li .about-item{padding:55px 35px 80px; }
.talent-page ul li .about-item .about-img { left: 30px; }
.talent-page ul li .about-item .about-txt .about-tit {font-size:22px; margin-top: 20px; margin-bottom: 20px; }
.talent-page ul li .about-item .about-txt p{ font-size: 16px; line-height:28px;}
}
@media (max-width: 1200px){
.talent-page ul li .about-item{padding:55px 25px 80px; }
.talent-page ul li .about-item .about-img { left: 20px; }
}
@media only screen and (max-width:992px) {
.talent-page ul li .about-item .about-txt .about-tit {font-size:20px; }
.talent-page ul li .about-item{padding:35px 25px 80px; }
.talent-page ul li .about-item .about-img { width:95px;height:95px; }

}
@media only screen and (max-width:945px) {
.talent-page ul li .about-item .about-txt .about-tit {font-size:18px; margin-top: 15px; margin-bottom: 15px;}
}
@media (max-width: 820px){
.talent-page ul li .about-item{padding:20px 15px 80px; }
.talent-page ul li .about-item .about-img { left: 10px; }
.talent-page ul li .about-item .about-txt{ margin-top: 40px;}
.talent-page ul li .about-item .about-txt p{ line-height: 28px;}
.talent-page ul li .about-item .about-img { width:75px;height:75px; }
}
@media (max-width:580px){
.talent-page ul li .about-item .about-img {top: -40px;width: 85px;height:85px; }
.talent-page ul li .about-item .about-img .img { background-size:100%;}
}
@media (max-width:560px){
.talent-page ul li .about-item{padding:15px 10px 60px; }
.talent-page ul li .about-item .about-img { left: 5px; }
}
@media only screen and (max-width:468px) {
    .talent-page ul li .about-item{padding:15px 15px 30px; }
.talent-page ul li .about-item .about-txt .about-tit {margin-top: 10px; margin-bottom: 10px;}
.talent-page .col-xs-6{ width: 100%;}
.talent-page ul li .about-item .about-txt p { margin-bottom: 30px;}
}

.job-page .job-page-left{ width: 74%; float: left; }
.job-page .job-page-right{ width: 22%; float: right;}
.job-page .job-page-right .job-page-right-img img{ max-width: 100%;}

.sideCompany{ position: relative; margin-top: 30px;}
.sideCompany .bg img{ width: 100%; }
.sideCompany .layer{ position: absolute; left:10%; top: 10%; }
.sideCompany .txt{ color: #1e50e4; font-size: 20px; }
.sideCompany .wen{ font-size:18px; color: #787878; padding-top: 15px; }

.job-btns{display:flex;align-items:center;gap:20px; }
.job-btns>div{line-height:1;font-size:18px;color:#fff;background-color:#1e50e4;border-radius:50px;padding:30px 40px}

.ul-gu1 li{ margin-bottom: 35px;}
.ul-gu1 li .txt{ border-radius: 11px;background-color: #fff;}
.ul-gu1 .tit{background-color:#f4fbff; padding:30px 60px 30px 40px;}
.ul-gu1 .tit .or1{ display: flex;}
.ul-gu1 .tit .or1 .jobtit{ flex: 1; font-size: 16px; color: #777; line-height: 50px;}
.ul-gu1 .tit .or1 .jobtit i{ margin-right: 15px;}
.ul-gu1 .tit .or1 .jobtit:first-child{font-size: 24px; font-weight: bold; color: #333;}
.ul-gu1 .tit .jobtit1{ width: 100%; font-size: 16px; line-height: 32px; color: #666;}
.ul-gu1 .on .tit{background:#1e50e4;background-size:cover}
.ul-gu1 .on .or1 img{ filter:brightness(0) invert(1); }
.ul-gu1 .on .or1,.ul-gu1 .on .or2{color:#fff}
.ul-gu1 .on .or1 .jobtit{color:#fff }
.ul-gu1 .on .or2 em{color:#fff;font-style:normal}
.ul-gu1 .on .or1 .jobtit:first-child{ color:#fff;}
.ul-gu1 .tit .or1{font-size:26px; }
.ul-gu1 .or2{display:inline-block}
.ul-gu1 .or2 span{font-size:18px;display:inline-block;margin-right:122px}
.ul-gu1 .or2 em{color:#333;margin-right:10px;font-style:normal}
.ul-gu1 .icon{width:40px;height:40px; text-align: center; position:relative}
.ul-gu1 .icon:after{content:"";width:20px;height:3px;background-color:#1e50e4;position:absolute;left:28%;top:50%;margin-top:-2px}
.ul-gu1 .icon:before{content:"";width:3px;height:20px;background-color:#1e50e4;position:absolute;left:49%;top:50%;margin-top:-10px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.ul-gu1 .on .icon:before{background-color:#fff; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.ul-gu1 .on .icon:after{background-color:#fff;}
.m-detailg2{box-shadow:0 10px 20px rgba(225,225,225,.4); background-color:#fafafa; overflow:hidden; margin-bottom:40px; }
.m-detailg2 .txt1:first-child{margin-bottom:50px}
.m-detailg2 .tit1{font-size:26px;margin-bottom:30px}
.m-detailg2 .desc1{color:#666;font-size:16px;line-height:1.8}
.m-detailg2 {width: 100%; border-top: 0px;padding:10px 60px 20px 40px;display: none;}
.m-detailg2 .drop-t {margin-top: 20px; margin-bottom: 20px;font-size: 16px; font-weight: bold; color: #333;}
.m-detailg2 .drop-c { margin-bottom: 15px;font-size: 16px;color: #666;line-height: 30px;}
.m-detailg2 .drop-c p {font-size: 16px;color: #666;line-height: 30px;}
@media(max-width:1366px) {
.ul-gu1 .tit{ padding:20px 20px 20px 20px;}
.m-detailg2 { padding:10px 20px 20px 20px;}
}
@media(max-width:1280px) {
.ul-gu1 .tit{ padding:15px;}
.m-detailg2 { padding:10px 15px 20px 15px;}
.ul-gu1 .tit .or1 .jobtit:first-child{font-size: 18px;}
.ul-gu1 .tit .jobtit1{ line-height: 30px; }
.ul-gu1 li{ margin-bottom: 25px;}
.ul-gu1 .icon{width:30px; height:30px; }
.ul-gu1 .icon:after{ margin-top:8px}
.ul-gu1 .icon:before{ margin-top:0px; left: 55%;}
}
@media(max-width:1180px) {
.ul-gu1 .tit .or1 .jobtit:nth-child(4){ display: none;}
}
@media(max-width:992px) {
.job-page .job-page-left{ width: 100%; float: none; }
.job-page .job-page-right{ width: 0px; display: none; float: none;}
}
@media(max-width:768px) {
.ul-gu1 li{ margin-bottom: 20px;}
.m-detailg2 { padding:10px 20px 20px 20px;}
.ul-gu1 .tit .or1 .jobtit:nth-child(3){ display: none;}
.m-detailg2 .drop-t {margin-bottom: 15px; line-height: 28px;}
.m-detailg2 .drop-c p { line-height: 28px;}
.ul-gu1 .icon:after{ margin-top:0px}
.ul-gu1 .icon:before{ margin-top:-8px; left: 55%;}
}
@media(max-width:767px) {
.ul-gu1 .tit .or1 .jobtit{ font-size: 16px; line-height: 35px;}
.ul-gu1 .tit .or1 .jobtit:first-child{font-size: 17px;}
.job-btns>div{line-height:1;font-size:16px;color:#fff;background-color:#1e50e4;border-radius:50px;padding:20px 20px}

}
@media(max-width:600px) {
.m-detailg2 { padding:10px 15px 20px 15px;}
.job-btns>div{ padding:12px 12px}
}
@media(max-width:568px) {
.job-btns{display: block;align-items:center;gap:20px;}
.job-btns>div{ margin-bottom: 15px; }
}
@media(max-width:468px) {
.ul-gu1 .icon:after{width:16px;height:2px;margin-top:1px; }
.ul-gu1 .icon:before{width:2px;height:16px;margin-top:-6px; left: 52%;}
.m-detailg2 { padding:10px 10px 10px 10px;}
}
.server-page1 .content .item{margin-bottom:55px;}
.server-page1 .content:last-child .item{margin-bottom:0px;}
.server-page1 .content .item .left { width: 52%; float: left;}
.server-page1 .content .item .left img { border-radius: 25px;}
.server-page1 .content .item .right { width: 48%; float: left; padding:0px 40px;}
.server-page1 .content .item .right .box .c{ font-size: 18px; line-height:30px; color:#666; overflow:hidden; }
.server-page1 .content .item .right .box .t{  margin-top: 20px;color:#333;}
.server-page1 .content .item .right .title { margin-bottom: 20px;}
.server-page1 .content .item .right .title h3{font-size: 24px; line-height: 40px; color:#333; font-weight: bold;}
.server-page1 .content .item .right .title .img{ width: 80px; margin-right: 5px;}
.server-page1 .content:nth-child(2n+1) .item .left {float: right;}
@media ( max-width:1479px) {
.server-page1 .content .item .right { padding:0px 30px;}
.server-page1 .content .item .right .title { margin-bottom:10px;}
.server-page1 .content .item .right .box .t{  margin-top: 10px;color:#333;}
.server-page1 .content .item .right .box .c{ font-size: 16px; line-height:28px; height: 290px; padding-right: 15px; overflow-y: scroll;}
}
@media ( max-width:1400px) {
.server-page1 .content .item .right .box .c{ height: 275px;}
}
@media ( max-width:1366px) {
.server-page1 .content .item .right .box .c{font-size: 16px;line-height:28px; height: 260px;}
}
@media ( max-width:1300px) {
.server-page1 .content .item .right { padding:0px 25px;}
.server-page1 .content .item .right .title h3{font-size: 22px; line-height: 35px;  }
.server-page1 .content .item .right .box .c{ height: 220px;}
}
@media ( max-width:1200px) {
.server-page1 .content .item .right { padding:0px 20px;}
.server-page1 .content .item .right .title h3{font-size: 20px; }
.server-page1 .content .item .right .title .img{ width: 60px; }
.server-page1 .content .item .right .title .img img{width: 100%;}
}
@media ( max-width:1100px) {
.server-page1 .content .item .right {  padding:0px 15px;}
.server-page1 .content .item .right .box .c{ height: 200px;}
}
@media ( max-width:1050px) {
.server-page1 .content .item .right .box .c{ height:160px;}

}
@media ( max-width:992px) {
.server-page1 .content .item{margin-bottom:30px;}
.server-page1 .content .item .left { width:100%; float: none; }
.server-page1 .content .item .right { width: 100%; float: none; padding:30px 15px; }
.server-page1 .content .item .right .box .c{ height:auto;}
}
@media ( max-width:950px) {
.server-page1 .content .item .right .box .c{line-height:27px;}
.server-page1 .content .item .right .box .t{font-size: 20px;}
.server-page1 .content .item .right .title h3{font-size: 20px; }
}
 
 
@media ( max-width:768px) {
.server-page1 .content .item .left img { border-radius: 0px;}
.server-page1 .content .item .right{ background: #fafafa; padding:20px 10px 20px;}
.server-page1 .content .item .right .box .t{font-size: 18px;  }
.server-page1 .content .item .right .title h3{font-size: 18px; }
.server-page1 .content .item .right .box .c{  line-height:28px; }
.server-page1 .content .item .right .title p{ font-size: 15px;}
.server-page1 .content .item .right .title .img{width: 50px; margin-right: 0px;}
.server-page1 .content:last-child .item .left {float: none;}
 
}
@media ( max-width:468px) {
.server-page1 .content .item .right .title { margin-bottom: 10px;}
.server-page1 .content .item .right .box .t { margin-top: 10px;}
}
.server-page2{ background: #edf5fd;}

.support-page .list ul{ width:auto; display: block; }
.support-page .list li .box{ position: relative;border: 1px solid #e5e5e5; padding:60px 25px; box-sizing: border-box; /*box-shadow: 0px 3px 32px 0px rgba(202, 202, 202, 0.2);*/}
.support-page .list li .box:hover::before{content:"";width:100%;height:6px;background-color:#fff;position:absolute;left:0;top:0; }
.support-page .list li .ico{ text-align: center; margin: 0 auto 30px; }
.support-page .list li .name{ width: 220px; margin: 0 auto; padding: 8px; border-radius: 30px; background: #1e50e4; color: #fff; font-size: 20px; line-height: 40px; text-align: center; overflow: hidden; }
.support-page .list li .msg{ font-size: 18px; line-height: 32px; padding-top: 40px; min-height:240px; text-align: center; color: #666; }
.support-page .list li .box:hover{ position: relative; cursor: pointer;}
.support-page .list li .box:hover::before{content:"";width:100%;height:6px;background-color:#1e50e4;position:absolute;left:0;top:0; }
@media only screen and (max-width: 1600px) {
.support-page .list li .box{ padding:55px 25px; }
.support-page .list li .msg{ line-height: 30px;}
}
@media only screen and (max-width: 1366px) {
.support-page .list li .box{ padding:50px 20px; }
.support-page .list li .msg{ padding-top: 30px; min-height:270px;}
.support-page .list li .msg{line-height: 30px; }
}
@media only screen and (max-width: 1280px) {
.support-page .list li .box{ padding:40px 20px; }
.support-page .list li .name{ line-height: 38px;}
.support-page .list li .msg{ font-size: 16px; line-height: 28px; padding-top: 25px; text-align: center; }
}
@media only screen and (max-width: 992px) {
.support-page .list li { margin-bottom: 25px;}
.support-page .list li .box{ padding:35px 15px 0; }
.support-page .list li .name{ font-size: 18px; line-height: 35px;}
.support-page .list li .msg{  min-height:220px;}
}
@media only screen and (max-width: 768px) {
.support-page .list ul li{ margin-bottom: 25px;}
.support-page .list li .msg{ min-height:160px;}
}
@media only screen and (max-width: 668px) {
.support-page .list li .msg{ min-height:200px;}
.support-page .list li .name{padding: 5px; width: 180px;}
}
@media only screen and (max-width: 568px) {
.support-page .list li .msg{ min-height:240px;}
}
@media only screen and (max-width: 468px) {
.support-page .list li .msg{ min-height:260px;}
}
    
.down-page .box .li {padding: 15px 0;border-bottom: 1px solid #E9E9E9;}
.down-page .box .li .icon {width:95px;height:95px;margin-right: 25px;}
.down-page .box .li .icon img {transition: all .6s;}
.down-page .box .li .icon .img2 { display: none; transition: all .6s;}
.down-page .box .li .sp {width: calc(100% - 245px);}
.down-page .box .li .sp span {width: calc(100% - 145px);}
.down-page .box .li:hover .icon .img2 { display: block;}
.down-page .box .li:hover .icon .img1 { display: none;}
.down-page .box .li:hover .sp {color: #333;font-weight: bold;}
.down-page .box .more1 { overflow: hidden;color: #666;}
.down-page .box .more1 img{ margin-right: 15px;}
.down-page .box .li:hover .more1{color: #fff; background: #1E50E6; }
.down-page .box .li:hover .more1 img{ filter:brightness(0) invert(1); }
@media (max-width: 992px) {
.down-page .box .li {padding: 10px 0;}
.down-page .box .li .icon {width:75px;height: 75px;margin-right: 15px;}
.down-page .box .li .icon img{ max-width: 100%;}
.down-page .box .li .sp {width: calc(100% - 225px);}
.down-page .box .li .sp span {width: calc(100% - 120px);}
.down-page .box .more1 img{ margin-right: 10px;}
}
@media (max-width: 767px) {
.down-page .box .li .icon {width:75px;height: 75px;margin-right: 5px;}
.down-page .box .li .sp {width: calc(100% - 200px);}
.down-page .box .li .sp span {width: calc(100% - 100px);}
.down-page .box .li {padding: .5rem 0;}
.down-page .box .more1 img{ margin-right: 5px;}

}
@media (max-width: 567px) {
.down-page .box .li .icon {width:65px;height: 65px;margin-right: 3px;}
.down-page .box .li .sp {width: calc(100% - 125px);}
.down-page .box .more1{padding: 10px 15px; }
.down-page .box .more1 img{ margin-right: 1px;}
}
@media (max-width: 425px) {
.down-page .box .li .icon {width:55px;height: 55px; }
.down-page .box .li .sp {width: calc(100% - 110px);}
.down-page .box .li .sp span {width: calc(100% - 70px);}
.down-page .box .f24 { font-size: 16px;}
.down-page .box .more1{width: 105px; padding: 8px 8px; font-size: 14px; }
} 
.insl_nub{ padding: 0 24px; margin-bottom: 40px;}
.insl_nub_cry{ background: #fff; border: 1px solid rgba(51, 91, 145, 0.2); transition: all 0.36s; padding:35px; height: 100%;}
.insl_nub_cry_date{ border-top: 1px solid #E9E9E9; padding-top: 24px;}
.insl_nub_cry{ display: flex; flex-direction: column; justify-content: space-between; position: relative;}
.insl_nub_cry .std_title5{ color: #333; line-height: 1.3; margin-bottom: 15px;}
.insl_nub_cry .std_con{font-size: 18px; line-height:32px; color:#666; overflow:hidden; margin-bottom: 25px;}
.insl_ncd_year_icon{ width: 22px;}
.insl_ncd_year_num img{ max-width: 100%;padding-right: 8px;}
.insl_ncd_year_num{  color: #666; font-size: 16px; line-height: 1.4;}
.insl_ncd_year{ display: flex; align-items: center; justify-content: flex-start;}
.insl_nub_cry_date{ display: flex; justify-content: space-between; align-items: center;}
.insl_ncd_see { font-size: 16px; color: #333; opacity: 1; transition: all 0.36s; display: flex; align-items: center;}
.insl_ncd_see img{ width: 32px; margin-left: 4px;}
.insl_nub_cry_eye{ position: absolute; width: 50px; height: 50px; border-radius: 50%; background: #1E50E4; left: 50%; transform: translate(-50%,-50%); top: 100%; opacity: 0; pointer-events: none; transition: all 0.36s;}
.insl_nub_cry_eye img{ width: 64%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.insl_nub a{ display: block; width: 100%; height: 100%;}
.insl_nub_cry:hover{border: 1px solid #1e50e4;box-shadow: 0px 17px 21px -6px rgba(30, 80, 228, 0.15);}
.insl_nub_cry:hover .insl_ncd_see{opacity: 0;}
.insl_nub_cry:hover .insl_nub_cry_eye{opacity: 1;pointer-events: all;}
@media (max-width: 1440px) {
.insl_nub_cry{ padding:30px; }
}
@media (max-width: 1366px) {
.insl_nub_cry{ padding:26px; }
.insl_nub_cry .std_con{font-size: 16px; line-height:30px; }
}
@media (max-width: 1280px) {
.insl_nub{ padding: 0 20px; margin-bottom: 35px;}
.insl_nub_cry .std_con{ line-height:28px; margin-bottom: 15px;}
.insl_nub_cry_date{ padding-top: 20px;}

}
@media (max-width: 992px) {
.insl_nub{ padding: 0 15px; }
.insl_nub_cry{ padding:22px; }
.insl_nub_cry .std_con{ line-height:28px; }
}
@media (max-width: 768px) {
.insl_nub{ padding: 0 10px; }
.insl_nub_cry{ padding:16px; }
.insl_nub_cry .std_title5{ margin-bottom: 10px;}
.insl_nub_cry .std_con{ margin-bottom: 10px;  overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;}

}
@media (max-width: 468px) {
    .insl_nub_cry{ padding:10px; }
}
.contact_part1 .contact_left {position: relative;z-index: 2; }
.contact_part1 .contact_left .item { position: relative; border-bottom: 1px solid #dcdcdc;}
.contact_part1 .contact_left .item::after {content: "";width: 0;height: 0;display: block;float: none;clear: both;}
.contact_part1 .contact_left .item .icon {float: left;}
.contact_part1 .contact_left .item .icon img {width: 100%;}
.contact_part1 .contact_left .item .text {float: left;margin-left: 30px; width: 70%;}
.contact_part1 .contact_left .item .text .p {font-size: 18px;font-weight: normal;font-stretch: normal;line-height:32px; color: rgba(0, 0, 0, 0.75);margin-top: 2px;}
.contact_part1 .contact_left .icon {width: 70px;height:70px; }
.contact_part1 .contact_left .text .h3 {font-size: 20px;line-height: 32px; margin-top: 0px;margin-bottom: 0px; color: #333;}
.contact_part1 .contact_left a{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.contact_part1 .boxRight { text-align: right;}
.contact_part1 .boxRight img{ max-width: 100%;}
@media only screen and (max-width:1366px) {
.contact_part1 .contact_left .text .h3 {font-size: 20px; }
}
@media only screen and (max-width:1280px) {
.contact_part1 .contact_left .item .text { margin-left: 20px; width: 70%;}
.contact_part1 .contact_list { width: 25%; margin-top: 40px;}
.contact_part1 .contact_list .item .text .name {font-size:18px;line-height: 32px; }

}
@media only screen and (max-width:992px) {
.contact_part1 .contact_left .text .h3 {font-size: 18px; }
}
@media only screen and (max-width:768px) {
.contact_part1 .contact_left { width: 100%;}
.contact_part1 .contact_left .item {margin-bottom: 20px; }
.contact_part1 .contact_list .item .text .name {font-size: 18px;}
.contact_part1 .contact_left .text .h3 { margin-bottom: 10px;}
.contact_part1 .contact_list { width: 0; margin-top: 0px; display: none;}
.contact_part1 .contact_left .item .text { width: 84%;}
.contact_part1 .contact_list .item .text .name {font-size:16px;line-height: 30px; }
}
@media only screen and (max-width:668px) {.contact_part1 .contact_left .item .text { width: 80%;}}
@media only screen and (max-width:568px) {
.contact_part1 .contact_left .item .text { margin-left: 10px;}
.contact_part1 .contact_left .text .h3 {font-size: 18px; line-height: 30px; margin-bottom: 0px;}
.contact_part1 .contact_left .icon {width: 60px;height:60px; }
}
@media only screen and (max-width:468px) {
.contact_part1 .contact_left .item .text .p {line-height: 30px; margin-top: 0px;}
.contact_part1 .contact_left .icon {width: 50px;height:50px; }
}
@media only screen and (max-width:380px) {
.contact_part1 .contact_left .text .h3 {font-size: 16px; margin-bottom: 0px;}
}

.message{  background: url(../../images/message.jpg) no-repeat center top;  }
.ctact_cont_mess_box {position: relative;z-index: 1;}
.message .form { width: 56.25%; float: left;}
.message .validate_form { font-size: 0;}
.message .validate_form .form-group {width: 47%; float: left; color: #999;padding-right: 4%;margin-bottom: 30px;position: relative;}
.message .validate_form .form-group:nth-child(2n){padding-right: 0px;}
.message .validate_form .form-control {display: block;padding: 0;margin: 0;border: none;background: none;height: 50px; border-radius: 8px;font-size: 16px;color: #999;font-weight: 400;width: 96%;border: 1px solid #EAEAEA;padding: 0 20px;text-align: left;cursor: pointer;}
.message .validate_form .form-group_msg .form-control {height: 180px;resize: none;padding: 20px;}
.message .validate_form .form-control+label {display: block !important;font-size: 16px; font-weight: normal; color: #999;position: absolute;top: 16px;left: 20px;-moz-transition: all .36s ease;-o-transition: all .36s ease;-webkit-transition: all .36s ease;transition: all .36s ease;cursor: pointer;}
.message .validate_form .form-group_msg {width: 100%;}
.message .btn_button {padding: 22px 30px; text-align: center; }
.message .btn_default { display: inline-block; border-radius: 15px; background: #1e50e4; text-align: center; width: 260px; margin-left: auto; margin-right: auto; position: relative;padding: 20px 40px;overflow: hidden;font-weight: 400;cursor: pointer;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.message .btn_default span { z-index: 10; color: #fff; -moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.message .hint{ line-height: 32px; color: #666; font-size: 16px;}
.message span {display: inline-block;color: #666; }
.message #code {width: 185px;height: 40px;border: 1px solid #e5e5e5;background-color: #fff;color: #666; }
.message .hint span {color: #cd0000; font-size: 16px;}
.message .form-bottom { margin-bottom: 20px;}
.d-inline { float: left;}
.message_btn { width:300px; margin: 30px auto 0; text-align: center; }
.ccmb_form{padding:55px 60px;border-radius: 10px;background: #FFF;box-shadow: 2px 5px 20px 6px rgba(121, 121, 121, 0.25);}
.ccmb_form_le{width: 50%;padding-right: 26px;}
.ccmb_form_ri{width: 50%;padding-left: 26px;}
.ctact_cont_mess h2{font-weight: bold;color: #fff;text-align: center;}
.ccmb_from_le_label{width: 50%;padding: 0 7.5px;}
.ccmb_from_le_list{margin: 0 -7.5px;}
.ccmb_from_le_code{margin-bottom: 20px;}
.cfll_input{background: #FAFAFA;position: relative;display: flex;align-items: center;padding: 0 26px;}
.cfll_input input{width: 100%;height:60px;font-size: 16px;color: #666;padding-left: 10px;}
.cfll_input p{color: #666;display: flex;flex-shrink: 0;align-items: baseline;}
.cfll_input span{color: #C90B0E;}
.ccmb_from_le_list{margin-bottom: 14px;}
.cfll_add, .cfll_requ{width: 100%;}
.cfll_requ{height: 150px;} .cfll_requ .cfll_input {flex-direction: column;}
.cfll_requ .cfll_input{height: 100%;align-items: flex-start;padding:22px 26px;}
.cfll_requ p{width: 100%;}
.cfll_requ textarea{width: 100%;height: 100%;font-size: 16px;color: #666;line-height: 1.5;}
.cfll_code input{width: calc(100% - 60px);}
.ccmb_from_ri_code{width: 117px;margin-top: 13px;cursor: pointer;}
.ccmb_from_ri_code img{width: 100%;}
.ccmb_from_ri_priv{display: flex;align-items: center;}
.ccmb_from_ri_priv span{width:14px;height: 14px;border: solid 1px #c4c4c4;position: relative;transition: all .36s;cursor: pointer;border-radius: 50%;margin-right: 10px;}
.ccmb_from_ri_priv span.on{border: solid 1px #C90B0E;}
.ccmb_from_ri_priv span::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 6px;height: 6px;background: #C90B0E;opacity: 0;transition: all .36s;border-radius: 50%;}
.ccmb_from_ri_priv span.on::after{opacity: 1;}
.ccmb_from_ri_priv a{font-size: 14px;color: #C90B0E;line-height: 1.5;}
.ccmb_from_ri_priv p{color: #666;line-height: 1.5;font-size: 14px;}
.ccmb_form_btn{text-align: center;}
.ccmb_form_btn_cont{cursor: pointer;background: #C90B0E;border-radius: 50px;margin-top: 40px;display: inline-block;padding: 0 67px}
.ccmb_form_btn p{color: #fff;font-size: 16px;line-height:50px;text-align: center;}
@media (max-width:1366px){.ccmb_form{padding:50px 50px; }
.message_btn { width:300px; margin: 30px auto 0;}}
@media (max-width:1280px){.message .left {display: inline-block;width: 100%;padding-right:0;}
.message .form {display: inline-block;width: 100%;}
.message .page_title {font-size:26px;}
.ccmb_form{padding:40px 40px; }}
@media (max-width:992px){.ccmb_form{padding:30px 30px; }}
@media (max-width:768px){.message .page_title {font-size:22px;line-height: 30px;}
.message .validate_form .form-control { height: 40px; line-height:40px; padding: 0 8px; font-size: 15px; }
.message .validate_form .form-group {margin-bottom: 20px;}
.message .validate_form .form-group_msg .form-control {padding: 0 8px; }
.message #code {width: 165px;height: 40px;}
.message .hint{ line-height: 28px; }
.message .btn_default { width:200px; }
.ccmb_form{padding:20px 20px; }
.message_btn { width:200px;}
.message .btn_default { padding: 12px 35px; }}
@media (max-width:568px){.message .page_title {font-size:20px; margin-bottom: 10px;color: #333; }
.message .text-muted { color: #666;line-height: 28px;margin-bottom: 10px; }}
@media only screen and (max-width:468px) {.message .validate_form .form-group {width: 100%; margin-bottom: 15px;}}