@charset "UTF-8";@import url('base.css');header{position:fixed;left:0;top:0;width:100%;z-index:100;font-size:var(--font-size18);font-weight:400;--right-m:0.5rem;--ico-wh:0.6rem;transition:all 0.5s;}
header.fixed{background-color:#fff;}
@media (max-width:640px){header{--right-m:0.1rem;--ico-wh:0.5rem}
}
header .auto-inner{width:auto;max-width:none;padding:0 calc(80 / 1920 * 100%);height:1rem;max-width:calc(var(--autoWidth) * 1px);margin:0 auto;--autoWidth:1920;--width-precent:var(--autoWidth) * 100%;}
header .logo{position:relative;z-index:1;}
header .logo img{height:var(--ico-wh);transition:0.3s;}
header .logo .drak{opacity:0;}
header .logo .light{position:absolute;left:0;top:0;}
header .login-info{margin-left:var(--right-m);}
header .login-before a{display:block;line-height:calc(var(--ico-wh) - 2px);border-radius:0.3rem;border:solid 1px var(--white);padding:0 0.26rem;color:var(--white);transition:0.3s;}
header .login-before a:hover{background-color:var(--hover-color);border-color:var(--hover-color);}
header .login-after .avart{width:var(--ico-wh);margin-right:0.2rem;}
header .login-after .avart img{height:var(--ico-wh);border-radius:50%;}
header .login-after .name{color:var(--white);max-width:6em;}
header.fixed .login-after .name{color:#000;}
@media (max-width:640px){header .login-before a{padding:0 0.16rem;}
}
/*language*/
header #language{position:relative;padding:1.44444em 0;margin-right:1.625em;}
header #language span{width:1.44444444em;height:1.44444444em;background:url(../images/language_01.svg) no-repeat left center;background-size:contain;cursor:pointer;display:block;}
header #language .language_menu{position:absolute;left:50%;top:70%;transform:translateX(-50%);background-color:#ffffff;border-radius:0.27777778em;margin-top:0.55555556em;padding:0.25em 0;display:none;min-width:5em;text-align:center;padding:0.5em 0;list-style-type:none;}
header #language .language_menu:before{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);border-bottom:0.27777778em solid #ffffff;border-left:0.27777778em solid transparent;border-right:0.27777778em solid transparent;bottom:100%;}
header #language li{font-size:0.88888889em;line-height:1.875em;}
header #language a{display:block;overflow:hidden;white-space:nowrap;padding:0 1em;}
.language_ul header #language .language_menu{display:block;}
header #language .language{font-size:var(--font-size18);color:#ffffff;margin-left:.8em;}
menu{margin-right:0.5rem;}
menu li.aon span a{color:var(--hover-color);}
header.fixed a{color:#000;}
header.fixed #language span{background:url(../images/language_02.svg) no-repeat left center;background-size:contain;}
header.fixed #language .language{color:#000;}
header.fixed .login-before a{color:#000;border-color:#000;}
header.fixed .login-before a:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:#fff;}
header.fixed .logo .drak{opacity:1;}
header.fixed .logo .light{position:absolute;left:0;top:0;opacity:0;}
@media (min-width:1025px){menu li + li{margin-left:0.7rem;}
menu li span a{color:var(--txt-color-ddd);}
}
@media (max-width:1680px){menu li + li{margin-left:0.5rem;}
}
@media(max-width:1600px){menu li + li{margin-left:0.4rem;}
}
@media (max-width:1024px){menu{position:absolute;right:0;top:100%;background-color:var(--white);width:max-content;visibility:hidden;transform:translateY(0.3rem);opacity:0;transition:0.3s;}
.menu-show menu{transform:translateY(0);opacity:1;visibility:visible;}
menu ul{padding:2em;}
menu li{line-height:4;border-bottom:1px solid rgba(var(--rgb-main2-color),0.1);}
menu li + li{margin-left:0rem;}
menu li:first-child{border-top:1px solid rgba(var(--rgb-main2-color),0.1);}
menu li a{display:block;}
.open-menu{display:block;background-color:var(--hover-color);border-radius:50%;width:var(--ico-wh);height:var(--ico-wh);cursor:pointer;transition:0.5s;display:flex;flex-direction:column;justify-content:space-between;margin-left:var(--right-m);align-items:center;padding:4% 0}
.open-menu i{display:block;width:60%;height:2px;background-color:var(--white);transition:0.3s;}
.menu-show .open-menu i:nth-child(3){width:20%;}
.menu-show .open-menu i:nth-child(2){width:40%;}
header #language .language{margin-left:.3em;}
header #language{margin-right:var(--right-m);}
header.homefixed{background-color:#fff;}
header.homefixed a{color:#000;}
header.homefixed #language span{background:url(../images/language_02.svg) no-repeat left center;background-size:contain;}
header.homefixed #language .language{color:#000;margin-left:.3em;}
header.homefixed .login-before a{color:#000;border-color:#000;}
header.homefixed .login-before a:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:#fff;}
}
[data-headerStyle='dark'] header{box-shadow:0 0 0.1rem rgba(var(--rgb-000),0.1);background-color:var(--white);position:relative;}
[data-headerStyle='dark'] header.fixed{position:fixed;}
[data-headerStyle='dark'] header .logo .drak{opacity:1;}
[data-headerStyle='dark'] header .logo .light{opacity:0;}
[data-headerStyle='dark'] header .login-before a:not(:hover){color:var(--default-color);border-color:var(--default-color);}
[data-headerStyle='dark'] header .login-after .name{color:var(--default-color);}
[data-headerStyle='dark'] header #language .language{color:var(--default-color);}
[data-headerStyle='dark'] header #language span{background:url(../images/language_02.svg) no-repeat left center;background-size:contain;}
@media (min-width:1025px){[data-headerStyle='dark'] menu li:not(.aon) span a{color:var(--default-color);}
}
.h-search{overflow:hidden;border-radius:0.3rem;}
.open-search{display:block;background:url(../images/search.svg) var(--bg-contain);background-size:auto 0.18rem;border-radius:50%;width:var(--ico-wh);height:var(--ico-wh);cursor:pointer;transition:0.5s;}
.top_search{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;overflow:hidden;transition:0.5s;opacity:0;visibility:hidden;z-index:7;}
.top_search .text{flex:1;height:var(--ico-wh);line-height:var(--ico-wh);color:var(--white);border:0;background:none;padding:0 0 0 2em;}
.top_search .btn{width:var(--ico-wh);height:var(--ico-wh);background:url(../images/search.svg) var(--bg-contain);background-size:auto 0.18rem;}
.search-show .top_search{opacity:1;visibility:visible;}
@media (min-width:1025px){.h-search{position:relative;z-index:10;transition:0.5s;width:var(--ico-wh);background-color:var(--hover-color);}
.search-show .h-search{width:3.4rem;}
.search-show .open-search{visibility:hidden;opacity:0;}
.top_search{right:0;top:0;}
}
@media (max-width:1024px){.top_search{top:100%;left:0;width:100%;background-color:var(--hover-color);}
.open-search{background-color:var(--hover-color);}
.search-show .open-search{background-image:url(../images/close.svg);}
}
footer{background-color:var(--main-color);padding-top:1.1rem;font-weight:400;font-size:var(--font-size14);}
footer .auto-inner{--autoWidth:1600;--width-precent:var(--autoWidth)* 100%;}
footer,footer a:not(:hover){color:rgba(var(--rgb-white),0.6);}
.f-top .left .logo{margin-bottom:0.18rem;}
.f-top .left .logo img{height:0.6rem;}
.f-bottom{border-top:1px solid rgba(var(--rgb-white),0.1);padding:0.34rem 0;margin-top:0.56rem;}
.f-top .contact{font-size:var(--font-size16);line-height:calc(30 / 16);margin-bottom:0.28rem;padding:0;}
.f-top .contact dl + dl{margin-top:0.31rem;}
.f-top .code img{width:1.3rem;height:1.3rem;border-radius:0.06rem;}
.f-top nav{margin-bottom:0.2rem;}
.f-top nav dt a{font-size:0.18rem;font-weight:normal;}
.f-top nav dt a:not(:hover){color:var(--white);}
.f-top nav dd{font-size:var(--font-size16);line-height:calc(26 / 16);padding:0.05rem 0;}
.f-top nav dd a:not(:hover){color:rgba(var(--rgb-white),0.4);}
.f-top .gettop{background:url(../images/gettop.svg) var(--bg-contain);background-size:auto 0.13rem;width:0.6rem;cursor:pointer;height:0.6rem;border-radius:50%;background-color:var(--hover-color);transition:0.3s;}
.f-top .gettop:hover{transform:scale(1.1);}
.f-top .follow .tit{margin-bottom:0.17rem;}
.f-top .follow dd a{background:var(--bg-contain);display:block;width:0.6rem;height:0.6rem;border-radius:50%;background-color:var(--hover-color);background-size:auto 0.17rem;cursor:pointer;transition:0.3s;}
.f-top .follow dd.webchat{position:relative;z-index:1;}
.f-top .follow dd.webchat figure{position:absolute;left:50%;width:max-content;bottom:calc(100% + 0.3rem);border-radius:0.06rem;background-color:var(--white);transform:translateX(-50%);overflow:hidden;visibility:hidden;opacity:0;transition:0.3s;}
.f-top .follow dd.webchat.active figure{bottom:calc(100% + 0.2rem);opacity:1;visibility:visible;}
.f-top .follow dd a.fb{background-image:url(../images/share-facebook.svg);background-size:auto 0.22rem;}
.f-top .follow dd a.tw{background-image:url(../images/share-tw.svg);}
.f-top .follow dd a.in{background-image:url(../images/share-in.svg);background-size:auto 0.2rem;}
.f-top .follow dd a.wx{background-image:url(../images/share-wx.svg);}
.f-top .follow dd + dd{margin-left:0.14rem;}
.f-top .follow dd:hover a{transform:translateY(-0.1rem);}
@media (min-width:1025px){
.f-top .left{width:calc(400 / var(--width-precent));}
.f-top .right{width:calc(1060 / var(--width-precent));}
.f-top .right nav{margin-right:0.31rem;min-height:3.31rem;}
.f-top nav dt{margin-bottom:0.19rem;}
.f-top .contact{min-height:2rem;}
}
@media (max-width:1024px){.f-top .left{text-align:center;}
.f-top .right nav{margin:0.5rem 0;border-top:1px solid rgba(var(--rgb-white),0.1);}
.f-top .right nav dl{border-bottom:1px solid rgba(var(--rgb-white),0.1);}
.f-top .right nav dt ~ dd{display:none;}
.f-top .right nav dt{line-height:3;overflow:hidden;display:flex;align-items:center;justify-content:space-between;}
.f-top .right nav dt .wap-b-op{display:block;width:0.4rem;height:0.4rem;background:url(../images/select.svg) no-repeat center center;background-size:auto 30%;transition:0.2s;}
.f-top .right nav dt.active .wap-b-op{transform:rotate(180deg);}
.f-top .right nav dd:last-child{padding-bottom:2em;}
.f-bottom{text-align:center;line-height:2;}
}
main{--padding-top:1rem;--padding-bottom:1.2rem;}
@media (max-width:640px){main{--padding-top:0.5rem;--padding-bottom:0.6rem;}
}
.controls .pages{display:flex;align-items:center;}
.controls .pages span{width:0.24rem;height:0.24rem;display:block;position:relative;border-radius:50%;/* background-color:var(--txt-color-ccc);*/
border:1px solid transparent;cursor:pointer;}
.controls .pages span + span{margin-left:0.33rem;}
.controls .pages span:before{position:absolute;content:'';width:0.08rem;height:0.08rem;border-radius:50%;left:50%;top:50%;margin:-0.04rem 0 0 -0.04rem;/* border:1px solid var(--hover-color);*/
 transition:0.3s;background-color:var(--txt-color-ccc);-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.controls .pages span.active::before{transform:scale(1);background-color:var(--hover-color);}
.controls .pages span.active{/* background-color:var(--hover-color);*/
 border:1px solid var(--hover-color);}
.controls .prev,.controls .next{cursor:pointer;position:absolute;width:0.6rem;height:0.6rem;border-radius:50%;background:var(--hover-color) var(--bg-contain);background-size:auto 30%;top:50%;margin-top:-0.3rem;}
.controls .prev{right:calc(100% + 0.2rem);background-image:url(../images/btn-prev.svg);}
.controls .next{left:calc(100% + 0.2rem);background-image:url(../images/btn-next.svg);}
.controls .swiper-button-disabled{background-color:rgba(var(--rgb-000),0.2);cursor:default;}
.controls .swiper-button-lock{display:none;}
.controls.static a{position:initial;margin:0;}
.controls.static a + a{margin-left:0.1rem;}
.controls.static a:not(.swiper-button-lock){display:block;}
@media (max-width:640px){.controls .prev,.controls .next{width:0.4rem;height:0.4rem;margin-top:-0.2rem;}
}
.all-more{display:inline-flex;}
.all-more a{display:block;min-width:2.21rem;padding:0 2em;border:1px solid transparent;border-radius:0.6rem;font-weight:400;font-size:var(--font-size18);line-height:calc(60 / 18);text-align:center;transition:0.3s;}
.all-more a.sm{min-width:1.4rem;line-height:calc(50 / 18);font-weight:normal;}
.all-more a.border{border-color:rgba(var(--rgb-333),1);}
.all-more a.border:hover{background-color:var(--hover-color);color:var(--white);border-color:transparent;}
.all-more a.full{background-color:var(--hover-color);color:var(--white);}
.all-more a.full:hover{background-color:var(--main-color);}
@media (max-width:640px){.all-more a{min-width:10em;line-height:3;}
}
.mark-line .auto-inner{display:flex;align-items:center;}
.mark-line .auto-inner:before,.mark-line .auto-inner:after,.mark-line i{display:block;}
.mark-line .auto-inner:before,.mark-line .auto-inner:after{content:'';background:url(../images/mark.svg) var(--bg-contain);width:0.19rem;height:0.16rem;flex-shrink:0;}
/* .mark-line .auto-inner:before{animation:markrotate 3.5s ease infinite both;}
*/
.mark-line i{flex:1;height:1px;background-color:#999fa9;}
/* @keyframes markrotate{0%{transform:rotate(0deg);}
15%{transform:rotate(60deg);}
30%{transform:rotate(120deg);}
45%{transform:rotate(180deg);}
60%{transform:rotate(240deg);}
75%{transform:rotate(300deg);}
100%{transform:rotate(360deg);}
}
*/
.index-title{display:inline-flex;align-items:flex-end;}
.index-title b{font-size:var(--font-size40);}
.index-title .circle{background-color:var(--hover-color);margin-left:0.2rem;width:0.12rem;height:0.12rem;border-radius:50%;}
.index-title b.white{color:var(--white);}
.index-title b.white a{color:var(--white);}
@media (max-width:1024px){.index-title b{font-size:var(--font-size32);}
}
.edit-info{text-align:justify;color:rgba(var(--rgb-main2-color),0.8);font-size:var(--font-size18);line-height:calc(30 / 18);font-weight:400;}
.bg-home{background-color:#f0f3f7;}
.bg-white{background-color:var(--white);}
.mark-line .auto-inner,[class*=home-] .auto-inner{--autoWidth:1600;--width-precent:var(--autoWidth) * 100%;}
.home-ban{position:relative;z-index:2;overflow:hidden;width:100%;max-width:calc(var(--autoWidth) * 1px);margin:0 auto;--autoWidth:1920;--width-precent:var(--autoWidth) * 100%;}
.home-ban .swiper-txt{position:absolute;left:0;width:100%;/* top:calc(1rem + 116 / 960 * 100%);*/
z-index:3;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.home-ban:where(.title,.desc,.all-more){transform:translateX(1rem);opacity:0;transition:0.5s 0.5s;-webkit-transform:translateX(1rem);-moz-transform:translateX(1rem);-ms-transform:translateX(1rem);-o-transform:translateX(1rem);}
.home-ban .swiper-slide-active:where(.title,.desc,.all-more){transform:translateX(0);opacity:1;}
.home-ban .title{font-size:var(--font-size68);color:var(--main2-color);font-weight:bold;line-height:1.2;max-width:50%;}
.home-ban .desc{color:var(--txt-color-666);line-height:calc(36 / 20);font-size:var(--font-size20);margin-top:0.23rem;--h:161;min-height:calc(var(--h) / 20 * 1em);margin-bottom:0.2rem;max-width:4.7rem;transition-delay:0.8s;}
.home-ban .swiper-slide[data-colorstyle='drak'] .desc,.home-ban .swiper-slide[data-colorstyle='drak'] .title{color:var(--white);}
.home-ban .all-more{transition-delay:1.1s;}
.home-ban .swiper-slide[data-colorstyle='drak'] .all-more a.border{color:var(--white);}
.home-ban .swiper-slide[data-colorstyle='drak'] .all-more a.border:not(:hover){border-color:rgba(var(--rgb-fff),0.5);}
.home-ban .controls{position:absolute;bottom:5%;left:0;right:0;text-align:left;z-index:10;}
.home-ban .swiper-txt{padding-bottom:.23rem;}
@media (min-width:1800px){}
@media (min-width:1025px){.home-ban .wap{display:none;}
}
@media (max-width:1024px){.home-ban{padding-top:1rem;}
/* .home-ban .swiper-txt{top:calc(1rem + 116 / 960 * 100%);}
*/
 .home-ban .pc{display:none;}
.home-ban .title{font-size:var(--font-size42);}
.home-ban .desc{font-size:var(--font-size16);max-width:50%;}
.home-ban .swiper-txt{padding-bottom:0rem;top:47%;}
}
@media (max-width:640px){.home-ban .title{font-size:var(--font-size26);}
.home-ban .desc{font-size:var(--font-size14);max-width:70%;}
.home-ban .desc{--h:100;}
.home-ban .controls{margin-top:0.8rem;}
.edit-info{font-weight:normal; color:#333;}
}
.home-prod{padding:1.09rem 0 1.14rem 0;position:relative;z-index:1;overflow:hidden;}
.home-prod:before{position:absolute;content:'';height:1.25rem;width:37.21rem;left:0;margin-top:-0.625rem;top:50%;background:var(--bg-contain);background-image:url(../images/line.png);background-size:auto 100%;animation:line 8s linear infinite;}
@keyframes line{0%{left:0;}
25%{left:-50%;}
50%{left:-100%;}
75%{left:-50%;}
100%{left:0;}
}
.home-prod .index-title{margin-bottom:0.72rem;}
.home-prod .auto-inner{overflow:hidden;position:relative;z-index:3;}
.home-prod .list-swiper{margin:0 -0.5rem;}
.home-prod .list-swiper p{margin:0;text-align:center;font-size:var(--font-size24);margin:calc(42 / 24 * 1em) 0 0 0;color:var(--main2-color);line-height:1.5em;}
.home-prod .list-swiper .swiper-slide a{display:block;margin:0 0.5rem;}
.home-prod .list-swiper .pic{position:relative;border:solid 1px rgba(var(--rgb-main2-color),0.1);padding:0.3rem;box-sizing:border-box;overflow:hidden;}
.home-prod .list-swiper .line{position:absolute;display:none;}
.home-prod .list-swiper .line:nth-child(5){top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,green);animation:animate1 3s linear infinite;}
.home-prod2 .list-swiper .swiper-slide a{margin:0 0.3rem;}
.home-prod2 .list-swiper{margin:0 -0.3rem;}
@keyframes animate1{0%{left:-100%;}
50%,100%{left:100%;}
}
.home-prod .list-swiper .line:nth-child(2){top:-100%;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,green);animation:animate2 3s linear infinite;animation-delay:0.8s;}
@keyframes animate2{0%{top:-100%;}
50%,100%{top:100%;}
}
.home-prod .list-swiper .line:nth-child(3){bottom:0;right:0;width:100%;background:linear-gradient(270deg,transparent,green);animation:animate3 3s linear infinite;animation-delay:1.6s;}
@keyframes animate3{0%{right:-100%;height:1px;}
50%,100%{height:2px;right:100%;}
}
.home-prod .list-swiper .line:nth-child(4){bottom:-100%;left:0;width:1px;height:100%;background:linear-gradient(360deg,transparent,green);animation:animate4 3s linear infinite;animation-delay:2.3s;}
@keyframes animate4{0%{bottom:-100%;}
50%,100%{bottom:100%;}
}
.home-prod .list-swiper .pic .Ispic{padding-bottom:calc(290 / 260 * 100%);transition:0.3s;}
.home-prod .list-swiper a:hover .pic .Ispic{transform:scale(1.05);}
.home-prod .list-swiper a:hover .pic .line{display:block;}
.home-prod .controls{position:absolute;right:0;top:0;width:1.5rem;height:0.6rem;display:flex;align-items:center;justify-content:space-between;}
@media(min-width:1024px){
	.home-prod .controls{display: none;}
}
@media (max-width:1024px){.home-prod .list-swiper{margin:0 -0.1rem;}
.home-prod .list-swiper .swiper-slide a{display:block;margin:0 0.1rem;}
.home-prod2 .list-swiper .swiper-slide a{margin:0 0.1rem;}
}
@media (max-width:640px){.home-prod{padding:0.6rem 0;}
.home-prod .index-title{margin-bottom:0.5rem;}
.home-prod .list-swiper p{font-size:var(--font-size18);}
}
.home-prod .kuang{position:absolute;left:-1px;right:-1px;bottom:-1px;top:-1px;transition:0.3s;pointer-events:none;}
.home-prod .list-swiper a:hover .kuang{transform:rotate(180deg);}
.home-prod .kuang i{position:absolute;}
.home-prod .kuang i[class*='h-']{width:1px;height:100%;top:0;}
.home-prod .kuang i.h-l{left:0;}
.home-prod .kuang i.h-r{right:0;}
.home-prod .kuang i[class*='v-']{width:100%;height:1px;left:0;}
.home-prod .kuang i.v-t{top:0;}
.home-prod .kuang i.v-b{bottom:0;}
.home-prod .swiper-slide:nth-child(2n-1) .kuang i.v-t{width:50%;background:linear-gradient(to right,rgba(var(--rgb-minor-color),1),rgba(var(--rgb-minor-color),0));}
.home-prod .swiper-slide:nth-child(2n-1) .kuang i.v-b{width:40%;background-color:var(--hover-color);}
.home-prod .swiper-slide:nth-child(2n-1) .kuang i.h-l{background-color:var(--hover-color);}
.home-prod .swiper-slide:nth-child(2n) .kuang i.h-r{height:50%;background:linear-gradient(to bottom,rgba(var(--rgb-minor-color),1),rgba(var(--rgb-minor-color),0));}
.home-prod .swiper-slide:nth-child(2n) .kuang i.v-t{background-color:var(--hover-color);}
.home-prod .swiper-slide:nth-child(2n) .kuang i.h-l{height:40%;background-color:var(--hover-color);}
.home-prod .swiper-slide:nth-child(3n) .kuang i.v-t{background:linear-gradient(to right,rgba(var(--rgb-minor-color),1),rgba(var(--rgb-minor-color),0));width:100%;}
.home-prod .swiper-slide:nth-child(3n) .kuang i.v-b{background-color:transparent;}
.home-prod .swiper-slide:nth-child(3n) .kuang i.h-l{height:90%;background-color:var(--hover-color);}
.home-prod .swiper-slide:nth-child(4n) .kuang i.h-l{height:30%;background:linear-gradient(to bottom,rgba(var(--rgb-minor-color),1),rgba(var(--rgb-minor-color),0));}
.home-prod .swiper-slide:nth-child(4n) .kuang i.h-r{height:50%;background-color:var(--hover-color);}
.home-apply{padding-top:1.13rem;}
.home-apply li{width:calc(740 /var(--width-precent));margin-bottom:0.8rem;}
.home-apply li:nth-child(2n-1){margin-right:calc(120 /var(--width-precent));}
.home-apply li:last-child{margin-right:0;}
.home-apply .index-title{margin-bottom:1.05rem;}
.home-apply li:nth-child(2n){margin-top:-1.98rem;}
.home-apply li p{margin:calc(29 / 24 * 1em) 0 0 0;font-size:var(--font-size24);color:var(--main2-color);}
.home-apply li .pic{position:relative;z-index:1;overflow:hidden;}
.home-apply li .Ispic{padding-bottom:calc(600 / 740 * 100%);transition:0.3s;}
.home-apply li a:hover .Ispic{transform:scale(1.2);}
/* .home-apply li .more{position:absolute;content:'';width:1.21rem;height:1.21rem;border-radius:50%;background:var(--bg-contain);background-image:url(../images/more.svg);background-size:0.24rem auto;background-color:var(--hover-color);display:none;pointer-events:none;z-index:10;}
*/
@media (max-width:640px){.home-apply{padding-top:0.5rem;}
.home-apply li p{font-size:var(--font-size18);}
.home-apply li{margin-bottom:0.4rem;}
.home-apply .index-title{margin-bottom:0.5rem;}
.home-apply li:nth-child(2n){margin-top:-1rem;}
}
.home-news{padding:0.63rem 0;margin-bottom:0.77rem;position:relative;z-index:1;overflow:hidden;width:100%;max-width:calc(var(--autoWidth) * 1px);margin:0 auto;--autoWidth:1920;--width-precent:var(--autoWidth) * 100%;}
.home-news .index-title{margin-bottom:0.72rem;}
.home-news .wrap{width:calc(1890 / var(--width-precent));}
.home-news .splide{z-index:4;}
.home-news .splide__track{overflow:inherit;}
.home-news .txt-ani{position:absolute;z-index:1;width:calc(1598 / 1920 * 100%);left:50%;top:calc(106 / 676 * 100%);transform:translateX(-50%);overflow:hidden;display:none;}
.home-news .txt-ani .before{position:absolute;left:0;top:0;width:0;height:100%;animation:txt_ani 10s linear infinite both;overflow:hidden;display:flex;}
.home-news .txt-ani .before img{width:auto;max-width:none;height:100%;}
.home-news .splide__slide a{display:block;background-color:var(--main-color);padding:0.3rem;margin-right:0.8rem;color:var(--white);transition:0.3s;}
.home-news .splide__slide a:hover{background-color:rgba(var(--rgb-main2-color),0.95);}
.home-news a .Ispic{padding-bottom:calc(270 / 450 * 100%);}
/* .home-news .splide__slide:nth-child(2n){margin-top:1.66rem;}
*/
/* .home-news .splide__slide:nth-child(2n) a{margin-top:1.66rem;}
*/
/* .home-news .splide__slide a{transition:.3s;}
*/
/* .home-news .splide__slide:nth-of-type(2n) a{margin-top:1.66rem;}
*/
/* .home-news .splide__slide:nth-of-type(2n) a{padding-top:1.66rem;}
*/
/* .home-news .splide__slide:nth-of-type(2n) .a_box{padding-top:1.66rem;}
*/
/* .home-news .splide__slide .wrap{height:1.66rem;}
*/
.home-news .cate-name{color:rgba(var(--rgb-white),0.6);font-size:var(--font-size18);display:flex;align-items:center;padding-left:0.25rem;background:url(../images/dot.svg) var(--bg-contain);background-size:auto 0.17rem;background-position:left center;}
.home-news .cate-name span{font-weight:400;margin-right:0.2rem;}
.home-news .cate-name time{font-family:'Montserrat';font-weight:400;flex: 0 0 auto;}
.home-news h3{margin:0.21rem 0 0.24rem 0;font-size:var(--font-size24);line-height:calc(36 / 24);min-height:calc(36 / 24 * 2em);font-weight:normal;}
@keyframes txt_ani{0%{left:0;width:0;justify-content:flex-start;}
50%{left:0;width:100%;justify-content:flex-start;}
51%{right:0;width:100%;left:auto;justify-content:flex-end;}
100%{right:0;width:0;left:auto;justify-content:flex-end;}
}
@media(min-width:1922px){/*.home-news{width:87.6%;--autoWidth:1600;}
*/
}
@media (max-width:640px){.home-news{padding:0.3rem 0;margin-bottom:0.4rem;}
.home-news .splide__slide a{padding:0.25rem;margin-right:0.2rem;}
.home-news .cate-name{flex-wrap:wrap;}
.home-news .cate-name time{display:block;width:100%;}
.home-news h3{font-size:var(--font-size18);}
}
.home-custom-honor{overflow:hidden;padding-bottom:1.4rem;width:100%;max-width:calc(var(--autoWidth) * 1px);margin:0 auto;--autoWidth:1920;--width-precent:var(--autoWidth) * 100%;display:none;}
.home-custom-honor .title{margin-bottom:0.56rem}
.home-custom-honor .splide-left{margin-bottom:0.8rem;}
.home-custom-honor .splide-left .splide__track{overflow:inherit;}
.home-custom-honor .splide-left .auto-inner{padding-left:1.6rem;}
.home-custom-honor .splide-left .npl{padding-left:0;}
.home-custom-honor .splide__slide{display:flex;align-items:center;}
.home-custom-honor:where(.pic,.img){background-color:var(--white);display:flex;align-items:center;justify-content:center;flex:1;height:100%;}
.home-custom-honor .pic{margin:0 0.4rem;height:3rem;width:4rem;display:flex;align-items:center;background:#fff;justify-content:center;}
.home-custom-honor .pic img{max-height:100%;}
.home-custom-honor .img{flex:1;margin-right:0.8rem;padding:0.2rem;display:flex;align-items:center;justify-content:center;}
.home-custom-honor .img .Ispic{padding-bottom:calc(240 / 340 * 100%);border:solid 0.1rem var(--hover-color);flex:1;background-size:contain;}
@media(min-width:1922px){/*.home-custom-honor{width:87.6%;--autoWidth:1600;}
*/
}
@media (min-width:1025px){.home-custom-honor .splide-left .splide__slide{justify-content:center;}
}
@media (max-width:1024px){.home-custom-honor .splide__slide{justify-content:center;}
.home-custom-honor .pic{height:1.5rem;}
.home-custom-honor .pic{margin:0 0.1rem;}
.home-custom-honor .img{margin-right:0.2rem;}
.home-custom-honor .img{padding:0.1rem;}
.home-custom-honor .img .Ispic{border-width:0.06rem;}
}
@media (max-width:640px){.home-custom-honor{padding-bottom:0.7rem;}
.home-custom-honor .splide-left{margin-bottom:0.4rem;}
.home-custom-honor .index-title b{}
}
.home-about{margin:0.7rem 0 1.4rem 0;}
.home-about .right{padding-top:0.09rem;overflow:hidden;}
.home-about .right img{transition:0.3s;}
.home-about .right:hover img{transform:scale(1.1);}
.home-about .index-title{margin-bottom:0.56rem;}
.home-about .edit-info{margin-bottom:0.3rem;}
@media (min-width:1025px){.home-about .left{width:calc(675 / var(--width-precent));}
.home-about .right{width:calc(800 / var(--width-precent));}
.home-about .edit-info{min-height:2.12rem;}
}
@media (max-width:1024px){.home-about .right{margin-top:0.3rem;}
}
@media (max-width:640px){.home-about{margin:0.35rem 0 0.74rem 0;}
}
.home-service{padding:0.8rem 0 1.2rem 0;}
.home-service .index-title{margin-bottom:0.32rem;}
.home-service .auto-inner > aside{padding:0.54rem 0.52rem 0.52rem;}
.home-service .left-support{background-color:var(--main-color);display:flex;flex-direction:column;justify-content:space-between;}
.home-service .left-support .main{background-position:center center;background-size:cover;position:relative;z-index:1;flex:1;}
.home-service .left-support .main:before{position:absolute;background-color:rgba(var(--rgb-000),0.6);content:'';left:0;top:0;width:100%;height:100%;z-index:1;}
.home-service .left-support .list{position:relative;z-index:4;flex:1;}
.home-service .left-support .list:nth-child(2){background-color:rgba(var(--rgb-000),0.5);}
.home-service .right-join{background:var(--bg-cover);}
.home-service .desc{color:var(--white);font-size:var(--font-size18);line-height:calc(30 / 18);margin-bottom:0.84rem;font-weight:400;}
.home-service .list{padding:0.37rem 0.4rem 0.12rem;}
.home-service .list .name{font-size:var(--font-size24);color:rgba(var(--rgb-white),0.6);padding-bottom:1em;border-bottom:1px solid rgba(var(--rgb-white),0.4);}
.home-service .list .name a{color:rgba(var(--rgb-white),0.6);}
.home-service .list li a{height:1.1rem;position:relative;z-index:1;}
.home-service .list li a:after{position:absolute;content:'';bottom:-1px;width:0;height:1px;background-color:var(--hover-color);left:0;transition:1s;}
.home-service .list li:not(:last-child) a:hover:after{width:100%;}
.home-service .list li:not(:last-child){border-bottom:1px solid rgba(var(--rgb-white),0.4);}
.home-service .down_list li{height:1.1rem !important;}
.home-service .down_list ul{height:4.4rem;}
.home-service .list li p{margin:0;font-size:var(--font-size18);color:rgba(var(--rgb-white),0.6);transition:0.3s;}
.home-service .list li a:hover p{color:var(--hover-color);}
.home-service .list li .text p{padding-left:0.21rem;position:relative;z-index:1;line-height:calc(28 / 18);}
.home-service .list li .text p:before{position:absolute;content:'';width:0.06rem;height:0.06rem;background-color:rgba(var(--rgb-white),0.6);left:0;top:calc(0.4em + 0.03rem);border-radius:50%;}
.home-service .list li a.text:hover p:before{background-color:var(--hover-color);}
.home-service .list li .download .title{padding-left:0.39rem;background:var(--bg-contain);background-image:url(../images/download.svg);background-size:auto 0.3rem;background-position:left top;}
.home-service .list li .download:hover .title{background-image:url(../images/download-hover.svg);}
.home-service .list li .download p{margin-bottom:0.12rem;}
.home-service .list li .download span{color:rgba(var(--rgb-white),0.4)}
.home-service .left-support .list:nth-child(2){position:relative;z-index:2;}
.home-service .controls{position:absolute;right:0.4rem;top:0.3rem;width:1rem;height:0.4rem;display:flex;align-items:center;justify-content:space-between;}
.home-service .controls .prev,.home-service .controls .next{width:0.4rem;height:0.4rem;}
.home-service .controls .swiper-button-disabled{background-color:rgba(var(--rgb-white),0.5);}
@media (min-width:1025px){.home-service .left-support{width:calc(1060 / var(--width-precent));}
.home-service .right-join{width:calc(500 / var(--width-precent));min-height:7.2rem;}
}
@media (max-width:640px){.home-service{padding:0.4rem 0 0.6rem 0;}
.home-service .auto-inner > aside{padding:0.3rem;}
}
.page-ban{position:relative;z-index:1;overflow:hidden;}
.page-ban .con{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.page-ban .auto-inner{height:100%;}
.page-ban .ban-txt{flex:1;display:flex;justify-content:center;flex-direction:column;color:var(--white);}
.page-ban .title-column{font-weight:bold;font-size:var(--font-size52);line-height:calc(60 / 52);margin-bottom:0.22rem;}
.page-ban .desc{font-size:var(--font-size20);font-weight:400;line-height:calc(36 / 20);max-width:20em;}
@media (max-width:1024px){.page-ban > img{max-width:none;height:3.4rem;width:auto;}
.page-ban .con{padding-top:1rem;}
.page-ban .title-column{font-size:var(--font-size32);}
.page-ban .desc{font-size:var(--font-size14);}
}
.nav-menu{margin-bottom:0.5rem;}
.nav-menu ul{display:flex;align-items:center;}
.nav-menu li dl{display:none;}
.nav-menu li a{display:flex;justify-content:center;padding:0 0.31rem;border-radius:0.05rem;border:solid 0.01rem var(--white);height:0.6rem;align-items:center;line-height:2;font-size:var(--font-size18);color:var(--white);transition:0.3s;}
.nav-menu li.has-sub{justify-content:space-between;}
.nav-menu li.has-sub a:after{display:block;width:0.15rem;height:0.15rem;background:var(--bg-contain) url(../images/nav-close.svg);content:'';margin-left:0.4rem;}
.nav-menu li.aon a:after{background-image:url(../images/nav-open.svg);}
.nav-menu li.aon a{background-color:var(--white);color:var(--hover-color);}
.nav-menu li.aon a{font-weight:bold;}
@media (min-width:1025px){.nav-menu ul{flex-wrap:wrap;}
.nav-menu li:not(:last-child){margin-right:0.2rem;}
.nav-menu li a{min-width:1.6rem;}
.nav-menu li.has-sub a{min-width:1.86rem;}
.nav-menu li a:hover{background-color:var(--white);color:var(--hover-color);}
.nav-menu li a:hover:after{background-image:url(../images/nav-close-hover.svg);}
}
@media (max-width:1024px){.nav-menu li a{border-color:rgba(var(--rgb-000),0.2);color:var(--default-color);}
.nav-menu{margin-top:0.25rem;overflow:auto;}
.nav-menu li{flex-shrink:0;padding-right:0.2rem;}
.nav-menu li a{padding:0 0.15rem;}
.nav-menu li.has-sub a:after{margin-left:0.2rem;background-image:url(../images/nav-close-wap.svg);}
}
.second-nav{margin-top:-0.25rem;position:relative;z-index:4;}
.second-nav.cur{margin-top:0;}
.second-nav dl{background-color:var(--white);padding:.15rem 0;}
.second-nav dd{height:0.5rem;display:flex;flex-wrap:wrap;align-items:center;padding:0 0.4rem;font-size:var(--font-size18);width:4.6rem;}
.second-nav dd a{line-height:1.4;}
.second-nav dd a:not(:hover){color:var(--txt-color-666);}
.second-nav dd.aon a{color:var(--hover-color);}
@media (min-width:1025px){.second-nav dl{flex-wrap:wrap;display:inline-flex;box-shadow:0 0.03rem 0.06rem rgba(var(--rgb-000),0.1);border-radius:0.05rem;min-width:calc(970 / var(--width-precent));}
}
@media (max-width:1024px){.second-nav{overflow:auto;box-shadow:0 0.03rem 0.06rem rgba(var(--rgb-000),0.1);border-radius:0.05rem;}
.second-nav dl{display:flex;}
.second-nav dd{flex-shrink:0;padding:0 0.15rem;}
.second-nav dd a{color:var(--txt-color-666);}
}
.prod-filter{margin:0.72rem 0 0 0;}
.filter-title{font-size:var(--font-size24);border-bottom:1px solid rgba(var(--rgb-111),0.1);padding-bottom:0.3rem;}
.scroll-outside{padding:0.29rem 0 0.3rem 0;}
.prod-filter .filter-title{border-bottom:none;}
.prod-filter ._mCS_1{padding:0.3rem 0.3rem 0.5rem;box-shadow:0 0.03rem 0.06rem rgba(var(--rgb-000),0.1);border-radius:0.05rem}
.prod-filter .list-items{display:flex;justify-content:space-between;}
.prod-filter .list-items .items{width:2.4rem;padding-right:0.2rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;font-weight:400;color:var(--txt-color-666);}
.prod-filter .list-items .name{font-size:var(--font-size18);margin-bottom:0.26rem;height:18%;}
.prod-filter .list-items .scroll-main{flex:1;border:1px solid #e5e5e5;padding:0.2rem;}
.prod-filter .list-items .scroll-inside{height:calc(1.2em * 3 + 0.18rem * 2 + 0.1rem);}
.prod-filter .list-items li{line-height:1.3;}
.prod-filter .list-items li + li{margin-top:0.18rem;}
.prod-filter .list-items li label{display:flex;align-items:center;}
.prod-filter .list-items li input{position:absolute;opacity:0;width:0;height:0;}
.prod-filter .list-items li i{width:0.14rem;height:0.14rem;border:solid 0.01rem #e5e5e5;margin-right:0.13rem;}
.prod-filter .list-items li input:checked + i{background:var(--hover-color) url(../images/checked.svg) var(--bg-contain);border-color:var(--hover-color);}
.prod-filter .btn-area{display:flex;align-items:center;margin:0.42rem 0;}
.prod-filter .btn-area a[class*=btn-]{display:block;min-width:1.4rem;font-size:var(--font-size18);line-height:calc(50 / 18);text-align:center;border-radius:0.25rem;padding:0 0.34rem;}
.prod-filter .btn-area a.btn-submit{background-color:var(--hover-color);color:var(--white);}
.prod-filter .btn-area a.btn-reset{background-color:#e6e6e6;}
.prod-filter .result{font-size:var(--font-size18);padding:0.17rem 0 0.3rem 0;}
.prod-filter .btn-area a + a{margin-left:0.2rem;}
.scroll-main .mCSB_container{margin-right:0!important;}
.scroll-outside .mCSB_scrollTools{background-color:#e6e6e6;border-radius:0.05rem;margin:0;}
.scroll-outside > .mCSB_scrollTools{height:0.1rem!important;position:inherit;}
.scroll-outside .mCSB_scrollTools .mCSB_dragger{background-color:var(--hover-color);border-radius:0.05rem;}
.scroll-outside .mCSB_scrollTools .mCSB_dragger > div{opacity:0!important;}
.scroll-inside .mCSB_scrollTools{width:0.04rem!important;}
.prod-list{--border:solid 0.01rem #e5e5e5;}
.prod-list .items{display:flex;transition:0.3s;}
.prod-list a.items:hover{background-color:rgba(var(--rgb-minor-color),0.1);}
.prod-list .items.type{background:var(--hover-color);color:#feffff;height:0.6rem;align-items:stretch;}
.prod-list .items .name{flex-shrink:0;width:1.74rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1;}
.prod-list .items:not(.type) .name:after{position:absolute;content:'';width:1px;height:100%;background-color:#e5e5e5;right:-1px;top:0;}
.prod-list .items:not(.type) .name{padding:0.2rem;}
.prod-list .table{display:flex;align-items:stretch;justify-content:space-between;flex:1;}
.prod-list .table .td{flex:1;text-align:center;border-left:var(--border);display:flex;align-items:center;justify-content:center;word-break:break-all;}
.prod-list .items.type .table .td{border-left-color:rgba(var(--rgb-white),0.3);}
.prod-list .items:not(.type){border:var(--border);border-top:0;}
.prod-list .items:not(.type) .table .td{color:var(--txt-color-666);font-weight:400;padding:1em;}
.prod-list .name h3{margin:0 0 0.02rem 0;color:var(--main2-color);font-size:var(--font-size22);line-height:1.2;word-break:break-all;}
.prod-list .name .more{display:block;font-size:var(--font-size14);color:var(--white);background-color:var(--hover-color);line-height:2;padding:0 1.4em;border-radius:2em;}
@media (max-width:1024px){.prod-list{position:relative;z-index:1;}
.prod-list .wap-item{height:0.6rem;border-bottom:var(--border);}
.prod-list .wap-item .type{position:absolute;top:0;width:100%;left:0;z-index:10;}
.prod-list .table{overflow:auto;}
.prod-list .table .td{flex:auto;flex-shrink:0;width:1.4rem;}
}
.prod-details{padding:1.05rem 0 1.16rem 0;}
.prod-details .intro{border-bottom:1px solid rgba(var(--rgb-111),0.1);padding-bottom:0.48rem;}
.prod-details .intro .title{margin:0 0 0.4rem 0;font-size:var(--font-size52);color:var(--main2-color);}
.prod-details .edit-info{font-size:var(--font-size16);line-height:2;}
.prod-details .details-title{font-size:var(--font-size32);margin:0.6rem 0 0.39rem 0;}
.prod-details .details .info{background-color:var(--white);padding:0.48rem 0.5rem;}
.prod-details .details .info .box{flex:1;}
.prod-details .box-title{font-size:var(--font-size24);margin-bottom:1em;}
.edit-dl dd{position:relative;padding-left:0.15rem;font-weight:400;color:var(--txt-color-666);line-height:1.5;}
.edit-dl dd + dd{margin-top:0.15rem;}
.edit-dl dd:before{position:absolute;content:'';width:0.05rem;height:0.05rem;border-radius:50%;background-color:var(--txt-color-666);left:0;top:calc(0.75em - 0.025rem);}
.prod-details .table table{width:100%;table-layout:fixed;}
.prod-details .table td{background-color:var(--white);line-height:1.2;padding:0.2rem 0 0.2rem 0.3rem;color:var(--txt-color-666);}
.prod-details .table .tr-top td{background-color:var(--hover-color);color:var(--white);height:0.6rem;padding:0 0 0 0.3rem;}
.prod-download li a{border-left:0.03rem solid var(--hover-color);background:url(../images/files-download.svg) no-repeat right 0.39rem center var(--white);background-size:auto 0.2rem;padding:0 0.59rem 0 0.37rem;transition:0.3s;}
.prod-download li a:hover{background-color:var(--hover-color);color:var(--white);background-image:url(../images/files-download-white.svg)}
.prod-download li + li{margin-top:.18rem;}
.prod-download li .name{flex:1;background:url(../images/pdf.svg) no-repeat left center;background-size:auto 0.3rem;padding:0.26rem 0 0.25rem 0.44rem;}
.prod-download li a:hover .name{background-image:url(../images/pdf-white.svg);}
.prod-download li p{margin:0;font-size:var(--font-size20);}
.prod-download li:where(.size,time){font-weight:400;flex-shrink:0;}
.prod-download li a:not(:hover):where(.size,time){color:var(--txt-color-666);}
.prod-recom{position:relative;z-index:1;overflow:hidden;}
.prod-recom .controls{position:absolute;right:0;top:0;display:flex;align-items:center;}
.prod-recom .main{margin:0 -0.56rem;}
.prod-recom .items{margin:0 0.56rem;display:block;overflow:hidden;}
.prod-recom .items .pic{position:relative;z-index:1;overflow:hidden;}
.prod-recom .items .pic .Ispic{transition:0.3s;padding-bottom:calc(300 / 444 * 100%);}
.prod-recom[data-num="4"] .items .pic .Ispic{padding-bottom:calc(290 / 300 * 100%);}
.prod-recom .items .hover{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(var(--rgb-minor-color),0.8);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:var(--font-size18);font-weight:400;opacity:0;transform:scale(2);transition:0.3s;}
.prod-recom .items:hover .hover{opacity:1;transform:scale(1);}
.prod-recom .items:hover .Ispic{transform:scale(1.3);}
.prod-recom .items p{margin:0;padding:0.29rem 1em;text-align:center;font-size:var(--font-size24);}
.prod-recom .items:not(:hover){color:var(--main2-color);}
.prod-recom .controls{top:0.6rem;}
@media (min-width:641px){.prod-recom[data-num="4"] .main{margin:0 -1rem;}
.prod-recom[data-num="4"] .items{margin:0 1rem;}
.prod-download li a{display:flex;align-items:center;}
.prod-download li .name{margin-right:0.2rem;}
.prod-download li:where(.size,time){display:block;}
.prod-download li time{width:1.66rem;}
.prod-download li .size{width:1.28rem;}
}
@media (min-width:641px) and (max-width:1024px){.prod-download li time,.prod-download li .size{width:7em;}
}
@media (max-width:1024px){.prod-details .details .info{padding:0.3rem;}
.prod-details .details .info .box:nth-child(2n){margin-left:0.3rem;}
.prod-details .table{overflow:auto;}
.prod-details .table table{width:140%;}
}
@media (max-width:640px){.prod-details{padding:0.6rem 0;}
.prod-details .intro .title{font-size:var(--font-size42);}
.prod-details .details-title{font-size:var(--font-size28);}
.prod-details .box-title{font-size:var(--font-size20);}
.prod-details .table table{width:250%;}
.prod-download li a{display:block;padding:0.2rem 0.5rem 0.2rem 0.2rem;background-position:right 0.2rem center;}
.prod-download li .name{padding-top:0.1rem;padding-bottom:0.1rem;}
.prod-download li .size{margin-left:0.44rem;margin-right:0.2rem;}
}
.apply-list{padding:1rem 0 1.3rem 0;}
.apply-list .mark-line{margin:0.5rem 0 0.6rem 0;}
.apply-list .mark-line .auto-inner{width:auto;max-width:none;}
.apply-list .items:last-child .mark-line{display:none;}
.apply-list .items .pic{overflow:hidden;}
.apply-list .items .pic .Ispic{padding-bottom:calc(525 / 698 * 100%);transition:0.3s;}
.apply-list .items .inner{position:relative;z-index:1;}
.apply-list .items .url{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.apply-list .items .desc{color:var(--main2-color);line-height:2;font-weight:400;margin:0.58rem 0 1.1rem 0;}
.apply-list .items .desc p{margin:0;}
.apply-list .items:hover .all-more a.full{background-color:var(--main-color);}
.apply-list .items:hover .pic .Ispic{transform:scale(1.2);}
@media (min-width:1025px){.apply-list .items .pic{width:calc(698 / var(--width-precent));}
.apply-list .items .txt{flex:1;margin-left:0.6rem;}
}
@media (max-width:1024px){.apply-list .items .txt{margin-top:0.4rem;}
}
@media (max-width:640px){.apply-list{padding:0.5rem 0;}
.apply-list .items .desc{margin:0.3rem 0;}
.apply-list .items .index-title b{font-size:var(--font-size24);}
.apply-list .items .desc p{--wlc:2!important;}
}
.simple-apply{padding:var(--padding-top) 0 var(--padding-bottom) 0;}
.apply-from{margin-top:0.29rem;--font:var(--font-size24)}
.apply-from .tips,.apply-from li .f-name{font-weight:400;color:var(--txt-color-666);font-size:var(--font);}
.apply-from .tips{margin-bottom:0.4rem;}
.apply-from li{margin-bottom:0.34rem;height:0.66rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--rgb-111),0.1);}
.apply-from li .f-name{flex-shrink:0;width:5em;}
.apply-from li .f-name i.err{color:#ff0000;}
.apply-from li .f-name + .input-text{flex:1;margin-left:0.2rem;}
.apply-from li .yzm{display:flex;}
.apply-from li .yzm .text{width:calc(100% - 1.3rem);}
.apply-from li .yzm img{height:0.6rem;}
.apply-from li .yzm .yzmbtn{width:1.5rem;text-align:center;background:var(--hover-color);color:var(--white);font-size:var(--font-size18);border-radius:0.5rem;font-weight:400;height:0.66rem;display:flex;align-items:center;justify-content:center;}
.apply-from .text{width:100%;height:0.6rem;line-height:3;font-size:var(--font-size20);display:block;border:0;background:none;}
.apply-from .date .text{background:url(../images/date.svg) no-repeat right 0.15rem center;background-size:auto 0.2rem;padding-right:0.4rem;}
.apply-from .select-groups,.apply-from .select-groups select{width:100%;}
.apply-from .select-groups select{border:0;color:var(--txt-color-666);font-size:var(--font);font-weight:400;}
.apply-from h4{font-size:var(--font-size24);margin:0.29rem 0 0.38rem 0;}
.apply-from .btn-area{display:flex;align-items:center;}
.apply-from .btn-area .btn{font-size:var(--font-size18);font-weight:400;color:var(--txt-color-666);border-radius:0.3rem;border:solid 1px #e5e5e5;height:0.6rem;text-align:center;width:1.6rem;cursor:pointer;background:var(--white);}
.apply-from .btn-area .btn_submit{background:var(--hover-color);color:var(--white);}
.apply-from .btn-area .btn + .btn{margin-left:0.2rem;}
@media (min-width:1025px){.apply-from [class*=row-]{display:flex;flex-wrap:wrap;justify-content:space-between;}
.apply-from .row-2 li{width:calc((100% - 0.4rem) / 2);}
}
@media (max-width:640px){.apply-from{--font:var(--font-size20)}
}
.page-search{font-size:var(--font-size40);margin-bottom:0.6rem;}
.page-search .box{width:100%;background-color:#f7f7f7;border-radius:0.3rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding-left:0.29rem;}
.page-search .box *{font-size:var(--font-size18);}
.page-search .box .text{flex:1;border:0;background:none;color:var(--txt-color-999);}
.page-search .box .text.foucs{color:var(--default-color);}
.page-search .box .btn{width:1.6rem;display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:0.3rem 0 0 0.3rem;cursor:pointer;color:var(--white);background:var(--hover-color);line-height:0.6rem;margin-left:0.3rem;flex-shrink:0;}
.page-search .box .btn::before{display:block;content:'';width:0.19rem;height:0.18rem;background:url(../images/search.svg) var(--bg-contain);margin-right:0.1rem;}
@media (min-width:1025px){.article-main{padding-top:var(--padding-top);}
.page-search .box{max-width:6.3rem;margin-top:-1em;}
}
@media (max-width:1024px){.page-search{margin:0.3rem 0;}
}
.article-list li{--mr:1.1rem;--num:3;width:calc((100% - var(--mr) * (var(--num) - 1)) / var(--num));}
.article-list li a{padding-left:0.26rem;border-left:0.03rem solid rgba(var(--rgb-minor-color),0.2);font-weight:400;}
.article-list li time{display:block;border-left:0.03rem solid var(--hover-color);padding-left:0.26rem;margin-left:-0.29rem;color:var(--txt-color-999);line-height:calc(24 / 16);}
.article-list li h3{font-size:var(--font-size24);line-height:calc(36 / 24);margin:0.31rem 0 0.14rem 0;}
.article-list li p{margin:0 0 0.28rem 0;line-height:2;color:var(--default-color);}
.article-list li .more{background:url(../images/text-more.svg) var(--bg-contain);display:block;width:0.27rem;height:0.15rem;}
.article-list li a:hover .more{background-image:url(../images/text-more-hover.svg);}
.article-list .scroll-inside .mCSB_scrollTools{background-color:#e6e6e6;border-radius:0.05rem;margin:0;}
.article-list .scroll-inside .mCSB_scrollTools .mCSB_dragger{background-color:var(--hover-color);border-radius:0.05rem;}
.article-list .scroll-inside .mCSB_scrollTools .mCSB_dragger > div{opacity:0;}
@media (min-width:1025px){.article-list li:not(:nth-child(3n)){margin-right:var(--mr);}
.article-list li:nth-child(3) ~ li{margin-top:0.8rem;}
.article-list li h3{min-height:calc(36 / 24 * 2em);}
.article-list li p{height:10em;overflow-y:auto;-webkit-overflow-scrolling:touch;}
}
@media (max-width:1024px){.article-list li{--mr:0;--num:1;}
.article-list li + li{margin-top:0.4rem;}
}
@media (max-width:640px){.article-list li h3{font-size:var(--font-size20);}
}
.faq-list .list{background-color:#f7f7f7;}
.faq-list .list + .list{margin-top:0.19rem;}
.faq-list .list .q{padding:0.25rem 0.54rem 0.25rem 0.6rem;background:url(../images/select.svg) no-repeat right 0.36rem center;border-left:0.03rem solid var(--hover-color);background-size:0.15rem auto;cursor:pointer;}
.faq-list .list.active .q{background-color:var(--hover-color);color:var(--white);background-image:url(../images/faq-on.svg);}
.faq-list .list .q p{margin:0 0.3rem 0 0;font-size:var(--font-size20);line-height:1.4;flex:1;}
.faq-list .list .q time{font-weight:400;}
.faq-list .list .as{padding:0.3rem 0.3rem 0.3rem 0.6rem;display:none;}
.faq-list .list .con{font-weight:400;line-height:2;text-align:justify;}
@media (min-width:1025px){.faq-list .list .q{display:flex;justify-content:space-between;}
.faq-list .list .q time{display:flex;align-items:center;width:1.26rem;flex-shrink:0;}
}
@media (max-width:1024px){.faq-list .list .as,.faq-list .list .q{padding-left:0.2rem;}
.faq-list .list .as{padding-bottom:0.3rem;}
.faq-list .list .q p{margin-bottom:0.1rem;}
}
.news-list-pic{margin-top:.6rem;}
.news-list-pic li{margin-bottom:0.4rem;}
.news-list-pic li a{background-color:#f7f7f7;}
.news-list-pic li .pic{flex-shrink:0;overflow:hidden;}
.news-list-pic li .Ispic{padding-bottom:calc(230 / 400 * 100%);transition:0.3s;}
.news-list-pic li a:hover .Ispic{transform:scale(1.2);}
.news-list-pic li .txt{flex:1;padding:0.15rem 0.6rem;}
.news-list-pic li .txt h3{margin:0;font-size:0.2rem;font-weight:normal;color:var(--hover-color);line-height:1.2;}
.news-list-pic li .date,.news-list-pic li p{font-weight:400;}
.news-list-pic li .date{color:var(--txt-color-999);margin:0.15rem 0 0.18rem 0;}
.news-list-pic li .date .location{margin-left:0.3rem;}
.news-list-pic li p{color:var(--txt-color-666);line-height:2;margin:0;}
@media (min-width:641px){.news-list-pic li .pic{width:calc(400 / var(--width-precent));}
}
@media (min-width:641px) and (max-width:1024px){.news-list-pic li .pic{width:45%;}
.news-list-pic li .txt{padding-left:0.3rem;padding-right:0.3rem;}
}
@media (max-width:640px){.news-list-pic li .txt{padding:0.3rem;}
}
.news-details{padding:var(--padding-top) 0;}
.news-details .title{border-bottom:1px solid rgba(var(--rgb-000),0.1);padding-bottom:0.3rem;margin-bottom:0.5rem;}
.news-details .title h1{margin:0;font-size:var(--font-size32);font-weight:normal;line-height:1.4;color:var(--main2-color);}
.news-details .title p{margin:0.2rem 0 0 0;display:flex;align-items:center;flex-wrap:wrap;font-weight:400;color:var(--txt-color-999);}
.news-details .title p em{font-style:normal;}
.news-details .title p span{display:block;padding-left:0.26rem;background:no-repeat left center;background-size:auto 1em;margin-right:0.42rem;}
.news-details .title p span.time{background-image:url(../images/time.svg);}
.news-details .title p span.loaction{background-image:url(../images/location.svg);}
.news-details .title p span.public{background-image:url(../images/publish.svg);}
.news-details .eidt-single{padding-bottom:0.7rem;border-bottom:1px solid rgba(var(--rgb-000),0.1);}
.eidt-single{line-height:2;font-weight:400;text-align:justify;}
.edit-code{display:flex;justify-content:center;width:90%;max-width:5.5rem;margin:0 auto 0.7rem;}
.edit-code li{width:50%;text-align:center;}
.edit-code li p{font-size:var(--font-size18);line-height:calc(32 / 18);margin:0.12rem 0 0 0;}
.side-title{border-bottom:1px solid rgba(var(--rgb-000),0.1);display:flex;margin-bottom:0.1rem;}
.side-title span{display:block;font-size:var(--font-size24);padding:0.02rem 0 0 0;height:0.43rem;border-bottom:2px solid var(--hover-color);}
.side-news li{border-bottom:1px dashed rgba(var(--rgb-000),0.1);line-height:0.6rem;font-size:var(--font-size18);}
.info-pn{display:flex;align-items:center;justify-content:space-between;margin-top:0.5rem;}
.info-pn .back{flex-shrink:0;margin-left:0.2rem;}
.info-pn .back a{color:var(--txt-color-666);padding-top:0.36rem;background:url(../images/back.svg) no-repeat center top;background-size:auto 0.27rem;display:block;}
.info-pn p{margin:0;}
.info-pn p span + span{margin-top:0.19rem;}
.info-pn p span a:not(:hover){color:var(--txt-color-666);}
@media (min-width:1025px){.news-details .left{width:calc(1000 / var(--width-precent));border-right:1px solid rgba(var(--rgb-000),0.1);padding-right:0.6rem;}
.news-details .right{width:calc(340 / var(--width-precent));flex-shrink:0;}
.news-details.no-sidenews{width:calc(1000 / var(--width-precent));margin:0 auto;}
.news-details.no-sidenews .right{display:none;}
.news-details.no-sidenews .left{flex:1;padding:0;border:0;}
}
@media (max-width:1024px){.news-details .right{margin-top:0.4rem;}
.news-details .title p span{margin-right:0.2rem;}
}
.download-main{padding:var(--padding-top) 0;}
.download-main .page-search .sub-desc{font-weight:400;font-size:var(--font-size18);color:var(--txt-color-666);}
.download-main .prod-download{margin-top:0.78rem;}
.download-main .prod-download li a:not(:hover){background-color:#f7f7f7;}
@media (min-width:1025px){.download-main .page-search{position:relative;z-index:3;}
.download-main .page-search .sub-desc{position:absolute;left:0;top:0.19rem;}
}
.video-list li{--mr:0.26rem;--num:3;width:calc((100% - var(--mr) * (var(--num) - 1)) / var(--num));margin-bottom:0.24rem;}
.video-list li a{display:block;box-shadow:0 0.08rem 0.3rem rgba(134,144,152,0.1);background-color:var(--white);cursor:pointer;}
.video-list li .pic{position:relative;z-index:1;overflow:hidden;}
.video-list li .ico{position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;}
.video-list li .ico:before,.video-list li .ico:after{position:absolute;content:'';left:50%;top:50%;transition:0.5s ease-in-out;}
.video-list li .ico:before{z-index:4;width:0.22rem;height:0.22rem;background:url(../images/play.svg) var(--bg-contain);margin:-0.11rem 0 0 -0.11rem;}
.video-list li .ico:after{background-color:var(--hover-color);border-radius:50%;width:0.6rem;height:0.6rem;margin:-0.3rem 0 0 -0.3rem;}
.video-list li .Ispic{padding-bottom:calc(300 / 450 * 100%);}
.video-list li .txt{padding:0.3rem 0.4rem 0.35rem;}
.video-list li .txt p{margin:0;line-height:1.5;font-size:var(--font-size20);}
@media (min-width:1025px){.video-list li:not(:nth-child(3n)){margin-right:var(--mr);}
.video-list li a:hover .ico:before{transform:scale(2);}
.video-list li a:hover .ico:after{transform:scale(10);opacity:0.8;}
}
@media (max-width:1024px){.video-list li{--mr:0.2rem;--num:2;}
.video-list li:not(:nth-child(2n)){margin-right:var(--mr);}
}
@media (max-width:640px){.video-list li .txt{padding:0.15rem;}
.video-list li .txt p{font-size:var(--font-size16);}
.video-list li .ico:before,.video-list li .ico:after{transform:scale(0.8);}
}
.checkbox label{display:inline-flex;align-items:center;}
.checkbox input{position:absolute;opacity:0;width:0;height:0;}
.checkbox i{width:0.18rem;height:0.18rem;border:solid 0.01rem #e5e5e5;margin-right:0.12rem;}
.checkbox input:checked + i{background:var(--hover-color) url(../images/checked.svg) var(--bg-contain);border-color:var(--hover-color);background-size:auto 0.07rem;border-radius:0.02rem;}
.member-login{height:100vh;position:relative;z-index:1;}
.member-login.long{height:calc(1080 / 960 * 100vh);}
.member-login footer{display:none;}
.member-login .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.member-login > .auto-inner{height:100%;}
.login-box{background-color:var(--white);box-shadow:0 0 0.2rem rgba(31,117,254,0.08);border-radius:0.2rem;max-width:5.2rem;width:90%;}
.login-box .inner{padding:0.5rem;}
.login-title{text-align:center;font-size:var(--font-size32);margin-bottom:1em;}
.login-form li{border:solid 0.01rem rgba(var(--rgb-999),0.2);border-radius:0.1rem;overflow:hidden;display:flex;align-items:center;height:0.6rem;justify-content:space-between;margin-bottom:0.13rem;transition:0.3s;}
.login-form li:not(.other):hover{border-color:var(--hover-color);box-shadow:0 0 0.03rem rgba(var(--rgb-minor-color),0.5);}
.login-form li.other{justify-content:flex-end;border:0;height:0.49rem;}
.login-form li.other .reg{color:var(--hover-color);}
.login-form li.other .fpsw{color:var(--txt-color-999);}
.login-form li.other a + a{margin-left:0.3rem;}
.login-form li.other a:hover{text-decoration:underline;}
.login-form li.code img{border-left:solid 0.01rem #e5e5e5;height:100%;cursor:pointer;}
.login-form li .text{flex:1;padding:0 0.25rem;}
.login-form li .text input{width:100%;border:0;}
.login-form li .text input:placeholder{color:var(--text-color-999);}
.login-form li span[class*=ico-]{width:0.56rem;flex-shrink:0;background:no-repeat center center;background-size:auto 0.17rem;height:0.18rem;border-right:1px solid rgba(var(--rgb-000),0.2);}
.login-form li span.ico-phone{background-image:url(../images/m-phone.svg);}
.login-form li span.ico-password{background-image:url(../images/m-password.svg);}
.login-form .btn-area + .checkbox{margin-top:0.2rem;}
.login-form .btn-area .btn{display:block;cursor:pointer;width:100%;height:0.6rem;background:var(--hover-color);border-radius:0.3rem;font-size:var(--font-size18);border:0;color:var(--white);}
.login-form .checkbox{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--font-size14);line-height: 2;}
.login-form .checkbox > a{color:var(--hover-color);}
.login-form .checkbox > a:hover{text-decoration:underline;}
.login-form .send-code{display:flex;justify-content:space-between;align-items:center;}
.login-form .send-code li:nth-child(1){flex:1;margin-right:0.1rem;}
.login-form .send-code li.get{min-width:1.2rem;flex-shrink:0;text-align:center;background-color:#f7f7f7;justify-content:center;font-weight:400;color:var(--txt-color-999);cursor:pointer;padding: 0 1em;}
.login-form .send-code li.get:hover{border-color:#e5e5e5;box-shadow:none;}
.login-form .send-code li.get-after{background-color:var(--hover-color);color:var(--white);cursor:default;pointer-events:none;}
@media (max-width:1024px){.member-login.long{padding:1.2rem 0 1rem 0;}
.member-login.long,.member-login.long > .auto-inner{height:auto;}
}
@media (max-width:640px){.member-login > .auto-inner{justify-content:center;}
}
[class*=popup-]{position:fixed;top:0;width:100%;height:100%;background-color:rgba(var(--rgb-000),0.2);z-index:200;display:flex;align-items:center;justify-content:center;left:-100%;opacity:0;transition:opacity 0.3s,left 0s 0.3s;}
[class*=popup-].show{left:0;opacity:1;transition:opacity 0.3s,left 0s;}
[class*=popup-] .main{background-color:var(--white);box-shadow:0 0 0.2rem rgba(31,117,254,0.08);border-radius:0.2rem;width:5.2rem;max-width:90%;}
[class*=popup-] .btn-area{display:flex;justify-content:space-between;align-items:center;}
[class*=popup-] .btn-area a{cursor:pointer;width:1.6rem;line-height:0.6rem;border-radius:0.3rem;border:solid 1px transparent;display:block;text-align:center;font-size:var(--font-size18);}
[class*=popup-] .btn-area a.full{background-color:var(--hover-color);color:var(--white);}
[class*=popup-] .btn-area a.border{border-color:var(--hover-color);color:var(--hover-color);}
[class*=popup-] .btn-area a + a{margin-left:0.2rem;}
.popup-loginout .main{height:4.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.popup-loginout .icon{width:0.9rem;height:0.9rem;background:var(--bg-contain) url(../images/loginout.svg);}
.popup-loginout .title{font-size:var(--font-size36);margin:0.3rem 0 0.26rem 0;}
.popup-loginout .desc{font-weight:400;color:var(--txt-color-666);margin-bottom:0.59rem;}
@media (max-width:640px){.popup-loginout .main{height:4rem;}
.popup-loginout .title{font-size:var(--font-size28);}
}
.member-menu li:not(:last-child){border-bottom:1px solid #f7f7f7;}
.member-menu li a{display:flex;height:0.8rem;align-items:center;width:100%;font-size:var(--font-size18);background:url(../images/mm-a.svg) no-repeat right 0.3rem center;background-size:auto 0.12rem;cursor:pointer;}
.member-menu li a:hover,.member-menu li.aon a{color:var(--hover-color);background-image:url(../images/mm-aon.svg);}
.member-menu li a:before{width:0.75rem;height:0.24rem;display:block;background:var(--bg-contain);content:'';}
.member-menu li a.ico-info:before{background-image:url(../images/mm-ico-1.svg);}
.member-menu li a.ico-apply:before{background-image:url(../images/mm-ico-2.svg);}
.member-menu li a.ico-feedback:before{background-image:url(../images/mm-ico-3.svg);}
.member-menu li a.ico-loginout:before{background-image:url(../images/mm-ico-4.svg);}
.member-menu li.aon a{color:var(--hover-color);}
.member-menu li a.ico-info:hover:before,.member-menu li.aon a.ico-info:before{background-image:url(../images/mm-ico-1-on.svg);}
.member-menu li a.ico-apply:hover:before,.member-menu li.aon a.ico-apply:before{background-image:url(../images/mm-ico-2-on.svg);}
.member-menu li a.ico-feedback:hover:before,.member-menu li.aon a.ico-feedback:before{background-image:url(../images/mm-ico-3-on.svg);}
.member-menu li a.ico-loginout:hover:before,.member-menu li.aon a.ico-loginout:before{background-image:url(../images/mm-ico-4-on.svg);}
@media (max-width:1024px){.member-menu ul{display:flex;flex-wrap:wrap;}
.member-menu li{width:50%;}
}
.member-center{padding:0.8rem 0 1.2rem 0;}
.member-center .membox{background-color:var(--white);border-radius:0.1rem;}
.member-center .right{padding-top:0.52rem;padding-bottom:0.8rem;}
.mem-title{margin-bottom:0.4rem;font-size:var(--font-size28);color:#08213e;display:flex;align-items:center;}
.mem-title:before{display:block;content:'';background-color:var(--hover-color);width:0.03rem;height:0.3rem;margin-right:0.31rem;}
@media (min-width:1025px){.member-center .left{width:calc(300 / var(--width-precent));}
.member-center .right{width:calc(1070 / var(--width-precent));}
}
@media (max-width:1024px){.member-center .right{margin-top:0.2rem;}
}
@media (max-width:640px){.member-center{padding:0.4rem 0 0.6rem 0;}
}
.btn-box{display:flex;justify-content:center;align-items:center;}
.btn-box .btn{background:var(--hover-color);color:var(--white);cursor:pointer;border:0;width:1.6rem;height:0.6rem;font-size:var(--font-size18);border-radius:0.3rem;}
.revise-form{width:4.2rem;max-width:90%;margin:0 auto;}
.revise-form .avatar{position:relative;z-index:1;width:1rem;height:1rem;margin:0 auto 0.3rem;}
.revise-form .avatar img{display:block;width:100%;height:100%;border-radius:50%;}
.revise-form .avatar input[type='file']{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:4;cursor:pointer;}
.revise-form li{display:flex;align-items:center;border:1px solid rgba(var(--rgb-999),0.2);border-radius:0.1rem;padding:0 0.25rem;height:0.6rem;}
.revise-form li span.n{color:var(--txt-color-999);font-weight:400;}
.revise-form li .text{flex:1;margin-left:0.2rem;}
.revise-form li .text input{border:0;background:none;height:0.4rem;line-height:0.4rem;text-align:right;display:block;width:100%;color:var(--default-color);}
.revise-form li + li{margin-top:0.1rem;}
.revise-form li.password .text,.revise-form li.password{position:relative;z-index:1;}
.revise-form li.password .go{left:100%;position:absolute;top:0;color:var(--hover-color);display:block;width:max-content;margin-left:0.2rem;line-height:0.6rem;}
.revise-form li.password .text:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:4;}
.revise-form .btn-box{margin-top:0.3rem;}
@media (max-width:640px){.revise-form li.password{margin-right:6em;}
}
.member-list-area{padding:0 0.3rem 0 0.4rem;}
.sample-request-list li{background-color:#f7f7f7;position:relative;z-index:1;padding:0.46rem 0.77rem 0.18rem 0.4rem;}
.sample-request-list li .status{min-width:1rem;line-height:0.4rem;background-color:rgba(var(--rgb-000),0.1);text-align:center;color:var(--txt-color-666);padding:0 1em;position:absolute;right:0;top:0;}
.sample-request-list li .status.is{color:rgb(24,204,33);background-color:rgba(24,204,33,0.1);}
.sample-request-list li{margin-bottom:0.2rem;}
.sample-request-list li time{font-size:var(--font-size20);}
.sample-request-list li p{color:var(--txt-color-666);line-height:calc(36 / 16);}
.sample-request-list + .Pages{padding-bottom:0;}
/*second*/
/*about-page*/
.about-page{padding:0.51rem 0 1.15rem;}
.about-page .Pages{margin:0;padding:0;}
.index-title.center{display:flex;justify-content:center;margin-bottom:0.6rem;}
.figure{position:relative;overflow:hidden;}
.figure:after{display:block;content:'';}
.figure .img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;transition:all 0.3s;}
@media only screen and (max-width:1024px){.about-page{padding-top:0;}
}
/*category*/
.category{overflow:hidden;margin-bottom:0.8rem;}
.category ul{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.category li{font-size:var(--font-size18);line-height:1.75em;}
.category li:not(:last-child){margin-right:0.5rem;}
.category a{display:block;color:#1d191a;white-space:nowrap;border-bottom:0.02rem solid transparent;}
.category .aon a{border-bottom-color:var(--hover-color);color:#2f5496;}
@media only screen and (max-width:1024px){.category ul{justify-content:flex-start;}
.category li{line-height:3em;}
.category li:not(:last-child){margin-right:0.4rem;}
}
/*overview*/
.overview .since{width:45.92857143%;font-size:1.3rem;line-height:0.855em;font-family:'Montserrat';color:#2f5496;font-weight:700;margin-bottom:6.57142857%;margin-bottom:0.92rem;}
.overview .logo{margin-bottom:0.02307692em;width:79.47122862%;}
.overview .text span{display:block;}
.overview .text span:nth-child(1){text-align:right;}
.overview .text span:nth-child(2){padding-left:20.37325039%;}
.overview .intro{width:46.42857143%;margin-bottom:6.57142857%;margin-bottom:0.92rem;}
.overview .index-title{margin-bottom:0.41rem;}
.overview .entry{font-size:var(--font-size18);line-height:2em;font-weight:400;}
.overview .entry p{margin:0;}
.overview .figure{width:100%;}
@media only screen and (max-width:1024px){.overview .since,.overview .intro{width:100%;margin-bottom:0.6rem;}
}
@media only screen and (max-width:768px){.overview .since{font-size:16.92708333vw;}
}
/*culture*/
.culture{overflow:hidden;}
.culture ul{width:100%;}
.culture .figure{width:50%;}
.culture .figure:after{padding-bottom:68.59592712%;}
.culture .text{padding:0 0.7rem;position:relative;z-index:5;width:50%;}
.culture .text:after{content:'';display:block;position:absolute;}
.culture .icon{width:0.4rem;margin-bottom:0.13rem;}
.culture .name{font-size:var(--font-size24);line-height:1.35em;margin:0 0 0.13rem;font-weight:500;}
.culture .intro{font-size:var(--font-size20);line-height:1.5em;font-weight:400;}
.culture .li1{background-color:#2f5496;color:#fff;}
.culture .li2{background-color:#f2f2f2;flex-direction:row-reverse;}
.culture .li3{flex-wrap:wrap;background-color:#10b367;position:relative;color:#fff;}
.culture .li3 .text:after{right:12.63383298%;bottom:100%;border-bottom:0.22rem solid #10b367;border-left:0.1875rem solid transparent;border-right:0.1875rem solid transparent;}
.culture li:hover .img{transform:scale(1.05);}
@media only screen and (min-width:1025px){.culture ul{width:66.64285714%;}
.culture ul:nth-child(2){width:33.35714286%;}
.culture .li3{height:100%;}
.culture .li3 .figure,.culture .li3 .text{width:100%;height:50%;}
}
@media only screen and (min-width:769px){.culture .li1 .text:after{right:100%;top:18.4375%;border-right:0.22rem solid #2f5496;border-top:0.1875rem solid transparent;border-bottom:0.1875rem solid transparent;}
.culture .li2 .text:after{left:100%;top:18.4375%;border-left:0.22rem solid #f2f2f2;border-top:0.1875rem solid transparent;border-bottom:0.1875rem solid transparent;}
}
@media only screen and (max-width:768px){.culture li{flex-wrap:wrap;}
.culture .figure{width:100%;}
.culture .text{width:100%;min-height:3.2rem;}
.culture .li1 .text:after{right:12.63383298%;bottom:100%;border-bottom:0.22rem solid #2f5496;border-left:0.1875rem solid transparent;border-right:0.1875rem solid transparent;}
.culture .li2 .text:after{left:12.63383298%;bottom:100%;border-bottom:0.22rem solid #f2f2f2;border-left:0.1875rem solid transparent;border-right:0.1875rem solid transparent;}
}
/*customer*/
.customer{overflow:hidden;}
.customer .item{background-color:#f7f7f7;margin-bottom:0.3rem;}
.customer .figure{transition:all 0.2s;background-color:#fff;border:solid 1px #dcdcdc;}
.customer .figure:after{padding-bottom:68.52248394%;}
.customer .text{padding:0.5rem;color:var(--main2-color);}
.customer .title{font-size:var(--font-size32);line-height:1.5em;font-weight:500;margin:0 0 0.11rem;}
.customer .intro{font-size:var(--font-size18);line-height:2em;font-weight:400;}
.customer .item:hover .figure{border-color:var(--hover-color);}
.customer .item:hover .img{transform:scale(1.05);}
@media only screen and (min-width:1025px){.customer .figure{width:33.35714286%;}
.customer .text{width:66.64285714%;padding:0.6rem 0.6rem 0.6rem 0.8rem;}
}
/*viewmore*/
.viewmore{margin-top:0.3rem;}
.viewmore a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;background-color:var(--hover-color);color:#fff;font-weight:normal;font-size:var(--font-size18);width:8.88888889em;height:3.33333333em;align-items:center;}
.viewmore i{font-style:normal;background:url(../images/more_01.svg) no-repeat right center;background-size:0.66666667em auto;padding-right:1.66666667em;}
/*partner*/
.partner ul{width:102.85714286%;}
.partner li{width:16.666%;padding-right:2.77777778%;padding-bottom:2.08333333%;}
.partner .figure{border:solid 1px #dcdcdc;}
.partner .figure:after{padding-bottom:59.5959596%;}
.partner .figure:hover{border-color:var(--hover-color);}
@media only screen and (max-width:1024px){.partner li{width:25%;}
}
@media only screen and (max-width:768px){.partner li{width:33.333%;}
}
@media only screen and (max-width:640px){.partner li{width:50%;}
}
/*responsibility*/
.responsibility .figure{width:50%;}
.responsibility .text{width:45.71428571%;}
.responsibility .intro{font-size:var(--font-size18);line-height:2em;color:var(--main2-color);font-weight:400;margin-top:0.49rem;}
@media only screen and (max-width:1024px){.responsibility .figure{width:100%;}
.responsibility .text{width:100%;margin-bottom:0.5rem;}
}
/*news-page*/
.news-page{width:101.78571429%;margin-bottom:0.3rem;}
.nitem{width:33.333%;padding-right:1.75438596%;padding-bottom:2.10526316%;}
.nitem .figure{padding-bottom:66.66666667%;}
.nitem .text{padding:0.3rem 0.4rem;}
.nitem .title{font-size:var(--font-size20);line-height:1.5em;height:3em;font-weight:normal;margin:0 0 0.22rem;--wlc:2;transition:all 0.2s;}
.nitem .excerpt{font-size:var(--font-size16);line-height:1.625em;font-weight:400;height:4.875em;color:var(--txt-color-666);--wlc:3;margin-bottom:0.5rem;transition:all 0.2s;}
.nitem .meta{color:var(--txt-color-666);font-size:var(--font-size16);font-weight:400;line-height:1.875em;background:url(../images/more_02.svg) no-repeat right center;background-size:0.4375em auto;padding-right:1em;transition:all 0.2s;}
.nitem a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;transition:all 0.2s;box-shadow:0px 0.08rem 0.3rem 0px rgba(134,144,152,0.1);}
.nitem a:hover{background-color:var(--hover-color);color:#fff;}
.nitem a:hover .img{transform:scale(1.05);}
.nitem a:hover .excerpt{color:var(--white);}
.nitem a:hover .meta{color:var(--white);background-image:url(../images/more_03.svg);}
@media only screen and (max-width:1024px){.nitem{width:50%;}
}
@media only screen and (max-width:640px){.nitem{width:100%;padding-bottom:0.2rem;}
}
/*concept*/
.concept{margin-bottom:0.8rem;}
.concept .figure{width:50%;}
.concept .text{width:45.71428571%;}
.concept .intro{font-size:var(--font-size18);line-height:2em;color:var(--main2-color);font-weight:400;margin-top:0.49rem;}
.concept .intro p{margin:0;}
@media only screen and (max-width:1024px){.concept .figure{width:100%;}
.concept .text{width:100%;margin-bottom:0.5rem;}
}
/*jobs*/
.jobs{margin-bottom:0.5rem;}
/*jitem*/
.jitem{margin-bottom:0.1rem;}
.jitem .name{font-size:var(--font-size24);line-height:1.25em;font-weight:normal;margin:0;color:var(--main2-color);width:calc(100% - 6rem);}
.jitem .meta{color:var(--txt-color-666);font-size:var(--font-size16);font-weight:400;line-height:1.875em;}
.jitem .meta span{display:block;margin-left:0.5rem;}
.jitem .meta span:first-child{margin-left:0;}
.jitem .meta .more i{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:0.36rem;height:0.36rem;background:#fff url(../images/more_04.svg) no-repeat center center;background-size:25% auto;display:block;border-radius:50%;}
.jitem .info{background-color:#f7f7f7;padding:0.25rem 0.4rem;}
.jitem .info:hover .more i{background-color:var(--hover-color);background-image:url(../images/more_03.svg);}
@media only screen and (max-width:1024px){.jitem .name{width:100%;margin-bottom:0.1rem;}
.jitem .meta span{margin-left:0;margin-right: 0.3rem;}
.jitem .meta .more{display:none;}
.jitem .info{padding-left:0.3rem;padding-right:0.3rem;}
}
/*message*/
.message{padding:1rem 0 1.2rem;}
.message .apply-from .tips{font-size:var(--font-size18);margin-bottom:0.5rem;}
.message .apply-from ul{margin-bottom:0.3rem;overflow:hidden;}
.message .apply-from li{height:auto;}
/*contact*/
.contact{position:relative;min-height:8.6rem;padding:0.9rem 0;z-index:2;}
.contact .map{position:absolute;left:-20%;top:0;width:121%;height:100%;background:no-repeat left center;background-size:cover;}
.contact #allmap{width:100%;height:100%;}
.contact .info{width:9.6rem;background-color:#fff;padding:0 0.8rem;position:relative;z-index:10000;}
.contact .box{width:77.5%;}
.contact .top{border-bottom:1px solid rgba(47,84,150,0.2);padding:1.1rem 0 0.49rem;margin-bottom:0.52rem;}
.contact .btm{position:relative;}
.contact .btm:after{width:100%;height:0.6rem;background-image:linear-gradient(0deg,#fff 15%,transparent);content:'';display:block;position:absolute;left:0;bottom:0;z-index:5;}
.contact .list{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:4.3rem;padding-right:0.1rem;}
.contact .list::-webkit-scrollbar{width:0.02rem;background-color:rgba(0,0,0,0.1);}
.contact .list::-webkit-scrollbar-thumb{background-color:var(--hover-color);width:0.05rem;}
.contact .item{margin-bottom:0.3rem;}
.contact .num{color:var(--hover-color);font-size:var(--font-size40);line-height:1em;font-weight:bold;}
.contact .cont{width:calc(100% - 0.98rem);}
.contact .name{font-size:var(--font-size32);line-height:1.35em;font-weight:normal;color:var(--main2-color);margin:0 0 0.15rem;}
.contact ul{font-size:var(--font-size16);line-height:1.5em;font-weight:400;color:var(--main2-color);}
@media only screen and (max-width:1024px){.contact{padding:0;min-height:0;}
.contact .map{position:relative;padding-bottom:44.79166667%;}
.contact .info{width:100%;padding:0 3%;}
.contact .top{padding:0.45rem 0;}
.contact .box{width:100%;}
}
/*singlepage*/
.singlepage{padding:0.96rem 0 1.15rem;min-height:10.8rem;}
@media only screen and (max-width:1024px){.singlepage{padding-top:0;}
}
/*honor*/
.honor{margin-bottom:0.3rem;}
.honor ul{width:102.77777778%;}
.honor li{width:25%;padding-right:2.7027027%;padding-bottom:2.83783784%;}
.honor .figure{padding-bottom:133.85579937%;position:relative;background:url(../images/hononr_bg.jpg) no-repeat center center;background-size:cover;margin-bottom:0.16rem;}
.honor .figure img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:78.9968652%;max-height:81.96721311%;padding:4.70219436%;background:url(../images/honor_border.png) no-repeat center center;background-size:100% 100%;}
.honor .name{text-align:center;margin:0;font-weight:normal;font-size:var(--font-size20);line-height:1.5em;color:var(--main2-color);}
@media only screen and (max-width:1024px){.honor li{width:50%;}
}
@media only screen and (max-width:640px){.honor li{width:100%;padding-bottom:0.3rem;}
}
.web_link{padding:.5rem 0;}
.web_link ul li{padding:.1rem 0;border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{display:block;font-weight:normal;margin-bottom:.1rem;}
.web_link ul li span{opacity:0.8;display:inline-block;white-space:nowrap;padding-right:20px;}
.Location{padding:.15rem 0;}
.Location .auto-inner{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem;}
.Location i{width:.08rem;height:.08rem;border:solid var(--default-color);border-width:1px 1px 0 0;transform:rotate(45deg);display:inline-flex;}
.auto-inner .Location .auto-inner{width:100%;}
/* 2025.1.2 */
.prod_table{display:flex;padding:0.3rem;box-shadow:0 0.03rem 0.06rem rgba(var(--rgb-000),0.1);border-radius:0.05rem;}
.prod_table .left{width:2.3rem;}
.prod_table .prod_left{width:2.3rem;}
.prod_table .right{width:calc(100% - 2.3rem);}
.prod_table .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prod_table .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;}
.prod_table .item.cat_top{height:0.6rem;display:flex;align-items:center;background-color:var(--hover-color);color:#fff;width:100%;justify-content:center;}
.prod_table .item.cat_bot{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1;padding:.2rem;border:0.01rem solid #e5e5e5;height:1rem;}
.prod_table .name h3{margin:0 0 0.02rem 0;color:var(--main2-color);font-size:var(--font-size22);line-height:1.2;word-break:break-all;}
.prod_table .name .more{display:block;font-size:var(--font-size14);color:var(--white);background-color:var(--hover-color);line-height:2;padding:0 1.4em;border-radius:2em;text-align:center;}
.prod_table .item.cat_bot:not(:first-child){border-top:none;}
.prod_table .capts{display:flex;}
.prod_table .capts .capt{color:var(--txt-color-666);font-weight:400;padding:1em;min-width:2rem;width:2rem;text-align:center;}
.prod_table .capts.cat_top .capt{height:0.6rem;display:flex;align-items:center;background-color:var(--hover-color);color:#fff;justify-content:center;border-left:.01rem solid #e5e5e5;border-bottom:.01rem solid #e5e5e5;}
.prod_table .mCustomScrollbar{padding-top:0;padding-bottom:0;}
.prod_table .capts.cat_bot .capt{border-right:.01rem solid #e5e5e5;border-bottom:.01rem solid #e5e5e5;height:1rem;display:flex;align-items:center;justify-content:center;}
.prod_table1 #mCSB_2_scrollbar_vertical{display:none !important;}
.prod_table1 .mCSB_inside > .mCSB_container{margin-right:0;}
/*tool*/
#tool{position:fixed;bottom:10%;right:1.5%;width:0.6rem;z-index:8;}
#tool li{position:relative;list-style:none;}
#tool a{display:block;border-radius:50%;background-color:#fff;box-shadow:0 0 0.15rem rgba(0,0,0,.1);}
#tool i{display:block;padding-bottom:100%;background:no-repeat center center;background-size:36.667% auto;}
#tool .wx{background-image:url(../images/tool_wx.png);}
#tool .drop{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:1em;background-color:#fff;box-shadow:0 0 0.15rem rgba(0,0,0,.1);border-radius:0.1rem;padding:0.1rem;}
#tool .qr{width:1.4rem;display:none;}
#tool .qr img{display:block;width:100%;height:auto;}
/* 20250116 */
.splide__list{align-items: stretch;}
.home-news .splide__slide .a_box,.home-news .splide__slide a{height: 100%;}
@media(min-width:1024px){body{padding-top: 1rem;}}