@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:hml;--hover-color:#036EB8;--hover-color2:#10a1fe; --white:#fff; --black:#333; --grey:#666; --grey2:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16); --rgb-hover:3,110,184; --bold:hmm;--bag:#f6f8fa}


p{margin: 0;}
p+p{margin-top:1em;}


#fp-nav.right{left:1em !important; right: auto !important; top: auto !important; bottom:2em !important; }
#fp-nav ul li{margin:.2rem 0 !important;width: auto !important; height: auto !important; position: relative !important;}
#fp-nav ul li:last-child{display: none !important;}
#fp-nav ul li a{ width:.2rem !important; height:.2rem !important; background:none !important; border:.02rem solid transparent !important; position:relative !important; display:block !important; cursor:pointer !important;}
#fp-nav ul li a::before,
#fp-nav ul li a::after{width:.02rem !important; height:.1rem !important;content: '' !important; background: var(--white) !important; position: absolute !important; left: 50% !important; margin-left: -.01rem !important; opacity: 0 !important;}
#fp-nav ul li a::before{top: -.2rem !important;}
#fp-nav ul li a::after{bottom: -.2rem !important;}
#fp-nav ul li a.active{ border-color:var(--white) !important;}
#fp-nav ul li a.active::before,
#fp-nav ul li a.active::after{opacity: 1 !important;}
#fp-nav ul li a span{position:absolute !important; content:'' !important; width:.08rem !important; height:.08rem !important;top:50% !important; left:50% !important; margin:-.04rem 0 0 -.04rem !important; background:var(--white) !important;}
#fp-nav ul li a.active span{opacity: 0 !important;}

.fp-viewing-footer #fp-nav.right,
.fp-viewing-footer .Top003213{opacity: 0 !important; z-index: -100 !important;}


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:1em; top:50%; transform:translateY(-50%);}
.Other002539 ul li{ position:relative; border-radius: .6rem; background-color:var(--hover-color2); float: right; clear: both;}
.Other002539 ul li a{ display: flex; align-items: center;}
.Other002539 ul li+li{margin-top:1em;}
.Other002539 ul li figure{color:var(--white);white-space:nowrap;  width: 0; overflow: hidden;} 
.Other002539 ul li a:hover figure{width: auto; transition: .3s; padding-right: .2rem; line-height: .6rem;} 
.Other002539 .icon{ display:block; width:.6rem; height:.6rem; background-repeat:no-repeat; background-size:auto .20rem; background-position: center;}
.Other002539 .mag .icon{background-image: url(../images/icon-mag.svg);}
.Other002539 .tel .icon{background-image: url(../images/icon-tel.svg);}
.Other002539 .cod .icon{background-image: url(../images/icon-cod.svg);}
.Other002539 .code{position: absolute; right: .7rem; top: 0; width: 1.5rem; background: #fff; padding: .05rem; display: none;}
.Other002539 .code img{display: block; width: 100%;}
@media (max-width:1024px) {
.Other002539{display: none;}
}




.index-more a{display: inline-flex;align-items: center;background-color:var(--hover-color);color:var(--white);line-height: calc(60 / 16);padding: 0 0.43rem;border-radius: calc(60 / 16 * 1em); overflow: hidden;}
.index-more a span{position: relative;z-index: 3;transition: 0.3s 0.3s ease-in-out;}
.index-more a i{width: calc(14 / 16 * 1em);height: calc(14 / 16 * 1em);display: block;position: relative;z-index: 1;margin-left: 0.27rem;}
.index-more a i:after,
.index-more a i:before{position: absolute; content: ''; transition: 0.5s ease-in-out;}
.index-more a i:before{background-color: var(--white);width: calc(6 / 16 * 1em);height:calc(6 / 16 * 1em); left: 50%;top: 50%;--center:calc((6 / 16 * 1em) / -2);margin:var(--center) 0 0 var(--center);}
.index-more a i:after{left: 0;top: 0;width: 100%;height: 100%;background: rgba(var(--rgb-white),0.2);}
.index-more a:hover i:after{transform: scale(30); opacity: 0;}
.index-more a:hover i:before{transition-delay: 0.3s;transform: scale(50);background:var(--hover-color2); opacity: 1;}
.index-more a:hover span{transform: translateX(0.2rem);}
@media (max-width:1024px) {
.index-more a{font-size: var(--font-size14); line-height: calc(50 / 14);padding: 0 0.3rem;}
}
@media (max-width:640px) {
.index-more a{padding: 0 2em;}
}




/*Top003213 */
.Top003213{position:fixed; left: 0;top: 0;width: 100%;z-index: 100;transition: 0.3s; border-bottom: 1px solid rgba(var(--rgb-white),0.15); }
.Top003213:hover,
.Top003213_fixed{background:var(--white); box-shadow: 0 0 10px rgba(var(--rgb-black),0.1); border-bottom: none;}
.Top003213 .logo img{height: 0.55rem; transition: .3s;}
.Top003213 .logo img.on,
.Top003213_fixed .logo img,
.Top003213:hover .logo img{display: none;}
.Top003213:hover .logo img.on,
.Top003213_fixed .logo img.on{display: block;}
.Top003213 [class*=autoCon-]{position: relative;z-index: 100;}
.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.svg) no-repeat center center; background-size: contain;cursor: pointer;}
.Top003213:hover .open-search,
.Top003213_fixed .open-search{ background-image: url(../images/search-on.svg);}
.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/close2.svg);}
.search-show .Top003213:hover .open-search,
.search-show .Top003213_fixed .open-search{background-image: url(../images/close.svg);}
.search-show .Top003213 .top-search{opacity: 1;visibility: visible;transform: translateY(0);}
@media (min-width:1025px) {
.Top003213_fixed .logo img.on{height:.45rem;}
.Top003213 menu li{margin-right: calc(60 / 1920 * 100vw);}
.Top003213 menu li span a{line-height:1.1rem;color:var(--white);position: relative; transition: .3s; font-size: var(--font-size18);}
.Top003213:hover menu li span a,
.Top003213_fixed menu li span a{color:var(--black);}
.Top003213_fixed menu li span a{line-height:.8rem;}
.Top003213 menu li span a:after{position: absolute; content: ''; height:6px;width: 0; bottom: 0; left: 50%;background-color:var(--white); opacity: 0; transition: 0.3s;transform: translateX(-50%); }
.Top003213:hover menu li span a:after,
.Top003213_fixed menu li span a:after{background-color:var(--hover-color);}
.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(--white); }
.Top003213:hover menu li span a:hover,
.Top003213:hover menu li.aon span a,
.Top003213_fixed menu li span a:hover,
.Top003213_fixed menu li.aon span a{color: var(--hover-color); }
}

@media (max-width:1024px) {
.Top003213{--top:0.7rem;}
.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;}
.Top003213 .open-menu i{background-color: var(--white);}
.Top003213:hover .open-menu i,
.menu-show .Top003213 .open-menu i,
.Top003213_fixed .open-menu i{background-color: var(--black);}
.Top003213 ul{height: 100%; position: relative;width:45%;box-shadow: 0 0.1rem 0.1rem rgba(var(--rgb-black),0.3);background-color:#f9f9f9;}
.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;}
}










/*Banner003214 */
.Banner003214{position: relative;z-index: 1; overflow: hidden;}
.Banner003214 .swiper-wrapper{height: auto;}
.Banner003214 .mouse{position: absolute; bottom:5em; width: 0.22rem; height: 0.28rem;background: url(../images/mouse.svg) no-repeat center center; background-size: contain; left: 50%;margin-left: -0.11rem;z-index: 10;}
.Banner003214 .mouse:before,
.Banner003214 .mouse:after{width: 0.14rem; height: 0.08rem; left: 50%; background: url(../images/mouse_down.svg);position: absolute; content: ''; margin-left: -0.07rem;}
.Banner003214 .mouse:before{top: calc(100% + 0.12rem); animation: Banner003214mouse 1s infinite linear both;}
.Banner003214 .mouse:after{top: calc(100% + 0.19rem);animation: Banner003214mouse 1s infinite linear both reverse;}
@keyframes Banner003214mouse {
0%{opacity: 0.3;}
100%{opacity: 1;}
}
.Banner003214 .txt{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4; }
.Banner003214 .txt :where(.t-1,.t-2,.index-more){transform: translateX(.5rem); opacity: 0; transition-duration: 0.3s; transition-property: all;}
.Banner003214 .txt .t-1{color:var(--white); font-size: 0.6rem;  font-family: var(--bold); position: relative; display: table; padding-right: .15rem; padding-top: .1rem; }
.Banner003214 .txt .t-1::before{content: ''; display: block; width:.2rem; height: .2rem; border-right:.03rem solid var(--white); border-top: .03rem solid var(--white); position: absolute; right: 0; top: 0;}

.Banner003214 .txt .t-2{color:var(--white);font-size: 0.28rem; margin:calc(20 / 28 * 1em) 0 calc(66 / 28 * 1em) ;letter-spacing: 0.06rem; transition-delay: 0.3s;}
.Banner003214 .txt .index-more{transition-delay:1.1s}
.Banner003214 .swiper-slide-active .txt :where(.t-1,.t-2,.index-more){transform: translateX(0); opacity: 1;}
.Banner003214 .pages{position: absolute; bottom:5em;left: 0;right: 0;z-index: 10;}
.Banner003214 .pages > div{display: flex; align-items: flex-end; justify-content: flex-end;}
.Banner003214 .pages span{counter-increment: itemcounter;font-size: var(--font-size22); color: var(--white);background: none;opacity: 1; width: 2em; line-height: 1; height: auto;display: flex;align-items: flex-end; --bar:0.7rem}
.Banner003214 .pages span:before{content: counters(itemcounter, ".", decimal-leading-zero);}
.Banner003214 .pages span.swiper-pagination-bullet-active{ font-size: var(--font-size30); font-family: var(--bold); width: auto; line-height: 0.7;}
.Banner003214 .pages span:after{content: ''; height: 2px;background-color: rgba(var(--rgb-white),0.4); width: 0; transition: border 0.3s;border-left:0 solid var(--white)  ;}
.Banner003214 .pages span.swiper-pagination-bullet-active:after{width: var(--bar);margin-left: 0.1rem;margin-right: 0.1rem;border-left-width:calc(var(--bar) / var(--total) * var(--index));}
@media (min-width:1025px) {
.Banner003214 .pc{height: 100vh;}
}
@media (max-width:1024px) {
.Banner003214 .txt .t-1{ font-size: 0.36rem; }
.Banner003214 .txt .t-2{font-size: 0.18rem;}
.Banner003214 .pages span{font-size: var(--font-size16);--bar:0.4rem;}
.Banner003214 .pages span.swiper-pagination-bullet-active{font-size: var(--font-size24);}
}





