
@font-face {
  font-family: 'hmr';
  src: url('fonts/HarmonyOS/Regular.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:#0b6bc2;--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:51,130,238; }


p{margin: 0;}
p+p{margin-top:1em;}


/*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.2); }
.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.6rem;}
.Top003213 .logo img.on,
.Top003213 .logo img.on,
.Top003213_fixed .logo img,
.Top003213_fixed .logo img,
.Top003213:hover .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_2 .open-search{background: url(../images/search-on.svg) no-repeat center center; background-size: contain;}
.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);}
.Top003213_2 .logo img{display: none;}
.Top003213_2 .logo img.on{display: block;}
@media (min-width:1025px) {
.Top003213 menu li{margin-right: calc(60 / 1920 * 100vw);}
.Top003213 menu li span a{line-height:.9rem;font-size: var(--font-size18);color:var(--white);position: relative;}
.Top003213_2 menu li span a{color: var(--black);}
.Top003213:hover menu li span a,
.Top003213_fixed menu li span a{color:var(--black);}
.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: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: 0.32rem; }
.Top003213 menu li span a:hover,
.Top003213 menu li.aon span a{color: var(--hover-color); }
.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); }

.Top003213 menu li{position: relative;}
.Top003213 menu li .sub-menu{position: absolute;top: 100%;left: 50%;min-width: 12em;background-color: rgba(255,255,255,0.98);box-shadow: 0 6px 20px rgba(0,0,0,0.18);border-radius: 0 0 12px 12px;padding: .8em 0;opacity: 0;visibility: hidden;transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);z-index: 1000;border-top: 3px solid var(--hover-color);transform: translateX(-50%) translateY(-10px);}
.Top003213 menu li .sub-menu:empty,
.Top003213 menu li .sub-menu.no-children{display: none !important;}
.Top003213 menu li:hover > .sub-menu,
.Top003213_fixed menu li:hover > .sub-menu{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0);}
.Top003213 menu li .sub-menu li{margin: 0;}
.Top003213 menu li .sub-menu li a{display: block;margin: .2em .6em;padding: .5em 0;text-align: center;}
.Top003213 menu li .sub-menu li span{display: block;line-height: inherit;padding: 0;border-bottom: none;}
.Top003213 menu li .sub-menu li span a{display: block;padding: .75em 1.5em;color: #444;font-size: var(--font-size15);line-height: 1.6;position: relative;border-radius: 6px;margin: 0;transition: all 0.25s ease;}
.Top003213 menu li .sub-menu li span a:after{display: none;}
.Top003213 menu li .sub-menu li span a:hover{background-color: var(--hover-color);color: #fff;padding-left: 2.5em;transform: translateX(3px);}
}

@media (max-width:1024px) {
.Top003213{--top:0.8rem;position: relative; 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); display: none;}
.Top003213 .logo img.on{display: block !important;}
.Top003213 .open-menu{margin-left: 0.3rem;}
.Top003213 .open-menu i{background-color: var(--hover-color);}
.Top003213 ul{height: 100%; position: relative;width:45%;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 menu li .sub-menu{display: none;background-color: #f5f5f5;padding: 0 1em;border-top: 1px solid rgba(var(--rgb-black),0.1);width: 100%;box-shadow:none;line-height: 3;}
.Top003213 menu li.active > .sub-menu{display: block;}
.Top003213 menu li .sub-menu li span a{color: var(--grey);font-size: var(--font-size16);padding: .8em 0;}
.Top003213 menu li .sub-menu li span a:hover{color: var(--hover-color);}
}
@media(max-width:768px){
.Top003213 .open-search{background: url(../images/search-on.svg) no-repeat center center; background-size: contain;}
}



/*Banner003214 */
.Banner003214{position: relative;z-index: 1; overflow: hidden;}
.Banner003214 .swiper-wrapper{height: auto;}
.Banner003214 .mouse{position: absolute; bottom:5em; width: 0.26rem; height: 0.32rem;background: url(../images/mouse.svg) no-repeat center center; background-size: contain; left: 50%;margin-left: -0.16rem;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; color: var(--white);  background: rgba(var(--rgb-black), 0.2); }
.Banner003214 .txt :where(.t1,.t2,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003214 .txt .t1{margin:0;font-size:var(--font-size36);line-height:1;transition-delay:0.5s; letter-spacing: .4px;}
.Banner003214 .txt .t2{margin:.1rem 0 0.8rem 0;font-size:var(--font-size68);line-height:1.25;transition-delay:0.8s; letter-spacing: .4px;}
.Banner003214 .txt .index-more{transition-delay:1.1s}
.Banner003214 .swiper-slide-active .txt :where(.t1,.t2,.index-more){transform: translateX(0); opacity: 1;}

.Banner003214 .index-more a:not(:hover){background-color:rgba(var(--rgb-white),0.35) !important;}

.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-size34); width: auto; line-height: 0.7; font-weight: bold;}
.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; max-height: 9.6rem;}
}
@media(max-width:768px){
.Banner003214 .pages{bottom: 1em;}
.Banner003214 .txt .t2{margin:.1rem 0 0.5rem 0;}
}
@media (max-width:640px) {
.Banner003214 .pages span{font-size: var(--font-size16);--bar:0.4rem;}
.Banner003214 .pages span.swiper-pagination-bullet-active{font-size: var(--font-size22);}
.Banner003214 .txt .t2{font-size: var(--font-size20);}
}




.Hometitle{position: relative;z-index: 1; padding-bottom:.5rem;}
.Hometitle .cn{font-size:var(--font-size42); position: relative; line-height:1; padding-top:.1rem;padding-right:.06rem; font-weight: bold; letter-spacing:2px; display:table; color:var(--black);}
.Hometitle .en{font-size:var(--font-size2); text-transform: uppercase; color: var(--grey); margin-top: .1rem;}
@media(max-width:768px){
.Hometitle .cn{font-size:var(--font-size30);}
.Hometitle{padding-bottom: .2rem;}
}


.index-more a{display:inline-flex;align-items:center;background-color:#ddd;border-radius:3em;line-height:.62rem;padding-left:2em;padding-right:0.11rem;position:relative; color: var(--white);}
.index-more a span{position:relative;display:block;z-index:2;white-space: nowrap;}
.index-more a:after,
.index-more a::before{width:0.4rem;height:0.4rem}
.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.11rem;border-radius:0.4rem;top:0.11rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.index-more a:hover{color:var(--white); background-color: var(--hover-color); }
.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.22rem); height: calc(3em - 0.22rem);}
.index-more a:after{margin-left: 0.3rem;}
}
@media (max-width:640px) {
.index-more a:after{margin-left: 0.35rem;}
}





/*Floor003096*/
.Floor003096 .box{position: relative;}
.Floor003096 .bg{display: block; width: 100%; padding-bottom:36.535%;}
.Floor003096 .txt{line-height: 1.75; color:var(--black); text-align: justify; margin-bottom: .5rem;}
.Floor003096 .txt .b{color: var(--hover-color); font-size: var(--font-size20);}
.Floor003096 .number{ position: relative; z-index:10;}
.Floor003096 .ul_num{ display: flex;}
.Floor003096 .ul_num li{font-size:var(--font-size22); color:var(--black); padding:3vw 2vw; width: 25%; position: relative;}
.Floor003096 .ul_num li:not(:last-child){border-right: 1px solid rgba(var(--rgb-black), 0.08);}
.Floor003096 .ul_num li span{font-size:var(--font-size54); padding-right:.1rem; font-weight: bold; font-family: Arial;}
.Floor003096 .ul_num li p{font-size:var(--font-size18); margin:.05rem 0 0;}
.Floor003096 .ul_num li .icon{display: block; position:absolute; right: 2vw; top: 3vw; width:.34rem; height:.34rem; background-position:center; background-size: contain; background-repeat: no-repeat;}
@media(min-width:1025px){
.Floor003096 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.Floor003096 .box .autoCon-1440{height: 100%;}
.Floor003096 .ytable{width: 50%; height: 100%; max-width:5.1rem;}
.Floor003096 .ul_num li:first-child{padding-left: 0;}
.Floor003096 .ul_num li:last-child{padding-right: 0;}
.Floor003096 .ul_num li:last-child .icon{right: 0;}
}
@media(max-width:768px){
.Floor003096{padding: var(--padMar140) 0 0 0;}
.Floor003096 .txt{margin-bottom: .2rem;}
.Floor003096 .index-more{padding-bottom: .3rem;}
}



