
@font-face {
  font-family: 'hml';
  src: url('fonts/HarmonyOS/Light.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hmr';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'hmm';
  src: url('fonts/HarmonyOS/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('fonts/HarmonyOS/Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}

body{font-family: hmr; --hover-color:#E74D17;--white:#fff; --black:#333; --black0:#000;--grey6:#666;--grey:#999;--rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16); }
/* body{overflow: hidden;} */


p{margin: 0;}
p+p{margin-top:1em;}
/*Top003213 */
.Top003213{position:fixed; left: 0;top: 0;width: 100%;z-index: 100;transition: 0.3s; background:var(--white); box-shadow: 0 0 .1rem rgba(var(--rgb-black),0.1);}
.Top003213 .logo img{height: 0.42rem;}
.Top003213 [class*=autoCon-]{position: relative;z-index: 100;}
.Top003213 menu li{position: relative;}
.Top003213 menu li span,
.Top003213 menu li span a{display: block;}
.Top003213 .open-search{display: block;width: 0.2rem; height: 0.2rem; background: url(../images/search-on.svg) no-repeat center center; background-size: contain;cursor: pointer;}
.Top003213 .top-search{position: absolute; top: 100%;right: 0;width: 4rem;background-color: var(--white); display: flex;align-items: center; justify-content: center;  overflow: hidden; opacity: 0;visibility: hidden;transform: translateY(0.3rem);transition: 0.3s;}
.Top003213 .top-search .text{flex: 1; border: 0; height: calc(50 / 16 * 1em); line-height: calc(50 / 16); padding: 0 1em; font-size: var(--font-size16);}
.Top003213 .top-search .text:not(.focus){color: rgba(var(--rgb-999),1);}
.Top003213 .top-search .btn{width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); display: block;background: url(../images/search-on.svg) no-repeat center center; background-size: auto 0.22rem; cursor: pointer;}
.search-show .Top003213 .open-search{background-image: url(../images/close.svg);}
.search-show .Top003213 .top-search{opacity: 1;visibility: visible;transform: translateY(0);}

.Top003213 li .sub{display: none;}
.Top003213 li .sub dt a{display: block;}
.has-multi aside .op-multi, .has-sub span .op{opacity: 0;z-index: 100;}

@media (min-width:1025px) {
.Top003213 menu li{margin-right: calc(45 / 1920 * 100vw);}
.Top003213 menu li span a{line-height:.9rem;font-size: var(--font-size18);color:var(--black);position: relative;}
.Top003213 menu li span a:after{position: absolute; content: ''; height:4px;width: 0; bottom: 0; left: 50%;background-color:var(--hover-color); opacity: 0; transition: 0.3s;transform: translateX(-50%);}
.Top003213 menu li span a:hover:after,
.Top003213 menu li.aon span a:after{opacity: 1;width:100%; }
.Top003213 menu li span a:hover,
.Top003213 menu li.aon span a{color: var(--hover-color); }

.Top003213 menu li .sub{ width:260px; overflow:hidden; position: absolute; left: 0; top:100%;}
.Top003213 menu li .sub dl{padding:0; background:rgba(255, 255, 255, 0.95);}
.Top003213 menu li .sub dl dt{ padding:0 .17rem; position:relative;}
.Top003213 menu li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Top003213 menu li .sub dl dt::before{ position:absolute; content:''; width:0; height:.14rem; background:var(--hover-color); left:0; top:50%; margin-top:-.07rem; transition:0.3s;}
.Top003213 menu li .sub dl dt:hover::before{ width:.08rem;}
.Top003213 menu li .sub dl dt a{line-height:.3rem;  color:var(--grey); padding: .12rem 0;}
.Top003213 menu li .sub dl dt a:hover{ color:var(--hover-color);}
}

@media (max-width:1024px) {
.Top003213{--top:0.7rem;position: fixed; background-color: var(--white); box-shadow: 0 0 0.1rem rgba(var(--rgb-black),0.3);}
.Top003213 [class*=autoCon-]{height: var(--top);}
.Top003213 menu{position: fixed; left: -100%;opacity: 0;visibility: hidden;transition:left 0.5s ease-in-out;top: var(--top);width: 100%;bottom: 0; }
.menu-show .Top003213 menu{left: 0;visibility: visible; opacity: 1;}
.Top003213 .logo img{height: calc(var(--top) / 2);}
.Top003213 .open-menu{margin-left: 0.3rem;width: 30px;}
.Top003213 .open-menu i{background-color: var(--hover-color);}
.Top003213 ul{height: 100%; position: relative;width:65%;box-shadow: 0 0.1rem 0.1rem rgba(var(--rgb-black),0.3);background-color: #fff;}
.Top003213  li span{line-height: 4; padding: 0 1em; border-bottom:1px solid rgba(var(--rgb-black),0.1); }
.Top003213  li.has-sub span{background: url(../images/select.svg) no-repeat right 1em center; background-size:1em auto;}
.Top003213  li.has-sub span:before{position: absolute; content: ''; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Top003213  li.active span{background-color: #f9f9f9;}

.Top003213 li .sub{padding: 0.25rem 2em;}
.Top003213 li .sub dt{line-height: 2;}
.Top003213 li .sub dt:not(:last-child){padding-bottom: 0.05rem;margin-bottom: 0.05rem;border-bottom: 1px solid rgba(0,0,0,0.08);}
}
@media(max-width:640px){
  .Top003213 li span{font-size: var(--font-size18);}
}

/*Top002897 */
.Top002897{position:fixed;left: 0;top: 0;width: 100%; z-index: 100; background:var(--white); box-shadow: 0 0 .1rem rgba(var(--rgb-black),0.1);transition: 0.3s;}

@media(min-width:1025px){
.Top002897 .top-b >.auto{display: table;}
.Top002897 .top-b > .auto > div{display: table-cell; vertical-align: middle;}
.Top002897 .top-left{width: 20%;}
.Top002897 .top-right{position: relative; z-index: 100;}
}
.Top002897 .top-right dl{float: right;}
.Top002897 .top-right dl > *{float: left;}
.Top002897 .top-search{padding-left:0; margin-left:0; display: block; padding-right: 0;}
.Top002897 .open-search{width:.3rem; height:.3rem;background: url("../images/search-on.svg") no-repeat center center;display: block; cursor: pointer; background-size: .2rem;}
.Top002897 .open-search.on{border-radius: 50%;background-color: var(--hover-color);background-image: url("../images/search-on.svg");}
.Top002897 .top-search .box{position: absolute; top: .6rem;right: 0;border: 1px solid #fff;background: rgba(0,0,0,0.5); width:3rem;display: none;}
.Top002897 .top-search .box .text{width: 100%; height: 40px;line-height: 40px;background: none;border: 0;}
.Top002897 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:var(--hover-color) url("../images/search.svg") no-repeat center center;top: 0;right: 0; background-size: 60%;}
.Top002897 .top-lang{position: relative; z-index: 100;}
.Top002897 .top-lang .cur{padding: 0 22px 0 25px;background: url("../images/Top002897-icon_lang.png") no-repeat left center;position: relative; z-index: 1;line-height: 28px;}
.Top002897 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #818181;border-right: 1px solid #818181; right: 0; top: 50%; margin-top: -3px;}
.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}

.Top002897 .top-menu li,
.Top002897 .top-menu li a{display: block;}
.Top002897 .sub,
.Top002897 .sub-two{display: none;}
.Top002897 .sub .detail{line-height: 46px;display: inline-block;background: var(--hover-color);padding: 0 30px;transition: 0.3s;}
.Top002897 .sub .detail:hover{background: #fff;color: var(--hover-color);}
.Top002897 .sub-menu .name{font-size:var(--font-size20);display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Top002897 .sub-menu .name a{line-height: 1.4;}
@media(min-width:1025px){
.Top002897 .sub-two{display: none!important;}
.Top002897 .top-menu ul{display: table; margin: 0 0 0 auto;}
.Top002897 .top-menu li{float: left; margin-right: calc(45 / 1920 * 100vw);}
.Top002897 .top-menu li:not(:nth-child(2)){position: relative;}
.Top002897 .top-menu li a{line-height: 90px;font-size:var(--font-size18);color:var(--black);}
.Top002897 .top-menu li:hover a span,
.Top002897 .top-menu li.aon a span{ color:var(--hover-color);}
.Top002897 .sub{position: absolute; left: 0; width: 100%; top: 100%;}
.Top002897 .top-menu li.aon .sub{ z-index: 100;}
.Top002897 .sub,
.Top002897 .sub a{color: #fff;}
.Top002897 .sub .auto{position: relative;}
.Top002897 .sub .close{position: absolute;right: 0; top:0;width: 20px;height: 20px; cursor: pointer;}
.Top002897 .sub .close:before,
.Top002897 .sub .close:after{position: absolute; content: ''; width: 100%; background: var(--hover-color); height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);ms-transform: rotate(-45deg);}
.Top002897 .sub .close:after{transform: rotate(45deg);-webkit-transform: rotate(45deg);ms-transform: rotate(45deg);}
.Top002897 .sub[data-type="column"] h4 .close{position: absolute; top: 50%; margin-top: -10px;}
.Top002897 .sub[data-type="tab"] .close{ top:.5rem;right: .4rem;}
.Top002897 .sub h4{font-weight:normal;margin: 0 0 .15rem 0;font-size:var(--font-size30);}
.Top002897 .sub-imgtxt pre{line-height: 1.6;max-height: 4.5em; margin: .15rem 0 0 0; font-size: var(--font-size16);font-family: 'hml';}
.Top002897 .sub[data-type="tab"] .auto{display: table; background: var(--white); width: 14.4rem;box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .1);}
.Top002897 .sub[data-type="column"] .auto{width:14.4rem; padding:.5rem; background:#fff; border-top: 1px solid #eee;}
.Top002897 .sub[data-type="tab"] .auto > div{display: table-cell; vertical-align: top;padding:.5rem 0; border-top: 1px solid #ddd;}
.Top002897 .sub[data-type="column"] h4{position: relative; z-index: 1;}
.Top002897 .sub .one-cate,
.Top002897 .sub .two-cate{width: 30%; border-right: 1px solid #eee;}
.Top002897 .sub .one-cate-info{padding-top: 35px;}
.Top002897 .sub .one-cate-info .item{max-width:4rem; width: 80%; margin: 0 auto; color: var(--black);}
.Top002897 .sub-menu .name{ margin-bottom:0;padding: 0 .17rem;position: relative;}

.Top002897 .sub-menu .name:not(:last-child){border-bottom: 1px solid #e7e7e7;}
.Top002897 .sub-menu .name:hover::before{width: .08rem;}
.Top002897 .sub-menu .name::before{position: absolute;content: ''; width: 0;height: .14rem;background: var(--hover-color);left: 0;top: 50%;margin-top: -.07rem;transition: 0.3s;}
.Top002897 .sub-menu .name a{color: var(--black);float: left;max-width: 95%;padding: .12rem 0;position: relative;display: block; line-height: .3rem;}
.Top002897 .sub-menu .name a:hover{color: var(--hover-color);}
.Top002897 .sub-menu .name.ano a{color: none;}

.Top002897 .sub .one-cate dt{}
.Top002897 .sub .one-cate dt.on{background: #fff5f1; }
.Top002897 .sub .two-cate dt a,
.Top002897 .sub .one-cate dt a{display: block;line-height:.5rem;padding:.12rem 3vw;}
.Top002897 .sub .two-cate dt a{color:var(--black); position: relative;}
.Top002897 .sub .two-cate dt a:hover{color:var(--hover-color);}
.Top002897 .sub .two-cate dt a::before{position: absolute; content: '';right:30%; top: 50%; margin-top: -4px; border-top:1px solid var(--black);border-right:1px solid var(--black); transform: rotate(45deg); width:.08rem; height:.08rem;}
.Top002897 .sub .two-cate dt a:hover::before{position: absolute; content: '';right:30%; top: 50%; margin-top: -4px; border-top:1px solid var(--hover-color);border-right:1px solid var(--hover-color); transform: rotate(45deg); width:.08rem; height:.08rem;}

.Top002897 .top-menu li .drop-down{width:260px; overflow:hidden; position: absolute; left: 0; top:100%; background: var(--white);}
.Top002897 .top-menu li .drop-down .sub-menu{}


@media(min-width:1025px) and (max-width:1280px){
.Top002897 .sub-menu .item{max-width: 180px;}
}
.Top002897 .sub-menu dd{line-height: 20px;padding: 4px 0; }
.Top002897 .sub-menu dd a{color: rgba(255,255,255,0.8);font-size: 15px;}
.Top002897 .sub-menu dd a:hover{color:#00a2e9;}
}
/*移动端*/
@media(max-width:1024px){
.Top002897 > .auto{line-height: 40px;}
.Top002897 .top-b{background: #fff;}
.Top002897 .top-b >.auto{position: relative; z-index: 100;}
.Top002897 .top-right{float: right; padding: 20px 0;}
.Top002897 .top-left{position: absolute; left: 0; top: 0; height: 68px;display: table; max-width: 30%;}
.Top002897 .top-left a{display: table-cell; vertical-align: middle;}
.Top002897 .top-left img{max-height: 60px;}
.Top002897 .top-menu{position: fixed;right: 0; top: 108px;bottom: 0; width: 0; z-index: 100;background: var(--hover-color); overflow: hidden;opacity: 0; transition: 0.5s;}
.menu-show{overflow: hidden;}
.menu-show .top-menu{opacity: 1;width: 280px;}
.Top002897 .top-menu ul{width: 280px; height: 100%;overflow: auto;}
.Top002897 .top-menu li a{color: #fff;}
.Top002897 .open-menu{ height: 28px; width: 40px; background: var(--hover-color);position: relative; margin-left: 10px;}
.Top002897 .open-menu.on{background: none;}
.Top002897 .open-menu i{position: absolute; height: 2px; background: #fff;width: 70%; left: 15%; top:50%; margin-top: -1px; transition: 0.3s;}
.Top002897 .open-menu:not(.on) i:nth-child(1){margin-top: -7px;}
.Top002897 .open-menu:not(.on) i:nth-child(3){margin-top: 5px;}
.Top002897 .open-menu.on i{background: var(--hover-color);}
.Top002897 .open-menu.on i:nth-child(1){transform: rotate(45deg);}
.Top002897 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
.Top002897 .open-menu.on i:nth-child(2){display: none;}
.Top002897 .top-menu li{padding-right: 40px;line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;overflow: hidden;}
.Top002897 .top-menu li a{padding: 0 20px;font-size: 18px;}
.Top002897 .top-menu li i.op{position: absolute;right: 5px; top: 50%; width: 30px; height: 30px;margin-top: -15px; transition: 0.3s;opacity: 1;}
.Top002897 .top-menu li i.op.click{transform: rotate(45deg);}
.Top002897 .top-menu li i.op:after,
.Top002897 .top-menu li i.op:before{position: absolute; content: ''; top: 50%; left: 50%;transform:translate(-50%,-50%);background: #ffff;}
.Top002897 .top-menu li i.op:after{width: 60%;height: 2px;}
.Top002897 .top-menu li i.op:before{width: 2px; height: 60%;}
.has-multi aside, .has-sub span{display: block;}

.Top002897 .sub{padding: 10px 20px;}
.Top002897 .sub .auto{width: 100%;}
.Top002897 .sub  h4{display: none;}
.Top002897 .sub[data-type="tab"] .one-cate-info,
.Top002897 .sub[data-type="tab"] .two-cate{display: none;}
.Top002897 .item-cate,
.Top002897 .sub-imgtxt{background: rgba(0,0,0,0.3);padding: 10px;}
.Top002897 .item-cate{background: rgba(0,0,0,0.4);}
.Top002897 .sub-imgtxt pre{color: #fff;margin: 10px 0;}
.Top002897 .sub .detail{line-height: 36px; padding: 0 15px;}
.Top002897 .sub-menu .name,
.Top002897 .sub .one-cate > dl > dt{border-bottom: 1px dotted rgba(255,255,255,0.2);}
.Top002897 .sub-menu .name a,
.Top002897 .sub .one-cate > dl > dt >a{ line-height: 40px;font-size: 16px;display: block;}
.Top002897 .sub .one-cate > dl > dt,
.Top002897 .sub-menu .name.has-dd,
.Top002897 .sub .one-cate > dl > dt >a{position: relative;}
.Top002897 .sub .one-cate > dl > dt >a{ }
.Top002897 .sub-menu .name.has-dd:after,
.Top002897 .sub .one-cate > dl > dt >a:after{position: absolute;content: '';border:6px solid transparent; border-top-color: #fff;right: 0; top: 50%; margin-top: -3px; transition: 0.3s;}
.Top002897 .sub-menu .name.click:after,
.Top002897 .sub .one-cate > dl > dt.click >a:after{transform: rotate(180deg);margin-top: -6px;}
.Top002897 .sub .one-cate > dl > dt .op-dt{position: absolute; width: 40px; height: 40px; z-index: 10; right: 0; top: 0;}
.Top002897 .sub-menu dd,
.Top002897 .item-cate dt{line-height: 30px;}
.Top002897 .sub-menu .name a:after{border-color: #fff;}
.Top002897 .sub-menu dl{background: rgba(0,0,0,0.3);padding: 10px;display: none;}
.Top002897 .sub-menu .name.has-dd{position: relative; padding-right: 30px;}
.Top002897 .sub-menu .name .op-dd{z-index: 10;cursor: pointer;position: absolute;right: 0; top: 0;height: 100%; width: 30px;}
.Top002897 .sub-menu .item{margin-right: 0!important;}
}



.index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 2px var(--hover-color);line-height:.62rem;padding-left:2em;padding-right:0.04rem;position:relative; color: var(--black);}
.index-more a span{position:relative;display:block;z-index:2}
.index-more a:after,
.index-more a::before{width:0.54rem;height:0.54rem}
.index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/more-on.svg);background-size:auto 0.16rem;margin-left:0.7rem;position:relative;z-index:2}
.index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.54rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.index-more a:hover{color:var(--white)}
.index-more a:hover:before{width:calc(100% - 0.08rem)}
.index-more a:hover::after{background-image: url(../images/more-on.svg);}
@media (max-width:1024px) {
.index-more a{line-height: 3;}
.index-more a:after,
.index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
.index-more a:after{margin-left: 0.3rem;}
}
@media (max-width:640px) {
.index-more a:after{margin-left: 0.35rem;}
}



/*Banner003223 */
.Banner003223{position:relative;z-index:1;}
.Banner003223 .swiper-wrapper{height: auto;}
.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;color:var(--white);}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0;font-size:0.5rem;line-height:1.3;transition-delay:0.5s; letter-spacing:.05rem;}
.Banner003223 .txt h3 span{display: block; font-size:.30rem;}
.Banner003223 .txt p{margin:1em 0 0.8rem 0;font-size:var(--font-size26);line-height:1.2;max-width:6.9rem;transition-delay:0.8s; letter-spacing:.05rem;}
.Banner003223 .txt .index-more{transition-delay:1.1s;margin-top: 0.5rem;}
.Banner003223 .txt .index-more a+a{margin-left: .2rem;}
.Banner003223 .index-more .mo{background-color:transparent; border-color: var(--white); color: var(--white);}
.Banner003223 .index-more .mo:after{background-image:url(../images/more-on.svg); background-size:auto 0.15rem;}
.Banner003223 .index-more .dw:hover{color: var(--black);}
.Banner003223 .link{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}

.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem;  margin: 0 0.1rem !important; display: block;border-radius:.14rem;opacity: 1; background:var(--white); border: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {background-color: var(--hover-color); width: .4rem;}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
@media (max-width:1024px) {
.Banner003223 .txt h3{font-size: var(--font-size32);}   
.Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
}
@media (max-width:768px){
  .Banner003223 .txt h3 span:nth-of-type(1){font-size: .3rem !important;}
}


.Hometitle{margin-bottom:.5rem; position: relative; z-index: 1; line-height:1;  text-align: center;}
.Hometitle .cn{font-size:.42rem; color:var(--black); font-weight: bold; letter-spacing: 5px;text-transform: uppercase;}
.Hometitle .bg{text-transform: uppercase;  }
.Hometitle .bg{font-size:calc(110 / 1920 * 100vw); opacity: 0.04; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); font-weight: bold; z-index: -1; color:var(--black); }

.left_tit{text-align: left;}
.bai .cn{color: var(--white);}
.Hometitle .p{margin-top: 0.3rem;line-height: 0.3rem;font-size: var(--font-size20);color: var(--white);}

@media(max-width:640px){
  .Hometitle{margin-bottom: 0.3rem;}
  .Hometitle .cn{font-size: .3rem;letter-spacing: 0;}
}

/*Floor003233 */
.Floor003233{overflow: hidden; padding:var(--padMar110) 0;position: relative;z-index: 1;--autoWidth:1440;--ww:1920; display: block; }
.Floor003233 [class*=autoCon-]{position: relative;z-index: 4;}
.Floor003233 .Hometitle{text-align: left;}
.Floor003233 .tab dl{display: flex;}
.Floor003233 .tab dd{background-color:#f6f8fa;color:var(--grey);font-size: var(--font-size16);line-height: 0.5rem;padding:0 .3rem;border-radius: 0.5rem;cursor: pointer;}
.Floor003233 .tab dd+dd{margin-left:0.2rem;}
.Floor003233 .tab dd.on{background-color:var(--hover-color);color: var(--white);}

.Floor003233 .title{display: flex; margin-bottom: .5rem; justify-content: space-between; align-items: center;}
.Floor003233 .title .Hometitle{margin-bottom: 0;}
.Floor003233 .swiper-wrapper{height: auto;}
.Floor003233 .swiper-slide a{padding:.2rem; background: #f6f8fa;}
.Floor003233 .swiper-slide a:hover{background:var(--hover-color);}
.Floor003233 .con{padding: 0.3rem 0 .15rem;}
.Floor003233 .con .tit{font-size: var(--font-size20);margin: 0 0 0.14rem; color: var(--black); font-weight: bold;}
.Floor003233 .con .txt{color:var(--grey);}
.Floor003233 .controls{display: flex;align-items: center;z-index: 10;position: absolute;}
.Floor003233 .controls .scrollbar{flex: 1;position: relative;z-index: 1; margin-right: 0.32rem;height: 0.07rem;background-color: rgba(215, 221, 222, 0.3);border-radius: 2px;}
.Floor003233 .controls .scrollbar > span{border-radius: 2px;background-color: var(--hover-color);}
.Floor003233 .controls .page{color:#dae3e8;font-size: var(--font-size18); display: none;}
.Floor003233 .controls .page .cur{color:var(--hover-color);}
.Floor003233 .controls .arrow{display: flex;align-items: center;justify-content: flex-end;width:1.5rem;}
.Floor003233 .controls .arrow a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #bbb; background-position: center center; background-repeat: no-repeat; background-size: auto 0.14rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; background-image: url(../images/more2.svg); }
.Floor003233 .controls .arrow a + a{margin-left: 0.26rem;}
.Floor003233 .controls .arrow a.prev{left: auto; transform: rotate(180deg);}
.Floor003233 .controls .arrow a.next{right: auto;}
.Floor003233 .controls .arrow a:hover{background-color: var(--hover-color);background-image: url(../images/more-on.svg); border-color: var(--hover-color);}
.Floor003233 .pic{position: relative; background: var(--white);}
.Floor003233 .pic::before{position:absolute; right:-.2rem; bottom:-.07rem; content:' '; border-left: .24rem solid transparent; border-right: .24rem solid transparent; border-top: .24rem solid #f6f8fa; transform: rotate(-45deg);}
.Floor003233 .swiper-slide-active .pic::before{border-left: .3rem solid transparent; border-right: .3rem solid transparent; border-top:.3rem solid #f6f8fa;}
.Floor003233 a:hover .pic::before{border-top-color: var(--hover-color);}
.Floor003233 a:hover .con .tit,.Floor003233 a:hover  .con .txt{color: var(--white);}
.Floor003233 .main{min-height: 2.5rem;}

@media (min-width:1025px) {
.Floor003233 .main{width: var(--mainW);}
.Floor003233 .controls{left: 5.98rem;bottom: 0.25rem;width: calc(var(--autoWidth) / 1914 * 100%); padding-right: 2.41rem;}
.Floor003233 .swiper-slide{height: calc((400 / var(--ww) * 100vw) + 0.33rem + 0.14rem + 1em + 1rem); opacity: 0.2;line-height: 1;}
.Floor003233 .pic .Ispic{height: calc(290 / var(--ww) * 100vw);}
.Floor003233 .swiper-slide-active .pic .Ispic{height: calc(400 / var(--ww) * 100vw);transition: 0.3s 0.3s;}
.Floor003233 .swiper-slide-active .con .tit{font-size: var(--font-size24);}
.Floor003233 .swiper-slide-active,
.Floor003233 .swiper-slide-next,
.Floor003233 .swiper-slide-next + .swiper-slide{opacity: 1;}
.Floor003233 .swiper-slide a{margin-right: 0.25rem;}
}
@media (max-width:1024px) {
.Floor003233 .pic .Ispic{padding-bottom: calc(290 / 432  * 100%);}  
.Floor003233 .main{padding-bottom: 0.5rem;}
.Floor003233 .controls{bottom: -0.16rem;left: 0;width: 100%;}
.Floor003233 .con{padding-top: 0.2rem;}

.Floor003233 .title .Hometitle{margin-bottom: 0.25rem;}
.Floor003233 .title{display: block;}
.Floor003233 .tab dl{justify-content: center;flex-wrap: wrap;}
}
@media(max-width:640px){
  .Floor003233 .tab dd{padding: 0 0.1rem;}
  .Floor003233 .tab dd+dd{margin-left: 0.1rem;}
  .Floor003233 .swiper-slide a{padding: 0.1rem;}
}


.index_area{padding:var(--padMar110) 0; background:#f6f8fa;}
.index_area .home-title{margin-bottom: .8rem;}
.index_area .Hometitle{max-width: 60%;}
.index_area .Hometitle .p{font-size: var(--font-size20);color: var(--grey);line-height: 0.3rem;margin: 0.2rem 0 0.3rem;}
.index_area .left li:not(:last-child){margin-bottom: .5rem}
.index_area .left li .tit1{display: flex;align-items: center;}
.index_area .left li .counter{font-size:var(--font-size60);font-family: 'Barlow-Bold';color:var(--hover-color);font-weight: bold; }
.index_area .left li .unit{font-size:var(--font-size20);color:var(--hover-color);font-family: 'Barlow-Bold';margin-left: .2rem  }
.index_area .left li .tit2{font-size:var(--font-size20);color:#333; }
@media(min-width:1025px){
.index_area .title{display: flex;align-items: center;justify-content: space-between;}
.index_area .home-title{width: 39%;}
.index_area .flex{display: flex;justify-content: space-between}
.index_area .left{width: 21%;flex: 0 0 auto;padding-right: 5%}
.index_area .right{flex:1;}
}
@media(max-width:1024px){
  .index_area .Hometitle{max-width: 100%;}
  .index_area .left li:not(:last-child){margin-bottom: 0.15rem;}
}
@media(max-width:640px){
  .index_area .Hometitle .p{margin: 0.1rem 0 0.15rem;font-size: var(--font-size18);}
  .index_area .Hometitle{margin-bottom: 0.2rem;}
  .index_area .left li .counter{font-size: var(--font-size48);}
}


.index_about{padding:var(--padMar110) 0;}
.index_about .right .desc{font-size:var(--font-size18);line-height: 2;color: #333;margin-bottom: .5rem }
.index_about .Hometitle p{margin-top: 0.3rem;font-size: var(--font-size18);color: var(--grey);line-height: 0.3rem;}
.index_about .pic{margin-top: .8rem}
.index_about .pic figure{padding-bottom: 38.052%}
@media(min-width:1025px){
.index_about .con{display: flex;justify-content: space-between}
.index_about .con .home-title{flex:1;}
.index_about .con .right{width: 60%;flex: 0 0 auto;padding-left: 10%}
}



/*Floor003234 */
.Floor003234{overflow: hidden; padding:var(--padMar110) 0; }
.Floor003234 .slick-slider{margin: 0 -.2rem;}
.Floor003234 li{padding:0 .2rem;}
.Floor003234 li a{display: block;position: relative;background:#f6f8fa;}
.Floor003234 li .pic{position:relative; padding-bottom:65%;}
.Floor003234 li .Ispic{position:absolute; width: 100%; height: 100%;}
.Floor003234 li .num,
.Floor003234 li .con{position: absolute; left:.4rem;}
.Floor003234 li .num{top: .4rem; font-size:var(--font-size60); color:#777;text-transform: uppercase;font-weight: bold;text-align: center;z-index: 2;color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #dcdcdc;font-family: sans-serif;}
.Floor003234 li .con{bottom: .4rem; right: .4rem; padding-right:2.6rem;}
.Floor003234 li .con::before{position: absolute; content: ''; width: .54rem; height: .54rem; background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/more-on.svg);background-size:auto 0.16rem; top: 50%; right:0; transform: translateY(-50%); background-color: var(--hover-color); opacity:0; border-radius:50%;}
.Floor003234 li:hover .con::before{opacity:1;}
.Floor003234 li .tit{font-size: var(--font-size28); color: var(--black); font-weight: bold;}
.Floor003234 li .txt{ color: var(--grey); line-height: 1.75; margin-top: .15rem;}
.Floor003234 .tab dl{display: flex;justify-content: center;margin: 0.3rem 0 0.4rem;}
.Floor003234 .tab dd{background-color: #f6f8fa;color: #333;font-size: var(--font-size16);line-height: 0.3rem;padding: 0.1rem;border-radius: 0.1rem;margin: 0 0.1rem;}
.Floor003234 .tab dd.on{background-color:var(--hover-color);color: var(--white);}

.Floor003234 .list{position: relative;}
.Floor003234 .btn{position: absolute;top: 50%; left: 0; width:100%; transform: translateY(-50%);}
.Floor003234 .slick-arrow{position: absolute;width:1em; height:1em;  top: 50%;margin-top: -0.5em;  border-radius:50%; background: url(../images/more2.svg) no-repeat center center; background-size: auto .16rem;z-index: 10; transition: 0.3s; font-size:.50rem; text-indent: -999em; overflow: hidden; border:1px solid #ccc;}
.Floor003234 .slick-arrow:hover{background-color:var(--hover-color); background-image: url(../images/more-on.svg); border-color:var(--hover-color);}
.Floor003234 .slick-prev{transform: rotate(180deg);left:0;}
.Floor003234 .slick-next{right:0;}
@media(min-width:1601px){
.Floor003234 .slick-prev{left:-.8rem;}
.Floor003234 .slick-next{right:-.8rem;}
}

/*Floor002627*/
.Floor002627{background:url(../images/Floor002627-bg.jpg); padding:var(--padMar110) 0; background-size: cover;}
.Floor002627 .index-more{text-align: center;}
.Floor002627 .tab{display: flex;justify-content: center;}
.Floor002627 .tab span{line-height:.5rem;padding:0 .3rem;background:#fff;color:#aaa;font-size: var(--font-size18);margin: 0 .15rem;border-radius:.5rem;min-width:1.4rem;cursor:pointer; text-align: center;}
.Floor002627 .tab span.on{ background:var(--hover-color); color:var(--black); }
.Floor002627 .list{margin:.5rem 0;}
.Floor002627 .ul{display:flex; flex-wrap: wrap;}
.Floor002627 .ul:not(.on){display: none;}
.Floor002627 li{padding:.4rem .45rem; position: relative; z-index: 1; background:rgba(var(--rgb-white), 0.4); border-bottom: 8px solid transparent; box-shadow:0 5px .1rem .1rem rgba(var(--rgb-black),0.01);}
.Floor002627 li a{display: flex; position: relative; z-index:4;}
.Floor002627 li .time{width:.7rem;}
.Floor002627 li .time *{display: block; color:#bbb; }
.Floor002627 li .time b{font-size:var(--font-size46); font-weight: normal; line-height: 0.9; }
.Floor002627 li .time span{font-size:var(--font-size14); position: relative;padding-top: .05rem;}
.Floor002627 li .con{width:calc(100% - .7rem); padding-left: .3rem;}
.Floor002627 li .tit{font-size: var(--font-size21); color: var(--black); line-height: 1.5; height: calc(1.5em * 2); text-align: justify; font-weight: 700;}
.Floor002627 li .flex{margin-top: .1rem; display: flex; align-items: center; justify-content: space-between;}
.Floor002627 li .txt{color: #999;}
.Floor002627 li .dow{width:.5rem; height: .5rem; background: url(../images/dow.svg) no-repeat center rgba(var(--rgb-black),0.04); border-radius:50%; background-size: auto .17rem;}
.Floor002627 li:hover{border-bottom-color:var(--hover-color); background:var(--white);}
.Floor002627 li:hover .dow{background-color:var(--hover-color); }
@media (min-width:1025px) {
.Floor002627 li{width:32%; margin-right:2%;}
.Floor002627 li:nth-child(3n){margin-right: 0;}
.Floor002627 li:nth-child(3n) ~ li{margin-top:2%;}
}



/*Floor003196 */
.Floor003196{ padding:var(--padMar110) 0;background: #f6f8fa url(../images/news.jpg) no-repeat center center;background-size: cover;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0; font-weight: normal; color: var(--black);}
.Floor003196 .box-new-industry{background-color:#f6f8fa;}
.Floor003196 a.inner{display: block; }
.Floor003196 a.inner .txt{border-right: 1px solid rgba(var(--rgb-black),0.08);padding-left: .34rem; padding-right:.54rem; position: relative;}
.Floor003196 .label span{display: inline-block;	width:auto;text-align: center;color:var(--black);line-height:.32rem;border-radius:.32rem; font-size:.14rem; background:rgba(var(--rgb-black),0.05);padding: 0 0.1rem;}
.Floor003196 a:hover .label span{background:var(--hover-color);}
.Floor003196 a.inner h4.tit{margin:1em 0;font-size:var(--font-size20); line-height:1.5;height: calc(1.5em * 2); font-weight: bold;}
.Floor003196 a.inner p{ color:var(--grey); line-height:1.75; margin-bottom:.4rem; height: calc(1.75em * 2);}
.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: .4rem; }
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(283 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}
.Floor003196 a.inner .more{color:#999;display: inline-block; padding-right:.3rem; background: url(../images/more2.svg) no-repeat right center; background-size:auto .14rem;transition: 0.3s;}
.Floor003196 a.inner:hover .label span,.Floor003196 .list li a:hover .label span{color: var(--white);}
.Floor003196 a.inner:hover .more{padding-right:.5rem; }
.Floor003196 .list li{display: table;width: 100%; height:1.9rem;}
.Floor003196 .list li+li{border-top: 1px solid #eaeaea;}
.Floor003196 .list li a{display: table-cell; vertical-align: middle; padding:0 .4rem; position: relative;}
.Floor003196 .list h4.tit{font-size:var(--font-size18); line-height:1.75; margin:.14rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.Floor003196 .list li time{line-height:1.5; color: #999; padding-left:.28rem; background: url(../images/time.svg) no-repeat center left; background-size: auto .18rem; display: block;} 
.Floor003196 .list li a::before,
.Floor003196 a.inner .txt::before{width: 1px; height: 100%; content: ''; position: absolute; left: 0; top: 0; transition: .3s;}
.Floor003196 a.inner .txt::before{background:rgba(var(--rgb-black),0.08); }
.Floor003196 a:hover.inner .txt::before,
.Floor003196 .list li a:hover::before{width: 5px; background: var(--hover-color);}

@media (min-width:1025px) {
.Floor003196 .flex{display: flex;}  
.Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
.Floor003196 .box-new-industry{width:calc(100% - calc(490 / 1440 * 100%) * 2); }
.Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
 .Floor003196 .flex{white-space:nowrap;overflow-x: auto;display: flex;padding-bottom: 0.2rem;}
.Floor003196 .box-new-company{width: 3.5rem;}
/* .Floor003196 .box-new-company *{white-space:normal;} */
.Floor003196 .box-new-company:not(:last-child){margin-right: 0.22rem;}
.Floor003196 a.inner .txt{padding: 0 0.2rem;}
.Floor003196 a.inner h4.tit{white-space: normal;}
.Floor003196 a.inner p{-webkit-line-clamp: 1;margin-bottom: 0.2rem;height: auto;}
}



/* home-about */
.home-about{padding:10vw 0;position: relative;}
.home-about .auto-inner{padding-top: 10vw;}
.home-about .titHead p{color: rgba(0,0,0,0.6);}
.home-about .titHead h2{color:#000;font-weight: 500;}
.home-about .content{width: 42.8%;position: relative;z-index: 1;}
.home-about .txt{text-align: justify;line-height: 2;font-weight: var(--lighter);color:rgba(255, 255, 255, 0.8);margin-bottom: 0.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: var(--font-size16);text-align: left;}
.home-about .nav{padding: 0 0 3.208vw;}
.home-about .nav li{padding: 0 0.6rem;text-align: center;list-style: none;}
.home-about .nav a{display: block;font-weight: var(--lighter);color: var(--white);}
.home-about .nav li img{display: block;margin: 0px auto 0.1rem;height: 0.36rem;}
.home-about .nav li:not(:last-child){border-right:1px solid rgb(255 255 255 / 20%);}
.home-about .nav li:first-child{padding-left: 0;}
.home-about .nav li:last-child{padding-right: 0;}
.home-about .numList{margin-right: 1rem;text-align: center;font-size: var(--font-size18);}
.home-about .numList li{height: 2rem;background: url(../images/numbg.png) no-repeat center center/100%;}
.home-about .numList .num{line-height: 0.68rem;height: 0.68rem;font-size: var(--font-size50);font-weight: 700;}
.home-about .numList .num i{background-image: var(--bg-lg);background-clip: text;-webkit-background-clip: text;color:transparent;font-weight: 700;}
.home-about .numList p{font-weight: var(--lighter);}
.home-about .numList li:not(:last-child){margin-bottom: 0.2rem;}
.home-about .morebtn{border: 1px solid #0877ed;color: #0059b7;}
.home-about .morebtn span:After{background: url(../images/arr_more_gray.svg) no-repeat right center/contain;}
.home-about .morebtn:hover span:After{background: url(../images/arr_more.svg) no-repeat right center/contain;}
.home-about .morebtn:hover{border-color: rgba(var(--main-color), 1);color: #fff;}
.home-about .isbg{
  overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
}
.home-about .isbg img{width: 100%;height: 100%;object-fit: cover;}
.home-about .nav{display: flex;}
@media(min-width:1025px){
	
	.home-about .numList{width: 2.9rem;}
}
@media(max-width:1024px){
	.home-about .numList{margin-right: 0;}
  .home-about .content{width: 100%;}
}
@media(max-width:768px){
	.home-about{padding: 0.6rem 0 !important;}
	.home-about .content{width: auto;}
	.home-about .numList{width: auto;display: flex;margin: 0.2rem -0.05rem 0;}
	.home-about .numList li{flex: 1;background: transparent;border: 1px solid rgba(255,255,255,0.1);margin: 0 0.05rem;}
	.home-about .numList .num{font-size: var(--font-size30);}
	.home-about .nav li{padding: 0;flex: 1;}
  .home-about .txt{margin-bottom: 0.3rem;}
}




/*Bottom002743 */
.Bottom002743{background:#232323; padding-top:var(--padMar70); color:var(--white); position: relative;  overflow: hidden;}
.Bottom002743 a{color:var(--white);}
.Bottom002743 a:hover{color:var(--hover-color);}
.Bottom002743 .cons{padding-bottom:var(--padMar60);}
.Bottom002743 .copyright{line-height:1.75;padding:.3rem 0;color:var(--white); border-top:1px solid rgba(var(--rgb-white),0.1); opacity: 0.7; }
.Bottom002743 .copyright a{color: var(--white);}
.Bottom002743 .copyright a:hover{color:var(--hover-color);}
.Bottom002743 .copyright aside a:not(:last-child):after{display: inline-block;content: '';width:1px;height:.14rem;background:rgba(var(--rgb-white), 0.4);vertical-align: middle;margin: 0 1vw;}
.Bottom002743 .contact{width:calc(31% - 5vw);}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size:var(--font-size17);color:var(--white); padding-bottom:.2rem; font-weight: bold;}
.Bottom002743 .contact .name{font-size: var(--font-size20);}
.Bottom002743 .contact li:not(:last-child){padding-bottom:.1rem;}
.Bottom002743 .contact dl{display: flex; margin-bottom: .35rem;}
.Bottom002743 .contact dl dd{margin-right:5%;}
.Bottom002743 .contact li aside{padding-left:.3rem;line-height:1.75;background-position:left .03rem;background-repeat:no-repeat;background-size: auto .19rem;font-size: .14rem; opacity: .7;font-family: 'hml';}
.Bottom002743 .contact li:nth-child(1){background: url(../images/icon_call.svg) no-repeat left center; margin-bottom:.05rem; font-size:.15rem; background-size: auto .19rem;opacity: .7;padding-left:.3rem;line-height:1.75;}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/icon_email.svg);}
.Bottom002743 .contact li:nth-child(3) aside,
.Bottom002743 .contact li:nth-child(4) aside{background-image: url(../images/icon_add.svg);}
.Bottom002743 .contact li b{font-size:var(--font-size34);color:var(--white); font-weight: bold;}
.Bottom002743 .contact li select{display: block;width: 100%;height:.35rem;line-height: .35rem;background-image: url(../images/Bottom002991_select.png);background-position: right 10px center;color: rgba(255,255,255,0.7); border: 1px solid rgba(255,255,255,0.4);}
.Bottom002743 .contact li select option{color: var(--black);}
.Bottom002743 .btn{margin: .1rem 0;}
.Bottom002743 .btn a{display:table; padding:0 .35rem;line-height: .5rem; border-radius: .4rem; font-size: var(--font-size16); color: var(--hover-color); border:2px solid var(--hover-color); margin: 0 0 0 auto;}
.Bottom002743 .btn a:hover{color: var(--white);background:var(--hover-color);}
.Bottom002743 .btn a::after{width: .14rem; height: .14rem; content: ''; background:url(../images/more3.svg) no-repeat center; background-size: contain; margin-left: .2rem;display: inline-block; vertical-align: middle; margin-top: -.04rem;}
.Bottom002743 .btn a:hover::after{background-image:url(../images/more-on.svg) ;}
.Bottom002743 nav dl dt a{color:var(--white);}
.Bottom002743 nav{width:68%; order: 2;}
.Bottom002743 nav dl{float: left; max-width:1.36rem;}
.Bottom002743 nav dd{line-height:1.3;margin-top:.15rem;opacity: 0.7; font-size: .14rem; font-family: 'hml';}
.Bottom002743 nav dd a{opacity: .7;}
.Bottom002743 nav dd:hover{opacity:1; }
.Bottom002743 nav .code{background:var(--white); }
.Bottom002743 nav .code img{max-width:1.1rem; width: 100%; }
.Bottom002743 .f-top{border-bottom: 1px solid rgba(var(--rgb-white), 0.1); padding-bottom: .4rem; margin-bottom: .4rem;}
.Bottom002743 .f-top h1{font-size: var(--font-size30); color: var(--white);}
@media(min-width:1025px){
.Bottom002743 .cons{display: flex; justify-content: space-between;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:1024px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}
@media(max-width:640px){
  .Bottom002743 .f-top .ytable{display: block;}
  .Bottom002743 .f-top .ytable-cell{display: block;}
  .Bottom002743 .f-top .text{width: 100%}
  .Bottom002743 .contact{width: 100%}
  .Bottom002743 .contact dl{justify-content: center}
  .side-open_menu{font-size: var(--font-size18);}
}


/*Other */
.Other002781 ul{ position:fixed; right:2%; z-index:110; bottom:20%; box-shadow: 5px 5px 30px rgba(0,0,0,.1); -webkit-box-shadow: 5px 5px 30px rgba(0,0,0,.1);}
.Other002781 li{ position:relative;}
.Other002781 li > a{ display:block; width:60px; height:60px; background: url(../images/Other002781_icon.png) no-repeat center top #fff; transition:0.3s;}
.Other002781 li > a:hover{ background-image: url(../images/Other002781_icon1.png); transform:rotate(360deg);
	-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg);background-color: var(--hover-color);}
.Other002781 li.li_left > a{background: #fff;text-align: center;line-height: 60px;}
.Other002781 li.li_left > a:hover{background: var(--hover-color);}
.Other002781 li.li_left > a span{font-size: 36px;}
.Other002781 li.li_left > a:hover span{color: #fff;}
.Other002781 li.li_jd .wap,
.Other002781 li.li_wx .wap,
.Other002781 li.li_vip .wap{ display:none;}
.Other002781 li.li_jd aside,
.Other002781 li.li_wx aside,
.Other002781 li.li_message aside,
.Other002781 li.li_vip aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:var(--hover-color); margin-right:1px;border-radius:3px; padding:0 .1rem; font-size:18px; color:#fff;}
.Other002781 li.li_wx a{ background-position:center -61px; }
.Other002781 li.li_vip a{  background-position:center -122px;color: #fff;}
.Other002781 li.li_message a{ background-position:center -183px;}
.Other002781 li.li_gettop a{ background-color:var(--hover-color);background-image: url(../images/Other002781_icon1.png); background-position:center bottom;}
@media(min-width:1025px){
.Other002781 li.li_message:hover aside,
.Other002781 li.li_jd:hover aside,
.Other002781 li.li_wx:hover aside,
.Other002781 li.li_vip:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002781 li.li_jd a,
.Other002781 li.li_wx a,
.Other002781 li.li_vip a{ display:none;}
.Other002781 li.li_jd .wap,
.Other002781 li.li_wx .wap,
.Other002781 li.li_vip .wap{ display:block;}
}

.pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.pop-up .ycenter{ height:100%;}
.pop-up .main{ position:relative; width:90%; margin:8vw auto; max-width:600px; background:#fff; border:1px solid var(--hover-color); border-radius:.1rem; padding:2%;}
.pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:var(--hover-color); cursor:pointer;}
.pop-up .close::before,
.pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pop-up .ycenter td{ padding-top:4%; vertical-align:top;}
.pop-up .ycenter td.f-name{ text-align:right; width:135px; line-height:32px;}
.pop-up .ycenter td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.pop-up .ycenter td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:var(--hover-color); max-width:120px;}
.pop-up .ycenter td .btn_reset{ background:#999;}
.pop-up .ycenter td textarea.text{ height:90px;}
.pop-up .ycenter p{ margin:0; text-align:center; font-size:18px; font-weight:bold; color:var(--hover-color);}
.pop-up#map .main{ padding:15px;}
.pop-up .map{ height:300px;}
@media(max-width:1024px){
.Other002781 ul{transform: scale(0.6) translateX(0.4rem);}
.pop-up .ycenter td.f-name{ width:101px;}
}


.columntitle{line-height: 1;}
.columntitle .title{font-size: var(--font-size46); color: var(--black);font-family: 'hmm';}
.columntitle .more2 a{font-size: .2rem;border-radius: .3rem;border: solid 1px var(--hover-color);line-height: 4.5;position: relative; padding: .15rem .2rem .15rem .6rem; background: url(../images/download.svg) no-repeat left 8% center; background-size: .3rem; color: var(--hover-color);}
.columntitle .more2 a:hover{background: url(../images/download2.svg) no-repeat left 8% center var(--hover-color); background-size: .3rem; color: var(--white);}
.center{text-align: center;}
.columntitle{font-size: var(--font-size46); color: var(--black);font-family: 'hmm'; line-height: 1;margin-bottom: 0.3rem;}
.center{text-align: center;}

.Banner003069{position: relative; z-index: 1;}
.Banner003069 .Ispic{height: 4.6rem;}
.Banner003069 .txt{position: absolute; left: 0; top: 1.2rem; width: 100%; z-index: 10;color: var(--white);  text-align: left;}
.Banner003069 .txt .en{font-size: var(--font-size50);font-family: 'hmb'; line-height: 1;text-transform: uppercase;}
@media(max-width:1024px){
  .Banner003069 .Position{position: static;background-color: rgba(0,0,0,0.5);font-size: var(--font-size18);padding: 0.1rem 0;color: #fff;}
  .Banner003069 .Position a{color: #fff;padding: 0;}
}
@media(max-width:640px){
.Banner003069 .Ispic{height: 40vw;}
.Banner003069 .txt{top: 0.8rem;}
.Banner003069 .txt .en{font-size: 6vw;}
}

.Position{margin:0; width: 100%; top: 10%; font-size: var(--font-size20); font-family: 'hml';}
.Position em{ background-size: .2rem; font-style: normal;}
.Position,
.Position a{display: inline-block;padding: 0.2rem 0;}
.Position a:hover,
.Position span{color: var(--hover-color);display: inline-block;}

@media(min-width:1025px){
  .Menu001093{position: absolute; z-index: 1; width: 100%; top: 3.9rem; background: rgba(0, 0, 0, 0.35);}
  .Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height:.7rem; margin: 0 1px;}
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size:var(--font-size18);padding: 0 2vw; color: var(--white);}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: var(--hover-color);color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px; display: none;}}
.Menu001093 .nav li a:hover, .Menu001093 .nav li.aon a {
    color: #fff;
}
@media(max-width:1024px){
  .Menu001093 .side-open_menu{display: block;border: .03rem solid rgba(0,0,0,0.05);margin-bottom: 0;padding-bottom: 0;}
  .Menu001093{margin-top: 0.4rem;margin-bottom: .4rem;}
  .Menu001093 .autoCon-1440{position: relative;}
  .Menu001093 .nav{display: none;padding-top: 0.15rem;position: absolute;left: 0;top: 100%;width: 100%;background-color: #fff;box-shadow: 0 0 .1rem rgba(0, 0, 0, .18);z-index: 3;}
  .Menu001093 .nav li{height: auto;display: block;width: 100%;float: none;line-height: 2;}
  .Menu001093 .nav li a{display: block;text-align: left;color: #333;
    padding-left: .2rem;
    padding-right: .4rem;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
    .Menu001093 .nav li a:hover, .Menu001093 .nav li.aon a {
    color: var(--hover-color);
}
}

.danpian{padding: var(--padMar120)  0; }
.mainbox{display: flex;justify-content: space-between;flex-wrap: wrap;}
.proList{padding: var(--padMar120) 0 0; background: #f4f7fa;}
/*Menu002387*/
.side-open_menu{font-size: var(--font-size32);color: var(--hover-color);padding-bottom: 0.2rem;position: relative;display: none;margin-bottom: 0.2rem;}
.side-open_menu::after{content: "";display: block;width: 90%;height: 1px;background-color: #dcdcdc;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.side-open_menu span{display: block;font-size: var(--font-size18);color: var(--grey2);}
.Menu002387{position:sticky;top: 0.95rem;}
.Menu002387 .side-menu li{ border-bottom:1px solid #eef2f6; line-height:.67rem; font-size:var(--font-size18); background: var(--white);}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:.2rem; padding-right:.4rem;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%; }
.Menu002387 .side-menu li a::before{ width:.15rem; height:.15rem; border-radius:50%; right:.18rem;  margin-top:-7.5px;background: url(../images/arrow.svg); background-size:.15rem;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:var(--hover-color);}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{background: url(../images/arrow-on.svg); background-size: .15rem;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.mainbox{display: block;}
.Menu002387{padding-bottom: 0.2rem;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:var(--black); border-top:1px solid var(--white); padding:0 .2rem; position:relative;}
.Menu002387 #side-menu li a{ color:var(--white);  float:left; line-height:.4rem; padding:0 .3rem;}
.Menu002387 #side-menu li.aon a{ background:var(--white); color:var(--black0);}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:.18rem; border:none; background:var(--black0); color:var(--white); cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
.side-open_menu{ position:relative; background:rgba(var(--rgb-hover), 0.1); border:.03rem solid var(--white);border-radius:.06rem; padding:.1rem .2rem; font-size:var(--font-size18); box-shadow:0 .03rem 0 var(--hover-color);white-space:nowrap; text-overflow:ellipsis; overflow:hidden;display: block;}
.side-open_menu::before{ position:absolute; content:''; border:.05rem solid transparent; border-top-color:var(--hover-color); right:.2rem; top:50%; margin-top:-.02rem;}
}


.PicList002323{ padding:0; margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%; padding-top:.3rem ;}
.PicList002323 ul li{ float: left; width:30.33%;margin: 0 1.5% 4% 1.5%;text-align: center; background: var(--white); border-bottom:3px solid transparent;transition:0.3s; padding: .15rem;}
.PicList002323 ul li div{ padding-bottom:86.46%; position: relative; overflow: hidden; }
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{margin: 0;color: var(--black);font-weight: normal; font-size:var(--font-size18);text-align: center; line-height: 1.6; padding: 0; }
.PicList002323 ul li:hover{border-bottom: 3px solid var(--hover-color);transition:0.3s;box-shadow: 0px 0px .15rem 0px rgba(35, 36, 37, 0.14);}
.PicList002323 ul li a:hover figure{transform: scale(1.1);transition:0.3s;}
.PicList002323 ul li a:hover h3{ color: var(--hover-color);}
.PicList002323 ul li h4{margin:0 0 .15rem; font-size:var(--font-size18);border-bottom: 1px solid #ccc; padding: 0 0 .15rem 0;}
.PicList002323 ul li .parameter{text-align: left; padding: 0 .2rem .1rem .2rem; font-family: 'hml'; color: var(--black);  line-height:2;}
.PicList002323 ul li .parameter span{color: var(--hover-color);}

@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{ padding:0;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:30.33%; }
.PicList002323 ul{padding-top:0 ;}
}
@media(max-width:768px){
  .PicList002323 ul{display: flex;flex-wrap: wrap;}
  .PicList002323 ul li{float: none;width: 48%;margin: 1%;}
}


.Page002623{padding: var(--padMar80) 0 var(--padMar120); text-align: center;font-size:var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .5rem; width: .5rem; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: var(--white);background: var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: .5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -.1rem;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: var(--black0);border-right-width: .08rem;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: var(--black0);border-left-width: .08rem; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color: var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*RighInfo001774*/
/*slick Basic*/
.RighInfo001774{overflow: hidden;}
.RighInfo001774 .slick-slider { position:relative;z-index: 1; display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo001774 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.RighInfo001774 .slick-list:focus {outline: none}
.RighInfo001774 .slick-list.dragging {cursor: pointer;cursor: hand;}
.RighInfo001774 .slick-slider .slick-track, 
.RighInfo001774 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.RighInfo001774 .slick-track {position: relative; top: 0; left: 0; display: block;}
.RighInfo001774 .slick-track:before, 
.RighInfo001774 .slick-track:after{display: table; content: '';}
.RighInfo001774 .slick-track:after{ clear: both;}
.RighInfo001774 .slick-loading .slick-track { visibility: hidden;}
.RighInfo001774 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.RighInfo001774 .slick-slide .slick-loading img { display: none;}
.RighInfo001774 .slick-slide .dragging img { pointer-events: none;}
.RighInfo001774 .slick-initialized .slick-slide { display: block;}
.RighInfo001774 .slick-loading .slick-slide { visibility: hidden;}
.RighInfo001774 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.RighInfo001774 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.RighInfo001774{padding:var(--padMar100) 0;}
.RighInfo001774 .list_img{float:left; width:44%;}
.RighInfo001774 .big{ margin-bottom:.22rem;}
.RighInfo001774 .big li figure{padding-bottom:72.4%; background-size:cover; border-radius: var(--radius1);}
.RighInfo001774 .small{ padding:0 .3rem; position: relative; display: none;}
.RighInfo001774 .small .slick-arrow{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; border: 0;background: none;padding: 0; }
.RighInfo001774 .small .slick-prev{ left:0; background: url(../images/Floor002827_btn_arrow.svg) no-repeat right center;background-size: 25px;}
.RighInfo001774 .small .slick-next{ right:0; background: url(../images/Floor002827_btn_arrow.svg) no-repeat right center;background-size: 25px; transform: rotate(180deg);}
.RighInfo001774 .small .slick-prev:hover{background: url(../images/Floor002827_btn.svg) no-repeat right center;background-size: 25px;}
.RighInfo001774 .small .slick-next:hover{background: url(../images/Floor002827_btn.svg) no-repeat right center;background-size: 25px;transform: rotate(180deg);}

.RighInfo001774 .small .slick-disabled{ cursor:default;}
.RighInfo001774 .small .slick-arrow span{ font-size:20px; color:#ccc;}
.RighInfo001774 .small li figure{ margin:0 auto; padding-bottom:62%; background-size:cover; max-width:90%; border:1px solid #e5e5e5; border-radius: var(--radius1)}
.RighInfo001774 .small li.slick-current figure{ border-color:var(--hover-color);}
.zoomContainer{ z-index:100;}

.RighInfo001774 .intro{ float:left; width:45%; margin-left:8%; margin-top: .3rem;}
.RighInfo001774 .title{ color:var(--black); font-size:var(--font-size48); padding:0 0 .1rem; margin: 0;}
.RighInfo001774 .model{font-size:var(--font-size18); color:var(--black);}
.RighInfo001774 .intro span{font-size: var(--font-size15);color: var(--grey);}
.RighInfo001774 .intro .sub{font-size: var(--font-size18); color: var(--grey6); line-height: 2; margin: 0; margin-bottom: .06rem;}
.RighInfo001774 .intro .sub p{position: relative; padding-left: .18rem;margin-top: 0 !important;}
.RighInfo001774 .intro .sub p:before{width: 0.05rem;height: 0.05rem;left: 0;top: 0.14rem;border-radius: 50%;background-color: var(--hover-color);content: "";position: absolute;}


.RighInfo001774 .intro .sign{width: 100%; padding:.25rem 0; color:var(--black);}
.RighInfo001774 .intro .sign li{float: left;margin-right: 3%;}
.RighInfo001774 .intro .sign li p{border: 1px solid #999; padding: .1rem .15rem; border-radius: .05rem;}
.RighInfo001774 .intro .sign li p{background-repeat: no-repeat;background-position: left .15rem center; background-size: .3rem; padding-left: .5rem;}
/* .RighInfo001774 .intro .sign li .CE{background: url(../images/icon-CE.png) no-repeat left .15rem center; background-size: .3rem; padding-left: .5rem;}
.RighInfo001774 .intro .sign li .ANSI{background: url(../images/icon-ANSI.png) no-repeat left .15rem center; background-size: .3rem; padding-left: .5rem;}
.RighInfo001774 .intro .sign li .KCS{background: url(../images/icon-KCS.png) no-repeat left .15rem center; background-size: .3rem; padding-left: .5rem;}
.RighInfo001774 .intro .sign li .EAC{background: url(../images/icon-EAC.png) no-repeat left .15rem center; background-size: .3rem; padding-left: .5rem} */


.RighInfo001774 .btn2{margin-top: var(--padMar70);}
.RighInfo001774 .btn2 a{display:inline-block;height:3.2em; line-height:3.2em; text-align:center; padding:0 30px;border-radius:var(--radius4);margin-right:.15rem;}
.RighInfo001774 .btn2 a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width:.28rem;
  height: 3.2em;margin-right:.15rem;}
.RighInfo001774 .btn2 .view,
.RighInfo001774 .btn2 .download3{background: var(--hover-color); color:var(--white);}
.RighInfo001774 .btn2 .download2{background: rgb(231 77 23 / .08); color: var(--hover-color);}
.RighInfo001774 .btn2 .view:before{background-image:url(../images/RighInfo003134-icon3.svg);}
.RighInfo001774 .btn2 .download2:before{background-image:url(../images/RighInfo003134-icon2.svg)}
.RighInfo001774 .btn2 .download3:before{background-image:url(../images/RighInfo003134-icon1.svg)}

.RighInfo001774 .wrap .infobox{margin-top: 1rem;}
.RighInfo001774 .wrap .info{margin: .5rem 0;}
.RighInfo001774 .tab{ text-align: center; border-bottom: 1px solid #eee;margin-bottom: 3%}

.RighInfo001774 .tab_on{width: 100%; background: var(--white); z-index:10; text-align: center; display: table; margin: 0 auto; border-bottom: 1px solid #eee; }
.RighInfo001774 .tab ul{display:table;margin:0 auto;}
.RighInfo001774 .tab li{float: left;margin:0 calc(40 / 1920 * 100vw);}
.RighInfo001774 .tab li.on a{color: var(--hover-color);}
.RighInfo001774 .tab a{display: inline-block;   padding:.2rem 0 ; cursor: pointer; position: relative; font-size:var(--font-size22); }
.RighInfo001774 .tab a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: var(--hover-color); left: 50%;transform: translateX(-50%); bottom: 0;}
.RighInfo001774 .tab a:hover:after,
.RighInfo001774 .tab li.on a:after{width: 100%;}
.RighInfo001774 .tab_on a{ color:var(--black);}
.RighInfo001774 .tab_on a:after{ background-color: var(--white);}
.RighInfo001774 .infobox .name{border-bottom: 1px solid #efefef;font-size:var(--font-size34); color: var(--hover-color); line-height:1.8; font-weight: bold; margin-bottom: .4rem; padding-bottom: .12rem;}

.RighInfo001774 .Popup2{display: none;position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);top: 0;left: 0;overflow: auto;z-index: 999;}
.RighInfo001774 .Popup2 .ytable {height: 100%;}
.RighInfo001774 .Popup2 .main{width: 90%;max-width:6rem;padding:.7rem .5rem;position: relative;margin: 0 auto;background-color:  var(--white);border-radius:.2rem; }
.RighInfo001774 .Popup2 .close { position: absolute; width:.2rem; height:.2rem; right:.2rem; top:.2rem; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.RighInfo001774 .Popup2 .title{font-size: var(--font-size32);text-align: center;color: var(--black); margin-bottom: .4rem;}
.RighInfo001774 .Popup2 dl{width: 100%; display: flex; justify-content: space-around; align-items: center;flex-wrap: wrap;}
.RighInfo001774 .Popup2 dl dd{width: 50%; text-align: center;}
.RighInfo001774 .Popup2 dl .down1{background:url(../images/down-white.svg) no-repeat left 12% center var(--hover-color); padding: .2rem .4rem .2rem .6rem; border-radius: .1rem; color: var(--white);}
.RighInfo001774 .Popup2 dl .down2{background:url(../images/down.svg) no-repeat left 10% center rgb(231 77 23 / .08); padding: .2rem .4rem .2rem .6rem; border-radius: .1rem;}

.RighInfo001774 .Popup2 dl .down1,
.RighInfo001774 .Popup2 dl .down2{background-size: .2rem; font-size: var(--font-size18);}

@media(max-width:1024px){
  .RighInfo001774 .title{font-size: var(--font-size36);}
  .RighInfo001774 .list_img{width: 100%;}
  .RighInfo001774 .intro{width: 100%;float: none;padding: 0.25rem 0 0 0;margin-left: 0;}

  
  .RighInfo001774 .tab ul{display: flex;flex-wrap: wrap;}
  .RighInfo001774 .tab li{width: 50%;text-align: center;margin: 0;display: flex;align-items: center;justify-content: center;border: 1px solid #eee;margin-bottom: -1px}
  .RighInfo001774 .tab a{font-size: var(--font-size18);}
  .RighInfo001774 .tab li:nth-child(even){margin-left: -1px;}
}
@media(max-width:640px){
  .RighInfo001774 .title{font-size: var(--font-size28);}
  .RighInfo001774 .intro .sub dd{margin-bottom: 0 !important;}
  .RighInfo001774 .btn2 a{padding: 0 0.1rem;height: 0.35rem;line-height: 0.35rem;}
  .RighInfo001774 .btn2 a:before{margin-right: 0.05rem;width: 0.15rem;height: 0.15rem;vertical-align: middle;}

  .RighInfo001774 .wrap .infobox{margin-top: 0.45rem;}

  .RighInfo001774 .Popup2 .main{padding-left: 0.2rem;padding-right: 0.2rem;}
}
@media(max-width:480px){
  .RighInfo001774 .Popup2 .title{font-size: var(--font-size26);}
  .RighInfo001774 .Popup2 dl{display: block;}
  .RighInfo001774 .Popup2 dl dd{width: 100%;}
  .RighInfo001774 .Popup2 dl dd:not(:last-child){margin-bottom: 0.15rem;}
  .RighInfo001774 .Popup2 dl a{display: block !important;}
}


/*特点*/
.characteristic .ul1{display: flex; flex-wrap: wrap;width:100%;}
.characteristic .ul1 li{width:100%; padding:.36rem; text-align: center; background:rgba(231,77,23,0.028); border-radius:.1rem;}
.characteristic .ul1 li:not(:last-child){margin-right:3%;}
.characteristic .ul1 li .num{font-weight: bold; font-size:var(--font-size50); color:var(--hover-color); }
.characteristic .ul1 li .t1{font-size: var(--font-size24); color: var(--black); margin:0.2rem 0; line-height: 1.4;}
.characteristic .ul1 li p{font-size:var(--font-size18); color:var(--grey6); line-height:1.4; text-align: left;font-family: 'hml'; }
.characteristic .ul1 li p:before{    display: inline-block; content: ''; width:.04rem;height:.04rem;background-color: var(--grey6);margin-right: .1rem; vertical-align: middle; margin-top: -2px;}
@media (min-width:1025px) {
.characteristic .ul1 li{width:31.33%; margin-right: 2%;}
.characteristic .ul1 li:last-child,
.characteristic .ul1 li:nth-child(3n){margin-right: 0;}
.characteristic .ul1 li:nth-child(3n) ~ li{margin-top:4%;}
}
@media (max-width:1024px) {
.characteristic .ul1 li{width:48%; margin-right: 4%;}
.characteristic .ul1 li:last-child,
.characteristic .ul1 li:nth-child(2n){margin-right: 0;}
.characteristic .ul1 li:nth-child(2n) ~ li{margin-top:4%;}
}
@media(max-width:640px){
    .characteristic .ul1 li{width: 100%;margin-right: 0 !important;padding: 0.2rem;margin-bottom: 0.15rem !important;} 
    .characteristic .ul1 li .num{font-size: var(--font-size40);}
}

.RighInfo001774 table {width:100% !important; border: 1px solid #ccc !important;}
.RighInfo001774 table th{width:auto !important;background-color:var(--hover-color) !important;padding:.2rem .15rem !important;text-align:left !important;font-size:var(--font-size20) !important; color: var(--white) !important; border: 1px solid #ccc !important; font-weight: normal  !important;}
.RighInfo001774 table tr {background-color:var(--white) !important;}
.RighInfo001774 table tr:nth-child(odd){background: rgba(231, 77, 23, 0.05)  !important;}
.RighInfo001774 table td {width:auto !important;padding:.2rem .15rem  !important;font-size:var(--font-size16)  !important; border: 1px solid #ccc  !important; color: var(--black)  !important;}

.pop-up table {width:100% !important; border: 1px solid #ccc !important;}
.pop-up table th{background-color:var(--hover-color) !important;padding:.2rem .15rem !important;text-align:left !important;font-size:var(--font-size20) !important; color: var(--white) !important; border: 1px solid #ccc !important; font-weight: normal  !important;}
.pop-up table tr {background-color:var(--white) !important;}
.pop-up table tr:nth-child(odd){background: rgba(231, 77, 23, 0.05)  !important;}
.pop-up table td {padding:.2rem .15rem  !important;font-size:var(--font-size16)  !important; border: 1px solid #ccc  !important; color: var(--black)  !important;}

.architecture{width: 100%; display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}


.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: .3rem .2rem;}
.PicList003142 li .tit{ font-size:var(--font-size20);line-height:1.75;text-align: center;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom:64.82%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: var(--hover-color);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {  
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
.architecture{justify-content: center;}
}
@media(max-width:640px){
      .RighInfo001774 .infobox .name{font-size: var(--font-size30);margin-bottom: 0.3rem;}
      .RighInfo001774 .tftable td{padding: 0.1rem;}
      .RighInfo001774 .wrap .info{margin-bottom: 0;}
}


/*PicList002954 */
.PicList002954{padding-top:var(--padMar120);}
.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li .pic{overflow: hidden;}
.PicList002954 li .Ispic{padding-bottom:66%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002954 li .txt{padding:.3rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; padding-right:.8rem;}
.PicList002954 li:hover .txt{border-bottom: 1px solid var(--hover-color);}
.PicList002954 li .tit{font-size:var(--font-size18); color: var(--black);}
.PicList002954 li a:hover .tit{ color:var(--hover-color);}
.PicList002954 li .more{overflow: hidden;width:.4rem;height:.4rem; border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top:-.2rem;}
.PicList002954 li .more:after{position: absolute; content: ''; width:.14rem; height:.14rem;  margin: -.07rem 0 0 -.07rem; left: 50%; top: 50%; background: url(../images/more.svg) no-repeat center; background-size:contain;}
.PicList002954 li a:hover .more{background:var(--hover-color);}
.PicList002954 li a:hover .more:after{background-image: url(../images/more-on.svg);}

@media (min-width:1025px) {
.PicList002954 li{width:calc((100% - 1.6rem) / 3); margin-right:.8rem;}
.PicList002954 li:nth-child(3n){margin-right:0;}
.PicList002954 li:nth-child(3n) ~ li{margin-top:.8rem;}
}
@media (max-width:1024px) {
  .PicList002954 ul{display: flex;justify-content: space-between;}
  .PicList002954 li{width: 48.5%;}
  .PicList002954 li .txt{padding:0.15rem 0 0.25rem;padding-right: 0.3rem;}
}


.Service{padding:var(--padMar120) 0;}
.Service .preface{padding-bottom:var(--padMar80); border-bottom: 1px solid #bfbfbf;} 
.Service .preface .info{font-size: var(--font-size18); color: var(--black); line-height:1.8; max-width: 80%; margin: 0 auto; margin-bottom: .4rem;}
.Service .wrap2{padding-top:var(--padMar80);}
.Service .wrap2 .intro{margin-top: var(--padMar60);}
.Service .wrap2 .intro .info dd{margin-bottom: .3rem;}
.Service .wrap2 .intro .info h1{font-size: var(--font-size20); font-weight: normal; color: var(--black); margin: 0 0 .06rem 0;}
.Service .wrap2 .intro .info p{line-height:1.6; color: var(--black); font-size: var(--font-size16); color: var(--grey6);}
@media (min-width:1025px) {
.Service .wrap2 .intro .img{width:43%;}
.Service .wrap2 .intro .info{padding-left:6%;}  
}
@media(max-width:640px){
  .Service .preface .info{max-width: 100%;}
  .Service{padding-top: 0;}
  .columntitle{font-size: var(--font-size24);display: block;}
  .columntitle .title{font-size: var(--font-size24);}
  .Service .wrap2 .intro .img{margin-bottom: 0.2rem;}
}

.TextList001230{ padding:0;}
.TextList001230 li{padding: 0.25rem 1.1rem 0.25rem 0.3rem; width:100%;overflow:hidden;position:relative;margin-bottom: 0.2rem; background: var(--white);}
.TextList001230 li a{display: flex;align-items: center;}
.TextList001230 li time{ text-align:center;   float:left;line-height:.24rem; width:.68rem; margin-right:.15rem; border-radius:.05rem; background-color:var(--hover-color); color:var(--white);}
.TextList001230 li time span{line-height: .44rem;display: block;font-size:var(--font-size30);color: var(--hover-color); background-color:#e2e2e2;border-radius:.05rem .05rem 0 0;}
.TextList001230 li .download_btn{position:absolute;right: 0.3rem;padding-top: 0;height: 0.3rem;top:50%;margin-top: -0.15rem;background:url(../images/frame1.png) no-repeat center top;font-size: var(--font-size16);width: 0.3rem;background-size: 0.3rem;}
.TextList001230 li h1{font-size: var(--font-size18); line-height: 1.4; color:var(--black); font-weight: normal; margin: 0; width:80%;}
.TextList001230 li:hover h1{color: var(--hover-color);}
.TextList001230 li p{margin:0 0 0 .2rem;line-height: 1.4; color:var(--grey6);font-size: var(--font-size16);}
.TextList001230 li img{float: left;width: 0.3rem;margin-right: 0.2rem;}


.PicList000593{ padding:var(--padMar120) 0 0;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:.5rem;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:var(--black0); border-radius: .15rem;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: .3rem;height: .3rem;border-radius: 50%;background-color:var(--hover-color);cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:.03rem; height:70%; border-radius:.03rem; background-color:var(--white); left:.13rem; top:.05rem;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:69.45%; background-size:contain; background-position:center center; background-repeat:no-repeat; border-radius: .15rem;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.35); border-radius: .15rem;transition: all 0.5s;}
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width:.7rem;height:.7rem;border: .03rem solid rgba(255,255,255,0.8);margin-left: -.35rem;margin-top: -.35rem;border-radius: 50%;transition: all 0.5s;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: .15rem solid transparent;border-bottom: .15rem solid transparent;border-left: .2rem solid rgba(255,255,255,0.8);margin-left: -.06rem;margin-top: -.13rem;}
.PicList000593 li:hover figure a{background-color:rgba(0,0,0,0.2);}
.PicList000593 li:hover a:before{transform: scale(0.8);}
.PicList000593 li p{text-align:center; font-size: var(--font-size18); margin-top: .12rem; color: var(--black); line-height: 1.4;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: .5rem;height: .5rem;margin-left: -.25rem;margin-top: -.25rem;}
.PicList000593 li figure a::after{border-top-width: .1rem;border-bottom-width: .1rem;border-left-width: .15rem;margin-left: -.06rem;margin-top: -.09rem;}

.TextList001230 li img{width: 0.15rem;margin-right: 0.1rem;}
.TextList001230 li{padding: 0.1rem 0.5rem 0.1rem 0.1rem;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: .4rem;height: .4rem;margin-left: -.2rem;margin-top: -.2rem;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


.Subsidiary{padding:var(--padMar120) 0;}
.Subsidiary ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Subsidiary ul li{width:49%;margin-bottom:0.35rem;transition: all .5s;-webkit-transition: all .5s;position: relative;}
.Subsidiary ul li:first-child .libox{background-size:50%;}
.Subsidiary ul li .libox{box-sizing: border-box;padding:0.5rem 0.6rem;background-position: right bottom;background-repeat: no-repeat;background-color: #f8f8f8;background-size:55%;height:100%;}
.Subsidiary ul li .con{max-width:90%;}
.Subsidiary ul li .con h1{font-size:var(--font-size22);margin:0 0 .2rem 0; color: var(--black);}
.Subsidiary ul li .con dl dd{display: flex;margin-bottom:.06rem;line-height: 1.8;}
.Subsidiary ul li .con dl dd .s1{white-space: nowrap; color: var(--black);}
.Subsidiary ul li::after{content:'';display: block;width:40px;height:41px;background:url(../images/juan1.png) no-repeat center center;position: absolute;left:0;bottom:0;transition: all 0.5s;-webkit-transition: all 0.5s;background-size: 100% 100%;}
.Subsidiary ul li:first-child{width:100%;}
.Subsidiary ul li:first-child .con h1{font-size:var(--font-size30);margin:0 0 .25rem 0; color: var(--black);}
.Subsidiary ul li::before{content:"";display:block;width:0;height:2px;background:var(--hover-color);position: absolute;left:0;bottom:0;transition: all .5s;-webkit-transition: all .5s;opacity: 0;}
/* .Subsidiary ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);transform: translate3d(0,-3px,0);-webkit-transform: translate3d(0,-3px,0);}
.Subsidiary ul li:hover::before{width:100%;opacity: 1;} */
.Subsidiary ul li:hover::after{width:.55rem;height:.56rem;background:url(../images/juan2.png) no-repeat center center;background-size:100% 100%;}
@media(max-width:1024px){
/* .Subsidiary ul li{padding:.3rem;} */
.Subsidiary ul li .con h1{font-size:var(--font-size16);margin-bottom:.1rem;}
.Subsidiary ul li:first-child .con h1{font-size: var(--font-size18);}
}
@media(max-width:768px){
  .Subsidiary ul li{width: 100%;}
  .Subsidiary ul li .libox{padding: 0.25rem 0.25rem 0.5rem;}
}
@media(max-width:560px){
.Subsidiary ul li .con{max-width:100%;}
.Subsidiary ul li:first-child .con h1{font-size:var(--font-size16);margin-bottom:.1rem;}
}


.RighInfo003241{padding: var(--padMar120) 0;color: #000;}
.RighInfo003241 .intro{margin-bottom: var(--padMar60);}
.RighInfo003241 .column-name{font-weight: 700; font-size: var(--font-size32); margin-bottom: calc(40 / 32 * 1em);}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding: 0.9em 0;}
.RighInfo003241 .number-data .ico{width: 0.52rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1; padding-right: .3rem;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:var(--hover-color);}
.RighInfo003241 .number-data .counter{font-size: var(--font-size44);line-height: 1; margin-right:.1rem;font-family: 'hmb';}
.RighInfo003241 .number-data .num sub{font-size:var(--font-size18);}
.RighInfo003241 .number-data p{margin: 0.5em 0 0;color:var(--black);}
.RighInfo003241 .edit-info{line-height:1.8;text-align: justify;color: var(--black); font-size: var(--font-size18); margin-top: .4rem;text-align: left;}
@media (min-width:1025px) {
.RighInfo003241 .left{width: calc(1020 / 1440 * 100%);} 
.RighInfo003241 .right{width: calc(320 / 1440 * 100%);} 
.RighInfo003241 .number-data{min-height: 100%;flex-direction: column;justify-content: space-between;}
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 45%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
  .RighInfo003241{padding-top: 0;}
.RighInfo003241 .number-data .ico{width: 0.3rem;}
.RighInfo003241 .edit-info{margin-top: 0.2rem;}
}
.RighInfo003241 .ad-img{position: relative;}
.RighInfo003241 .open-video{position: absolute;left: 50%;top: 50%; cursor: pointer; z-index: 10;transform: translate(-50%,-50%);}
.RighInfo003241 .open-video i{display: block;width: 42px; height: 42px; border-radius: 50%; background:var(--hover-color) url(../images/btn.svg) no-repeat center center;position: relative; z-index: 4;background-size: 0.3rem;}
.RighInfo003241 .open-video:before,
.RighInfo003241 .open-video:after{position: absolute; content: '';border-radius: 50%;background: var(--hover-color); opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.RighInfo003241 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
.RighInfo003241 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.news-box{ padding:var(--padMar50) 0 0;}
.news-box .pinned-box{ padding-bottom:.5rem;}
.news-box .pinned-box .item .pic{ width:43.75%; border-radius:.1rem; overflow:hidden;}
.news-box .pinned-box .item .pic img{ width:100%; transition:all .5s;}
.news-box .pinned-box .item .text{ padding-left:.6rem; width:56.2222%;}
.news-box .pinned-box .item .time{ font-size:var(--font-size20);  color:var(--hover-color);}
.news-box .pinned-box .item .tit{ font-size:var(--font-size26); margin:.4rem 0; color: var(--black);}
.news-box .pinned-box .item .des{ line-height:1.6; font-size:var(--font-size18); color: var(--grey6);font-family: 'hml';}
.news-box .pinned-box .item .more{ margin-top:.45rem;}
.news-box .pinned-box .item .more span{ display:-webkit-flex; display:flex; align-items:center; justify-content:center; width:.5rem; height:.5rem; color:var(--white); font-size:var(--font-size20); border:solid 1px #ccc; border-radius:50%;}
.news-box .pinned-box .item .more i{display:block; width:.25rem; height:.25rem; background:url(../images/arrow3.svg) no-repeat; background-size:.25rem;}
.news-box .pinned-box .item:hover .more span{border:solid 1px var(--hover-color); background: var(--hover-color);}
.news-box .pinned-box .item:hover .more i{background:url(../images/arrow2.svg) no-repeat; background-size:.25rem;}
.news-box .pinned-box .item:hover .pic img{ transform:scale(1.1);}
.news-box .pinned-box .aniu-box{  position:absolute; right:0; bottom:0; width:52%;}
.news-box .pinned-box .aniu-box .swiper-but{ left:auto; right:auto; top:auto; bottom:auto; margin:0; margin-right:.2rem; width:.5rem; height:.5rem; border:solid 1px var(--hover-color); position:relative; border-radius:50%; background:var(--white);}
.news-box .pinned-box .aniu-box .swiper-but:last-child{ margin-right:0;}
.news-box .pinned-box .aniu-box .swiper-but:after{ font-size:var(--font-size16); font-weight:bold;}
.news-box .pinned-box .aniu-box .swiper-pagination{ height:2px; width:calc(100% - 2rem); position:relative;}
.news-box .pinned-box .aniu-box .swiper-but:hover{ color:var(--white); background:var(--hover-color);}
.news-list.nof .item:nth-child(1){border-top: 0;padding-top: 0;}
.news-list .item{ border-top:solid 1px #eee; padding:.5rem 0;}
.news-list .item .pic{ width:34%; border-radius:.1rem; overflow:hidden;}
.news-list .item .pic img{ width:100%; transition:all .5s;}
.news-list .item .text{ padding-left:.7rem; width:66%;}
.news-list .item .text .tit{ font-size:var(--font-size26); color:var(--black);}
.news-list .item .text .des{ font-size:var(--font-size18);line-height:1.6; margin:.24rem 0 .3rem; color: var(--grey6);font-family: 'hml';}
.news-list .item .text .time{ color:#bbbbbb; background: url(../images/new_time.png) no-repeat left center; background-size: 1em; padding-left:.25rem; line-height: 1;font-family: 'hml';}
.news-list .item:hover .pic img{ transform:scale(1.1);}

@media(max-width:1024px){
.news-box .pinned-box .item .pic img{ height:100%; object-fit:cover;}
.news-box .pinned-box .item .tit{ margin:.15rem 0; font-size:var(--font-size20);}
.news-box .pinned-box .item .more{ margin-top:.1rem;}
.news-list .item .text .tit{ font-size:var(--font-size22);}
}
@media(max-width:640px){
.news-box .pinned-box{padding-bottom: 0.3rem;}
.news-box .pinned-box .item .pic{ width:100%;}
.news-box .pinned-box .item .text{ width:100%; padding:.2rem 0;}
.news-box .pinned-box .item .des{ font-size:.2rem;display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news-box .pinned-box .item .time{ font-size:.22rem;}
.news-box .pinned-box .item .tit{ font-size:.24rem;}
.news-box .pinned-box .aniu-box{ width:100%; position:relative;}
.news-list .item{padding: 0.2rem 0;}
.news-list .item .pic{ width:100%;}
.news-list .item .text{ width:100%; padding:.2rem 0;}
.news-list .item .text .tit{ font-size:.22rem;}
.news-list .item .text .des{ font-size:.2rem;display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
}



.RighInfo002973{padding:var(--padMar120) 0;position: relative;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;}
.RighInfo002973 .news-details .title h1{font-size: 0.32rem; margin: 0 0 .15rem 0;color: var(--black)}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 .15rem .05rem;line-height: .16rem;}
.RighInfo002973 .news-details .title aside span dl{display: flex;}
.RighInfo002973 .news-details .title aside span dd{margin-right: 7%;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;padding: .5rem 0; font-size: var(--font-size18); color: var(--black); font-family: 'hml';}
.RighInfo002973 .news-details .edit-info .pic{text-align: center;margin:0.3rem 0;}
.RighInfo002973 .news-details .edit-info p{margin:0}
.RighInfo002973 .pn-page{border-top:1px solid #e8e8e8;padding-top:2%;}
.RighInfo002973 .pn-page aside{padding: .1rem 0;}
.RighInfo002973 .pn-page aside a{color: var(--grey6);}
.RighInfo002973 .pn-page aside a b{color: var(--black);}
.RighInfo002973 .pn-page aside a:hover{color: var(--hover-color);}
.RighInfo002973 .operating{overflow: hidden;line-height: .24rem;}
.RighInfo002973 .operating a{ background:var(--hover-color);color:var(--white);padding:0.15rem 0.6rem;display: block; border-radius: 1rem;}
.RighInfo002973 .operating a:not(:last-child){margin-right: .45rem;}
@media(min-width:751px){
.RighInfo002973 .pn-page{min-height: .24rem; position: relative;padding-right: 2.3rem;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 60%; transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973 {padding:0.7rem 0;}
}
@media(max-width:750px){

.RighInfo002973 .news-details .title h1{font-size:var(--font-size24);}
/* .RighInfo002973{ font-size: 14px;} */
.RighInfo002973 .operating {display: flex; justify-content: center; padding:0.2rem 0;}
}



.TextList002739{padding:var(--padMar120) 0 0;}
.TextList002739 .list-group .tit{cursor: pointer; line-height:.75rem; font-size:var(--font-size22); color: var(--black);}
.TextList002739 .list-group .tit:before{background: var(--hover-color); width: .04rem; height: .04rem; display: inline-block; content: '';vertical-align: middle; margin-right:.2rem; }
.TextList002739 .title{ padding:0 .4rem; line-height: .7rem; background: var(--hover-color); font-size: var(--font-size20); color: #fff; border-bottom: 1px solid #ededed;margin-top: .4rem;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; font-size: var(--font-size16);}
.TextList002739 .tit time{color: var(--grey6);}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .list .cont{margin-bottom: .4rem;}
.TextList002739 .list .cont p{font-size: var(--font-size18);}
.TextList002739 .list .cont p strong{color: var(--black); font-weight: normal;}
.TextList002739 .tit{padding: 0 .4rem; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 .3rem; padding: 0; border-bottom: 2px solid var(--hover-color); color: var(--hover-color);}
.TextList002739 .tit.active time{color: var(--grey6); font-size: var(--font-size16);}
.TextList002739 .info{padding: .4rem .3rem;}
.TextList002739 .info .singlePage{font-size:var(--font-size14); line-height: .3rem; }
.TextList002739 .info .singlePage .sketch{vertical-align: top;}
.TextList002739 .info .singlePage .sketch:first-child{padding-right: 5%;}
.TextList002739 .info .singlePage .sketch h1{font-size: var(--font-size26); font-weight: normal; color: var(--black); line-height: 1.2; margin: 0 0 .2rem 0;}
.TextList002739 .info .singlePage .sketch p{line-height: 1.6; font-size: var(--font-size16); color: var(--black); font-family: 'hml';}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: .4rem;}
.TextList002739 .tit time{padding-right:.4rem;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 .2rem; line-height: .5rem;}
.TextList002739 .tit{padding: 0 .2rem;}
.TextList002739 .tit.active{margin: 0 .2rem;}
.TextList002739 .title time{ margin-right: .12rem;}
.TextList002739 .list-group .tit:before{ margin-right: .1rem;}
.TextList002739 .info{padding: .1rem .2rem .1rem .35rem;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: var(--font-size12);}
}




/*Floor003012 */
.Floor003012{overflow: hidden;position: relative; z-index: 1; padding:var(--padMar120) 0; background: #f9f9f9;}
.Floor003012 .Flipping{margin-top: .4rem;}
.Floor003012 .Listtit::after{margin-bottom: 0;}
.Floor003012 a:hover{color: var(--hover-color);}
.Floor003012 .slider-for .item{padding:.6rem;position: relative;}
.Floor003012 .slider-for .item time{position: absolute ; left:0; top:50%; width: 100%; text-align: center; font-size:27vw; color: var(--hover-color); opacity: 0.05; font-weight: bold; transform: translateY(-50%); z-index: 1;}
.Floor003012 .slider-for .item .box{background:var(--white);box-shadow:0 0 10px rgba(0,0,0,0.15); z-index: 2; position: relative; }
.Floor003012 .slider-for .item .year{line-height:1; color: var(--hover-color); font-size:var(--font-size60); font-family: 'hmb'; margin-bottom: .2rem;}
.Floor003012 .slider-for .item .con{padding: 0 4vw; width:53%;}
.Floor003012 .slider-for .item .con p{margin: 0; line-height: 1.8;position: relative; font-size:var(--font-size18); color:var(--black);}
/* .Floor003012 .slider-for .item .con p::before{position: absolute; width: calc(5 / 16 * 1em);height:calc(5 / 16 * 1em); border-radius: 50%; background: var(--hover-color); left: 0; top: calc(10 / 16 * 1em); content: '';} */
.Floor003012 .slider-for .item .con p+p{margin-top:.08rem; }
.Floor003012 .slider-for .item .img{width:47%; }
.Floor003012 .slider-for .item .Ispic{padding-bottom:65%; }
.Floor003012 .slider-nav .slick-track{margin-top:.6rem;}
.Floor003012 .slider-nav .item{position:relative;text-align:center;transition:all .3s;}
.Floor003012 .slider-nav .item .year{line-height:.6rem; border-top: 1px dashed var(--hover-color); font-size: var(--font-size30);}
.Floor003012 .slider-nav .item .dotico{width:.15rem;height:.15rem;position:absolute;left:50%;top:-.07rem;border-radius: 50%; margin-left:-.07rem; border: 2px solid var(--hover-color); background: var(--white);}
.Floor003012 .slider-nav .item.slick-current a{color:var(--hover-color);}
.Floor003012 .slider-nav .item.slick-current .dotico{ background: var(--hover-color); }
.Floor003012 .slider-nav .item{position:relative;}
.Floor003012 .slider-nav .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border:2px solid var(--hover-color);padding: 0; margin-top: -.25rem; border-radius: 50%; 
	transition: 0.3s; background: url("../images/Floor002997_next.svg") no-repeat center center; background-size: .35rem;}
.Floor003012 .slider-nav .slick-arrow:hover{background-image: url("../images/Floor003181-more.svg"); background-color: var(--hover-color);}
.Floor003012 .slider-nav .slider{ margin: 0 .7rem;}
.Floor003012 .slider-nav .slick-prev{left:-.5rem; transform: rotate(-180deg);}
.Floor003012 .slider-nav .slick-next{right:-.5rem;}
@media(min-width:1025px){
.Floor003012 .slider-for .item .box{display:flex; align-items:center; width: 90%; max-width:10rem; margin:0 auto; }
}
@media(max-width:1024px){
  .Floor003012 .slider-nav{padding: 0 0.3rem;}
  .Floor003012 .slider-nav .slick-prev{left: 0;background-color: #fff;}
  .Floor003012 .slider-nav .slick-next{right: 0;background-color: #fff;}
  .Floor003012 .slider-for .item{padding: 0;}
  .Floor003012 .slider-for .item .img{width: 100%;}
  .Floor003012 .slider-for .item .con{padding: 0.2rem;width: 100%;}
  .TextList002739 .info .singlePage{display: block;}
  .TextList002739 .info .singlePage .sketch{display: block;}
}
@media(max-width:640px){
  .Floor003012 .slider-for .item .year{font-size: var(--font-size40);}
}

.SolutionDetails{padding:var(--padMar120) 0;}
.SolutionDetails .title{padding-bottom: 2vw;}
.SolutionDetails .title .cn{font-size: var(--font-size50);color: var(--hover-color); margin-bottom: .15rem;}
.SolutionDetails .title .en{font-size:var(--font-size30); line-height: 1.4; color: var(--black); max-width: 80%;}
.SolutionDetails .singlePage p{line-height:1.6;font-family: 'hml'; color: var(--black); font-size: var(--font-size18);}
.SolutionDetails .singlePage h2{font-size: var(--font-size20); font-weight: normal; color: var(--black); margin: .1rem 0;}
@media(max-width:640px){
.SolutionDetails .title{font-size: 80px;}
.SolutionDetails{padding-top: 0;}
.SolutionDetails .title .cn{font-size: var(--font-size32);}
.SolutionDetails .title .en{font-size: var(--font-size20);}
}

/*视频弹窗*/
.video-box{position: fixed; left: 0;top: 0;z-index: 1000;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.video-box .inner{width: 90%;max-width: 12rem;}
.video-box .inner video{display: block;width: 100%;}
.video-box .close{ cursor:pointer; width:0.4rem; height:0.4rem; position:absolute; z-index:4; right:0.2rem; top:0.2rem;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}

/*banner 视频*/
.swiper-video .Ispic{height: 100vh;}
.swiper-video .video-inner,
.swiper-video .video-box, 
.swiper-video .video-box video{position: absolute; left: 0;top: 0;width: 100%;height: 100%;}
.swiper-video .video-box video{object-fit: cover;}
.swiper-video .video-inner{z-index: 10;}
.swiper-video .video-box{background-color: var(--black);z-index: 5;}
.swiper-video .open-video{position: absolute; width: 100%; height: 100%;left: 0;top: 0;z-index: 1;visibility: hidden;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzM3NjE1OTM2NDQwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwODUgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIxOTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjExLjkxNDA2MjUiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNNTQ2LjkwNDIyOCAxOC4xMDU3M2MtMjc3Ljc2OTE4IDAtNTAyLjk0NTI5IDIyNS4xNzYxMS01MDIuOTQ1MjkgNTAyLjk0NTI5IDAgMjc3Ljc3MTY0IDIyNS4xNzQ4OCA1MDIuOTQ3NzUgNTAyLjk0NTI5IDUwMi45NDc3NSAyNzcuNzY3OTUgMCA1MDIuOTQ1MjktMjI1LjE3NjExIDUwMi45NDUyOS01MDIuOTQ3NzVDMTA0OS44NDk1MTggMjQzLjI4MzA3IDgyNC42NzIxNzggMTguMTA1NzMgNTQ2LjkwNDIyOCAxOC4xMDU3M0w1NDYuOTA0MjI4IDE4LjEwNTczek01NDYuOTA0MjI4IDk3My43MDE2NTljLTI0OS45OTI2MzEgMC00NTIuNjUxODY4LTIwMi42NTkyMzctNDUyLjY1MTg2OC00NTIuNjUxODY4IDAtMjQ5Ljk5MDE3MiAyMDIuNjU5MjM3LTQ1Mi42NDk0MDggNDUyLjY1MTg2OC00NTIuNjQ5NDA4czQ1Mi42NTA2MzggMjAyLjY1OTIzNyA0NTIuNjUwNjM4IDQ1Mi42NDk0MDhDOTk5LjU1NDg2NiA3NzEuMDQyNDIyIDc5Ni44OTY4NTkgOTczLjcwMTY1OSA1NDYuOTA0MjI4IDk3My43MDE2NTlMNTQ2LjkwNDIyOCA5NzMuNzAxNjU5ek03NzUuMjAzOTI0IDQ4NS40MDY0NzhjLTc4LjI2Nzk2Mi01My4yNTU5MS0yMjAuMTkxOS0xMzIuOTY3NjA4LTMwMS4wMDQyMzItMTgyLjM1ODM4OC0zMy4xMzIxNDYtMjAuODkzNTkyLTYwLjk5MzU0OS0xMi41MDI5NTItNjMuNjY3MDQzIDI0LjM5OTYzMy0xLjkzODA5OSA5OC44NDA1ODggMCAyODkuNTUwMjY0IDAgMzkwLjEwMTQ0NSAxLjY4MTA3OSAzNy40NjIxMjUgMzQuNzA5OTI2IDQyLjQwMzI5MyA2My4zNzU1OSAyNy4zNjIxMjEgODAuNzIxMzMtNDguOTA2MjU1IDIxOS40NTY1MDUtMTMyLjk1Nzc3IDMwMC41ODg1NzQtMTgyLjExMjQzNkM3NzMuOTY4MDE3IDU2Mi40NzY2NTYgODM2LjA5Nzg2MiA1MjguMzA1MzY0IDc3NS4yMDM5MjQgNDg1LjQwNjQ3OEw3NzUuMjAzOTI0IDQ4NS40MDY0Nzh6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIyMjAwIj48L3BhdGg+PC9zdmc+) no-repeat center center; background-size: 0.5rem auto;}
@media (max-width:1024px) {
  .swiper-video .swiper-wrapper,
  .swiper-video .swiper-slide{height: auto;}
  .swiper-video .open-video{z-index: 10;visibility: visible;}
  .swiper-video .video-box{opacity: 0;visibility: hidden;transition: 0.3s;}
  .swiper-video .video-inner.active .open-video{visibility: hidden;}
  .swiper-video .video-inner.active .video-box{opacity: 1;visibility: visible;}
}
#translate{margin-right:10px;position:relative;width:130px;}
#translate .name {
  position: relative;
            width: 100%;
            padding: 0.075rem 0.025rem 0.075rem 0.16rem;
            border: 1px solid #E5E7EB;
            border-radius: 0.375rem;
            background: white;
            font-size: 0.16rem;
            color: #1F2937;
            appearance: none;
            cursor: pointer;
            transition: all 0.2s;
            text-transform: capitalize;
        }

 #translate:focus {
            outline: none;
            border-color: var(--hover-color);
            box-shadow: 0 0 0 3px rgba(231, 77, 23, 0.3);
        }

         #translate .name::after {
            position: absolute;
            right: 20px;
            top: 30%;
            transform: translateY(-50%);
            color: #6B7280;
            pointer-events: none;
            transition: transform 0.2s;
			content:"▼";
            width:4px;
height:4px;
        }
#translate ul{display: none;position: absolute;left: 0;top: 100%;width: 100%;background-color: #fff;z-index: 33;box-shadow: 0 0 .1rem rgba(0, 0, 0, .18)}
#translate ul li{padding: .1rem .15rem;border-bottom: 1px solid #ddd;}
#translate ul li:last-child{border-bottom: 0;}
#translate ul li a{font-size: .16rem;}
#translate:hover ul{display: block;}



/*Menu002518 */
.Menu002518{background-color: var(--white);overflow: hidden;padding:0.1rem 0.25rem;}
.side-open_menu{font-size: var(--font-size32);color: var(--hover-color);padding-bottom: 0.2rem;position: relative;display: none;}
.side-open_menu::after{content: "";display: block;width: 90%;height: 1px;background-color: #dcdcdc;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.side-open_menu span{display: block;font-size: var(--font-size18);color: var(--grey2);}
/* .Menu002518 .side-menu{margin-top: 0.2rem;} */
.Menu002518 .side-menu li a{display:block; position:relative; color:var(--black);}
.Menu002518 .side-menu li a i{ position:absolute; top:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:.02rem; width:60%; top:50%; margin-top:-.01rem;}
.Menu002518 .side-menu li a i::after{ left:50%; width:.02rem; margin-left:-.01rem; top:20%; height:60%;}
.Menu002518 .side-menu .one > li > a{ line-height:.67rem; font-size:var(--font-size18); }
.Menu002518 .side-menu .one > li > a i{right:.2rem; margin-top:-.1rem; width:.2rem; height:.2rem;}
.Menu002518 .side-menu .one > li > a em{font-style: normal;display: inline-block;width: 0.25rem;height: 0.25rem;background-position: center 10%;background-repeat: no-repeat;background-size: 0.2rem;vertical-align: middle;margin-right: 0.05rem;}
.Menu002518 .side-menu .one > li > a .on1{display: inline-block;}
.Menu002518 .side-menu .one > li > a .off1{display: none;}
.Menu002518 .side-menu .one > li ul{ display:none; padding: .1rem 0 .1rem .3rem;position: relative;}
.Menu002518 .side-menu .one > li ul::after{content: "";display: block;width: 1px;height: 90%;background: #dcdcdc;position: absolute;top: 50%;transform: translateY(-50%);left: 0.1rem;}
/* .Menu002518 .side-menu .two > li.aon a,.Menu002518 .side-menu .two > li a:hover{color: var(--hover-color);font-family: 'hmm';} */
.Menu002518 .side-menu .one > li > a:hover,
.Menu002518 .side-menu .one > li.aon > a{ color:var(--black);}
.Menu002518 .side-menu .one > li > a:hover > i::before,
.Menu002518 .side-menu .one > li.aon > a > i::before{ background:var(--hover-color);}
.Menu002518 .side-menu .one > li > a:hover > i::after,
.Menu002518 .side-menu .one > li.aon > a > i::after{ display:none;}
.Menu002518 .side-menu .one > li > a:hover .off1,.Menu002518 .side-menu .one > li.aon > a .off1{display: inline-block;}
.Menu002518 .side-menu .one > li > a:hover .on1,.Menu002518 .side-menu .one > li.aon > a .on1{display: none;}
/* .Menu002518 .side-menu .one > li.aon > a > i::before{background:var(--white);} */

.Menu002518 .side-menu .two > li > a{ line-height:.5rem;  position:relative;background-color:#fff9f7;border-radius: 0.1rem;padding-left: 0.2rem;margin-bottom: 0.05rem;font-size: var(--font-size16);color: var(--black);}
.Menu002518 .side-menu .two > li > a i{right:.2rem; margin-top:-.1rem; width:.2rem; height:.2rem;}
/* .Menu002518 .side-menu .two > li > a::after{ position:absolute; content:''; opacity:0; border-color:transparent; border-width:.05rem 0 .05rem .06rem; border-style:solid; border-left-color:var(--hover-color); left:-.2rem; top:50%; margin-top:-.06rem;} */
.Menu002518 .side-menu .two > li > a:hover::after,
.Menu002518 .side-menu .two > li.aon > a::after{ opacity:1;}
.Menu002518 .side-menu .two > li > a:hover > i::before,
.Menu002518 .side-menu .two > li.aon > a > i::before{ background:var(--black);}
.Menu002518 .side-menu .two > li > a:hover > i::after,
.Menu002518 .side-menu .two > li.aon > a > i::after{ display:none;}

.Menu002518 .side-menu .three{ position: relative; z-index: 2; padding-top:0.1rem !important; padding-bottom: 0.2rem !important;}
.Menu002518 .side-menu .three::after{display: none !important;}
.Menu002518 .side-menu .three > li{line-height:.3rem; }
.Menu002518 .side-menu .three > li > a{color:var(--grey); padding: .1rem 0;}
.Menu002518 .side-menu .three > li > a::after{ position:absolute; content:''; opacity:1; border-color:transparent; border-width:.05rem 0 .05rem .06rem; border-style:solid; border-left-color:var(--grey); left:-.2rem; top:50%; margin-top:-.06rem;}

.Menu002518 .side-menu .three > li > a:hover::after,
.Menu002518 .side-menu .three > li.aon > a::after{ opacity:1;color:var(--hover-color);border-left-color:var(--hover-color); }

.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:var(--hover-color);}
@media(min-width:1025px){
}
@media(max-width:1024px){
.Menu002518{ position:relative;overflow: initial;z-index:10;margin-bottom: .4rem;padding: 0;background-color: transparent;}
.Menu002518 .side-menu{ display:none; position:absolute;left: 0;right: 0;margin: 0 auto;top: 100%;width: 100%;padding: 0 .2rem;background-color: #fff;box-shadow: 0 0 .1rem rgba(0, 0, 0, .18);z-index: 3;box-sizing: border-box;}
.Menu002518 .side-open_menu{font-size: var(--font-size18);color: var(--hover-color);display: block;position:relative; background:#fff; margin: 0;border:.03rem solid var(--white);border-radius:.06rem; padding:.1rem .2rem;box-shadow:0 .03rem 0 var(--hover-color);white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:.05rem solid transparent; border-top-color:var(--hover-color); right:.2rem; top:50%; margin-top:-.02rem;}
.side-open_menu{font-size: var(--font-size16);}
}
.nfms{padding: var(--padMar120) 0;}
.nfms .autoCon-1440{display: flex;align-items: center;justify-content: space-between;}
.nfms .left{width: 40%;text-align: left;}
.nfms .left p{font-size: var(--font-size16);color: #333;line-height: 0.3rem;margin-top: 0.3rem;}
.nfms .right{width: 50%;position: relative;}
.nfms .right figure{width: 100%;padding-bottom:73%;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #fff;}
.nfms .right::after{content: "";display: block;width: 100%;height: 100%;position: absolute;right: 5%;top: 5%;background: rgba(231,77,23,.1);z-index: -1;}

.nf_cu{text-align: center;padding: var(--padMar120) 0;background-color: #f5f5f5;}
.nf_cu img{margin-top: 0.5rem;}

.join_btn{margin-top: 3vw;}
.join_btn a{padding: 0.15rem 0.5rem 0.15rem 0.3rem;background: var(--hover-color) url(../images/tz.svg) no-repeat 85% center;color: var(--white);font-size: var(--font-size16);border-radius: 0.3rem;background-size: 0.2rem;}

.TextList001230 .Popup2{display: none;position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);top: 0;left: 0;overflow: auto;z-index: 999;}
.TextList001230 .Popup2 .ytable {height: 100%;}
.TextList001230 .Popup2 .main {width: 90%;max-width:5rem;padding: .5rem;position: relative;margin: 0 auto;background-color:var(--white);border-radius:0; }
.TextList001230 .Popup2 .close { position: absolute; width: .2rem; height: .2rem; right: .2rem; top: .2rem; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.TextList001230 .Popup2 .title{font-size: var(--font-size32);text-align: center;color: var(--black); margin-bottom: calc(30 / 30 * 1em);}
.TextList001230 .Popup2 .con>div.loginbox{ display: block;}
.TextList001230 .Popup2 .row{ margin-bottom: 15px;}
.TextList001230 .Popup2 .row .text{ border: 1px solid #e4e4e4; border-radius:.05rem; background: var(--white); font-size:var(--font-size16); color:var(--grey); line-height: .3rem; width: 100%; padding:.12rem; font-family: 'hml';}
.TextList001230 .Popup2 .row .focus{ border-color:#d4be80; color: var(--black);}
.TextList001230 .Popup2 dl{ text-align: left; margin: .25rem 0 .3rem;}
.TextList001230 .Popup2 dl a{ position: relative;}
.TextList001230 .Popup2 dl .checkbox{ position: relative; top: 2px;}
.TextList001230 .Popup2 dl .forgetbtn{ float: right;}
.TextList001230 .Popup2 .btn{ background: var(--hover-color); width: 100%; display: block; height: 44px; line-height: 44px; text-align: center; color: var(--white); font-size: 16px; margin-top: .2rem; border: none; border-radius: 0; cursor: pointer;}




.listpic{overflow: hidden; padding: var(--padMar110) 0;}
.listpic .state{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding-top: .3rem;}
.listpic .state .dots{flex: 1;margin-right: .4rem;}
.listpic .slick-dots{position: relative;height:.6rem;display: flex;align-items: center;}
.listpic .slick-dots li{position: relative;flex: 1;height: .02rem;margin: -2px 0 0 0;border: 0;display: inline-block; vertical-align: middle;}
.listpic .slick-dots li button{border-radius: 0;opacity: 0;display: none;}
.listpic .slick-dots li:hover button{opacity: 1;}
.listpic .slick-dots li:before{height: .04rem;background-color:var(--hover-color);left: 0;top: 0;content: "";position: absolute;width: 0;transition: all 0.5s; z-index: 2; border-radius: .05rem;}
.listpic .slick-dots .slick-active:before{width: 100%;}
.listpic .slick-dots:after{left: 0;top: 50%;transform: translateY(-50%);width: 100%;content: "";position: absolute;height: .02rem;background-color: #e5e6e8;z-index: 1;border-radius: .05rem;}

.listpic .controls {position: relative;z-index: 2;}
.listpic .slick-arrow{width:.6rem; height:.6rem;  border-radius: 50%; z-index: 22;position: static;top: 50%;padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s;transform: translate(0, 0%); border: 1px solid var(--hover-color);}
.listpic .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.listpic .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.listpic .slick-prev {margin-right:.15rem;}
.listpic .slick-arrow:hover {background-color:var(--hover-color);}
.listpic .slick-arrow:hover:before{ border-color: var(--white);}

.listpic .slider a{display: block;position: relative;  overflow: hidden; border-radius:.12rem; }
.listpic .slider a .pic{overflow: hidden; margin: .2rem 0;}
.listpic .slider .Ispic{padding-bottom:70%;transition: 0.3s ease-out;}
.listpic .slider .tit{line-height: 1.5;font-size:var(--font-size22);  color:var(--black); text-align: center;}
.listpic .slider  a:hover .Ispic{transform: scale(1.1);}
.listpic .slider  a:hover .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.listpic .slider {margin:0 -.1rem;}
.listpic .slider a {margin:.1rem .18rem; background: var(--white); box-shadow:0px .02rem .1rem rgba(0, 0, 0, 0.1);}
.listpic .slider a .txt {flex: 1;overflow: hidden;padding:.2rem 0 .3rem 0;}
}


.Contact-from{padding-bottom:var(--padMar120);}
.Contact-from p{margin-bottom: .3rem;text-align: center;line-height: 1.6;color: var(--hover-color);font-size: .2rem;}
.Contact-from ul li{margin-bottom: .3rem;}
.Contact-from ul li:last-child{margin-bottom: 0;}
.Contact-from ul li .flex{display: flex;flex-wrap: wrap;justify-content: space-between}
.Contact-from ul li .flex .item{width: 48%}
.Contact-from ul li .name{margin-bottom: .15rem;font-size: .2rem;}
.Contact-from ul li .text{width: 100%;height: .5rem;padding: 0 .2rem;border: 1px solid #ddd;}
.Contact-from ul li textarea.text{width: 100%;height: 1.6rem;padding: .2rem;border: 1px solid #ddd;}
.Contact-from ul li>.btn{display: flex;align-items: center;justify-content: center;}
.Contact-from ul li>.btn .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:var(--hover-color); max-width:120px;}
.Contact-from ul li>.btn .btn_reset{ background:#999;}
@media (max-width:768px){
.Contact-from ul li{margin-bottom: .2rem;}
.Contact-from ul li .flex .item{width: 100%;margin-bottom: .2rem;}
.Contact-from ul li .flex .item:last-child{margin-bottom: 0;}
}