.Hometit{margin-bottom:.6rem; color:var(--white); letter-spacing: .03rem;}
.Hometit .cn{font-size: var(--font-size42); position: relative; display: table;  font-family:var(--bold); padding-top: .07rem; padding-right: .12rem; line-height: 1;}
.Hometit .cn::before{content: ''; display: block; width:.15rem; height: .15rem; border-right:.02rem solid var(--white); border-top: .02rem solid var(--white); position: absolute; right: 0; top: 0;}
.Hometit .en{font-size: var(--font-size18);opacity: 0.8; margin-top: .1rem; text-transform: uppercase; }
@media (max-width:1024px) {
.Hometit{margin-bottom:.5rem;}
.Hometit .cn{font-size: var(--font-size26);}
}
  




/*Floor003237 */
.Floor003237{position: relative;z-index: 1; overflow: hidden;display: flex;align-items: center;justify-content: flex-end;flex-direction: column; color: var(--white); }
.Floor003237 >  .Ispic{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index:-1;}
.Floor003237 .circle-contain{--h:6rem;--t:0.8rem;overflow: hidden; height: var(--h);  width: 100%;position: relative;z-index: 1;padding-top: var(--t);}
.Floor003237 .circle-ani{position: relative;padding-bottom: 100%;z-index: 1;}
.Floor003237 #circle {position: absolute;width: 100%; height: 100%;border: solid 6px rgba(248, 248, 248, 0.2); border-radius: 50%; transform: rotate(0deg);transition: transform 1s;}
.Floor003237 #circle .point {position: absolute;width: 0.2rem;height: 0.2rem;border-radius: 50%;border: 1px solid var(--white);top: 50%;left: 50%;margin-left: -0.13rem;margin-top: -0.13rem; transform-origin: 0 0; display: flex; align-items: center;justify-content: center; cursor: pointer;transform: rotate(var(--deg1)) translate(var(--halfW)) rotate(var(--deg2));}
.Floor003237 #circle .point::before{display: block; content: '';background-color:var(--white);width: 0.06rem;height: 0.06rem;border-radius: 50%;}
.Floor003237 #circle .text{position: absolute;white-space: nowrap; }
.Floor003237 #circle .title{position: absolute;font-style: normal;font-size: var(--font-size18);transform: translateY(-0.18rem);transition: 0.2s;}
.Floor003237 #circle .point.active .title{font-size: var(--font-size22);font-weight: 500; }
.Floor003237 #circle .point.active .title:not(.center){margin: 0 0.3rem;}
.Floor003237 #circle .point.active .title.center{margin-top: -0.4rem;}
.Floor003237 #circle .icon{position: absolute;width: 0.7rem;height: 0.7rem;border-radius: 50%;background-color:var(--hover-color);display: flex;align-items: center;justify-content: center;margin: -0.35rem 0 0 -0.35rem;left: 50%;top: 50%;opacity: 0;transform: scale(0);transition: 0.3s;}
#circle .point.active .icon{opacity: 1;transform: scale(1);}
.Floor003237 #circle .icon::before{position: absolute; content: '';border: 1px dashed var(--white);border-radius: 50%;width: 0.9rem;height: 0.9rem;margin: -0.45rem 0 0 -0.45rem;left: 50%;top: 50%;}
.Floor003237 #circle .icon img{max-width:42%;max-height:42%;}
.Floor003237 .swiper-wrapper{height: auto;}
.Floor003237 .swiper-area{position: absolute;left: 50%;transform: translateX(-50%);top: var(--t);width: calc(571 / var(--autoWidth) * 100%);height: var(--h);z-index:10;display: flex;align-items: center;justify-content: center;pointer-events: none;}
.Floor003237 .swiper-area .item{text-align: center;}
.Floor003237 .swiper-area  :where(.title,.desc,.more){transform: translateY(0.2rem); opacity: 0; transition: 0.5s;} 
.Floor003237 .swiper-area .swiper-slide-active :where(.title,.desc,.more){transform: translateY(0); opacity: 1;}
.Floor003237 .swiper-area .title{font-size: var(--font-size35);font-weight: 500;}
.Floor003237 .swiper-area .desc{font-size: var(--font-size16); line-height: calc(32 / 16); margin: 0.28rem 0 0.55rem 0; transition-delay: 0.3s;}
.Floor003237 .swiper-area .desc p{margin: 0; font-family:hml;}
@media (min-width:1025px) {
.Floor003237{min-height:100vh;}
.Floor003237 .Hometit{position: absolute; left: 0; width: 100%; top:1.9rem; }
}
@media (max-width:1024px) {
.Floor003237{padding-top: var(--padMar120);}
.Floor003237 .circle-contain{--h:50vw;--t:0.5rem;}
.Floor003237 #circle .title{display:none;}
.Floor003237 #circle .point.active .icon{transform: scale(0.7);}
.Floor003237 .swiper-area .title{font-size: var(--font-size24);}
.Floor003237 .swiper-area .desc{font-size: var(--font-size12);margin: 1em 0 2em 0;line-height: 1.4;}
.Floor003237 .swiper-area .desc p{-webkit-line-clamp:2;}
}
@media (max-width:640px) {
.Floor003237 .circle-contain{margin-top: -0.1rem;}
.Floor003237 .swiper-area .item{padding-bottom: 0.3rem;}
.Floor003237 .swiper-area .desc{display: none;}
.Floor003237 .swiper-area .title{font-size: var(--font-size20); margin-bottom: 0.5em;}
.Floor003237 #circle .point{width: 0.14rem;height: 0.14rem;margin: -0.07rem 0 0 -0.07rem;}
.Floor003237 #circle .point::before{width: 0.04rem;height: 0.04rem;}
.Floor003237 #circle .point.active .icon{transform: scale(0.5);}
}





/*Floor002717*/
.Floor002717{position: relative;z-index: 1; overflow: hidden; }
.Floor002717 li a{display: block; position: relative; overflow: hidden;}
.Floor002717 li .Ispic{display: block;padding-bottom:40%; position: relative; z-index: 1; transition: .3s;}
.Floor002717 li .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width:80%;height:100%; background: linear-gradient(to right, rgba(var(--rgb-black),0.6), rgba(var(--rgb-black),0));}
.Floor002717 li .con{position: absolute; left: 0; bottom: 0; width: 100%; padding:.4rem; color: var(--white); z-index: 2; padding-right:1rem;}
.Floor002717 li .icon{display: block; height: .45rem; transition: .3s;}
.Floor002717 li .tit{font-size: var(--font-size24); font-family: var(--bold); margin:.24rem 0 .15rem;}
.Floor002717 li .txt{opacity: 0.8;}
.Floor002717 li .more{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: url(../images/more-on.svg) no-repeat center center var(--hover-color); background-size: auto 1em; display: block; position: absolute; bottom: .5rem; right: .4rem; opacity: 0;}
.Floor002717 li:hover .more{ opacity: 1;}
.Floor002717 li:hover .icon{height: .7rem;}
.Floor002717 li:hover .Ispic{transform: scale(1.1);}
.Floor002717 li:hover .Ispic:after{background: linear-gradient(to right, rgba(var(--rgb-hover),0.8), rgba(var(--rgb-hover),0));}

@media (min-width:1025px) {
.Floor002717 .Hometit{margin-bottom:1rem;}
.Floor002717 .flex{display: flex; justify-content: space-between;}
.Floor002717 .ul{width:calc(calc(100% - .5rem) / 2);}
.Floor002717 .ul:nth-child(2n){margin-left:.5rem;}
.Floor002717 li+li{margin-top:.5rem;}
.Floor002717 .bg{height: 100vh;}
.Floor002717 .list{position: absolute; left: 0;width: 100%;height:calc(100% - .9rem); bottom: 0;z-index: 4; }
}
@media (max-width:1024px) {
.Floor002717{padding: var(--padMar110) 0; }
.Floor002717 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.Floor002717 .ul+.ul,
.Floor002717 li+li{margin-top:.3rem;}
.Floor002717 li .Ispic{padding-bottom:40%;}
.Floor002717 li .icon{height: .4rem;}
.Floor002717 li .tit{font-size: var(--font-size20);}
}

@media (max-width:640px) {
.Floor002717 li .Ispic{padding-bottom:60%;}
}