/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;}
.Floor003225 .Hometitle{position:absolute;left: 0; top: 1.4rem; padding-bottom:0; text-align: center; z-index: 2; width: 100%;}
.Floor003225 .Hometitle .cn{ color:var(--white); margin: 0 auto;}
.Floor003225 .Hometitle .en{color: var(--white);opacity: 0.8;}
.Floor003225 .imgs{position:relative;}
.Floor003225 .imgs::before{position:absolute;content:'';left:0;top:0;width:100%;background:#000;height:100%; opacity: 0.65;z-index:2}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li::before{position:absolute;content:'';left:0;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(var(--rgb-hover),0) 0%,rgba(var(--rgb-hover),0.8) 100%);height:0;transition:0.3s;z-index:-1}
.Floor003225 .items li .txt{padding:0 0.4rem 1rem;color:var(--white)}
.Floor003225 .items li .icon{display: block; width: 1rem; height: 1rem; position: relative; margin: 0 auto;}
.Floor003225 .items li .icon img{display: block; max-width: 1rem; max-height: 1rem; position:absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003225 .items li .tit{font-size:var(--font-size22);margin:0.3rem 0; text-align: center;}
.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s}
.Floor003225 .items li .info p{line-height:1.75;position:relative;z-index:1}
@media (min-width:641px) {
.Floor003225 .swiper-wrapper{height: auto;}
.Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
.Floor003225 .items li{border-right:1px solid rgba(var(--rgb-white),0.2);}
}
@media (min-width:1025px) {
.Floor003225 .items li:hover::before{height:100%}
.Floor003225 .items li:hover .info{height:calc(var(--height) * 1px);opacity:1}
}
@media (max-width:1024px) {
.Floor003225 .items li .txt{padding: 0 0.2rem 0.2rem;}
.Floor003225 .items li .tit{font-size: var(--font-size20);}
}
@media(max-width:768px){
.Floor003225 .Hometitle{display: none;}
}
@media (max-width:640px) {
.Floor003225 .swiper{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.Floor003225 .items{position: relative;z-index: 3;}
.Floor003225 .swiper-slide img{max-width: none;height: 100%;width: auto;}
.Floor003225 .items li .txt{padding-top: 0.2rem;}
.Floor003225 .items li{border-bottom:1px solid rgba(var(--rgb-white),0.2);}
}




/*Floor003055 */
.Floor003055{padding:var(--padMar140) 0 var(--padMar120) 0; }
.Floor003055 .title{ margin-bottom:.5rem; align-items: center;}
.Floor003055 .Hometitle{padding-bottom: 0;}
.Floor003055 .flex{display: flex; justify-content: space-between;} 
.Floor003055 .news-top .txt{padding-top:.24rem;}
.Floor003055 .pic{overflow: hidden;}
.Floor003055 .Ispic{padding-bottom:60.765%; transition: .3s;}
.Floor003055 a:hover .Ispic{transform: scale(1.05);}
.Floor003055 .txt time{color:var(--hover-color); display: block; padding-left:.3rem; background:url(../images/time.svg) no-repeat left center; background-size: auto .18rem;}
.Floor003055 .txt h3{font-size:var(--font-size20); margin:1em 0; font-weight: normal; color:var(--black); }
.Floor003055 a:hover  .txt h3{color:var(--hover-color);}
.Floor003055 .txt p{ line-height:1.75; color:var(--grey2); margin: 0;}
.Floor003055 .news-top .txt p{ margin-top:-.08rem;}
.Floor003055 .slider li a{display: flex; align-items: center; padding-bottom:.4rem; margin-bottom:.4rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1);}
.Floor003055 .controls{margin-top:-.78rem; position: relative;overflow: hidden; padding: .2rem 0 .3rem; background:#fff; z-index: 10;}
.Floor003055 .controls .slick-dots{float:right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width:.3rem; height:.3rem;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #ccc; border-radius:50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active{margin: 0 .12rem;}
.Floor003055 .controls .slick-dots li.slick-active button{width: 50%; height:50%; background: var(--hover-color);}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background:rgba(0,0,0,0.1); margin-right:1.5vw; width: 50vw; content: '';}
@media(min-width:481px){
.Floor003055 .slider li .pic{width:21.198%; order: 2;}
.Floor003055 .slider li .txt{width:calc(100% - 21.198%); padding-right:3vw;}
.Floor003055 .slider li .txt p{line-height: 1;}
.Floor003055 .slider li .Ispic{padding-bottom:60.59%;}
}
@media(min-width:1025px){
.Floor003055 .left{width:40%;}
.Floor003055 .right{width:60%; padding-left:.6rem;}
.Floor003055 .slider li a{max-width: 8.02rem;}
}
@media(max-width:1024px){
.Floor003055 .left{margin-bottom:.3rem;}
}
@media(max-width:768px){
.Floor003055 .flex{display: block;}
.Floor003055 .title{display: flex;}
}







/*Floor003153*/
.Floor003153{padding:var(--padMar140)  0;}
.Floor003153 .yl{margin-bottom:.3rem;}
.Floor003153 .yl span{font-size:var(--font-size20);color: var(--hover-color);font-weight: bold;}
.Floor003153 .yl p{font-size:var(--font-size18); color: #666;line-height: .2rem;}

.Floor003153 .txt{color:var(--grey); line-height:2; text-align:justify;}
.Floor003153 .txt .b{color: var(--hover-color); font-size: var(--font-size20);}
.Floor003153 .pic{position: relative; z-index: -1;}
.Floor003153 .Ispic{display: block; padding-bottom:33.889%; background-position:bottom center;}
.Floor003153 .ul_num{border: 1px solid #f1f1f1; position: absolute; left: 0; width: 100%; bottom: 0; z-index: 2; background: linear-gradient(to bottom, rgba(243,243,243,0.95) 0%,rgba(255,255,255,0.95) 35%, rgba(255,255,255,0.95) 100%);backdrop-filter: blur(5px); }
.Floor003153 .ul_num .ul{display: flex;  justify-content: center; padding:calc(50 / 16 * 1em) 0;}
.Floor003153 .ul_num li{width: 25%; padding:0 3vw ; position: relative; display: flex; align-items: center;}
.Floor003153 .ul_num li:not(:last-child){border-right: 1px solid rgba(0,0,0,0.08);}
.Floor003153 .ul_num .icon{width: .45rem; height: .45rem; background-size: contain; background-repeat: no-repeat; background-position: center;}
.Floor003153 .ul_num .con{width:calc(100% - .45rem); padding-left: .24rem; font-size: var(--font-size18);}
.Floor003153 .ul_num li span{font-size:var(--font-size50); padding-right:.1rem; font-weight: bold; font-family: Arial; line-height: 0.8;}
.Floor003153 .ul_num li p{font-size:var(--font-size16); margin:.05rem 0 0;}
@media (min-width:1025px) {
.Floor003153 .flex{display: flex; justify-content: space-between;}
.Floor003153 .left{width: 22%;}
.Floor003153 .right{width:78%; display: flex; }
.Floor003153 .pic{margin-top: calc(-50 / 16 * 1em);}
.Floor003153 .Hometitle{padding-bottom: 0;}
.Floor003153 .right .index-more{ margin-left:.8rem; margin-top: .1rem;}
}





/*Floor003108 */
.Floor003108{position: relative;z-index: 1; padding:var(--padMar140) 0; background: url(../images/Floor003108-bg.jpg); }
.Floor003108 .img:hover img,
.Floor003108 .img img.on{display: none;}
.Floor003108 .img:hover img.on{display: block !important;}



/*Form003138 */
.Form003138{padding:var(--padMar140) 0 var(--padMar120); overflow: hidden;background:#f3f4f8;background-size: cover;}
.Form003138 .from{background:#fff; padding:.5rem; border-radius:var(--radius); overflow: hidden;}
.Form003138 .pic{overflow: hidden; border-radius:var(--radius);}
.Form003138 .Ispic{display: block; padding-bottom:70%;}
.Form003138 .from li{position:relative; }
.Form003138 .from li:not(.btn){padding-left:.6rem;  border-bottom: 1px dashed rgba(var(--rgb-black), 0.15); }
.Form003138 .from li:not(.btn)::before{background-size:contain; background-repeat: no-repeat; background-position:center; position: absolute; left:.1rem; top:.19rem; width: .22rem; height: .22rem; content: ' '; }
.Form003138 .from li:nth-child(1)::before{background-image: url(../images/Form003138-icon1.svg);}
.Form003138 .from li:nth-child(2)::before{background-image: url(../images/Form003138-icon2.svg);}
.Form003138 .from li:nth-child(3)::before{background-image: url(../images/Form003138-icon3.svg);}
.Form003138 .from li:nth-child(4)::before{background-image: url(../images/Form003138-icon4.svg);}
.Form003138 .from li:nth-child(5)::before{background-image: url(../images/Form003138-icon5.svg);}
.Form003138 .from label{ position:absolute; left:.6rem; top:0;  font-size: var(--font-size18); line-height:.6rem; color:var(--grey);}
.Form003138 .from .text{ width:100%; height:.6rem; line-height:.6rem; border:none; background:none; font-size: var(--font-size18); color: var(--black);}
.Form003138 .from textarea.text{ height:1.2rem;}
.Form003138 .from .btn{margin-top: .4rem !important;}
.Form003138 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width:2rem; height:.5rem; font-size:1em; color:var(--white);border-radius:.5rem; line-height:.5rem;}
.Form003138 .from .btn input:hover{background:var(--hover-color);}
@media(min-width:1025px){
.Form003138 .flex{display: flex; align-items: flex-start;}
.Form003138 .con{width:45%;}
.Form003138 .pic{width:55%; order: 2;}
.Form003138 .from{padding-right:2rem; margin-right:-1.5rem;}
.Form003138 .from .ul{display: flex; flex-wrap: wrap;}
.Form003138 .from li{ width:48%; margin-right:4%; }
.Form003138 .from li:nth-child(2n){margin-right: 0; }
.Form003138 .from li:nth-child(2n) ~ li{margin-top:2%;}
.Form003138 .from .li{width: 100%; margin-right: 0;}
}
@media(max-width:768px){
.Form003138 .pic{display: none;}
.Form003138 .from{padding: .2rem;}
}


/*Bottom003000 */
.Bottom003000{background:#091822; padding:.8rem 0 .6rem; border-top:.05rem solid var(--hover-color); }
.Bottom003000 .flex{display: flex;justify-content: space-between;align-items: center;}
.Bottom003000,
.Bottom003000 a{color:var(--white); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:var(--hover-color);}
.Bottom003000 .b-left .logo{ max-width:2.6rem; }
.Bottom003000 .b-left .contact{line-height:.25rem; margin-top:.3rem; max-width:5.2rem; }
.Bottom003000 .b-left .contact dd{padding-left:.34rem; background-repeat: no-repeat; background-size: auto .2rem; background-position:left .04rem; font-size: var(--font-size18);}
.Bottom003000 .b-left .contact dd.tel{background-image:url(../images/Bottom003000_tel.svg);}
.Bottom003000 .b-left .contact dd.mail{background-image:url(../images/Bottom003000_email.svg);}
.Bottom003000 .b-left .contact dd.add{background-image:url(../images/Bottom003000_add.svg);}
.Bottom003000 .b-left .contact dd+dd{margin-top:.25rem;}
.Bottom003000 .share{margin:.45rem  0; display: flex; justify-content: flex-end;}
.Bottom003000 .share li{position: relative;margin-left:.3rem;}
.Bottom003000 .share li figure{display: none;width:1.4rem; position: absolute; right: 0;bottom: 100%; margin-bottom:.1rem;background:var(--white);padding:.05rem;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color:var(--white); right:.16rem; top:100%;}
.Bottom003000 .share li a{display: block;width:.5rem; height:.5rem; border-radius: 50%;background-color:var(--hover-color); background-position: center center;background-repeat: no-repeat;cursor: pointer; background-size: auto .18rem;}
.Bottom003000 .share li a:hover{background-color:var(--hover-color);}
.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(var(--rgb-white), 0.07); font-size: var(--font-size18);}
.Bottom003000 .b-right nav a{color:var(--white);display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; height: .18rem; width: .01rem; margin:0 1.4vw; background:rgba(var(--rgb-white), 0.1); content: '';}
.Bottom003000 .b-right nav a:hover{color:var(--hover-color);}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom:.24rem;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(var(--rgb-black), 0.05); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .contact{text-align: left;}
}
@media(max-width:768px){
.Bottom003000{padding: .4rem 0 .2rem 0;}
.Bottom003000 .flex{display: block;}
.Bottom003000 .b-left .contact dd+dd{margin-top: .1rem;}
.Bottom003000 .b-right{padding-top: 0;margin-top:.2rem;}
.Bottom003000 .share{display: flex; justify-content: flex-start; padding-bottom: .2rem;}
.Bottom003000 .share li{margin-left: .2rem;}
.Bottom003000 .copyright{line-height: 1.6;}
}




.Banner003069{position: relative; z-index: 1;}
.Banner003069 .Ispic{height: 4.6rem;}
.Banner003069 .txt{position: absolute; left: 0; bottom:35%; width: 100%; z-index: 10;color: var(--white);  text-align: left;}
.Banner003069 .txt .cn{font-weight: 500;font-size:var(--font-size50);}
.Banner003069 .txt .en{font-size: var(--font-size24); text-transform: uppercase; margin-top: .1rem;}
@media(max-width:640px){
.Banner003069 .Ispic{height:30vw;}
.Banner003069 .txt{font-size: 6vw; bottom: 25%;}
.Banner003069 .txt .cn{font-size:var(--font-size34);}
.Banner003069 .txt .en{font-size: var(--font-size18);}
}


/*PicList002938*/
.PicList002938{padding: var(--padMar120) 0 0;}
.PicList002938 li+li{margin-top:.5rem;}
.PicList002938 time{position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: var(--font-size20); color: var(--hover-color);}
.PicList002938 time span{display: block; text-align: center; font-size: var(--font-size60); font-weight: bold;}
.PicList002938 .pic{overflow: hidden;}
.PicList002938 .Ispic{padding-bottom:70%; }
.PicList002938 .info{padding:0 .6rem;}
.PicList002938 .tit{font-size: var(--font-size26); color: var(--black); line-height: 1.4; }
.PicList002938 a:hover .tit{color: var(--hover-color);}
.PicList002938 .txt{ color: var(--grey); margin-top:.25rem; line-height: 1.75;}
@media(min-width:1025px){
.PicList002938 a{padding-left:1.8rem; position: relative; display: block;}
.PicList002938 .con{display: flex; align-items: center; position: relative; padding: .3rem 0;}
.PicList002938 .con::before{position: absolute; right: 0; top: 0; width: 84%; height: 100%; content:''; background:#f5f5f5;z-index: -1;}
.PicList002938 a:hover .con::before{ background:var(--white); box-shadow: 0 0 15px rgba(var(--rgb-black),0.1);}
.PicList002938 .pic{width: 30%; transition: .3s;}
.PicList002938 .info{width:70%;}
.PicList002938 a:hover .pic{transform: translateX(-.3rem);}
}
@media(max-width:768px){
.PicList002938 .info{padding: .2rem 0 0 0;}
.PicList002938 .tit{font-size: var(--font-size24);}
.PicList002938 .txt{margin-top: .1rem;}
.PicList002938 time{display: none;}
}


.Homemore{display: block; width: .65rem; height: .65rem; border: 2px solid var(--hover-color); position: relative; border-radius: 50%;}
.Homemore::before{display: block; width: .15rem; height: .15rem; position: absolute; left: 50%; top: 50%; margin:-.075rem 0 0 -.075rem; background:url(../images/more-lan.png) no-repeat center; background-size: contain; transform: rotate(-45deg); content:''; transition: .3s;}
.Homemore:hover{ background: var(--hover-color);}
.Homemore:hover::before{background-image:url(../images/more-on.png); transform: rotate(0);}

.New_btn{display: flex;align-items: center;margin-top: 0.3rem;color: var(--grey);font-size: var(--font-size18);}
.New_btn2{margin-top:var(--padMar60);}
.New_btn .Homemore{width: 0.45rem;height: 0.45rem;margin-right: 0.2rem;border-width:1px}
@media(max-width:768px){
.New_btn{margin-top: .2rem;} 
}


.Columntitle{text-align: center; margin-bottom:var(--padMar60);}
.Columntitle h1{font-size: var(--font-size46); color: var(--black); line-height: 1.2; margin: 0;}
.Columntitle article{font-size: var(--font-size22); color: #222; margin-top: .1rem;}
.Columntitle.left{text-align: left;}

.Columntitle2{margin-bottom: 0;}
.Columntitle2 h1{color: var(--hover-color);}
.Columntitle2 h1::after{display: block;content: '';width:.45rem;height:.04rem;background-color: var(--hover-color);margin:.5rem 0 0;}
@media(max-width:768px){
.Columntitle{margin-bottom: .1rem !important;}
.Columntitle h1{font-size: var(--font-size30);}
.Columntitle2 h1{font-size: var(--font-size34);}
}


.Page002623{padding: var(--padMar120) 0; 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 -10px;}
.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;}
}



/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar120) 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;}
.RighInfo000171 .title{ color:var(--black); padding-bottom:.4rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1); text-align: center;}
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size36); font-weight: normal; line-height: 1.5; margin-bottom: .2rem;}
.RighInfo000171 .title time{ display:inline-block; }
.RighInfo000171 .info{color:var(--black); line-height:1.7;border-bottom:1px dashed #d2d2d2; padding:.4rem 0;  font-size: var(--font-size16);}
.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:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:var(--hover-color); border: 1px solid var(--hover-color);display:block;padding:.12rem .4rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color); color: var(--white);}
.RighInfo000171 .info_pn span{display:block; margin:.2rem 0}
.RighInfo000171 .info_pn span a{color:var(--grey2)}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color);text-decoration:underline}
@media(min-width:1025px){
.RighInfo000171 .info_pn span{width:80%}
}
@media(max-width:1024px){
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative; margin-top:.2rem;}
.RighInfo000171 .title h1{font-size: var(--font-size26);}
.RighInfo000171 .title{padding-bottom: .2rem;}
.RighInfo000171 .info{padding: .2rem 0;}
}




