.after{content:'';display:inline-block;}
.after_a{content:'';position:absolute;}
[class*=flex_]{display:flex;}
[class*=_ac]{align-items:center;}
[class*=_ae]{align-items:flex-end;}
[class*=_as]{align-items:flex-start;}
[class*=_jc]{justify-content:center;}
[class*=_js]{justify-content:space-between;}
[class*=_je]{justify-content:flex-end;}
[class*=_jf]{justify-content:flex-start;}
[class*=_row]{flex-flow:row wrap;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;}
:root{--ww:1920 * 100vw;--f14:0.14rem;--f16:0.16rem;--f17:0.17rem;--f18:0.18rem;--f20:0.2rem;--f22:0.22rem;--f24:0.24rem;--f26:0.26rem;--f28:0.28rem;--f30:0.3rem;--f32:0.32rem;--f34:0.34rem;--f36:0.36rem;--f38:0.38rem;--f40:0.4rem;--f42:0.42rem;--f44:0.44rem;--f46:0.46rem;--f48:0.48rem;--f50:0.5rem;--f52:0.52rem;--f54:0.54rem;--f56:0.56rem;--f58:0.58rem;--f60:0.6rem;--f62:0.62rem;--f80:0.8rem;--color:#02a0f4;--col_000:#000000;--weight_b:bold;--weight_n:normal;--weight_l:100;--weight_m:600;}
@media (max-width:1600px){
    :root{--ww:1600 * 100vw;}
}
@media (max-width:1024px){
    :root{--ww:1200 * 100vw;}
}
@media (max-width:768px){
    :root{--ww:1024 * 100vw;}
}
@media (max-width:640px){
    :root{--ww:600 * 100vw;--f14:0.18rem;--f16:0.2rem;--f17:0.22rem;--f18:0.22rem;--f20:0.26rem;--f22:0.26rem;--f24:0.28rem;}
}
@media (min-width:1025px){
	::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:rgba(0,0,0,0.05);}
	::-webkit-scrollbar-thumb{background-color:#0083c9;border-radius:0.2rem;}
}
html{font-size:calc(100 / var(--ww));}
body{font-size:0.16rem;overflow-x:hidden;}
@media (min-width:1921px){
    html{font-size:100px;}
}
@media (max-width:1024px){
    body{overflow-x:inherit;}
}
.mb190{margin-bottom:1.9rem;}
.mb120{margin-bottom:1.2rem;}
.mb100{margin-bottom:1rem;}
.mb95{margin-bottom:0.95rem;}
.mb90{margin-bottom:0.9rem;}
.mb85{margin-bottom:0.85rem;}
.mb80{margin-bottom:0.8rem;}
.mb75{margin-bottom:0.75rem;}
.mb70{margin-bottom:0.7rem;}
.mb65{margin-bottom:0.65rem;}
.mb60{margin-bottom:0.6rem;}
.mb50{margin-bottom:0.5rem;}
.mb55{margin-bottom:0.55rem;}
.mb45{margin-bottom:0.45rem;}
.mb40{margin-bottom:0.4rem;}
.mb35{margin-bottom:0.35rem;}
.mb30{margin-bottom:0.3rem;}
.mb25{margin-bottom:0.25rem;}
.mb20{margin-bottom:0.2rem;}
.mb10{margin-bottom:0.1rem;}
.mb15{margin-bottom:0.15rem;}
.mb5{margin-bottom:0.05rem;}
.mt190{margin-top:1.9rem;}
.mt120{margin-top:1.2rem;}
.mt100{margin-top:1rem;}
.mt95{margin-top:0.95rem;}
.mt90{margin-top:0.9rem;}
.mt85{margin-top:0.85rem;}
.mt80{margin-top:0.8rem;}
.mt75{margin-top:0.75rem;}
.mt70{margin-top:0.7rem;}
.mt65{margin-top:0.65rem;}
.mt60{margin-top:0.6rem;}
.mt50{margin-top:0.5rem;}
.mt55{margin-top:0.55rem;}
.mt45{margin-top:0.45rem;}
.mt40{margin-top:0.4rem;}
.mt35{margin-top:0.35rem;}
.mt30{margin-top:0.3rem;}
.mt25{margin-top:0.25rem;}
.mt20{margin-top:0.2rem;}
.mt10{margin-top:0.1rem;}
.mt15{margin-top:0.15rem;}
.mt5{margin-top:0.05rem;}
.pt190{padding-top:1.9rem;}
.pt120{padding-top:1.2rem;}
.pt100{padding-top:1rem;}
.pt95{padding-top:0.95rem;}
.pt90{padding-top:0.9rem;}
.pt85{padding-top:0.85rem;}
.pt80{padding-top:0.8rem;}
.pt75{padding-top:0.75rem;}
.pt70{padding-top:0.7rem;}
.pt65{padding-top:0.65rem;}
.pt60{padding-top:0.6rem;}
.pt50{padding-top:0.5rem;}
.pt55{padding-top:0.55rem;}
.pt45{padding-top:0.45rem;}
.pt40{padding-top:0.4rem;}
.pt35{padding-top:0.35rem;}
.pt30{padding-top:0.3rem;}
.pt25{padding-top:0.25rem;}
.pt20{padding-top:0.2rem;}
.pt10{padding-top:0.1rem;}
.pt15{padding-top:0.15rem;}
.pt5{padding-top:0.05rem;}
.pb190{padding-bottom:1.9rem;}
.pb120{padding-bottom:1.2rem;}
.pb100{padding-bottom:1rem;}
.pb95{padding-bottom:0.95rem;}
.pb90{padding-bottom:0.9rem;}
.pb85{padding-bottom:0.85rem;}
.pb80{padding-bottom:0.8rem;}
.pb75{padding-bottom:0.75rem;}
.pb70{padding-bottom:0.7rem;}
.pb65{padding-bottom:0.65rem;}
.pb60{padding-bottom:0.6rem;}
.pb50{padding-bottom:0.5rem;}
.pb55{padding-bottom:0.55rem;}
.pb45{padding-bottom:0.45rem;}
.pb40{padding-bottom:0.4rem;}
.pb35{padding-bottom:0.35rem;}
.pb30{padding-bottom:0.3rem;}
.pb25{padding-bottom:0.25rem;}
.pb20{padding-bottom:0.2rem;}
.pb10{padding-bottom:0.1rem;}
.pb15{padding-bottom:0.15rem;}
.pb5{padding-bottom:0.05rem;}
@media (max-width:640px){
    body{font-size:0.22rem;}
}
.hidden{overflow:hidden;}
.re{position:relative;z-index:3;}
.ani{transition:all 0.5s;}
a:hover .ani{transform:scale(1.15);}
.color{color:var(--color);}
.header{width:100%;z-index:10;background-color:#ffffff;position:sticky;left:0;top:0;border-bottom:1px solid #f1f2f3;}
.header .w1280{position:relative;}
.header .logo a {display:block;}
.header .logo img {display:block; height:0.42rem; width:auto;}
.header .logo .wap {display:none;}
.header .right{align-items:center; width:calc(100% - 3.6rem); display:flex; justify-content:space-between; flex-wrap:wrap;}
.header .menuIcon{display:none;}
.header .search{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-left: 0.35rem;}
.header .search.search_show .top_search{opacity:1;top:100%;pointer-events:auto;}
.header .open_search{display:inline-flex;align-items:center;color:#666666;position:relative;z-index:11;}
.header .open_search i{width:0.4rem;height:0.4rem;background:url(../images/search.svg) no-repeat center #f5f5f5;display:inline-block;background-size:0.17rem;border-radius:100%;}
.header .open_search.on i{background-image:none;position:relative;}
.header .open_search.on i:before,.header .open_search.on i:after{position:absolute;content:'';width:0.2rem;left:50%;height:1px;top:50%;margin-left:-0.1rem;margin-top:-1.5px;background:var(--color);transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.header .open_search.on i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.header .top_search{width:3.5rem;z-index:10;transition:all 0.5s ease-in-out;position:absolute;right:0;opacity:0;top:100%;pointer-events:none;padding:0.2rem 0;}
.header .top_search .warp{position:relative;}
.header .top_search .btn{width:0.4rem;height:100%;position:absolute;right:0;top:0;background:url(../images/search.svg) no-repeat center;background-size:0.17rem;}
.header .top_search .text{width:100%;height:0.5rem;line-height:0.5rem;padding-right:0.4rem;padding-left:0.2rem;border-radius:0.3rem;border:none;background-color:#ffffff;border:1px solid rgba(0,0,0,0.2);}
.header .top_search .text::placeholder{color:#999999;}
.header .lang{flex-shrink:0;align-items:center;display:inline-flex;line-height:0.24rem;position:relative;margin-left:0.75rem;margin:0 0.4rem 0 1.1rem;}
.header .lang span{display:flex;align-items:center;justify-content:center;padding:0 0.1rem;border:1px solid rgba(0,0,0,0.2);border-radius:0.2rem;height:0.4rem;min-width:0.8rem;color:var(--col_000);font-size:var(--f14);cursor:pointer;}
.header .lang span::after{content:'';width:0.07rem;height:0.07rem;border:solid var(--col_000);border-width:0 0.015rem 0.015rem 0;transform:rotate(45deg);margin-left:0.08rem;margin-top:-0.04rem;}
.header .lang .box{position:absolute;left:50%;top:100%;opacity:0;pointer-events:none;transform:translate3d(-50%,-10px,0);-webkit-transform:translate3d(-50%,-10px,0);-moz-transform:translate3d(-50%,-10px,0);-o-transform:translate3d(-50%,-10px,0);-ms-transform:translate3d(-50%,-10px,0);backface-visibility:hidden;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;background-color:#fff;width:1.2rem;text-align:center;padding:0.1rem;}
.header .lang a{display:block;margin:0.1rem 0;}
.header .lang.on .box{opacity:1;transform:translate3d(-50%,0px,0);-webkit-transform:translate3d(-50%,0px,0);-moz-transform:translate3d(-50%,0px,0);-o-transform:translate3d(-50%,0px,0);-ms-transform:translate3d(-50%,0px,0);backface-visibility:hidden;pointer-events:auto;}
.header .navTop{text-transform:uppercase; width:calc(100% - 0.75rem);}
.header .navTop .ul{/*gap:0.5rem;*/}
.header .navTop li .span{display:block;position:relative;text-transform:uppercase; font-size: var(--f18);}
.header .navTop li .span a{position:relative;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out;transition:all 0.5s;height:0.9rem;font-weight:var(--weight_b); z-index:2;}
@media (min-width:1025px){
    .header .navTop li.aon .span a,.header .navTop li:hover .span a{color:var(--color);}
	.header .navTop li:last-child .span {padding:0 1em;}
	.header .navTop li:last-child .span:before {display:block; content:''; background-color:var(--color); position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; height:2.5em; border-radius:1.25em; z-index:1;}
	.header .navTop li:last-child .span a {color:#fff;}
}
.header .navTop .sub{display:none;}
@media screen and (min-width:1025px){
    .header .navTop .sub{background-color:#ffffff;border-radius:0px 0px 0.2rem 0.2rem;position:absolute;left:0;top:100%;width:100%;border-top:1px solid rgba(73,98,123,0.1);opacity:0;visibility:hidden;transform:translateY(0.1rem);display:block;transition:all 0.3s;font-size:var(--f18);line-height:1.5em;font-weight:600;box-shadow:0px 0.4rem 0.5rem rgba(0,0,0,0.1);}
    .header .navTop .sub a:not(:hover){color:#001a28;}
    .header .navTop .drop{padding:0.2rem 0.3rem 0.25rem;}
    .header .navTop .drop ul{justify-content:space-around;}
    .header .navTop .drop li{padding:0.15rem;}
    .header .navTop .column{padding:0.5rem 0;}
    .header .navTop .column li{width:50%;padding:0 1rem;}
    .header .navTop .column li:nth-child(2n+1){border-right:1px solid rgba(0,0,0,0.1);}
    .header .navTop .column .intro{line-height:1.66666667em;font-weight:normal;color:#5c6b74;margin-top:0.03rem;text-transform:capitalize;}
    .header .navTop .parent{position:relative;}
    .header .navTop .rows{width:6.8rem;padding:0.33rem 0.75rem;left:-0.75rem;}
    .header .navTop .rows li{padding:0.05rem 0;}
    .header .navTop .prom .list{padding:0.5rem 0;}
    .header .navTop .prom .list > ul{width:50%;padding:0 1rem;}
    .header .navTop .prom .list > ul:nth-child(2n){border-left:1px solid rgba(0,0,0,0.1);}
    .header .navTop .prom .second:nth-child(n+2){margin-top:0.3rem;}
    .header .navTop .prom .second > span a{font-weight:bold;color:rgba(0,26,40,0.4);font-size:var(--f16);line-height:1.875em;}
    .header .navTop .prom .third{margin-top:0.1rem;}
    .header .navTop .more{padding:0 1rem 0.7rem;display:flex;}
    .header .navTop .more a{background-color:#02a0f4;font-size:var(--f14);min-width:11.42857143em;height:2.85714286em;color:#fff;font-weight:600;border-radius:1.42857143em;display:flex;justify-content:space-between;padding:0 0.35rem;align-items:center;transition:all 0.5s;}
    .header .navTop .more a:after{width:0.42857143em;height:0.71428571em;background:url(../images/arrow_3.svg) no-repeat center center;background-size:contain;display:block;content:'';}
    .header .navTop .more a:not(:hover){color:#fff;}
    .header .navTop .more a:hover{transform:translateY(-0.05rem);box-shadow:0 0 0.1rem rgba(0,0,0,0.3);}
    .header .navTop li:hover .sub{opacity:1;visibility:visible;transform:translateY(0);}
}
@media screen and (max-width:1024px){
    .header .logo a{height:0.8rem;display:inline-flex;align-items:center;padding:0.15rem 0;}
    .header .logo img{height:auto; max-height:100%;}
	.header .logo .wap {display:block;}
	.header .logo .pc {display:none;}
	.header .right {width:auto;}
    .header .navTop li .span a{color:#fff;}
    .header .menuIcon{display:inline-flex;align-items:center;margin-left:0.3rem;}
    .header #open_menu{z-index:100;width:0.25rem;height:0.18rem;cursor:pointer;position:relative;}
    .header #open_menu i{display:inline-block;width:80%;height:2px;transform:translateY(-50%);background-color:var(--color);position:absolute;left:0;top:50%;border-radius:5px;}
    .header #open_menu::before,.header #open_menu::after{width:100%;height:2px;background-color:var(--color);border-radius:5px;left:0;content:'';position:absolute;}
    .header #open_menu::before{top:0;}
    .header #open_menu::after{bottom:0;top:auto;}
    .header #open_menu.open_menu_on i{opacity:0;}
    .header #open_menu.open_menu_on:before{transform:rotate(45deg);top:0.1rem;}
    .header #open_menu.open_menu_on:after{transform:rotate(-45deg);bottom:auto;top:0.1rem;}
    .header .search{width:auto;border:none;}
    .header .navTop{display:none;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;visibility:hidden;position:fixed;right:-100%;top:0;width:100%;height:100%;z-index:10;line-height:40px;margin-left:0;display:block;padding:0;transition:all 0.5s;opacity:0;background-image:none;margin-right:0;z-index:106;padding-top:0.8rem;background-color:transparent;}
    .header .navTop::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 0.8rem);background-color:rgba(0,0,0,0.5);}
    .header .navTop.show{visibility:visible;right:0;opacity:1;}
    .header .navTop .ul{position:relative;height:100%;max-height:100%;width:6rem;max-width:100%;margin:0 0 0 auto;background-color:#fff;margin-right:0;overflow:auto;display:block;}
    .header .navTop .ul li{float:none;height:auto;text-align:left;border-bottom:1px solid #eee;margin:0;width:100%;}
    .header .navTop .ul li:hover span a,.header .navTop .ul li.aon span a{color:#333;}
    .header .navTop .ul li span{display:block;line-height:0.8rem;}
    .header .navTop .ul li span a{padding-bottom:0;line-height:normal;height:0.8rem;justify-content:flex-start;display:inline-flex;color:#333;padding:0 4%; min-width:50%;}
    .header .navTop .ul li span a::before{display:none;}
    .header .navTop .ul li .sub{position:relative;padding:0 0 0 0.4rem;border-top:1px solid #eee;}
    .header .navTop .ul li .sub li{line-height:2em;}
    .header .navTop .ul li .sub li:last-child{border-bottom:none;}
    .header .navTop .ul li .sub a{display:block;padding:1em 1em 1em 0;}
    .header .navTop .ul li .box{top:0;box-shadow:none;text-align:left;display:block;}
    .header .navTop .ul li .box::before{display:none;}
    .header .navTop .ul li .box a{margin:0;padding:0.2rem;line-height:0.46rem;text-align:center;display:block;color:#333;background-color:transparent;min-height:auto;}
    .header .navTop .ul li .box .ul{width:100%;}
    .header .navTop .ul li .box li{width:100%;text-align:center;}
    .header .navTop .ul .li_sub span{position:relative;display:block;padding-right:0.2rem;}
    .header .navTop .ul .li_sub .op{position:absolute;width:0.14rem;height:0.14rem;right:0.2rem;top:50%;transform:translateY(-50%);transition:all 0.5s;}
    .header .navTop .ul .li_sub .op::before,.header .navTop .ul .li_sub .op::after{content:'';position:absolute;left:50%;top:50%;background-color:#333;transform:translate(-50%,-50%);}
    .header .navTop .ul .li_sub .op::before{width:100%;height:0.02rem;}
    .header .navTop .ul .li_sub .op::after{width:0.02rem;height:100%;}
    .header .navTop .ul .li_sub.hover > span .op::after{opacity:0;}
    .header .navTop .ul .column .intro{display:none;}
    .header .navTop .ul .prom .list{display:block;}
    .header .navTop .ul .prom ul{border-bottom:1px solid #eee;}
    .header .navTop .ul .prom ul:last-child{border-bottom:none;}
    .header .navTop .ul .prom .second{border-bottom:1px solid #eee;}
    .header .navTop .ul .prom .second ul{display:none; padding-left:0.4rem; border-top:1px solid #eee;}
    .header .navTop .ul .prom .more{display:none;}
	
}
@media screen and (max-width:768px){
    .header .top_search{width:4rem;}
}
@media screen and (max-width:640px){
    .header .logo img{max-width:2rem;}
    .header .search{position:static;line-height:normal;}
    .header .top_search{width:100%;top:100%;}
    .header .top_btn,.header .menuIcon{margin-left:0.2rem;}
    .header .line_em{margin:0 0.15rem;}
}
.poImg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;}
[v-cloak]{display:none;}
@media screen and (max-width:1024px){
    .pt100{padding-top:0.7rem;}
    .pb100{padding-bottom:0.7rem;}
}
.swiper-button{opacity:1;transition:all 0.5s ease-in-out;transition:all 0.5s;}
.swiper-button::after{font-size:var(--f22);color:#d8d8d8;}
.swiper-button:hover{opacity:1;}
.swiper-button:hover::after{color:var(--color);}
.swiper-button-prev{left:0.4rem;}
.swiper-button-next{right:0.4rem;}
.pagebtn{position:absolute;display:flex;align-items:center;justify-content:center;left:0;width:100%;z-index:5;gap:0.2rem;bottom:0.1rem;}
.pagebtn .swiper-button{position:relative;top:auto;margin-top:auto;right:auto;left:auto;}
.swiper .swiper-pagination{bottom:0.2rem;}
.swiper .swiper-pagination .swiper-pagination-bullet{width:0.4rem;height:0.04rem;position:relative;background-color:#f7edec;margin:0 0.05rem;border-radius:0;opacity:1;display:inline-flex;}
.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color);}
.Hbanner{position:relative;}
.Hbanner .swiper-slide{overflow:hidden;width:100%;}
.Hbanner .pic{overflow:hidden; position: relative;padding-bottom:calc(740/1920*100%);}
.Hbanner video {display: block; position: absolute; left:0; top:0; width: 100%; height: 100%; object-fit: contain; z-index: 5;}
.Hbanner .pic img{object-fit:cover;-webkit-object-fit:cover;transition:all 5s;transform:scale(1.1);position: absolute; left:0; top:0; width: 100%; height: 100%; display:block;}
.Hbanner .textwarp{position:absolute;left:50%;top:50%;color:#fff;transform:translate(-50%,-50%);text-align:center;}
.Hbanner .txt_ani{opacity:0;transform:translateY(0.1rem);transition:all 0.5s ease-in-out;transition:all 0.5s;}
.Hbanner .tit{font-size:var(--f48);transition-delay:0.4s;}
.Hbanner .des{font-size:var(--f24);transition-delay:0.8s;}
.Hbanner .swiper-slide-active .pic img{transform:scale(1);}
.Hbanner .swiper-slide-active .txt_ani{opacity:1;transform:translateY(0);}
.Hbanner .swiper-button::after{color:#fff;font-size:var(--f26);font-weight:bold;}
.Hbanner .swiper-button-prev{left:calc(70 / 1920 * 100%);}
.Hbanner .swiper-button-next{right:calc(70 / 1920 * 100%);}
@media screen and (max-width:1024px){
.Hbanner .pic {padding-bottom:56.25%;}
}
@media screen and (max-width:640px){
    .Hbanner .pic .img{min-height:4rem;}
    .Hbanner .tit{font-size:var(--f32);}
    .Hbanner .des{font-size:var(--f22);}
}
.HSolution li{width:33.33%;position:relative;min-height:3rem;display:flex;align-items:center;justify-content:center;flex-grow: 1;}
.HSolution li:hover .pic::after{opacity:0.6;}
.HSolution li:hover .pic img{transform:scale(1.1);}
.HSolution li:hover .title{transform:translateY(0);}
.HSolution li:hover .list{visibility:visible;opacity:1;transform:translateY(0);left:0;position:relative;}
.HSolution li:hover .item_a{transform:translateY(0);opacity:1;}
.HSolution .pic{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;}
.HSolution .pic::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background-color:var(--col_000);opacity:0.4;}
.HSolution .textwarp{position:relative;z-index:4;color:#fff;width:90%;display:flex;justify-content:center;flex-flow:column wrap;align-items:center;overflow:hidden;}
.HSolution .title{font-size:var(--f20);text-transform:uppercase;line-height:calc(32 / 20);width:100%;text-align:center;transition:all 0.5s ease-in-out;transition:all 0.5s;}
.HSolution .list{margin-top:0.1rem;visibility:hidden;opacity:0;transform:translateY(100%);transition:all 1s;position:absolute;}
.HSolution .item_a{display:block;color:#fff;font-weight:var(--weight_b);padding-left:0.22rem;background:url(../images/arrow_2.png) no-repeat left center;background-size:0.13rem;line-height:calc(30 / 16);transform:translateY(0.3rem);opacity:0;transition:opacity 0.1s,transform 0.5s;}
.HSolution .item_a:hover{color:var(--color);}
@media screen and (max-width:640px){
	.HSolution {display:none;}
    .HSolution li{width:100%;padding:0.3rem 0.1rem;background-color: var(--color); border-top: 1px solid rgba(255,255,255,0.5); min-height: 0;}
    .HSolution li .pic {display: none;}
    .HSolution .title{transform:translateY(0); text-align: left;position: relative; padding:0.2rem 0.7rem 0.2rem 0; cursor: pointer;}
    .HSolution .title:after {content:'+'; width: 0.5rem; height: 0.5rem; border:1px solid rgba(255,255,255,0.9); border-radius: 50%; position: absolute; right: 0; top:50%; transform: translateY(-50%);font-size: 0.3rem;
    text-align: center;
    line-height: 0.48rem;
    font-weight: lighter;}
    .HSolution .list{visibility:visible;opacity:1;transform:translateY(0);left:0;position:relative; display: none; transition: 0s;}
    .HSolution .item_a{transform:translateY(0);opacity:1;}
    .HSolution .active .title:after {
        content: '-';
    }
}
.Htitle{font-size:var(--f32);color:var(--col_000);line-height:calc(40 / 32);}
.Hmore{display:inline-flex;min-width:1.62rem;line-height:0.36rem;font-size:var(--f14);color:#fff;background-color:var(--color);border-radius:0.18rem;padding:0 0.1rem;align-items:center;justify-content:center;font-weight:var(--weight_b);transition:all 0.5s ease-in-out;transition:all 0.5s;}
.Hmore:hover{color:#fff;transform:translateY(-0.05rem);box-shadow:0 0 0.1rem rgba(0,0,0,0.3);}
.Hscheme{overflow:hidden; background:#fff no-repeat center bottom; background-size:100% auto; padding:0.9rem 0;}
.Hscheme .tab_li{font-weight:var(--weight_b);color:var(--col_000);margin-left:auto; margin-right:auto;}

.Hscheme .tab_li li{opacity:0.4;padding-bottom:0.05rem;border-bottom:1px solid var(--col_000);transition:all 0.5s ease-in-out;transition:all 0.5s;cursor:pointer; margin:0 0.2rem;}
.Hscheme .tab_li li:hover,.Hscheme .tab_li li.aon{opacity:1;}
.Hscheme .tab_con .con{padding:0.1rem 0.3rem;overflow:hidden;display:none;}
.Hscheme .tab_con li{width:6.5rem;height:auto;}
.Hscheme .tab_con li .box{height:100%;width:100%;background-color:#f7f7f7;transition:all 0.5s ease-in-out;transition:all 0.5s;}
.Hscheme .tab_con li .box:hover{transform:translateY(-0.1rem);}
.Hscheme .tab_con li .box:hover .title{color:var(--color);}
.Hscheme .tab_con li .textwarp{width:calc(330 / 650 * 100%);padding:0.7rem 0.3rem 0.2rem;}
.Hscheme .tab_con li .title{font-size:var(--f20);color:var(--col_000);margin-bottom:0.2rem;text-transform:uppercase;transition:all 0.5s ease-in-out;transition:all 0.5s;}
.Hscheme .tab_con li .des{color:#727f86;line-height:calc(24 / 16);}
.Hscheme .tab_con li .pic{width:calc(320 / 650 * 100%);overflow:hidden;}
.Hscheme .tab_con li .pic img{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;}
.Hscheme .list {gap:0.1rem; display:flex; justify-content:space-between;}
.Hscheme .list .item {flex-grow:1; width:calc(16.875% - 0.2rem); padding-bottom:5rem; position:relative; transition:width 0.3s;}
.Hscheme .list .box {display:block; background:#000 no-repeat center center; background-size:auto 100%; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:0.2rem; overflow:hidden; color:#fff;}
.Hscheme .list .box:before {position:absolute; left:0; top:0; width:100%; height:100%; content:''; display:block; background-color:rgba(0,0,0,0.6); transition:all 0.3s;}
.Hscheme .list .info {position:absolute; left:13%; bottom:50%; transform:translateY(50%); width:74%; z-index:5; text-align:center;}
.Hscheme .list .title {font-size:var(--f18); line-height:1.5em;}
.Hscheme .list .des {font-size:var(--f16); line-height:1.625em; display:none; margin-top:0.14rem;}
.Hscheme .list .more {width:5.43%; display:none;}
.Hscheme .list .more a { padding-bottom:100%; background:url(../images/more_01@2x.png) no-repeat center center; background-size:contain; display:block;}
.Hscheme .swiper-pagination {position:static; margin-top:0.2rem;}
.Hscheme .swiper-pagination-bullet-active {background-color:var(--color);}
@media screen and (min-width:1025px){
.Hscheme .list .active {width:calc(50% - 0.2rem);}
.Hscheme .list .active .box:before {background:linear-gradient(0deg, #000, transparent 60%); opacity:0.8;}
.Hscheme .list .active .info {text-align:left; transform:translate(0); width:100%; left:0; bottom:0; padding:0.4rem 5%; display:flex; justify-content:space-between; align-items:flex-end;}
.Hscheme .list .active .text {width:86.2%;}
.Hscheme .list .active .title {font-size:var(--f24);}
.Hscheme .list .active .more,
.Hscheme .list .active .des {display:block;}
}
@media screen and (max-width:1024px){
.Hscheme {padding:0.7rem 0;}
.Hscheme .list .active {width:16.25%;}
.Hscheme .list .title {font-size:var(--f24);}
.Hscheme .list .des {display:block; margin-bottom:0.2rem;}
.Hscheme .list .more {display:block; margin:0 auto;}

}
@media screen and (max-width:768px){
.Hscheme .list{gap:0; flex-wrap:wrap;}
	.Hscheme .list .item {width:100%; padding-bottom:2rem; margin:0.02rem 0;}
	.Hscheme .list .box {border-radius:0; background-size:cover;}
	.Hscheme .list .des {display:none; margin-bottom:0; margin-top:0.25rem;}
    .Hscheme .tab_li{gap:0.1rem 0.2rem;}
	.Hscheme .tab_li li {padding:0.1rem 0;}
    .Hscheme .tab_con li {width: 10rem;}
	.Hscheme .list .more {width:0.4rem; display:none;}
	.Hscheme .swiper-pagination {display:block!important; }
	.Hscheme .list .active {padding-bottom:5rem;}
	.Hscheme .list .active .info {text-align:left; left:6%; width:88%; bottom:8%; transform:translateY(0);}
	.Hscheme .list .active .box:before {background-color:rgba(0,0,0,0.3);}
	.Hscheme .list .active .des {display:block;}
	.Hscheme .list .active .more {position:absolute; right:0; top:0; display:block; z-index:5; width:100%; height:100%;}
	.Hscheme .list .active .more a {background:none; width:100%; height:100%; padding-bottom:0;}
}
.Hline{width:0.03rem;height:calc(100% - 0.1rem);background-color:var(--color);position:absolute;left:0;bottom:0;}
.Hline::before{content:'';position:absolute;left:0;top:0;width:0.18rem;height:0.03rem;background-color:var(--color);}
.Habout{overflow:hidden; padding:1rem 0;}
.Habout .textwarp{width:calc(530 / 1280 * 100%);position:relative;margin-top:0.45rem;padding-left:0.4rem;z-index:1;}
.Habout .textwarp::before{content:'';position:absolute;left:-0.7rem;top:-0.5rem;width:1.6rem;height:1.6rem;background:url(../images/line.png) no-repeat center;background-size:cover;z-index:-1;}
.Habout .des{color:#727f86;line-height:calc(32 / 16);}
.Habout .pic{width:calc(640 / 1280 * 100%);position:relative;z-index:1;margin-top: 100px;}
.Habout .pic::before,.Habout .pic::after{content:'';position:absolute;width:1.6rem;height:1.6rem;background:url(../images/line.png) no-repeat center;background-size:cover;z-index:-1;}
.Habout .pic::before{left:-1.1rem;top:1.2rem;}
.Habout .pic::after{right:-0.53rem;bottom:-0.41rem;}
.Habout .box {padding-bottom:75%; position:relative; border-radius:0.2rem; background-color:#000; overflow:hidden;}
.Habout .media {display:block; position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.Habout .play {width: 9.375%; padding-bottom:9.375%;  background: url(../images/play_02.svg) no-repeat center center;    background-size: contain;  position: absolute; left: 50%; top: 50%; margin: -4.6875% 0 0 -4.6875%;  z-index: 2;  cursor: pointer; transition:all 0.2s;}
.Habout .play:hover {transform:scale(0.9);}
.Habout .wapdes{ display:none;}
@media screen and (max-width:640px){
.Habout {padding:0.7rem 0;}
    .Habout .textwarp{width:100%;margin-bottom:0.5rem;}
    .Habout .pic{width:100%;}
	.Habout .pcdes{ display:none;}
	.Habout .wapdes{ display:block;}
}
.Hsupport .textwarp{width:5.8rem;position:relative;margin-left:auto;padding-left:0.4rem;}
.Hsupport .des{color:#444444;line-height:calc(32 / 20);font-size:var(--f20);font-weight:var(--weight_b);}
.Hsupport .list{margin:0.2rem 0 0;}
.Hsupport .list li{position:relative;padding-left:0.2rem;color:#444444;line-height:calc(40 / 18);font-size:var(--f18);cursor:pointer;}
.Hsupport .list li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:0.06rem;height:0.06rem;border-radius:100%;background-color:var(--color);}
.Hsupport .list li a:not(:hover) {color:#444;}
@media screen and (max-width:640px){
    .Hsupport .textwarp{width:100%;}
}
.footer{background-color:#001728;color:#fff; padding-top:0.4rem}
.footer a{color:#fff;}
.footer .nav{gap:0.1rem;}
.footer .nav dl {max-width:25%;}
.footer .nav dt {font-size:0.2rem; line-height:1.6em;}
.footer .nav a{color:#fff;display:block;margin-bottom:0.16rem; font-size:0.16rem; line-height:1.5em;}
.footer .nav a:hover {color:rgba(255,255,255,0.5);}
.footer .nav dt a{font-weight:var(--weight_m);font-size:var(--f20);margin-bottom:0.2rem;text-transform:uppercase;}
.footer .share{padding:0.4rem 0; margin-bottom:0.52rem; border-bottom:1px solid rgba(255,255,255,0.1);}
.footer .share dt{font-size:var(--f20); margin-right:0.3rem;}
.footer .share dd{display:inline-flex;gap:0.3rem;align-items:center;}
.footer .share dd a{display:block;width:0.35rem;}
.footer .share dd .icon{width:100%;}
.footer .Copyright{padding:0.3rem 0;color:rgba(255,255,255,0.6);}
.footer .Copyright a{color:rgba(255,255,255,0.6);}
.footer .Copyright a:hover{color:#fff;}
.footer .Copyright .link{flex-shrink:0;gap:0.1rem;display:inline-flex;align-items:center;}
.footer .Copyright .link em:last-child{display:none;}
@media (max-width:1024px){
    .footer .nav {flex-wrap: wrap;}
    .footer .Copyright{flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;}
}
@media screen and (max-width:640px){
    .footer .nav dl {width: 30%; max-width:none;}
	.footer .nav .wap {display:none;}
    .footer .share{text-align:center;}
	.footer .share dt {margin-bottom:0.1rem; margin-right:0;width:100%;}
    .footer .share dd{justify-content:center;width:100%;}
}
.right_fixed{position:fixed;z-index:10;bottom:15%;right:calc(10 / 1920 * 100%);background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);border-radius:0.1rem;width:0.6rem;display:none;}
.right_fixed li:not(:last-child){border-bottom:1px solid rgba(156,150,149,0.1);}
.right_fixed a{display:block;font-size:0.12rem;color:#727f87;text-align:center;line-height:calc(20 / 12);}
.right_fixed a:hover{color:#001a28;}
.right_fixed a:hover .icon{filter:grayscale(0);}
.right_fixed .icon{width:100%;height:0.55rem;display:block;background:url(../images/right_email.svg) no-repeat center;background-size:0.23rem;filter:grayscale(100);}
.right_fixed p{margin-bottom:0.2rem;margin-top:-0.05rem;}
.right_fixed .pro_kf .icon{background-image:url(../images/right_kf.svg);background-size:0.26rem;}
.right_fixed .linkedin .icon{background-image:url(../images/right_linkedin.svg);background-size:0.26rem;}
.right_fixed .back_top .icon{background-image:url(../images/right_top.svg);background-size:0.21rem;}
.open_inner{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);z-index:300;overflow:auto;max-height:100%;display:none;}
.open_inner.show{display:block;}
.open_inner .flexbox{width:100%;min-height:100%;padding:5% 0;position:relative;}
.open_inner .inner{background-color:#fff;border-radius:0.2rem;padding:0.5rem 0.7rem 0.65rem;position:relative;width:92%;max-width:954px;}
.open_inner .close{width:0.3rem;height:0.3rem;position:absolute;right:0.35rem;top:0.35rem;cursor:pointer;}
.open_inner .close::before,.open_inner .close::after{content:'';position:absolute;left:50%;top:50%;width:0.04rem;height:100%;background-color:#727f87;transform:translate(-50%,-50%) rotate(45deg);border-radius:0.1rem;}
.open_inner .close::after{transform:translate(-50%,-50%) rotate(-45deg);}
.open_inner .more{display:inline-flex;min-width:1.95rem;line-height:0.6rem;align-items:center;justify-content:center;background-color:var(--color);color:#fff;border-radius:0.1rem;font-size:var(--f18);cursor:pointer;margin-top:0.3rem;}
.open_inner .open_title{color:var(--col_000);text-align:center;font-size:var(--f30);margin-bottom:0.4rem;}
.open_inner .form_ul .item{position:relative;}
.open_inner .form_ul .imgcode {position: absolute; display: block; width: auto; height: 0.38rem; top:0.11rem; right: 0.11rem;} 
.open_inner .form_ul .get{position:absolute;right:0.1rem;top:50%;transform:translateY(-50%);font-size:var(--f16);margin-top:-0.05rem;padding:0 1em;z-index:5;background-color:#fff;line-height:3em;border-radius:0.1rem;}
.open_inner .form_ul li{width:100%;}
.open_inner .form_ul .li_2{width:49%;}
.open_inner .form_ul select,
.open_inner .form_ul .text{width:100%;height:0.6rem;line-height:0.6rem;border:none;background-color:#f5f7f8;border-radius:0.1rem;padding:0 0.2rem;font-size:var(--f18);margin-bottom:0.1rem;font-weight:var(--weight_m);}
.open_inner .form_ul .text::placeholder{color:#727f87;}
.open_inner .form_ul textarea.text{height:1.4rem;}
.open_inner .form_ul select {color:#727f87;}
@media (max-width:640px){
    .open_inner .inner{padding:0.4rem;}
    .open_inner .form_ul .li_2{width:100%;}
    .open_inner .close{right:0.2rem;top:0.2rem;}
}

/*banner*/
#banner{background:no-repeat center center;background-size:cover;color:#fff;}
#banner .wrap{padding-bottom:3rem;position:relative;}
#banner a{color:#fff;}
@media (max-width:640px){
    #banner .wrap{padding-bottom:4rem;}
}

/*columninfo*/
#columninfo{position:absolute;top:50%;transform:translateY(-60%);text-align:center;width:100%;left:0;}
#columninfo .name{font-size:var(--f48);line-height:1.33333333em;text-transform:uppercase;}
#columninfo .intro{font-size:var(--f24);line-height:1.25em;margin-top:0.1rem;}
#columninfo .Hmore{margin-top:0.36rem;}

/*breadcrumb*/
#breadcrumb{position:absolute;left:0;bottom:0.15rem;width:100%;font-size:var(--f16);line-height:1.75em;}
#breadcrumb i{width:0.375em;height:0.5625em;background:url(../images/breadcrumb_arrow_01.svg) no-repeat center center;background-size:contain;display:inline-block;margin:0 0.13rem;}

/*wrapper*/
#wrapper{padding:0.6rem 0 1rem;}

/*isearch*/
.isearch{width:3.6rem;margin-bottom:0.6rem;}
.isearch .input{border:solid 0.02rem #e3e7ea;position:relative;padding-right:0.8rem;border-radius:0.25rem;overflow:hidden;}
.isearch .text{display:block;width:100%;font-size:var(--f18);height:2.55555556em;line-height:2em;padding:0.27777778em 1.66666667em;border:none;}
.isearch .button{position:absolute;right:0;top:0;height:100%;background:url(../images/search_01.svg) no-repeat center center;background-size:auto 43.47826087%;width:0.8rem;border:none;cursor:pointer;z-index:2;}
@media only screen and (max-width:1024px){
    .isearch{width:3rem;}
    .isearch .input{padding-right:0.5rem;}
    .isearch .button{width:0.5rem;}
}
@media only screen and (max-width:768px){
    .isearch{width:100%;}
}

/*submenu*/
.submenu{font-size:var(--f18);line-height:2.77777778em;color:#727f86;margin-bottom:0.6rem;}
.submenu li{margin-right:0.1rem;}
.submenu li:last-child{margin-right:0;}
.submenu a{color:#727f86;padding:0 1.66666667em;display:block;border-radius:1.38888889em;transition:all 0.2s;}
.submenu a:hover,.submenu .cur a{background-color:#02a0f4;color:#fff;}
@media only screen and (max-width:1024px){
    .submenu a{padding:0 1.11111111em;}
}
@media only screen and (max-width:768px){
    .submenu{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;display:none;}
    .submenu ul{flex-wrap:nowrap;width:max-content;}
    .submenu a{white-space:nowrap;}
}

/*figure*/
.figure{overflow:hidden;position:relative;}
.figure a{display:block;position:relative;overflow:hidden;}
.figure img{display:block;width:100%;height:auto;transition:all 0.3s;}
.figure:after{content:'';}
.figure .img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block;transition:all 0.3s;}

/*swiper-arrows*/
.swiper-arrows{position:relative;}
.swiper-arrows .arrow{margin-top:0;transform:translateY(-50%);width:0.6rem;border-radius:50%;border:solid 0.02rem #e3e7ea;height:auto;}
.swiper-arrows .arrow:before{width:14.28571429%;padding-bottom:25%;position:absolute;display:block;content:'';left:50%;top:50%;transform:translate(-50%,-50%);background:no-repeat center center;background-size:contain;}
.swiper-arrows .arrow:after{padding-bottom:100%;content:'';}
.swiper-arrows .arrow:hover{background-color:#02a0f4;border-color:#02a0f4;}
.swiper-arrows .arrow:hover:before{filter:brightness(100);}
.swiper-arrows .swiper-button-prev{left:0;}
.swiper-arrows .swiper-button-prev:before{background-image:url(../images/swiper_prev_01.svg);}
.swiper-arrows .swiper-button-next{right:0;}
.swiper-arrows .swiper-button-next:before{background-image:url(../images/swiper_next_01.svg);}
@media only screen and (max-width:640px){
    .swiper-arrows .arrow{width:0.45rem;}
}

/*newstop*/
#newstop{margin-bottom:0.9rem;background-color:#eaf2f9;border-radius:0.1rem;overflow:hidden;width:100%;}
#newstop .figure{width:50%;border-radius:0.1rem;}
#newstop .figure:after{display:block;padding-bottom:66.5625%;}
#newstop .text{width:50%;padding:0 3.90625%;}
#newstop time{color:#727f86;font-size:var(--f18);line-height:1.66666667em;display:block;margin-bottom:0.1rem;}
#newstop .title{font-size:var(--f20);line-height:1.5em;color:#001a28;max-height:3em;margin-bottom:0.08rem;}
#newstop .excerpt{font-size:var(--f16);line-height:1.875em;height:3.75em;color:#5c6b74;margin-bottom:13.88888889%;}
#newstop a{overflow:hidden;}
#newstop a:hover .img{transform:scale(1.05);}
#newstop .swiper-arrows{width:1.3rem;position:absolute;right:3.90625%;bottom:0;margin-bottom:4.453125%;height:0.6rem;}
@media only screen and (max-width:640px){
    #newstop .figure{width:100%;}
    #newstop .text{width:100%;padding:0.35rem;}
}

/*delay*/
.delay{--name:all;--time:0.3s;transition:var(--name) var(--time);}

/*nitem*/
.nitem .figure{padding-bottom:66.75%;border-radius:0.1rem;margin-bottom:0.2rem;}
.nitem .date{display:block;color:#727f86;font-size:var(--f16);line-height:1.875em;}
.nitem .title{font-size:var(--f18);line-height:1.66666667em;height:3.33333333em;}
.nitem a{display:block;overflow:hidden;position:relative;height:100%;}
.nitem a:not(:hover){color:#001a28;}
.nitem a:hover .img{transform:scale(1.05);}

/*newslist*/
.newslist{margin-bottom:0.12rem;width:100%;overflow:hidden;}
.newslist .list{width:103.125%;}
.newslist .nitem{width:33.333%;padding:0 3.03030303% 3.03030303% 0;}
@media only screen and (max-width:640px){
    .newslist .nitem{width:100%;padding-bottom:0.4rem;}
}
#pagenavi{width:100%;}

/*Pages*/
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:flex;justify-content:center;flex-wrap:wrap;}
.Pages .num{display:flex;flex-wrap:wrap;justify-content:center;font-style:normal;}
.Pages a{font-size:var(--f18);display:block;margin:0 0.02rem;min-width:3.11111111em;text-align:center;line-height:3.11111111em;border-radius:1.55555556em;height:3.11111111em;padding:0 0.25em;color:#727f86;position:relative;transition:all 0.2s;}
.Pages a:hover,.Pages .a_cur{color:#fff;background-color:#02a0f4;}
.Pages .a_prev,.Pages .a_next{text-indent:-99999em;overflow:hidden;border:solid 0.02rem rgba(114,127,134,0.16);}
.Pages .a_prev:after,.Pages .a_next:after{width:14.28571429%;padding-bottom:25%;background:no-repeat center center;background-size:contain;display:block;content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Pages .a_prev:hover:after,.Pages .a_next:hover:after{filter:brightness(100);}
.Pages .a_prev{margin-right:0.28rem;}
.Pages .a_prev:after{background-image:url(../images/swiper_prev_01.svg);}
.Pages .a_next{margin-left:0.28rem;}
.Pages .a_next:after{background-image:url(../images/swiper_next_01.svg);}
@media only screen and (max-width:640px){
    .Pages a{font-size:var(--f14);}
}

/*noban*/
.noban #breadcrumb{color:#727f86;position:static;padding:0.22rem 0;}
.noban #breadcrumb a{color:#727f86;}
.noban #breadcrumb i{background-image:url(../images/breadcrumb_arrow_02.svg);}

/*npost*/
#npost{padding:0.13rem 0 1rem;}
#npost .title{font-size:var(--f32);line-height:1.5em;color:#001a28;margin-bottom:0.3rem;}
#npost .border {border-bottom:1px solid #e5e5e5; padding-bottom:0.45rem;}
#npost .meta{font-size:var(--f16);line-height:1.875em;color:#5c6b74;border-bottom:1px solid #e5e5e5;padding-bottom:0.45rem;margin-bottom:0.5rem;}
#npost .entry{font-size:var(--f16);line-height:1.875em;color:#001a28;}
#npost .entry *{line-height:1.875em;}
#npost .btm{border-top:1px solid #e5e5e5;margin-top:0.74rem;padding-top:0.4rem;}
#npost .pnav{font-size:var(--f16);line-height:1.875em;width:calc(100% - 2.5rem);}
#npost .pnav a:not(:hover){color:#5c6b74;}
#npost .back a{color:#fff;font-weight:600;font-size:var(--f14);height:2.85714286em;display:flex;align-items:center;justify-content:center;border-radius:1.42857143em;width:14.28571429em;background-color:#02a0f4;transition:all 0.5s;}
#npost .back a:hover{transform:translateY(-0.05rem);box-shadow:0 0 0.1rem rgba(0,0,0,0.3);}
#npost .back i{font-style:normal;background:url(../images/back_01.svg) no-repeat left center;background-size:1.14285714em auto;padding-left:2.14285714em;display:block;}
@media only screen and (max-width:640px){
    #npost .btm{flex-direction:column;align-items:center;}
    #npost .pnav{width:100%;margin-bottom:0.35rem;}
}
#lpost{padding:0.13rem 0 1rem;}
#lpost .title{font-size:var(--f32);line-height:1.5em;color:#001a28;margin-bottom:0.3rem;border-bottom:1px solid #e5e5e5; padding-bottom:0.27rem;}
#lpost .entry{font-size:var(--f18);line-height:1.6667em;color:#5c6b74;}
#lpost .entry *{line-height:1.6667em;}


.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.5);z-index:10;-webkit-overflow-scrolling:touch;display:none;}
.popup .wrap{width:100%;min-height:100%;justify-content:center;align-items:center;padding:1vh 0;display:flex;}
.popup .info{background-color:#fff;width:12rem;max-width:90%;border-radius:0.2rem;position:relative;}
.popup .close{width:0.24rem;height:0.24rem;background:url(../images/close_01.svg) no-repeat center center;background-size:contain;position:absolute;left:100%;top:0;margin-left:0.16rem;cursor:pointer;}
@media only screen and (max-width:640px){
    .popup .close{left:auto;right:0;top:auto;bottom:100%;margin:0 0 0.16rem 0;}
}

/*vpopup*/
.vpopup .info{padding:0.3rem;}
.vpopup .video{padding-bottom:56.14035088%;position:relative;border-radius:0.16rem;}
.vpopup video{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.vpopup .text{margin-top:0.33rem;}
.vpopup .title{font-size:var(--f30);color:#001a28;line-height:1.33333333em;}
.vpopup .date{color:#727f86;font-size:var(--f18);line-height:1.66666667em;}
.vpopup .intro{color:#5c6b74;width:100%;font-size:var(--f18);line-height:1.66666667em;text-align:justify;margin-top:0.16rem;}

/*vitem*/
.vitem .figure{border-radius:0.2rem;padding-bottom:56.4516129%;margin-bottom:0.28rem;}
.vitem .figure:after{width:10.64516129%;padding-bottom:10.64516129%;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;display:block;transform:translate(-50%,-50%);transition:all 0.3s;}
.vitem .meta{margin-bottom:0.12rem;}
.vitem .dura{font-size:var(--f18);color:#727f86;line-height:1.66666667em;}
.vitem .title{font-size:var(--f20);line-height:1.8em;width:calc(100% - 0.6rem);}
.vitem .excerpt{font-size:var(--f16);line-height:1.625em;color:#727f86;height:6.5em;text-align:justify;}
.vitem a{display:block;overflow:hidden;}
.vitem a:not(:hover){color:#001a28;}
.vitem a:hover .figure:after{transform:translate(-50%,-50%) scale(0.9);}
.vitem a:hover .img{transform:scale(1.05);}

/*videolist*/
#videolist{width:100%;}
#videolist .vitem{width:48.4375%;padding-bottom:4.0625%;}
@media only screen and (max-width:640px){
    #videolist{margin-bottom:0.2rem;}
    #videolist .vitem{width:100%;padding-bottom:0.45rem;}
}

/*iname*/
.iname{font-size:var(--f32);line-height:1.125em;color:#001a28;margin-bottom:0.28rem;}

/*contact*/
#contact{background:no-repeat center center;background-size:cover;border-radius:0.2rem;overflow:hidden;padding:0.78rem 0.8rem;margin-bottom:0.41rem;}
#contact .info{max-width:5.7rem;}
#contact .iname{margin-bottom:0.63rem;}
#contact .meta{margin-bottom:0.5rem;}
#contact .meta li{padding-left:0.6rem;background:no-repeat left center;background-size:0.42rem auto;color:#5c6b74;font-size:var(--f16);line-height:1.75em;}
#contact .meta .tel{background-image:url(../images/contact_tel.svg);}
#contact .meta .mail{background-image:url(../images/contact_mail.svg);}
#contact .meta span{color:#001a28;font-size:var(--f26);line-height:1.38461538em;font-weight:bold;}
#contact .qrcode {overflow: hidden;}
#contact .qrcode ul {width: 110%;}
#contact .qrcode ul:nth-child(n+2){margin-top: 0.2rem;}
#contact .qrcode li{width:33.333%;margin-bottom:0.08rem; padding-right: 10%;}
#contact .qrcode .figure{border:solid 1px #dbdddf;border-radius:0.06rem;background-color:#fff;padding:0.1rem;margin-bottom:0.1rem;}
#contact .qrcode .title{font-size:var(--f16);color:#5c6b74;line-height:1.5em;text-align:center;}
@media only screen and (max-width:640px){
    #contact{padding:0.45rem;}
    #contact .iname{margin-bottom:0.35rem;}
    #contact .meta li{width:100%;margin-bottom:0.2rem;}
    #contact .meta li:last-child{margin-bottom:0;}
    #contact .qrcode ul {width: 103%;}
    #contact .qrcode li{padding-right:3%;}
}

/*department*/
#department{margin-bottom:0.73rem;}

/*part*/
.part{margin-bottom:0.2rem;background-color:#ffffff;box-shadow:0px 0px 0.2rem 0px rgba(0,73,112,0.08);border-radius:0.2rem;padding:0.42rem 0.5rem 0.45rem;}
.part:last-child{margin-bottom:0;}
.part .name{font-size:var(--f24);color:#001a28;line-height:1.41666667em;margin-bottom:0.26rem;}
.part .name:after{display:block;content:'';background-color:#0083c9;width:0.3rem;height:0.05rem;margin-top:0.32rem;}
.part .meta{color:#5c6b74;font-size:var(--f18);line-height:2.22222222em;}
@media only screen and (max-width:640px){
    .part{padding:0.35rem;}
}

/*msgform*/
.msgform .input{position:relative;font-size:var(--f18);margin-bottom:0.2rem;background-color:#eaf2f9;border-radius:0.1rem;overflow:hidden;}
.msgform .label{position:absolute;left:0;top:0;color:#727f86;height:3.33333333em;line-height:2em;padding:0.66666667em 1.66666667em;display:none;width:100%;}
.msgform .label i{font-style:normal;color:#e0101f;}
.msgform .text{font-size:1em;line-height:1.5em;display:block;width:100%;position:relative;z-index:2;height:3.33333333em;line-height:2em;padding:0.66666667em 1.66666667em;background-color:transparent;border:none;}
.msgform textarea.text{height:6.66666667em;}
.msgform .col2 .input{width:49.21875%;}
.msgform .submit{background-color:#0083c9;color:#fff;font-size:var(--f14);height:2.85714286em;width:11.78571429em;border-radius:1.42857143em;border:none;margin-top:0.1rem;}
@media only screen and (max-width:640px){
    .msgform .col2 .input{width:100%;}
}

/*online*/
#online{margin-bottom:0.7rem;}

/*address*/
#address{position:relative;z-index:2;}
#address .map{width:57.8125%;position:relative;overflow:hidden;}
#address .map:after{padding-bottom:67.56756757%;display:block;content:'';}
#address .map strong{font-weight:bold;}
#address .box{position:absolute;left:0;top:0;width:100%;height:100%;}
#address .list{width:37.5%;}
#address .item{margin-bottom:0.4rem;padding-left:0.32rem;border-left:0.04rem solid #f1f2f3;color:#727f86;cursor:pointer;}
#address .item:last-child{margin-bottom:0;}
#address .title{font-size:var(--f24);line-height:1.5em;margin-bottom:0.12rem;}
#address .meta{font-size:var(--f18);line-height:1.66666667em;}
#address .active{border-left-color:#0083c9;color:#001a28;}
#address .active .meta{color:#5c6b74;}
#address .bg {background:no-repeat center center; background-size:cover; opacity:0; visibility:hidden;}
#address .bg.cur {opacity:1; visibility:visible;}
#address .mapdot {position:absolute; transform:translate(-50%,-50%); z-index:5;}
#address .circle{position:relative;cursor:pointer;animation:updown 2.5s linear 0s infinite;}
#address .circle:after{width:0.25rem;height:0.25rem;background-color:#fdfffe;border:solid 0.05rem #ff063e;opacity:0.8;display:block;content:'';border-radius:50%;}
#address .circle:before{animation:circle 2s linear 0s infinite;position:absolute;left:-38.88888889%;top:-38.88888889%;width:177.77777778%;height:177.77777778%;border:solid 1px rgba(255,6,62,0.5);background-color:rgba(255,6,62,0.2);content:'';border-radius:50%;}
#address .cont{background-color:#fff;padding:0.2rem 0.3rem 0.26rem;position: absolute; left: 0.2rem; bottom: 0.3rem; width: 3.5rem; -webkit-mask: url(../images/mask_01@2x.png) no-repeat center center; -webkit-mask-size: 100% 100%; mask: url(../images/mask_01@2x.png) no-repeat center center; mask-size: 100% 100%; mask-size: 100% 100%; visibility: visible; opacity: 1; transition: all 0.3s;}
#address .cont .name{color:#001a28;font-size:var(--f18);line-height:1.5em;margin-bottom:0.1rem;}
#address .cont .intro{color:#5c6b74;font-size:var(--f14);line-height:1.5em;}
#address .cont a{display:block; overflow:hidden;}
@media only screen and (max-width:1024px){
    #address .map{width:100%;margin-bottom:0.5rem;}
    #address .list{width:100%;}
}

/*filter*/
.filter{margin-bottom:0.6rem;}
.filter .select{width:3rem;margin-right:0.2rem;color:#727f86;font-size:var(--f18);}
.filter .select:last-child{margin-right:0;}
.filter select{display:block;width:100%;height:2.77777778em;border-radius:0.1rem;position:relative;z-index:2;border:1px solid rgba(0,26,40,0.4);padding:0 2.77777778em 0 1.66666667em;color:inherit;background-position:93% center;background-size:0.77777778em auto;}
@media only screen and (max-width:640px){
    .filter{width:100%;}
    .filter .select{width:calc(50% - 0.1rem);}
}

/*joblist*/
#joblist{width:100%;margin-bottom:0.3rem;}

/*jitem*/
.jitem{background-color:#ffffff;box-shadow:0px 0px 0.34rem 0.01rem rgba(0,73,112,0.08);border-radius:0.2rem;margin-bottom:0.2rem;}
.jitem .top{padding:0.22rem 0.4rem 0.22rem 0.5rem;display:table;table-layout:fixed;width:100%;cursor:pointer;}
.jitem .arrow{width:0.46rem;display:table-cell;vertical-align:middle;}
.jitem .arrow i{border:1px solid rgba(114,127,134,0.3);border-radius:50%;display:block;}
.jitem .arrow i:after{display:block;content:'';padding-bottom:100%;background:url(../images/arrow_04.svg) no-repeat center center;background-size:31.81818182% auto;transition:inherit;}
.jitem .name{font-size:var(--f24);line-height:1.41666667em;color:#001a28;padding-right:0.2rem;display:table-cell;vertical-align:middle;}
.jitem .locat{font-size:var(--f18);color:#5c6b74;line-height:1.88888889em;width:54.62184874%;padding-right:0.2rem;display:table-cell;vertical-align:middle;}
.jitem .btm{padding:0.3rem 0.5rem 0.33rem;display:none;}
.jitem .title{font-size:var(--f18);line-height:1.88888889em;color:#001a28;margin-bottom:0.04rem;}
.jitem .entry{color:#5c6b74;font-size:var(--f16);line-height:1.875em;overflow:hidden;}
.jitem .button{margin-top:0.35rem;}
.jitem .apply{background-color:#0083c9;color:#fff;display:block;font-size:var(--f14);height:2.85714286em;width:11.64285714em;text-align:center;line-height:2.85714286em;border-radius:1.42857143em;margin-right:0.2rem;}
.jitem.active .top{background-color:#eaf2f9;}
.jitem.active .arrow i{background-color:#0083c9;}
.jitem.active .arrow i:after{transform:rotate(180deg);filter:brightness(100);}
@media only screen and (max-width:640px){
    .jitem .top{display:block;position:relative;padding-left:0.3rem;padding-right:0.8rem;}
    .jitem .name,.jitem .locat{display:block;width:100%;padding-right:0;}
    .jitem .arrow{display:block;position:absolute;right:0.25rem;top:50%;transform:translateY(-50%);}
    .jitem .btm{padding-left:0.3rem;padding-right:0.3rem;}
}

/*categories*/
.categories{width:2.4rem;}
.categories .name{font-size:var(--f14);line-height:2.85714286em;color:rgba(0,26,40,0.6);margin-bottom:0.16rem; position:relative;}
.categories li{font-weight:bold;font-size:var(--f14);line-height:1.75em;margin-bottom:0.26rem;text-transform: uppercase;}
.categories li.cur a{color:#02a0f4;}
.categories li li {text-transform:none;}

/*dropcate*/
.dropcate a:not(:hover) {color:rgba(0,26,40,0.6);}
.dropcate .sub {margin-bottom:0; margin-top:0.26rem; display:none;}
.dropcate .sub a:not(:hover){color:#333;}
.dropcate span {display:block; position:relative;}
.dropcate i {display:block; width:0.3rem; height:0.3rem; position:absolute; right:-0.3rem; top:50%; background:url(../images/arrow_06.svg) no-repeat center center; background-size:40% auto; cursor:pointer; transform:translateY(-50%) rotate(180deg); transition:all 0.3s;}
.dropcate .active i {transform:translateY(-50%) rotate(0deg);}

@media only screen and (max-width:1024px){
    .categories{width:100%;margin-bottom:0.5rem; background-color:#f9f9f9; padding:0.15rem 0.2rem;}
	.categories > ul {display:none; margin-top:0.2rem;}
    .categories li{margin-right:0.25rem;}
    .categories li:last-child{margin-right:0;}
	.categories .name {padding-right:0.8rem; margin-bottom:0;}
	.categories em {position:absolute; right:0; top:50%; transform:translateY(-50%); width:0.5rem; height:0.5rem; border:1px solid #e4e4e4; border-radius:50%; text-align:center; font-style:normal; cursor:pointer;}
	.categories em:after {content:'+'; font-size:2em; display:block; font-weight:normal; line-height:0.47rem;}
	.categories em.active:after {content:'-'; line-height:0.4rem;}
	/*1024px*/
	.dropcate li {width:100%; margin-right:0; padding-right:0.3rem;}
}

/*prolist*/
.prolist{width:calc(100% - 2.4rem);padding-left:5.859375%;}
@media only screen and (max-width:1024px){
    .prolist{width:100%;padding-left:0;}
}

/*proname*/
.proname{color:#000;font-size:var(--f32);line-height:1.25em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0.32rem;margin-bottom:0.4rem;}

/*pitem*/
.pitem{margin-bottom:0.3rem;}
.pitem .figure{width:46.875%;border-radius:0.1rem;}
.pitem .figure:after{display:block;content:'';padding-bottom:66.66666667%;}
.pitem .text{width:47.91666667%;border-bottom:1px solid rgba(0,0,0,0.1);padding:0.1rem 0;}
.pitem .title{font-size:var(--f24);line-height:1.5em;margin-bottom:0.1rem;color:#001a28;}
.pitem .excerpt{color:#5c6b74;font-size:var(--f16);line-height:1.875em;height:7.5em;margin-bottom:0.38rem;}
.pitem .more{border:solid 1px rgba(0,0,0,0.1);color:#001a28;font-size:var(--f14);height:2.57142857em;width:11.57142857em;border-radius:1.28571429em;text-align:center;line-height:2.57142857em;font-weight:bold;}
.pitem a:hover .text{border-bottom-color:#02a0f4;}
.pitem a:hover .more{color:#fff;background-color:#02a0f4;border-color:#02a0f4;}
@media only screen and (max-width:640px){
    .pitem .figure{width:100%;}
    .pitem .text{width:100%;padding:0.35rem 0;}
}
@keyframes circle{
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(1.7);opacity:0;}
}
@keyframes updown{
    0%{transform:translateY(0);}
    50%{transform:translateY(-30%);}
	100%{transform:translateY(0);}
}
/*solution*/
#solution{position:relative;}
#solution #columninfo{color:#fff;z-index:2;top:10.34482759%;transform:translateY(0);text-align:left;}
#solution .box{position:relative;}
#solution .bg{padding-bottom:45.3125%;background:no-repeat center center;background-size:cover;display:block;}
#solution .circle{position:relative;cursor:pointer;animation:updown 2.5s linear 0s infinite;}
#solution .circle:after{width:0.25rem;height:0.25rem;background-color:#fdfffe;border:solid 0.05rem #ff063e;opacity:0.8;display:block;content:'';border-radius:50%;}
#solution .circle:before{animation:circle 2s linear 0s infinite;position:absolute;left:-38.88888889%;top:-38.88888889%;width:177.77777778%;height:177.77777778%;border:solid 1px rgba(255,6,62,0.5);background-color:rgba(255,6,62,0.2);content:'';border-radius:50%;}
#solution .info{background-color:#fff;padding:0.2rem 0.3rem 0.26rem;}
#solution .info .title{color:#001a28;font-size:var(--f22);line-height:1.5em;margin-bottom:0.1rem;}
#solution .info .intro{color:#5c6b74;font-size:var(--f16);line-height:1.5em;height:4.5em;margin-bottom:0.25rem;}
#solution .info .more a{font-size:var(--f18);color:#fff;text-align:center;background-color:#0083c9;height:3.33333333em;line-height:3.33333333em;width:6.66666667em;display:block;border-radius:1.66666667em;}
#solution .pc .info{position:absolute;left:0.16rem;bottom:0.16rem;width:6rem;-webkit-mask:url(../images/mask_01@2x.png) no-repeat center center;-webkit-mask-size:100% 100%;mask:url(../images/mask_01@2x.png) no-repeat center center;mask-size:100% 100%;visibility:hidden;opacity:0;transition:all 0.3s;}
#solution .pc .item{position:absolute;z-index:5;transform:translate(-50%,-50%);}
#solution .pc .item:nth-child(1){left:23.95833333%;top:57.93103448%;}
#solution .pc .item:nth-child(2){left:44.6875%;top:69.1954023%;}
#solution .pc .item:nth-child(3){left:63.28125%;top:54.25287356%;}
#solution .pc .item:nth-child(4){left:62.96875%;top:83.67816092%;}
#solution .pc .item:nth-child(5){left:74.53125%;top:84.71264368%;}
#solution .pc .left .info{left:auto;right:0.16rem;-webkit-mask-image:url(../images/mask_02@2x.png);mask-image:url(../images/mask_02@2x.png);}
#solution .pc .active{z-index:6;}
#solution .pc .active .info{opacity:1;visibility:visible;}
#solution .wap{display:none;}
#solution .wap .circle,#solution .wap .item{display:none;}
#solution .active .circle:before{display:block;}
@media only screen and (max-width:768px){
    #solution #columninfo{position:static;color:#001a28;padding:0.5rem 0;}
    #solution .info{padding:0.5rem 0;}
    #solution .info .title{margin-bottom:0.2rem;}
    #solution .info .intro{margin-bottom:0.35rem;height:6em;-webkit-line-clamp:4;}
    #solution .pc .info{display:none;}
    #solution .wap{display:block;}
    #solution .wap .active{display:block;}
}

/*content*/
.content{width:75%;}
@media only screen and (max-width:1024px){
    .content{width:100%;}
}

/*details*/
#details .title{color:#001a28;font-size:var(--f36);line-height:1.22222222em;margin-bottom:0.2rem;}
#details .entry{color:#5c6b74;font-size:var(--f18);line-height:1.66666667em;margin-bottom:0.4rem;}
#details .entry h3{color:#001a28;font-size:var(--f32);line-height:1.125em;margin-bottom:0.2rem;}
#details .video{overflow:hidden;border-radius:0.1rem;margin-bottom:0.45rem;}
#details .video span{display:block;padding-bottom:40%;background:no-repeat center center;background-size:cover;position:relative;}
#details .video span[data-play]{cursor: pointer;}
#details .video span[data-play]:after{width:6.875%;padding-bottom:6.875%;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;display:block;content:'';transform:translate(-50%,-50%);transition:all 0.3s;}
#details .video span:hover:after{transform:translate(-50%,-50%) scale(0.9);}
#details .list li{width:44.79166667%;}
#details .list li:nth-child(n+3){margin-top:0.57rem;}
#details .list .name{color:#001a28;font-size:var(--f20);line-height:1.7em;margin-bottom:0.1rem;}
#details .list .intro{color:#5c6b74;font-size:var(--f16);line-height:1.875em;}
#details .entry img {
    height: auto !important;
    width: auto !important;
}
@media only screen and (max-width:640px){
    #details .list li{width:100%;}
    #details .list li:nth-child(n+2){margin-top:0.4rem;}
	.categories li a:hover {
		color: unset;
	}
}

/*msgbox*/
.msgbox .tips{font-size:var(--f16);line-height:1.875em;color:#666;}
.msgbox .tips a{color:#0083c9;}
.msgbox .item{margin-bottom:0.1rem;}
.msgbox .label{display:block;font-size:var(--f16);color:#001a28;line-height:1.875em;}
.msgbox .label i{font-style:normal;color:#f00;}
.msgbox .submit{display:block;background-color:#0083c9;color:#fff;border:none;font-weight:600;font-size:var(--f14);height:2.85714286em;width:20em;border-radius:1.42857143em;cursor:pointer;transition:all 0.5s;}
.msgbox .submit:hover{transform:translateY(-0.05rem);box-shadow:0 0 0.1rem rgba(0,0,0,0.3);}
.msgbox select,.msgbox .text{display:block;width:100%;background-color:#f5f8fa;border:1px solid #ccc;font-size:var(--f16);height:2.5em;padding:0 1.25em;}
.msgbox .text{line-height:1.5em;padding:0.5em 1.25em;}
.msgbox textarea.text{height:6.25em;}
.msgbox select{color:rgba(0,26,40,0.4);}
.msgbox select:focus{color:#333;}
.msgbox .col2 .item{width:49.21875%;}
@media only screen and (max-width:640px){
    .msgbox .col2 .item{width:100%;}
}

/*swrap*/
#swrap {background-color:#f7f7f7;padding:0.9rem 0 1rem; overflow: hidden; position: relative; z-index: 2;}
#swrap .title{font-size:var(--f32);color:#001a28;line-height:1.25em;margin-bottom:0.25rem;}

/*related*/
.related {margin-bottom: 1.1rem;}
.related .swiper-slide {width: 4.12rem; margin-right: 0.225rem;}
.related .figure {padding-bottom: 66.66667%; border-radius: 0.1rem; margin-bottom: 0.26rem;}
.related .name {font-size: var(--f20); line-height: 1.5em; height: 3em;}
.related .info {display: block; overflow: hidden;}
.related .info:hover .img {transform: scale(1.05);}
.related .swiper-button-prev {left:-0.9rem;}
.related .swiper-button-next {right:-0.9rem;}
.related .arrow {margin-top: -0.43rem;}
@media only screen and (max-width:1440px){
    .related .arrow {background-color: #fff; border:none;}
    .related .swiper-button-prev {left:0.1rem;}
    .related .swiper-button-next {right:0.1rem;}
}
/*message*/
.message .tips{padding:0.14rem 0 0.48rem;}

/*protop*/
#protop{background-color:#f2f7fa;padding:0.22rem 0 0.78rem;}
#protop #breadcrumb{position:static;color:#727f86;margin-bottom:0.2rem;}
#protop #breadcrumb i{background-image:url(../images/breadcrumb_arrow_02.svg);}
#protop #breadcrumb a{color:#727f86;}

/*proinfo*/
#proinfo{text-align:center;}
#proinfo .figure{width:6rem;max-width:100%;margin:0 auto 0.35rem;}
#proinfo .figure:after{padding-bottom:66.66666667%;display:block;}
#proinfo .title{color:#02a0f4;font-size:var(--f32);line-height:1.33333333em;margin-bottom:0.3rem;}
#proinfo .intro{color:#5c6b74;font-size:var(--f18);line-height:1.66666667em;margin-bottom:0.44rem;}

/*protab*/
#protab{border-bottom:1px solid rgba(0,0,0,0.1);padding:0.6rem 0 0.7rem;margin-bottom:0.72rem;}
#protab li{font-size:var(--f14);font-weight:bold;border-bottom:1px solid rgba(0,23,4,0.2);color:rgba(0,23,4,0.4);margin-right:0.4rem;line-height:1.75em;cursor:pointer;}
#protab li:last-child{margin-right:0;}
#protab li:hover,#protab .current{color:#001728;border-bottom-color:#001728;}

/*procont*/
#procont{padding-bottom:0.3rem;}
#procont .cont{display:none;}
#procont .pname{font-size:var(--f32);color:#001a28;line-height:1.125em;margin-bottom:0.35rem;}
#procont .entry{font-size:var(--f18);line-height:1.66666667em;color:#5c6b74; margin-bottom: 0.3rem;}
#procont .entry *{line-height:1.66666667em;}

/*overview*/
.overview .entry h2{font-size:var(--f32);color:#001a28;line-height:1.125em;margin-bottom:0.35rem;}
.overview .cover {border-radius: 0.1rem;margin-bottom:0.76rem;}
.overview .list li{width:25%;padding-right:4%;margin-bottom:0.62rem;}
.overview .list .icon {margin-bottom:0.2rem;}
.overview .list .icon img {width:0.8rem; height:0.8rem; display:block; object-fit:contain;}
.overview .list .name{color:#001a28;font-size:var(--f20);line-height:1.41666667em;margin-bottom:0.16rem;}
.overview .list .intro{color:#5c6b74;font-size:var(--f16);line-height:1.875em;}
@media only screen and (max-width:640px){
    .overview .list li{width:100%;padding-right:0;}
}

/*msgpopup*/
.msgpopup .info{width:7.9rem;max-width:90%;background-color:#f7f7f7;padding:0.5rem 0.8rem 0.67rem;}
.msgpopup .title{color:#001a28;font-size:var(--f32);line-height:1.25em;margin-bottom:0.25rem;}
.msgpopup .tips{margin-bottom:0.3rem;}
@media only screen and (max-width:640px){
    .msgpopup .wrap{padding:5vh 0;}
    .msgpopup .info{padding:0.35rem 0.35rem 0.45rem;}
    .msgpopup .title{font-size:var(--f28);}
    .msgpopup .tips{line-height:1.5em;}
}

/*profeat*/
.profeat{margin-bottom:0.7rem;}
.profeat .table{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.profeat table{table-layout:fixed;width:100%;color:#5c6b74;font-size:var(--f18);line-height:1.66666667em;text-align:center;min-width:640px;}
.profeat tr{border-radius:0.1rem;overflow:hidden;}
.profeat td{padding:0.2rem;border-right:2px solid #d7e6f3;}
.profeat td:last-child{border-right:none;}

/*quality*/
.quality{border-radius:0.2rem;overflow:hidden;color:#fff;min-height:5.8rem;padding:0.5rem 0.65rem;background:no-repeat center center;background-size:cover;margin-bottom:0.8rem;}
.quality.black{color:#001a28;}
.quality:last-child{margin-bottom:0;}
.quality:nth-child(2) .info,.quality:last-child .info{max-width:6rem;}
.quality .info{max-width:5.05rem;}
.quality .title{font-size:var(--f32);line-height:1.35em;margin-bottom:0.2rem;}
.quality .intro{font-size:var(--f18);line-height:1.66666667em;}
.quality li{width:28.33333333%;padding-top:0.35rem;}
.quality .icon{max-width:0.95rem;margin-bottom:0.22rem;}
.quality .icon img{display:block;width:100%;height:auto;}
.quality .name{font-size:var(--f16);line-height:1.5em;color:#5c6b74;}
@media only screen and (max-width:640px){
    .quality{padding:0.5rem;margin-bottom:0.5rem;}
    .quality ul{width:60%;}
    .quality li{width:100%;}
}

/*rdbox*/
.rdbox{overflow:hidden;}
.rdname{font-size:var(--f32);color:#001a28;line-height:1.35em;text-transform:uppercase;}
.rdintro{color:#5c6b74;font-size:var(--f18);line-height:1.66666667em;margin-top:0.13rem;}

/*ceo*/
.ceo{background:#fff url(../images/ceo_bg.jpg) no-repeat center bottom;background-size:cover;padding-top:1.12rem;}
.ceo .photo{width:46.09375%;align-items:flex-end;}
.ceo .photo img{display:block;width:100%;height:auto;}
.ceo .text{width:44.140625%;padding:0.8rem 0;}
.ceo .alias{color:#001a28;font-size:var(--f24);line-height:1.35em;font-weight:600;margin-top:0.1rem;}
.ceo .rdintro{margin-top:0.43rem;}
@media only screen and (max-width:640px){
    .ceo .text{width:100%;margin-bottom:0.5rem;padding:0;}
    .ceo .photo{width:100%;}
}

/*base*/
.base{background:no-repeat center center;background-size:cover;min-height:7.6rem;padding:1.25rem 0;}
.base ul{background-color:#fff;border-radius:0.2rem;padding:0.27rem 0.4rem;}
.base li{padding:0.2rem;}
.base .icon{width:0.37rem;height:0.37rem;margin-bottom:0.13rem;}
.base .icon img{width:100%;height:100%;object-fit:contain;display:block;}
.base .text{color:#001a28;font-size:var(--f18);line-height:1.66666667em;font-weight:bold;}
@media only screen and (max-width:768px){
    .base li{width:50%;}
}

/*frontier*/
.frontier{overflow:hidden;margin-bottom:0.93rem;}
.frontier .wrap{background:url(../images/frontier_bg.jpg) no-repeat center center;background-size:cover;margin-bottom:1.12rem;padding-top:0.9rem;}
.frontier .top{margin-bottom:0.55rem;}
.frontier .rdname,.frontier .rdintro{color:#fff;}
.frontier .btm{margin-top:-1.12rem;transform:translateY(1.12rem);}
.frontier .swiper-slide{width:3rem;}
.frontier .title{font-size:var(--f24);line-height:1.5em;text-align:center;margin-bottom:0.63rem;}
.frontier .figure{padding-bottom:70.37037037%;margin-bottom:0.53rem;}
.frontier .img{object-fit:contain;}
.frontier .more{width:0.49rem;height:0.49rem;background-color:#fff;border-radius:50%;position:relative;margin:0 auto;}
.frontier .more:after{width:22.44897959%;padding-bottom:22.44897959%;background:url(../images/arrow_05.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;content:'';}
.frontier .intro {position: absolute; left:0; top:0; width: 100%; height: 100%; color:#fff; padding:0.3rem; background-color: rgba(2,160,244,0.95); overflow-y: auto; -webkit-overflow-scrolling: touch; transform: translateY(100%); opacity: 0; transition: all 0.3s;}
.frontier .info{background-color:#fff;background-image:linear-gradient(0deg,#f2f9ff 0%,#ffffff 100%);border-radius:0.2rem;display:block;overflow:hidden;color:#001a28;padding:0.34rem 0.15rem 0.46rem; position: relative;}
.frontier .info:hover .more{background-color:var(--color);}
.frontier .info:hover .more:after{filter:brightness(100);}
.frontier .info:hover .intro {opacity: 1; transform: translateY(0);}
.frontier .arrow:before{filter:brightness(100);}
.frontier .swiper-button-prev{left:-1.24rem;}
.frontier .swiper-button-next{right:-1.24rem;}
@media only screen and (max-width:1600px){
    .frontier .btm{padding:0 1rem;}
    .frontier .swiper-button-prev{left:0;}
    .frontier .swiper-button-next{right:0;}
}
@media only screen and (max-width:768px){
    .frontier .btm{padding:0 0.7rem;}
}

/*platform*/
.platform{margin-bottom:0.9rem;}
.platform .btm{background:no-repeat center center;background-size:cover;border-radius:0.2rem;overflow:hidden;padding:0.8rem 0.7rem;min-height:7rem;margin-top:0.7rem;}
.platform ul{max-width:3.6rem;}
.platform li{background-color:#fff;box-shadow:0px 0px 0.2rem 0px rgba(0,26,40,0.1);border-radius:0.2rem;padding:0.22rem 0.3rem;margin-bottom:0.2rem;}
.platform img{display:block;width:auto;height:0.43rem;}
.platform .num{color:#001a28;font-size:var(--f50);line-height:1.125em;font-weight:bold;}
.platform .name{text-align:right;color:#5c6b74;font-weight:600;font-size:var(--f24);line-height:1.35em;margin-top:0.24rem;}
@media only screen and (max-width:768px){
    .platform ul{max-width:none;}
}

/*deepcoop*/
.deepcoop{margin-bottom:0.7rem;}
.deepcoop .top{position:relative;margin-bottom:0.65rem;}
.deepcoop .left{max-width:7.76rem;}
.deepcoop .rdname{font-size:var(--f30);}
.deepcoop .rdintro{width:77.83505155%;}
.deepcoop .right{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50.078125%;}
.deepcoop .right i{display:block;padding-bottom:57.56630265%;background:no-repeat center center;background-size:contain;}
.deepcoop .btm{width:101.953125%;}
.deepcoop .item{width:25%;padding:0 1.91570881% 1.91570881% 0;}
.deepcoop .item:hover .img{transform:scale(1.05);}
.deepcoop .figure{padding-bottom:75%;margin-bottom:0.15rem;border-radius:0.2rem;}
.deepcoop .title{color:#001a28;font-size:var(--f20);line-height:1.5em;margin-bottom:0.07rem;}
.deepcoop .intro{color:#727f87;font-size:var(--f14);line-height:2.14285714em;}
@media only screen and (max-width:768px){
    .deepcoop .top{margin-bottom:0.2rem;}
    .deepcoop .left{max-width:none;}
    .deepcoop .rdintro{width:auto;}
    .deepcoop .right{position:static;width:100%;transform:none;}
    .deepcoop .item{width:50%;padding-bottom:0.25rem;}
}

/*abox*/
.abox{overflow:hidden;background:no-repeat center center;background-size:cover;}

/*profile*/
.profile{padding:0.8rem 0 1rem;}
.profile .w1280 {align-items:flex-start;}
.profile .rdname{width:100%; margin-bottom:0.42rem; text-align:center;}
.profile .figure {width:6rem;}
.profile .figure:after {padding-bottom:66.6667%; display:block;}
.profile .text{width:calc(100% - 6.4rem);}
.profile .entry{color:#727f86;font-size:var(--f18);line-height:1.66666667em;text-align:justify; height:4rem; overflow-y:auto; padding-right:0.23rem;}
.profile .entry *{line-height:1.66666667em;}
@media only screen and (max-width:768px){
	.profile .figure {width:100%; margin-bottom:0.3rem;}
    .profile .text{width:100%;}
}

/*company*/
.company{padding-bottom:44.79166667%;position:relative;}
.company video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.company .play{width:0.9rem;height:0.9rem;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;margin:-0.45rem 0 0 -0.45rem;z-index:2;cursor:pointer;}
.company .play:hover{transform:scale(0.9);}

/*honors*/
.honors{padding:1rem 0;}
.honors .figure{width:50%;}
.honors .figure:after{display:block;padding-bottom:68.75%;}
.honors .text{width:42.578125%;}
.honors .data{width:100%;}
.honors .entry{color:#727f86;font-size:var(--f16);line-height:1.75em;margin-top:0.2rem;}
.honors .entry *{line-height:1.75em;}
.honors .entry ul li{list-style:none;position:relative;padding-left:1.125em;margin-bottom:0.2rem;}
.honors .entry ul li:last-child{margin-bottom:0;}
.honors .entry ul li:before{width:0.375em;height:0.375em;border-radius:50%;background-color:var(--color);display:block;content:'';position:absolute;left:0;top:0.6875em;}
.honors .data{margin-top:0.35rem;}
.honors .data ul{overflow:hidden;}
.honors .data li{max-width:2.3rem;color:#727f87;font-size:var(--f16);line-height:1.25em;margin-top:0.35rem;}
.honors .data .num{white-space:nowrap;margin-bottom:0.07rem;}
.honors .data span{color:#001a28;font-weight:bold;font-size:var(--f60);line-height:1em;}
.honors .data sub[data-sub='+']{font-size:var(--f28);line-height:1em;}
@media only screen and (max-width:768px){
    .honors .text{width:100%;}
    .honors .figure{width:100%;margin-top:0.5rem;}
	.honors .data ul {justify-content:space-around;}
    .honors .data li{max-width:30%; padding:1.5%; min-width:1.2rem;}
}

/*glayout*/
.glayout{padding:0.9rem 0 1.38rem; background-image:url(../images/glayout_bg.jpg);}
.glayout .rdname {text-align:center; margin-bottom:0.5rem;}
.glayout .tab {margin-bottom:0.47rem;}
.glayout .tab_li{gap:0.1rem 0.4rem;font-weight:var(--weight_b);color:var(--col_000);margin-left:auto; margin-right: auto;}
.glayout .tab_li li{opacity:0.4;padding-bottom:0.05rem;border-bottom:1px solid var(--col_000);transition:all 0.5s ease-in-out;transition:all 0.5s;cursor:pointer;}
.glayout .tab_li li:hover,.glayout .tab_li li.aon{opacity:1;}
.glayout .tab_con .con{overflow:hidden;display:none;}
.glayout .tab_con li{width:6.5rem;height:auto;}
.glayout .tab_con li .box{height:100%;width:100%;background-color:#f7f7f7;transition:all 0.5s ease-in-out;transition:all 0.5s;}
.glayout .tab_con li .box:hover{transform:translateY(-0.1rem);}
.glayout .tab_con li .box:hover .title{color:var(--color);}
.glayout .tab_con li .textwarp{width:calc(330 / 650 * 100%);padding:0.7rem 0.3rem 0.2rem;}
.glayout .tab_con li .title{font-size:var(--f20);color:var(--col_000);margin-bottom:0.2rem;text-transform:uppercase;transition:all 0.5s ease-in-out;transition:all 0.5s;}
.glayout .tab_con li .des{color:#727f86;line-height:calc(24 / 16);}
.glayout .tab_con li .pic{width:calc(320 / 650 * 100%);overflow:hidden;}
.glayout .tab_con li .pic img{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;}
.glayout .list {gap:0.1rem; display:flex; justify-content:space-between;}
.glayout .list .item {flex-grow:1; width:calc(16.875% - 0.2rem); padding-bottom:5rem; position:relative; transition:width 0.3s;}
.glayout .list .box {display:block; background:#000 no-repeat center center; background-size:auto 100%; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:0.2rem; overflow:hidden; color:#fff;}
.glayout .list .box:before {position:absolute; left:0; top:0; width:100%; height:100%; content:''; display:block; background-color:rgba(0,0,0,0.6); transition:all 0.3s;}
.glayout .list .info {position:absolute; left:13%; bottom:50%; transform:translateY(50%); width:74%; z-index:5; text-align:center;}
.glayout .list .title {font-size:var(--f18); line-height:1.5em;}
.glayout .list .des {font-size:var(--f16); line-height:1.625em; display:none; margin-top:0.14rem;}
.glayout .list .more {width:5.43%; display:none;}
.glayout .list .more a { padding-bottom:100%; background:url(../images/more_01@2x.png) no-repeat center center; background-size:contain; display:block;}
@media screen and (min-width:1025px){
.glayout .list {gap: 0.1rem;  display: flex;  justify-content: space-between;}
.glayout .list .active {width:calc(50% - 0.2rem);}
.glayout .list .active .box:before {background:linear-gradient(0deg, #000, transparent 60%); opacity:0.8;}
.glayout .list .active .info {text-align:left; transform:translate(0); width:100%; left:0; bottom:0; padding:0.4rem 5%; display:flex; justify-content:space-between; align-items:flex-end;}
.glayout .list .active .text {width:86.2%;}
.glayout .list .active .title {font-size:var(--f24);}
.glayout .list .active .more,
.glayout .list .active .des {display:block;}
}
@media screen and (max-width:1024px){
.glayout {padding:0.7rem 0;}
.glayout .list .active {width:16.25%;}
.glayout .list .title {font-size:var(--f24);}
.glayout .list .des {display:block; margin-bottom:0.2rem;}
.glayout .list .more {display:block; margin:0 auto;}

}
@media screen and (max-width:768px){
	.glayout .rdname {margin-bottom:0.3rem;}
	.glayout .list{gap:0; flex-wrap:wrap;}
	.glayout .list .item {width:100%; padding-bottom:2rem; margin:0.02rem 0;}
	.glayout .list .box {border-radius:0; background-size:cover;}
	.glayout .list .des {display:none; margin-bottom:0; margin-top:0.25rem;}
    .glayout .tab_li{gap:0.1rem 0.2rem;}
	.glayout .tab_li li {padding:0.1rem 0;}
    .glayout .tab_con li {width: 10rem;}
	.glayout .list .more {width:0.4rem; display:none;}
	.glayout .list .active {padding-bottom:5rem;}
	.glayout .list .active .info {text-align:left; left:6%; width:88%; bottom:8%; transform:translateY(0);}
	.glayout .list .active .box:before {background-color:rgba(0,0,0,0.3);}
	.glayout .list .active .des {display:block;}
	.glayout .list .active .more {position:absolute; right:0; top:0; display:block; z-index:5; width:100%; height:100%;}
	.glayout .list .active .more a {background:none; width:100%; height:100%; padding-bottom:0;}
}


/*history*/
.history{padding:0.9rem 0 1.35rem;}
.history .rdname{margin-bottom:0.68rem;}
.history .event{margin-bottom:1rem;}
.history .figure{width:35.15625%;border-radius: 0.1rem;}
.history .figure:after{padding-bottom:66.66666667%;display:block;}
.history .text{width:58.203125%;}
.history .year{font-size:var(--f80);line-height:1em;color:var(--color);}
.history .list{width:calc(100% - 2.2rem);}
.history .title{font-size:var(--f24);line-height:1.5em;margin-bottom:0.12rem;color:#000;}
.history .intro{font-size:var(--f16);line-height:2.625em;}
.history .intro p{position:relative;padding-left:1em;}
.history .intro p:before{width:0.375em;height:0.375em;background-color:rgba(153,153,153,0.5);position:absolute;left:0;top:1.125em;display:block;content:'';border-radius:50%;}
.history .time{position:relative;text-align:center;font-size:var(--f20);line-height:2.3em;transition:all 0.2s;}
.history .time:before{width:100vw;position:absolute;left:50%;transform:translateX(-50%);top:0.06rem;display:block;content:'';height:0.04rem;background-color:rgba(153,153,153,0.2);}
.history .circle{width:0.18rem;height:0.18rem;border-radius:50%;border:1px dashed #666;margin:0 auto 0.06rem;position:relative;transition:all 0.2s;}
.history .circle:before{width:0.08rem;height:0.08rem;background-color:#666;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;content:'';}
.history .time .swiper-slide{cursor:pointer;}
.history .arrow{top:auto;bottom:100%;transform:translateY(50%);margin-bottom:-0.075rem;border:0.03rem solid #ccc;}
.history .swiper-slide-thumb-active{font-size:var(--f32);font-weight:bold;color:var(--color);}
.history .swiper-slide-thumb-active .circle{border-color:var(--color);background-color:rgba(255,255,255,0.3);}
.history .swiper-slide-thumb-active .circle:before {background-color:var(--color);}
.history .swiper-button-prev{left:-1.24rem;}
.history .swiper-button-prev:not(:hover):before {background-image:url(../images/swiper_prev_02.svg);}
.history .swiper-button-next{right:-1.24rem;}
.history .swiper-button-next:not(:hover):before {background-image:url(../images/swiper_next_02.svg);}
@media only screen and (max-width:1600px){
    .history .time{padding:0 0.5rem;}
    .history .swiper-button-prev{left:0;}
    .history .swiper-button-next{right:0;}
}
@media only screen and (max-width:768px){
    .history .text{width:100%;margin-bottom:0.35rem;}
    .history .year{width:100%;margin-bottom:0.25rem;}
    .history .list,.history .figure{width:100%;}
}

/*culture*/
.culture{padding:1.42rem 0 1.32rem;}
.culture .rdname{text-align:center;margin-bottom:0.8rem;}
.culture .list{width:102.34375%;}
.culture .item{width:33.333%;padding:0 2.29007634% 2.29007634% 0;}
.culture .info{border-radius:0.2rem;background-color:rgba(255,255,255,0.9);position:relative;height:100%;padding:0.32rem 0.32rem 0.5rem 0.32rem;color:#001a28;}
.culture .info:hover{color:#fff;background-color:rgba(0,167,255,0.9);}
.culture .info:hover .icon{filter:brightness(100);}
.culture .info:hover .intro{color:#fff;}
.culture .icon{margin-bottom:0.18rem;}
.culture .icon img{display:block;width:auto;height:0.32rem;}
.culture .title{font-size:var(--f24);line-height:1.5em;margin-bottom:0.17rem;}
.culture .intro{font-size:var(--f16);line-height:1.875em;color:#727f86;}
@media only screen and (max-width:768px){
    .culture .item{width:100%;}
}

/*certificate*/
.certificate{padding:0.9rem 0 0.84rem;}
.certificate .rdname{text-align:center;margin-bottom:0.32rem;}
.certificate .swiper-slide{padding:0.16rem;height:auto;}
.certificate .figure{padding-bottom:70.21943574%;margin-bottom:0.7rem;}
.certificate .text{font-size:var(--f18);color:#001a28;line-height:1.66666667em;}
.certificate .info{box-shadow:0px 0px 0.16rem 0.04rem rgba(0,73,112,0.08);position:relative;height:100%;border-radius:0.2rem;background-color:#fff;padding:1.18rem 0.38rem 0.6rem;}
.certificate .swiper-button-prev{left:-1.24rem;}
.certificate .swiper-button-next{right:-1.24rem;}
@media only screen and (max-width:1600px){
    .certificate .list{padding:0 1rem;}
    .certificate .swiper-button-prev{left:0;}
    .certificate .swiper-button-next{right:0;}
}
@media only screen and (max-width:640px){
    .certificate .list{padding:0 0.5rem;}
}
/*language*/
#language {position: fixed; left:0.2rem; bottom:0.2rem; color: #555;font-size: var(--f20); z-index: 10; cursor: pointer;}
#language .cur {line-height: 2.25em; padding:0 0.15rem; align-items: center; border-radius: 0.02rem; box-shadow: rgba(0,0,0,0.15) 0 0.05rem 0.15rem; background: #fff; transition: all .2s cubic-bezier(0.4, 0, 1, 1); min-width: 1.3rem;}
#language img {display: block; width: 0.33rem; height: auto;}
#language span {display: block;text-transform: uppercase; margin-left: 0.1rem;}
#language .arrow {width: 0.15rem; height: 0.24rem; background: url(../images/language_arrow.svg) no-repeat center center; background-size: contain; transition: all 0.3s;}
#language .list {position: absolute; left:0;bottom:100%; max-height: 2.5rem;overflow-y: auto; -webkit-overflow-scrolling: touch;transform: translateY(-30px); opacity: 0; cursor: pointer; transition: all .8s cubic-bezier(.3,1.1,.4,1.1); width:100%; visibility: hidden; width:2.4rem; background-color: #fff;}
#language .list li {border-bottom: 1px solid #444;}
#language .list a {transition: color .4s linear; color:#444; padding:0.1rem 0.15rem; white-space: nowrap; transition: all 0.2s; flex-wrap: nowrap;}
#language .list a:hover {background-color: #02a0f4; color:#fff;}
#language.active .cur {min-width: 2.4rem;}
#language.active .list {display: block; opacity: 1; transform: translateX(0); visibility: visible;}
#language.active .arrow {transform: rotate(180deg);}
/*cookies*/
#cookies {position: fixed; left:0; bottom:0; background-color: #02a0f4; color:#fff; z-index: 20; padding:0.5rem 0; width:100%; display: none;}
#cookies .pic {width: 0.96rem;}
#cookies .pic img {display: block;filter: brightness(100);}
#cookies .btn {width: 1.5rem;}
#cookies .btn span {background-color: #fff; color:#02a0f4; border-radius: 0.03rem; font-size: var(--f16); line-height: 2em;display: block; text-align: center; cursor: pointer;}
#cookies .txt {width:calc(100% - 4rem);}
#cookies .title {font-size: var(--f18); line-height: 1.35em; margin-bottom:0.1rem;}
#cookies .intro {font-size: var(--f16); line-height: 1.875em;}
#cookies .intro a {color:#fff; text-decoration: underline;}
#cookies .intro a:hover {opacity: 0.8; text-decoration: none;}
@media only screen and (max-width:640px){
    #cookies .w1280{flex-direction: column; align-items: center;}
    #cookies .pic {margin-bottom: 0.2rem;}
    #cookies .txt {width: 100%; margin-bottom: 0.2rem;}
    #cookies .intro {font-size: var(--f14); line-height: 1.5em;}
}


.Noticelist{padding-bottom:3%}
.Noticelist li {margin-bottom:1%}
.Noticelist li a{background:#f7f7f7;padding:.3rem .5rem;}
.Noticelist li a .title{padding-right:5%;flex:1;font-size: var(--f20);}
.Noticelist li a .btns{width:20%;flex:0 0 auto;}
.Noticelist li a .btns .date{margin-right:.3rem;padding-right:.3rem;border-right:1px solid #ddd;font-size: var(--f16);color:#727f86}
.Noticelist li a .btns i{width:.24rem;height:.24rem;background:url(../images/icon-download.svg)no-repeat center;background-size:.24rem auto;}

.Noticelist li a:hover .date{color:#02a0f4;}
.Noticelist li a:hover i{background:url(../images/icon-download-on.svg)no-repeat center;background-size:.28rem auto;}

@media only screen and (max-width:1024px){
	.Noticelist li a{padding:.3rem;}
	.Noticelist li a .btns{width:auto;}
	.Noticelist li a .title{font-size: var(--f18);}
}




.stock {}
.stock .pic {}


.stock .gpdata { padding: .2rem 0; border-bottom: 1px solid #e5e5e5;font-size: var(--f30); color: #b60b20;font-weight: bold;}
.stock .gpdata b { font-size: 1rem; line-height: 1;}
.stock .gpdata span {line-height: .3rem;padding-left: .2rem;margin-left: .1rem;background-position: left center;background-repeat: no-repeat;}
.stock span.up {background-image: url(../images/gpup2.png);}
.stock .gptotal {padding: .2rem;border-bottom: 1px solid #e5e5e5; margin-bottom: .2rem;font-size: var(--f36)}
.stock .gptotal.gptotalen {padding: .2rem 0;}
.stock .gptotal .item {padding-right: .2rem;white-space: nowrap;color: #333;}
.stock .gptotal .item p:first-child {font-size: var(--f16);color: #555;}
.gptip {font-size: var(--f14);color: #333;}
@media(min-width:1025px){
	.stock .pic{width:45%;position: relative;padding-bottom:48.438%;}
	.stock .pic figure{position: absolute;top:0;right:0;height:100%;width:155%}
	.stock .con{width:55%;padding-left:10%}
	.stock .con.conen{padding-left:5%}
}

@media(max-width:1024px){
	.stock .pic {width:100%;}
	.stock .pic figure{padding-bottom:61.438%;}
}

.gpimg {padding: 6% 0 2%;background: #f9f9f9;}
.gpimg .items {flex-wrap: wrap;}
.gpimg .item {width: 47%;text-align: center;font-size: var(--f24);color: #333;margin-bottom: .4rem}
.gpimg .item .img {background: #fff;padding: .3rem;border-bottom: 4px solid #eaecf2;margin-bottom: .3rem;}




.tzz{}
.tzz .left dl:not(:last-child){margin-bottom:.4rem;padding-bottom:.4rem;border-bottom:1px solid #ddd;}
.tzz .left dl dt.tel{background: url(../images/contact_tel.svg)no-repeat center;width:.6rem;height:.6rem;background-size: 0.6rem auto;}
.tzz .left dl dt.mail{background: url(../images/contact_mail.svg)no-repeat center;width:.6rem;height:.6rem;background-size: 0.6rem auto;}
.tzz .left dl dd .tit{font-size: var(--f20);color: #333;padding:.2rem 0 .1rem}
.tzz .left dl dd .desc{font-size: var(--f24);color: #333;}

.tzz .title{font-size: var(--f36);color: #333;text-align:center;padding-bottom:.3rem;}
.tzz .form{background:#f7f9fb;padding:.5rem;border-radius: 0.2rem;}
.tzz .form li{margin-bottom: .15rem;position: relative;}
.tzz .form li .tit{color: #333333;padding-bottom:.1rem;display:block}
.tzz .form li select,
.tzz .form li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.tzz .form li textarea.text{height: auto;}
.tzz .form .btn{display:block;background-color: #0083c9;color: #fff; font-size: var(--f14);height: 2.85714286em;width: 11.78571429em;border-radius: 1.42857143em;border: none;margin: 0.1rem auto 0;}
@media (min-width:1025px) {
.tzz .form .img{width: 50%;}    
.tzz .form .row-2 li{float: left;width:calc(50% - 5px);}
.tzz .form .row-2 li:nth-child(2n){float: right;}
}

@media(min-width:1025px){
	.tzz .left{width:25%;flex:0 0 auto}
	.tzz .right{flex:1;padding-left:10%}
}
@media(max-width:1024px){
	.tzz .left,
	.tzz .right{width:100%;margin-bottom:.3rem}
}
.fourm { width:100%; overflow:hidden; margin-bottom:0.5rem;}
/*fitem*/
.fitem {border-radius:0.1rem; overflow:hidden; background-color:rgba(234,242,249,0.37); margin-bottom:0.2rem;}
.fitem .top {border-radius:0.1rem; padding:0.25rem;background-color: #eaf2f9; cursor:pointer;}
.fitem .letter{font-size:0.2rem; line-height:1.5em;color: #02a0f4; font-weight:bold;}
.fitem .title {font-size:0.2rem; line-height:1.5em; color: #001a28; width:calc(100% - 0.38rem); position:relative; padding-right:0.5rem;}
.fitem .title:after {width:0.14rem; height:0.08rem; background:url(../images/forum_arrow.svg) no-repeat center center; background-size:contain; position:absolute; right:0.15rem; top:0.11rem; display:block; content:'';transition:all 0.3s;}
.fitem .btm {padding:0.35rem 0.5rem 0.5rem 0.25rem; display:none;}
.fitem .cont {width:calc(100% - 0.38rem);}
.fitem .intro {color: #001a28; font-size:0.16rem; line-height:1.875em;}
.fitem .btn {font-size:0.18rem;color: #001a28;font-weight:bold; display:flex; flex-wrap:wrap;margin-top:0.65rem;}
.fitem .btn span {display:block; margin-right:0.54rem; cursor:pointer; background:no-repeat left center; background-size:1.2778em auto; padding-left:2em;}
.fitem .btn span:last-child {margin-right:0;}
.fitem .btn .ask {background-image:url(../images/forum_01.svg);}
.fitem .btn .ans {background-image:url(../images/forum_02.svg);}
.fitem.active .title:after {transform:rotate(180deg);}

.forum-popup .info {width:8rem; padding:0.5rem 0.6rem 0.65rem 0.5rem;}
.forum-popup .name {font-size:0.18rem;color: #001a28;background:no-repeat left center; background-size:1.28em auto; padding-left:2em; margin-bottom:0.3rem;}
.forum-popup .ask {background-image:url(../images/forum_01.svg);}
.forum-popup .ans {background-image:url(../images/forum_02.svg);}
.forum-popup .item {margin-bottom:0.2rem;}
.forum-popup .item:last-child {margin-bottom:0;}
.forum-popup .text {display:block; width:100%;border: solid 0.02rem #e3e7ea; background-color:#fff; font-size:0.18rem;color: #001a28; line-height:1.5em; border-radius:0.1rem; padding:0.18rem 0.3rem;}
.forum-popup textarea.text {height:11.112em;}
.forum-popup .btn {font-size:0.18rem; width:1.6rem; height:0.5rem; border-radius:0.25rem;background-color: #02a0f4;color:#fff; display:block;font-weight:bold;border:none;cursor:pointer;}
.forum-popup .reset {background-color: #e3e7ea;color: #001a28;}
.forum-popup .submit {margin-right:0.2rem;}