/*Floor003231 */
.Floor003231{position: relative;z-index: 1; overflow: hidden; }
.Floor003231 .title{position: absolute; left: 0;  top: 1.9rem;z-index: 10; width: 100%;}
.Floor003231 .swiper-wrapper{height: auto;}
.Floor003231 .swiper-slide-active .txt .autoCon-1600 > div{transform: translateY(0); opacity: 1;}
.Floor003231 .tits{font-size: var(--font-size30); color:var(--white); margin-bottom: .26rem; padding-left:.12rem; padding-top: .1rem; position: relative;font-family:var(--bold) }
.Floor003231 .tits::before{content: ''; display: block; width:.12rem; height: .12rem; border-left:.02rem solid var(--white); border-top: .02rem solid var(--white); position: absolute; left: 0; top: 0;}
.Floor003231 .desc{color:rgba(var(--rgb-white),0.85); line-height: calc(32 / 18);font-weight: 100;  padding-bottom: 0.3rem; font-size: var(--font-size18);}
.Floor003231 .controls li{ display: flex;align-items: center;justify-content: center; flex-direction: column; transition: 0.3s;position: relative;z-index: 1;background-color: var(--white);padding: 0 0.1rem;}
.Floor003231 .controls li.on{background-color:var(--hover-color); color: var(--white); }
.Floor003231 .controls li .more{position: absolute;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: url(../images/more.svg) no-repeat center center var(--white); background-size: auto 1em; bottom: -0.3rem;left: 50%;margin-left: -0.3rem; transition: 0.3s; transform: scale(0); transition: 0.3s;}
.Floor003231 .controls li .more:hover{transform: scale(1) rotate(90deg); transition-delay: 0s;}
.Floor003231 .controls li p{height: 0;overflow: hidden;font-size: var(--font-size16); line-height: calc(30 / 16);color: var(--white);opacity: 0.5;margin: 0;text-align: center; transition: 0.3s 0.3s;}
.Floor003231 .controls li:not(.on) .tit{color: #222;}
.Floor003231 .controls li .ico{display: flex;align-items: center;justify-content: center; margin-bottom: 0.2rem; transition: 0.3s;width: 0.51rem;height: 0.51rem;}
.Floor003231 .controls li.on .ico img{filter: brightness(0) invert(1);}
.Floor003231 .bg{position: relative;}
.Floor003231 .bg::before{position:absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background:#000; opacity: 0.55;}
@media (min-width:1025px) {
.Floor003231 .bg{height: 100vh;}
.Floor003231 .swiper .txt{position: absolute; left: 0;top: calc(380 / 956 * 100%);height: 100%;width: 100%; z-index: 2;}
.Floor003231 .txt .autoCon-1600 > div{max-width: 5.6rem; width: 50%; }
.Floor003231 .desc{min-height:2rem;}
.Floor003231 .controls{position: absolute;z-index: 10;bottom: calc(90 / 956 * 100%);right: 0;width: 100%;pointer-events: none;}
.Floor003231 .controls li{width:2rem; height:2rem; pointer-events: all;margin-bottom: 0.5rem;}
.Floor003231 .controls li + li{margin-left: 0.56rem;}
.Floor003231 .controls li .tit{font-size: var(--font-size18);}
.Floor003231 .controls li.on{padding: 0 0.4rem;margin-bottom: 0; width:3rem; height:3rem;}
.Floor003231 .controls li.on .more{transform: scale(1); transition-delay: 0.3s;}
.Floor003231 .controls li.on .ico{width: 0.62rem;height: 0.62rem;}
.Floor003231 .controls li.on .tit{font-size: var(--font-size24); margin-bottom: 0.18rem;}
.Floor003231 .controls li.on p{height: calc(30 / 16 * 2em);}
}
@media (max-width:1024px) {
.Floor003231 .title{ top:var(--padMar110);}
.Floor003231 .swiper-slide{padding:2rem 0 1.5rem; position: relative;}
.Floor003231 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.Floor003231 .controls [class*=autoCon-]{width: 100%;}
.Floor003231 .controls ul{align-items: stretch;} 
.Floor003231 .controls li{padding: 0.2rem 0.1rem;flex: 1;}
.Floor003231 .controls li .tit{font-size: var(--font-size18);}
.Floor003231 .tits{font-size: var(--font-size20);}
.Floor003231 .desc{ line-height:1.75; font-size: var(--font-size16); height:calc(1.75em * 3); min-height: auto; margin-bottom: .3rem;}
}
@media (max-width:640px) {
.Floor003231 .swiper-slide img{width: 140%;max-width: none;margin-left: -20%;}
.Floor003231 .controls li .ico{margin-bottom: 0.1rem;width: 0.3rem;height: 0.3rem;}
.Floor003231 .controls li .tit{font-size: var(--font-size14);}
}





/*Floor003195 */
.Floor003195{position: relative;z-index: 1; overflow: hidden; }
.Floor003195 .Hometit{text-align: center; text-indent: -0.03rem; margin-bottom:.8rem;}
.Floor003195 .Hometit .cn{margin: 0 auto;}
.Floor003195 li{position: relative;text-align: center; padding:.56rem .7rem;}
.Floor003195 li:not(:last-child) .line{position: absolute;}
.Floor003195 li .icon{width:1.2rem; height: 1.2rem; margin: 0 auto;position: relative; transition: 0.3s;}
.Floor003195 li .icon::before,
.Floor003195 li .icon::after{content: ''; display: block; width:.12rem; height: .12rem;position: absolute; opacity: 0;}
.Floor003195 li .icon::before{border-right:.02rem solid var(--white); border-bottom: .02rem solid var(--white); right: 0; bottom: 0;}
.Floor003195 li .icon::after{border-left:.02rem solid var(--white); border-top: .02rem solid var(--white); left: 0; top: 0;}
.Floor003195 li .icon img{transition: 0.5s;max-width:.65rem; max-height: .65rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003195 li:hover img{transform:translate(-50%,-50%) rotate(360deg);}
.Floor003195 li:hover .icon::before,
.Floor003195 li:hover .icon::after{ opacity: 1;}
.Floor003195 li .icon dl{display: table; width: 100%; height: 1.03;	}
.Floor003195 li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 li a{color:var(--white);}
.Floor003195 li .tit{font-size:var(--font-size28); line-height: 1.2; margin: .4rem 0 .2rem; font-family:var(--bold);}
.Floor003195 li p{line-height: 1.75; opacity: 0.8;}
@media (min-width:1025px) {
.Floor003195 .bg{height: 100vh;}
.Floor003195 .con{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4; }
.Floor003195 .ul{display: flex;justify-content: space-between; align-items: center;}
.Floor003195 li{ width: calc(100% / 3);}
.Floor003195 li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgba(var(--rgb-white), 0.5);right: 0; top: 0;}
.Floor003195 li:not(:last-child) .line i{position: absolute; top: calc(100% + .09rem); width:.1rem;height:.09rem;left: 50%; margin-left:-.05rem;}
.Floor003195 li:not(:last-child) .line i:before,
.Floor003195 li:not(:last-child) .line i:after{position: absolute;content: ''; background-color: var(--hover-color2); border-radius:.03rem;}
.Floor003195 li:not(:last-child) .line i:before{left:0;width: 100%; height:.03rem; top: 0;}
.Floor003195 li:not(:last-child) .line i:after{width:.03rem;left: 50%; margin-left:-.01rem; top: 0; height: 100%;}
}
@media (max-width:1024px) {
.Floor003195{padding: var(--padMar110) 0;}
.Floor003195 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.Floor003195 li{padding:.3rem;}
.Floor003195 li+li{border-top: 1px solid rgba(var(--rgb-white), .25);}
.Floor003195 li .icon{width:.8rem; height:.8rem;}
.Floor003195 li .icon img{max-width:.35rem; max-height: .35rem;}
.Floor003195 li .tit{font-size:var(--font-size20); margin:.2rem 0;}
}




/*Floor003238*/
.Floor003238{position: relative;z-index: 1; overflow: hidden; }
.Floor003238 .title{margin-bottom: .6rem;}
.Floor003238 .Hometit{margin-bottom:0;}
.Floor003238 .con .left{width: calc(700 / var(--autoWidth) * 100%); overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid rgba(var(--rgb-white), 0.2);padding:0.2rem 0; --pl:0.5rem;}
.Floor003238 .cons-list li .ico{width:var(--pl);height: var(--pl); flex-shrink: 0; background: rgba(var(--rgb-black),.2); color:var(--white); text-align: center; padding: .06rem; margin-right: .3rem; font-size: var(--font-size14);}
.Floor003238 .cons-list li.active .arrow{background-image: url(../images/Floor003238-open.svg);border-color: var(--white);}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size22); color: var(--white); font-family:var(--bold);}
.Floor003238 .cons-list li .tit p a{ color: var(--white);}
.Floor003238 .cons-list li .txt{color:var(--white);padding:0.2rem 0;;line-height: 1.5;padding-left:calc(var(--pl) + .3rem);}
.Floor003238 .cons-list li .txt p{margin-bottom: 0.4rem;}
.Floor003238 .cons-list li .more{line-height:.3rem; color: var(--white); font-size: var(--font-size14);  display: table; opacity: 0.7; transition: .3s;}
.Floor003238 .cons-list li .more::after{display: inline-block; content:''; width: .14rem; height: .14rem; background:url(../images/more-on.svg) no-repeat center; background-size:auto 1em; margin-left:.14rem; vertical-align: middle; margin-top: -0.04rem;}
.Floor003238 .cons-list li .more:hover{opacity: 1; padding: 0 .18rem; background:var(--hover-color2); border-radius: .3rem; }

@media (min-width:1025px) {
.Floor003238 .bg{height: 100vh;}
.Floor003238 .box{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4; }
.Floor003238 .pics-list{position: relative;z-index: 1;height: 100%;}
.Floor003238 .pics-list li{position: absolute; left: 0;top: 0;width: 100%; height: 0; overflow: hidden;transition: 1s;}
.Floor003238 .pics-list li.active{height: 100%; transition-delay: 1s;}
.Floor003238 .con .right{margin-left: 0.71rem;}
.Floor003238 .cons-list li .arrow{flex-shrink: 0;border: solid 2px rgba(var(--rgb-white), 0.3);width: 0.4rem;height: 0.4rem;border-radius: 50%; background: url(../images/Floor003238-add.svg) no-repeat center center; background-size:calc(14 / 50 * 100%) auto;cursor: pointer;}
.Floor003238 .cons-list li .txt{display: none;height:1.5rem}
.Floor003238 .cons-list li:first-child{border-top: 1px solid rgba(var(--rgb-white), 0.2);}
}
@media (max-width:1024px) {
.Floor003238{padding: var(--padMar110) 0;}
.Floor003238 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .pics-list li{height: var(--liH);border-bottom: 1px solid rgba(150, 157, 161, 0.2);margin-bottom: 0.3rem;}
.Floor003238 .cons-list li{min-height:var(--liH);display: flex;justify-content: center;flex-direction: column;}
.Floor003238 .cons-list li .txt{display: block!important;}
.Floor003238 .cons-list li{padding-left: 0.2rem;padding-bottom: 0; margin-bottom: 0.3rem;}
.Floor003238 .cons-list li .ico{height:auto; font-size: var(--font-size10);}

}
@media (max-width:640px) {
.Floor003238 .cons-list li{--pl:0.4rem;}
.Floor003238 .cons-list li{padding-top: 0;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(p){display: none;}
.Floor003238 .pics-list li,
.Floor003238 .cons-list li{margin-bottom: 0.2rem;}
}






/*Floor003196*/
.Form002802{position: relative;z-index: 1; overflow: hidden; }
.Form002802 .Hometit{text-align: center; text-indent: -0.03rem;}
.Form002802 .Hometit .cn{margin: 0 auto;}
.Form002802 .from li{position:relative; }
.Form002802 .from li:not(.btn){background:rgba(var(--rgb-white), 0.15);padding:0 .15rem 0 .56rem; backdrop-filter: blur(8px);}
.Form002802 .from li:not(.btn)::before{position: absolute; left:.2rem;top:.21rem;background-repeat:no-repeat; background-position:center; width:.2rem; height:.2rem; content: ''; background-size: contain;}
.Form002802 .from li:nth-child(1)::before{background-image: url(../images/Form002802-icon1.svg);}
.Form002802 .from li:nth-child(2)::before{background-image: url(../images/Form002802-icon2.svg); }
.Form002802 .from li:nth-child(3)::before{background-image: url(../images/Form002802-icon3.svg);}
.Form002802 .from li:nth-child(4)::before{background-image: url(../images/Form002802-icon4.svg);}
.Form002802 .from li:nth-child(5)::before{background-image: url(../images/Form002802-icon5.svg);}
.Form002802 .from li:nth-child(6)::before{background-image: url(../images/Form002802-icon6.svg);}
.Form002802 .from label{ position:absolute; left:.56rem; top:0;  line-height:.6rem; color:var(--white);}
.Form002802 .from select,
.Form002802 .from .text{ width:100%; height:.6rem; line-height:.6rem; border:none; background:none; font-size:var(--font-size16); color:var(--white);}
.Form002802 .from option{color: var(--grey);}
.Form002802 .from textarea.text{ height:1.4rem;}
.Form002802 .from .btn{text-align: center;}
.Form002802 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width:1.91rem; height:.6rem; font-size:var(--font-size16); color:var(--white);border-radius:.6rem; line-height:.6rem;}
.Form002802 .from .btn input:hover{ background:var(--hover-color2);}

