@font-face {
	font-family: 'syht';
	src: url("../font/思源黑体CN-Regular.otf");
}

a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; font-family:'syht'; -webkit-text-size-adjust:none;}
input,button,select,textarea{font-family:'syht'; }
ol,ul{padding-left:0; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,p{font-size:100%;font-weight: normal;}
input{display:inline-block; vertical-align:middle;color:#666;}

fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:12px;}
a{ text-decoration:none;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
::-ms-clear, ::-ms-reveal{display: none;}
input[type=button],input[type=submit],input[type=reset],select{border-radius:0;-webkit-appearance: none;-moz-appearance: none;}
a:focus,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all 0.3s linear;}
.swiper-button-next,.swiper-button-prev{z-index:3 !important;}
textarea {resize: none;}


.table{height:100%;display:table;width:100%;}
.table-cell{display:table-cell;vertical-align:middle;}

.textover{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
input::placeholder{color:#666;}
input:-ms-input-placeholder {
    color: #666 !important;
}
input::-webkit-input-placeholder {
    color: #666;
}
/* Firefox 4-18 */
input:-moz-placeholder {
    color: #666;
}

/* Firefox 19-50 */
input::-moz-placeholder {
    color: #ccc;
}

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
input:-ms-input-placeholder {
    color: #666 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
input::-ms-input-placeholder {
    color: #666;
}

/* CSS Working Draft */
input::placeholder {color: #666;}
img{max-width:100%;width:100%;}



@media (max-width:6000px){
    html{
        font-size: calc(100vw/19.2) !important;
    }
}

@media (max-width:1024px){
    html{
        font-size: calc(100vw/7.5) !important;
    }
}

.hover_img{overflow: hidden;}
.hover_img img{transition: all 0.3s linear;}
.hover_img:hover img{transform: scale(1.1);}


.w_1580{width:84%;margin: 0 auto;}
.w_1400{width:84%;margin: 0 auto;}

.video_tc{width: 100vw;height: 100vh;position: fixed;left: 0;top: 0;z-index: 300;display: none;background: rgba(0,0,0,0.5);}
.video_tccon{width: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.video_tc video{display: block;width: 100%;}
.video_tcclose{width: 0.4rem;height:0.4rem;background:rgba(255,255,255,0.4);cursor: pointer;position: absolute;right: 0.4rem;top: 0.4rem;z-index: 50;border-radius: 100%;}
.video_tcclose img{width: 0.16rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}


.header{width: 100%;position: fixed;left: 0;top: 0;z-index: 100;}
.h_top{height: 0.5rem;padding: 0 1rem;box-sizing: border-box;display: flex;justify-content:right;-webkit-justify-content:right;align-items: center;position: relative;z-index: 5;transition:all 0.3s linear;}
.h_toptel{display: flex;align-items: center;font-size: 12px;color: #fff;}
.h_toptel img{width: 14px;margin-right: 0.1rem;}
.h_topapp{margin: 0 0.4rem;font-size: 12px;color: #fff;position: relative;}
.h_topapp img{width: 10px;}
.app_tc{width: 2rem !important;background: #fff;box-shadow: 0 0 0.1rem #e6e6e6;position: absolute;left: 50%;top: 0.38rem;transform: translateX(-50%);padding: 0.1rem;box-sizing: border-box;display: none;}
.app_tc img{width: 100%;}
.h_topapp:hover .app_tc{display: block;}
.link_sel{position: relative;margin-left:0.4rem;}
.link_sel a{font-size:12px;color: #fff;font-weight:normal;}
.link_sellist{width: 1.8rem !important;background: #fff;box-shadow: 0 0 0.1rem #e6e6e6;position: absolute;left: 50%;top: 0.5rem;transform: translateX(-50%);padding: 0.1rem;box-sizing: border-box;display: none;}
.link_sellist ul li{font-size: 12px;line-height: 30px;text-align: center;}
.link_sellist ul li a{color: #1c1c1c;}
.link_sellist ul li a:hover{color: #d52b24;}
.link_sel:hover h2 img{transform: rotate(180deg);}
.link_sel:hover .link_sellist{display: block;}
.lan{margin-left: 0.4rem;}
.lan a{display: flex;align-items: center;font-size: 12px;color: #fff;}
.lan a img{width: 16px;margin-right: 0.1rem;}
.h_fot{width: 100%;height: 1rem;padding: 0 1rem;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;position: relative;transition:all 0.3s linear;}
.logo{width: 2rem;position: relative;z-index: 2;}
.logo img:nth-of-type(1){display:block;}
.logo img:nth-of-type(2){display:none;}
.h_fotr{display: flex;align-items: center;position: relative;z-index: 2;}
.search{width: 0.24rem;}
.search img:nth-of-type(1){display:block;}
.search img:nth-of-type(2){display:none;}
.log_dl{font-size:14px;color: #fff;margin: 0 0 0 0.3rem;}
.log_zc{width: 1.5rem;background: #d52b24;border-radius: 0.5rem;font-size: 14px;color: #fff;line-height: 0.5rem;text-align: center;margin-left:0.4rem;position:relative;}
.log_zc dl{width:100%;background:#fff;position:absolute;left:0;top:100%;border-radius:0 0 0.1rem 0.1rem;box-shadow: 0 0.06rem 0.06rem #e6e6e6;padding:10px 0;display:none;}
.log_zc dl dd{line-height:30px;}
.log_zc dl dd a{font-size: 14px;color: #1c1c1c;font-family:'arial';}
.log_zc dl dd a:hover{color: #d52b24;}
.log_zc:hover dl{display:block;}
.nav{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.nav ul{display: flex;justify-content: center;align-items: center;height: 100%;}
.nav ul li{margin: 0 0.3rem;}
.nav ul li h2 a{font-size:16px;color: #fff;}

.wap_btn{display: none;}

.header.on .h_top,.header.active .h_top{background: #211a15;}
.header.on .h_fot,.header.active .h_fot{background: #fff;}
.header.on .nav ul li h2 a,.header.active .nav ul li h2 a{color: #1C1C1C;}
.header.on .log_dl,.header.active .log_dl{color:#333;}
.header.on .search img:nth-of-type(1),.header.active .search img:nth-of-type(1){display:none;}
.header.on .search img:nth-of-type(2),.header.active .search img:nth-of-type(2){display:block;}
.nav ul li:hover h2 a{color: #d52b24 !important;}

.header.on .logo img:nth-of-type(1),.header.active .logo img:nth-of-type(1){display:none;}
.header.on .logo img:nth-of-type(2),.header.active .logo img:nth-of-type(2){display:block;}

.home_con{background: #fafafa;}

.wap_navbtn{display: none}
.nav2{width: 100vw;background: #fff;position: fixed;left: 0;top: 1.49rem;z-index: 99;box-shadow: 0 0.06rem 0.06rem #e6e6e6;display: none;}
.nav2_con{width: 1200px;margin: 0 auto;}
.nav2_con h3{border-bottom: 1px solid #e6e6e6;font-size: 20px;color: #1c1c1c;line-height: 70px;}
.nav2_con dl{padding: 20px 0;display: flex;}
.nav2_con dl dd{margin-right: 0.7rem;}
.nav2_con dl dd{font-size: 16px;color: #1c1c1c;}
.nav2_con dl dd a{color: #1c1c1c;}
.nav2_con dl dd a:hover{color: #d52b24;}
.nav2_con dl dd p{border-left:1px solid #ebebeb;margin-top:16px;padding-left:12px;}
.nav2_con dl dd p a{display:block;font-size:15px;margin-bottom:18px;color:#525252;}
.nav ul li:nth-of-type(2) .nav2_con dl dd{margin-right: 0;width: 2.5rem;}

.home_ban{position: relative;}
.swiper-container-ban .swiper-slide{width: 100%;height: 100vh;overflow: hidden;}
.home_banpic{width: 100%;height: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.home_banjs{width: 100%;position: absolute;left: 0;top: 3rem;background: rgba(0,0,0,0);display: flex;justify-content: center;align-items: center;z-index: 5;}
.home_banjs h3{font-size:14px;color: #FFFFFF;text-transform: uppercase;text-shadow: 0 7px 9px rgba(0,0,0,0.5);font-weight: normal;padding-bottom:1rem;}
.home_banjs h2{font-size:48px;color: #FFFFFF;padding: 0 0 0.3rem 0;font-weight: bold;text-transform:uppercase;text-shadow: 0 7px 9px rgba(0,0,0,0.5);}
.banner_more{width: 2rem;height: 0.6rem;border: 1px solid rgba(255,255,255,0.7);}
.more a{display: flex;width: 2rem;height: 0.6rem;background: #fff;border-radius: 0.6rem;justify-content: center;align-items: center;font-size:0.18rem;color: #D52B24;margin: 0 auto;border: 1px solid #fff;}
.more a img{width: 0.08rem;margin-left: 0.14rem;}
.more a img:nth-of-type(1){display: block;}
.more a img:nth-of-type(2){display: none;}
.more a:hover{background: #d52b24 !important;border-color: #d52b24 !important;color: #fff !important;}
.more a:hover img:nth-of-type(1){display: none;}
.more a:hover img:nth-of-type(2){display: block;}
.home_ban .more {position:absolute;bottom:1.5rem;left:0;z-index:9;width:100%;}
.home_ban .more a {box-shadow: 0 0.06rem 0.1rem rgba(0,0,0,0.5);margin:0;}
/*.home_banjs .more a{margin: 1rem 0 0 0;box-shadow: 0 0.06rem 0.1rem rgba(0,0,0,0.5);}*/
.ban_video{display: block;width: 126%;position: absolute;left: 0;top: -9%;z-index: 3;margin-left:-13%;}

.home_bannext,.home_banprev{width: 0.46rem;height: 0.46rem;border-radius: 0.46rem;background: rgba(255,255,255,0.3);display: flex;justify-content: center;align-items: center;position: absolute;top:50%;margin-top:-0.2rem;z-index: 50;transition: all 0.3s linear;cursor: pointer;}
.home_bannext img,.home_banprev img{width: 0.08rem;}
.home_bannext{right: 0.3rem;transform: translateX(0.3rem);opacity: 0;}
.home_banprev{left:0.3rem;transform: translateX(-0.3rem);opacity: 0;}
.home_banprev img{transform: rotate(180deg);}
.home_ban:hover .home_bannext,.home_ban:hover .home_banprev{transform: translateX(0);opacity: 1;}
.home_bannext:hover,.home_banprev:hover{background: #D52B24;}
.swiper-pagination-ban{width: 100%;z-index: 50;bottom: 0.6rem;}
.swiper-pagination-ban .swiper-pagination-bullet{width:1rem !important;height: 4px !important;background: rgba(255,255,255,0.5) !important;opacity: 1 !important;margin: 0 0.1rem;border-radius: 0 !important;overflow: hidden;position: relative;}
.swiper-pagination-ban .swiper-pagination-bullet::after{display: block;width: 0;height: 100%;content: '';background: #D52B24 !important;position: absolute;left: 0;top: 0;}
.swiper-pagination-ban .swiper-pagination-bullet-active::after{width: 100%;transition: all 10s linear;}


.home_pro{background: #fafafa;padding:0 0.6rem;box-sizing: border-box;}
.tit{padding: 1.05rem 0 0.6rem 0;text-align: center;}
.tit h2{font-size:0.48rem;color: #1C1C1C;position: relative;padding-bottom: 0.3rem;text-transform: uppercase;font-weight: bold;}
.tit h2::after{display: block;width: 1rem;height: 0.04rem;background: #D52B24;content: '';position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.tit p{font-size:16px;color: #FFFFFF;padding-top: 0.26rem;}
.home_pronav{display: flex;justify-content: center;margin-bottom: 0.4rem;font-size:0.2rem;color:#1C1C1C;}
.home_pronav ul{display: flex;justify-content: center;align-items: center;}
.home_pronav ul li{margin: 0 0.4rem;position: relative;}
.home_pronav a{color: #1C1C1C;padding-left: 0.4rem;}
.home_pronav ul li::after{display: block;width: 0;height:0.04rem;content: '';background: #D52B24;position: absolute;left: 50%;bottom: -0.2rem;transform: translateX(-50%);transition: all 0.3s linear;}
.home_pronav ul li.on,.home_pronav ul li:hover{color:#D52B24;}
.home_pronav ul li.on::after,.home_pronav ul li:hover::after{width: 100%;}
.home_pronav a:hover{color: #D52B24;}
.home_procon{background: #fff;padding: 0.4rem;border-radius: 0.5rem;box-sizing: border-box;display: none;}
.home_procon:nth-of-type(1){display: block;}
.home_protop{display: flex;background: #fafafa;border-radius: 0.2rem;overflow: hidden;}
.home_protoppic{overflow: hidden;width: 8.6rem;}
.home_protopr{flex: 1;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;text-align: center;padding: 0 0.6rem;}
.home_protopr h2{font-size:0.36rem;color: #1C1C1C;font-weight: bold;text-align: left;}
.home_protopr h3{font-size:0.18rem;color: #333333;padding: 0.1rem 0 0.1rem 0;}
.home_protopr p{font-size:14px;color: #666666;line-height: 1.5;padding: 0.3rem 0 0.2rem 0;box-sizing: border-box;text-align: left;}
.home_protopr .more a{border:1px solid #B3B3B3;margin: 0.5rem 0 0 0;}
.home_profot{margin-top: 0.4rem;}
.home_profot ul{display: flex;flex-wrap: wrap;}
.home_profot ul li{width: 23.5%;margin: 0 2% 0 0;background: #fafafa;border-radius: 0.18rem;padding:0 0 0 0;text-align: center;}
.home_profot ul li:nth-of-type(4n){margin: 0;}
.pro_pic{margin: 0 auto 0.3rem auto;}
.home_profot ul li h2{font-size:0.24rem;color: #1C1C1C;padding-bottom: 0.1rem;transition: all 0.3s linear;}
.home_profot ul li p{font-size:0.18rem;color: #666666;transition: all 0.3s linear;}
.home_profot ul li a{display: flex;align-items: center;justify-content: center;font-size:0.16rem;color: #D52B24;margin-top: 0.14rem;opacity: 0;transition: all 0.3s linear;}
.home_profot ul li a img{width: 0.08rem;margin-left: 0.1rem;}
.home_profot ul li:hover h2{transform: translateY(-0.2rem);}
.home_profot ul li:hover p{transform: translateY(-0.2rem);}
.home_profot ul li:hover a{transform: translateY(-0.2rem);opacity: 1;}

.home_sol{position: relative;}
.swiper-container-sol .swiper-slide{position: relative;}
.home_soljs{width: 800px;position: absolute;left: 50%;top: 2.45rem;margin-left: -400px;text-align: center;transform: translateY(0.3rem);opacity: 0;transition: all 0.5s linear;}
.home_soljs h2{font-size:0.36rem;color: #FFFFFF;text-shadow: 0 3px 4px rgba(0,0,0,0.5);}
.home_soljs p{font-size:14px;color: #FFFFFF;line-height: 2;padding: 0.14rem 0 1.26rem 0;text-shadow: 0 3px 4px rgba(0,0,0,0.5);}
.home_soljs .more a{background: none;color: #fff;}
.home_solnav{width: 100%;position: absolute;left: 0;top: 0;border-bottom: 1px solid #fff;z-index: 5;}
.home_solnav ul{display: flex;justify-content: center;align-items: center;padding: 0.3rem 0;}
.home_solnav ul li{display: inline-flex;align-items: center;margin: 0 0.6rem;position: relative;font-size:0.24rem;color: #fff;}
.home_solnav ul li img{width: 0.35rem;margin-right: 0.14rem;}
.home_solnav ul li::after{display: block;width:0;height: 3px;content: '';background: #D52B24;position: absolute;left: 50%;bottom: -0.32rem;transform: translateX(-50%);transition: all 0.5s linear;}
.home_solnav ul li.on::after,.home_solnav ul li:hover::after{width: 100%;}
.home_solpic{overflow: hidden;}
.home_solpic img{transform: scale(1.1);transition: all 1.5s linear;}
.swiper-container-sol .swiper-slide-active .home_solpic img{transform: scale(1);}
.swiper-container-sol .swiper-slide-active .home_soljs{transform: translateY(0);opacity: 1;}
.home_ser{margin-top:1rem;}
.home_ser ul{display: flex;justify-content: center;}
.home_ser ul li{width:6.8rem;margin: 0 0.58rem;overflow: hidden;border-radius: 0.24rem;position: relative;}
.home_serjs{width: 100%;position: absolute;left: 0;bottom: 0;padding: 0.32rem;box-sizing: border-box;}
.home_serjs h2{font-size:0.36rem;color: #1C1C1C;}
.home_serjs p{font-size:12px;color: #666666;padding: 0.16rem 0 0.3rem 0;line-height: 1.5;}
.home_serjs .more a{border-color: #B3B3B3;background: none;margin: 0;}

.home_news{overflow: hidden;}
.home_news .tit p{color: #333;}
.home_newscon{position: relative;}
.swiper-container-news .swiper-slide{background: #fff;border-radius: 0.18rem;width: 4rem;overflow: hidden;opacity: 0.3;}
.swiper-container-news .swiper-slide a .home_newsfot{padding: 0.4rem 0.3rem;box-sizing: border-box;}
.swiper-container-news .swiper-slide a .home_newsfot h2{font-size:0.18rem;color: #1C1C1C;line-height: 1.5;overflow: hidden;margin-bottom: 0.2rem;height:0.5rem;overflow:hidden;}
.swiper-container-news .swiper-slide a .home_newsfot h3{font-size:0.16rem;color: #1C1C1C;font-family: 'arial';}
.swiper-container-news .swiper-slide a .home_newsfot p{font-size:0.15rem;color: #666666;line-height: 1.5;padding-bottom:0.2rem;}
.swiper-container-news .swiper-slide-prev,.swiper-container-news .swiper-slide-next{opacity: 0.7;}
.swiper-container-news .swiper-slide-active{opacity: 1;}
.home_newsnext,.home_newsprev{width: 0.8rem;height: 0.8rem;background: #FFFFFF;box-shadow: 0px 0.05rem 0.1rem 0px rgba(0,0,0,0.1);display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;border-radius: 50%;opacity: 0.8;transition: all 0.3s linear;}
.home_newsnext{right: 2.8rem;}
.home_newsprev{left: 2.8rem;}
.home_newsnext img{width: 0.14rem;}
.home_newsprev img{width: 0.14rem;transform: rotate(180deg);}
.home_newsprev:hover,.home_newsnext:hover{opacity: 1;}
.home_news .more a{margin: 0.5rem auto 1rem auto;border-color: #e2e2e2;background: none;}

.home_ab{height: 7.8rem;overflow: hidden;background: url(../img/ab_bg.jpg) no-repeat center center/cover;}
.home_ab .tit h2{color: #fff;}
.home_abcon ul{display: flex;justify-content: center;}
.home_abcon ul li{width: 3.32rem;text-align: center;position: relative;}
.home_abcon ul li img{display: block;width: 0.65rem;margin: 0 auto;}
.home_abcon ul li h3{font-size:0.72rem;color: #FFFFFF;position: relative;padding: 0.16rem 0 0.06rem 0;}
.home_abcon ul li h3 sup{font-size:.18rem;position: relative;top:-0.14rem;padding-left: 0.1rem;}
.home_abcon ul li h3 sub{font-size:.18rem;position: relative;top:-0.14rem;padding-left: 0.1rem;}
.home_abcon ul li h3 span{font-family: 'arial';}
.home_abcon ul li:nth-last-of-type(1) h3 sup{left: -0.2rem;}
.home_abcon ul li p{font-size:0.18rem;color: #fff;}
.home_abcon ul li::after{display: block;width: 1px;height: 0.72rem;content: '';background: #fff;position: absolute;right: 0;top: 64%;transform: translateY(-50%);}
.home_abcon ul li:nth-last-of-type(1)::after{display: none;}
.home_ab .more a{margin: 1.2rem auto 0 auto;}

.fot{background: #fafafa;}
.fot_top{padding: 0.9rem 1rem;box-sizing: border-box;display: flex;justify-content: space-between;}
.f_nav ul{display: flex;}
.f_nav ul li{margin-right: 0.8rem;}
.f_nav ul li h2{font-size:16px;color: #1C1C1C;padding-bottom: 0.4rem;}
.f_nav ul li dl dd{margin-bottom: 0.16rem;text-transform: capitalize;}
.f_nav ul li dl dd a{font-size:14px;color: #333;}
.f_nav ul li dl dd a:hover{color: #D52B24;}
.fot_topr{width: 4.8rem;}
.f_logo{width: 1.8rem;}
.fot_topr h2{font-size:12px;color:#D52B24;padding: 0.4rem 0 0.2rem 0;font-family:'arial';}
.fot_topr h2 span{font-size:0.42rem;padding-right: 0.24rem;font-weight: bold;}
.fot_topr h3{border-bottom: 1px solid #E6E6E6;padding-bottom: 0.2rem;font-size: 12px;color: #666;}
.fot_topr h4{font-size: 14px;color: #333;padding-top: 0.26rem;}
.fot_share{display: flex;align-items: center;margin: 0.36rem 0 0.4rem 0;}
.fot_share a{width: 0.4rem;overflow: hidden;border-radius: 100%;margin-right: 0.2rem;opacity: 0.7;}
.fot_share a:hover{opacity: 1;}
.f_tel{display: flex;align-items: center;font-size:0.36rem;color: #1C1C1C;font-family: 'arial';margin-top: 0.4rem;}
.f_tel img{width: 0.3rem;margin-right: 0.1rem;}
.fot_bot{height: 0.9rem;background: #111111;padding: 0 1rem;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.fot_bot p{font-size: 12px;color:#fff;}
.fot_link{width: 2rem;height: 0.4rem;position: relative;}
.fot_link h2{width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 0.2rem;box-sizing: border-box;border:1px solid #fff;border-radius: 0.4rem;font-size: 12px;color: #fff;}
.fot_link h2 img{width:12px;transition: all 0.3s linear;position: relative;}
.fot_linklist{width: 100% !important;background: #fff;box-shadow: 0 0 0.1rem #e6e6e6;position: absolute;left: 50%;top: -0.6rem;transform: translateX(-50%);padding: 0.1rem;box-sizing: border-box;display: none;}
.fot_linklist ul li{font-size: 12px;line-height: 30px;text-align: center;}
.fot_linklist ul li a{color: #1c1c1c;}
.fot_linklist ul li a:hover{color: #d52b24;}
.fot_link:hover h2 img{transform: rotate(180deg);}
.fot_link:hover .fot_linklist{display: block;}

.h_15{height:1.5rem;}

.cookie_tc{width:100%;background:#fafafa;padding:0.6rem 5%;box-sizing:border-box;position:fixed;left:0;bottom:0;z-index:99;overflow:hidden;}
.cookie_tc h2{font-size:22px;color:#333;padding-bottom:0.2rem;}
.cookie_tc p{font-size:16px;color:#666;line-height:2;}
.qr_btn{width:100px;height:32px;border:1px solid #d52b24;font-size:14px;color:#d52b24;line-height:32px;text-align:center;float:right;margin-top:20px;}


/*关于我们*/
.ny_ban{position: relative;height: 4.6rem;margin-top:1.5rem;background-repeat: no-repeat;background-position: center center;background-size: cover;display: flex;justify-content: center;align-items: center;flex-direction: column;position: relative;z-index: 10;}
.ny_bantit{width: 100%;font-size:0.48rem;color: #FFFFFF;text-transform: uppercase;text-align: center;text-shadow: 0 7px 9px rgba(0,0,0,0.5);}
.ny_bantit span{display: block;font-size: 16px;color: #fff;padding-top:0.2rem;}
.ny_ban h3{font-size:0.5rem;color:#fff;padding: 0.4rem 0;font-weight: normal;}
.job_search{width:10rem;height: 0.6rem;background: #fff;border-radius: 0.1rem;display: flex;justify-content: center;align-items: center;margin:0.46rem 0;position: relative;}
.job_search input{width: 90%;height: 100%;background: none;border: none;font-size:0.18rem;color: #999999;padding-left: 0.3rem;box-sizing: border-box;}
.job_sub{flex: 1;height: 100%;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.job_sub img{width:16px;}
.job_searchsel{width: 10rem;background: #FFFFFF;box-shadow: 0px 0.15rem 0.15rem 0px rgba(0,0,0,0.1);border-radius: 0.1rem;padding: 0.18rem 0.34rem;box-sizing: border-box;margin: 1px auto;display: none;}
.job_searchsel dl{height: 3.36rem;}
.job_searchsel dl dd{line-height: 0.6rem;color: #1C1C1C;}
.job_searchsel dl dd a{font-size: 0.18rem;color: #1C1C1C;}
.job_searchsel dl dd:hover a{color: #D52B24;}
.rczp_ban .job_search{margin-bottom: 0;}
.ny_dh{height: 0.62rem;display: flex;align-items: center;padding-left: 1rem;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;}
.ny_dh a{display: inline-flex;align-items: center;font-size:12px;color: #808080;margin: 0 0.1rem;}
.ny_dh a:nth-of-type(1) img{width: 12px;margin-right: 0.1rem;}
.ny_dh a:nth-last-of-type(1){color: #1C1C1C;}
.ny_nav{height: 0.8rem;background: #fafafa;border-top: 1px solid #f5f5f5;display: flex;justify-content: center;align-items: center;}
.ny_nav a{margin: 0 0.4rem;font-size:16px;color: #666666;position: relative;}
.ny_nav a::after{display: block;width: 0%;height: 2px;content: '';background: #D52B24;position: absolute;left: 50%;bottom: -0.26rem;transform: translateX(-50%);transition: all 0.3s linear;}
.ny_nav a.on::after,.ny_nav a:hover::after{width: 100%;}
.ab_about{padding-bottom: 1rem;}
.ab_aboutcon{display: flex;justify-content: space-between;align-items: center;}
.ab_aboutl{width: 42.85%;}
.ab_aboutl h2{font-size: 0.24rem;color: #333333;}
.ab_aboutl p{font-size: 14px;color: #333333;line-height: 1.8;padding-top: 0.24rem;text-align: justify;}
.ab_video{width: 51.42%;overflow: hidden;border-radius: 0.3rem;position: relative;}
.ab_video video{display:none;width:100%;position:absolute;left:0;top:0;height:100%;z-index:20;}
.v_btn{width: 0.52rem;position:absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.v_btn img{transition: all 0.3s linear;}
.v_btn:hover img{transform: rotate(90deg);}

.ab_yj{background: #fafafa;padding-bottom: 1rem;}
.ab_yjcon{position: relative;}
.ab_yjcon ul{width: 100%;position: absolute;left: 0;top: 10%;height: 80%;display: flex;justify-content: center;}
.ab_yjcon ul li{width: 50%;height: 100%;padding: 0 0.4rem;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.8);}
.ab_yjcon ul li:nth-last-of-type(1){border-right: none;}
.ab_yjcon ul li h2{font-size: 0.36rem;color: #fff;padding:0.8rem 0 0.24rem;}
.ab_yjcon ul li p{font-size: 16px;color: #fff;line-height: 1.5;}

.ab_his{padding-bottom: 1rem;}
.ab_his .w_1400{position: relative;}
.ab_his .w_1400::after{display: block;width: 1px;height: 100%;content: '';background: #e6e6e6;position: absolute;right: 0;top: 0;}
.ab_hiscon{display: flex;justify-content: space-between;}
.ab_hisl{width: 80%;}
.swiper-container-hisl{height: 6.7rem;overflow: hidden;}
.swiper-container-hisl .swiper-slide{display: flex;justify-content: space-between;}
.ab_hiswz{width: 50%;}
.his_pic{width: 5rem;overflow: hidden;border-radius: 0.2rem;}
.swiper-container-hisl .swiper-slide h2{font-size: 1rem;color: #1C1C1C;font-weight: bold;padding-bottom: 0.44rem;line-height: 1;opacity: 0.6;transition: all 0.3s linear;font-family: 'arial';}
.swiper-container-hisl .swiper-slide p:nth-of-type(1){font-size:0.28rem;color:#333;}
.swiper-container-hisl .swiper-slide p{font-size: 0.2rem;color: #666666;line-height: 1.8;opacity: 0.3;transition: all 0.3s linear;}
.swiper-container-hisl .swiper-slide-active h2{opacity: 1;}
.swiper-container-hisl .swiper-slide-active p{opacity: 1;}
.ab_hisr{width: 15%;}
.swiper-container-hisr{height: 6.7rem;overflow: hidden;}
.swiper-container-hisr .swiper-slide{display: flex;justify-content: right;-webkit-justify-content: right;align-items: center;font-size: 0.3rem;color: #B3B3B3;font-weight: bold;padding-right: 0.44rem;box-sizing: border-box;position: relative;}
.swiper-container-hisr .swiper-slide::after{display: block;width: 3px;height: 100%;content: '';background: #d52b24;position: absolute;right: -1px;top: 0;opacity: 0;}
.swiper-container-hisr .swiper-slide-active{font-size: 0.36rem;color: #333333;}
.swiper-container-hisr .swiper-slide-active::after{opacity: 1;}

.ab_shzr{height: 9rem;background: url(../img/ab/zr_bg.jpg) no-repeat center center/cover;overflow: hidden;}
.tit_f h2{color: #fff;}
.ab_shzrcon{background: #eaebe9;overflow:hidden;border-radius: 0.16rem;padding: 0.6rem 0;}
.ab_shzrcon ul li{padding: 0 0.9rem 0.2rem 0.9rem;box-sizing: border-box;}
.ab_shzrcon ul li h2{font-size: 0.24rem;color: #333333;padding-bottom: 0.2rem;}
.ab_shzrcon ul li p{font-size: 14px;color:#333333;line-height: 1.8;}
.ab_contact{padding-bottom: 1rem;}
.ab_contactcon{display: flex;}
.ab_contactl{width: 7rem;overflow: hidden;border-radius: 0.18rem;}
.ab_contactr{flex:1;padding-left: 1rem;box-sizing: border-box;}
.ab_contactr h2{font-size: 0.24rem;color:#333333;line-height: 1.5;font-weight: bold;padding: 0.8rem 0 0.36rem 0;}
.ab_contactr dl dd{display: flex;align-items: center;font-size: 16px;color: #1C1C1C;margin-bottom: 0.18rem;}
.ab_contactr dl dd img{width: 0.22rem;margin-right: 0.16rem;}
.ab_contactr .more a,.job_js .more a{border:1px solid #b5b5b5;color: #333;margin: 0.6rem 0 0 0;}
.job_js .more a{margin:0 auto 0 auto;}
.job_jscon{padding-bottom:1rem;}


.cont_list{padding:0.6rem 0;}
.cont_list dl dd{background:#FAFAFA;border-radius:0.4rem;display:flex;padding:0.4rem;box-sizing:border-box;margin-bottom:0.4rem;}
.cont_listpic{width:4.4rem;margin-right:0.3rem;}
.cont_listr{flex:1;}
.cont_listr h5{font-size:0.24rem;color:#333333;line-height:1.5;padding:0.2rem 0 0.3rem 0;font-weight:bold;}
.cont_listr p{display:flex;font-size:0.24rem;color:#333333;align-items:center;margin-bottom:0.1rem;}
.cont_listr p img{width:0.18rem;margin-right:0.1rem;}


/*荣誉*/
.ry_data{display: flex;align-items: center;justify-content: space-between}
.ry_prev,.ry_next{width: 0.6rem;overflow: hidden;border-radius: 50%;opacity: 0.7;transition: all 0.3s linear;position: relative;top: 0.4rem;cursor: pointer;}
.ry_prev img{transform: rotate(180deg);}
.swiper-container-rydata{width: calc(100% - 2rem);border-bottom: 1px solid #d4d2d2;}
.swiper-container-rydata .swiper-wrapper{align-items: flex-end;}
.swiper-container-rydata .swiper-slide{font-size: 18px;color: #666666;padding-bottom: 0.3rem;font-weight: bold;text-align: center;font-family: 'arial';}
.swiper-container-rydata .swiper-slide-active{font-size: 0.36rem;color: #333;}
.swiper-container-ryfot{width: 80%;margin: 1rem auto;}
.swiper-container-ryfot .swiper-slide{display: flex;justify-content: space-between;align-items:center;}
.ry_fotl{width: 45%;}
.ry_fotl dl dd{border-bottom: 1px solid #e6e6e6;padding:0.36rem 0;display: flex;font-size: 24px;color: #333333;}
.ry_fotr{width: 50%;}

.ry_zs{background: #fafafa;padding: 0.7rem 0;}
.ry_zs ul{display: flex;flex-wrap: wrap;}
.ry_zs ul li{width: 15%;margin: 0 2% 0 0;}
.ry_zs ul li:nth-of-type(6n){margin-right: 0;}
.ry_zs ul li p{font-size: 14px;color: #333333;line-height: 1.5;padding: 0.2rem 0 0.36rem 0;text-align: center;}
.ry_zs ul li img{overflow:hidden;border-radius: 0.16rem;}

.ry_sy{padding: 0.7rem 0;}
.ry_sy ul{display: flex;flex-wrap: wrap;}
.ry_sy ul li{width: 23.5%;margin: 0 2% 0 0;}
.ry_sy ul li img{overflow:hidden;border-radius:0.2rem;}
.ry_sy ul li:nth-of-type(4n){margin-right: 0;}
.ry_sy ul li p{font-size: 14px;color: #333333;line-height: 1.5;padding: 0.2rem 0 0.36rem 0;}



/*人才招聘*/
.hj_qh p{display:none;}
.hj_qh p:nth-of-type(1){display:block;}
.job_top{padding: 1.1rem 0 0;}
.job_top ul{display: flex;justify-content: space-between;flex-wrap:wrap;}
.job_top ul li{width: 32%;border-radius: 0.24rem;text-align: center;padding:1.2rem 0;background: #fafafa;margin-bottom:0.4rem;}
.job_top ul li img{width:auto;height: 0.6rem;}
.job_top ul li p{font-size: 0.24rem;color: #1C1C1C;line-height: 1.5;padding-top: 0.3rem;font-weight: bold;max-width: 90%;margin: 0 auto;}
.job_hj .tit p{color: #333;}
.swiper-container-hj .swiper-slide{width: 10rem;border-radius: 0.15rem;overflow: hidden;position:relative;}
.hj_wz{width:100%;position:absolute;left:0;top:50%;text-align:center;transform:translateY(-50%);}
.hj_wz p{font-size:0.24rem;color:#fff;text-shadow: 0 7px 9px rgba(0,0,0,0.5);}
.hj_wz p span{display:block;font-size:0.36rem;padding-bottom:0.2rem;}
.swiper-container-hj .swiper-slide img{transition: all 0.3s linear;}
.swiper-container-hj .swiper-slide:hover img{transform: scale(1.1)}
.job_hjfot{display: flex;justify-content: center;align-items: center;margin:0.3rem 0;}
.swiper-pagination-hj{width: 12rem;height: 1px !important;position: relative !important;}
.hj_prev,.hj_next{width: 0.6rem;height: 0.6rem;border-radius: 100%;border:1px solid #f5f5f5;display: flex;justify-content: center;align-items: center;transition: all 0.3s linear;margin-left:0.4rem;cursor: pointer;}
.hj_prev img:nth-of-type(1),.hj_next img:nth-of-type(1){display: block;}
.hj_prev img:nth-of-type(2),.hj_next img:nth-of-type(2){display: none;}
.hj_prev img,.hj_next img{width: 8px;}
.hj_next img{transform: rotate(180deg)}
.hj_prev:hover,.hj_next:hover{border-color: #d52b24;background: #d52b24;}
.hj_prev:hover img:nth-of-type(1),.hj_next:hover img:nth-of-type(1){display: none;}
.hj_prev:hover img:nth-of-type(2),.hj_next:hover img:nth-of-type(2){display:block;}
.swiper-pagination-hj .swiper-pagination-progressbar{background: #d52b24 !important;}
.job_js{text-align: center;}
.job_jscon p{font-size: 16px;color: #333;line-height: 2;max-width: 75%;margin: 0 auto 0.3rem auto;position: relative;}
/*.job_jscon p:nth-last-of-type(1)::after{display: block;width: 0.3rem;height: 2px;content: '';background: #333;position: absolute;bottom: -0.16rem;left: 50%;transform: translateX(-50%);}
.job_jscon p:nth-last-of-type(1)::before{display: block;width: 0.3rem;height: 2px;content: '';background: #333;position: absolute;top: -0.16rem;left: 50%;transform: translateX(-50%);}*/
.job_jscon h3{font-size: 20px;color: #333;font-weight: bold;padding:0.3rem 0 1rem;}

.job_gw{padding-bottom: 1rem;}
.job_gw .tit p{color: #333;}
.job_gwtop{padding: 0.32rem 0.4rem;border-bottom: 1px solid #f3f3f3;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box}
.job_gwtop span{font-size: 0.24rem;color:#1C1C1C;width: 25%;font-weight: bold;}
.job_gwtop span:nth-of-type(4){width: auto;}
.job_list ul li:nth-of-type(2n) .job_listt{background: #fafafa;}
.job_list ul li.on .job_sq{display:block;}
.job_list ul li.on .job_zk{display:none;}
.job_listt{padding: 0.34rem 0.4rem;box-sizing: border-box;}
.job_listt dl{display: flex;justify-content: space-between;align-items: center;}
.job_listt dl dd{width:25%;font-size: 16px;color: #333333;}
.job_listt dl dd:nth-of-type(4){width:auto;}
.job_zk,.job_sq{width: 16px;cursor: pointer;}
.job_sq{display: none;}
.job_xq{padding:0 0.4rem 0.6rem 0.4rem;box-sizing: border-box;position: relative;display: none;}
.job_xq h2{font-size: 18px;color: #D52B24;padding: 0.5rem 0 0 0;}
.job_xq p{font-size: 14px;color: #333;line-height: 2;}
.job_xq p b{padding: 0.26rem 0 0.1rem 0;display: block;}
.job_xq .more a{position: absolute;right: 0;bottom: 0.6rem;border-color: #b3b3b3;color: #333;}

.job_icon{display:flex;justify-content:center;align-items:center;margin-bottom:0.6rem;}
.job_icon img{width:auto;height:0.68rem;margin:0 0.2rem;}

.job_sel{border-bottom: 1px solid #E6E6E6;display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.2rem;}
.job_sell ul{display: flex;}
.job_sell ul li{margin-right: 0.2rem;}
.job_sell ul li select{display: block;width: 2rem;height: 0.6rem;background: #F2F2F2 url(../img/ser/sel_jt.png) no-repeat 90% center/0.15rem 0.1rem;border-radius: 10px;font-size: 0.18rem;color: #1C1C1C;padding-left: 0.3rem;box-sizing: border-box;border: none;}
.job_selclear{font-size: 0.18rem;color: #999999;}

.rczp_ban{height: 7.8rem;}



/*解决方案列表*/
.sol_tit{font-size: 0.48rem;color: #1C1C1C;padding-top: 1.5rem;}
.sol_listcon ul li{padding: 1rem 0;}
.sol_listcon ul li .w_1400{display: flex;justify-content: space-between;}
.sol_listcon ul li:nth-of-type(2){background: #fafafa;}
.sol_listcon ul li:nth-of-type(2n) .sol_listl{order: 2;}
.sol_listcon ul li:nth-of-type(2n) .sol_listr{order: 1;}
.sol_listl{width: 45%;}
.sol_listl h2{font-size: 0.36rem;color: #1C1C1C;padding: 0.55rem 0 0.2rem 0;text-transform: capitalize;}
.sol_listl p{font-size: 14px;color: #666666;line-height: 1.8;}
.sol_listl dl{padding: 0.4rem 0 0.7rem 0;display: flex;}
.sol_listl dl dd{text-align: center;width: 33.33%;}
.sol_listl dl dd img{height: 0.5rem;width:auto;}
.sol_listl dl dd span{display: block;font-size: 15px;color: #666666;padding-top: 0.2rem;}
.sol_listl .more a{border-color: #b3b3b3;color: #333;margin: 0;background: none;}
.sol_listr{width: 50%;overflow: hidden;border-radius: 0.22rem;}

.sol{position: relative;}
.sol_nav dl{display:flex;justify-content:center;}
.sol_nav dl{border-left: 1px solid #D4D2D2;}
.sol_nav dl dd{padding: 0.5rem 0 0.2rem 0;position: relative;position: relative;margin:0 0.3rem;}
.sol_nav dl dd a{font-size:16px;color: #666666;}
.sol_nav dl dd::after{display: block;width:0%;height:3px;content: '';background: #D52B24;position: absolute;left: 0;bottom:0;transition: all 0.3s linear;}
.sol_nav dl dd.on::after,.sol_nav dl dd:hover::after{width: 100%;}
.sol_nav dl dd:hover a,.sol_nav dl dd.on a{color: #333;}
.sol_ins{padding: 1rem 0;}


/*解决方案详情*/
.sol_bk{padding-bottom:1rem;}
.sol_xqfa{padding: 1rem 0;}
.sol_xqfa .w_1400{display: flex;justify-content: space-between;}
.sol_xqfal{width: 7rem;overflow: hidden;border-radius: 0.24rem;}
.sol_xqfar{flex: 1;margin-left: 4%;}
.sol_xqfar h2{font-size: 0.48rem;color: #1C1C1C;}
.sol_xqfar p{font-size: 14px;color: #1C1C1C;line-height: 2;padding-top: 0.4rem;}
.sol_xqfarbtn{margin-top: 0.3rem;display: flex;align-items: center;}
.sol_xqfarbtn a{width: 1.5rem;height: 0.5rem;background: #D52B24;border-radius: 0.5rem;font-size: 0.18rem;color: #FFFFFF;line-height: 0.5rem;text-align: center;margin-right: 0.2rem;}
.sol_xqfarbtn a:nth-of-type(2){background: none;border:1px solid #E6E6E6;color: #1C1C1C;box-sizing: border-box;}
.sol_xqfarbtn a:nth-of-type(2):hover{background: #D52B24;color: #fff;border-color: #D52B24;}
.sol_xqfarbtn a:nth-of-type(1):hover{background: none;border:1px solid #E6E6E6;color: #1C1C1C;box-sizing: border-box;}
.sol_xqys{background: #fafafa;padding-bottom: 1rem;}
.sol_xqyscon ul{display: flex;justify-content:center;}
.sol_xqyscon ul li{text-align: center;padding: 0 0.3rem;box-sizing: border-box;max-width: 25%;width:25%;}
.sol_xqyscon ul li h2 img{width: auto;height: 0.7rem;}
.sol_xqyscon ul li h3{font-size: 0.24rem;color: #1C1C1C;padding: 0.3rem 0 0.2rem 0;font-weight: bold;}
.sol_xqyscon ul li p{font-size: 14px;color: #666666;line-height: 1.8;}
.sol_xqtp{padding-bottom: 1rem;}
.sol_xqtw{background: #fafafa;padding-bottom: 1rem;}
.sol_xqtwcon{width:100%;margin: 0 auto;height: 8rem;}
.sol_xqtwcon p{font-size: 14px;color: #1C1C1C;line-height: 1.8;padding: 0.1rem 0;}
.sol_xqlx{padding-bottom: 1rem;}
.sol_xqlx p{color:#333333;}
.sol_xqlxcon{background: #fafafa;overflow: hidden;border-radius: 0.24rem;display: flex;align-items: center;}
.sol_xqlxl{width: 45.7%;}
.sol_xqlxbd{flex: 1;padding: 0 1.22rem;box-sizing: border-box;}
.sol_xqlxbd dl dd{margin-bottom: 0.16rem;}
.sol_xqlxbd dl dd input{display: block;width: 100%;height: 0.6rem;border-radius: 0.12rem;border: 1px solid #CCCCCC;box-sizing: border-box;background:none !important;font-size: 14px;color:#808080;padding-left: 0.16rem;}
.sol_xqlxbd .more a{background: #d52b24;color:#fff;margin: 0.4rem 0 0 0;border:none;}

.sol_bkcon ul{display: flex;}
.sol_bkcon ul li{width: 21.25%;margin: 0 5% 0 0;text-align: center;}
.sol_bkcon ul li h2{width:70%;margin:0 auto;}
.sol_bkcon ul li:nth-last-of-type(1){margin-right: 0;}
.sol_bkcon ul li h3{font-size: 0.18rem;color: #1C1C1C;line-height: 1.8;}
.sol_bkcon ul li h3 b{display: block;font-size: 0.24rem;padding-top: 0.1rem;}

.sol_casevideo{width: 100%;overflow: hidden;border-radius: 0.2rem;position: relative;}
.sol_casevideo .v_btn{width: 0.8rem;}


/*产品列表*/
.pro_fl{padding: 0.75rem 0 0.6rem 0;}
.pro_flcon{display: flex;align-items: center;margin-bottom: 0.2rem;}
.pro_flcon h2{width: 0.8rem;font-size: 16px;color: #666666;}
.pro_flcon dl{flex: 1;display: flex;align-items: center;}
.pro_flcon dl dd{display: inline-flex;margin-right: 0.3rem;}
.pro_flcon dl dd a{display: inline-block;font-size: 16px;color: #666666;line-height: 40px;padding: 0 0.24rem;border-radius: 0.06rem;}
.pro_flcon dl dd:hover a,.pro_flcon dl dd.on a{background: #fafafa;color:#d52b24;}
.pro_fllist ul{display: flex;flex-wrap: wrap;}
.pro_fllist ul li{width: 31%;background: #fafafa;overflow: hidden;border-radius: 0.2rem;margin: 0 3.5% 0.4rem 0;transition: all 0.3s linear;position: relative;}
.pro_fllist ul li:nth-of-type(3n){margin-right: 0;}
.pro_listpic{overflow: hidden;}
.pro_listpic img{transition: all 0.3s linear;}
.pro_fllist ul li a{display: block;width: 100%;}
.pro_fllist ul li a .pro_js{padding: 0.3rem 0.3rem 0.5rem 0.3rem;box-sizing: border-box;display: flex;justify-content: space-between;width: 100%;}
.pro_jsl{max-width: 70%;}
.pro_fllist ul li a .pro_js h2{font-size: 18px;color: #1C1C1C;padding-bottom: 0.2rem;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_fllist ul li a .pro_js p{font-size: 14px;color: #666666;line-height: 1.8;max-height: 0.7rem;overflow: hidden;}
.pro_jsjt{width: 0.6rem;height: 0.6rem;border-radius: 0.6rem;border:1px solid #e7e7e7;display: flex;justify-content: center;align-items: center;}
.pro_jsjt img{width: 8px;transform: rotate(180deg);}
.pro_jsjt img:nth-of-type(1){display: block;}
.pro_jsjt img:nth-of-type(2){display: none;}
.pro_fllist{padding-bottom: 1rem;}
.pro_fllist ul li:hover{box-shadow: 0 0.1rem 0.2rem #ccc;}
.pro_fllist ul li:hover .pro_listpic img{transform: scale(1.1);}
.pro_fllist ul li:hover .pro_jsjt{background: #d52b24;border-color:#d52b24;}
.pro_fllist ul li:hover .pro_jsjt img:nth-of-type(1){display: none;}
.pro_fllist ul li:hover .pro_jsjt img:nth-of-type(2){display:block;}

.pro_hvac{padding: 1rem 0;}


/*产品详情*/
.pro_xqtop{padding: 1rem 0;}
.pro_xqtop .w_1400{display: flex;justify-content: space-between;}
.pro_xqtopl{width: 6rem;}
.pro_xqtopr{flex:1;margin-left:0.8rem;}
.pro_xqtopr .tit{padding: 0.38rem 0 0 0;text-align: left;}
.pro_xqtopr .tit h2::after{left: 0;transform: translateX(0);}
.pro_xqtopr h3{font-size: 16px;color: #333333;padding: 0.38rem 0 0.28rem 0;line-height: 1.5;}
.pro_xqtopr p{font-size: 14px;color: #333333;line-height: 2;padding-top: 0.3rem;}
.pro_cs{padding-bottom: 1rem;text-align:center;}
.pro_cs table{display:flex;width:100%;justify-content:center;}
.pro_cs table tbody tr{width:100%;}
.pro_cs table tbody tr td{font-size:14px;color:#666;padding:10px 0 !important;}
.pro_ncscon ul{border-top:1px solid #FAFAFA;padding-bottom:1rem;}
.pro_ncscon ul li{font-size:14px;color:#666;line-height:0.8rem;display:flex;align-items:center;padding-left:2rem;box-sizing:border-box;}
.pro_ncscon ul li span{width:70%;}
.pro_ncscon ul li span:nth-of-type(1){width:30%;font-weight:bold;color:#1C1C1C;}
.pro_ncscon ul li:nth-of-type(2n){background:#FAFAFA;}
.pro_gg{padding-bottom:1rem;}
.swiper-pagination-proxq{text-align: center;position: relative !important;left: auto !important;bottom: auto !important;margin-top: 0.3rem;}
.swiper-pagination-proxq .swiper-pagination-bullet{width: 0.8rem !important;height:3px !important;background: #B3B3B3;border-radius: 0 !important;opacity: 1;margin: 0 0.1rem;}
.swiper-pagination-proxq .swiper-pagination-bullet-active{background: #D52B24;}


.r_pf{position: fixed;right: 0.2rem;bottom:2rem;z-index: 30;transform: translateX(1rem);transition: all 0.5s linear;}
.r_pf ul li{margin: 5px 0;}
.r_pf ul li a{display: flex;width: 0.8rem;height: 0.8rem;border-radius: 100%;justify-content: center;align-items: center;background: #D52B24;box-shadow: 0px 0.05rem 0.1rem 0px rgba(0,0,0,0.2);}
.r_pf ul li a img:nth-of-type(1){display: block;}
.r_pf ul li a img:nth-of-type(2){display: none;}
.r_pf ul li a:hover{background: #fff;}
.r_pf ul li a:hover img:nth-of-type(1){display: none;}
.r_pf ul li a:hover img:nth-of-type(2){display:block;}
.r_pf.on{transform: translateX(0)}

/*新闻详情*/
.news_info{max-width: 1200px;width: 90%;margin:0 auto;}
.news_infotit{font-size:0.48rem;color:#1C1C1C;line-height:1.5;text-align: center;padding: 0.9rem 0 0.47rem 0;}
.news_infodata{font-size: 18px;color: #666666;text-align: center;}
.news_infocon{margin: 0.4rem 0 1rem 0;border-bottom: 1px solid #e6e6e6;}
.news_infocon p{font-size: 18px !important;color: #666666;line-height: 2;padding-bottom: 0.4rem;}
.news_infocon h6{text-align: center;}
.news_infocon h6 img{width:auto;padding-bottom: 0.4rem;}

/*产品公告*/
.ser_gg{padding-bottom: 1.24rem;}
.ser_tit{border-bottom: 1px solid #E6E6E6;margin: 0.76rem 0 0 0;padding-bottom: 0.33rem;display: flex;justify-content: space-between;align-items: flex-end;}
.ser_tit h2{font-size:0.36rem;color: #1C1C1C;font-weight: bold;}
.ser_nav{display: flex;}
.ser_nav a{display: inline-flex;font-size: 0.18rem;color: #1C1C1C;margin-left: 0.3rem;position: relative;}
.ser_nav a::after{display: block;width: 0%;height: 2px;content: '';background: #D52B24;position: absolute;left: 50%;bottom: -0.33rem;transform: translateX(-50%);transition: all 0.3s linear;}
.ser_nav a:hover,.ser_nav a.on{color: #D52B24;}
.ser_nav a:hover::after,.ser_nav a.on::after{width: 100%;}
.ser_stit{font-size: 0.3rem;color: #1C1C1C;padding: 0.4rem 0;font-weight: bold;}
.ser_list ul li{margin-bottom: 0.4rem;}
.ser_list ul li a h3{font-size: 0.24rem;color:#1C1C1C;padding-bottom: 0.12rem;}
.ser_list ul li a p{font-size:12px;color:#999999;}
.ser_list ul li:hover a h3{color: #D52B24;}


/*售后服务*/
.ser_shfot{display: flex;justify-content: space-between;padding-top: 0.44rem;}
.ser_shfot p{width: 5.3rem;font-size: 0.18rem;color: #666666;line-height: 1.5;}
.ser_shfotr{width: 5.8rem;}
.ser_shfotr ul li{margin-bottom: 0.2rem;}
.ser_shfotr ul li input{display: block;width: 100%;height: 0.6rem;border-radius: 0.12rem;border: 1px solid #979797;font-size: 0.16rem;color: #666666;padding-left: 0.3rem;box-sizing: border-box;}
.ser_shfotr ul li input::placeholder{color: #666;}
.ser_shfotr ul li select{display: block;width: 100%;height: 0.6rem;border-radius: 0.12rem;border: 1px solid #979797;font-size: 0.16rem;color: #666666;padding-left: 0.3rem;box-sizing: border-box;background: url(../img/ser/xjt.png) no-repeat 96% center/0.16rem 0.08rem;}
.ser_sub{width: 1.5rem;height: 0.5rem;background: #D52B24;border-radius: 0.5rem;font-size: 0.18rem;color: #fff;line-height: 0.5rem;text-align: center;margin-top: 0.26rem;opacity: 0.8;transition: all 0.3s linear;}
.ser_sub:hover{opacity: 1;}

/*资料下载*/
.dow_key{display: flex;justify-content: center;align-items: center;}
.dow_key span{font-size: 0.18rem;color: #fff;margin-right: 0.18rem;}
.dow_key ul{display: flex;align-items: center;}
.dow_key ul li{margin-right: 0.2rem;display: inline-flex;}
.dow_key ul li a{display: inline-block;font-size:12px;color: #fff;background: rgba(216,216,216,0.5);line-height: 30px;border-radius: 30px;padding: 0 30px;}
.dow_key ul li a:hover{background: #D52B24;}
.dow_top .tit{padding-bottom: 0;}
.dow_top .tit h2::after{display: none;}
.dow_topsea{width: 6rem;height: 0.6rem;border-radius: 0.12rem;border: 1px solid #E6E6E6;box-sizing: border-box;display: flex;align-items: center;margin: 0 auto 1.26rem auto;}
.dow_topsea input{width: 90%;height: 100%;font-size: 14px;color: #666666;padding-left: 0.3rem;box-sizing: border-box;background:none;border: none;}
.dow_topseasub{width: 7%;height: 100%;display: flex;justify-content: center;align-items: center;}
.dow_topseasub img{width: 0.25rem;}
.sear_reaultcon{display: flex;justify-content: space-between;margin:0.6rem 0 1rem 0;align-items: flex-start;}
.sear_reaultl{width: 1.95rem;border-right: 1px solid #e6e6e6;padding-bottom: 3.4rem;}
.sear_reaultl ul li a{font-size: 0.18rem;color:#1C1C1C;padding: 0.13rem 0 0.13rem 0.13rem;box-sizing: border-box;display: inline-block;border-left: 2px solid #fff;box-sizing: border-box;}
.sear_reaultl ul li.on a,.sear_reaultl ul li:hover a{font-weight: bold;border-color:#D52B24;}
.sear_reaultr{flex: 1;margin-left: 0.44rem;}
.sear_reaultlist{margin-bottom: 0.88rem;}
.sear_reaultrtop{display: flex;align-items: center;margin-bottom: 0.4rem;}
.sear_reaultrtop h2{font-size: 0.24rem;color:#1C1C1C;font-weight: bold;margin-right: 0.64rem;}
.dow_all{display: flex;align-items: center;font-size: 0.18rem;color: #D52B24;}
.dow_all img{width: 0.24rem;margin-left: 0.1rem;}
.sear_realist ul li{display: flex;justify-content: space-between;margin-bottom: 0.44rem;}
.radio{width: 0.2rem;height: 0.2rem;border-radius: 0.2rem;border:1px solid #b7b7b7;position: relative;margin-right: 0.2rem;position: relative;top: 0.04rem;}
.radio::after{display: block;width: 100%;height: 100%;content: '✓';font-size: 0.14rem;color: #fff;position: absolute;left: 0;top: 0;line-height: 0.2rem;text-align: center;display: none;background: #D52B24;border-radius: 100%;}
.radio.on{border-color: #D52B24;}
.radio.on::after{display: block;}
.sear_reaname{flex: 1;}
.sear_reaname h3{font-size: 0.18rem;color:#1C1C1C;padding-bottom: 0.16rem;font-weight: bold;}
.sear_reaname p{font-size: 0.16rem;color: #666;}
.sear_reabtn{margin-left: 0.5rem;}
.sear_reabtn a{display: flex;align-items: center;font-size: 0.16rem;color:#1C1C1C;}
.sear_reabtn a img{width: 0.24rem;margin-left: 0.1rem;}
.sear_reabtn a img:nth-of-type(1){display: block;}
.sear_reabtn a img:nth-of-type(2){display: none;}
.sear_reabtn a:hover{color: #D52B24;}
.sear_reabtn a:hover img:nth-of-type(1){display: none;}
.sear_reabtn a:hover img:nth-of-type(2){display:block;}

/*意见反馈*/
.ser_message h3{font-size: 14px;color:#999999;padding: 0.38rem 0 0.4rem 0;}
.ser_messagelist ul{display: flex;flex-wrap: wrap;}
.ser_messagelist ul li{width: 40%;margin: 0 4% 0.2rem 0;}
.ser_messagelist ul li h4{font-size: 14px;color:#1C1C1C;padding-bottom: 0.1rem;}
.ser_messagelist ul li h4 span{color: #D52B24;}
.ser_messagelist ul li input{display: block;width: 100%;height: 0.5rem;border-radius: 0.12rem;font-size: 0.16rem;color: #e6e6e6;padding-left: 0.3rem;box-sizing: border-box;border: 1px solid #e6e6e6;}
.ser_messagelist ul li select{display: block;width: 100%;height: 0.5rem;font-size: 0.16rem;color: #666666;padding-left: 0.3rem;box-sizing: border-box;background: url(../img/ser/xjt.png) no-repeat 96% center/0.16rem 0.08rem;border: 1px solid #e6e6e6;}
.ser_messagelist ul li textarea{display: block;width: 100%;height: 1.65rem;font-size: 0.16rem;color: #666666;padding: 0.3rem;box-sizing: border-box;border: 1px solid #e6e6e6;}


/*真伪鉴别*/
.ser_jdtop{border-bottom: 1px solid #e6e6e6;padding: 0.9rem 0 1.5rem 0;}
.ser_jdtop input{display: block;width: 9rem;height: 0.6rem;border-radius: 0.12rem;font-size: 0.16rem;color: #e6e6e6;padding-left: 0.3rem;box-sizing: border-box;border: 1px solid #e6e6e6;margin: 0 auto;}
.ser_jdtop .ser_sub{margin: 0.4rem auto 0 auto;}
.ser_jdfot{padding-bottom: 1rem;}
.ser_jdfot .ser_tit{border-bottom: none;text-align: center;}
.ser_jdfot .ser_tit h2{text-align: center;width: 100%;}
.ser_jdfot ul{display: flex;justify-content: space-between;}
.ser_jdfot ul li{width: 48%;background: #fafafa;border-radius: 0.15rem;overflow:hidden;}
.ser_jdfotwz{padding: 0.3rem;box-sizing: border-box;}
.ser_jdfotwz h4{font-size: 0.21rem;color: #1C1C1C;font-weight: bold;padding-bottom: 0.14rem;}
.ser_jdfotwz p{font-size: 12px;color: #666666;}


/*授权渠道*/
.ser_qd p{font-size: 0.18rem;color:#1C1C1C;line-height:2;padding: 0.4rem 0 0.8rem 0;}
.ser_qd h4{font-size: 0.21rem;color: #1C1C1C;}
.ser_qd input{display: block;width: 4.84rem;height: 0.5rem;border-radius: 0.12rem;border: 1px solid #E6E6E6;font-size: 0.16rem;color: #666666;padding-left: 0.3rem;box-sizing: border-box;margin:0.25rem 0 0.4rem 0;}
.ser_qdresult{margin-top: 1.5rem;}
.ser_qdresult h2{height: 0.7rem;background: #FAFAFA;display: flex;align-items: center;}
.ser_qdresult h2 span{font-size: 0.18rem;color: #1C1C1C;text-align: center;width: 25%;}
.ser_qdresult ul li{line-height: 0.7rem;border-bottom: 1px solid #e6e6e6;display: flex;}
.ser_qdresult ul li span{width: 25%;text-align: center;font-size: 0.18rem;color: #666;}

/*售前咨询*/
.ser_sqbd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ser_sqbd ul li{width: 49%;margin-bottom: 0.37rem;}
.ser_sqbd ul li input{display: block;width: 100%;height: 0.5rem;background: none;border:none;border-bottom: 1px solid #d4d2d2;font-size: 0.18rem;color: #1C1C1C;}
.ser_sqbd ul li input::placeholder{color: #1C1C1C !important;}
.ser_sqbd ul li:nth-of-type(1),.ser_sqbd ul li:nth-of-type(2),.ser_sqbd ul li:nth-of-type(3){width: 32%;}
.ser_sqbd ul li select{display: block;width: 100%;height: 0.5rem;background:url(../img/ser/sel_jt.png) no-repeat right center/0.15rem 0.1rem;border:none;border-bottom: 1px solid #d4d2d2;font-size: 0.18rem;color: #1C1C1C;}
.ser_sqbd ul li h4{font-size: 0.18rem;color: #1C1C1C;}
.ser_sqbd ul li h4 span{color: #D52B24;}
.ser_sqbd ul li dl{margin: 0.26rem 0;display: flex;}
.ser_sqbd ul li dl dd{margin-right: 0.7rem;display: flex;align-items: center;font-size: 0.16rem;color: #1C1C1C;}
.ser_sqbd ul li dl dd:nth-last-of-type(1){margin-right: 0;}
.ser_sqbd ul li dl dd span{width: 0.2rem;height: 0.2rem;border-radius: 0.2rem;border: 1px solid #b7b7b7;margin-right: 0.1rem;position: relative;}
.ser_sqbd ul li dl dd span::after{display: block;width: 100%;height: 100%;content: '✓';font-size: 0.14rem;color: #fff;position: absolute;left: 0;top: 0;line-height: 0.2rem;text-align: center;display: none;background: #D52B24;border-radius: 100%;}
.ser_sqbd ul li dl dd.on span{border-color: #D52B24;}
.ser_sqbd ul li dl dd.on span::after{display: block;}
.ser_sqbd ul li textarea{display: block;width: 100%;height: 1.8rem;background: none;border: 1px solid #d4d2d2;font-size: 0.18rem;color: #1C1C1C;border-radius: 0.12rem;padding: 0.2rem;box-sizing: border-box;margin-top: 0.1rem;}
.ser_sqbd ul li h5{font-size: 0.18rem;color: #1C1C1C;display: flex;align-items: center;}
.ser_sqbd ul li h5 b,.ser_sqbd ul li h5 a{color: #D52B24;}
.ser_sqbd ul li h5 span{width: 0.2rem;height: 0.2rem;border-radius: 0.2rem;border: 1px solid #b7b7b7;margin-right: 0.1rem;position: relative;}
.ser_sqbd ul li h5 span::after{display: block;width: 100%;height: 100%;content: '✓';font-size: 0.14rem;color: #fff;position: absolute;left: 0;top: 0;line-height: 0.2rem;text-align: center;display: none;background: #D52B24;border-radius: 100%;}
.ser_sqbd ul li h5 span.on{border-color: #D52B24;}
.ser_sqbd ul li h5 span.on::after{display: block;}
.ser_sqbd .ser_sub{margin:0.8rem auto 0 auto;}

/*维修介绍*/
.wxlc dl{display: flex;border-bottom: 1px solid #E6E6E6;padding-bottom: 0.6rem;}
.wxlc dl dd{width: 1.3rem;height: 1.3rem;background: #F2F2F2;border-radius: 1.3rem;display: flex;justify-content: center;align-items: center;font-size: 0.18rem;color: #1C1C1C;line-height: 1.5;text-align: center;margin-right: 0.45rem;}
.wxsx p{font-size: 0.16rem;color: #666666;line-height: 2;padding-bottom: 1.04rem;}
.wx_ad{background: #fafafa;padding-bottom: 1rem;}
.wx_ad .ser_stit,.wx_pro .ser_stit{padding: 1.04rem 0 0.45rem 0;}
.wx_ad ul{display: flex;justify-content: space-between;}
.wx_ad ul li{width: 32%;background: #fff;overflow: hidden;border-radius: 0.12rem;}
.wx_adwz{padding: 0.3rem;box-sizing: border-box;}
.wx_adwz h3{font-size: 0.29rem;color:#1C1C1C;padding-bottom: 0.2rem;}
.wx_adwz p{font-size:14px;color: #666666;line-height: 2;}
.wx_pro{padding-bottom: 1rem;}
.wx_pro ul li{margin-bottom: 0.4rem;}
.wx_pro ul li h3{font-size:0.21rem;color:#1C1C1C;padding-bottom: 0.12rem;}
.wx_pro ul li p{font-size: 14px;color: #666666;}

/*维修申请*/
.wx_sqbd h3{font-size: 14px;color:#999999;padding-bottom: 0.4rem;}
.wx_sqbd ul{display: flex;flex-wrap: wrap;}
.wx_sqbd ul li{width: 40%;margin:0 4% 0.2rem 0;}
.wx_sqbd ul li h4{font-size:16px;color:#1C1C1C;padding-bottom: 0.13rem;}
.wx_sqbd ul li h4 span{color: #D52B24;}
.wx_sqbd ul li input{display: block;width: 100%;height: 0.5rem;background: none;border:none;border: 1px solid #d4d2d2;font-size: 0.18rem;color: #1C1C1C;border-radius: 0.12rem;padding-left: 0.2rem;box-sizing: border-box;}
.wx_sqbd h5{font-size:0.21rem;color: #1C1C1C;border-bottom: 1px solid  #E6E6E6;padding: 0.65rem 0 0.2rem;margin-bottom: 0.39rem;}
.wx_sqbd ul li textarea{display: block;width: 100%;height: 1.3rem;background: none;border:none;border: 1px solid #d4d2d2;font-size: 0.18rem;color: #1C1C1C;border-radius: 0.12rem;padding: 0.2rem;box-sizing: border-box;}
.wxsq_btn{margin-top:0.3rem;display: flex;}
.wxsq_btn .more a{background: #D52B24;color: #fff;}
.wxsq_sub{display: flex;width: 1.64rem;height: 0.6rem;background: #fff;border-radius: 0.6rem;justify-content: center;align-items: center;font-size: 0.18rem;color: #333;border: 1px solid #B3B3B3;margin-right: 0.4rem;}
.wxsq_sub img{width: 0.08rem;margin-left: 0.14rem;}

/*投资者关系-基本资料*/
.ins_nav .w_1400{padding: 0.42rem 0 0.34rem 0;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between}
.ins_nav a{display: inline-flex;font-size: 0.24rem;color: #1C1C1C;position: relative;}
.ins_nav a::after{display: block;width: 0;height: 0.04rem;content:'';background: #d52b24;position: absolute;left: 50%;bottom: -0.34rem;transform: translateX(-50%);transition: all 0.3s linear;}
.ins_nav a:hover,.ins_nav a.on{font-weight: bold;}
.ins_nav a:hover::after,.ins_nav a.on::after{width: 100%;}
.ins_js h2{font-size: 0.48rem;color: #1C1C1C;font-weight: bold;padding: 0.82rem 0 0.52rem 0;}
.ins_js p{font-size: 0.18rem;color: #1C1C1C;line-height: 2;padding-bottom: 1rem;border-bottom: 1px solid #e6e6e6;}
.ins_jscs{padding: 0.64rem 0 1rem 0;}
.ins_jscs ul li{margin-bottom: 0.54rem;display: flex;}
.ins_jscs ul li span{width: 50%;font-size: 0.18rem;color: #1C1C1C;}
.ins_jscs ul li span:nth-of-type(1){font-weight: bold;}

/*股票信息*/
.ins_gptopcon{background: #FAFAFA;border-radius: 0.2rem;padding: 0.4rem;box-sizing: border-box;margin: 0.8rem auto 0 auto;display: flex;justify-content: space-between;}
.ins_gptopconl h2{font-size:0.24rem;color: #1C1C1C;}
.ins_gptopconl h4{display: flex;margin: 0.34rem 0 0.26rem 0;align-items: flex-end;font-size: 0.24rem;color: green;}
.ins_gptopconl h4 b{font-size: 0.72rem;color: green;line-height: 1;padding-right: 0.1rem;font-weight: bold;font-family: 'arial'}
.ins_gptopconl p{font-size: 0.16rem;color: #666666;}
.ins_gptopconr dl{display: flex;}
.ins_gptopconr dl dd{margin-left: 1.4rem;}
.ins_gptopconr dl dd h3{font-size: 0.18rem;color: #1C1C1C;padding-bottom: 0.36rem;}
.ins_gptopconr dl dd p{font-size: 0.48rem;color: #666666;font-family: 'arial';}
.ins_gpfot{padding-bottom: 1rem;}
.ins_gpfot h2{font-size: 0.36rem;color:#1C1C1C;padding: 0.94rem 0 0.52rem 0;}
.ins_gppic{width: 9.75rem;margin: 0 auto;}

/*信息披露*/
.ins_pltop .w_1400{background: #fafafa;border-radius: 0.2rem;display: flex;margin: 1rem auto;overflow: hidden;}
.ins_pltopl{width: 8rem;height: 4.62rem;overflow: hidden;position: relative;}
.ins_pltopwz{width: 100%;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;padding: 0.23rem 0 0.23rem 0.63rem;box-sizing: border-box;}
.ins_pltopwz h2{font-size: 0.35rem;color: #fff;font-weight: bold;}
.ins_pltopwz p{font-size:0.35rem;color: #fff;font-weight: bold;}
.ins_pltopr{flex: 1;padding-left: 0.8rem;box-sizing: border-box;}
.ins_pltopr h2{font-size: 0.36rem;color: #1C1C1C;padding: 0.8rem 0 0 0;}
.ins_pltopr p{font-size: 0.16rem;color: #666666;padding: 0.23rem 0 1.06rem 0;}
.ins_plbtn{display: flex;}
.ins_plbtn a{width: 2rem;height: 0.6rem;border-radius: 0.6rem;border: 1px solid #B3B3B3;box-sizing: border-box;display: flex;justify-content: center;align-items: center;font-size: 0.18rem;color: #333333;margin-right: 0.2rem;}
.ins_plbtn a img{width: 0.1rem;margin-left:0.16rem;}
.ins_plbtn a img:nth-of-type(1){display: block;}
.ins_plbtn a img:nth-of-type(2){display: none;}
.ins_plbtn a:hover{color: #fff;background: #D52B24;}
.ins_plbtn a:hover img:nth-of-type(1){display: none;}
.ins_plbtn a:hover img:nth-of-type(2){display: block;}
.ins_pllist{margin: 1rem 0;}
.ins_pllist ul li{padding: 0.56rem 0.4rem;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;transition: all 0.3s linear;}
.ins_pllist ul li h3{width: 2rem;font-size: 0.16rem;color: #666666;font-family: 'arial';}
.ins_pllist ul li h2{width: 70%;font-size: 0.24rem;color: #1C1C1C;font-weight: bold;}
.xqbtn a{display: flex;align-items: center;font-size: 0.16rem;color: #D52B24;}
.xqbtn a img{width: 0.1rem;margin-left: 0.1rem;}
.ins_pllist ul li:hover{background: #f2f2f2;}

/*互动交流*/
.ins_subnav{display: flex;justify-content: center;align-items: center;margin:0.4rem 0 0 0;}
.ins_subnav a{display: inline-flex;font-size: 0.18rem;color: #1C1C1C;line-height: 0.6rem;border-radius: 0.6rem;padding: 0 0.38rem;margin: 0 0.1rem;}
.ins_subnav a:hover,.ins_subnav a.on{background: #f2f2f2;}
.ins_hdtit{font-size: 0.48rem;color: #1C1C1C;font-weight: bold;text-align: center;padding-bottom: 0.5rem;}

.ins_yj{padding: 1rem 0;}
.ins_yj ul li{padding: 0.44rem 0;border-bottom: 1px solid #e6e6e6;}
.ins_yj ul li a{display: flex;align-items: center;}
.ins_yjl{width: 4.98rem;height: 3.34rem;overflow: hidden;border-radius: 0.12rem;position: relative;}
.ins_yj ul li a .ins_yjlwz{width: 100%;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;padding: 0.2rem 0 0.2rem 0.43rem;box-sizing: border-box;}
.ins_yj ul li a .ins_yjlwz h2{font-size: 0.26rem;color: #fff;font-weight: bold;}
.ins_yj ul li a .ins_yjlwz p{font-size:0.32rem;color: #fff;font-weight: bold;}
.ins_yjr{flex: 1;margin-left: 0.38rem;}
.ins_yj ul li a .ins_yjr h2{font-size: 0.3rem;color: #1C1C1C;font-weight: bold;}
.ins_yj ul li a .ins_yjr h3{font-size: 0.18rem;color: #666666;padding: 0.26rem 0 0.74rem 0;}
.ins_yj ul li a .ins_yjr p{display: flex;align-items: center;font-size: 0.18rem;color: #1C1C1C;}
.ins_yj ul li a .ins_yjr p img{width: 0.16rem;margin-right: 0.1rem;}

.ins_contact{padding: 1rem 0;}
.ins_contact ul{display: flex;justify-content:center;}
.ins_contact ul li{width: 32%;background: #FAFAFA;border-radius: 0.12rem;padding: 0.47rem 0.4rem;box-sizing: border-box;}
.ins_contact ul li h3{font-size: 0.3rem;color: #1C1C1C;font-weight: bold;}
.ins_contact ul li h2{font-size: 16px;color: #666;padding: 0.14rem 0;}
.ins_contact ul li p{font-size: 16px;color: #1C1C1C;line-height: 1.8;}

/*联系我们*/
.contact_con{padding-bottom: 1rem;}
.contact_con h2{font-size: 0.48rem;color: #1C1C1C;font-weight: bold;padding-top: 0.26rem;margin-top:0.95rem;position: relative;}
.contact_con h2::after{display: block;width: 0.8rem;height: 0.04rem;background: #D52B24;content: '';position: absolute;left: 0;top: 0;}
.contact_con h3{font-size: 0.24rem;color: #1C1C1C;padding: 0.46rem 0 0.4rem 0;font-weight: bold;}
.contact_con ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_con ul li{width: 49%;margin-bottom: 0.6rem;}
.contact_con ul li input{display: block;width: 100%;height: 0.6rem;background: none;border:none;border-bottom: 1px solid #d4d2d2;font-size: 14px;color: #1C1C1C;}
.contact_con ul li input::placeholder{color:#1C1C1C;}
.contact_bd1 li:nth-of-type(1),.contact_bd1 li:nth-of-type(2),.contact_bd1 li:nth-of-type(3){width: 32%;}
.contact_con ul li select{display: block;width: 100%;height: 0.6rem;border:none;border-bottom: 1px solid #d4d2d2;font-size: 14px;color: #1C1C1C;box-sizing: border-box;background: url(../img/ser/xjt.png) no-repeat right center/0.16rem 0.08rem;}
.contact_bd2 li:nth-last-of-type(1){width: 100%;}
.contact_con ul li textarea{display: block;width: 100%;height:1.8rem;border-radius: 0.12rem;border: 1px solid #E6E6E6;font-size: 0.16rem;color: #999999;padding: 0.2rem;box-sizing: border-box;}
.contact_con ul li h5{font-size: 0.18rem;color: #1C1C1C;display: flex;align-items: center;padding-top: 0.4rem;}
.contact_con ul li h5 b,.ser_sqbd ul li h5 a{color: #D52B24;}
    .contact_con ul li h5 span {
        width: 0.2rem;
        height: 0.2rem;
        border-radius: 0.2rem;
        border: 1px solid #b7b7b7;
        margin-right: 0.1rem;
        position: relative;
        text-align: center;
        line-height:0.15rem;
    }
    .contact_con ul li h5 span.on{border-color:#d52b24;}
        .contact_con ul li h5 span.on:before{
            content:'';
            display:inline-block;            
            width:0.1rem;
            height:0.1rem;
            border-radius:0.1rem;
            background:#d52b24;
        }
        .contact_con .ser_sub {
            margin: 0.8rem auto 0 auto;
        }
.contact_con ul li p{font-size: 12px;color: #808080;padding-top: 0.1rem;}

/*新闻列表*/
.news_listnav{margin: 0.66rem 0 0.6rem 0;}
.news_listnav .w_1400{border-bottom: 1px solid #e6e6e6;padding-bottom: 0.14rem;display: flex;justify-content: space-between;}
.news_listnav ul{display: flex;}
.news_listnav ul li{display: inline-flex;position: relative;font-size: 0.24rem;color: #1C1C1C;margin-right: 0.78rem;}
.news_listnav ul li a{color: #1c1c1c;}
.news_listnav ul li::after{display: block;width: 0%;height: 0.04rem;content: '';background: #D52B24;position: absolute;left: 50%;bottom: -0.14rem;transform: translateX(-50%);transition: all 0.3s linear;}
.news_listnav ul li:hover::after,.news_listnav ul li.on::after{width: 100%;}
.news_listnav ul li:hover a,.news_listnav ul li.on a{font-weight: bold;}
.news_listsea{width: 4rem;height: 0.6rem;background: #FFFFFF;border-radius: 0.12rem;border: 1px solid #E6E6E6;display: flex;align-items: center;}
.news_listsea input{width:90%;height: 100%;font-size: 0.18rem;color: #B3B3B3;padding-left: 0.18rem;box-sizing: border-box;border: none;background: none;}
.news_listseasub{width: 0.56rem;height: 100%;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.news_listseasub img{width: 0.24rem;}
.nynews_list{padding-bottom: 1rem;}
.nynews_list ul li{border-bottom: 1px solid #e6e6e6;padding: 0.4rem 0;}
.nynews_list ul li a{display: flex;}
.nynews_listpic{width: 5rem;height: 3.36rem;overflow: hidden;border-radius: 0.12rem;}
.nynews_listpic img{transition: all 0.3s linear;}
.nynews_listr{flex: 1;margin-left: 0.8rem;}
.nynews_list ul li a .nynews_listr h2{font-size: 0.3rem;color: #1C1C1C;}
.nynews_list ul li a .nynews_listr h3{font-size: 0.18rem;color: #1C1C1C;margin: 0.3rem 0 0 0;display: flex;align-items: center;}
.nynews_list ul li a .nynews_listr h3 img{width: 0.2rem;margin-right: 0.1rem;}
.nynews_list ul li a .nynews_listr h3 img:nth-of-type(2){margin-left: 0.4rem;}
.nynews_list ul li a .nynews_listr p{font-size: 0.18rem;color: #333333;line-height: 1.5;padding-top: 0.26rem;}
.nynews_list ul li a .nynews_listr p span{display: block;font-weight: bold;}
.nynews_list ul li:hover .nynews_listpic img{transform: scale(1.1);}



/*联系我们弹窗*/
.tc_contact{width: 100%;height: 100vh;background: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;z-index: 100;display: none;}
.tc_contactcon{width: 15.6rem;background: #fff;padding: 0 0.8rem 0.8rem 0.8rem;box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.tc_contactcon .tit{text-align: left;}
.tc_contactcon .tit h2::after{left: 0;transform: translateX(0);}
.tc_contactlist ul{display: flex;justify-content: space-between;}
.tc_contactlist ul li{width: 30%;border:1px solid #ccc;padding: 0.74rem 0.56rem;box-sizing: border-box;text-align: center;}
.tc_contactlist ul li h2{width: 0.82rem;margin: 0 auto;}
.tc_contactlist ul li h3{font-size: 0.36rem;color: #1C1C1C;line-height: 0.5rem;padding: 0.28rem 0;}
.tc_contactlist ul li p{height: 1.1rem;font-size: 0.18rem;color: #1C1C1C;line-height: 1.5;}
.tc_contactbtn a{display: flex;justify-content: center;align-items: center;font-size: 0.18rem;color: #1C1C1C;}
.tc_contactbtn a img{width: 0.1rem;margin-left: 0.14rem;}
.tc_contactbtn a img:nth-of-type(1){display: block;}
.tc_contactbtn a img:nth-of-type(2){display: none;}
.tc_contactbtn a:hover{color: #D52B24;}
.tc_contactbtn a:hover img:nth-of-type(1){display: none;}
.tc_contactbtn a:hover img:nth-of-type(2){display: block;}
.tc_contactclose{width: 0.33rem;position: absolute;right: 0.48rem;top: 0.48rem;cursor: pointer;}


.sea_reu .w_1400{display:flex;justify-content:space-between;}
.sea_reul{width:2.2rem;margin-right:0.8rem;}
.sea_reul h2{font-size:0.24rem;color:#333;border-bottom:1px solid #E6E6E6;padding-bottom:0.3rem;margin-bottom:0.3rem;}
.sea_reul dl dd{font-size:0.18rem;color:#666;padding:0.3rem 0 0.3rem 0.3rem;box-sizing:border-box;}
.sea_reul dl dd a{color:#666;}
.sea_reul dl dd.on{border-left:1px solid #D52B24;}
.sea_reul dl dd.on a{color:#333;}
.sea_reur{flex:1;}
.sea_reurtit{font-size:0.18rem;color:#333333;border-bottom:1px solid #E6E6E6;padding-bottom:0.3rem;}
.sea_list ul li{padding:0.3rem 0;border-bottom:1px solid #E6E6E6;}
.sea_list ul li a h2{font-size:0.3rem;color:#1C1C1C;}
.sea_list ul li a h3{font-size:14px;color:#1C1C1C;padding-top:0.2rem;}
.sea_list ul li a p{font-size:0.18rem;color:#666;line-height:1.5;padding-top:0.2rem;}
.sea_list ul li a p span{display:block;font-size:0.22rem;color:#333;}
.sea_list ul li a h4{font-size:0.3rem;color:#D52B24;}
.sea_list ul li a h4 span{display:inline-block;text-decoration:underline;}
.sea_list ul li a h5{font-size:0.18rem;color:#666;line-height:1.5;padding-top:0.2rem;}


@media(max-width:1400px){
    .w_1400{width: 90%;}
}

@media(max-width:1024px){
	.nav2{display:none !important;}
	.h_15{height:1.8rem;}
	.ny_ban{margin-top:1.8rem;}
    .h_top{padding: 0 5%;height: 0.8rem;justify-content: space-between;}
    .h_fot{padding: 0 5%;}
    .nav{width: 100%;height: calc(100vh - 1.8rem);background: #fff;position: fixed;left: 0;top:1.8rem;padding: 1rem 5%;box-sizing: border-box;transform: translateX(100%);opacity: 0;transition: all 0.5s linear;}
    .nav ul{display: block;}
    .nav ul li{margin:0 0 0 0;padding: 0.4rem 0;border-bottom: 1px solid rgba(0,0,0,0.3);}
    .nav.on{transform: translateX(0);opacity: 1;}
    .h_topapp{display: none;}
    .home_banjs{box-sizing: border-box;}
    .home_banjs h2{font-size: 0.48rem;}
	.home_banjs h3{padding-bottom:0rem;}
    .more a{font-size: 0.24rem;}
    .home_pro{padding: 0 5%;}
    .home_pronav{font-size:0.24rem;}
    .home_pronav a{display: none;}
    .home_pronav ul{justify-content: space-between;width: 100%;align-items: flex-start;}
    .home_pronav ul li{margin: 0;width:33.33%;text-align:center;}
    .home_pronav ul li:nth-of-type(2){width:44%;}
    .home_pronav ul li::after{bottom: -0.3rem;}
    .home_procon{padding: 0.2rem;margin-top: 0.6rem;}
    .home_protop{flex-wrap: wrap;}
    .home_protopr{padding: 0.5rem 5% 0.5rem 5%;}
    .home_protopr p{font-size: 0.24rem;}
    .home_protopr h3{font-size: 0.28rem;padding: 0.2rem 0;}
    .home_profot ul li{width: 49%;margin-bottom: 0.1rem;}
    .home_profot ul li:nth-of-type(2n){margin-right: 0;}
    .home_profot ul li h2{font-size: 0.28rem;}
    .home_profot ul li p{font-size: 0.24rem;padding: 0 5%;box-sizing: border-box;}
    .swiper-container-ban .swiper-slide{height: 8rem;}
    .swiper-pagination-ban{bottom: 0.3rem;}
    
    
    .home_solpic{height: 8rem;width:100vw;overflow:hidden;}
    .home_solnav ul li{font-size:0.24rem;width:auto;margin:0 0.3rem;}
    .home_solpic img{max-width: 400%;width: 400%;position: relative;left: -150%;}
    .home_soljs{max-width: 90vw;left: 5vw;margin-left: 0;top: 2rem;}
    .home_soljs p{font-size:0.24rem;}

    .home_ser ul{flex-wrap: wrap;}
    .home_ser ul li{width: 100%;margin-bottom: 0.3rem;}
    .home_serjs p{font-size: 0.24rem;}
    .home_newsprev{left: 5%;}
    .home_newsnext{right: 5%;}
    .swiper-container-news .swiper-slide a .home_newsfot h2{font-size:0.28rem;min-height: 1.2rem;}
    .swiper-container-news .swiper-slide a .home_newsfot h3{font-size: 0.24rem;}
    .swiper-container-news .swiper-slide a .home_newsfot p{font-size: 0.24rem;}
	
	.home_ab{height:auto;padding-bottom:1rem;}
	.home_abcon ul{flex-wrap:wrap;}
	.home_abcon ul li{width:33.33%;margin-top:0.3rem;}
	.home_abcon ul li p{font-size:0.24rem;}

    .fot{border-top: 1px solid #ccc;}
    .fot_top{padding: 0.8rem 5% 0.3rem 5%;flex-wrap:wrap;}
	.f_nav{width:100%;}
    .f_nav ul{flex-wrap: wrap;}
    .f_nav ul li{width: 100%;margin-bottom: 0.3rem;}
    .f_nav ul li h2{padding-bottom: 0.3rem;}
    .f_nav ul li dl{display: flex;flex-wrap: wrap;}
    .f_nav ul li dl dd{margin: 0 0.3rem 0.3rem 0;}
    .fot_bot{height:auto;padding: 0.5rem 5%;flex-wrap: wrap;}
    .fot_bot p{width: 100%;}
    .fot_link{width: 2.5rem;height: 0.6rem;border-radius: 0.6rem;margin-top: 0.4rem;}
    .log_dl{font-size: 12px;}
    .log_zc{font-size: 12px;}
    .search{width: 12px;}
	.fot_topr{width:100%;}

    .wap_btn{display: block;width: 0.48rem;height: 0.28rem;position: relative;}
    .wap_btn span{display: block;width: 100%;height: 2px;position: absolute;transition: all 0.3s linear;background:#fff;}
    .wap_btn span:nth-of-type(1){top: 0;}
    .wap_btn span:nth-of-type(2){top: 0.12rem;}
    .wap_btn span:nth-of-type(3){bottom: 0;}
    .wap_btn.on span:nth-of-type(1){top: 50%;transform: rotate(45deg);}
    .wap_btn.on span:nth-of-type(2){display: none;}
    .wap_btn.on span:nth-of-type(3){top: 50%;transform: rotate(-45deg);}

    /*关于我们*/
    .ny_dh{padding-left: 5%;}
    .ny_nav{padding: 0 5%;display: block;width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;box-sizing: border-box;}
    .ny_nav a{font-size:14px;line-height: 0.8rem;margin: 0 0.4rem 0 0;}
    .tit h2{font-size: 0.36rem;}
    .ab_aboutcon{flex-wrap: wrap;}
    .ab_video{width: 100%;order: 1;}
    .ab_aboutl{width: 100%;order: 2;margin-top: 0.5rem;}
    .ab_aboutl h2{font-size: 16px;}
    .ab_yjcon{width: 100%;overflow: hidden;border-radius: 0.2rem;}
    .ab_yjcon img{max-width: 300%;width: 300%;position: relative;left: -100%;}
    .ab_yjcon ul{flex-wrap: wrap;}
    .ab_yjcon ul li{width: 100%;height:auto;}
    .ab_yjcon ul li h2{font-size:18px;padding:0.4rem 0 0.24rem 0;}
    .ab_yjcon ul li p{font-size:14px;}
    .swiper-container-hisl .swiper-slide p{font-size:14px;}
    .ab_hisl{width: 70%;}
    .ab_hisr{width: 25%;}
    .swiper-container-hisl .swiper-slide{flex-wrap: wrap;display: block;}
    .ab_hiswz{width: 100%;position:relative;z-index: 5;}
    .his_pic{width: 100%;margin-top: 0.4rem;}
    .swiper-container-hisl{height:9.4rem;}
    .swiper-container-hisr{height: 9.4rem;}
    .swiper-container-hisl .swiper-slide h2{padding-bottom: 0.2rem;}

    .ab_shzr{height: 14rem;}
    .ab_shzrcon ul{flex-wrap: wrap;}
    .ab_shzrcon ul li{width: 100%;padding: 0.4rem;}
    .ab_shzrcon ul li h2{font-size: 14px;}
    .ab_shzrcon ul li p{font-size:12px;}
    .ab_contactcon{flex-wrap: wrap;}
    .ab_contactl{width: 100%;}
    .ab_contactr{width: 100%;padding-left: 0;}
    .ab_contactr h2{font-size:14px;padding: 0.3rem 0;}
    .ab_contactr dl dd{font-size: 12px;}
    .ab_contactr dl dd img{width: 14px;}

    /*产品列表*/
    .pro_flcon{flex-wrap: wrap;}
    .pro_flcon h2{width: 100%;font-size:14px;}
    .pro_flcon dl{width: 100%;flex: auto;margin-top: 0.3rem;flex-wrap: wrap;}
    .pro_flcon dl dd a{font-size: 12px;line-height: 30px;}
    .pro_fllist ul li{width: 100%;margin-right: 0;}
    .pro_fllist ul li a .pro_js h2{font-size: 14px;}
    .pro_fllist ul li a .pro_js p{font-size: 12px;}
    .pro_jsl{max-width: 80%;}

    /*产品详情*/
    .pro_xqtop .w_1400{flex-wrap: wrap;}
    .pro_xqtopl{width: 100%;}
    .pro_xqtopr{width: 100%;margin-left:0;}
    .pro_xqtopr h3{font-size:14px;line-height: 2;}
    .sol_xqyscon ul{flex-wrap: wrap;}
    .sol_xqyscon ul li{width: 100%;display: flex;flex-wrap: wrap;justify-content: left;align-items: center;border-bottom: 1px solid #ccc;padding: 0.4rem 0;max-width:100%;}
    .sol_xqys{padding-bottom: 1rem;}
    .sol_xqyscon ul li h2{margin: 0 0.5rem 0 0;}
    .sol_xqyscon ul li h3{font-size: 16px;}
    .sol_xqyscon ul li p{width: 100%;margin-top: 0.3rem;text-align: left;font-size: 12px;}
    .pro_cs{width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
    .pro_cs img{width: 300%;max-width: 500%;}

    /*解决方案*/
    .sol_tit{padding-top: 1rem;}
    .sol_listcon ul li .w_1400{flex-wrap: wrap;}
    .sol_listl{width: 100%;order: 2 !important;}
    .sol_listr{width: 100%;order: 1 !important;}
    .sol_listl h2{font-size: 16px;}
    .sol_listl dl dd span{font-size: 14px;}

    /*解决方案详情*/
    .sol_xqfa .w_1400{flex-wrap: wrap;}
    .sol_xqfal{width: 100%;}
    .sol_xqfar{width: 100%;padding-top: 0.5rem;}
    .sol_xqfar h2{font-size: 0.36rem;}
    .sol_xqfarbtn a{width: 2rem;height: 0.6rem;border-radius: 0.6rem;font-size: 12px;line-height: 0.6rem;}
    .sol_xqtwcon{flex-wrap: wrap;}
    .sol_xqtwl{width: 100%;}
    .sol_xqtwr{width: 100%;}
    .sol_xqtwr h3{font-size: 16px;}
    .sol_xqtwr p{font-size: 12px;}
    .tit p{font-size: 14px;}
    .sol_xqlxcon{flex-wrap: wrap;}
    .sol_xqlxl{width: 100%;}
    .sol_xqlxbd{width: 100%;padding: 0.8rem 5%;}
    .sol_xqlxbd dl dd input{height: 0.8rem;font-size: 12px;}

    /*人才招聘*/
    .job_top ul{flex-wrap: wrap;}
    .job_top ul li{width: 100%;margin-bottom: 0.3rem;padding: 0.6rem 0;}
    .job_top ul li p{font-size: 14px;}
    .job_hjfot{padding: 0.6rem 0;}
    .swiper-container-hj .swiper-slide{width: 80vw;}
    .swiper-pagination-hj{width: 50vw;}
    .job_js{padding: 1.8rem 5%;box-sizing: border-box;font-size: 15px;}
    .job_gwtop{display: none;}
    .job_listt dl{flex-wrap:wrap;position: relative;}
    .job_listt dl dd{width: 50% !important;padding: 0.1rem 0;}
    .job_listt dl dd:nth-of-type(1){width: 100% !important;}
    .job_listt dl dd:nth-last-of-type(1){position: absolute;right: 0;top: 0;width: auto !important;}
    .job_xq{border-top:1px solid #ccc;}
    .job_xq h2{font-size: 16px;}
    .ny_ban h3{width: 90%;font-size: 14px;line-height: 1.5;}
    .job_search{width: 90%;}
    .sol_nav{position: relative;left: 5%;top: auto;margin-top: 0.5rem;width: 90%;}
    .sol_nav dl{display: flex;border-left: none;border-bottom: 1px solid #D4D2D2;}
    .sol_nav dl dd{padding: 0.3rem ;}
    .sol_nav dl dd::after{width: 0;height: 3px !important;top: auto;bottom: 0;left: 50%;transform: translateX(-50%) !important;}
    .sol_nav dl dd.on::after,.sol_nav dl dd:hover::after{width: 100%;height: 3px;}

    /*荣誉*/
    .swiper-container-ryfot .swiper-slide{flex-wrap: wrap;}
    .swiper-container-ryfot{width: 100%;}
    .ry_fotr{width: 100%;order: 1;}
    .ry_fotl{width: 100%;order: 2;}
    .ry_fotl dl dd span:nth-of-type(1){width: 1.5rem;}
    .ry_zs ul li{width: 32%;}
    .ry_zs ul li:nth-of-type(3n){margin-right: 0;}
    .ry_sy ul li{width: 49%;}
    .ry_sy ul li:nth-of-type(2n){margin-right: 0;}
	
	.news_listsea{width:3rem;}
	.nynews_list ul li a{flex-wrap:wrap;}
	.nynews_listpic{width:100%;height:auto;}
	.nynews_listr{flex:auto;width:100%;margin-left:0;margin-top:0.5rem;}
	.nynews_list ul li a .nynews_listr p{font-size:0.24rem;}
	.nynews_list ul li a .nynews_listr h3{font-size:0.24rem;}

    /*新闻详情*/
    .news_infotit{font-size: 0.36rem;}
    .news_infodata{font-size: 16px;}
	
	.sol_tit .w_1400{padding-left:0;}
	.sol_listcon ul li:nth-child(odd) .sol_listl{padding-left:0;}
	.sol_listcon ul li:nth-child(even) .sol_listl{padding-right:0;}
	
	/*服务与支持*/
	.job_search{height:0.8rem;}
	.job_search input{font-size:0.24rem;}
	.dow_key{flex-wrap:wrap;justify-content:flex-start;width:90%;margin:0 auto;}
	.dow_key span{font-size:0.24rem;padding-bottom:0.3rem;}
	.dow_key ul{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;}
	.dow_key ul li{display:inline-block;}
	
	.sea_reu .w_1400{flex-wrap:wrap;}
	.sea_reul{width:100%;margin-right:0;}
	.sea_reul h2{font-size:0.3rem;}
	.sea_reul dl dd{font-size:0.24rem;}
	.sea_reur{width:100%;margin-top:0.5rem;}
	.sea_reurtit{font-size:0.3rem;}
	.sea_list ul li a p{font-size:0.24rem;}
	.sea_list ul li a p span{font-size:0.28rem;}
	.sea_list ul li a h5{font-size:0.24rem;}
	
	.sear_reaultcon{flex-wrap:wrap;}
	.sear_reaultl{width:100%;padding-bottom:0.5rem;}
	.sear_reaultl ul li a{font-size:0.24rem;}
	.sear_reaultr{flex:auto;width:100%;margin-left:0;}
	.sear_reaultrtop h2{font-size:0.3rem;}
	.sear_reaname h3{font-size:0.24rem;}
	.sear_reaname p{font-size:0.24rem;}
	.sear_reabtn a{font-size:0.24rem;}
	
	.contact_con h3{font-size:0.3rem;}
	.contact_con ul li{width:100%;}
	.contact_con ul li h5{font-size:0.24rem;}
	.ser_sub{width:2.5rem;height:0.7rem;font-size:0.24rem;line-height:0.7rem;}
	.ser_messagelist ul li{width:100%;}
	.ser_messagelist ul li input{height:0.8rem;font-size:0.24rem;}
	.ser_messagelist ul li select{height:0.8rem;font-size:0.24rem;}
	.ser_nav a{font-size:0.24rem;}
	.ser_list ul li a h3{font-size:0.26rem;}
	.ser_list ul li a p{font-size:0.24rem;}
	
	.contact_con h2{font-size:0.36rem;}
	.cont_list dl dd{flex-wrap:wrap;}
	.cont_listpic{width:100%;margin:0 0 0.3rem 0;}
	
	.ins_nav .w_1400{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
	.ins_nav a{display:inline-block;margin-right:0.4rem;}
	.ins_js p{font-size:0.24rem;}
	.ins_jscs ul li span{font-size:0.24rem;}
	
	.ins_gptopcon{flex-wrap:wrap;}
	.ins_gptopconl{width:100%;}
	.ins_gptopconl p{font-size:0.24rem;}
	.ins_gptopconr{width:100%;margin-top:0.5rem;}
	.ins_gptopconr dl dd{margin:0 1rem 0 0;}
	.ins_gptopconr dl dd h3{font-size:0.24rem;}
	.ins_gppic{width:100%;}
	
	.ins_pltop .w_1400{flex-wrap:wrap;}
	.ins_pltopl{width:100%;}
	.ins_pltopwz{padding:0.3rem;}
	.ins_pltopwz h2{font-size:0.26rem;}
	.ins_pltopwz p{font-size:0.3rem;}
	.ins_pltopr{flex:auto;width:100%;padding:0.4rem;}
	.ins_pltopr h2{font-size:0.3rem;padding-top:0;}
	.ins_pltopr p{font-size:0.24rem;padding:0.2rem 0 0.4rem 0;}
	.ins_plbtn a{width:2.5rem;height:0.7rem;font-size:0.24rem;}
	.ins_pllist ul li{flex-wrap:wrap;}
	.ins_pllist ul li h3{width:100%;font-size:0.24rem;}
	.ins_pllist ul li h2{width:100%;padding:0.2rem 0;}
	.xqbtn a{font-size:0.24rem;}
	.ins_pllist{margin:0.4rem 0 1rem 0;}
	.page1 a, .page1 span{font-size:0.24rem !important;}
	.ins_subnav{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
	.ins_subnav a{font-size:0.24rem;display:inline-block;}
	.ins_hdtit{font-size:0.36rem;}
	.ins_contact ul li{width:100%;}
	
	.pro_ncscon ul li{line-height:1.5;padding:0.3rem;box-sizing:border-box;}
	.pro_ncscon ul li span:nth-of-type(1){width:40%;}
	.sol_bkcon ul{flex-wrap:wrap;}
	.sol_bkcon ul li{width:50%;margin:0 0 0.3rem 0;}
	.sol_bkcon ul li h3{font-size:0.24rem;}
	.sol_bkcon ul li h3 b{font-size:0.28rem;}

}




@keyframes ss2 {
    0% {transform: scale(0.5);opacity: 1;}
    100% {transform: scale(1.5);opacity: 0;}
}


.page1{
    display:flex;
    justify-content:center;
    padding:0 0 0.3rem;
}
.page1 a,.page1 span{
    display:block;
    padding:6px 10px;
    font-size:0.18rem;
    color:#333;
}
    .page1 .active span {
        color: #d52b24;
    }
	
	
	.bear #gpv1,.bear #gpv2{		
		color:green;
	}
	.bull #gpv1,.bull #gpv2{		
		color:red;
	}