html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header,hgroup,nav,menu,main,section,article,summary,details,aside,figure,figcaption,footer{display:block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border:1px solid #000}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());color:inherit}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline:none;font-family:Arial,Microsoft Yahei}
img{vertical-align:middle;height:auto}
@media(min-width: 1201px){
	img{image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
}
button,input[type=submit],input[type=text],input[type=button]{outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;color:unset;font-size:unset;blr:expression(this.onFocus=this.blur())}
input{outline:0;border-radius:0}
input::-webkit-input-safebox-button{display:none}
body{color:#000;line-height:1;overflow-x:auto !important;font-family:Arial,Microsoft Yahei}
body *{box-sizing:border-box}
#web-ietip{width:610px;height:173px;padding:83px 0 0 84px;overflow:hidden;background:url(../css/ietip/browser.png) no-repeat center center;margin:200px auto 0}
#web-ietip a{display:block;width:65px;height:80px;float:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.eps2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.img-hover{position:relative;overflow:hidden}
.img-hover img{display:block;transform:scale(1.001);vertical-align:top;transition:all .5s ease 0s}
.img-hover:hover img{transform:scale(1.07)}
.pic-hover{overflow:hidden;position:relative}
.pic-hover img{transition:transform 12s cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1)}
.pic-hover:hover img{transform:scale(1.1)}
html{font-size:5.2083333333vw}
@media(max-width: 900px){
	html{font-size:46.875px}
}
*{line-height:1;font-weight:normal}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
button,label{cursor:pointer}
body{font-size:.16rem}
[data-eps]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*! autoprefixer: off */-webkit-box-orient:vertical;-webkit-box-orient:vertical}
[data-eps="1"]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
[data-eps="2"]{-webkit-line-clamp:2}
[data-eps="3"]{-webkit-line-clamp:3}
[data-eps="4"]{-webkit-line-clamp:4}
[data-eps="5"]{-webkit-line-clamp:5}
[data-eps="6"]{-webkit-line-clamp:6}
[data-eps="7"]{-webkit-line-clamp:7}
[data-eps="8"]{-webkit-line-clamp:8}
[data-eps="9"]{-webkit-line-clamp:9}
[data-eps="10"]{-webkit-line-clamp:10}
@media(max-width: 600px){
	*[data-hidden="600"]{display:none !important}
}
@media(max-width: 700px){
	*[data-hidden="700"]{display:none !important}
}
@media(max-width: 800px){
	*[data-hidden="800"]{display:none !important}
}
@media(max-width: 900px){
	*[data-hidden="900"]{display:none !important}
}
@media(max-width: 1000px){
	*[data-hidden="1000"]{display:none !important}
}
@media(max-width: 1100px){
	*[data-hidden="1100"]{display:none !important}
}
@media(max-width: 1200px){
	*[data-hidden="1200"]{display:none !important}
}
@media(max-width: 1584px){
	body{font-size:13.2px}
}
.s12{font-size:calc(12*1rem/100)}
@media(max-width: 1920px){
	.s12{font-size:12px}
}
.s13{font-size:calc(13*1rem/100)}
@media(max-width: 1817px){
	.s13{font-size:12.3px}
}
.s14{font-size:calc(14*1rem/100)}
@media(max-width: 1728px){
	.s14{font-size:12.6px}
}
.s15{font-size:calc(15*1rem/100)}
@media(max-width: 1651px){
	.s15{font-size:12.9px}
}
.s16{font-size:calc(16*1rem/100)}
@media(max-width: 1584px){
	.s16{font-size:13.2px}
}
.s17{font-size:calc(17*1rem/100)}
@media(max-width: 1525px){
	.s17{font-size:13.5px}
}
.s18{font-size:calc(18*1rem/100)}
@media(max-width: 1472px){
	.s18{font-size:13.8px}
}
.s19{font-size:calc(19*1rem/100)}
@media(max-width: 1425px){
	.s19{font-size:14.1px}
}
.s20{font-size:calc(20*1rem/100)}
@media(max-width: 1382px){
	.s20{font-size:14.4px}
}
.s21{font-size:calc(21*1rem/100)}
@media(max-width: 1344px){
	.s21{font-size:14.7px}
}
.s22{font-size:calc(22*1rem/100)}
@media(max-width: 1309px){
	.s22{font-size:15px}
}
.s23{font-size:calc(23*1rem/100)}
@media(max-width: 1277px){
	.s23{font-size:15.3px}
}
.s24{font-size:calc(24*1rem/100)}
@media(max-width: 1248px){
	.s24{font-size:15.6px}
}
.s25{font-size:calc(25*1rem/100)}
@media(max-width: 1221px){
	.s25{font-size:15.9px}
}
.s26{font-size:calc(26*1rem/100)}
@media(max-width: 1196px){
	.s26{font-size:16.2px}
}
.s27{font-size:calc(27*1rem/100)}
@media(max-width: 1173px){
	.s27{font-size:16.5px}
}
.s28{font-size:calc(28*1rem/100)}
@media(max-width: 1152px){
	.s28{font-size:16.8px}
}
.s29{font-size:calc(29*1rem/100)}
@media(max-width: 1132px){
	.s29{font-size:17.1px}
}
.s30{font-size:calc(30*1rem/100)}
@media(max-width: 1114px){
	.s30{font-size:17.4px}
}
.s31{font-size:calc(31*1rem/100)}
@media(max-width: 1096px){
	.s31{font-size:17.7px}
}
.s32{font-size:calc(32*1rem/100)}
@media(max-width: 1080px){
	.s32{font-size:18px}
}
.s33{font-size:calc(33*1rem/100)}
@media(max-width: 1065px){
	.s33{font-size:18.3px}
}
.s34{font-size:calc(34*1rem/100)}
@media(max-width: 1050px){
	.s34{font-size:18.6px}
}
.s35{font-size:calc(35*1rem/100)}
@media(max-width: 1037px){
	.s35{font-size:18.9px}
}
.s36{font-size:calc(36*1rem/100)}
@media(max-width: 1024px){
	.s36{font-size:19.2px}
}
.s37{font-size:calc(37*1rem/100)}
@media(max-width: 1012px){
	.s37{font-size:19.5px}
}
.s38{font-size:calc(38*1rem/100)}
@media(max-width: 1000px){
	.s38{font-size:19.8px}
}
.s39{font-size:calc(39*1rem/100)}
@media(max-width: 990px){
	.s39{font-size:20.1px}
}
.s40{font-size:calc(40*1rem/100)}
@media(max-width: 979px){
	.s40{font-size:20.4px}
}
.s41{font-size:calc(41*1rem/100)}
@media(max-width: 969px){
	.s41{font-size:20.7px}
}
.s42{font-size:calc(42*1rem/100)}
@media(max-width: 960px){
	.s42{font-size:21px}
}
.s43{font-size:calc(43*1rem/100)}
@media(max-width: 951px){
	.s43{font-size:21.3px}
}
.s44{font-size:calc(44*1rem/100)}
@media(max-width: 943px){
	.s44{font-size:21.6px}
}
.s45{font-size:calc(45*1rem/100)}
@media(max-width: 934px){
	.s45{font-size:21.9px}
}
.s46{font-size:calc(46*1rem/100)}
@media(max-width: 927px){
	.s46{font-size:22.2px}
}
.s47{font-size:calc(47*1rem/100)}
@media(max-width: 919px){
	.s47{font-size:22.5px}
}
.s48{font-size:calc(48*1rem/100)}
@media(max-width: 912px){
	.s48{font-size:22.8px}
}
.s49{font-size:calc(49*1rem/100)}
@media(max-width: 905px){
	.s49{font-size:23.1px}
}
.s50{font-size:calc(50*1rem/100)}
@media(max-width: 899px){
	.s50{font-size:23.4px}
}
.s51{font-size:calc(51*1rem/100)}
@media(max-width: 892px){
	.s51{font-size:23.7px}
}
.s52{font-size:calc(52*1rem/100)}
@media(max-width: 886px){
	.s52{font-size:24px}
}
.s53{font-size:calc(53*1rem/100)}
@media(max-width: 880px){
	.s53{font-size:24.3px}
}
.s54{font-size:calc(54*1rem/100)}
@media(max-width: 875px){
	.s54{font-size:24.6px}
}
.s55{font-size:calc(55*1rem/100)}
@media(max-width: 869px){
	.s55{font-size:24.9px}
}
.s56{font-size:calc(56*1rem/100)}
@media(max-width: 864px){
	.s56{font-size:25.2px}
}
.s57{font-size:calc(57*1rem/100)}
@media(max-width: 859px){
	.s57{font-size:25.5px}
}
.s58{font-size:calc(58*1rem/100)}
@media(max-width: 854px){
	.s58{font-size:25.8px}
}
.s59{font-size:calc(59*1rem/100)}
@media(max-width: 849px){
	.s59{font-size:26.1px}
}
.s60{font-size:calc(60*1rem/100)}
@media(max-width: 845px){
	.s60{font-size:26.4px}
}
.s61{font-size:calc(61*1rem/100)}
@media(max-width: 840px){
	.s61{font-size:26.7px}
}
.s62{font-size:calc(62*1rem/100)}
@media(max-width: 836px){
	.s62{font-size:27px}
}
.s63{font-size:calc(63*1rem/100)}
@media(max-width: 832px){
	.s63{font-size:27.3px}
}
.s64{font-size:calc(64*1rem/100)}
@media(max-width: 828px){
	.s64{font-size:27.6px}
}
.s65{font-size:calc(65*1rem/100)}
@media(max-width: 824px){
	.s65{font-size:27.9px}
}
.s66{font-size:calc(66*1rem/100)}
@media(max-width: 820px){
	.s66{font-size:28.2px}
}
.s67{font-size:calc(67*1rem/100)}
@media(max-width: 817px){
	.s67{font-size:28.5px}
}
.s68{font-size:calc(68*1rem/100)}
@media(max-width: 813px){
	.s68{font-size:28.8px}
}
.s69{font-size:calc(69*1rem/100)}
@media(max-width: 810px){
	.s69{font-size:29.1px}
}
.s70{font-size:calc(70*1rem/100)}
@media(max-width: 806px){
	.s70{font-size:29.4px}
}
.s71{font-size:calc(71*1rem/100)}
@media(max-width: 803px){
	.s71{font-size:29.7px}
}
.s72{font-size:calc(72*1rem/100)}
@media(max-width: 800px){
	.s72{font-size:30px}
}
.s73{font-size:calc(73*1rem/100)}
@media(max-width: 797px){
	.s73{font-size:30.3px}
}
.s74{font-size:calc(74*1rem/100)}
@media(max-width: 794px){
	.s74{font-size:30.6px}
}
.s75{font-size:calc(75*1rem/100)}
@media(max-width: 791px){
	.s75{font-size:30.9px}
}
.s76{font-size:calc(76*1rem/100)}
@media(max-width: 788px){
	.s76{font-size:31.2px}
}
.s77{font-size:calc(77*1rem/100)}
@media(max-width: 785px){
	.s77{font-size:31.5px}
}
.s78{font-size:calc(78*1rem/100)}
@media(max-width: 783px){
	.s78{font-size:31.8px}
}
.s79{font-size:calc(79*1rem/100)}
@media(max-width: 780px){
	.s79{font-size:32.1px}
}
.s80{font-size:calc(80*1rem/100)}
@media(max-width: 778px){
	.s80{font-size:32.4px}
}
@media(max-width: 750px){
	html{font-size:13.3333333333vw}
}
@media(max-width: 750px){
	.s12{font-size:0.22rem}
.s13{font-size:0.23rem}
.s14{font-size:0.24rem}
.s15{font-size:0.25rem}
.s16{font-size:0.26rem}
.s17{font-size:0.27rem}
.s18{font-size:0.28rem}
.s19{font-size:0.29rem}
.s20{font-size:0.3rem}
.s21{font-size:0.31rem}
.s22{font-size:0.32rem}
.s23{font-size:0.33rem}
.s24{font-size:0.34rem}
.s25{font-size:0.35rem}
.s26{font-size:0.36rem}
.s27{font-size:0.37rem}
.s28{font-size:0.38rem}
.s29{font-size:0.39rem}
.s30{font-size:0.4rem}
.s31{font-size:0.41rem}
.s32{font-size:0.42rem}
.s33{font-size:0.43rem}
.s34{font-size:0.44rem}
.s35{font-size:0.45rem}
.s36{font-size:0.46rem}
.s37{font-size:0.47rem}
.s38{font-size:0.48rem}
.s39{font-size:0.48rem}
.s40{font-size:0.48rem}
.s41{font-size:0.48rem}
.s42{font-size:0.48rem}
.s43{font-size:0.48rem}
.s44{font-size:0.48rem}
.s45{font-size:0.48rem}
.s46{font-size:0.48rem}
.s47{font-size:0.48rem}
.s48{font-size:0.48rem}
.s49{font-size:0.48rem}
.s50{font-size:0.48rem}
.s51{font-size:0.48rem}
.s52{font-size:0.48rem}
.s53{font-size:0.48rem}
.s54{font-size:0.48rem}
.s55{font-size:0.48rem}
.s56{font-size:0.48rem}
.s57{font-size:0.48rem}
.s58{font-size:0.48rem}
.s59{font-size:0.48rem}
.s60{font-size:0.48rem}
.s61{font-size:0.48rem}
.s62{font-size:0.48rem}
.s63{font-size:0.48rem}
.s64{font-size:0.48rem}
.s65{font-size:0.48rem}
.s66{font-size:0.48rem}
.s67{font-size:0.48rem}
.s68{font-size:0.48rem}
.s69{font-size:0.48rem}
.s70{font-size:0.48rem}
.s71{font-size:0.48rem}
.s72{font-size:0.48rem}
.s73{font-size:0.48rem}
.s74{font-size:0.48rem}
.s75{font-size:0.48rem}
.s76{font-size:0.48rem}
.s77{font-size:0.48rem}
.s78{font-size:0.48rem}
.s79{font-size:0.48rem}
.s80{font-size:0.48rem}
}
.cn-wh,.cn-w,.cv-wh,.cv-w{width:100%}
.cn-wh,.cn-h,.cv-wh,.cv-h{height:100%}
.cn-wh,.cn-w,.cn-h{object-fit:contain}
.cv-wh,.cv-w,.cv-h{object-fit:cover}
.cf{color:#fff}
a{cursor:pointer}
.icon{display:inline-block;width:1em;height:1em}
.btn-box{display:inline-block}
:root{--expand-index: 52;--mask-index: 51;--dialog-index: 60;--theme-color: #ec6c0a;--theme-color-rgb: 236, 108, 10;--theme-sub-color: #ec6c0a;--bg-color: #f4f4f4}
.dialog{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5333333333);z-index:var(--dialog-index)}
.dialog .dialog-inner{position:relative}
.dialog .dialog-main{padding:.3rem;min-width:5rem;min-height:2rem;border-radius:.08rem;background-color:#fff}
.dialog .dialog-cancel{position:absolute;top:.1rem;right:.1rem;width:1em;height:1em;background-size:100%;cursor:pointer}
.dialog .dialog-cancel::after{content:"✕";display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:bold;color:#666}
.dialog.dialog-show{display:flex !important}
.expand-bar{height:100vh;min-width:40%;transition:.3s;position:fixed;right:0;top:0;background-color:#fff;overflow-y:auto;z-index:var(--expand-index);transform:translateX(100%)}
.expand-bar .expand-list{padding:.3rem 0}
.expand-bar .expand-list li{position:relative;flex-direction:column;display:flex;justify-content:space-evenly;align-items:center;padding-top:.01rem;transition:.3s;border-bottom:.01rem solid #eee}
.expand-bar .expand-list li.active .expand-item{background-color:var(--theme-color);color:#fff}
.expand-bar .expand-list li.active .expand-item:has(+.expand-sub-list)::after{transform:rotate(-180deg);filter:grayscale(1) brightness(10)}
.expand-bar .expand-list li.active .expand-sub-list{display:flex}
.expand-bar .expand-item{display:flex;align-items:center;justify-content:space-between;padding:.1rem .5rem;width:100%;height:100%;color:var(--theme-color);line-height:2;transition:.3s}
.expand-bar .expand-item:has(+.expand-sub-list)::after{content:"";width:.25rem;height:.25rem;margin-left:.3rem;transform:rotate(0);background:url("../images/icon/drop.png") no-repeat center/contain;transition:.3s}
.expand-bar .expand-sub-list{display:none;flex-direction:column;width:100%;background-color:#f8f8f8;padding-bottom:.2rem;padding-left:.2rem}
.expand-bar .expand-sub-item{position:relative;padding:.05rem .5rem;line-height:2;color:#444}
.expand-bar.expand-show{opacity:1;transform:translateX(0)}
.expand-mask{position:fixed;top:0;right:0;height:100%;width:0;opacity:0;transition:.5s;opacity:0;z-index:var(--mask-index)}
.expand-mask.mask-show{width:100%;opacity:1}
.dialog-search .dialog-main{position:relative;display:flex;align-items:center;justify-content:center;padding:0;min-width:0;min-height:0;background-color:rgba(0,0,0,0)}
.dialog-search .search-ipt{max-width:80vw;height:3em;width:40em;padding:.15rem 0;padding-left:.2rem;padding-right:3.2em;outline:none;border:none;border-radius:.05rem;background-color:#fff}
.dialog-search .search-btn{content:"";background:url("../images/icon/search.svg") no-repeat center center;background-size:40%;position:absolute;top:.02rem;right:.02rem;width:3em;height:calc(100% - .04rem);border-radius:.05rem;background-color:var(--theme-color);outline:none;border:none;cursor:pointer}
.view-dialog{padding:0 !important;background-color:rgba(0,0,0,.5333333333)}
.view-dialog .dialog-inner,.view-dialog .dialog-main{position:relative;max-width:100%;max-height:100%;width:100%;height:100%}
.view-dialog .view-container{height:100%}
.view-dialog .dialog-main{width:100%;height:100%;background:none}
.view-dialog .view-pic{object-fit:contain}
.view-dialog .dialog-cancel{z-index:100}
.view-dialog .dialog-cancel::after{color:#fff}
.view-dialog .swp-prev,.view-dialog .swp-next{position:absolute;top:50%;left:.2rem;transform:translateY(-50%);color:#fff;z-index:10;cursor:pointer}
.view-dialog .swp-next{left:initial;right:.2rem}
.to-c{transform-origin:center}
.to-lt{transform-origin:left top}
.to-lb{transform-origin:left bottom}
.to-rt{transform-origin:right top}
.to-rb{transform-origin:right bottom}
@keyframes ani-slide-top{to{transform:translateY(0);opacity:1}
}
[ani-slide-top]{transform:translateY(-50%);opacity:0}
@keyframes ani-bounce{10%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}
28%{transform:translateY(-15%);animation-timing-function:ease-in-out}
45%{transform:translateY(0);animation-timing-function:ease-out}
58%{transform:translateY(-8%);animation-timing-function:ease-in}
69%{transform:translateY(0);animation-timing-function:ease-out}
80%{transform:translateY(-4%);animation-timing-function:ease-in}
87%{transform:translateY(0);animation-timing-function:ease-out}
93%{transform:translateY(-2%);animation-timing-function:ease-in}
100%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}
}
[ani-bounce]{transform:translateY(-50%);opacity:0}
.ani-bounce{animation:ani-bounce 1s ease-in-out forwards}
@keyframes ani-bounce2{10%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}
45%{transform:translateY(-25%);animation-timing-function:ease-in-out}
56%{transform:translateY(0);animation-timing-function:ease-out}
62%{transform:translateY(-8%);animation-timing-function:ease-in}
78%{transform:translateY(0);animation-timing-function:ease-out}
89%{transform:translateY(-3%);animation-timing-function:ease-in}
100%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}
}
[ani-bounce2]{transform:translateY(-50%);opacity:0}
.ani-bounce2{animation:ani-bounce2 1.5s ease-in-out forwards}
@keyframes ani-slide-bottom-back{80%{transform:translateY(-10%)}
100%{transform:translateY(0);opacity:1}
}
[ani-slide-bottom-back]{transform:translateY(50%);opacity:0}
.ani-slide-bottom-back{animation:ani-slide-bottom-back .7s ease-in-out forwards}
@keyframes ani-slide-top{to{transform:translateY(0);opacity:1}
}
[ani-slide-top]{transform:translateY(-50%);opacity:0;transform-origin:center}
.ani-slide-top{animation:ani-slide-top .8s ease-in-out forwards}
@keyframes ani-slide-bottom{to{transform:translateY(0);opacity:1}
}
[ani-slide-bottom]{transform:translateY(50%);opacity:0;transform-origin:center}
.ani-slide-bottom{animation:ani-slide-bottom .8s ease-in-out forwards}
@keyframes ani-slide-left{to{transform:translateX(0);opacity:1}
}
[ani-slide-left]{transform:translateX(-50%);opacity:0;transform-origin:center}
.ani-slide-left{animation:ani-slide-left .8s ease-in-out forwards}
@keyframes ani-slide-right{to{transform:translateX(0);opacity:1}
}
[ani-slide-right]{transform:translateX(50%);opacity:0;transform-origin:center}
.ani-slide-right{animation:ani-slide-right .8s ease-in-out forwards}
@keyframes ani-lessen{to{transform:scale(1);opacity:1}
}
[ani-lessen]{transform:scale(1.5);opacity:0;transform-origin:center}
.ani-lessen{animation:ani-lessen .8s ease-in-out forwards}
@keyframes ani-scale{to{transform:scale(1);opacity:1}
}
[ani-scale]{transform:scale(0.5);opacity:0;transform-origin:center}
.ani-scale{animation:ani-scale .8s ease-in-out forwards}
@keyframes ani-rotate{to{transform:rotateZ(0);opacity:1}
}
[ani-rotate]{transform:rotateZ(-90deg);opacity:0;transform-origin:center}
.ani-rotate{animation:ani-rotate .8s ease-in-out forwards}
@keyframes ani-rotate-reverse{to{transform:rotateZ(0);opacity:1}
}
[ani-rotate-reverse]{transform:rotateZ(90deg);opacity:0;transform-origin:center}
.ani-rotate-reverse{animation:ani-rotate-reverse .8s ease-in-out forwards}
@keyframes ani-scale-x{to{transform:scaleX(1)}
}
[ani-scale-x]{transform:scaleX(0);transform-origin:left}
.ani-scale-x{animation:ani-scale-x .8s ease-in-out forwards}
@keyframes ani-scale-y{to{transform:scaleY(1)}
}
[ani-scale-y]{transform:scaleY(0);transform-origin:left}
.ani-scale-y{animation:ani-scale-y .8s ease-in-out forwards}
@keyframes ani-filter-white{to{filter:none;opacity:1}
}
[ani-filter-white]{filter:brightness(5);opacity:0}
.ani-filter-white{animation:ani-filter-white .8s ease-in-out forwards}
@keyframes ani-filter-black{to{filter:none;opacity:1}
}
[ani-filter-black]{filter:brightness(0);opacity:0}
.ani-filter-black{animation:ani-filter-black .8s ease-in-out forwards}
.wrap{padding:0 .6rem;max-width:100%;overflow:hidden}
.area{margin:0 auto;width:100%;max-width:14.4rem}
.area2{margin:0 auto;width:100%;max-width:12rem}
input{border:none;outline:none;background-color:rgba(0,0,0,0);width:100%;height:100%;line-height:1}
button{background-color:rgba(0,0,0,0);border:none}
.pic-box{width:100%;height:100%;overflow:hidden}
.pic-box img{transition:.5s}
.scroll-x{overflow-x:auto}
.scroll-x *{user-select:none}
.scroll-x::-webkit-scrollbar{display:none}
.hover-line{position:relative}
.hover-line::after{content:"";position:absolute;bottom:-0.02rem;left:0;width:0;height:.02rem;background-color:var(--theme-color);transition:.3s}
.hover-line:hover::after{width:100%}
.hover-shadow{cursor:pointer;transition:.3s}
.hover-shadow:hover{box-shadow:.02rem .02rem .05rem rgba(0,0,0,0.5333333333),-0.02rem -0.02rem .05rem rgba(0,0,0,.2) inset,.02rem .02rem .05rem hsla(0,0%,100%,0.5333333333) inset}
.paging-turner{display:flex;align-items:center;justify-content:center}
.paging-turner .paging-index-list{display:flex;align-items:center}
.paging-turner .paging-prev,.paging-turner .paging-next,.paging-turner .paging-index,.paging-turner .paging-eps{display:flex;align-items:center;justify-content:center;width:.6rem;height:.6rem;border-radius:50%;margin-right:.2rem;border:solid .01rem #c7c7c7;cursor:pointer;transition:.3s}
.paging-turner .paging-prev span,.paging-turner .paging-next span,.paging-turner .paging-index span,.paging-turner .paging-eps span{user-select:none}
.paging-turner .paging-prev::after,.paging-turner .paging-next::after{content:"";display:block;width:.06rem;height:.12rem;background:url("../images/icon/page-prev.png") no-repeat center/contain}
.paging-turner .paging-next::after{transform:rotateZ(180deg)}
.paging-turner .paging-prev:hover,.paging-turner .paging-next:hover,.paging-turner .paging-index:hover{box-shadow:0 0 .1rem rgba(34,34,34,.3333333333)}
.paging-turner .paging-prev:hover span,.paging-turner .paging-next:hover span,.paging-turner .paging-index:hover span{color:var(--theme-color)}
.paging-turner .paging-index.active{background-color:var(--theme-color)}
.paging-turner .paging-index.active span{color:#fff !important}
.z-toast-box{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;top:10%;z-index:100}
.z-toast-box .z-toast{display:flex;align-items:center;transform:translateY(100%);color:#fff;background:rgba(0,0,0,.5333333333);padding:.1rem .2rem;border-radius:.08rem;width:auto;height:auto;transition:.5s;opacity:0}
.z-toast-box .z-toast.success{color:#67c23a;background-color:#f0f9eb}
.z-toast-box .z-toast.success::before{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3Nzk3NDQ2MTkyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2MTQiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNNDY5LjMzMzMzMyA2NDBsMC4zODQgMC4zODRMNDY5LjMzMzMzMyA2NDB6IG0tMTA2LjI4MjY2NiAwbC0wLjM4NCAwLjM4NCAwLjM4NC0wLjM4NHogbTQ4LjUxMiAxMDYuNjY2NjY3YTg3LjQ2NjY2NyA4Ny40NjY2NjcgMCAwIDEtNjEuNjUzMzM0LTI0Ljg3NDY2N2wtMTc5LjUyLTE3My42MzJhNjcuNzk3MzMzIDY3Ljc5NzMzMyAwIDAgMSAwLTk4LjI0YzI4LjAzMi0yNy4xNTczMzMgNzMuNDkzMzMzLTI3LjE1NzMzMyAxMDEuNTg5MzM0IDBsMTM5LjU4NCAxMzQuOTk3MzMzIDMxOS4xNjgtMzA4LjU0NGMyOC4wMzItMjcuMTU3MzMzIDczLjQ5MzMzMy0yNy4xNTczMzMgMTAxLjU4OTMzMyAwYTY3LjkyNTMzMyA2Ny45MjUzMzMgMCAwIDEgMCA5OC4yNEw0NzIuOTgxMzMzIDcyMi4wNjkzMzNBODcuNTMwNjY3IDg3LjUzMDY2NyAwIDAgMSA0MTEuNTYyNjY3IDc0Ni42NjY2Njd6IiBmaWxsPSIjNjdjMjNhIiBwLWlkPSIyNjE1Ij48L3BhdGg+PC9zdmc+")}
.z-toast-box .z-toast.error{color:#f56c6c;background-color:#fef0f0}
.z-toast-box .z-toast.error::before{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3Nzk3NTc3NDk3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM2NjUiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNODc4LjA4IDczMS4yNzQ2NjdhMzIgMzIgMCAwIDEtNTQuODgtMzIuOTM4NjY3QTM2MC43ODkzMzMgMzYwLjc4OTMzMyAwIDAgMCA4NzQuNjY2NjY3IDUxMmMwLTIwMC4yOTg2NjctMTYyLjM2OC0zNjIuNjY2NjY3LTM2Mi42NjY2NjctMzYyLjY2NjY2N1MxNDkuMzMzMzMzIDMxMS43MDEzMzMgMTQ5LjMzMzMzMyA1MTJzMTYyLjM2OCAzNjIuNjY2NjY3IDM2Mi42NjY2NjcgMzYyLjY2NjY2N2EzNjAuNzg5MzMzIDM2MC43ODkzMzMgMCAwIDAgMTg2LjMxNDY2Ny01MS40NDUzMzQgMzIgMzIgMCAwIDEgMzIuOTI4IDU0Ljg4QTQyNC43Nzg2NjcgNDI0Ljc3ODY2NyAwIDAgMSA1MTIgOTM4LjY2NjY2N0MyNzYuMzYyNjY3IDkzOC42NjY2NjcgODUuMzMzMzMzIDc0Ny42MzczMzMgODUuMzMzMzMzIDUxMlMyNzYuMzYyNjY3IDg1LjMzMzMzMyA1MTIgODUuMzMzMzMzczQyNi42NjY2NjcgMTkxLjAyOTMzMyA0MjYuNjY2NjY3IDQyNi42NjY2NjdjMCA3OC4yOTMzMzMtMjEuMTUyIDE1My41NjgtNjAuNTg2NjY3IDIxOS4yNzQ2Njd6TTU1NS4yMzIgNTEybDg2LjQ3NDY2NyA4Ni40NzQ2NjdhMzAuNTcwNjY3IDMwLjU3MDY2NyAwIDEgMS00My4yMzIgNDMuMjMyTDUxMiA1NTUuMjMybC04Ni40NzQ2NjcgODYuNDc0NjY3YTMwLjU3MDY2NyAzMC41NzA2NjcgMCAxIDEtNDMuMjMyLTQzLjIzMkw0NjguNzY4IDUxMmwtODYuNDc0NjY3LTg2LjQ3NDY2N2EzMC41NzA2NjcgMzAuNTcwNjY3IDAgMSAxIDQzLjIzMi00My4yMzJMNTEyIDQ2OC43NjhsODYuNDc0NjY3LTg2LjQ3NDY2N2EzMC41NzA2NjcgMzAuNTcwNjY3IDAgMSAxIDQzLjIzMiA0My4yMzJMNTU1LjIzMiA1MTJ6IiBmaWxsPSIjZjU2YzZjIiBwLWlkPSIzNjY2Ij48L3BhdGg+PC9zdmc+")}
.z-toast-box .z-toast.warn{color:#e6a23c;background-color:#fdf6ec}
.z-toast-box .z-toast.warn::before{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3Nzk3NjEyMzA5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ3MDAiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNNTQ5LjI4IDU3OS41ODRjLTIuNTI4IDI3LjU4NC0yMC4wNjQgNDAuNDgtMzcuMzc2IDQwLjQ4LTEyLjg2NCAwIDAgMCAwIDAtMTYuNDQ4LTMuMTA0LTI5LjIxNi0xMC4xMTItMzQuODE2LTM4LjAxNmwtMjIuNjI0LTI2MC44YzAtMjYuMjA4IDMxLjg3Mi00OS40MDggNTguOTEyLTQ5LjQwOHM1Ni4xNiAyNC4yNTYgNTYuMTYgNTAuNDMyTDU0OS4yOCA1NzkuNTg0ek01MTIgNjU0LjE3NmMtMjcuMDQgMC00OC45OTIgMjEuOTItNDguOTkyIDQ4Ljk5MnMyMS45MiA0OS4wMjQgNDguOTkyIDQ5LjAyNCA0OC45OTItMjEuOTUyIDQ4Ljk5Mi00OS4wMjRjMC0yNy4wNC0yMS45Mi00OC45OTItNDguOTkyLTQ4Ljk5MnpNODk5LjgwOCA1MTJjMCAyMTQuMTc2LTE3My42IDM4Ny43NzYtMzg3Ljg0IDM4Ny43NzYtMjE0LjE0NCAwLTM4Ny43NzYtMTczLjYtMzg3Ljc3Ni0zODcuNzc2czE3My42MzItMzg3LjgwOCAzODcuNzc2LTM4Ny44MDhjMjE0LjIwOCAwIDM4Ny44NCAxNzMuNjMyIDM4Ny44NCAzODcuODA4ek04MjggNTEyYzAtMTc0LjUyOC0xNDEuNDcyLTMxNS45NjgtMzE2LTMxNS45NjhTMTk2LjAzMiAzMzcuNDcyIDE5Ni4wMzIgNTEyYzAgMTc0LjQ5NiAxNDEuNDQgMzE1Ljk2OCAzMTUuOTY4IDMxNS45NjhTODI4IDY4Ni40OTYgODI4IDUxMnoiIGZpbGw9IiNlNmEyM2MiIHAtaWQ9IjQ3MDEiPjwvcGF0aD48L3N2Zz4=")}
.z-toast-box .z-toast.info{color:#909399;background-color:#f4f4f5}
.z-toast-box .z-toast.info::before{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3Nzk3NjkyMzU4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEzNjc5IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTM0My43OTcyMzIgNDU1Ljk5NzkwNWM0MC44OTMyNzctNDUuMDM5OTEzIDc4LjIxNzA5MS03Ny4wODUyNiAxMTEuOTYxMjA4LTk2LjEyNjgzMiAzMy43NDQxMTctMTkuMDM5NTI1IDYyLjQ2OTctMjguNTYwODIzIDg2LjE5NDE0Ni0yOC41NjA4MjMgMTcuMDUxMTQ2IDAuODU4NTk1IDQyLjAwNzcxMS0xLjc1MTk4NCA0MC40OTAwNzUgMzEuOTM5OTQyIDAgMTEuODgxMTU1LTEzLjI3MjkxOCA2Mi4yNDc2MzItMzkuODE2NzA3IDE1MS4wOTg0MDgtNDMuMjg1ODgyIDE0NS4zNzA2ODgtNjQuOTI3Nzk5IDIzMy4wMDQ2OTUtNjQuOTI3Nzk5IDI2Mi44ODk3MzkgMCA1LjczNzk1MyAxLjQzMDY1MSAxMC41NDU2NzYgNC4yOTkxMTYgMTQuNDMyMzggMi44NTkyNTUgMy44OTc5NiA1LjkzMTM2NyA1LjgzNjE5NSA5LjIxNDI5MSA1LjgzNjE5NSAxMy4xMDA5OTQgMCAxMjQuNjg4Njc4LTUyLjgyMTUwNiAxMjQuNjg4Njc4LTUyLjgyMTUwNi01Ni4xMDY0NzcgNTIuODIxNTA2LTk3LjA0NjgyOCA4Ni42MDQ1MTEtMTIyLjg0NzY2MiAxMDEuMzQ2OTY3LTI1Ljc5Nzc2MyAxNC43NDE0MzMtNDYuODkyMTg2IDIyLjExMTYzOC02My4yNjQ4NDcgMjIuMTExNjM4LTE0LjMzNzIwOCAwLTI1LjcwMTU2OC00LjUxMDk1LTM0LjA4Nzk2NS0xMy41MTIzODMtOC4zOTg2NzctOS4wMDM0OC0xMi41OTIzODctMjEuNDk3NjI0LTEyLjU5MjM4Ny0zNy40NjkxMyAwLTUxLjE4MjA5MSAzMC43MTE5MTUtMTc2LjI4MjE1OCA5Mi4xMzM3LTM3NS4yOTA5OTEgMi44NTkyNTUtOS40MTQ4NjkgMTMuOTU2NTE5LTQxLjA3NzQ4MS02Ljc1NzIxNS0zNy40NjgxMDdDNDYwLjI4NzgxMSA0MDQuNDAzNDAyIDM0My43OTcyMzIgNDU1Ljk5NzkwNSAzNDMuNzk3MjMyIDQ1NS45OTc5MDV6TTU3OC42MDYxMDIgMTExLjc1MDM5N2MxNi40MTI1NzIgMCAyOS45MjA4NjIgNS40MzcwODcgNDAuNTI1ODkzIDE2LjI4OTc2OSAxMC41OTA3MDQgMTAuODYyOTE2IDE1Ljg4OTYzOCAyNC43NjgyNjggMTUuODg5NjM4IDQxLjcxNjA1NSAwIDIzLjMxNjEyNy04LjA4MDQxMyA0My44Mzg0OTQtMjQuMjMzMDUzIDYxLjU4MDQwNC0xNi4xNjY5NjcgMTcuNzU0MTkxLTM0LjMwNjk2MyAyNi42MTg0OTQtNTQuNDMxMjQ0IDI2LjYxODQ5NC0xNS44OTI3MDggMC0yOS4xMzc5OTUtNS41NjE5MzYtMzkuNzI4Njk5LTE2LjY4NjgzMS0xMC42MDUwMzEtMTEuMTIzODcyLTE1Ljg5MjcwOC0yNS42ODgyNjQtMTUuODkyNzA4LTQzLjcwMjM4NyAwLTIzLjgzODAzOCA3LjY3MjA5NS00NC4xMDA0NzMgMjMuMDQxODY4LTYwLjc4NzMwNEM1MzkuMTM3MzM1IDEyMC4wOTM4MTMgNTU3LjQxNDQ2MSAxMTEuNzUwMzk3IDU3OC42MDYxMDIgMTExLjc1MDM5N3oiIHAtaWQ9IjEzNjgwIiBmaWxsPSIjOTA5Mzk5Ij48L3BhdGg+PC9zdmc+")}
.z-toast-box .z-toast:nth-child(n+2){margin-top:.1rem}
.z-toast-box .z-toast::before{content:"";display:inline-block;margin-right:.05rem;width:1.5em;height:1.5em;background-size:contain;background-position:center;background-repeat:no-repeat}
.drop-down .drop-down-label{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%;height:100%;background-color:#fff;border:.01rem solid #e1e1e1;padding:0 .3rem;cursor:pointer}
.drop-down .drop-down-title{display:flex;align-items:center;width:100%;border:none}
.drop-down .drop-down-icon{display:flex;align-items:center;width:1em;justify-content:center;transition:.3s;pointer-events:none}
.drop-down .drop-down-list{position:absolute;top:100%;left:0;width:100%;transform:scaleY(0);transform-origin:top;transition:.3s;background-color:#fff;box-shadow:0 0 0 .01rem #e1e1e1;z-index:1}
.drop-down .drop-down-list.country{overflow-y:auto}
.drop-down .drop-down-item{display:flex;align-items:center;min-height:3.375em;padding:0 .3rem;border-bottom:.01rem solid #e1e1e1;transition:.3s}
.drop-down .drop-down-item:last-child{border-bottom:none}
.drop-down .drop-down-item:hover{color:#fff;background-color:#333}
.drop-down .opt-item.menu{display:none}
.drop-down.active .drop-down-list{transform:scaleY(1)}
.drop-down.active .drop-down-icon{transform:rotateZ(-180deg)}
.the-page-nav{transition:.3s}
.module-header .module-title{color:#3f3f3f;line-height:1.2}
.module-header .module-subtitle{line-height:1.5;margin-top:.15rem;color:#a5a5a5}
.view-more-box{display:flex;align-items:flex-end;justify-content:flex-end;flex:1 0 0}
.view-more-box .view-more-inner{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;overflow:hidden}
.view-more-box .icon-sanjiaoright{position:relative;top:.01rem;width:.7em}
.view-more-box .view-more-text{position:relative;display:inline-block;margin-right:auto;padding:0 .12rem;transition:.3s;z-index:1}
.view-more-box .view-more-text::before,.view-more-box .view-more-text::after{content:"";position:absolute;right:100%;top:50%;height:1px;width:calc(100% - .04rem);background-color:#fff}
.view-more-box .view-more-text::after{right:initial;left:100%}
.view-more-box .view-more{display:inline-flex;align-items:center;margin-top:auto;min-width:1.65rem;height:.5rem;padding:0 .2rem;background-color:var(--theme-color);color:#fff;transition:.3s}
.view-more-box .view-more .placeholder{width:0;transition:.3s}
.view-more-box .view-more:hover .view-more-text{transform:translateX(0.03rem)}
.view-more-box .view-more:hover .placeholder{flex:1 0 0}
@media(max-width: 750px){
	.view-more-box .view-more{min-width:2rem;height:.8rem}
}
.power-box{display:flex;align-items:flex-start}
.power-box .power{font-size:.7em}
.popup{position:absolute;top:calc(100% + .15rem);left:50%;transform:translateX(-50%) scaleY(0);transform-origin:top center;display:flex;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;aspect-ratio:1;padding:.04rem;background-color:#fff;border-radius:.1rem;opacity:0;pointer-events:none;transition:.3s;box-shadow:0 0 .05rem 0 rgba(0,0,0,.1333333333);z-index:51}
.popup::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%) rotateZ(-45deg);width:0;height:0;border-top:.05rem solid #fff;border-right:.05rem solid #fff;border-bottom:.05rem solid hsla(0,0%,100%,0);border-left:.05rem solid hsla(0,0%,100%,0)}
.popup .popup-txt{color:#333;padding:.2rem}
.popup.left{top:50%;right:calc(100% + .15rem);left:initial;transform:translateY(-50%) scaleX(0);transform-origin:right center}
.popup.left::before{content:"";position:absolute;top:50%;right:0;left:initial;transform:translate(50%, -50%) rotateZ(45deg);width:0;height:0;border-top:.05rem solid #fff;border-right:.05rem solid #fff;border-bottom:.05rem solid hsla(0,0%,100%,0);border-left:.05rem solid hsla(0,0%,100%,0)}
.page-nav-wrap{position:relative;display:flex;height:.9rem;z-index:50}
.page-nav-wrap .page-nav-inner{display:flex;align-items:center;height:100%;padding:.1rem 0}
.page-nav-wrap .logo-box{height:100%}
.page-nav-wrap .logo{display:block;height:100%;padding-right:.3rem}
.page-nav-wrap .nav-list{display:flex;margin-left:auto}
.page-nav-wrap .sub-nav-box{position:absolute;top:100%;left:0;width:100%;display:flex;justify-content:center;min-height:.7rem;transform:scaleY(0);transform-origin:top center;pointer-events:none;transition:.3s}
.page-nav-wrap .sub-nav-box.show{transform:scaleY(1);pointer-events:auto}
.page-nav-wrap .sub-nav-main{display:flex;align-items:center;margin:0 auto;justify-content:center;min-width:50%;flex-wrap:wrap;padding:.2rem .2rem;background-color:#fff}
.page-nav-wrap .sub-nav{display:flex;align-items:center;justify-content:center;margin-right:auto;width:16.6666666667%;padding:.15rem .2rem;white-space:nowrap;transition:.3s}
.page-nav-wrap .sub-nav:hover{color:var(--theme-color)}
.page-nav-wrap .nav-item-box{position:relative;display:block;padding:.1rem .35rem;overflow:hidden}
.page-nav-wrap .nav-item-box::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:.03rem;background-color:var(--theme-color);transform:translateX(-50%);transform-origin:center center;transition:.3s}
.page-nav-wrap .nav-item-box:hover::after,.page-nav-wrap .nav-item-box.active::after{width:.2rem}
.page-nav-wrap .nav-item-box:hover .nav-item,.page-nav-wrap .nav-item-box.active .nav-item{transform:translateY(-100%);opacity:0}
.page-nav-wrap .nav-item-box:hover .nav-subitem,.page-nav-wrap .nav-item-box.active .nav-subitem{top:0;opacity:1}
.page-nav-wrap .nav-item-inner{display:flex;flex-direction:column}
.page-nav-wrap .nav-item{width:100%;height:100%;transition:.3s}
.page-nav-wrap .nav-subitem{position:absolute;top:100%;left:0;width:100%;height:100%;padding:.1rem .35rem;color:var(--theme-color);opacity:0;transition:.3s}
.page-nav-wrap .nav-opt{display:flex;height:100%;margin-left:auto;padding:.1rem 0}
.page-nav-wrap .opt-item{display:flex;align-items:center;justify-content:center;padding:0 .05rem;color:var(--theme-color);font-weight:750;margin:0 .15rem}
.page-nav-wrap .inquiry{color:#fff;background-color:var(--theme-color);padding:0 .2rem}
.page-nav-wrap .nav-menu{display:none;flex-direction:column;justify-content:space-between;min-width:.6rem;height:100%;aspect-ratio:1;padding:.05rem 0}
.page-nav-wrap .nav-menu.active .menu-line{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transform-origin:center center;transition:.3s}
.page-nav-wrap .nav-menu.active .menu-line:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}
.page-nav-wrap .nav-menu-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:1em;height:1em;margin:auto}
.page-nav-wrap .menu-line{display:block;width:1em;height:2px;border-radius:.01rem;background-color:var(--theme-color)}
.dl-search{color:#fff}
@media(max-width: 750px){
	.page-nav-wrap{height:.8rem}
.page-nav-wrap .logo-box{padding-left:.1rem}
.page-nav-wrap .nav-list{display:none}
.page-nav-wrap .nav-opt{display:flex}
.page-nav-wrap .nav-menu{display:flex}
}
.banner-swp-wrap .banner-item{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}
.banner-swp-wrap .swp-cover{position:absolute;top:0;left:0;width:100%;height:100%}
.banner-swp-wrap .swp-count-box{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);color:#fff;z-index:1}
.banner-swp-wrap .swp-line{width:100%;height:2px;margin:.15rem 0;background-color:#fff}
.banner-swp-wrap .swp-progress-box{position:absolute;left:0;bottom:.5rem;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}
.banner-swp-wrap .swp-progress{display:flex;align-items:center;justify-content:center;height:.02rem;margin:0 .2rem}
.banner-swp-wrap .swp-progress .progress{width:.6rem;height:100%;background-color:#fff;transition:.3s;opacity:.3}
.banner-swp-wrap .swp-progress .progress.active{opacity:1}
.index-about-wrap{position:relative;display:flex;align-items:flex-end;padding:.6rem;padding-bottom:1rem;min-height:4.1rem}
.index-about-wrap .index-about{display:flex;flex-direction:column;justify-content:flex-end;background-color:#fff}
.index-about-wrap .ia-content{display:flex;justify-content:space-between}
.index-about-wrap .ia-info{max-width:6.5rem;width:100%;flex:2 0 0;margin-top:.4rem;color:#7f7f7f;line-height:2}
.index-about-wrap .ia-info p{line-height:unset}
.index-about-wrap .ia-info img,.index-about-wrap .ia-info video{max-width:100%;object-fit:contain}
@media(max-width: 750px){
	.index-about-wrap .ia-content{flex-direction:column}
.index-about-wrap .view-more-box{justify-content:flex-start;margin-top:.5rem}
.index-about-wrap .view-more{margin-left:0}
}
.about-wrap{position:relative;display:flex;align-items:flex-end;padding:.6rem;padding-bottom:1rem;min-height:4.1rem}
.about-wrap .about{display:flex;flex-direction:column;justify-content:flex-end;background-color:#fff}
.about-wrap .ia-content{display:flex;justify-content:space-between}
.about-wrap .ia-info{width:100%;flex:2 0 0;margin-top:.4rem;color:#7f7f7f;line-height:2}
.about-wrap .ia-info p{line-height:unset}
.about-wrap .ia-info img,.about-wrap .ia-info video{max-width:100%;object-fit:contain}
@media(max-width: 750px){
	.index-about-wrap .ia-content{flex-direction:column}
.index-about-wrap .view-more-box{justify-content:flex-start;margin-top:.5rem}
.index-about-wrap .view-more{margin-left:0}
}
.advantage-wrap{position:relative;display:flex;padding:1.5rem .6rem .6rem;min-height:8.4rem}
.advantage-wrap .advantage{margin:0 auto}
.advantage-wrap .module-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.advantage-wrap .module-title,.advantage-wrap .module-subtitle{color:#fff}
.advantage-wrap .module-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;padding-left:.1rem;padding-right:.1rem;border-bottom:.01rem solid hsla(0,0%,100%,.5333333333)}
.advantage-wrap .view-more{background:rgba(0,0,0,0)}
.advantage-wrap .view-more:hover{background-color:var(--theme-color)}
.advantage-wrap .advantage-main{display:flex;justify-content:space-between;padding-top:.6rem}
.advantage-wrap .advantage-content{max-width:5rem;padding-right:.6rem;color:#fff;line-height:2.5}
.advantage-wrap .advantage-content *{line-height:unset}
.advantage-wrap .advantage-data{display:flex;justify-content:space-between;flex:1 0 0;padding-left:1.15rem;color:#fff}
.advantage-wrap .ad-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .15rem}
.advantage-wrap .ad-icon{width:1.05rem;height:1.05rem}
.advantage-wrap .ad-value-box{margin:.27rem 0 .18rem}
.advantage-wrap .ad-value-box{display:flex;justify-content:center;text-align:center}
@media(max-width: 750px){
	.advantage-wrap{padding-top:2.5rem}
.advantage-wrap .advantage-main{flex-direction:column}
.advantage-wrap .advantage-content,.advantage-wrap .advantage-data{flex-wrap:wrap;width:100%;max-width:100%;padding-right:0;padding-left:0}
.advantage-wrap .ad-item{width:50%}
.advantage-wrap .ad-item:nth-child(n+3){margin-top:.5rem}
}
.index-product-wrap{padding-top:1.25rem;padding-bottom:.8rem;background-color:var(--bg-color)}
.index-product-wrap .module-header{text-align:center}
.index-product-wrap .product-swp{margin-top:.6rem}
.index-product-wrap .view-more-box{margin-top:.75rem;justify-content:center}
.index-product-wrap .swp-turner{position:absolute;top:50%;left:0;display:flex;justify-content:space-between;transform:translateY(-50%);width:100%;pointer-events:none;z-index:1}
.index-product-wrap .swp-prev,.index-product-wrap .swp-next{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;width:.45rem;height:.45rem;background-color:rgba(51,51,51,.3);pointer-events:auto;padding:.15rem;transition:.3s;z-index:10}
.index-product-wrap .swp-prev:hover,.index-product-wrap .swp-next:hover{background:var(--theme-color)}
.index-product-wrap .swiper-pagination{position:static;margin-top:.1rem}
.index-product-wrap .swiper-pagination-bullet-active{background-color:#000}
.index-product-wrap .product-item:hover .product-content{background-color:#fff}
.index-product-wrap .product-item:hover .product-content>*{transform:translateY(-0.1rem)}
.index-product-wrap .product-item:hover .product-title{color:var(--theme-color)}
.index-product-wrap .product-item:hover .go-detail{color:#fff;background:var(--theme-color)}
.index-product-wrap .product-item:hover .pic-cover::after{opacity:1}
.index-product-wrap .product-item:hover .product-info{opacity:1}
.index-product-wrap .product-item:hover .product-pic img{transform:scale(1.05)}
.index-product-wrap .product-pic{padding:.2rem;background-color:#fff;overflow:hidden}
.index-product-wrap .product-pic img{transition:.5s}
.index-product-wrap .product-pic-inner{position:relative}
.index-product-wrap .pic-cover{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.index-product-wrap .pic-cover::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:1s}
.index-product-wrap .product-info{position:relative;color:#fff;line-height:1.5;opacity:0;z-index:1;transition:.3s}
.index-product-wrap .product-info *{line-height:unset}
.index-product-wrap .product-content{display:flex;flex-direction:column;align-items:center;min-height:1.4rem;width:100%;padding:.25rem .45rem;background-color:#f7f7f7;transition:.3s}
.index-product-wrap .product-content>*{transition:.3s}
.index-product-wrap .product-title{line-height:1.5;color:#3f3f3f;max-width:100%;transition:.3s}
.index-product-wrap .go-detail{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:.4rem;padding:.05rem .2rem;margin:.25rem 0 0;border:.01rem solid #7f7f7f;border-radius:.2rem;transition:.3s}
@media(max-width: 750px){
	.index-product-wrap .swp-prev,.index-product-wrap .swp-next{width:.6rem;height:.6rem}
}
.index-case-wrap{position:relative}
.index-case-wrap .case-top{width:100%;min-height:8.4rem;padding-top:1.07rem;padding-bottom:1.07rem;background:url("../images/img/case-bg.jpg") no-repeat center/cover}
.index-case-wrap .tag-box{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:4.2rem;height:1.08rem;background-color:var(--bg-color)}
.index-case-wrap .tag{display:flex;align-items:flex-start}
.index-case-wrap .tag-value,.index-case-wrap .tag-unit{color:var(--bg-color);text-shadow:.01rem .01rem 0 var(--theme-color),-0.01rem -0.01rem 0 var(--theme-color),-0.01rem .01rem 0 var(--theme-color),.01rem -0.01rem 0 var(--theme-color)}
.index-case-wrap .tag-unit{margin-left:.1rem}
.index-case-wrap .case-top{display:flex;align-items:flex-end}
.index-case-wrap .case-top .case-main{margin-top:.6rem}
.index-case-wrap .module-header{display:flex;justify-content:space-between;align-items:center}
.index-case-wrap .view-more.light{background-color:var(--bg-color);color:var(--theme-color)}
.index-case-wrap .view-more.light .view-more-text::after,.index-case-wrap .view-more.light .view-more-text::before{background-color:var(--theme-color)}
.index-case-wrap .case-item{display:flex;align-items:center}
.index-case-wrap .case-content{padding:.6rem .6rem .6rem 0}
.index-case-wrap .case-title{line-height:1.5;color:#333}
.index-case-wrap .case-info{line-height:2;margin-top:.16rem;margin-bottom:.3rem;color:#7f7f7f}
.index-case-wrap .case-info *{line-height:unset}
.index-case-wrap .view-more-box{display:flex;justify-content:flex-start}
.index-case-wrap .case-data{display:flex;justify-content:space-around;padding-top:.4rem;margin-top:.4rem;border-top:.01rem solid rgba(0,0,0,.0666666667)}
.index-case-wrap .cd-value-box{display:flex;align-items:flex-start}
.index-case-wrap .cd-value,.index-case-wrap .cd-unit{color:var(--theme-color)}
.index-case-wrap .cd-unit{margin-top:.5em;margin-left:.05rem}
.index-case-wrap .cd-title{color:#666;line-height:1.5;text-align:center;margin-top:.05rem}
.index-case-wrap .case-left{flex:1 0 0;max-width:50%}
.index-case-wrap .case-right{flex:1 0 0;max-width:50%;display:flex}
.index-case-wrap .case-column{display:flex;flex-direction:column;width:calc((100% - .2rem)/2);flex:1 0 0}
.index-case-wrap .case-column:nth-child(n+2){margin-left:.2rem}
.index-case-wrap .case-column.reverse .pic-box{height:initial}
.index-case-wrap .case-column.reverse .pic-box:nth-child(even){height:3.4rem}
.index-case-wrap .case-column.reverse .pic-box:nth-child(odd){height:2.6rem}
.index-case-wrap .pic-box{position:relative}
.index-case-wrap .case-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.3rem;color:#fff}
.index-case-wrap .case-txt{position:relative;line-height:1.5;text-align:center;transition:.3s}
.index-case-wrap .case-txt::after{content:"";position:absolute;bottom:0;left:0;width:100%;transform:scaleX(0);height:.03rem;background-color:var(--theme-color);transition:.3s}
.index-case-wrap .case-txt:hover{color:var(--theme-color)}
.index-case-wrap .case-txt:hover::after{transform:scaleX(1)}
.index-case-wrap .pic-box{height:initial;border-radius:.2rem}
.index-case-wrap .pic-box:nth-child(odd){margin-top:0;height:3.4rem}
.index-case-wrap .pic-box:nth-child(even){margin-top:.2rem;height:2.6rem}
.index-case-wrap .pic-box:hover img{transform:scale(1.05)}
.case-bottom{min-height:6.2rem;background-color:var(--bg-color)}
.case-bottom .case-right{display:flex;align-items:flex-end}
.case-bottom .case-item{background-color:var(--theme-color)}
.case-bottom .case-title,.case-bottom .case-info{color:#fff}
@media(max-width: 750px){
	.index-case-wrap .case-item{flex-direction:column}
.index-case-wrap .case-left{max-width:100%}
.index-case-wrap .case-right{max-width:100%}
}
.index-news-wrap{padding-top:1.3rem;padding-bottom:1rem;background-color:#fff}
.index-news-wrap .module-header{text-align:center}
.index-news-wrap .news-list{margin-top:.6rem}
.index-news-wrap .news-item{display:flex;align-items:stretch;padding:.4rem 0 .45rem;border-bottom:.01rem solid #f2f2f2}
.index-news-wrap .news-item:hover .go-detail{background-color:var(--theme-color);color:#fff}
.index-news-wrap .news-item:hover .news-title{color:var(--theme-color)}
.index-news-wrap .news-left{padding:.05rem;margin-right:.25rem}
.index-news-wrap .news-date{color:#999;white-space:nowrap}
.index-news-wrap .news-center{flex:1 0 0;max-width:100%}
.index-news-wrap .news-title{line-height:1.5;padding-left:.05rem}
.index-news-wrap .go-detail{display:inline-flex;align-items:center;justify-content:center;width:.35rem;height:.35rem;color:#999;background-color:rgba(0,0,0,0);margin-top:.15rem;transition:.3s}
.index-news-wrap .news-info{margin-top:.15rem;line-height:1.5;padding-right:.2rem;padding-left:.05rem;color:#7f7f7f}
.index-news-wrap .news-tag-list{display:flex;flex-wrap:wrap;margin-top:.2rem}
.index-news-wrap .tag-item{display:inline-flex;align-items:center;justify-content:center;color:#999;padding:.1rem .15rem;margin:.05rem;background-color:#f4f4f4}
.index-news-wrap .news-right{width:3.35rem;height:100%;height:2.07rem}
.index-news-wrap .view-more-box{justify-content:center;margin-top:.6rem}
@media(max-width: 750px){
	.index-news-wrap .news-right,.index-news-wrap .news-left{display:none}
}
.collaborate-wrap{position:relative;padding-top:1.3rem;padding-bottom:.9rem}
.collaborate-wrap .bg-block{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;z-index:-1}
.collaborate-wrap .bg-block::before,.collaborate-wrap .bg-block::after{content:"";display:block;height:.7rem;width:22%;background-color:var(--theme-color)}
.collaborate-wrap .bg-block::after{width:100%;flex:1}
.collaborate-wrap .module-header{display:flex;align-items:center;justify-content:space-between}
.collaborate-wrap .module-title,.collaborate-wrap .module-subtitle,.collaborate-wrap .module-right{color:#fff}
.collaborate-wrap .module-left{padding:.1rem}
.collaborate-wrap .module-right{line-height:2;text-align:right}
.collaborate-wrap .module-right *{line-height:unset}
.collaborate-wrap .collaborate-list{display:flex;flex-wrap:wrap;margin-top:.25rem}
.collaborate-wrap .collaborate-item{display:flex;align-items:center;justify-content:center;width:3.4rem;height:1rem;margin:0 .1rem;background-color:#fff}
@media(max-width: 750px){
	.collaborate-wrap .module-header{align-items:flex-start;flex-direction:column}
.collaborate-wrap .module-left{padding-left:0}
.collaborate-wrap .module-right{text-align:left}
.collaborate-wrap .collaborate-item{width:calc(50% - .4rem)}
.collaborate-wrap .collaborate-item:nth-child(n+3){margin-top:.2rem}
}
.page-bottom-wrap{background-color:#a5a5a5}
.page-bottom-wrap .page-bottom{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:3.15rem;padding:.5rem .6rem}
.page-bottom-wrap .pb-share{display:flex;width:100%;justify-content:flex-start}
.page-bottom-wrap .pb-share-item{display:flex;align-items:center;justify-content:center;width:.36rem;height:.36rem;flex-shrink:0;border-radius:50%;border:.01rem solid #fff;margin:.08rem;padding:.08rem}
.page-bottom-wrap .pb-share-item:first-child{margin-left:0}
.page-bottom-wrap .pb-share-item:hover{border-color:var(--theme-color)}
.pb-nav{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:.3rem}
.pb-nav .logo{max-width:100%}
.pb-nav .logo img{max-width:100%}
.pb-nav dt{color:#fff;font-weight:bold}
.pb-nav a,.pb-nav p{color:#fff;line-height:2;max-width:3.2rem;transition:.3s}
.pb-nav a:nth-child(n+2),.pb-nav p:nth-child(n+2){margin-left:.2rem}
.pb-nav a:hover{color:var(--theme-color)}
.copyright-box{display:flex;align-items:stretch;min-height:.6rem;border-top:.01rem solid #e8e8e8;background-color:#a5a5a5}
.copyright-box .copyright{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;line-height:2}
@media(max-width: 750px){
	.page-bottom-wrap{padding-top:1rem}
.page-bottom-wrap .page-bottom{padding:0}
.page-bottom-wrap .pb-right{display:none}
.page-bottom-wrap .pb-nav{flex-wrap:wrap;justify-content:center}
.page-bottom-wrap .pb-nav dl{width:calc((100% - .3rem)/2)}
.page-bottom-wrap .pb-nav dl:nth-child(even){margin-left:.3rem}
.page-bottom-wrap .pb-nav dl:nth-child(n+3){margin-top:.5rem}
.page-bottom-wrap .pb-share-item{width:.5rem;height:.5rem}
.copyright{text-align:center}
.copyright .power-by{margin-top:.5rem}
}
.online-consult-box{position:fixed;right:.2rem;bottom:0;width:3.15rem;z-index:50}
.online-consult-box.active .oc-label{transform:translateY(150%);pointer-events:none}
.online-consult-box.active .online-consult{transform:translateY(0)}
.online-consult-box .oc-label{position:absolute;bottom:0;left:0;width:100%;display:flex;height:.5rem;cursor:pointer;transition:.8s}
.online-consult-box .oc-label-left{display:flex;align-items:stretch;width:2.45rem;background-color:var(--theme-color);box-shadow:0 -0.05rem .09rem rgba(0,0,0,.05);border-radius:.06rem .06rem 0 0;overflow:hidden}
.online-consult-box .ocl-profile{height:100%;aspect-ratio:1}
.online-consult-box .ocl-main{flex:1 0 0;display:flex;align-items:center;width:100%;padding:0 .2rem;color:#fff}
.online-consult-box .ocl-main .icon-zixun{display:inline-block;margin-right:.05rem}
.online-consult-box .oc-label-right{display:flex;align-items:center;color:#999;background-color:#fff;margin-left:.1rem;box-shadow:0 -0.05rem .09rem rgba(0,0,0,.05);border-radius:.06rem .06rem 0 0}
.online-consult{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;border-radius:.06rem .06rem 0 0;overflow:hidden;box-shadow:0 -0.05rem .09rem rgba(0,0,0,.05);transform:translateY(120%);transition:.8s}
.online-consult .oc-header{display:flex;align-items:center;justify-content:space-between;height:.6rem;margin:0 .35rem;border-bottom:.01rem solid #f3f3f3}
.online-consult .oc-title{color:#333;line-height:1.5}
.online-consult .oc-cancel{position:relative;width:.2rem;height:.2rem;aspect-ratio:1;cursor:pointer}
.online-consult .oc-cancel:hover .oc-cancel-item:first-child{transform:translate(-50%, -50%) rotate(135deg)}
.online-consult .oc-cancel:hover .oc-cancel-item:last-child{transform:translate(-50%, -50%) rotate(225deg)}
.online-consult .oc-cancel-item{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:.02rem;width:100%;background-color:#000;transform-origin:center center;transition:.5s}
.online-consult .oc-nav{display:flex;align-items:stretch;justify-content:space-between;height:.45rem;margin:0 .35rem}
.online-consult .ocn-item{flex:1 0 0;display:flex;align-items:center;justify-content:center;padding:.1rem 0;white-space:nowrap;color:#666;cursor:pointer;transition:.3s}
.online-consult .ocn-item:nth-child(n+2){margin-left:.1rem}
.online-consult .ocn-item.active{color:var(--theme-color);box-shadow:0 -0.02rem 0 0 var(--theme-color) inset}
.online-consult .oc-main{padding:.2rem;height:3.7rem;overflow-y:auto;box-shadow:0 .1rem .1rem 0 rgba(0,0,0,.03) inset}
.online-consult .consult-item{display:flex;align-items:center;height:.6rem;border:.01rem solid #f7f7f7;padding-left:.1rem;border-radius:.06rem;background-color:#fcfcfc;overflow:hidden}
.online-consult .consult-item:nth-child(n+2){margin-top:.1rem}
.online-consult .consult-profile{width:.4rem;height:.4rem;aspect-ratio:1;border-radius:50%;margin-right:.15rem;overflow:hidden}
.online-consult .cc-channel{display:flex;align-items:center;color:#666}
.online-consult .cc-channel img{width:1em;height:1em;margin-right:.03rem}
.online-consult .cc-name{margin-top:.1rem;color:#333}
.online-consult .consult-right{display:flex;align-items:center;justify-content:center;margin-left:auto;height:100%;width:.3rem;background-color:var(--theme-color);color:#fff}
.online-consult .goTop{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:.4rem;background-color:#fff;color:#999;box-shadow:0 -0.1rem .1rem 0 rgba(0,0,0,.03)}
.online-consult .contact-item{display:block;color:#999}
.online-consult .contact-item:nth-child(n+2){margin-top:.23rem}
.online-consult .ci-title{line-height:1.125;margin-bottom:.1rem}
.online-consult .ci-content{position:relative;display:flex;align-items:center;height:.4rem;padding:.1rem;border-radius:.06rem;background-color:#fcfcfc;z-index:1}
.online-consult .ci-icon{border-radius:50%;width:.28rem;height:.28rem;background-color:#fff;padding:.05rem;margin-right:.1rem;overflow:hidden}
.qr-code-bd{width:2rem;margin:0 auto}
.ocm-page.qr-code{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:.06rem;padding:.1rem;background-color:#fff;z-index:1}
.ocm-page.qr-code .qrcode-tips{color:#999;margin-top:.1rem;line-height:2;text-align:center}
.rg-bd{position:relative;padding:.01rem;border-radius:.06rem;background-color:#f7f7f7;overflow:hidden}
.rg-bd::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1);background:radial-gradient(var(--theme-color) 45%, rgba(0, 0, 0, 0) 50%);transition:1s}
.rg-bd:hover::after{transform:translate(-50%, -50%) scale(3)}
.loading{margin-left:auto}
@keyframes ani-loading{0%{transform:scale(1)}
50%{transform:scale(0)}
100%{transform:scale(1)}
}
.loading .point{display:inline-block;width:.05rem;height:.05rem;aspect-ratio:1;background-color:#fff;border-radius:50%}
.loading .point:nth-child(1){animation:ani-loading 1s 0.2s infinite}
.loading .point:nth-child(2){animation:ani-loading 1s 0.4s infinite}
.loading .point:nth-child(3){animation:ani-loading 1s 0.6s infinite}
@media(max-width: 750px){
	.online-consult-box{display:none}
.copyright{padding:.15rem;flex-direction:column}
}
.breadcrumbs-wrap{height:.6rem;background-color:#f7f7f7}
.breadcrumbs-wrap .breadcrumbs{display:flex;align-items:center;height:100%;overflow-x:auto}
.breadcrumbs-wrap .breadcrumbs-item{display:block;color:#333;white-space:nowrap}
.breadcrumbs-wrap .breadcrumbs-item:nth-child(n+2)::before{content:">";display:inline-block;margin:0 .1rem}
.product-wrap{padding:.6rem}
.product-wrap .class-box{display:flex;flex-wrap:wrap;justify-content:center;padding:.3rem 0}
.product-wrap .class-item{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .2rem;margin:.1rem 0;margin-right:.2rem;background-color:#fff;color:#333;border:.01rem solid #666}
.product-wrap .class-item:last-child{margin-right:0}
.product-wrap .class-item:hover{background-color:rgba(var(--theme-color-rgb), 0.2);color:var(--theme-color)}
.product-wrap .class-item.active{color:#fff;background-color:var(--theme-color)}
.product-wrap .product-list{display:none;flex-wrap:wrap;margin-top:.55rem}
.product-wrap .product-list.active{display:flex}
.product-wrap .product-item{display:flex;flex-direction:column;width:calc((100% - 1rem)/3);height:auto}
.product-wrap .product-item:nth-child(n+2){margin-left:.5rem}
.product-wrap .product-item:nth-child(n+4){margin-top:.5rem}
.product-wrap .product-item:nth-child(3n+1){margin-left:0}
.product-wrap .product-item:hover .pic-cover::after{transform:scaleY(1)}
.product-wrap .product-item:hover .pic-cover span{opacity:1}
.product-wrap .product-item:hover .product-title{color:var(--theme-color)}
.product-wrap .product-item:hover .product-content{transform:translateX(-0.1rem)}
.product-wrap .product-item:hover .go-detail{transform:translate(0.2rem, -50%);opacity:1}
.product-wrap .pic-box{position:relative;width:100%;aspect-ratio:1}
.product-wrap .pic-cover,.product-wrap .pic-cover::after{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.product-wrap .pic-cover span{position:relative;color:#fff;opacity:0;transition:.5s;z-index:2}
.product-wrap .pic-cover::after{content:"";background-color:rgba(var(--theme-color-rgb), 0.3);transform:scaleY(0);transform-origin:top center;transition:.5s;z-index:1}
.product-wrap .product-content{position:relative;padding:0 .35rem;margin-top:.25rem;transition:.5s}
.product-wrap .product-title{max-width:100%;color:#666;line-height:1.5}
.product-wrap .product-info{color:#7f7f7f;line-height:1.5;margin-top:.1rem}
.product-wrap .go-detail{position:absolute;top:50%;right:.2rem;transform:translate(0, -50%);width:.4rem;height:.4rem;display:flex;align-items:center;justify-content:center;color:#666;border-radius:50%;background-color:#fff;box-shadow:0 0 .05rem 0 rgba(0,0,0,.2);transition:.5s;pointer-events:none;opacity:0}
.product-wrap .btn-box{display:flex;align-items:center;justify-content:center;padding-top:1rem}
.product-wrap .load-more{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:.5rem;border:.01rem solid #eee;background-color:#fff;color:#666}
@media(max-width: 750px){
	.product-wrap .product-item{width:calc(50% - .15rem)}
.product-wrap .product-item:nth-child(n+2){margin-left:.3rem}
.product-wrap .product-item:nth-child(n+3){margin-top:.3rem}
.product-wrap .product-item:nth-child(2n+1){margin-left:0}
}
.case-wrap{padding:.6rem}
.case-wrap .case-list{display:flex;flex-wrap:wrap;margin-top:.55rem}
.case-wrap .case-item{display:flex;flex-direction:column;width:calc((100% - 1.2rem)/3);height:auto;transition:.3s}
.case-wrap .case-item:nth-child(n+2){margin-left:.6rem}
.case-wrap .case-item:nth-child(n+4){margin-top:.36rem}
.case-wrap .case-item:nth-child(3n+1){margin-left:0}
.case-wrap .case-item:hover{box-shadow:0 0 .5rem 0 rgba(0,0,0,.1333333333)}
.case-wrap .case-item:hover .pic-cover{transform:none;opacity:1}
.case-wrap .case-item:hover .case-title{color:var(--theme-color)}
.case-wrap .pic-box{position:relative;width:100%;height:2.48rem}
.case-wrap .pic-cover{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateY(-100%);opacity:0;transition:.5s}
@keyframes ani-diffuse{from{box-shadow:0 0 0 0 var(--theme-color)}
to{box-shadow:0 0 0 .3rem rgba(var(--theme-color-rgb), 0)}
}
.case-wrap .add{position:relative;width:.65rem;height:.65rem;padding:.2rem;background-color:var(--theme-color);border-radius:50%;animation:ani-diffuse 2s linear infinite}
.case-wrap .add::before,.case-wrap .add::after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - .4rem);height:.02rem;transform:translate(-50%, -50%);background-color:hsla(0,0%,100%,.8);transform-origin:center center}
.case-wrap .add::after{transform:translate(-50%, -50%) rotateZ(90deg)}
.case-wrap .case-content{position:relative;padding:0 .35rem .4rem;margin-top:.25rem;transition:.5s}
.case-wrap .case-title{margin-top:.1rem;text-align:center;color:#333;line-height:1.5}
.case-wrap .case-info{text-align:center;color:#666;line-height:1.5;margin-top:.1rem}
.case-wrap .case-info *{line-height:unset}
@media(max-width: 750px){
	.case-wrap .case-item{width:100%}
.case-wrap .case-item:nth-child(n+2){margin-left:0;margin-top:.5rem}
}
.news-wrap{padding:.6rem}
.news-wrap .news-list{display:flex;flex-wrap:wrap;margin-top:.55rem}
.news-wrap .news-item{display:flex;align-items:stretch;min-height:3.8rem;background-color:#f9f9f9}
.news-wrap .news-item:nth-child(n+2){margin-top:.5rem}
.news-wrap .news-item:nth-child(even){flex-direction:row-reverse}
.news-wrap .news-item:hover .view-detail{color:var(--theme-color)}
.news-wrap .news-item:hover .view-detail::after{width:100%}
.news-wrap .news-item:hover .news-title{color:var(--theme-color)}
.news-wrap .news-item:hover .news-info{color:#999}
.news-wrap .news-item:hover .pic-box img{transform:scale(1.05)}
.news-wrap .pic-box{max-width:5.77rem;width:100%;flex-shrink:0;height:3.8rem}
.news-wrap .news-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin-top:.25rem;padding:.2rem .9rem .2rem .5rem;overflow:hidden;transition:.5s}
.news-wrap .news-title{color:#333;margin-top:.12rem;line-height:1.5;max-width:100%;transition:.3s}
.news-wrap .news-date{margin-top:.55rem;color:#7f7f7f}
.news-wrap .news-info{color:#666;line-height:1.5;margin-top:.35rem;transition:.3s}
.news-wrap .news-info *{line-height:unset}
.news-wrap .view-detail{position:relative;display:inline-block;margin-top:auto;padding:.2rem .1rem;font-weight:bold;transition:.3s}
.news-wrap .view-detail::after{content:"";position:absolute;left:0;bottom:0;width:0;height:.02rem;background-color:var(--theme-color);transition:.5s}
@media(max-width: 750px){
	.news-wrap .news-item{width:100%;flex-direction:column !important}
.news-wrap .news-item:nth-child(n+2){margin-left:0;margin-top:.5rem}
.news-wrap .pic-box{width:100%;max-width:100%}
}
.contact-wrap{padding:.8rem .6rem}
.contact-wrap .contact{justify-content:space-between;display:flex}
.contact-wrap .contact-left{width:100%;max-width:5.25rem}
.contact-wrap .contact-list{line-height:2;margin-top:.3rem;padding-bottom:.2rem;color:#7f7f7f;border-bottom:.01rem solid #d8d8d8}
.contact-wrap .contact-list *{line-height:unset}
.contact-wrap .hot-line{margin-top:.25rem}
.contact-wrap .hot-line p{line-height:.36rem}
.contact-wrap .contact-right{width:100%;max-width:6.4rem;margin-left:.5rem}
.contact-wrap .join{color:var(--theme-color)}
.contact-wrap .contact-form{margin-top:.15rem;padding:.5rem;background-color:#f9f9f9}
.contact-wrap .form-row{max-width:5.35rem;width:100%;margin-top:.15rem}
.contact-wrap .form-item{display:flex;align-items:center;min-height:.45rem;padding:.1rem .15rem;border:.01rem solid #eaeaea;background-color:#fff;transition:.3s}
.contact-wrap .form-item.required .form-label::after{content:"*";color:red;margin-left:.1rem}
.contact-wrap .form-item:hover{border-color:var(--theme-color)}
.contact-wrap .form-label{display:flex;align-items:center;white-space:nowrap}
.contact-wrap .form-label.top{margin-bottom:auto}
.contact-wrap .ipt-item{margin-left:.1rem;font-size:unset;line-height:1.1}
.contact-wrap textarea{border:none;width:100%;height:1.4rem}
.contact-wrap .form-btn{display:flex;align-items:center;justify-content:center;min-height:.45rem;padding:.1rem .15rem;width:100%;background-color:var(--theme-color);color:#fff;transition:.3s}
.contact-wrap .form-btn:hover{filter:brightness(1.1)}
.contact-wrap .hot-line-number{color:var(--theme-color);font-weight:bold}
@media(max-width: 750px){
	.contact-wrap .contact{flex-direction:column}
.contact-wrap .contact-right{margin-left:0;margin-top:.5rem}
.contact-wrap .form-item{min-height:.6rem}
.contact-wrap .form-row{margin-top:.3rem}
.contact-wrap .form-btn{padding:.2rem}
.contact-wrap .hot-line p{line-height:2}
}
.preview-wrap{padding-top:.5rem;padding-bottom:.4rem}
.preview-wrap .preview-box{display:flex;justify-content:space-between}
.preview-wrap .preview-left{margin-right:.5rem;max-width:4.8rem;width:100%}
.preview-wrap .preview-right{max-width:6.16rem;width:100%}
.preview-wrap .preview-window{width:4.6rem;height:4.6rem;aspect-ratio:1}
.preview-wrap .preview{position:relative;width:100%;height:100%}
.preview-wrap .preview img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.preview-wrap .preview-ctrl-list{display:flex}
.preview-wrap .preview-ctrl-box{display:flex}
.preview-wrap .preview-prev,.preview-wrap .preview-next{display:flex;align-items:center;justify-content:center;padding:.1rem;color:#999;cursor:pointer}
.preview-wrap .preview-next{margin-left:auto}
.preview-wrap .preview-ctrl{width:.7rem;height:.7rem;aspect-ratio:1;padding:.02rem}
.preview-wrap .preview-ctrl:nth-child(n+2){margin-left:.2rem}
.preview-wrap .preview-ctrl.active{box-shadow:0 0 0 .02rem inset #bfbfbf}
.preview-wrap .preview-title{line-height:1.5;color:#333}
.preview-wrap .preview-param-list{line-height:1.5;color:#666;margin-top:.3rem}
.preview-wrap .preview-param-list *{line-height:unset}
.preview-wrap .preview-btns{display:flex;padding-top:1.8rem;margin-top:auto}
.preview-wrap .buy-now,.preview-wrap .share{display:flex;align-items:center;justify-content:center;min-height:.48rem;padding:.1rem .2rem;border:.01rem solid #7f7f7f;margin-right:.35rem}
.preview-wrap .buy-now .iconfont,.preview-wrap .share .iconfont{margin-right:.1rem}
.preview-wrap .buy-now{color:#fff;background-color:var(--theme-color)}
@media(max-width: 750px){
	.preview-wrap .preview-box{flex-direction:column}
.preview-wrap .preview-left{margin-right:0;max-width:100%}
.preview-wrap .preview-window{display:flex;justify-content:center;width:100%}
.preview-wrap .preview-right{margin-top:.5rem}
.preview-wrap .buy-now,.preview-wrap .share{padding:.2rem}
}
.product-detail-wrap{padding-bottom:.8rem}
.product-detail-wrap .pd-nav{display:inline-flex;align-items:center;justify-content:baseline;height:.45rem;padding:.05rem .2rem;border-bottom:.01rem solid #dbdbdb}
.product-detail-wrap .pd-nav.active{color:var(--theme-color);box-shadow:0 -0.02rem 0 0 var(--theme-color) inset}
.product-detail-wrap .pd-title{color:#333;line-height:1.5;margin-top:.25rem;font-weight:bold}
.product-detail-wrap .pd-info{margin-top:.05rem;color:#333;line-height:2}
.product-detail-wrap .pd-info *{line-height:unset}
.product-detail-wrap .pd-turner{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;color:#333;line-height:1.5}
.product-detail-wrap .pd-prev,.product-detail-wrap .pd-next{display:block;padding:.05rem 0}
@media(max-width: 750px){
	.product-detail-wrap .pd-turner{flex-direction:column;align-items:flex-start}
.product-detail-wrap .pd-next{margin-top:.2rem}
}
.news-detail-wrap{padding-top:.5rem;padding-bottom:.8rem}
.news-detail-wrap .nd-title{color:#333;line-height:2;max-width:10.8rem;width:100%;font-weight:bold;margin-left:auto}
.news-detail-wrap .nd-main{position:relative;display:flex;align-items:flex-start}
.news-detail-wrap .nd-sidebar{position:sticky;top:0;left:0;width:1rem;margin-right:.2rem;padding-top:.35rem}
.news-detail-wrap .nds-label{text-align:center;color:#999;white-space:nowrap;margin-top:.1rem;max-width:100%;overflow:hidden}
.news-detail-wrap .nds-list{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:.1rem}
.news-detail-wrap .nds-item{display:flex;align-items:center;justify-content:center;width:.36rem;height:.36rem;margin:.05rem;border-radius:50%;border:.01rem solid #999;color:#999;transition:.3s}
.news-detail-wrap .nds-item:hover{border-color:#333;color:#333}
.news-detail-wrap .nd-article{max-width:100%;flex:1 0 0}
.news-detail-wrap .nd-info{margin-top:.35rem;color:#666}
.news-detail-wrap .nd-info span{margin-right:.1rem}
.news-detail-wrap .digest{display:flex;color:#6d6d6d;padding:.3rem;margin-top:.35rem;font-family:"Helvetica Neue","Helvetica";background-color:#f2f4f6}
.news-detail-wrap .digest span{display:block;height:.4rem;color:#999}
.news-detail-wrap .digest-text{padding:0 .1rem;line-height:1.5}
.news-detail-wrap .digest-text *{line-height:unset}
.news-detail-wrap .nd-content{color:#333;line-height:2;margin-top:.3rem;max-width:100%}
.news-detail-wrap .nd-content *{line-height:unset}
.news-detail-wrap .nd-content p:nth-child(2n){margin-top:1em}
.news-detail-wrap .nd-content img,.news-detail-wrap .nd-content video{max-width:100%;object-fit:contain}
.news-detail-wrap .nd-tag-list{display:flex;flex-wrap:wrap;margin-top:.6rem}
.news-detail-wrap .ndt-item{padding:.1rem .2rem;min-height:.36rem;border-radius:.2rem;margin-right:.2rem;margin-top:.2rem;color:#9f9f9f;background-color:#f2f2f2;transition:.3s}
.news-detail-wrap .ndt-item:hover{color:#666;background-color:#eee}
.news-detail-wrap .nd-footer{display:flex;flex-direction:column;align-items:flex-end}
.news-detail-wrap .like{color:#999;margin:.4rem 0 .36rem;cursor:pointer}
.news-detail-wrap .like-count{margin-left:.1rem}
.news-detail-wrap .next-news{line-height:2;color:#333}
@media(max-width: 750px){
	.news-detail-wrap .nd-sidebar{display:none}
}
.window{position:relative;max-width:100%}
.share-side{position:absolute;top:0;right:.1rem;display:flex;flex-direction:column;width:2em;height:100%;pointer-events:none;z-index:50}
.share-side .share-list{position:sticky;top:2.5rem;margin:.1rem 0}
.share-side .share-item{position:relative;display:flex;align-items:center;justify-content:center;width:2em;height:2em;padding:.15rem;background-color:#fff;pointer-events:auto}
.share-side .share-item>img{z-index:1}
.share-side .share-item:nth-child(n+2){margin-top:.04rem}
.share-side .share-item:hover .share-label{right:2em;opacity:1}
.share-side .share-item:hover .popup{opacity:1;transform:translateY(-50%) scaleX(1)}
.share-side .share-label{content:"";position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0 .2rem;background-color:#fff;opacity:0;transition:.3s}
.case-swp-wrap{padding-top:.6rem;padding-bottom:1rem}
.case-swp-wrap .module-header{display:flex;flex-direction:column;align-items:center}
.case-swp-wrap .case-swp{display:flex;align-items:center}
.case-swp-wrap .case-swp:nth-child(n+2){margin-top:.5rem}
.case-swp-wrap .cs-swp{max-width:13.2rem;width:100%}
.case-swp-wrap .cs-item{height:1.9rem}

/*弹出层相关*/
.c-btn{display: inline-block;vertical-align: top;font-size: 14px;color: #fff;line-height: 1.43;text-align: center;cursor: pointer;user-select: none;border: 1px solid transparent;border-radius: 4px;padding: 6px 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.c-btn:hover{color: #fff;}
.c-blue{background-color: #0d6efd;border: 1px solid #0d6efd;}
.c-blue:hover{background-color: #0b5ed7;border-color: #0b5ed7;}
.c-white{background-color: #fff;border: 1px solid #dee2e6;color: #666;transition: all .3s;}
.c-white:hover,
.c-white:focus,
.c-white:active{color: #333;background-color:#e6e6e6;border-color:#adadad;}
.hn-tip{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;}
.hn-mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;visibility: hidden;opacity: 0;z-index: 987654321;background-color: rgba(0,0,0,0.1);transition: all .3s cubic-bezier(.25,.1,.25,1);}
.hn-tip .hn-mask{background-color: transparent;}
.hn-msg{position: fixed;left: 50%;top: 50%;z-index: 987654321;max-width: 500px;transform: translate(-50%,-50%) scale(0.5);opacity: 0;visibility: hidden;font-size: 14px;color: #fff;background-color: rgba(0,0,0,0.6);border-radius: 2px;padding: 12px 25px;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.hn-tip.show .hn-mask{visibility: visible;opacity: 1;}
.hn-tip.show .hn-msg{transform: translate(-50%,-50%) scale(1);opacity: 1;visibility: visible;}
.hn-load{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;}
.hn-load-cont{position: fixed;left: 50%;top: 50%;z-index: 987654321;max-width: 500px;transform: translate(-50%,-50%) scale(0.5);opacity: 0;visibility: hidden;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.hn-load-icon{width: 32px;height: 32px;margin: 0 auto;background-image: url(../images/load.gif);background-repeat: no-repeat;background-position: 100% 100%;}
.hn-load-title{font-size: 14px;color: #333;text-align: center;margin-top: 10px;}
.hn-load.show .hn-mask{visibility: visible;opacity: 1;}
.hn-load.show .hn-load-cont{transform: translate(-50%,-50%) scale(1);opacity: 1;visibility: visible;}
.hn-confirm{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;border-radius: 2px 2px 0 0;}
.hn-confirm-dialog{width: auto;min-width: 300px;position: fixed;left: 0;top: 0;z-index: 987654321;transform: scale(0.5);opacity: 0;visibility: hidden;background-color: #fff;transition: transform .3s cubic-bezier(.25,.1,.25,1),opacity .3s cubic-bezier(.25,.1,.25,1);}
.hn-confirm-title{padding: 0 80px 0 20px;height: 46px;line-height: 46px;border-bottom: 1px solid #f0f0f0;font-size: 14px;color: #333;overflow: hidden;cursor: move;user-select: none;}
.hn-confirm-cont{width: 100%;position: relative;padding: 20px;line-height: 24px;word-break: break-all;overflow: hidden;font-size: 14px;}
.hn-confirm-btns{text-align: right;padding: 0 15px 12px;user-select: none;font-size: 0;}
.hn-confirm-close{font-size: 16px;color: #666;position: absolute;right: 0;top: 0;line-height: 46px;width: 46px;text-align: center;cursor: pointer;font-weight: bold;transition: all .3s;user-select: none;}
.hn-confirm-close:hover{opacity: 0.7;}
.hn-confirm-btns .c-btn{margin-left: 10px;}
.hn-confirm-btns .c-btn:first-child{margin-left: 0;}
.hn-confirm.show .hn-mask{visibility: visible;opacity: 1;}
.hn-confirm.show .hn-confirm-dialog{transform: scale(1);opacity: 1;visibility: visible;}
.hn-html{width: 100%;position: fixed;left: 0;top: 0;z-index: 987654321;border-radius: 2px 2px 0 0;}
.hn-html-dialog{width: auto;min-width: 300px;position: fixed;left: 0;top: 0;z-index: 987654321;transform: scale(0.5);opacity: 0;visibility: hidden;background-color: #fff;transition: transform .3s cubic-bezier(.25,.1,.25,1),opacity .3s cubic-bezier(.25,.1,.25,1);}
.hn-html-title{padding: 0 80px 0 10px;height: 46px;line-height: 46px;border-bottom: 1px solid #f0f0f0;font-size: 14px;color: #333;overflow: hidden;cursor: move;user-select: none;}
.hn-html-cont{width: 100%;position: relative;padding: 10px;line-height: 24px;word-break: break-all;overflow: auto;font-size: 14px;}
.hn-html-close{font-size: 16px;color: #666;position: absolute;right: 0;top: 0;line-height: 46px;width: 46px;text-align: center;cursor: pointer;font-weight: bold;transition: all .3s;user-select: none;}
.hn-html-close:hover{opacity: 0.7;}
.hn-html.show .hn-mask{visibility: visible;opacity: 1;}
.hn-html.show .hn-html-dialog{transform: scale(1);opacity: 1;visibility: visible;}