@media (min-width:1025px) {
.Form002802 .bg{height: 100vh;}
.Form002802 .box{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4;}
.Form002802 .from ul{display: flex; flex-wrap: wrap; }
.Form002802 .from li{ width:32%; margin-right:2%; }
.Form002802 .from li:last-child,
.Form002802 .from li:nth-child(3n){margin-right: 0; }
.Form002802 .from li:nth-child(3n) ~ li{margin-top:2%;}
.Form002802 .from .li{width: 100%; margin-right: 0;}
.Form002802 .from .li2{width:calc(100% - 34%); margin-right: 0;}
.Form002802 .from li:last-child{margin-top: .4rem !important;}
}
@media (max-width:1024px) {
.Form002802{padding: var(--padMar110) 0;}
.Form002802 .from li+li{margin-top: .2rem;}
.Form002802 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
}








/*Bottom002900 */
.Bottom002900{background:url(../images/Bottom002900-bg.jpg) no-repeat top center #000a39;padding:.8rem 0 .4rem; position: relative; background-size: cover; }
.Bottom002900,
.Bottom002900 a{color:rgba(var(--rgb-white), 0.9);}
.Bottom002900 a:hover{color:var(--white); opacity: 1 !important; }
.Bottom002900 .logo{max-width:2.16rem;}
@media(min-width:1441px){
.Bottom002900 .inner{margin: 0 auto;}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.9;}
.Bottom002900 .b_nav nav{border-bottom: 1px solid rgba(var(--rgb-white), 0.15);padding-bottom:.4rem; margin-bottom:.4rem;}
.Bottom002900 .b_nav nav dl{float: left; max-width:1.4rem;}
.Bottom002900 .b_nav nav dt{font-size: var(--font-size18); font-family: var(--bold);}
.Bottom002900 .b_nav nav dt:after{display: block;content: ''; width:.2rem; height:.02rem; background-color:var(--white);margin:.14rem 0; }
.Bottom002900 .b_nav nav dd{line-height:.22rem;padding:.05rem 0;font-size: var(--font-size15); }
.Bottom002900 .copyright{color:rgba(var(--rgb-white), 0.75);line-height:.3rem;}
.Bottom002900 .contact{line-height:1.5;}
.Bottom002900 .contact .num{font-size:var(--font-size40);font-weight: bold; line-height:1; color:var(--white); margin-bottom:.2rem; font-family: Arial;}
.Bottom002900 .contact .tit{padding-bottom:.14rem; font-size:var(--font-size17);}
.Bottom002900 .share{margin:.6rem 0;}
.Bottom002900 .share .ul{display: flex;}
.Bottom002900 .share li{position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width:1.2rem; padding:.05rem; background: var(--white); margin-bottom:.1rem;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:.05rem solid transparent; left:.25rem; top: 100%;border-top-color: var(--white);}
.Bottom002900 .share li:not(:last-child){margin-right:1.5vw;}
.Bottom002900 .share li a{display: block;background:rgba(var(--rgb-white), 0.2); border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a i{width:.6rem;height:.6rem; background-position: center center;background-repeat: no-repeat; background-size: auto .18rem; display: block;}
.Bottom002900 .share li a:hover{background-color:var(--hover-color2);}
@media(min-width:1025px){
.Bottom002900 .contact{width: 24%; line-height: 1.75; max-width:3.2rem;}
.Bottom002900 .b_nav{width: 70%;max-width:11rem;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .b_nav nav{display: none;}
.Bottom002900 .logo{margin: 0 auto;}
.Bottom002900 .share{margin:.4rem 0;}
.Bottom002900 .share .ul{display: flex; justify-content: center;}
.Bottom002900 .share li:not(:last-child){margin-right:.15rem;}
.Bottom002900 .contact{width: 80%; margin: 0 auto .2rem;}
}





/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;}
.Banner002730:after{position: absolute;content: ''; left: 0;top: 0;width: 100%;height:45.834%; opacity: 0.65;
  background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:var(--white); }
.Banner002730 .txt .cn{font-size: var(--font-size42); position: relative; display: table;  font-family:var(--bold); padding-top: .07rem; padding-right: .12rem; line-height: 1;}
.Banner002730 .txt .cn::before{content: ''; display: block; width:.15rem; height: .15rem; border-right:.02rem solid var(--white); border-top: .02rem solid var(--white); position: absolute; right: 0; top: 0;}
.Banner002730 .txt .en{text-transform: uppercase;font-weight: bold; letter-spacing:.04rem;font-size:var(--font-size20); margin-top:.08rem;}
@media(min-width:1025px){
.Banner002730 .Ispic{height:6rem;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 .Ispic{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .txt .cn{font-size: var(--font-size30);}
.Banner002730 .txt .en{font-size:var(--font-size15);}

}



/*Menu003135 */
.Menu003135{position: relative;z-index: 3; border-bottom: 1px solid rgba(var(--rgb-black),0.1); font-family:hmr;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--hover-color);}
@media (min-width:1025px) {
.Menu003135 .current{font-size:var(--font-size14); padding-left:.25rem;background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:.15rem auto; line-height:.9rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey);}
.Menu003135 .current span{color:var(--hover-color);}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size16);line-height:.9rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.5vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135  a:hover,
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:var(--hover-color);}
.Menu003135 .name{display: none;}
}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .w_96{width: 100%;}
.Menu003135 .name{ padding:1.5em 1em; position:relative; font-size: var(--font-size20); font-family:var(--bold);}
.Menu003135 .name span{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Menu003135 .name span::after{ position:absolute; content:''; right:3%; width:.12rem; height:.12rem;  border-bottom:.03rem solid var(--grey); border-right:.03rem solid var(--grey); top:50%; margin-top:-.06rem; transform:rotate(45deg);}
.Menu003135 .name span.on::after{transform:rotate(-135deg); margin-top:0;}
.Menu003135 .nav-menu{ position:relative; z-index:50; }
.Menu003135 .nav-menu ul{ display:none; position:absolute; width:100%; top:100%; background:var(--white); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);; padding:0 .2rem;}
.Menu003135 .nav-menu .ul1{ display:none !important;}
.Menu003135 .nav-menu li{ padding:1.5em 0; text-align: center;}
.Menu003135 .nav-menu li:not(:last-child){ border-bottom:1px dashed rgba(var(--rgb-black),0.1);}
}







/*Page002737 */
.Page002737{padding:var(--padMar70) 0 var(--padMar120);  }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:.48rem;  width:.5rem; margin: 0 .1rem; color: #aaa; background:#f8f9fb;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:var(--hover-color); border-color:var(--hover-color); color:var(--white);}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{ height:.5rem; width:.5rem;background-position: center center; background-repeat: no-repeat; background-size: auto calc.14rem; line-height: 1000; overflow: hidden;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more-on.svg);}
@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}


.Listtit{position: relative; z-index: 1;  color:var(--black); text-align: center; font-size:var(--font-size35); font-family: var(--bold);  margin-bottom:.28rem;}
.Listtit::after{content: ''; width:1em; height:.03rem; background-color:var(--hover-color); display: block; margin:.22rem auto .32rem; border-radius:5px;}
.Listtit-left{text-align: left;}
.Listtit-left::after{margin-left: 0;}

@media(max-width:1024px){
.Listtit{font-size:var(--font-size24);}
}
  


/*PicList002954 */
.PicList002954{padding-top:var(--padMar120);}
.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li .pic{overflow: hidden;}
.PicList002954 li .Ispic{padding-bottom:64.17%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002954 li .con{padding:.3rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative;}
.PicList002954 li .tit{font-size:var(--font-size20); color: var(--black); font-family: var(--bold); line-height: 1.75; height: calc(1.75em * 2);}
.PicList002954 li a:hover .tit{ color:var(--hover-color);}
.PicList002954 li .time{margin-top: .1rem; line-height: .4rem; color: var(--grey); padding:0 .6rem 0 .3rem; position: relative; background: url(../images/time.svg) no-repeat left center; background-size: auto 1em;}
.PicList002954 li .time::before{width: .4rem; height: .4rem; content: ''; position: absolute; right: 0; top: 0; border: 1px solid #ccc; background: url(../images/more2.svg) no-repeat center; background-size:auto .14rem; border-radius:50%;}
.PicList002954 li a:hover .time::before{background-color: var(--hover-color); border-color: var(--hover-color); 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 li{width: 100%;}
.PicList002954 li+li{margin-top: .6rem;}
}







/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar110) 0;}
.RighInfo000171 time{color:var(--grey2); padding-left:.28rem; background:url(../images/time.svg) no-repeat center left; background-size:.18rem auto ;line-height:.28rem; font-size: var(--font-size15);}
.RighInfo000171 .title{ color:var(--black); padding-bottom:.3rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1); font-family: var(--bold); }
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size30); font-weight: normal; line-height: 1.5;}
.RighInfo000171 .title time{ display:inline-block; font-family: hmr;}
.RighInfo000171 .info{color:var(--black); line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:.3rem 0; font-family: hmr; }
.RighInfo000171 .info .pic{margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:.5rem;}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:var(--white); background:var(--hover-color2);display:block;padding:.1rem .3rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color);}
.RighInfo000171 .info_pn span{display:block; margin:.2rem 0}
.RighInfo000171 .info_pn span a{color:var(--grey)}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color2);text-decoration:underline}
.RighInfo000171 .right{ padding:.24rem; background:var(--bag);}
.RighInfo000171 .right .subtit{ font-size:var(--font-size24); font-weight: bold; margin-bottom:1em; color:var(--black);}
.RighInfo000171 .right li+li{margin-top:2em; padding-top:2em; border-top: 1px solid rgba(var(--rgb-black), 0.05);}
.RighInfo000171 .right .pic{width: 100%; overflow: hidden;}
.RighInfo000171 .right .Ispic{padding-bottom: 64.745%; transition: .3s;}
.RighInfo000171 .right a:hover .Ispic{transform: scale(1.1);}
.RighInfo000171 .right time{display: block;}
.RighInfo000171 .right .tit{font-size:var(--font-size18); line-height: 1.5; color:var(--black); margin: 1em 0;}
.RighInfo000171 .right a:hover .tit{ color:var(--hover-color);}