/* .RighInfo002800  */
.RighInfo002800{padding:var(--padMar120) 0;}
.RighInfo002800 .text{margin-top: 0}
.RighInfo002800 .text p{font-size:var(--font-size18);color:var(--black);line-height: 1.6; margin: 0; background-repeat: no-repeat; background-position: left center; background-size: .36rem;padding:.18rem 0; padding-left:.5rem; }
.RighInfo002800 .text p.wx{font-size: var(--font-size18);}
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .email{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .address{background: url(../images/RighInfo002800-icon3.png) no-repeat left center; background-size: .36rem;}
.RighInfo002800 .text .wx{display: flex;flex-direction: column;align-items: center;padding-left: 0;}
.RighInfo002800 .text .wx img{display: inline-block;  margin-left: 0; max-width: 1.5rem;}
.RighInfo002800 .text img{margin-bottom:.1rem;}
.RighInfo002800 .text .code{ display: flex; margin-top: 2em;}
.RighInfo002800 .map{width: 100%;padding:0;background: var(--white);box-shadow:0 0 .3rem rgba(0, 0, 0, 0.12);border-radius:.1rem;}
.RighInfo002800 .map img{border-radius:.1rem;}
@media screen and (min-width: 1025px) {
.RighInfo002800 .text{float: left;width:45%;}
.RighInfo002800 .map{float: right;width: 45%;}
}
@media screen and (min-width: 1200px) {
.RighInfo002800 .map{width:48%;}
.RighInfo002800 .text{width:45%;}
.RighInfo002800 .text p{font-size:var(--font-size20);}
}
@media(max-width:768px){
.RighInfo002800 .text .code{margin-top: 0;}
.RighInfo002800 .text img{margin-bottom: 0;}
.RighInfo002800 .text p{padding: .14rem 0 .14rem .5rem;}
}
 
/* .Form002802 */
.Form002802{padding:var(--padMar120) 0; background:#f5f5f5; }
.Form002802 .from td{ padding-right: 2%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color:var(--grey2); text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:.15rem; top:0; font-size:var(--font-size16); line-height:1.7; color:var(--grey);}
.Form002802 .from .text{  width: 100%;height:.55rem;line-height:.55rem;text-indent:.1rem;border: none;background:var(--white);box-shadow:0px 0px 0.6vw rgb(240 240 240);}
.Form002802 .from textarea.text{ height:1.5rem;}
.Form002802 .from .btn{ padding-top:2%; text-align:center;}
.Form002802 .from .btn input{background: var(--hover-color);cursor: pointer;padding: 0;border: none;width:2rem;height:.56rem;font-size:var(--font-size16);color:var(--white);}
.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:var(--font-size16); padding-left:.44rem; line-height:1.6;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:var(--font-size24); color: var(--black); font-weight: bold; }
.Form002802 .address dd h2{ font-size:var(--font-size18);}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}
@media(max-width:768px){
.Form002802 .from .text{padding: 0 .1rem; text-indent: 0;}
.Form002802 .from textarea.text{line-height: 1.6; padding: .1rem;}
}
@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}




.RighInfo001490{padding-top:var(--padMar120);}
.RighInfo001490 .ul{margin-top:.66rem;display: flex; flex-wrap: wrap;}
.RighInfo001490 li{width:calc(100% / 7);height:2.28rem;display: flex;align-items: center;justify-content: center;z-index:99;position: relative; margin-top:-.5rem;}
.RighInfo001490 li::before{content:'';background: url(../images/lobg.svg) no-repeat center center; background-size: 100% 100%; width:100%;height:100%; position: absolute;top:0;left:0; transform: scale(1.18);}
.RighInfo001490 li:first-child,
.RighInfo001490 li:nth-of-type(14n){margin-left:calc(calc(100% / 7) / 2);}
.RighInfo001490 li a{position: relative;z-index:9;text-align: center;}
.RighInfo001490 li img{transition: all .3s; display: block; margin: 0 auto; max-width:65%;max-height: 0.8rem;}
.RighInfo001490 li:hover img{transform: scale(1.05);}
@media(max-width:768px){
.RighInfo001490 .ul{margin-top: 0;}
.RighInfo001490 li{width: calc(100% / 3);height: 1.7rem; margin-top: 0;}
.RighInfo001490 li:first-child, .RighInfo001490 li:nth-of-type(14n){margin-left: 0;}
}



.Floor003011{overflow: hidden;position: relative; z-index: 1;padding:var(--padMar120) 0 0; background: url(../images/Floor003011_bg.jpg) no-repeat center bottom; background-size: contain;}
.Floor003011 .fl .title{display: flex;align-items:flex-start; justify-content: space-between; margin-bottom:var(--padMar100);}
.Floor003011 .fl .intro{padding:var(--padMar100) 0;}
.Floor003011 .solgan{margin: 0;font-size: var(--font-size34);color: var(--black);line-height: 1.6; }
.Floor003011 .intro p{margin: 0;color:#444;line-height:1.8; font-size: var(--font-size20); margin-bottom: .24rem;}
.Floor003011 .word{color: var(--hover-color);font-size: var(--font-size26); text-align: right;position: relative; z-index: 2;}
.Floor003011 .word aside{font-size:1.6rem;line-height: 1em;}
.Floor003011 .fr .pic{ margin-top:0;}
@media(min-width:1025px){
.Floor003011 .fl{width:50%; }
.Floor003011 .fr{width:35%;}
.Floor003011 .fl .img{width: 131.231%;}
}
@media(max-width:768px){
.Floor003011 .word{font-size: 5vw;}
.Floor003011 .word aside{font-size: 20vw;}
.Floor003011 .fr{margin-bottom: 4vw;}
.Floor003011 .fr .pic{margin-top: -10vw;}
.Floor003011 .fl .intro{padding: 0 0 var(--padMar100) 0;}
.Columntitle2 h1::after{margin: .2rem 0;}
.Floor003011 .fl .title{display: block;  margin-bottom: .3rem;}
}
@media(max-width:640px){
.Floor003011 .solgan{font-size: 4.5vw;}
}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size:var(--font-size18);padding: 0 2vw;}
.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;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*Floor003228 */
.Floor003228{padding:var(--padMar120) 0;overflow: hidden;}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;background-color:#f4f6fa;padding:0 0.3rem 0.36rem;display:block;color:#333}
.Floor003228 .swiper-slide a:hover .tit{color:var(--hover-color)}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size:var(--font-size28);font-weight:600;line-height:1.28571429;margin-top:-0.1rem;margin-bottom: 0.1rem;}
.Floor003228 .swiper-slide .tit p{margin-top:0;font-size:var(--font-size20); color: var(--hover-color);}
.Floor003228 .swiper-slide .ind-desc{color:#444;line-height:1.6; font-size: var(--font-size16);min-height: 110px;}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--hover-color)}
.Floor003228 .swiper-slide .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.Floor003228 .pages span{width: 0.1rem; height: 0.1rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: var(--hover-color);}
@media (max-width:640px) {
    .Floor003228 .swiper{margin-top: 0;}
}

.Floor003228 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003228-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:var(--hover-color);line-height:0.66666667}
.Floor003228 .index-title{color:#00205b;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003228 .index-title{font-size: var(--font-size36);}
}