@media(min-width:1025px){
.RighInfo000171 .flex{display: flex; align-items:flex-start; justify-content: space-between;}
.RighInfo000171 .left{width:75%; padding-right: .7rem;}
.RighInfo000171 .right{width: 25%;}
.RighInfo000171 .title{display: flex; align-items: flex-end; justify-content: space-between;}
.RighInfo000171 .title h1{width:70%;}
.RighInfo000171 .info_pn span{width:80%}
}
@media(max-width:1024px){
.RighInfo000171 .title{text-align: center;}
.RighInfo000171 .title time{margin-top: .1rem;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:.3rem;}
.RighInfo000171 .title h1{font-size:var(--font-size20);}
.RighInfo000171 .right{margin-top: .7rem;}

}







/*.Form002801*/
.Form002801{ padding:var(--padMar110) 0;}
.Form002801 li{background-color: var(--bag); padding:.5rem; background-position: right bottom; background-repeat: no-repeat; background-size:auto 86%;}
.Form002801 .tit{font-size: var(--font-size28); color: var(--black); font-weight: bold;}
.Form002801 dl{margin-top: .3rem;}
.Form002801 dd{font-size: var(--font-size18);}
.Form002801 dd+dd{ margin-top: .2rem;}
.Form002801 .t1{white-space: nowrap; color: var(--grey);}
.Form002801 .t2{color: var(--black);}
.Form002801 dd{display: flex;}
.Form002801 .img{max-width: 1.2rem;}
.Form002801 .img+.img{margin-left:.3rem;}

@media(min-width:1025px){
.Form002801 .ul{display: flex; flex-wrap: wrap;}
.Form002801 li{width: 48.5%; margin-right: 3%; min-height:3.22rem;}
.Form002801 li:first-child{width:100%; margin-right:0;}
.Form002801 li:nth-child(2n+1){margin-right:0;}
.Form002801 li:nth-child(2n+1) ~ li{margin-top:3%;}
}

@media(max-width:1024px){
.Form002801 li{padding-bottom:50%; background-size:contain;}
.Form002801 .tit{font-size: var(--font-size20);}
.Form002801 dd{font-size: var(--font-size16);}
}