.Floor003228 .index-more a{display:inline-flex;align-items:center;background-color:#fff;border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003228 .index-more a span{position:relative;display:block;z-index:2}
.Floor003228 .index-more a:after,
.Floor003228 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003228 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003228 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003228 .index-more a:hover{color:#fff}
.Floor003228 .index-more a:hover:before{width:calc(100% - 0.08rem)}
/*Floor003153 */
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;color: #333;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height: 2.1428;font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Floor003153 .intro .img{width:36%;}
.Floor003153 .intro .info{padding-left: 5.0714em; font-size: 0.875em;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}
/*Floor002994 */
.Floor002994{background-color: #f4f6fa;padding:var(--padMar120) 0;}
.Floor002994 .auto{position: relative;   }
.Floor002994 .p{text-align: center;font-size: var(--font-size20);margin-top:.3rem; font-weight: bold;}
.Floor002994 .p1{font-size: var(--font-size18);margin-top:.3rem;color: #444; }

.Floor002994 .az{padding-top: .3rem;}
.Floor002994 .az .p2{font-size: var(--font-size20);margin-top:.3rem;color:var(--hover-color);margin-bottom: .2rem;font-weight: bold;}

.Floor002994 .txt-area{color: #000;text-align: center; padding: 3.65vw 0 2.31vw 0;}
.Floor002994 .txt-area .tit .cn{font-size: 40px;}
.Floor002994 .txt-area .tit .en{font-size: 42px;font-weight: 100; margin-top: 5px; }
.Floor002994 .txt-area p{line-height: 2em;font-size: 16px; margin: 1.25em 0 1.875em 0;}
.Floor002994 .txt-area .more{line-height: .2rem;font-weight: 100;  transition: 0.3s;}
.Floor002994 .txt-area .more:hover{background: #000; color: #fff; padding: 0 10px;}

@media(max-width:1024px){
.Floor002994 .txt-area:before{width: 8vw;height: 7vw;}
.Floor002994 .txt-area .tit .cn{font-size: 3.5vw;}
.Floor002994 .txt-area .tit .en{font-size: 3vw; }
.Floor002994 .txt-area .more,
.Floor002994 .txt-area p{font-size: 2vw; }
}
@media(max-width:480px){
.Floor002994 .txt-area .tit .cn{font-size: 4.5vw;}
.Floor002994 .txt-area .tit .en{font-size: 3.5vw; }
.Floor002994 .txt-area .more,
.Floor002994 .txt-area p{font-size: 3vw; }
}
.MRG{padding: var(--padMar120) 0;    background-color: #f4f6fa;}
.MRG .yl1{padding-bottom:.3rem;}
.MRG .yl1 span{font-size: var(--font-size20);    color: var(--hover-color);    font-weight: bold;line-height: 45px;}
.MRG .yl1 p{font-size: var(--font-size18);    color: #666;    line-height:.3rem;}
/*Floor003232 */
.Floor003232{position: relative;z-index: 1; overflow: hidden;font-size: var(--font-size16);font-family: 'HarmonyOS_Sans_SC';color: #fff;}
.Floor003232 > .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Floor003232 .index-title{position: relative;z-index: 3;font-size: var(--font-size24);}
.Floor003232 .index-title .desc{font-size:2em; font-weight: 500; margin-top: calc(40 /48 * 1em);line-height: 1;}
.Floor003232 .main{padding: var(--padMar140) 0;}
.Floor003232 .swiper-wrapper{height: auto;}
.Floor003232 .list{ position: relative;z-index: 1; height:var(--height);}
.Floor003232 .list:before{position: absolute; content: '';width: 100vw;height: 1px;background-color: rgba(255,255,255,0.3);top: 50%; left: 50%;transform: translateX(-50%);}
/* .Floor003232 .list:before,
.Floor003232 .list:after{position: absolute; content: '';width: 100vw;height: 1px;background-color: rgba(255,255,255,0.3);top: 50%;}
.Floor003232 .list:before{right: 100%;}
.Floor003232 .list:after{left: calc(100% - 0.12rem);} 需要圆圈是镂空的样式处理 */
.Floor003232 .swiper{margin: 0;}
.Floor003232 .swiper-slide{ height: var(--height);display: flex;align-items: center;}
.Floor003232 .item{display: table; width: 10em;position: relative;}
.Floor003232 .item p{line-height: calc(30 / 16);position: absolute; top: 100%;left: 50%;transform: translateX(-50%); width: max-content;max-width: 10em;}
.Floor003232 .item .cicrle{margin: 0 auto;display: flex;align-items: center;justify-content: center;width: 0.24rem;height: 0.24rem;border-radius: 50%;border: 1px solid #fff;background-color: #08122d;}
.Floor003232 .item .cicrle i{width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #fff;display: block;}
/*
.Floor003232 .item .cicrle:before,
.Floor003232 .item .cicrle:after{position: absolute; content: '';height: 1px;background-color: rgba(255,255,255,0.3);top: 50%;}
.Floor003232 .item .cicrle:before{left: 0;width: calc((100% - 0.24rem) / 2);}
.Floor003232 .item .cicrle:after{left:calc(50% + 0.12rem); width: 100vw;} 
.Floor003232 .swiper-slide-prev .item .cicrle:before{width: calc((100% - 0.24rem) / 2 - 0.4rem);left: 0.4rem;}
.Floor003232 .swiper-slide-active .item .cicrle:before{width: calc((100% - 0.24rem) / 2 - 0.8rem);left: 0.8rem;}
.Floor003232 .swiper-slide-next .item .cicrle:before{width: calc((100% - 0.24rem) / 2 + 0.8rem);left: -0.8rem;}  需要圆圈是镂空的样式处理*/
.Floor003232 .item-con{position: absolute;height: var(--height);width: var(--height);left: 50%;top: 50%;--center:calc(var(--height) / -2);transform:rotate(90deg) scale(0.2) translate(var(--center),var(--center));background-color: #ef8200;visibility: hidden;clip-path: polygon(0 50%,50% 0,100% 50%,50% 100%);display: flex;align-items: center;flex-direction: column;justify-content: center; opacity: 0; transform-origin: 0 0;}
.Floor003232 .swiper-slide-active .item{margin: 0 auto;}
.Floor003232 .swiper-slide-active .item{opacity: 0;transition: 0.5s 0.3s;}
.Floor003232 .swiper-slide-active .item-con{visibility: visible;opacity: 1;transform:rotate(0deg) scale(1) translate(var(--center),var(--center));transition: 0.5s 0.3s;}
.Floor003232 .controls{position: absolute;right: 0;z-index: 10;display: flex;flex-direction: column; justify-content: space-between;}
.Floor003232 .controls a{display: block;width: 0.6rem;height: 0.6rem;border: 1px solid #fff;cursor: pointer;background: no-repeat center center; background-size: auto calc(20 / 60 * 100%);}
.Floor003232 .controls a:hover{background-color: #ef8200;border-color: #ef8200;}
.Floor003232 .controls a.prev{background-image: url(../images/Floor003232-prev.svg);}
.Floor003232 .controls a.next{background-image: url(../images/Floor003232-next.svg);}
.Floor003232 .item-con .inner{width: 55%;text-align: center;}
.Floor003232 .item-con .tit{font-size: var(--font-size36);}
.Floor003232 .item-con .intro{font-weight: 100; padding:0.4rem 0; min-height: 1rem;}
.Floor003232 .item-con .intro p{margin: 0;}
.Floor003232 .more a{color: #fff;font-size: var(--font-size18);display: flex;align-items: center; height: 2em;overflow: hidden;}
.Floor003232 .more a:after{display: block; content: '';width: 1em; height: 1em; margin-left: calc(30 / 18 * 1em);background: url(../images/Floor003232-more.svg) no-repeat center center; background-size: contain; transition: 0.3s;}
.Floor003232 .more a:hover:after{transform: rotateY(180deg);}
@media (min-width:1025px) {
.Floor003232 .swiper-slide-active{margin-left: -0.8rem;}
.Floor003232 .swiper-slide-prev{margin-left: -0.4rem;}
.Floor003232 .swiper-slide-next .item{margin-left: 0.6rem;}
.Floor003232 .swiper-slide-next + .swiper-slide .item p{opacity: 0;}
.Floor003232 .swiper-slide-next + .swiper-slide .item .cicrle{width: 0;height: 0;border: 0;}
.Floor003232 .swiper-slide{overflow: hidden; }
.Floor003232 .list{ margin-top: -1.11rem;}
.Floor003232 .controls{top: 50%;height: 1.8rem;margin-top: -0.9rem;}
}
@media (max-width:1024px) {
    .Floor003232 .swiper-slide-prev{justify-content: flex-start;}
    .Floor003232 .swiper-slide-next {justify-content: flex-end;}
    .Floor003232 .list{--height:33vw!important;margin-top: 0.3rem;}
    .Floor003232 .swiper-slide,
    .Floor003232 .list{height: 50vw!important;}
    .Floor003232 .item-con{--height:50vw;}
    .Floor003232 .controls{top: 0;height: 100%;}
    .Floor003232 .item-con .tit{font-size: var(--font-size24);}
    .Floor003232 .item-con .intro,
    .Floor003232 .more a{font-size: var(--font-size14);}
    .Floor003232 .item-con .intro{padding: 0.1rem 0 0.3rem 0; min-height: auto;}
    .Floor003232 .item p{font-size: var(--font-size14);}
    .Floor003232 .index-title{font-size: var(--font-size18);}
}
@media (max-width:640px) {
    .Floor003232 .item{width: auto;}
    .Floor003232 .item p{display: none;}
    .Floor003232 .item-con .intro{font-size: var(--font-size12);}
    .Floor003232 .item-con .tit{font-size: var(--font-size16);}
    .Floor003232 .swiper-slide,
    .Floor003232 .list{height: 70vw!important;}
    .Floor003232 .item-con{--height:70vw;}
    .Floor003232 .controls a{width: 0.4rem;height: 0.4rem;}
}
/*RighInfo002814 */
.RighInfo002814{padding: 3% 0;color: #555; font-size: 16px;line-height: 28px;}
.RighInfo002814 .title{border-top:5px solid #f9f9f9; margin: 80px 0 40px 0;position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}
.RighInfo002814 .title aside{display: table; margin-top: -.2rem; padding-right: .2rem; background: #fff;}
.RighInfo002814 .title span{display: table;line-height: 40px; border-radius: 40px; padding: 0 .2rem; background: #f1f1f1;font-size: 22px;color: #333;}
.RighInfo002814 .title span i{font-style: normal;float: left;padding: 0 .2rem; margin-left: -32px; margin-top: -10px;color: #fff;border-radius: 40px;
background: rgb(0,161,226); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,161,226,1) 0%, rgba(77,184,74,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,161,226,1) 0%,rgba(77,184,74,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,161,226,1) 0%,rgba(77,184,74,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e2', endColorstr='#4db84a',GradientType=1 ); /* IE6-9 */
}

.RighInfo002814 .intro{position: relative; z-index: 1; margin-bottom: 39px;}
.RighInfo002814 .intro .bg{position: absolute; z-index: 0; bottom: -43px; width: 100%;right: 0;}
.RighInfo002814 .intro .bg img{display: block; width: 100%;}
.RighInfo002814 .intro .title{margin-bottom: 0; margin-top:.3rem;}
.RighInfo002814 .intro .title aside{padding: 0 75px; margin-left: auto; margin-right: auto;}
.RighInfo002814 .intro .main{border-left:5px solid #f9f9f9;border-right:5px solid #f9f9f9;padding:3%  5%; margin-top: -.2rem;}
.RighInfo002814 .pic-txt .ytable-cell{vertical-align: top;}
.RighInfo002814 .pic-txt .pic img{display: block; width: 100%;}
.RighInfo002814 .pic-txt .txt ul{width: 90%;}
.RighInfo002814 .list-dl dt,
.RighInfo002814 .pic-txt .txt ol{padding-left: 25px; background: url(../images/RighInfo002814-icon.png) no-repeat left top;font-weight: bold;font-size: 18px;line-height: 38px; margin-bottom: .2rem;}

.RighInfo002814 .list-dl dl{margin-bottom:.3rem;}
.RighInfo002814 .list-dl dd{position: relative;padding-left: 15px;}
.RighInfo002814 .list-dl dd:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #ccc; left: 0; top: 13px;}
@media(min-width:769px){
.RighInfo002814 .pic-txt .pic{width: 47.75%;}
.RighInfo002814 .pic-txt .txt ul:not(:last-child){margin-bottom: 10%;}
.RighInfo002814 .list-dl dl{float: left;width: 50%; }
.RighInfo002814 .list-dl dl:nth-child(2n-1){padding-right: 3%;}
.RighInfo002814 .list-dl dl:nth-child(2n+1){clear: left;}
}
@media(max-width:768px){
.RighInfo002814 .pic-txt .ytable,
.RighInfo002814 .pic-txt .ytable-cell{display: block;}
.RighInfo002814 .pic-txt .txt ul{margin-bottom: 5%;}
}
/*RighInfo002812 */
.RighInfo002812{padding: var(--padMar120) 0;    overflow: hidden;}
.RighInfo002812 .tit{text-align: center;    margin-bottom: var(--padMar60);}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}
@media(max-width:480px){
.RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;padding: 2em 0;margin-bottom: 3em;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:3px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}

.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;    font-size: var(--font-size18);    color: #666;    line-height: .2rem;;}
.RighInfo002812 .mid .txt span{    font-size: var(--font-size20);    color: var(--hover-color);}
.RighInfo002812 .mid .txt b{color: #00a1a6; font-size: 24px;}
.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{vertical-align: top; text-align: center;position: relative;padding: 40px 0; list-style: none;width: 33.3333%;float: left;}
.RighInfo002812 .culture .box-item li:nth-child(1),
.RighInfo002812 .culture .box-item li:nth-child(2),
.RighInfo002812 .culture .box-item li:nth-child(3){border-bottom: 1px solid #eee;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
/* .RighInfo002812 .culture .box-item  .row-4 li{width: 33.3333%;} */
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: .2rem 0;color: #555;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height:.3rem;font-size:var(--font-size18);min-height: 1.2rem;}
@media(max-width:480px){
.RighInfo002812 .culture .box-item li{padding: .2rem 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
}
/*RighInfo002522 */
.RighInfo002522{ padding:3% 0;}
.RighInfo002522 .title{ padding-bottom:3%; font-size:36px; color:#132b47;}
.RighInfo002522 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:3.5%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#132b47; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:.2rem; height:7px; background:#dd1115; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background-color: #fff;
}
.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: .2rem;
}
.RighInfo002223 .h3{
	color:#1f71c3;line-height:1.6;margin:0; font-size: .2rem;
}
.RighInfo002223 .h4{
	font-size:16px;color:#1f71c3;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;width:50px;height:2px;background:#8fb8e1;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#1f71c3;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }
   .RighInfo002223 .pic{
   	    float:right;width:30.765%;margin-top:100px;
   }
   .RighInfo002223 .con{
   	    float:left;
   	     width:64.235%;
   }
}
/*RighInfo003134 */
.RighInfo003134 .auto{padding: var(--padMar120) 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: var(--hover-color); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .tit{ font-size: 1.875em;color:var(--hover-color); margin-bottom: 0.9em;font-weight: bold;}
.RighInfo003134 .img-side .wt{font-size: var(--font-size18);    color: #666;    line-height: 28px; text-align: left;}
.RighInfo003134 .img-side .btn{ margin-top:2em; display: none;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px.3rem rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: var(--hover-color);}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.8em; padding-bottom: 0.666em;color: var(--hover-color); line-height: 2;font-weight:  bold;}
.RighInfo003134 .prod-intro .name i{width:.35em; height:.35em;border-radius:100%;background-color: var(--hover-color);display: inline-block;vertical-align:middle; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .singlePage{font-size: var(--font-size18);    color: #666;    line-height: 25px; margin: .5rem 0;}
.RighInfo003134 .prod-intro .singlePage ul{display: flex;flex-wrap: wrap;align-items: center;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding:0 .2rem;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}
@media (max-width:768px) {
.RighInfo003134 .img-side{margin-bottom: .3rem;}
.RighInfo003134 .img-side .ytable-cell{padding-bottom: .2rem;}
.RighInfo003134 .prod-intro{padding: 0 .2rem;}
.RighInfo003134 .prod-intro .name{line-height: 1; padding-top: .2rem;}
.RighInfo003134 .prod-intro .singlePage{margin: .2rem 0;}
}
/*PicList002171 */
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; }
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*Floor002721 */
.Floor002721 .list-box .box{ float:left;  }
.Floor002721 .box .pic{ overflow:hidden;}
.Floor002721 .box .pic a{ display:block; position:relative;}
.Floor002721 .box .pic a > img{ width:100%; display:block; transition:0.3s;}
.Floor002721 .box .pic a:hover > img{ transform:scale(1.12); -webkit-transform:scale(1.12); -ms-transform:scale(1.12);}
.Floor002721 .box ul{ min-height:170px; margin-left:.2rem; border-left:1px solid #eaeaea; padding:10px 0 4px 0;}
.Floor002721 .box li{ padding-left:.2rem; line-height:30px;}
.Floor002721 .box li a{ padding-left:40px; margin-left:-40px; background:url(../images/Floor002721_li.gif) no-repeat left center;}
.Floor002721 .box li a:hover{ color:var(--hover-color);}
@media(min-width:1025px){
.Floor002721 .list-box .box{width:32%;}
.Floor002721 .list-box .box:not(:nth-child(3n)){margin-right:2%;}
}
@media(max-width:1024px){
.Floor002721 .list-box .box{margin-bottom:4%;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor002721 .list-box .box{width:48%; }
.Floor002721 .list-box .box:not(:nth-child(2n)){margin-right:4%;}
}
@media(max-width:480px){
.Floor002721 .list-box .box{ float:none;}
}




/*RighInfo003148 */
.RighInfo003148 .title{font-family: 'SourceHanSansCN-Bold'; font-size: 1.5em;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color:var(--grey);font-size:var(--font-size18); line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
@media (max-width:768px) {
.RighInfo003148 .items-group .items:first-child{border-top: 0px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 0px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .txt{padding: .1rem 0;}
}
/*Floor002733 */
.Floor002733{overflow-x: hidden;}
.Floor002733 .slick-dots{padding-top: .2rem;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: var(--hover-color);}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: var(--hover-color);}
.Floor002733 li.slick-slide{height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; border: 1px solid rgba(var(--rgb-black), 0.05);}
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border:1px solid var(--hover-color); opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 28px .2rem;min-height: 140px;}
.Floor002733 li.slick-slide .txt p{line-height: 28px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -35px; margin-right: -35px; }
.Floor002733 li.slick-slide .inner{ margin: 0 35px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin:0;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}
/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;    padding: var(--padMar120) 0;}
.Form003139 p{width: 90%; margin: 0 auto; line-height: 2;margin-bottom: .4rem;font-size: var(--font-size18);}
.Form003139 span{font-weight: bold; color: var(--hover-color);}
.Form003139 .form{background-color: #f9f9f9;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: .2rem;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size:var(--font-size18); line-height: 3;color: #333333;}
.Form003139 .form-ul li em {font-style: normal;margin-right: 10px;color: #c00;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size:var(--font-size18);line-height:  3;height:  3em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #6b6b6b;border-radius: 5px;font-size:var(--font-size18);height:  3em;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width:90%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}

.Delivery{padding:var(--padMar120) 0; }
.Delivery ul{display:flex; flex-wrap: wrap;}
.Delivery li{ float: left; margin-right: 2%; margin-bottom:4%;background:linear-gradient(to top,rgba(var(--rgb-hover),0) 0%,rgba(var(--rgb-hover),0.1) 100%);padding: .4rem .2rem 0.8rem;position: relative;overflow: hidden;border-radius: var(--radius);counter-increment: itemcounter;transition: 0.3s ; box-shadow: 0 0.08rem 0.2rem rgba(var(--rgb-hover),0.05);}
.Delivery li:before{content: counters(itemcounter, ".", decimal-leading-zero);position: absolute;font-size:var(--font-size50);color: var(--hover-color);opacity: .2;left: 50%;bottom: -.24rem;transform: translateX(-50%); font-weight: 500;}  
.Delivery li .icon{position: relative;margin-bottom: .24rem;}
.Delivery li .icon img{max-height: .5rem;position: relative;z-index: 10}
.Delivery li .tit{font-size: var(--font-size20); color: var(--black);font-weight: bold; line-height:1.5; margin-bottom: 0.16rem;}
.Delivery li .desc{font-size:var(--font-size16);line-height: 1.5;color: var(--grey2);}
.Delivery li .desc p{padding-left:.16rem;position:relative;margin:0.05rem 0;display: inline-block; vertical-align: text-bottom; color: #444;    line-height: 1.6;    font-size: var(--font-size16);}
.Delivery li .desc p span{font-size:var(--font-size20);color: var(--hover-color);}
.Delivery li .desc p:before{content:'';display:block;position:absolute;left:0;top:.1rem;width:.05rem;height:.05rem;border-radius:50%;background-color:var(--hover-color);}
.Delivery li:hover{background: var(--hover-color);transform: translateY(-0.1rem)}
.Delivery li:hover:before{color: var(--white);opacity: .2}
.Delivery li:hover .icon img{filter: grayscale(100) brightness(100);}
.Delivery li:hover .tit{color: var(--white)}
.Delivery li:hover .desc p:before{background: var(--white)}
.Delivery li:hover .desc{color:var(--white);}
.Delivery li:hover .desc p{color: var(--white);}
.Delivery li:hover .desc p span{color:var(--white);}
.Delivery .yy{color: #444;    line-height: 1.6;    font-size: var(--font-size18);}
.Delivery .yy span{color:var(--hover-color);font-weight: bold; font-size: var(--font-size20);}

@media(min-width:1025px){
.Delivery li{width:23.5%;}
.Delivery li:nth-child(4n){margin-right: 0%;}
}

@media(max-width:1024px){
.Delivery li{width:49%;padding: .3rem .2rem 0.45rem;margin-right: 0%;}
.Delivery li .tit{font-size: var(--font-size24);}
.Delivery li:not(:nth-child(2n)){margin-right: 2%;}
}



/* 20260106新增 */

.workmanship{padding: var(--padMar120) 0;}
.workmanship .intro .info{line-height: 2.1428;}
.workmanship .intro .info h3{color:#0b6bc2; font-size:.22rem; margin: 0 0 .1rem 0; line-height: 1;}
.workmanship .intro .info p{font-size: 18px; color: #333; line-height:40px; margin: 0;}
.workmanship .intro .info p:before{display: inline-block;content: '';width: 5px; height: 5px;background-color: #0b6bc2;margin-right: 10px;vertical-align: middle;}
.workmanship .intro .info img{padding: .2rem 0;}
@media (min-width:1025px) {
.workmanship .intro .img{width:20%;}
.workmanship .intro .info{padding-left:1.2rem;}  
}
@media (max-width:1024px) {
.workmanship .auto{padding: 2em 0;}
.workmanship .intro .img{margin-bottom: 2em;}
}


.workmanship2{padding:var(--padMar120) 0; background-color: #f4f6fa;}
.workmanship2 li{float: left;width: 48.334%;}
.workmanship2 li:not(:nth-child(2n)){float: right;}
.workmanship2 li:nth-child(2n+1){clear: left;}
.workmanship2 li aside.dot{font-size:var(--font-size26);margin-bottom: .3rem; color: var(--hover-color); font-weight: bold; border-left:4px solid var(--hover-color); padding-left: .2rem;}
.workmanship2 li .pic{overflow: hidden;border-radius: 5px; background: #fff;}
.workmanship2 li img{ transition: 0.3s;}
.workmanship2 li:hover img{transform: scale(1.08);-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transition: 0.3s;}
@media(max-width:640px){
.workmanship2 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
}


.workmanship3{padding: var(--padMar120) 0;}
.workmanship3 .intro .info{line-height: 2.1428;}
.workmanship3 .intro .info h1{color:#0b6bc2; font-size:30px; margin: 0 0 .2rem 0;}
.workmanship3 .intro .info p{font-size:var(--font-size18); color: #333; line-height:.4rem; margin: 0;}
.workmanship3 .intro .info p:before{display: inline-block;content: '';width: 5px; height: 5px;background-color: #0b6bc2;margin-right: .1rem;vertical-align: middle;}
.workmanship3 .intro .img p{font-size: var(--font-size20); color: #333; text-align: center; padding-top: .1rem;}
@media (min-width:1025px) {
.workmanship3 .intro .img{width:25%;}
.workmanship3 .intro .info{padding-left:1.5rem;}  
}
@media (max-width:1024px) {
.workmanship3 .auto{padding: 2em 0;}
.workmanship3 .intro .img{margin-bottom: 2em;}
}


.workmanship4{padding: var(--padMar120) 0;background-color: #f4f6fa;}
.workmanship4 .list{ overflow: hidden;}
.workmanship4 ul li{ float: left; width: 48%;}
.workmanship4 ul li:not(:nth-child(4n)){margin-right:1%;}
.workmanship4 ul li .pic{ position: relative; overflow: hidden; background: var(--white); min-height: 2.5rem;}
.workmanship4 ul li h3{ color:#333;margin:.2rem 0 0; font-weight: normal; font-size:var(--font-size20);text-align: center;}
.workmanship4 ul li:hover img{transform: scale(1.08); transition:0.3s;}
.workmanship4 ul li:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.workmanship4 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.workmanship4 ul li{width:24.25%; }
}


.ald-parameter-section{padding: 2em 0;}
.ald-title{font-size: var(--font-size32);color: #0066cc;text-align: center;margin-bottom: 1.5em;font-weight: bold;border-bottom: 3px solid #0066cc;padding-bottom: .3em;}
.param-table{width: 90%;}
.param-table th,.param-table td{border: 1px solid #999;padding: .6em .8em;text-align: left;font-size: var(--font-size16);}
.param-table thead{background-color: #f0f0f0;}
.param-table thead th{font-weight: bold;color: #333;font-size: var(--font-size18);}
.param-table tbody tr:nth-child(even){background-color: #fafafa;}
.param-table tbody tr:hover{background-color: #e8f4ff;}
.param-table .highlight-yellow td:first-child{background-color: #ffff99;font-weight: bold;}
.param-table .highlight-red td:first-child{background-color: #ffcccc;font-weight: bold;}
.param-table .star-icon{position: relative;font-weight: bold;color: #ff0000;font-size: var(--font-size20);}
.param-table .star-icon.blue{color: #0066cc;}
.param-table .bold-red{color: #ff0000;font-weight: bold;font-size: var(--font-size18);}
@media(max-width:768px){
.param-table{font-size: 14px;}
.param-table th,.param-table td{padding: .4em .5em;}
.RighInfo002812 .mid .pic{padding-top: 2em;}
}

.culture .box-item{margin-bottom: 3em;background: #fff;border-radius: 10px;box-shadow: 0 2px 10px rgba(0,0,0,0.08);overflow: hidden;}
.compare-title{font-size: var(--font-size28);color: #0066cc;text-align: center;padding: 1em;margin: 0;font-weight: bold;border-bottom: 3px solid #0066cc; background: linear-gradient(to bottom, #f8fbff, #fff);}
.compare-title.green-title{color: #2e7d32;border-bottom-color: #4caf50;background: linear-gradient(to bottom, #f1f8e9, #fff);}
.table-wrapper{padding: 1.5em;overflow-x: auto;}
.compare-table{width: 100%;border-collapse: collapse;font-size: var(--font-size15);border: 2px solid #ddd;}
.compare-table th,.compare-table td{border: 1px solid #ccc;padding: .7em .8em;text-align: left;line-height: 1.5;}
.compare-table thead th{background-color: #e3f2fd;color: #1565c0;font-weight: bold;font-size: var(--font-size16);}
.compare-table thead th span{font-size: var(--font-size13);color: #666;font-weight: normal;}
.compare-table tbody tr:nth-child(even){background-color: #fafafa;}
.compare-table tbody tr:hover{background-color: #e3f2fd;}

.table1 .param-name{background-color: #fff9c4;font-weight: bold;color: #333;}
.table1 .mpald-value{color: #d32f2f;font-weight: bold;}
.table1 .mpald-value.red{color: #ff0000;font-size: var(--font-size17);}
.table1 .red-text{color: #d32f2f;font-weight: bold;}
.table1 .analysis-cell{background-color: #fce4ec;color: #c2185b;font-size: var(--font-size14);line-height: 1.6;}
.table1 .analysis-cell strong{color: #d32f2f;}
.table1 .highlight-row{background-color: #fffde7 !important;}
.table1 .bold-text{font-weight: bold;font-size: var(--font-size16);}

.param-compare-section .table-wrapper{padding: 1.5em;}
.table2 thead tr:first-child th{background-color: #e3f2fd;color: #1565c0;font-size: var(--font-size18);font-weight: bold;border-bottom: 2px solid #1976d2;}
.table2 .mpald-col{background-color: #ffebee;color: #c62828;font-size: var(--font-size15);}
.table2 .peald-col{background-color: #e3f2fd;color: #1565c0;font-size: var(--font-size15);}
.table2 .center{text-align: center;font-weight: bold;background-color: #f5f5f5;}
.table2 .mpald-val{color: #d32f2f;font-weight: bold;}
.table2 .peald-val{color: #1976d2;font-weight: bold;}
.table2 .highlight-yellow{background-color: #ffff99 !important;}
.table2 .highlight-blue{background-color: #bbdefb !important;}
.table2 .highlight-red-row{background-color: #ffcdd2 !important;}
.table2 .red-bold{color: #ff0000;font-weight: bold;font-size: var(--font-size17);}
.table2 .last-highlight{background-color: #ffcdd2 !important;}

.feature-compare-section .table-wrapper{padding: 1.5em;}
.table3 thead th{background-color: #4caf50;color: #fff;}
.table3 thead th span{color: #e8f5e9;}
.table3 .feature-name{background-color: #fff9c4;font-weight: bold;color: #333;}
.table3 .bold-feature{font-weight: bold;font-size: var(--font-size16);}
.table3 .peald-data{color: #1976d2;font-weight: bold;}
.table3 .mpald-data{color: #d32f2f;font-weight: bold;}
.table3 .mpald-data.red{color: #ff0000;font-size: var(--font-size17);}
.table3 .highlight-yellow-row{background-color: #fffde7 !important;}
.table3 .analysis-text{background-color: #fff3e0;color: #e65100;font-size: var(--font-size14);line-height: 1.6;}

@media(max-width:1024px){
.compare-title{font-size: var(--font-size24);}
.compare-table{font-size: var(--font-size14);}
.compare-table th,.compare-table td{padding: .5em .6em;}
.culture .box-item{margin-bottom: 2em;}
}
@media(max-width:768px){
.culture{padding: 2em 0;}
.culture .box-item{margin-bottom: 1.5em;}
.compare-title{font-size: var(--font-size20);padding: .8em .5em;}
.table-wrapper{padding: 1em;}
.compare-table{font-size: 13px;}
.compare-table th,.compare-table td{padding: .4em .5em;}
.table1 .analysis-cell,.table3 .analysis-text{font-size: 12px;}
}

.advantage{margin: 3em 0;background: linear-gradient(135deg, #f0f4ff 0%, #fff 50%, #f0fff4 100%);padding-top: 1em;}
.adv-title{font-size: var(--font-size32);color: #0066cc;text-align: center;margin-bottom: 1.5em;font-weight: bold;border-bottom: 3px solid #0066cc;padding-bottom: .3em;}
.adv-intro{margin: 0 2em;font-size: var(--font-size16);color: #555;line-height: 1.8;}
.adv-image{text-align: center;margin: 2.5em 2em;}
.adv-image img{max-width: 30%;object-fit: contain;}
.adv-list{margin: 0 2em;}
.adv-item{display: flex;gap: 1.5em;margin-bottom: 2em;padding: 1.5em;background: #fff;border-radius: 12px;box-shadow: 0 2px 12px rgba(0,0,0,0.06);transition: all 0.3s ease;border-left: 4px solid #0066cc;}
.adv-item:hover{box-shadow: 0 6px 24px rgba(0,0,0,0.12);transform: translateY(-3px);}
.adv-num{flex-shrink: 0;width: 1em;height: 1em;display: flex;align-items: center;justify-content: center;font-size: var(--font-size32);font-weight: bold;color: #0066cc;font-family: Arial;line-height: 1;opacity: 0.2;}
.adv-item:first-child .adv-num{opacity: 0.5;color: #d32f2f;}
.adv-content{flex: 1;min-width: 0;}
.adv-content h3{font-size: var(--font-size20);color: #1a1a1a;margin: 0 0 .8em;font-weight: bold;line-height: 1.4;}
.adv-tag{display: inline-block;padding: .2em .8em;font-size: var(--font-size13);color: #fff;background: linear-gradient(135deg, #ff6b6b, #d32f2f);border-radius: 20px;margin-bottom: .8em;font-weight: bold;}
.adv-compare{display: flex;gap: 1.2em;}
.compare-old,.compare-new{flex: 1;padding: 1em 1.2em;border-radius: 8px;font-size: var(--font-size14);line-height: 1.7;}
.compare-old{background-color: #fff3e0;border-left: 3px solid #ff9800;}
.compare-new{background-color: #e8f5e9;border-left: 3px solid #4caf50;}
.compare-old strong{display: block;margin-bottom: .5em;color: #e65100;font-size: var(--font-size15);}
.compare-new strong{display: block;margin-bottom: .5em;color: #2e7d32;font-size: var(--font-size15);}
.compare-old p,.compare-new p{margin: 0;color: #555;}

@media(max-width:1024px){
.advantage{padding: 2em 0;}
.adv-title{font-size: var(--font-size28);}
.adv-intro{font-size: var(--font-size15);}
.adv-list{max-width: 100%;}
.adv-compare{flex-direction: column;gap: .8em;}
}
@media(max-width:768px){
.advantage{padding: 1.5em 0;}
.adv-title{font-size: var(--font-size24);}
.adv-item{flex-direction: column;gap: .8em;padding: 1.2em;margin-bottom: 1.5em;}
.adv-num{width: auto;height: auto;font-size: var(--font-size24);}
.adv-content h3{font-size: var(--font-size18);}
.adv-image img{max-width: 50%;}
}