/*.Form002803*/
.Form002803{ padding:var(--padMar110) 0; background: var(--bag); }
.Form002803 .from{padding:.3rem; box-shadow:0 0 10px rgba(var(--rgb-black), 0.03); background: var(--white); }
.Form002803 .from li{position:relative; }
.Form002803 .from li:not(.btn){border:1px solid #ddd;padding:0 .15rem 0 .56rem;}
.Form002803 .from li:not(.btn)::before{position: absolute; left:.2rem;top:.21rem;background-repeat:no-repeat; background-position:center; width:.2rem; height:.2rem; content: ''; background-size: contain;}
.Form002803 .from li:nth-child(1)::before{background-image: url(../images/Form002803-icon1.svg);}
.Form002803 .from li:nth-child(2)::before{background-image: url(../images/Form002803-icon2.svg); }
.Form002803 .from li:nth-child(3)::before{background-image: url(../images/Form002803-icon3.svg);}
.Form002803 .from li:nth-child(4)::before{background-image: url(../images/Form002803-icon4.svg);}
.Form002803 .from label{ position:absolute; left:.56rem; top:0;  line-height:.6rem; color:#999;}
.Form002803 .from select,
.Form002803 .from .text{ width:100%; height:.6rem; line-height:.6rem; border:none; background:none; font-size:var(--font-size16);}
.Form002803 .from textarea.text{ height:1.4rem;}
.Form002803 .from .btn{text-align: center;}
.Form002803 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width:1.91rem; height:.6rem; font-size:var(--font-size16); color:var(--white);border-radius:.6rem; line-height:.6rem;}
.Form002803 .from .btn input:hover{ background:var(--hover-color2);}
@media(min-width:1025px){
 .Form002803 .from{padding:3vw; }
 .Form002803 .from li{float: left; width:32%; margin-right:2%; }
 .Form002803 .from li:nth-child(3n){margin-right: 0; }
 .Form002803 .from li:nth-child(3n) ~ li{margin-top:2%;}
 .Form002803 .from .li{width: 100%;}
}

@media(max-width:1024px){
.Form002803 .from li+li{margin-top: .2rem; }
}







/*RighInfo002810*/
.RighInfo002810{ padding:var(--padMar110) 0;}
.RighInfo002810 .box+.box{margin-top:.4rem;}
.RighInfo002810 .tit{ font-size:var(--font-size30);color:var(--black); line-height: 1.5; display: flex; font-family: var(--bold);}
.RighInfo002810 .icon{height: .4rem; margin-right: .15rem;}
.RighInfo002810 .txt{ color:var(--grey); line-height:1.75; margin:2em 0 4em;text-align:justify;}
.RighInfo002810 .num{position: relative; font-size:var(--font-size40);font-weight:bold; color:var(--hover-color);margin-bottom:2em; font-family: Arial;}
.RighInfo002810 .num:after{display: block; content: ''; background:var(--hover-color); position: absolute; width:calc(100% - .7rem); height: 1px; top: 50%; margin-top:-0.5px; right: 0;}
.RighInfo002810 .pic a{display:block;overflow: hidden;}
.RighInfo002810 .pic .Ispic{display:block; width: 100%; padding-bottom:64.103%; transition: .3s;}
.RighInfo002810 .pic:hover .Ispic{transform: scale(1.1);}
@media(min-width:1025px){
.RighInfo002810 .flex{display: flex; align-items: center;justify-content: space-between;}
.RighInfo002810 .pic{width:50%; padding-top:.2rem; padding-left:.2rem; position: relative; z-index: 2;}
.RighInfo002810 .pic:after{display: block; content: '';width:90%; height:90%; background:var(--hover-color); position: absolute; left: 0; top: 0; z-index: -1; opacity: 0.1; }
.RighInfo002810 .info{padding-left: 5vw; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .pic{ padding-left:0; padding-right:.2rem; order: 2;}
.RighInfo002810 .box:nth-child(2n) .pic:after{left:auto;right: 0; }
.RighInfo002810 .box:nth-child(2n) .info{padding-left:0; padding-right:5vw;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
}

@media(max-width:1024px){
  .RighInfo002810 .num{margin-bottom:1em; }
  .RighInfo002810 .info{margin-top: .4rem;}
}







/*RighInfo002553 */
.RighInfo002553{ padding:var(--padMar110) 0;}
.RighInfo002553 .pic{overflow: hidden;}
.RighInfo002553 .con{line-height:1.75;}
.RighInfo002553 .tit{font-size: var(--font-size22); color: var(--hover-color); margin-bottom: .2rem;}
.RighInfo002553 .ul1{background: var(--bag); margin-top: .3rem;}
.RighInfo002553 .ul1 li{text-align: center; padding: .2rem .55rem;}
.RighInfo002553 .ul1 .num{font-family: Arial; font-size: var(--font-size24); color: var(--hover-color); font-weight: bold; line-height: 1;}
.RighInfo002553 .ul1 .t1{font-family: var(--bold); color: var(--black); margin:.2rem 0 .1rem; font-size: var(--font-size18);}
.RighInfo002553 .ul1 .t2{text-align: justify; line-height: 1.5; color: var(--grey);}
@media(min-width:1025px){
.RighInfo002553 .flex{display: flex; align-items: center;}
.RighInfo002553 .Listtit{text-align:left;}
.RighInfo002553 .Listtit::after{margin-left: 0;}
.RighInfo002553 .pic,
.RighInfo002553 .con{width: 50%;}
.RighInfo002553 .pad-left .con{padding-left:4vw; order: 2;}
.RighInfo002553 .pad-right .con{padding-right:4vw;}
.RighInfo002553 .pad-right .pic{order: 2;}
.RighInfo002553 .p1{font-size: var(--font-size18);}
.RighInfo002553 .ul1{display: flex; flex-wrap: wrap;}
.RighInfo002553 .ul1 li{width: 50%;}
.RighInfo002553 .ul1 li:nth-child(2n){border-left:2px solid var(--white);}
.RighInfo002553 .ul1 li:nth-child(2n) ~ li{border-top: 2px solid var(--white);}
}
@media(max-width:1024px){
.RighInfo002553 .tit{font-size: var(--font-size20); text-align: center;}
.RighInfo002553 .ul1 li+li{border-top:.1rem solid var(--white);}
.RighInfo002553 .ul1 li{text-align: center; padding:.4rem;}
.RighInfo002553 .ul1 .t2{text-align:center;}
.RighInfo002553 .pic{margin-top: .2rem;}
}




/*Floor003099 */
.Floor003099{padding:var(--padMar110) 0; background: var(--bag);}
.Floor003099 .list{position: relative; z-index: 1;}
.Floor003099 .slider .slick-list li{padding: 5px; }
.Floor003099 .slider .slick-list li a{display: block; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.Floor003099 .pic{overflow: hidden;position: relative;}
.Floor003099 .pic .Ispic{padding-bottom:75.236%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(1.1);}
.Floor003099 .tit{font-size:var(--font-size26); color: var(--black); margin-bottom: 1em; font-family: var(--bold);}
.Floor003099 .box{max-height: 3.5rem; overflow-y: auto; padding-right: .1rem; margin-right: -.1rem;}
.Floor003099 .box::-webkit-scrollbar{width:2px;  height:100%;}
.Floor003099 .box::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.Floor003099 .box::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:10px;}
.Floor003099 .box::-webkit-scrollbar-thumb:hover{background:var(--hover-color);}
.Floor003099 .box::-webkit-scrollbar-corner{background:var(--hover-color);}
.Floor003099 p{line-height: 1.75; color: var(--grey);}
.Floor003099 p b{color: var(--hover-color);}
.Floor003099 .t1{color: var(--black); font-size: var(--font-size17); margin-bottom: .15rem; font-weight: bold;}
.Floor003099 dd p{ font-size: var(--font-size15); }
.Floor003099 .slider li .con{padding-top: 2vw;}
.Floor003099 .slider .slick-dots{display: table; margin:2% auto 0;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color:var(--hover-color);background: none;}
.Floor003099 .slick-arrow{position: absolute; z-index: 30; top:60%; width:.5rem; height:.5rem; border:2px solid var(--hover-color);padding: 0; margin-top:-.25rem; border-radius: 50%; transition: 0.3s; background: url("../images/more.svg") no-repeat center center;background-size: auto .15rem;}
.Floor003099 .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color:var(--hover-color);}
.Floor003099 .slick-prev{left:0; transform: rotateY(-180deg);}
.Floor003099 .slick-next{right:0;}
.Floor003099 .slider{ margin: 0 .7rem;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li a{display:flex; align-items: center; background:var(--white); overflow: hidden;}
.Floor003099 .pic{width: 44%; order: 2;}
.Floor003099 .con{width: 56%; padding: .4rem;}
.Floor003099 dl{display: flex; margin-top: .4rem; background: var(--bag); padding: .2rem;}
.Floor003099 dl dd+dd{border-left:1px dashed rgba(0, 0, 0, 0.1); margin-left:.3rem; padding-left:.3rem; }
}
@media(max-width:1024px){
  .Floor003099 .tit{font-size:var(--font-size20); }
  .Floor003099 .con{padding:.2rem; margin-top: .2rem;}
  .Floor003099 dl dd{ margin-top: .15rem;}
}





/*RighInfo002555 */
.RighInfo002555{ padding:var(--padMar110) 0;}
.RighInfo002555 p{line-height: 1.75; color: var(--black);  font-family: hmr;}
.RighInfo002555 .ul{margin:.3rem 0;}
@media(min-width:1025px){
.RighInfo002555 .flex{display: flex; align-items: center;}
.RighInfo002555 li{width: 49%;}
.RighInfo002555 li+li{margin-left: 2%;}
}


/*RighInfo002555 */
.RighInfo0025561{ padding:var(--padMar110) 0;}
.RighInfo0025561 p{line-height: 1.75; color: var(--black);  font-family: hmr;}

/*RighInfo002556 */
.RighInfo002556{padding:var(--padMar110) 0; background: var(--bag);}
.RighInfo002556 .ul{display: flex; flex-wrap: wrap; justify-content: center;}
.RighInfo002556 li{text-align: center; }
.RighInfo002556 li *{transition: .3s;}
.RighInfo002556 li:hover *{transform: translateY(-.2rem);}
.RighInfo002556 .icon{width:1.2rem; height:1.2rem; border-radius: 50%; position: relative;  background:rgba(var(--rgb-hover),0.08); margin: 0 auto .3rem;}
.RighInfo002556 .icon img{height:.45rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.RighInfo002556 .tit{font-size: var(--font-size24); color: var(--black); font-family: hmr;}
@media(min-width:1025px){
.RighInfo002556 li{width: 20%; padding: .3rem;}
.RighInfo002556 li+li{border-left: 1px dashed rgba(0, 0, 0, 0.1);}
}
  
@media(max-width:1024px){
.RighInfo002556 li{width:33.3%;padding: .1rem;}
.RighInfo002556 .icon{width:.9rem; height:.9rem;}
.RighInfo002556 .icon img{height:.35rem;}
.RighInfo002556 .tit{font-size: var(--font-size18);}
}
  


/*RighInfo002557 */
.RighInfo002557{padding:var(--padMar110) 0;}
.RighInfo002557 .ul{display: flex; flex-wrap: wrap; justify-content: center;}
.RighInfo002557 li{text-align: center; padding: .6rem; padding-bottom:1.5rem; background: var(--white); box-shadow: 0 0 5px rgba(var(--rgb-black), 0.1); position: relative; overflow: hidden; transition: .3s;}
.RighInfo002557 li:hover{transform: translateY(-.2rem);}
.RighInfo002557 .icon{height:.5rem; margin: 0 auto .3rem;}
.RighInfo002557 .tit{font-size: var(--font-size24); color: var(--black); font-family: hmr;}
.RighInfo002557 .num{font-family: Arial; font-size: 10vw; color: var(--hover-color); font-weight:bold; position: absolute; left: 0; width: 100%; text-align: center;top:70%; line-height: 0.7; opacity: 0.05; }
@media(min-width:1025px){
.RighInfo002557 li{width:31.3%; margin-right: 3%;}
.RighInfo002557 li:last-child,
.RighInfo002557 li:nth-child(3n){margin-right:0;}
.RighInfo002557 li:nth-child(3n) ~ li{margin-top:3%;}
}
@media(max-width:1024px){
.RighInfo002557 li{width:100%;}
.RighInfo002557 li+li{margin-top:.2rem;}
}





/*RighInfo002806 */
.RighInfo002806{padding:var(--padMar110) 0;}
.RighInfo002806 .tit{font-size: var(--font-size28); font-family: var(--bold); color: var(--hover-color); margin-bottom: .35rem;}
.RighInfo002806 .pic{position: relative;}
.RighInfo002806 .pic img{display: block; width: 100%;}
.RighInfo002806 p{line-height:1.75; text-align: justify; color:var(--grey);}
.RighInfo002806 .txt p{margin-top:.35rem; font-family: hmr;}
.RighInfo002806 .num{margin:.4rem 0 0; background: var(--bag); }
.RighInfo002806 .num .list{position: relative;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content:''; border: 5px solid var(--hover-color); width: .3rem; height:.3rem;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list .ul{display: flex;}
.RighInfo002806 .num .list li{padding:.3rem; width: 25%;}
.RighInfo002806 .num .list li .inner{padding-left:2.5vw;}
.RighInfo002806 .num .list li aside{display: inline-block;position: relative; color:var(--hover-color);}
.RighInfo002806 .num .list li b{font-size:.6rem;display: block; line-height: 1; font-family: Arial;}
.RighInfo002806 .num .list li sub{position: absolute; left: 100%; word-break: keep-all; bottom:15%;margin-left: 10px; font-size:var(--font-size18); white-space: nowrap;}
.RighInfo002806 .num .list li sub i{font-size:var(--font-size28); font-style:inherit;}
.RighInfo002806 .num .list li p{margin:.1rem 0 0; line-height: 1.5;}
 @media(min-width:1025px){
 .RighInfo002806 .pic{ width:50%; position: relative; margin-bottom:3%; margin-left:4%; }
 .RighInfo002806 .num .list li:not(:last-child){border-right: 3px solid rgba(var(--rgb-black), 0.03);}
 }
 @media(max-width:1024px){
 .RighInfo002806 .pic{ margin-bottom: .5rem; }
 .RighInfo002806 .tit{font-size: var(--font-size20); margin-bottom: .2rem;}
 .RighInfo002806 .txt p{margin-top:1em;}
 .RighInfo002806 .num .list .ul{flex-wrap: wrap;}
 .RighInfo002806 .num .list li{width: 50%; padding:.2rem;}
 .RighInfo002806 .num .list li:nth-child(2n){border-left: 3px solid rgba(var(--rgb-black), 0.03);}
 .RighInfo002806 .num .list li:nth-child(2n) ~ li{border-top: 3px solid rgba(var(--rgb-black), 0.03);}
 .RighInfo002806 .num .list li b{font-size:.4rem;}
 }
 



 
/*Floor002978*/ 
.Floor002978{padding:var(--padMar110) 0; overflow: hidden; background:var(--bag);}
.Floor002978 .box{position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{position: absolute; z-index: 30; top:60%; width:.5rem; height:.5rem; border:2px solid var(--hover-color);padding: 0; margin-top:-.7rem; border-radius: 50%; transition: 0.3s; background: url("../images/more.svg") no-repeat center center;background-size: auto .15rem;}
.Floor002978 .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color:var(--hover-color);}
.Floor002978 .slick-prev{left:-1vw; transform: rotateY(-180deg);}
.Floor002978 .slick-next{right:-1vw;}
.Floor002978 li a{display: block; margin:0 4.167vw;position: relative;  overflow: hidden;}
.Floor002978 li .pic{overflow: hidden; position: relative;}
.Floor002978 li .pic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:65%; z-index:1; opacity: 0;
  background: -moz-linear-gradient(top,  rgba(var(--rgb-black),0) 0%, rgba(var(--rgb-black),1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(var(--rgb-black),0) 0%,rgba(var(--rgb-black),1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(var(--rgb-black),0) 0%,rgba(var(--rgb-black),1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor002978 li .Ispic{padding-bottom:44.232%;transition: 0.3s;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
.Floor002978 li .con{position: absolute; left:0; bottom: 0;opacity: 0;transform: translateY(30%); transition: 0.3s 0.5s; z-index: 2;  text-align: center;width: 100%; }
.Floor002978 li .tit{color: var(--white);font-size:var(--font-size22); padding:1em;}
.Floor002978 li.slick-center .pic:after{opacity: 0.7;}
.Floor002978 li.slick-center .con{transform: translateY(0);opacity: 1;}
@media(min-width:1600px){
.Floor002978 .box{max-width:12rem; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor002978 li a{ margin:0 .8rem;}
.Floor002978 .slick-prev{left:0; }
.Floor002978 .slick-next{right:0;}
.Floor002978 li .Ispic{padding-bottom:70%;}
.Floor002978 li .tit{font-size:var(--font-size18);}
}





/*Floor003240 */
.Floor003240{padding: var(--padMar110) 0;overflow: hidden;}
.Floor003240 .swiper-wrapper{height: auto;}
.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size18); color:var(--grey);}
.swiper-v-list .swiper-slide-active{color:var(--hover-color);z-index: 4;}
.swiper-v-list .txt{position: relative;}
.swiper-v-list .txt p{margin: 0;}
.swiper-v-list .line{display: flex; justify-content: space-between;align-items: flex-start; position: absolute; left: 0;top: 0;}
.swiper-v-list .line i{background-color: #cacaca;}
.swiper-v-list .swiper-slide-active .line i{background-color:var(--hover-color); transition: 0.3s 0.3s;}
.Floor003240 .left{position: relative;z-index: 10;}
.swiper-overlay .swiper-wrapper{ align-items: center;}
.swiper-overlay .swiper-slide{display: flex;align-items:center;z-index: 1;transition: opacity 0.3s;}
.swiper-overlay .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity: 0;}
.swiper-overlay .swiper-slide .pic{position: relative;z-index: 1;transition: 0.3s;}
.swiper-overlay .swiper-slide-next,
.swiper-overlay .swiper-slide-prev{z-index: 2;}
.swiper-overlay .swiper-slide-prev .pic{ transform: scale(0.791) translateX(30%); transform-origin: right 50%; }
.swiper-overlay .swiper-slide-active{z-index: 10;}
.swiper-overlay .swiper-slide-active .pic{transform: scale(1); transform-origin: center center;}
.swiper-overlay .swiper-slide-next .pic{ transform: scale(0.791) translateX(-30%);transform-origin: left 50%;}
.swiper-overlay .swiper-slide .pic img{position: relative;z-index: 4;}
.swiper-overlay .swiper-slide .pic::before{position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/Floor003240-kuang-v.png) no-repeat center center; background-size: 100% 100%;height: 100%;}
.swiper-overlay .swiper-slide .pic:after{position: absolute; content: '';width: 3.55rem;height: 1.44rem; bottom: -0.05rem;background: url(../images/Floor003240-kuang-shadow.png) no-repeat center center; background-size: contain; left: -1.32rem;z-index: 0;}
.swiper-overlay p{position: absolute; top: 40%;width: 50%;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;color:var(--black);}

@media (min-width:1025px) {
.Floor003240 .left{width: calc(665 / 1600 * 100%);}
.Floor003240 .right{width: calc(860 / 1600 * 100%);}
.swiper-overlay{width: 175.156%;margin-left: -37.578%;}
.swiper-overlay{padding: 0 1.32rem;}
.swiper-v-list{height: calc(var(--txth) * var(--vnum));}
.swiper-v-list .txt{height: var(--txth); display: flex;align-items: center;padding-left: 0.65rem;}
.swiper-v-list .swiper-slide{height:  var(--txth);}
.swiper-v-list .line{flex-direction: column;width: 0.37rem;height: calc(100% + 1px);}
.swiper-v-list .line i{height: 1px;width: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(4){width: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(3),
.swiper-v-list .swiper-slide-active .line i:nth-child(5){width:48%;}
}
@media (max-width:1024px) {
.Floor003240 .left{margin-bottom: .5rem;}
.Floor003240 .right{margin: 0 -1.32rem; }
.swiper-v-list .txt{padding: 0.5rem 0.1rem 0;}
.swiper-v-list .txt p.dot2{-webkit-line-clamp:3;}
.swiper-v-list .line{width:calc(100% + 1px); height: 0.37rem;}
.swiper-v-list .line i{width: 1px;height: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(6){height: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(5),
.swiper-v-list .swiper-slide-active .line i:nth-child(7){height:48%;}
.swiper-v-list .swiper-slide{text-align: center;}
}
@media (max-width:640px) {
    .Floor003240 .right{margin: 0 -0.6rem; }
    .swiper-overlay .swiper-slide .pic:after{width: 1.7rem; height: 0.7rem;left: -0.6rem;}
    .swiper-v-list .swiper-slide{font-size: var(--font-size11);}
    .swiper-v-list .swiper-slide-active{font-size: var(--font-size14);}
}




/*.Floor002491*/
.Floor002491{background-size: cover; background-position:center; background-repeat:no-repeat; position: relative;}
.Floor002491::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; content: ''; opacity: 0.65;}
.Floor002491 .Listtit{ color: #fff;}
.Floor002491 .Listtit::after{ background: #fff;}
.Floor002491 li{position: relative; z-index: 8;  text-align: center;}
.Floor002491 li:hover{background: rgba(var(--rgb-hover),0.85);}
.Floor002491 .icon{height: .5rem; display: block; margin: 0 auto;}
.Floor002491 .cn{font-size:var(--font-size18);display: block; width: 100%; z-index: -1; color: var(--white); margin: .4rem 0 .2rem;}
.Floor002491 p{ line-height: 1.75;color:var(--white); font-size: var(--font-size20); font-family: var(--bold);}
@media (min-width:1025px) {
.Floor002491 .Listtit{ position: absolute; left: 0; width: 100%; top:var(--padMar110); z-index: 10;}
.Floor002491 ul{display: flex;}
.Floor002491 li{width:20%; padding:3.5rem 2em 2rem;}
.Floor002491 li:not(:last-child){border-right: 1px solid rgba(var(--rgb-white), .25);}
}
@media (max-width:1024px) {
.Floor002491{ padding: var(--padMar110) 0;}
.Floor002491 ul{flex-wrap: wrap;}
.Floor002491 li{padding:.2rem;}
.Floor002491 li+li{border-top: 1px solid rgba(var(--rgb-white), .25);}
.Floor002491 .cn{font-size:var(--font-size16); margin: .2rem 0;}
.Floor002491 p{font-size: var(--font-size18);}
}





/*Floor003012 */
.Floor003012{overflow: hidden;position: relative; z-index: 1; padding:var(--padMar110) 0;}
.Floor003012 a:hover{color:var(--hover-color);}
.Floor003012 .slider-for .item{padding:0;position: relative;}
.Floor003012 .slider-for .item time{position: absolute ; left:0; top:50%; width: 100%; text-align: center; font-size:29vw; color: var(--hover-color); opacity: 0.04; font-weight: bold; transform: translateY(-50%); z-index: 1; font-family: Arial; display: none;}
.Floor003012 .slider-for .item .box{z-index: 2; position: relative; }
.Floor003012 .slider-for .item .year{line-height:1; color:var(--hover-color); font-size:var(--font-size18); margin-bottom:.2rem;}
.Floor003012 .slider-for .item .year b{font-size:var(--font-size50); margin-right:.1rem; }
.Floor003012 .slider-for .item .con{padding:.2rem 0;}
.Floor003012 .slider-for .item .con p{margin: 0; line-height: 1.75; position: relative; font-family: hmr;}
.Floor003012 .slider-for .item .con p+p{margin-top: calc(8 / 16 * 1em); }
.Floor003012 .slider-for .item .img{width:100%; }
.Floor003012 .slider-for .item .Ispic{padding-bottom:72.917%; }
.Floor003012 .slider-nav{padding:0 .5rem;}
.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 solid #ccc; font-size:var(--font-size18);}
.Floor003012 .slider-nav .item .dotico{width:.14rem;height:.14rem;position:absolute;left:50%;top:-.07rem;margin-left:-.07rem; border: 2px solid #ccc; background: #fff;}
.Floor003012 .slider-nav .item.slick-current a{color:var(--hover-color);}
.Floor003012 .slider-nav .item.slick-current .dotico{ background:var(--hover-color); border-color: 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:1px solid #ccc;padding: 0; margin-top:-.255rem; border-radius: 50%; transition: 0.3s; background: url("../images/more2.svg") no-repeat center center;background-size: auto .15rem;}
.Floor003012 .slider-nav .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: var(--hover-color); border-color: var(--hover-color);}
.Floor003012 .slider-nav .slider{ margin: 0 .7rem;}
.Floor003012 .slider-nav .slick-prev{left:0; transform: rotate(-180deg);}
.Floor003012 .slider-nav .slick-next{right:0;}
@media(min-width:1025px){
.Floor003012 .slider-for .item .box{display:flex; align-items:center; width: 90%; max-width:1000px; margin:0 auto; }
.Floor003012 .slider-for .item .con{width: 60%; padding-left: .5rem;}
.Floor003012 .slider-for .item .img{width:40%; }
.Floor003012 .slider-for .item{padding:.6rem;}
.Floor003012 .slider-for .item time{display: block;}

}






.TextList002514{ padding:var(--padMar110) 0;  background: var(--bag);}
.TextList002514 .list{ background: var(--white);  overflow: hidden;}
.TextList002514 .list+.list{margin-top:.3rem;}
.TextList002514 .job-title{ line-height:.3rem; padding:.32rem .5rem;cursor:pointer; position:relative;color:var(--black);}
.TextList002514 .job-title p{ margin: 0;position: relative;line-height:.34rem;font-size:var(--font-size24);}
.TextList002514 .job-title i{ position:absolute; width:.28rem; height:.28rem; background:var(--hover-color); border-radius:50%; right:.5rem; top:50%; margin-top:-.14rem;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:var(--white);}
.TextList002514 .job-title i::before{ left:25%; width:50%; height:.02rem; top:50%; margin-top:-.01rem;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-.01rem; width:.02rem; top:25%; height:50%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{background:rgba(var(--rgb-white), .5); border-top: 4px solid var(--hover-color);}
.TextList002514 .job-title.select p{ font-weight: bold; color: var(--hover-color);}
.TextList002514 .job-main{ display:none; padding:0 .5rem;background:rgba(var(--rgb-white), .5); }
.TextList002514 .job-main .job-info{ line-height:1.75; border-top:1px solid rgba(var(--rgb-black), 0.08); padding-top:.5rem; }
.TextList002514 .job-main strong{display: block; font-size:var(--font-size18);}
.TextList002514 .send{ padding: .5rem 0; margin-top:.5rem; border-top: 1px solid rgba(var(--rgb-black), 0.08); text-align: center; }
.TextList002514 .send a{background-color:var(--hover-color);color:var(--white);line-height: calc(50 / 16);padding: 0 0.5rem;border-radius: calc(60 / 16 * 1em); overflow: hidden; display: inline-block; cursor: pointer;}
.TextList002514 .send a:hover{background-color:var(--hover-color2);}
.TextList002514 .Popup{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(var(--rgb-black), 0.6); z-index: 1000; display: none;}
.TextList002514 .close{position: absolute;right:1em;top:1em;z-index: 10;width:.3rem;height:.3rem;border-radius: 50%;background-color:var(--hover-color);cursor: pointer;}
.TextList002514 .close::before,
.TextList002514 .close::after{ position:absolute; content:''; width:.03rem; height:70%; border-radius:.03rem; background-color:var(--white); left:.14rem; top:.05rem;}
.TextList002514 .close::before{ transform:rotate(45deg);}
.TextList002514 .close::after{ transform:rotate(-45deg);}
.TextList002514 .Popup .boxs{position: fixed; left:50%; top:50%; width:90%;background:var(--white);  transform: translate(-50%,-50%); padding: 2em 4em;}
.TextList002514 .Popup .tit{font-size:var(--font-size30); color:var(--black); text-align: center; margin-bottom:1.5em; font-weight: bold;}
.TextList002514 .from li{position:relative; }
.TextList002514 .from li:not(.btn){border:1px solid #ddd;padding:0 .15rem 0 .56rem;}
.TextList002514 .from li:not(.btn)::before{position: absolute; left:.2rem;top:.21rem;background-repeat:no-repeat; background-position:center; width:.2rem; height:.2rem; content: ''; background-size: contain;}
.TextList002514 .from li:nth-child(1)::before{background-image: url(../images/Form002803-icon5.svg);}
.TextList002514 .from li:nth-child(2)::before{background-image: url(../images/Form002803-icon1.svg);}
.TextList002514 .from li:nth-child(3)::before{background-image: url(../images/Form002803-icon2.svg); }
.TextList002514 .from li:nth-child(4)::before{background-image: url(../images/Form002803-icon3.svg);}
.TextList002514 .from li:nth-child(5)::before{background-image: url(../images/Form002803-icon4.svg);}
.TextList002514 .from label{ position:absolute; left:.56rem; top:0;  line-height:.6rem; color:#999;}
.TextList002514 .from .zw{height:.62rem; background: #f8f8f8; border: none !important; line-height: .62rem; }
.TextList002514 .from select,
.TextList002514 .from .text{ width:100%; height:.6rem; line-height:.6rem; border:none; background:none; font-size:var(--font-size16);}
.TextList002514 .from textarea.text{ height:1.4rem;}
.TextList002514 .from .btn{text-align: center;}
.TextList002514 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width:2rem; height:.5rem; font-size:var(--font-size16); color:var(--white);border-radius:.5rem; line-height:.5rem;}
.TextList002514 .from .btn input:hover{ background:var(--hover-color2);}
@media(min-width:1025px){
.TextList002514 .Popup .boxs{max-width:9.6rem; }
.TextList002514 .from li{float: left; width:49%; margin-right:2%; }
.TextList002514 .from li:nth-child(2n){margin-right: 0; }
.TextList002514 .from li:nth-child(2n) ~ li{margin-top:2%;}
.TextList002514 .from .li{width: 100%;}
.TextList002514 .job-main .job-info{ display: flex; }
.TextList002514 .job-main .box{width: 48%;}
.TextList002514 .job-main .box+.box{padding-left: 4%; margin-left: 4%; border-left: 1px dashed rgba(var(--rgb-black), 0.1);}

}
@media(max-width:1024px){
.TextList002514 .job-main .box+.box{ margin-top:.3rem;}
.TextList002514 .Popup .boxs{ padding:.3rem;}
.TextList002514 .from li+li{margin-top:.2rem;}
}






/*Form003138 */
.Form003138{padding:var(--padMar110) 0;  overflow: hidden;}
.Form003138 .box{background:var(--bag); padding:.6rem;}
.Form003138 .pic{overflow: hidden;}
.Form003138 .Ispic{display: block; padding-bottom:66%;}
.Form003138 .tit{font-size:var(--font-size30); color:var(--hover-color); margin-bottom:1.5em; font-family: var(--bold);}
.Form003138 p{font-size: var(--font-size18); color:var(--grey); line-height:1.75; text-align: justify;}
@media(min-width:1025px){
.Form003138 .Listtit{text-align:left;}
.Form003138 .Listtit::after{margin-left: 0;}
.Form003138 .flex{display: flex; align-items: flex-start;}
.Form003138 .con,
.Form003138 .pic{width:50%;}
.Form003138 .box{padding-right:2.3rem; margin-right:-1.5rem; padding-top:6vw; padding-bottom:6vw;}
}
@media(max-width:1024px){
.Form003138 .tit{font-size:var(--font-size20); }
.Form003138 p{font-size: var(--font-size16);}
.Form003138 .box{ padding:.4rem;}
}




/*Floor002140 */
.Floor002140{padding:var(--padMar110) 0; background: var(--bag);}
.Floor002140 .tab{display:flex; justify-content: center; margin-bottom: 3em; flex-wrap: wrap;}
.Floor002140 .tab span{line-height: .5rem; padding: 0 2em; background: #fff; border-radius: 2em; color:var(--grey); cursor: pointer; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);  display: none;}
.Floor002140 .tab span.aon{background: var(--hover-color); color:var(--white);}
.Floor002140 .list{display: none;}
.Floor002140 li{background: #fff; box-shadow: 0 0 rgba(var(--rgb-black), 0.05); position: relative; padding: .5rem; transition: .3s;}
.Floor002140 li:hover{transform: translateY(-.2rem);}
.Floor002140 .num{font-family: Arial; font-size: var(--font-size24); color: var(--hover-color); font-weight: bold; line-height: 1; position: absolute; right: .5rem; top: .5rem;}
.Floor002140 .icon{width:.8rem; height:.8rem; border-radius: 50%; position: relative;  background:var(--hover-color);}
.Floor002140 .icon img{height:.3rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.Floor002140 .tit{font-size: var(--font-size24); color: var(--black); font-family: hmr; margin:.3rem 0 .2rem;}
.Floor002140 .txt{color: var(--black); line-height: 1.75; text-align: justify;}
@media(min-width:1025px){
.Floor002140 .tab span{margin:0.05rem 1em; }
.Floor002140 .ul{display: flex; flex-wrap: wrap;}
.Floor002140 li{width: 31.3%; margin-right: 3%;}
.Floor002140 li:nth-child(3n){ margin-right:0;}
.Floor002140 li:nth-child(3n) ~ li{ margin-top:3%;}
}
@media(max-width:1024px){
.Floor002140 .tab span{width: 49%; margin-right: 2%; text-align: center; font-size: var(--font-size15);}
.Floor002140 .tab span:nth-child(2n){margin-right:0;}
.Floor002140 .tab span:nth-child(2n) ~ span{margin-top:2%;}
.Floor002140 li{width: 100%;}
.Floor002140 li+li{margin-top: .2rem;}
}
  

/*RighInfo003137 */
/* .RighInfo003137{padding: var(--padMar70);} */
.RighInfo003137 .auto{position: relative;z-index: 1;}
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: var(--hover-color);border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #000;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 90.685%;}
.RighInfo003137 ul li .name .cn{font-size: var(--font-size18);line-height: 1.5;padding: 0.2rem 0 0;color: var(--hover-color);font-weight: bold;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 100%;width: 100%;}
.RighInfo003137 ul li:nth-child(1){margin-top: 2rem;}
.RighInfo003137 ul li:nth-child(2){margin-top: 2rem;}
.RighInfo003137 ul li:nth-child(3){margin-top: 1rem;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: flex;width: 100%;align-items: center;justify-content: space-between;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 25.143%;padding:0.2rem  0;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}


/*Floor003220 */
.Floor003220{padding: var(--padMar90) 0 var(--padMar80) 0; overflow: hidden;}
.Floor003220 .index-title{margin-bottom: var(--padMar50);}
.Floor003220 .index-title .title{display: inline-block;position: relative;z-index:1;}
.Floor003220 .index-title .title span{position: relative;z-index: 3; font-size: var(--font-size52); color: var(--txt-color-222); font-weight: 500;}
.Floor003220 .index-title .title:after{position: absolute; content: '';z-index: 1; background: url(../images/Floor003220-mark.svg) no-repeat center center; width: 0.65rem; height: 0.41rem; right: -0.27rem; top:-0.4em; background-size: contain;}
.Floor003220 .index-title .title +  .sub-tit{margin-top: var(--padMar50);}
.Floor003220 .index-title .sub-tit{font-size: var(--font-size36); font-weight: 500;}
.Floor003220 .index-title .title + .desc{margin-top: calc(28 / 18 * 1em);}
.Floor003220 .index-title .desc{font-weight: 100;font-size: var(--font-size18);color: var(--txt-color-222);}
@media (max-width:1024px) {
    .Floor003220 .index-title .title span{font-size: var(--font-size36);}
    .Floor003220 .index-title .sub-tit{font-size: var(--font-size20); }
    .Floor003220 .index-title .desc{font-size: var(--font-size16); }
}
.Floor003220{background-color:var(--bag);}
.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background:var(--bag); }
.Floor003220 .swiperCon:after{right: 0;background:var(--bag); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.15rem;background:#fff url(../images/kj.png) no-repeat center center;padding: 0.2rem 0;background-size: cover;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;background-size: contain;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.4rem;text-align: center;}
.Floor003220 .tit{font-size: 0.2rem; margin-bottom: 1em;}
.Floor003220 .txt time{color: #999; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar90); }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px var(--hover-color); background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--bag); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}






/*
 .TextList009
 */
 .TextList009{padding:var(--padMar110) 0;}
 .TextList009 li{border: 1px solid #e5e5e5; padding-left:1.4rem; position:relative; padding-right:.3rem;}
 .TextList009 li+li{margin-top:.3rem;}
 .TextList009 li a{height:.85rem; line-height:.85rem;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/more.svg) no-repeat right center; padding-right:.4rem; background-size: auto 1em; font-family: hmr;}
 .TextList009 li time{ position:absolute; text-align:center; left:0; top:.1rem; height:.65rem; width:1.08rem; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:var(--font-size14);}
 .TextList009 li time span{ display:block; font-size:var(--font-size22); padding-top:.07rem;}
 .TextList009 li:hover{ background-color:var(--hover-color);color:var(--white);}
 .TextList009 li:hover a{background-image:url(../images/more-on.svg); color:var(--white);}
 .TextList009 li:hover time{color:var(--white);}
 @media(max-width:769px){
 .TextList009 li{ padding:1em;}
 .TextList009 li time{display: none;}
 }
 
 