@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;
}
@font-face {
	font-family: 'MoM';
	src: url('fonts/Montserrat-Medium.ttf');
}

body{font-family:hmr;--hover-color:#1080E7;--hover-color2:#dd551b; --hover-color3:#3A9DF6;--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:0,122,195;  }
.Hometitle{ margin-bottom:.4rem; position: relative; z-index: 1; line-height: 1.5;}
.Hometitle .cn{font-size:var(--font-size44); color:var(--hover-color); font-family: hmb;}
.Hometitle .en,
.Hometitle .en{font-size:var(--font-size16);  line-height: 1;z-index: 2; color: var(--grey2);font-weight: normal;}
.Hometitle .bg{font-size: 1rem;opacity: 0.06;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);font-weight: bold;z-index: -1;}
.Hometitles .cn{color:var(--white); }
.Hometitles .en{color:rgba(var(--rgb-white), 0.85);}

.Hometitle1{color: var(--white);}
.Hometitle1 .cn{color: var(--white);}
.Hometitle1 .en,
.Hometitle1 .bg{color: var(--white); line-height:0.3rem;}


.index-more a{display: inline-flex;align-items: center;background-color:var(--hover-color2);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; border-radius: 5rem;  animation: indexmore infinite 1s linear;}
.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.4);}


.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);}
}
@media (max-width:640px) {
.index-more a{padding: 0 2em;}
}

@keyframes indexmore {
    0%{transform: scale(1);opacity: 1;}
    100%{transform: scale(1.9);opacity: 0.2;}
}




/*Top003156 */
.Top003156 {position: fixed;z-index: 100;left: 0;top: 0;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2); transition: background-color 0.3s,transform 1s;}
/* .Top003156::after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0.4) ,rgba(0,0,0,0));z-index: -1;} */
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { position: absolute; right: 0; top: 0; display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .open-search { cursor: pointer; display: block; width: 0.22rem; height: 0.22rem; background: url(../images/search_white.svg) no-repeat center center; background-size: 0.17rem auto; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: var(--hover-color); }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 0.05rem rgba(0,0,0,0.3); border-radius: 0.05rem; }
.Top003156 .top-search .text { width: 100%; height: 0.5rem; line-height: 0.5rem;; padding: 0 0.5rem 0 0.15rem;border-radius: 0.05rem; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 0.5rem;; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 0.18rem; }
.Top003156 .top-right .lang{position: relative;z-index: 100; padding-right: 0.2rem;}
.Top003156 .top-right .lang::before{position:absolute;right: 0; top: 50%; width: 0.01rem; height:.16rem; content: ''; background: rgba(var(--rgb-white), 0.3); transform: translateY(-50%);}
.Top003156 .top-right .lang .icon{ display:block;background:url(../images/lang_white.svg) no-repeat left center; padding:0 0.2rem 0 0.3rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 0.2rem; color: #fff;}
.Top003156 .top-right .lang .icon:after {position: absolute;width:0.08rem;height: 0.08rem;content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(135deg);border-top: 1px solid #fff;border-right: 1px solid #fff;right: 0;top: 50%;margin-top: -0.02rem;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 30px;text-align: center;}
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: var(--white); transform: translateX(-50%); transition: 0.3s; bottom: -1px; width: 0; }
.Top003156 menu li span a:hover, 
.Top003156 menu li.aon span a { color: #fff; }
.Top003156 menu li:hover span:after, 
.Top003156 menu li.aon span:after { width: 100%; }

.Top003156 menu li span a{color: #fff;}

.Top003156.hover::after,
.Top003156.fixed::after{background-image: none;}
.Top003156 .logo .red{display: none;}
.Top003156 .logo .white{display: block;}
.Top003156.hover .logo .white,
.Top003156.fixed .logo .white{display: none;}
.Top003156.hover .logo .red,
.Top003156.fixed .logo .red{display: block;}
.Top003156.hover menu li span a,
.Top003156.fixed menu li span a{color: var(--black);}
.Top003156.hover menu li span a:hover, 
.Top003156.fixed menu li span a:hover, 
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li.aon span a { color: var(--hover-color); }
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{ background-color: var(--hover-color);}
.Top003156.hover,
.Top003156.fixed{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;}
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{background-color: var(--hover-color);}
.Top003156.hover menu li a:hover,
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li a:hover,
.Top003156.fixed menu li.aon span a{color: var(--hover-color);}
.Top003156.hover .top-right .lang .icon,
.Top003156.fixed .top-right .lang .icon{background-image:url(../images/lang.svg); color: #333;}
.Top003156.hover .top-right .lang .icon:after,
.Top003156.fixed .top-right .lang .icon:after{ border-color: #333;}
.Top003156.hover .top-right .lang::before,
.Top003156.fixed .top-right .lang::before{background: rgba(var(--rgb-black), 0.3);}
.Top003156.hover .open-search,
.Top003156.fixed .open-search{background: url(../images/search.svg) no-repeat center center;background-size: 0.17rem auto; }
.Top003156.hover .open-search.on:before, 
.Top003156.hover .open-search.on:after,
.Top003156.fixed .open-search.on:before, 
.Top003156.fixed .open-search.on:after { background-color: var(--hover-color); }


@media (min-width:1025px) {
.Top003156 header { padding: 0 1.8rem 0 0%; }
.Top003156 menu { /* margin: 0 auto; display: table; */ float: right; }
.Top003156 .top-right{float: right;}
.Top003156 .top-right{float: right;margin-left: calc(30 / 1920* 100vw);}
.Top003156 menu li { float: left; }
.Top003156 menu li + li { margin-left: calc(65 / 1920 * 100vw); }
.Top003156 menu li span a { line-height:0.9rem; font-size: var(--font-size18);}
.Top003156 .logo {float: left;}
.Top003156 .logo img { max-height: 0.65rem; vertical-align: middle;margin-top: 0.12rem;}
.Top003156 .top-right { height:0.9rem; }
.Top003156 .top-right dd a { margin-right: 0.1rem; }
.Top003156 .top-right dt:nth-child(2n){padding-left: 0.16rem;}
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px;width: 1.8rem;  margin-left: -0.9rem; overflow: hidden;}
.Top003156 menu li .sub dt a:hover{color:var(--hover-color);}
}

@media (max-width:1024px) {
  .Top003156 .logo img{max-height: 0.5rem}
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 240px; padding: 0.24rem; background: #fff;  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 0.5rem; }
.Top003156 menu li span a {   color: #333; font-size:var(--font-size18); }
.Top003156 menu li a:hover, 
.Top003156 menu li.aon span a{color: var(--hover-color);}
.Top003156.fixed menu li span:after{ display: none;}
.Top003156 .logo { max-width: 40%; height: 0.6rem; }
/* .Top003156 .logo img { max-height: 0.45rem; } */
.Top003156 .top-right { height: 0.6rem; }
.Top003156 .top-right dd { font-size: 0.16rem; }
.Top003156 .top-right dd a { margin-left: 0.16rem; }
.Top003156 .top-right dt { padding-left:0.16rem; }
.Top003156 .open-menu { display: block; width: 0.3rem; height: 0.3rem; }
.Top003156 .open-menu i { background-color: #fff; }
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: var(--hover-color);}
.top-search { width: 100%; }
.Top003156.fixed .open-menu i { background-color:#333; }
.Top003156 menu li .sub {background-color: #f8f9fa;}
.Top003156 .top-right .lang .lang_box{width: 60px; margin-left: -30px;}
}

/*Banner003223 */
.Banner003223{position:relative;z-index:1;}
.Banner003223 .swiper-wrapper{height: auto;}
.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0;font-size:0.70rem;line-height:1.19047619;transition-delay:0.5s}
.Banner003223 .txt p{font-family:'MoM';margin:1em 0 0.8rem 0;font-size:var(--font-size24);line-height:1.2;max-width:6.9rem;transition-delay:0.8s}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}

.Banner003223 .swiper-slide img.pc{transition: 10s linear;}
.Banner003223 .swiper-slide-active img.pc{transform: scale(1.12);-webkit-transform: scale(1.12);}
@media (max-width:1024px) {
.Banner003223 .txt h3{font-size: var(--font-size26);}   
.Banner003223 .txt p{font-size: var(--font-size14); margin-bottom: 0.2rem;margin-top: 0.1rem;}
.Banner003223 .index-more a{line-height: 3;}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
.Banner003223 .index-more a:after{margin-left: 0.3rem;}
.Banner003223 .swiper-slide img{height: 60vw}
.Banner003223 .txt{padding-top: 0.4rem;}
}


/*Floor003216 */
.Floor003216{position: relative;z-index: 1;}
.Floor003216 .autoCon-1600{padding-top: 1.3rem;}
.Floor003216 .right{position: relative;z-index: 1;display: flex;align-items: center; justify-content: center;}
.Floor003216 .more{position: absolute;top: 0;right: 0;}
.Floor003216 .more a{display: inline-flex;align-items: center;border: solid 1px var(--txt-color-444); line-height: .5rem; font-weight: 100; padding: 0 0.34rem; border-radius: 0.5rem; transition: 0.3s;}
.Floor003216 .more a:after{display: block; content: '';width: 0.18rem; height: 0.18rem; margin-left: 0.2rem; background: url(../images/Floor003216-more.png) no-repeat center;background-size: contain;}
.Floor003216 .more a:hover{background-color: var(--hover-color);border-color: var(--white);color: var(--white);transition: 0.3s;}
.Floor003216 .more a:hover::after{background-image: url(../images/Floor003216-more-white.png);}
.Floor003216 .info{font-size: var(--font-size18);margin: 0.23rem 0 0.42rem 0;line-height:1.8;}

.Floor003216 .num-count{padding-right: 0.25rem;margin-bottom: 0.2rem;}
.Floor003216 .num-count ul{ flex-wrap: wrap;  justify-content: flex-start;}

.Floor003216 .num-count li {width: 33%; margin-bottom: 0.3rem;position:relative;}
.Floor003216 .num-count li .icon{position: absolute; right: .3rem; top: .3rem; width: .5rem; height:.5rem;}
.Floor003216 .num-count li .icon img{position: absolute; left:50%; top:50%; width: .25rem;transform: translate(-50%,-50%);}
.Floor003216 .num-count li p{margin: 0.14rem 0 0 0;font-size: var(--font-size18);color: var(--txt-color-222);}
.Floor003216 .num-count li .num{font-size: var(--font-size50);line-height: calc(52 / 68);color: var(--hover-color);font-weight: bold;    font-family: barlow;}
.Floor003216 .num-count li .num .unit{font-size: var(--font-size20);}

.Floor003216 .open-video{width: 0.72rem; height: 0.72rem;border-radius: 50%;position: relative;z-index: 1;cursor: pointer;display: flex;align-items: center; justify-content: center; background-color: var(--hover-color);}
.Floor003216 .open-video:after{position: absolute; content: '';background-color: var(--hover-color); width: 1.06rem; height: 1.06rem; left: 50%;top: 50%;margin: -0.53rem 0 0 -0.53rem; border-radius: 50%; animation: Floor003216video infinite 1.5s linear;z-index: -1;}
.Floor003216 .open-video:before{display: block;content: '';width: 0.21rem; height: 0.23rem;background: url(../images/Floor003216-play.png) no-repeat center center; background-size: contain;}
@keyframes Floor003216video {
    0%{transform: scale(1);opacity: 0.4;}
    100%{transform: scale(2);opacity: 0;}
}

@media (min-width:1025px) {
    .Floor003216 .autoCon-1600{position: relative;z-index: 4; min-height: 8.43rem;align-items:stretch; }
    .Floor003216 > .Ispic{position: absolute; left: 0;top: 0;width: 100%;height: 100%;background-size: auto 100%; background-position: center bottom;}
    .Floor003216 .left{width: 53%;}
    .Floor003216 .right{width: 40%;padding-bottom: 1.2rem;} 
}
@media (max-width:1600px) {
.Floor003216 .num-count li .icon{right: 0}
}
@media (max-width:1024px) {
    .Floor003216{position: relative;z-index: 1;--imgHeight:6rem}
    .Floor003216 > .Ispic{height: var(--imgHeight);background-size: 206% auto; background-position: right center; margin-top: var(--padMar160);}
    .Floor003216 .left{padding-bottom: var(--padMar100);}
    .Floor003216 .right{position: absolute;bottom: 0;height:  var(--imgHeight);left: 0;width: 100%;z-index: 10;}
    .Floor003216 .more{left: 0;text-align: center; top: -0.8rem;}
    .Floor003216 .autoCon-1600{padding: 0.4rem 0}
}
@media (max-width:640px) {
    .Floor003216 .num-count li .num{font-size: var(--font-size44);}
    .Floor003216{--imgHeight:3.8rem}
    .Floor003216 .num-count{padding-right: 0;}
}
/*Floor003231 */
.Floor003231{position: relative;z-index: 1; overflow: hidden; }
.Floor003231 .swiper-wrapper{height: auto;}
.Floor003231 .swiper .txt{position: absolute; left: 0;top: calc(143 / 956 * 100%);height: 100%;width: 100%;}
.Floor003231 .txt :where(.index-title,.index-more,.desc){transform: translateY(0.3rem); opacity: 0; transition: 0.4s;}
.Floor003231 .txt .index-title{transition-delay: 0.2s;}
.Floor003231 .txt .desc{transition-delay: 0.4s;font-size:var(--font-size18) ;}
.Floor003231 .txt .index-more{transition-delay: 0.8s;}
.Floor003231 .swiper-slide-active .txt .autoCon-1600 > div{transform: translateY(0); opacity: 1;}
.Floor003231 .desc{color: #fff; line-height: calc(42 / 24);font-weight: 100;  padding-bottom: 0.3rem;}

.Floor003231 .controls li{ display: flex;align-items: center;justify-content: center; flex-direction: column; transition: 0.3s;position: relative;z-index: 1;background-color: #fff;padding: 0 0.1rem;}
.Floor003231 .controls li.on{background-color:var(--hover-color); color: #fff; }
.Floor003231 .controls li .more{position: absolute;width: 0.7rem;height: 0.7rem;border-radius: 50%;background: url(../images/Floor003231-more.svg) no-repeat center center #fff; background-size: auto 1em; bottom: -0.35rem;left: 50%;margin-left: -0.35rem; 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: #fff;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.28rem; transition: 0.3s;width: 0.51rem;height: 0.51rem;}
.Floor003231 .controls li.on .ico img{filter: brightness(0) invert(1);}
@media (min-width:1025px) {
.Floor003231 .txt .autoCon-1600 > div{max-width: 5.6rem; width: 50%; }
.Floor003231 .desc{font-size: var(--font-size24); min-height: 2.39rem;}
.Floor003231 .controls{position: absolute;z-index: 10;bottom: calc(68 / 956 * 100%);right: 0;width: 100%;pointer-events: none;}
.Floor003231 .controls li{border-radius: 0.6rem;width: 2.01rem; height: 2.01rem; pointer-events: all;margin-bottom: 0.83rem;}
.Floor003231 .controls li + li{margin-left: 0.56rem;}
.Floor003231 .controls li .tit{font-size: var(--font-size22);}
.Floor003231 .controls li.on{padding: 0 0.5rem;margin-bottom: 0; width: 3.72rem; height: 3.72rem;}
.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 .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 .desc{max-width: unset;padding-bottom: 0.2rem;}
.Hometitle{margin-bottom: 0.2rem;}
.Floor003216 > .Ispic{margin-top: 0;}
}
@media (max-width:640px) {
.Floor003231 .swiper-slide img{width: 190%;max-width: none;margin-left: -45%;}
.Floor003231 .controls li .ico{margin-bottom: 0.1rem;width: 0.3rem;height: 0.3rem;}
.Floor003231 .controls li .tit{font-size: var(--font-size14);}
.Floor003216 .num-count li{width: 50%}
}


/*Floor003079 */
.Floor003079{ font-size: 16px;position: relative;padding:6vw 0 5vw;min-height: 9.6rem;    background: url(../images/probg.jpg) no-repeat center center;
    background-size: cover;}
.Floor003079,
.Floor003079 a{color: #fff;}
.Floor003079 .auto{position: relative; z-index: 2;}
/* .Floor003079 .auto{max-width: 1560px;width: 94%;position: relative; z-index: 2;} */

.Floor003079 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height:100%;}
.Floor003079 .info{text-align: justify;line-height: 1.875; margin-bottom: 6.4vw;}

.Floor003079 .box{margin:0 -15px;}
.Floor003079 .box li a{display: block;position: relative;overflow: hidden;margin:0 15px;}
.Floor003079 .box li .txt{position: relative;left: 0; width: 100%; bottom: 0;padding: 1.2vw 1.5vw; z-index: 10;font-size: 0.18rem;text-align: center; color: var(--grey);}
.Floor003079 .box li:hover .txt{color: var(--hover-color);}
.Floor003079 .box li .txt aside{padding-right: 0%;}
.Floor003079 .box li .txt .icon{width: 42px; height: 42px; border: 2px solid #fff; border-radius: 50%;position: absolute;right: 1vw; top: 50%; transform: translate(-30px,-50%); opacity: 0; transition: 0.3s ease-out;}
.Floor003079 .box li a:hover .txt .icon{opacity: 1;transform: translate(0,-50%);}
.Floor003079 .box li .txt .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box li .Ispic{padding-bottom: 100%;position: relative;border-radius: 8px;transition: 0.5s ease-in-out; overflow: hidden;}
.Floor003079 .box li:hover .Ispic{transform: scale(1.02);border-radius: 8px;transform: rotateY(180deg);transition: transform 0.6s;}

.Floor003079 .box li .Ispic:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/Floor003079-hover.png") no-repeat;background-size: cover;opacity: 0; transition: 0.3s ease-out;border-radius: 8px; }
.Floor003079 .box li a:hover .Ispic:before{ opacity: 0;}

.Floor003079 .tab-dots{overflow: hidden; margin-bottom: 2vw;}
.Floor003079 .tab-dots li{list-style: none;line-height: 2.25; text-align: center; padding: 0 0.3rem;border-radius: 0.5rem;border: solid 2px rgba(0,0,0,0.08); cursor: pointer;margin-bottom: 1.13vw;font-size:0.20rem; color:var(--grey);  transition: 0.3s;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 20px;}
.Floor003079 .tab-dots li:hover{background: var(--hover-color2); color: var(--white); transition: 0.3s;}
.Floor003079 .tab-dots li.slick-active{background:var(--hover-color2); color: var(--white); border:var(--hover-color2);}

.Floor003079 .slider .slick-dots{display: table;margin: 2vw auto 0;}
.Floor003079 .slider .slick-dots li{float: left;border: none;border-radius: 50%;width: 12px;height: 12px;margin: 0 10px;background: rgba(0,0,0,0.15);}
.Floor003079 .slider .slick-dots li button{display: none;}
.Floor003079 .slider .slick-dots li.slick-active{background: var(--hover-color2);}

@media(min-width:1025px){
.Floor003079 .tab-dots li{float: left;}
}
@media(max-width:1024px){
.Floor003079 .tab-dots{overflow: auto;white-space: nowrap;}
.Floor003079 .tab-dots li{display: inline-block;}
.Floor003079 .box{padding-bottom: 50px;}
.Floor003079 .box .slick-arrow{position: absolute;left: 50%; width: 40px; height: 40px;border: 2px solid #0f55b0; border-radius: 50%; bottom: 0;}
.Floor003079 .box .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #0f55b0; border-right: 2px solid #0f55b0; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box .slick-prev{margin-left: -60px;transform: rotateY(180deg);}
.Floor003079 .box .slick-next{margin-left: 20px;}
.Floor003079{min-height: unset;padding: 0.4rem 0 0}
}
@media(min-width:641px){
.Floor003079 .info{max-width: 575px; width: 45%; }
.Floor003079 .tab-dots li{min-width: 100px;}
}
@media(max-width:640px){
.Floor003079{font-size: 3vw;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
.Floor003079 .box li .txt{padding: 3vw; font-size: 4vw;}
.Floor003079 .box li .txt aside{padding-right: 0vw;}
.Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
.Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}

.Floor003079 .box{padding-bottom: 10vw;}
.Floor003079 .box .slick-arrow{width: 8vw; height: 8vw;}
.Floor003079 .box .slick-arrow:before{width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .box .slick-prev{margin-left: -10vw;}
.Floor003079 .box .slick-next{margin-left: 4vw;}
}


/*Floor003055 */
.Floor003055{padding:var(--padMar100) 0 var(--padMar70) 0; }
.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;    border-radius: 8px;}
.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; font-family: 'hml';}
.Floor003055 .txt h3{font-size:var(--font-size20); margin:.1rem 0 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:.2rem; margin-bottom:.2rem; border-bottom: 1px dashed rgba(var(--rgb-black),0.08);}
.Floor003055 .controls{margin-top:-.78rem; position: relative;overflow: hidden; padding: .2rem 0 .3rem; background:#fff; z-index: 10; display: none;}
.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:50%;}
.Floor003055 .right{width:60%; padding-left:.7rem;}
.Floor003055 .right ul{max-height: 5.5rem; overflow: auto; padding-right: .2rem;}
/* .Floor003055 .slider li a{max-width: 8.02rem;} */
}
@media(max-width:1024px){
.Floor003055 .left{margin-bottom:.3rem;width: 100%;}
.Floor003055 .flex{flex-wrap: wrap;}
.Floor003055 .right{width: 100%;overflow: hidden;}
}
@media(max-width:480px){
  .Floor003055 .pic{display: none}
  .Floor003055 .txt{width: 100%;}
  .Floor003055 .slider li a{padding-bottom: 0;}
}

.Floor003055 .right ul::-webkit-scrollbar{width:3px;  height:100%;}
.Floor003055 .right ul::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.Floor003055 .right ul::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:3px;}
.Floor003055 .right ul::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.Floor003055 .right ul::-webkit-scrollbar-corner{background: var(--hover-color);}



/*Banner002661 */
.Banner002661{ position:relative; z-index:1;padding-bottom:var(--padMar90); }
.Banner002661 .autoCon-1600{overflow:hidden;}
.Banner002661 img{ display:block; width:100%;transition: 10s linear;}
.Banner002661 .autoCon-1600:hover img{transform: scale(1.12);-webkit-transform: scale(1.12)}
.Banner002661::before,
.Banner002661 .ycenter{position: absolute;top:40%;left: 0;width: 100%;text-align: center;transform: translateY(-50%);color: #ffffff;z-index: 5;}
.Banner002661::before{ content:'';background:rgba(0,0,0,0.5);}
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#fff; }
.Banner002661 .ycenter h2{ font-size:50px; margin:0;font-weight: bold; margin-bottom: 0.5rem;letter-spacing: 0.03rem}
.Banner002661 .ycenter h2 span{margin:0 0.2rem;}
.Banner002661 .ycenter p{ margin-top:0; font-size:24px; max-width:435px;}
@media(max-width:1024px){
.Banner002661 .ycenter h2{ font-size:35px;}
.Banner002661 .ycenter p{ font-size:16px;}
}
@media(max-width:480px){
.Banner002661 .ycenter h2{ font-size:0.24rem;margin-bottom: 0.3rem;}
.Banner002661 .ycenter p{ font-size:14px;}
.Banner002661 .ycenter h2 span{margin: 0 0.1rem}
}


/*Bottom002900 */
.Bottom002900{padding:.7rem 0;  background: url(../images/Bottom002900-bg.jpg) no-repeat center center;    background-size: cover;}
.Bottom002900,
.Bottom002900 a{color:rgba(var(--rgb-white), 0.8);}
.Bottom002900 a:hover{color:var(--hover-color2); opacity: 1 !important;}
.Bottom002900 .b_nav nav dd a{opacity: 0.8; font-size: var(--font-size16);}
.Bottom002900 .b_nav nav{border-bottom: 1px solid rgba(var(--rgb-white),0.1);padding-bottom:.4rem; margin-bottom:.4rem;}
.Bottom002900 .b_nav nav dl{float: left; max-width:2rem;}
.Bottom002900 .b_nav nav dt{font-size:var(--font-size18);border-bottom:1px solid rgba(var(--rgb-white), 0.15); position: relative; margin-bottom: .2rem; padding-bottom:.2rem;}
.Bottom002900 .b_nav nav dt:after{display: block;content: ''; width:.15rem; height:.02rem; background-color:var(--hover-color2); position: absolute; left: 0; bottom:-1px;}
.Bottom002900 .b_nav nav dd{line-height:.25rem; font-family: hml;}
.Bottom002900 .b_nav nav dd+dd{margin-top:.1rem;}
.Bottom002900 .copyright{color:rgba(var(--rgb-white), 0.7);line-height:.3rem;}
.Bottom002900 .copyright a{padding-left:.1rem;}
.Bottom002900 .contact li:not(:last-child){padding-bottom:.2rem;}
.Bottom002900 .contact li aside{padding-left:.3rem;line-height:1.5;background-position:left .03rem;background-repeat:no-repeat; background-size: auto .2rem; color: var(--white);}
.Bottom002900 .contact li:nth-child(1) aside{background-image: url(../images/icon_call.svg); margin-bottom:.1rem; font-size:.15rem;}
.Bottom002900 .contact li:nth-child(2) aside{background-image: url(../images/icon_email.svg);}
.Bottom002900 .contact li:nth-child(3) aside{background-image: url(../images/icon_add.svg);}
.Bottom002900 .contact li b{font-size:.28rem;color:var(--hover-color2); font-weight: bold; font-family:sans-serif;}
.Bottom002900 .share ul{display: flex; flex-wrap: wrap; margin-top:.2rem; z-index: 9999;}
.Bottom002900 .share li{position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width:1.3rem; padding:0rem;background: var(--white); margin-bottom: .1rem;border-radius: .05rem;box-shadow: 0 0 0.1rem rgba(0,0,0,0.05); display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;border-radius: 0.05rem}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:.05rem solid transparent; left:.2rem; top: 100%;border-top-color:var(--white);}
.Bottom002900 .share li:not(:last-child){margin-right:calc(30 / 1920 * 100vw)}
.Bottom002900 .share li a{display: block;background-color: rgba(var(--rgb-white), 0.15); border-radius: 50%; cursor: pointer; background-position: center center;background-repeat: no-repeat; background-size: auto .2rem; width: .52rem; height: .52rem;}
.Bottom002900 .share li a:hover{background-color:var(--hover-color2);}
@media(min-width:1025px){
.Bottom002900 .share{margin-bottom:.4rem;}
.Bottom002900 .inner{display: flex; justify-content: space-between;}
.Bottom002900 .b_nav{width: 70%;max-width:10.4rem;}
}
@media(max-width:1024px){
.Bottom002900 .b_nav nav{display: none;}
.Bottom002900 .share{margin-bottom: 0.2rem;}
.Bottom002900{padding: 0.2rem 0}
.Hometitle .cn{font-size: var(--font-size30)}
}

.ctitle{padding-bottom: .5rem}
.ctitle span{font-size:var(--font-size46);color: #121212;font-weight: bold;line-height: 1}
.ctitle::after{content: '';display: block;width: .5rem;height: 5px;background: var(--hover-color);margin: .3rem 0 0}
.ctitle.ct{text-align: center}
.ctitle.ct::after{margin: .3rem auto 0}
.ctitle .fbt {text-align: center;font-size: var(--font-size18);color: var(--grey2);margin-top: .25rem;}
.ctitle.white span{color: #fff;}
.ctitle.white::after{background: #fff;}


/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:40em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}

.subMenu{background-color: #fff;border-bottom: 1px solid #e6e6e6;position: relative;z-index: 10;}
/* .subMenu ul{justify-content: center;} */
.subMenu li{position: relative;}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;line-height: 0.8rem;padding: 0 .5rem;font-size: var(--font-size18);}
.subMenu li:before{position: absolute;left: 0;width: 100%;bottom:0;height: 100%;content: "";background: var(--hover-color);transition: all 0.5s;opacity: 0}
.subMenu li.onli a,
.subMenu li:hover a{color: #fff;}
.subMenu li.onli:before,
.subMenu li:hover:before{opacity: 1}
    
.place{color: #666666;text-align: right;font-size: var(--font-size14);font-weight: 100;line-height: 0.8rem;}
.place:before{width: 12px;height: 14px;content: "";background: url(../images/ico_home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -3px 0.1em 0 0;}
.place a{color: #666666;margin-right: 0.22rem;position: relative;font-size: var();}
.place a:hover,
.place span{color: var(--hover-color);display: inline-block;}
.place a:after{position: absolute;width: 0.22rem;right: -0.22rem;content: "/";text-align: center;}
.place.detail{text-align: left;padding: 1.354vw 0;}
 @media (min-width: 769px) {
    .subMenu .ul {
        justify-content: center;
        margin: 0 auto;
        width: fit-content;
    }
}   
@media(max-width:1024px){
.subMenu li span a{padding: 0 0.2rem}

}
@media(max-width:768px){
    .subMenu{padding: 0.1rem 0;}
    .subMenu .colName{display: block;margin-bottom: 0;}
    .subMenu ul{margin-bottom:0;width:100%;justify-content: flex-start;}
    .subMenu li{width: auto;text-align: center;margin: 0  1em 0 0!important;}
    .subMenu li:before{height: 0;background-color: #f0f0f0;}
    .subMenu li.onli a, 
    .subMenu li:hover a{color: var(--hover-color);}
    .subMenu li span a{line-height: 2.5;padding: 0 .1rem}
    .place{display: none;}
    .subMenu ul{flex-wrap: wrap;}
    .Banner002661 img{height: 200px;}

}


.Menu002795{  /* padding:var(--padMar50) 0 0 0 ; */ border-bottom: 1px solid #eee; position: relative;/* background: rgba(249, 249, 249, 0.8); */background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(245, 245, 245, 0.8)); transition: 0.3s;}
.Menu002795.fix{position: fixed;left: 0;top: 0.9rem;width: 100%;z-index: 100; }
.Menu002795 ul{font-size: 0; text-align: center;}
.Menu002795 li{ display: inline-block; padding: 0 calc(40 / 1920 * 100%); position:relative;}
.Menu002795 li::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:0.14rem; margin-top:-0.07rem; background:#dfdfdf;}
.Menu002795 li:last-child::after{ display:none;}
.Menu002795 li a{ display:block;position:relative; overflow:hidden; line-height:0.8rem; font-size:var(--font-size18);}
.Menu002795 li a:after{ position:absolute; left:0; bottom:0;content:''; height:0.02rem; width:100%; }
.Menu002795 li:hover a,
.Menu002795 li.active a{ color:#fff; color:var(--hover-color);}
.Menu002795 li.active a:after,
.Menu002795 li:hover a:after{ background:var(--hover-color);}

.Menu002795 .three a{color: var(--hover-color);}
.Menu002795 .three a:after{ background:var(--hover-color);}
@media(max-width:1024px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{ margin:0 0 1% 0; text-align:center; width:32%;}
.Menu002795 li a{ padding:0;}
}

.Menu002795 .blank{width: 100%;top: -0.9rem;height: 0.9rem;left: 0;position: absolute;}

/* 新闻活动 */
.company{padding: var(--padMar100) 0;}
.newsFocus{margin-bottom: 5.208vw;overflow: hidden; position: relative;}
.newsFocus .swiper-slide a{overflow: hidden;border-radius:0;background-color:#f8f8f8;}
.newsFocus .ispic{width: 45%;}
.newsFocus .ispic img{min-height: 4.5rem;}
.newsFocus .info{flex: 1;padding:.35rem .6rem;}
.newsFocus .date{color:var(--grey2);}
.newsFocus .tit{font-size: var(--font-size28);margin:.15rem 0 .35rem 0;font-weight: 500;color: var(--black);}
.newsFocus .desc{font-size: var(--font-size16);line-height: 1.8;margin-bottom: 2.5vw;color:var(--grey); font-family: 'hml';}
.newsFocus li{list-style: none;}
.newsFocus li:hover .tit{color:var(--hover-color);}
.newsFocus .swiper-pagination{width: 50%;text-align: right;left: auto;right: 3.125vw;bottom:  3.125vw;z-index: 10;}
.newsFocus .swiper-pagination .swiper-pagination-bullet{width: 0.18rem;height: 0.18rem;background-color: transparent;position: relative;border: 1px solid rgba(0,0,0,0);transition: all 0.5s;}
.newsFocus .swiper-pagination .swiper-pagination-bullet:After{width: 0.06rem;height: 0.06rem;background-color: var(--grey2);content: "";position: absolute;left: 50%;top: 50%;border-radius: 50%;transform: translate(-50%,-50%);}
.newsFocus .swiper-pagination .swiper-pagination-bullet-active{border-color: var(--hover-color);transform: rotate(45deg);}
.newsFocus .swiper-pagination .swiper-pagination-bullet-active:After{background-color: var(--hover-color);}

.news-list{padding-bottom: 0;}
.news-list .item:first-child{padding-top: 0;}
.news-list .item{padding: 3.125vw 0;border-bottom: 1px solid #e0e0e0;position: relative;list-style: none;}
.news-list .item:after{width: 0;left: 0;bottom: 0;content: "";position: absolute;height: 1px;transition: all 0.5s;background-color: var(--hover-color);}
.news-list .item .date{color: var(--grey2);font-size: var(--font-size18);border-right: 1px solid #d5d5d5;width: 1.37rem;position: relative;}
.news-list .item .date:after{width: 1px;right: -1px;top: 0;content: "";position: absolute;height: 0;transition: all 0.5s;background-color: var(--hover-color);}
.news-list .item .date b{color: var(--black);display: block;font-size: var(--font-size50);font-weight: 700;}
.news-list .item .info{flex: 1;padding: 0  3.229vw 0 3.229vw;}
.news-list .item .ispic{width: 4rem;padding-top:0;border-radius:0;}
.news-list .item .tit{font-size: var(--font-size26);font-weight: 500; margin: 0; line-height: 1.4;}
.news-list .item .desc{line-height: 2;color:var(--black);margin: 1.042vw 0 2vw; font-size: var(--font-size16);font-family: 'hml';}
.news-list .item.pt .info{padding: 0 5.781vw 0 3.229vw;}
.news-list .item.pt:hover .info{color: var(--hover-color);}
.news-list .item:hover .date:After{height: 100%;}
.news-list .item:hover:After{width: 100%;}


.morebtn{color: var(--white);width: 1.8rem;line-height: 0.54rem;text-align: center;border-radius: 0.54rem;display: inline-block;transition: all 0.5s;overflow: hidden;position: relative;background-color: var(--hover-color);}
.morebtn span{position: relative;overflow: hidden;display: block; font-size: var(--font-size16); font-weight: normal;}
.morebtn span:After{content: "";margin: 0 0 0 .1rem;background: url(../images/arrow_white.svg) no-repeat right center/contain;width: .3rem;height: .3rem;display: inline-block;vertical-align: middle;transition: all 0.5s;}
.morebtn span:hover:After{transform: translateX(0.15rem);}
.morebtn::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.morebtn.gray{border: 1px solid var(--hover-color3);color:var(--white);}
.morebtn.gray span:After{background-image: url(../images/arrow_white.svg);}
.morebtn:hover::before {transform: scaleX(1);transform-origin: left;}
.morebtn:hover{border: 1px solid var(--grey);background-color:#fff;color: var(--grey); color: var(--grey);}
.morebtn.gray:hover span:After{background-image: url(../images/arrow.svg);}

.morebtn.op7{opacity: 0.7;}
.morebtn2{color: var(--grey); font-size: var(--font-size16);}
.morebtn2:After{content: "";margin: 0 0 0 .1rem;background: url(../images/arrow.svg) no-repeat right center/contain;width: 0.3rem;height: 0.3rem;display: inline-block;vertical-align: middle;transition: all 0.5s;}
.item:hover .morebtn2{color: var(--hover-color);}
.item:hover .morebtn2:After{margin-left: 1.3vw;background: url(../images/arrow_hover.svg) no-repeat right center/contain;}
@media(max-width:640px){
.morebtn{width: 1.4rem;line-height: 0.35rem;}
.newsFocus .ispic img{min-height: unset;}
}

.Page002623{padding:.2rem 0 1.2rem; text-align: center;font-size: .2rem;}
.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 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .6rem; width: .6rem; margin: 0 5px;border-radius: 50%;color: #010101;border:1px solid #ddd;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color);border-color:var(--hover-color) }
.Page002623 .Pages .p_page > a{font-size: 0;height: .6rem;position: relative;border-radius: 50%;border: 1px solid #ddd;}
.Page002623 .Pages .p_page > a:before{position: absolute;width: 100%;height: 100%; content: '';background:url(../images/icon-jt3.svg)no-repeat center ;background-size: .2rem auto;left: 50%; top: 50%;transform: translate(-50%,-50%)}
.Page002623 .Pages a.a_prev{transform: rotate(180deg)}
.Page002623 .Pages a.a_next{background:var(--hover-color); border-color:var(--hover-color)}
.Page002623 .Pages a.a_next:before{filter: grayscale(100) brightness(100);}
.Page002623 .Pages .p_page > a:hover{background:var(--hover-color); border-color:var(--hover-color) }
.Page002623 .Pages .p_page > a:hover:before{filter: grayscale(100) brightness(100);}
@media(max-width:640px){
    .Page002623{padding: 6vw 0 50px 0;}
    .Page002623 .Pages em{display: none;}
}


.RighInfo002973{padding:var(--padMar100) 0;position: relative;}

.RighInfo002973 .news-details .title{text-align: center;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;}
.RighInfo002973 .news-details .title h1{font-size: 0.32rem; margin: 0 0 15px 0;color: #333}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;padding: .5rem 0; }
.RighInfo002973 .news-details .edit-info .pic{text-align: center;margin:0.3rem 0;}
.RighInfo002973 .news-details .edit-info p{margin:0; margin-bottom:0.2rem; text-indent: 2em;}
.RighInfo002973 .pn-page{border-top:1px solid #e8e8e8;padding-top:2%;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}

.RighInfo002973 .pn-page aside a:hover{color: var(--hover-color);}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{ background:var(--hover-color);color:#fff;padding:0.15rem 0.6rem;display: block;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:751px){
    .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
    .RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 60%; transform: translateY(-50%);}
    .RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
    .RighInfo002973 {padding:0.4rem 0;}
    .RighInfo002973 .news-details .edit-info{padding-top: 0.3rem;}
}
@media(max-width:750px){
.RighInfo002973 .news-details .edit-info img{width: 100% !important;height: auto !important;}
    .RighInfo002973 .news-details .title h1{font-size:var(--font-size24);}
    /* .RighInfo002973{ font-size: 14px;} */
    .RighInfo002973 .operating {display: flex; justify-content: center; padding:0.2rem 0;}
}


.Contact{padding:var(--padMar120) 0}

.Contact .item{background: #f5f9fc;}
.Contact .item:not(:last-child){margin-bottom: .5rem;}
.Contact .item .txt{padding:.6rem .8rem;}
.Contact .item .txt .tit{font-size: var(--font-size36);color: #333;padding-bottom: .4rem}
.Contact .item .txt .tit::after{content: '';display: block;width: .4rem;height: 4px;background:var(--hover-color);margin: .2rem 0 0 }
.Contact .item .txt p{margin: 0;line-height: 2;color: #333;font-size:var(--font-size18) ;padding-left: .34rem;}
.Contact .item .txt p:not(:last-child){margin-bottom: .05rem;}
.Contact .item .txt p.add{background: url(../images/icon-add.svg)no-repeat center left;background-size: .22rem auto;}
.Contact .item .txt p.yb{background: url(../images/icon-yb.svg)no-repeat center left;background-size: .2rem auto;}
.Contact .item .txt p.tel{background: url(../images/icon-tel.svg)no-repeat center left;background-size: .2rem auto;}
.Contact .item .txt p.fax{background: url(../images/icon-fax.svg)no-repeat center left;background-size: .2rem auto;}
.Contact .item .txt p.more{background: url(../images/icon-add.svg)no-repeat center left;background-size: .22rem auto;}
.Contact .item .pic {position: relative;padding-bottom:30.5%;overflow: hidden;}
.Contact .item .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.Contact .item .pic span img{object-fit: cover;width: 100%;height: 100%;}
.Contact .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Contact .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Contact .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Contact .map_area #allmap *{ box-sizing:content-box;}
.Contact .map_area #allmap img{ max-width:none;}
.Contact .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Contact .map_area .close::before,
.Contact .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Contact .map_area .close::before{ transform:rotate(45deg);} 
.Contact .map_area .close::after{ transform:rotate(-45deg);} 


.Contact .list{position:relative;z-index: 2; display: flex; flex-wrap: wrap;padding-top:var(--padMar80);}
.Contact .list .itme{ float: left;margin-right:2%; position:relative;z-index:10; padding: 0.5rem 0.4rem;background: #f5f9fc; border-radius: var(--radius); transition: 0.3s;}
.Contact .list .itme .tit{font-size:var(--font-size24);color:var(--black);line-height:1.3; margin-bottom: 0.12rem;}
.Contact .list .itme .content{font-size:var(--font-size18);  color: var(--grey);line-height:1.8;}
.Contact .list .itme .desc{margin-bottom: 0.1rem;}
.Contact .list li{padding-left:0.30rem;     margin-bottom: .05rem;}
.Contact .list ul .tel{background: url(../images/icon-tel.svg)no-repeat center left;background-size: .2rem auto;}
.Contact .list ul .yb{background: url(../images/icon-yb.svg)no-repeat center left;background-size: .2rem auto;}
.Contact .list .itme:hover{transform: translateY(-0.1rem);}
@media(min-width:1025px){
.Contact .list .itme{ width:49%;}
.Contact .list .itme:nth-child(2n){margin-right: 0;}
}
@media(max-width:1024px){
.Contact .list:before{display:none;}
.Contact .list .itme{height:auto;padding:40px 20px 40px 0;margin-left:0 !important;}
.Contact .list .itme .tit{width:auto;text-align:center;font-size:0.20rem;white-space:nowrap;flex:0 0 auto;margin-left: 0;padding-left: 0.1rem;}
.Contact .list .itme .content{padding-left:0.1rem;font-size:0.14rem;}
.Contact .list .itme:after{width:100%;}
.Contact .item .txt{padding: 0.3rem}
}
@media(max-width:640px){
.Contact .list .itme{display:block;padding:20px 10px;}
.Contact .list .itme .content{padding-left:0;margin-top:10px;border:none;line-height:1.8;}
.Contact .list .itme .tit{width:auto;text-align:left;}
}


@media(max-width:768px){
.Contact .map_area{width:96%; left:2%;}
.Contact .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}

@media(min-width:1025px){
    .Contact .item{display: flex;justify-content: space-between;align-items: center;}
    .Contact .item .txt{width: 50%;padding-right: 5%}
    .Contact .item .pic{width: 50%;flex: 0 0 auto}
}

/* 合作客户 */
.HomePartner{background-image: linear-gradient(to bottom,#f7fafd,#f2f7fb);position: relative;overflow: hidden;padding:var(--padMar120) 0;}
.HomePartner #particles-js{position: absolute;width:100%;height:auto;position: absolute;top:0;left:0;}
.HomePartner .HomeTit{position: relative;z-index:9;}

.HomePartner .HomePartnerBox{margin-top:0.5rem;}
.HomePartner .HomePartnerBox ul li{width:12.5%;float:left;height:2.3rem;padding-bottom:0.27rem;display: flex;align-items: center;justify-content: center;position: relative;z-index:99;margin-top:-0.6rem;position: relative;}
.HomePartner .HomePartnerBox ul li::before{content:'';background: url(../images/lobg.png) no-repeat center center;background-size: 100% 100%;width:100%;height:100%;position: absolute;top:0;left:0;transform: scale(1.05);}
.HomePartner .HomePartnerBox ul::after{content:'';display: block;clear: both;}
.HomePartner .HomePartnerBox ul li:nth-child(15n+9){margin-left:6.25%;}
.HomePartner .HomePartnerBox ul li a{position: relative;z-index:9;text-align: center;}
.HomePartner .HomePartnerBox ul li img{max-width:75%;max-height:80%;transition: all .3s;}
.HomePartner .HomePartnerBox ul li:hover img{transform: scale(1.05);}


@media(max-width:1024px){
    .HomePartner .HomePartnerBox{margin-top:80px;}
    .HomePartner .HomePartnerBox ul li{height: 1.6rem;margin-top: -0.4rem;}
}


@media(max-width:640px){
    .HomePartner .HomePartnerBox{margin-top:30px;}
    .HomePartner .HomePartnerBox ul li{width: 20%;height:70px;margin-top:-20px;padding-bottom: 0.1rem}
    .HomePartner .HomePartnerBox ul li:nth-child(15n+9){margin-left:0;}
    .HomePartner .HomePartnerBox ul li:nth-child(9n+6){margin-left:10%;}
}
/*TextList002514 */
.TextList002514 {padding:var(--padMar120) 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .list strong{line-height: 2;font-size: var(--font-size18);color: var(--hover-color);}
.TextList002514 .list p{font-size: var(--font-size18);line-height: 2;}

.TextList002514 .job-title{ line-height:2; padding:15px 0; font-size:var(--font-size22); cursor:pointer; position:relative;font-weight: bold;}
.TextList002514 .job-title i{ position:absolute; width:30px; height:30px; background:var(--hover-color); border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:var(--hover-color);}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:var(--hover-color); padding:30px 0;}



.VehicleSolu{ padding-top: var(--padMar100); position: relative;}
.VehicleSolu .catelist{position: relative;}
.VehicleSolu .category{font-size: var(--font-size40);color:var(--black); text-align: center; font-weight: 500; }
.VehicleSolu .catelist:not(:first-child) .category{margin-top: 0.4rem;}
.VehicleSolu .item{padding:var(--padMar100) 0;background: #fff;}
.VehicleSolu .item:nth-child(1){    padding:0 0 var(--padMar100) 0;}
.VehicleSolu .item:nth-child(2n){ background:#f6f8fa; }
.VehicleSolu .tit{font-size: var(--font-size32);color:var(--black); margin-bottom: 0.26rem;  position: relative; font-weight: bold; }
.VehicleSolu .info { font-size: var(--font-size18); color: var(--grey); line-height: 2; margin:0; }
.VehicleSolu .info p{ margin: 0.1rem 0 0.3rem 0;}


.VehicleSolu .ul2{/* border: 1px solid #f0f0f0; */border-top: 0;overflow: hidden;}
.VehicleSolu .ul2 li{float: left;  text-align: center; height: 133px; display: table; position: relative;table-layout: fixed; border: 1px solid #eee; border-radius:0.1rem;}
.VehicleSolu li .img-block{height: auto;}
.VehicleSolu .ul2 li .icon{max-width: 0.4rem;margin: 0 auto;}
.VehicleSolu .ul2 li a{display: table-cell;vertical-align: middle;}
.VehicleSolu .ul2 li a:hover{ border: 1px solid var(--hover-color);border-radius:0.1rem;background: var(--white);}
.VehicleSolu .ul2 li aside{font-size:var(--font-size18);margin-top:0.15rem;}


.VehicleSolu .list .slick-dots{text-align: center;margin-top: 0;position: absolute;bottom: 3%;z-index: 1;left: 50%;}
.VehicleSolu .list .slick-dots li{display: inline-block; width: .1rem; height: .1rem;margin: .1rem .05rem 0;border: 1px solid var(--hover-color);border-radius: 50%;}
.VehicleSolu .list .slick-dots li.slick-active{background: var(--hover-color);}
.VehicleSolu .list .slick-dots li button{display: none;}
@media(min-width:1025px){
.VehicleSolu .ul2 li{width:20%;margin-right: 3%;}
}



.VehicleSolu .btn{ margin-top: 0.3rem;}
.VehicleSolu .btn a{display: inline-flex;align-items: center;background-color: var(--white);border-radius: 3em;border: solid 2px var(--hover-color);line-height: .52rem;padding-left: 0.3rem;padding-right: 0.04rem;position: relative;color:var(--black);}
.VehicleSolu .btn a span{position:relative;display:block;z-index:2}
.VehicleSolu .btn a:after,
.VehicleSolu .btn a::before{width:0.44rem;height:0.44rem}
.VehicleSolu .btn a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:0.16rem auto;margin-left:0.36rem;position:relative;z-index:2}
.VehicleSolu .btn a::before{position:absolute;content:'';right:0.04rem;border-radius:0.5rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.VehicleSolu .btn a:hover{color: var(--hover-color); }
.VehicleSolu .btn a:after{background-image:url(../images/icon_down.svg);background-size:0.26rem auto;}

.VehicleSolu .pic{/* box-shadow: 0 0.06rem 0.7rem rgba(0, 0, 0, 0.05); */ overflow: hidden;border-radius: var(--radius);}
.VehicleSolu .pic img{  transition: 0.3s;border-radius:0;}
.VehicleSolu .pic:hover img{transform: scale(1.1);overflow: hidden;}
@media (min-width:1025px) {
.VehicleSolu .item .box{display: flex; justify-content: space-between; align-items: center;}
.VehicleSolu .item:nth-child(2n) .box{ flex-direction: row-reverse;}
.VehicleSolu .left{width: 47%;}   
.VehicleSolu .right{ width: 47%; }
}
@media (max-width:1024px) {
.VehicleSolu .info{ margin-bottom:.3rem;}
.VehicleSolu .tit{ font-size:var(--font-size26); margin-bottom:.2rem;}
.TextList002514{padding: 0.4rem 0}
.Contact .item .txt .tit{font-size: var(--font-size30)}
}



/*PicList002954 */
.PicList002954{padding:var(--padMar120) 0;font-size:var(--font-size18);}
.PicList002955{background-image: linear-gradient(to bottom, #f7fafd, #f2f7fb);}
.PicList002955 dd a{background:white !important;}

.PicList002954 .more{overflow: hidden;width:.4rem;height:.4rem; border-radius: 50%;position:relative; transition: 0.3s;}
.PicList002954 .more:after{position: absolute; content: ''; width:.14rem; height:.14rem; margin: -.07rem 0 0 -.07rem; left: 50%; top: 50%; background: url(../images/more2.svg) no-repeat center; background-size:contain;}
.PicList002954 a:hover .more{background:var(--hover-color);}
.PicList002954 a:hover .more:after{background-image: url(../images/more-on.svg);}

.PicList002954 dl{margin-bottom:.5rem;}
.PicList002954 dd a{background: #f6f8fa;}
.PicList002954 dd .pic{overflow: hidden;}
.PicList002954 dd .Ispic{width: 100%; padding-bottom:64.585%; transition: .3s;} 
.PicList002954 dd .t1{color: var(--black); position: relative;line-height: .3rem; padding-bottom:.2rem;margin-bottom: .2rem; padding-left: 1.4rem;border-bottom: 1px dashed rgba(var(--rgb-black), 0.1);} 
.PicList002954 dd .t1 span{color: var(--grey); position:absolute; left: 0; top:0;} 
.PicList002954 dd .more{background:rgba(var(--rgb-black), 0.05); margin-top:.3rem;} 
.PicList002954 dd:hover .Ispic{transform: scale(1.1);} 
.PicList002954 .slick-dots{ text-align: center;padding-top:.3rem;}
.PicList002954 .slick-dots li{display: inline-block; width:.14rem; height:.14rem; margin: 0 5px;background-color:var(--grey); border-radius: .14rem;}
.PicList002954 .slick-dots li button{display: none;}
.PicList002954 .slick-dots li.slick-active{background:var(--hover-color); width: .4rem;}

.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li .pic{overflow: hidden;}
.PicList002954 li .Ispic{padding-bottom:64.548%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002954 li .txt{padding:.3rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; padding-right:.7rem;}
.PicList002954 li .tit{font-size:var(--font-size18); color: var(--black);}
.PicList002954 li .more{ right: 0; top: 50%; margin-top:-.2rem; position: absolute;}

@media (min-width:1025px) {
.PicList002954 dd a{display: flex; align-items: center;}
.PicList002954 dd .pic,
.PicList002954 dd .con{width: 50%;} 
.PicList002954 dd .con{padding:.2rem .8rem;} 
.PicList002954 li{width:calc((100% - 1.2rem) / 3); margin-right:.6rem;}
.PicList002954 li:nth-child(3n){margin-right:0;}
.PicList002954 li:nth-child(3n) ~ li{margin-top:.6rem;}
}

/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar110) 0; font-size: var(--font-size18);}
.RighInfo000171 time{color:var(--grey); 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 .dl{background:#f6f8fa; margin-top: -1px; padding:.3rem;} 
.RighInfo000171 .dl dd{color: var(--black); position: relative;line-height: .3rem; padding-bottom:.2rem;margin-bottom: .2rem; padding-left: 1.4rem;border-bottom: 1px dashed rgba(var(--rgb-black), 0.1);} 
.RighInfo000171 .dl dd:last-child{margin-bottom: 0;} 
.RighInfo000171 .dl dd span{color: var(--grey); position:absolute; left: 0; top:0;} 
.RighInfo000171 .title{ color:var(--black); padding-bottom:.3rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1); }
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size36); font-weight: normal; line-height: 1.3;}
.RighInfo000171 .title time{ display:inline-block;}
.RighInfo000171 .info{color:var(--black); line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:.3rem 0; }
.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(--white); background:var(--grey);display:block;padding:.1rem .3rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color); color: var(--black);}
.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(--black);text-decoration:underline}

.RighInfo000171 .right{ padding:.24rem; background:#f6f8fa;}
.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%;}
.RighInfo000171 .right time{display: block;}
.RighInfo000171 .right .tit{font-size:var(--font-size18); line-height: 1.5; color:var(--black); margin: 1em 0;}

@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 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;}
}


/*.PicList002798*/
.PicList002798{ padding:var(--padMar110) 0 var(--padMar60) 0;}
.PicList002798 ul{ display: flex; flex-wrap:wrap;}
.PicList002798 li{position: relative; z-index: 1; }
.PicList002798 li .pic{ display:block; position:relative; border: 1px solid #f2f2f2;    border-radius: 8px; overflow: hidden;}
.PicList002798 li .Ispic{padding-bottom:100%; background-size: contain;    position: relative;    border-radius: 8px;    transition: 0.5s ease-in-out;    overflow: hidden;}
.PicList002798 li:hover .Ispic{transform: scale(1.02);border-radius: 8px;transform: rotateY(180deg);transition: transform 0.6s;}
.PicList002798 li .tit a{font-size: 0.18rem;    text-align: center;    color: var(--grey);padding-top: 0.3rem; }
.PicList002798 li:hover .tit a{color: var(--hover-color);}
.PicList002798 li .more{display: flex; align-items: center; }
.PicList002798 li .more a{line-height: .40rem; padding:0 .25rem; color: var(--black); background: var(--hover-color);transition: .3s; border-radius: .02rem;}
.PicList002798 li .more a::after{width:.14rem; height: .14rem; content: ''; display: inline-block; background:url(../images/more.svg) no-repeat center; margin-left: .1rem; background-size: contain;}
.PicList002798 li .more a:hover{border-radius: .4rem; }
.PicList002798 li .more a+a{margin-left:.2rem; background:#f6f8fa;}
.PicList002798 li .more a+a::after{background-image:url(../images/dow.svg);}
@media(min-width:1025px){
.PicList002798 li{width:23.5%; margin-right:2%;}
.PicList002798 li:nth-child(4n){margin-right: 0; }
.PicList002798 li:nth-child(4n) ~ li{margin-top:3%; }
}
@media(max-width:1024px){
.PicList002798 li{width:48%; margin-right:4%;}
.PicList002798 li:nth-child(2n){margin-right: 0; }
.PicList002798 li:nth-child(2n) ~ li{margin-top:4%; }
}


/*RighInfo003134 */
.RighInfo003134{ padding:var(--padMar110) 0;}
.RighInfo003134 .img-side{background: var(--white); margin-bottom:var(--padMar60); overflow: hidden; border: 1px solid #eaeaea;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:var(--font-size50);}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:64.47%; }
.RighInfo003134 .controls{display: table;position: relative;padding: 0 var(--padMar50); margin:var(--padMar50) 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:.15rem; height:.15rem;background-repeat: no-repeat;background-position: center; margin-top: -.075rem; background-size: contain; border: none;background-image:url(../images/more.svg);  }
.RighInfo003134 .controls .slick-prev{left: 0; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.RighInfo003134 .controls .slick-next{right: 0;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled,
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/more2.svg);}
.RighInfo003134 .img-side .tit{font-size:var(--font-size32);color:var(--black); font-weight: bold; }
.RighInfo003134 .img-side .line{width:.22rem; height:.02rem; background-color:var(--hover-color);display: block;margin:.24rem 0;}
.RighInfo003134 .img-side p{ line-height:2; text-align: justify; font-size: var(--font-size18);}
.RighInfo003134 .img-side p span{color: var(--hover-color);font-weight: bold;}
.RighInfo003134 .index-more{ margin-top:.5rem; }
.RighInfo003134 .index-more a+a{margin-left: .2rem;}
.RighInfo003134 .index-more .dw{background-color:transparent; border-color: var(--grey); color: var(--grey);}
.RighInfo003134 .index-more .dw:after{background-image:url(../images/dow.svg); background-size:auto 0.22rem;}
.RighInfo003134 .index-more .dw:hover{color: var(--black);}
.RighInfo003134 .prod-intro{margin-top:3vw;}
.RighInfo003134 .prod-intro .title{position: relative;z-index: 1;color:var(--black);font-size:var(--font-size28); margin-bottom:.28rem; text-align: center; font-weight: bold;}
.RighInfo003134 .prod-intro .title::after{content: '';width:.4rem;height:.05rem; background-color:var(--hover-color); margin:.24rem auto 0; display: block; border-radius:5px;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding:.5rem;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
}
/*RighInfo002554 */
.RighInfo003134 .table_1 tr{font-size: var(--font-size18)}
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;font-size: var(--font-size18); line-height: 2;}
.RighInfo003134 .table_1 th{ background:var(--hover-color);color: var(--white);font-size: var(--font-size20);line-height: 2;}
.RighInfo003134 .table_1 .th_2{ background:var(--hover-color);}
@media(max-width:480px){
.RighInfo003134 .table_1{ overflow:auto;}
.RighInfo003134 .table_1 table{ width:180%;}
.Contact .list .itme{width: 100%;margin-right: 0;margin-bottom: 0.1rem;}
}

/* .Form002802 */
.Form002802{padding:var(--padMar120) 0 var(--padMar80) 0; background: rgb(245,249,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,249,252,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(245,249,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(245,249,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.Form002802 .fbt{text-align: center;font-size: var(--font-size18); color: var(--grey2);margin-top: .25rem;}
.Form002802 .from td{ padding-right: 2%; padding-bottom:2%;}
.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-size18); line-height:1.7;color:#eee; }
.Form002802 .from .text{font-family: hmr;  width: 100%;height:.55rem;line-height:.55rem;text-indent:.1rem;border: none;background:#fff;box-shadow:0px 0px 0.6vw rgb(240 240 240);font-size: var(--font-size18); }
.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-size18);color:var(--white);border-radius: .3rem;}
.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
@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; }
}

.AboutInfo{padding:var(--padMar100) 0;font-family: hmr;}
.AboutInfo .cn{font-size: var(--font-size18);}
.AboutInfo .slogan{ font-size: var(--font-size36); color: var(--hover-color); font-weight: 500; margin: 0.14rem 0 0.24rem 0;}
.AboutInfo .edit_info{line-height: 1.875;text-align: justify;color: var(--grey);font-size: var(--font-size18);text-indent: 2em;}
.AboutInfo .edit_info p{margin: 0.08rem 0;}
.AboutInfo .pic{ padding-top: 0.24rem;}
.AboutInfo .pic img{width: 100%;border-radius: var(--radius);}
.AboutInfo .number{padding: .3rem 0;}
.AboutInfo .number ul {display: flex; flex-wrap: wrap;justify-content: space-between; overflow: hidden;}
.AboutInfo .number li{ width: 15%; border-bottom: 1px solid #eee; padding: 0.22rem 0;    position: relative;}
.AboutInfo .number li .Con {display: flex;align-items: flex-end;width: 100%;justify-content: space-between;}
.AboutInfo .number li  .icon {    position: absolute;    right:0;    top: .3rem;    width: .5rem;    height: .5rem;}
.AboutInfo .number li .icon img {max-height: 0.3rem;}
.AboutInfo .number li aside{display: inline-block;position: relative;line-height: 1;}
.AboutInfo .number li aside b{font-size: var(--font-size48);color: var(--hover-color);display: block;font-family:barlow;font-weight: bold; }
.AboutInfo .number li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 20%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color); }
.AboutInfo .number li aside sup{position: absolute;left: 100%;word-break: keep-all;bottom: 10%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color);}
.AboutInfo .number li p{font-size: var(--font-size18);color: var(--grey); margin: 0;line-height: 1.2;margin-top:0.12rem; }

@media (max-width:1024px) {
.AboutInfo .number li{ width: 48%; margin-bottom: 0.2rem;}
.AboutInfo .number li aside b{font-size: var(--font-size42);}
.AboutInfo{padding: 0.3rem 0}
.AboutInfo .slogan{font-size: var(--font-size30)}
.Contact,.Form002802{padding: 0.4rem 0}
.Form002802 .from textarea.text{line-height: 2;text-indent: 0;padding-left: 0.1rem;}

}
/*Floor002573 */
.Floor002573{ position:relative; padding:var(--padMar120) 0;background-image: linear-gradient(to bottom,#f7fafd,#f2f7fb);}
.Floor002573 .owl-carousel{ position:relative; z-index:10;}
.Floor002573 .owl-stage-outer{ overflow:hidden;}
.Floor002573 .owl-item{ float:left;}
.Floor002573 .item{ position:relative; overflow:hidden; border-radius:.1rem;}
.Floor002573 .item a{ color:#fff; position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; background:rgba(16,128,231,0.65); transition:0.3s;}
.Floor002573 .item .pic{ display:block; width:100%;}
.Floor002573 .item a .ytable{height: 100%;}
.Floor002573 .item p{ line-height:1.5;  height:0;font-size:var(--font-size16);max-width:90%; margin:0 auto;transition:0.3s; transform:translateY(100px); opacity:0; margin-bottom:0; padding:0 2%;}
.Floor002573 .item a:hover{background:rgba(221,85,27,0.95);}
.Floor002573 .item a:hover p{  opacity:1;height:auto;margin-bottom:5%; transform:translateY(0);}
.Floor002573 .item h3{ margin:0; font-size:var(--font-size22); padding:2% 0 4%; font-weight:normal;}
.Floor002573 .item a span{ display:inline-block; background:url(../images/Floor002573_more.png) no-repeat; width:22px;  opacity:0; transition:0.4s;}
.Floor002573 .item a:hover span{ opacity:1;height:10px;}
.Floor002573 .item .icon{ max-width:65px; max-height:65px; opacity:1; transition:0.4s;}
.Floor002573 .item a:hover .icon{ opacity:1;}
@media(min-width:1025px){
.Floor002573 .disabled{ display:none;}
}
@media(max-width:1024px){
.Floor002573{ padding-left:3%; padding-right:3%;}
.Floor002573 .owl-nav{ text-align:center; padding:3% 0;}
.Floor002573 .owl-nav button{ margin:0 1px; position:relative; border:none; background:rgba(16,128,231,0.9); width:40px; height:40px; padding:0; cursor:pointer;}
.Floor002573 .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.Floor002573 .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.Floor002573 .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
}
@media(max-width:480px){
.Floor002573 .item .icon{ max-width:40px; max-height:40px;}
.Floor003216 .num-count li p{max-width: 60%}
.AboutInfo .slogan{font-size: var(--font-size24)}
.RighInfo003134 .img-side .tit{font-size: var(--font-size24);-webkit-line-clamp:5;}
}

.Honor{background: #fff; padding: var(--padMar100) 0; overflow: hidden;}
.Honor .desc{font-size:var(--font-size18);color:var(--grey2);line-height:1.8; text-align: center; margin-top: 0.2rem;}
.Honor .desc span{font-size:var(--font-size24);color:var(--hover-color); font-weight: 500;}
.Honor .HonorBox .slick-list{margin-left:-0.3rem;}
.Honor .HonorBox .item{margin-left:0.3rem;display:inline-block; width: 3.6rem;}
.Honor .HonorBox .item .tit{text-align: center;margin-top:0.2rem;font-size: var(--font-size18); line-height: 1.6;}

.Honor .HonorBox .item .img{background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;height:2.8rem;box-sizing: border-box;padding:0.35rem 0;border-radius: var(--radius);transition: all .5s;}

.Honor .HonorBox .item .img .imgbox img{padding:0.12rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80% !important;max-height:3.2rem;width:80%;margin:0 auto;height:auto;z-index:9;}
.Honor .HonorBox .item .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Honor .HonorBox .item:hover .img span{transform: scale(1.05);}

.Honor .slick-arrow { width: 0.5rem; height: 0.5rem; border-radius: 50%; border: 0.01rem solid var(--hover-color);  z-index: 2; position: absolute; top:42%;transform: translate(0, -50%); text-indent: -999em;overflow: hidden; }
.Honor .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid var(--hover-color); border-top: 2px solid var(--hover-color); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.Honor .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Honor .slick-prev {left:-0.8rem; }
.Honor .slick-next {right:-0.8rem;}
.Honor .slick-arrow:hover{ background: var(--hover-color);}
.Honor .slick-arrow:hover:before{ border-color: #fff;}

/*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;padding: var(--padMar120) 0;color: #333;--hover-color: #046cf9;--white: #fff; font-family: 'hmr';}
.Floor003236 .index-name{font-size: var(--font-size48); font-weight: 700; margin-bottom: 0.8rem;}
@media (max-width:640px) {
.Floor003236 .index-name{font-size: var(--font-size40);margin-bottom: 0.4rem;}
}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: 0;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.9rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.41rem 0.47rem 0 0.48rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18); font-size: var(--font-size18);color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'barlow';  padding: 0.4rem; }
.Floor003236 .year h3{font-size: var(--font-size36);margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size60);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(3, 84, 166, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.3) 100%);-webkit-background-clip: text; color: transparent;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;font-family:barlow;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #666;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);-webkit-background-clip: text; color: transparent;}  
}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: var(--font-size32); }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
    .Floor003236 .txt pre{font-size: var(--font-size14);}
}
/*Floor003151 */
.Floor003151{padding: var(--padMar120) 0; display:none;}
.Floor003151 .Menu002217 nav{text-align: center;padding-bottom: var(--padMar50);}
.Floor003151 .Menu002217 nav dl dt{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline; }
.Floor003151 .Menu002217 nav dl dt a{display: block; min-width:var(--padMar160); height:var(--padMar50); line-height:2.8; font-size:var(--font-size18); color:var(--grey2); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#f3f3f3;}
.Floor003151 .Menu002217 nav dl dt.on a,.Floor003151 .Menu002217 nav dl dt a:hover{color:var(--white);background:var(--hover-color3);}
@media(max-width:1000px){
.Floor003151 .Menu002217 nav dl dt a{ min-width:var(--padMar90); font-size:var(--font-size16); height:var(--padMar50);  padding:0 3%;}
}
@media(max-width:640px){
.Floor003151 .Menu002217 nav dl dt{ width:100%; margin:0 0 1px; display:block;}
.Floor003151 .Menu002217 nav dl dt a{ border-radius:0;}	
}


.Floor003151 .list li{background-color: #f7f7f7;  margin-bottom: 1.25em; transition: 0.3s;padding:.4rem .3rem;border-radius: .1rem;}
.Floor003151 .list li:hover{box-shadow: 0 0 0.625em rgba(0,0,0,0.2);}
.Floor003151 .list li a{display: block;position: relative; }
.Floor003151 .list li time{display: inline-block;font-family: 'barlow';color: #999; padding-right: 1.75em; }
.Floor003151 .list li .tit{font-size: 1.125em;color:var(--grey);margin-bottom:.2rem;}

@media (min-width:1025px) {
.Floor003151 .list li{float: left;width:calc(50% - 0.625em);}
.Floor003151 .list li:nth-child(2n){float: right;}
.Floor003151 .list li:nth-child(2n+1){clear: left;}
}
.leader{padding:var(--padMar120) 0; /* background:linear-gradient(to bottom,#f7fafd,#f2f7fb); */}
.leader .con{background:url(../images/leaderconbg.jpg) no-repeat; border-radius: 0.1rem;padding:4% 4% 0 0;overflow: hidden;}
.leader .con .left{position: relative;}
.leader .con .left .txt{position: absolute;left:0.4rem;bottom:0.4rem;    color: var(--hover-color); }
.leader .con .left .txt h2{margin:0 0 0.1rem 0;font-size:0.28rem;display: none;}
.leader .con .left .txt p{font-size:0.18rem;display: none;}
.leader .con .left .txt .index-more a{background-color: var(--hover-color);}
.leader .con .right{background: rgba(255,255,255,0.4);box-shadow: 0px 0px 30px 0px rgba(6, 55, 129, 0.08);width: 100%;border-radius: 0.1rem;padding: 0.6rem;}
.leader .con .right .desc{line-height: 2;color: #333;height: 4.6rem;padding-right:0.15rem; overflow: auto;text-indent: 2em;}
.leader .con .right .desc::-webkit-scrollbar{width: 3px; height:3px;-webkit-overflow-scrolling : touch;}
.leader .con .right .desc::-webkit-scrollbar:hover{display: block;}
.leader .con .right .desc::-webkit-scrollbar-track{background-color: rgba(255,255,255,0.3);}
.leader .con .right .desc::-webkit-scrollbar-thumb{border-radius: 5px;background:var(--hover-color);}
.leader .con .right .desc p{text-align: justify;font-size: var(--font-size18);}
@media(min-width:1025px){
     .leader .con .left{width:31%;float:left;}
    .leader .con .right{width: 65%;float:right;}
}
/*RighInfo002852 */

.RighInfo002852{padding:var(--padMar120) 0;}
.RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
.RighInfo002852 .title .cn{    font-size: var(--font-size46);
    color: #121212;
    font-weight: bold;
    line-height: 1;}
.RighInfo002852 .title .en{font-size: 0.42em;font-family: barlow;}
@media(max-width:640px){
.RighInfo002852 .title{font-size: 80px;}
.leader .con .right{padding: 0.2rem}
}
@media(max-width:480px){
.RighInfo002852 .title{font-size: 60px;}
}

.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .intro-main .pic ul{display: flex;justify-content: space-between;}
.RighInfo002852 .intro-main .pic ul li{width: 47%;}
.RighInfo002852 .intro-main .pic ul li figure{width: 100%;padding-bottom: 125%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.RighInfo002852 .intro-main .pic ul li:nth-child(2){margin-top:.8rem;}
.RighInfo002852 .singlePage{line-height:1.8;color:var(--grey);font-size: var(--font-size18);}
.RighInfo002852 .singlePage .jj{text-indent:0;}
.RighInfo002852 .singlePage .cn{font-size: var(--font-size24); color: var(--hover-color);font-weight: bold;}
@media(min-width:641px){
.RighInfo002852 .intro-main .left{float: left;width:50%;}
.RighInfo002852 .intro-main .pic{float: right;width:45%;}
}
@media(max-width:640px){
	.RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}

/*
 .PicList001646 为demo编号
 */
.PicList001646{padding: var(--padMar120) 0;    background-image: linear-gradient(to bottom, #f7fafd, #f2f7fb);}
.PicList001646 .tips{ padding-bottom:3%;}

.PicList001646 dl{ margin-bottom:3%;background-color:#fff;position: relative;}
.PicList001646 dl:hover .xq{display: block;}
.PicList001646 dl .xq{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(16,128,231,0.95);color:#fff;padding:5%;display: none}
.PicList001646 dl .xq h1{ font-size:var(--font-size24);font-weight: normal;margin-bottom:.1rem;margin-top:0; line-height: 1;}
.PicList001646 dl .xq h2{font-size:var(--font-size18);font-weight: normal;margin:0;}
.PicList001646 dl .xq .pre{line-height:1.8;color:rgba(255,255,255,0.8);height:.8rem;overflow-y: scroll;margin-top:.1rem;padding-right: 20px;font-size: var(--font-size16);}
.PicList001646 dl .xq .pre::-webkit-scrollbar{
    width: 3px;
    height: 3px;
    background-color: rgba(255,255,255,.1);
  }

.PicList001646 dl .xq .pre::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #fff;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:49%;float:left;margin-right:2%;}
.PicList001646 dl:nth-child(2n){margin-right:0;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle;}
.PicList001646 dl dt{width: 42%;}
}
.PicList001646 dd figure{ padding:0 15%;text-align:left;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1{ font-size:var(--font-size24);color: var(--black);}
.PicList001646 dd figure h1 span{ display:block;}
.PicList001646 dd figure h2{ font-size:var(--font-size18); padding:2% 0; position:relative;}
.PicList001646 dd figure h2::after{  content:''; display: block; width:22px; height:2px; background-color:var(--hover-color);margin-top:17px;}
.PicList001646 dd figure p{ line-height:1.5; height:78px; text-align:left; margin:9% 0 10% 0; overflow:hidden;color:#888;font-size: var(--font-size16);}

.PicList001646 dl .xq .more a{display: block;width: 148px;font-size: var(--font-size18);line-height: 40px;color: var(--hover-color); background: #fff;border-radius: 40px;text-align: center;font-weight: normal;margin-top: 30px;}
@media(max-width:768px){
.PicList001646 dd figure pre{ margin:3% 0; height:48px; }
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}

/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;     padding: var(--padMar120) 0;}
.Form003139 .form{ background-image: linear-gradient(to bottom, #f7fafd, #f2f7fb);border-radius:.15rem;}
.Form003139 .form .img-block{border-radius: .15rem 0 0 .15rem;}
.Form003139 .form .info{padding:0 1rem;}
.Form003139 .form .info h2{font-size: var(--font-size46);color: #121212;font-weight: bold;line-height: 1;}
.Form003139 .form .info p{line-height:1.7;color: var(--grey);font-size: var(--font-size22);}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom:.15rem;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size:var(--font-size18); line-height: 3.5714;color:var(--grey); font-family: hmr;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px rgba(var(--rgb-black), 0.1);font-size:var(--font-size18);line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em; font-family: hmr; color: var(--grey);}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background:var(--hover-color);border-radius:5rem;font-size:var(--font-size18);height:.5rem;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1025px) {
.Form003139 .form .img{width:57%;}    
.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: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}

/*Floor003240 */
.Floor003240{background: url(../images/Floor003240-bg.jpg) no-repeat center bottom #f4f4f2; background-size: 100% auto;padding: var(--padMar100) 0; overflow: hidden;}
.Floor003240 .swiper-wrapper{height: auto;}
.Floor003240 .index-title{color: #333333; margin-bottom: 0.4rem;}
.Floor003240 .index-title .tit{font-size: var(--font-size46);    color: #121212;    font-weight: bold;    line-height: 1;}
.Floor003240 .index-title .desc{font-size: var(--font-size18);    color: var(--grey2);    margin-top: .25rem;}

.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size18);}
.swiper-v-list .swiper-slide-active{color: #b91e2d;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: #b91e2d; 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: #c00;}

@media (min-width:1025px) {
.Floor003240 .left{width: calc(665 / 1600 * 100%);}
.Floor003240 .right{width: calc(805 / 1600 * 100%);}
.Floor003240 .left:after{position: absolute; left: 0.65rem;right: 0;height: 0.56rem;background: linear-gradient(to bottom,rgba(244,245,243,0) 0%,rgba(244,245,243,1) 100%); content: '';pointer-events: none;bottom: 0;z-index: 10;}
.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);}
}

/*
 .PicList000593 为demo编号
 */
.PicList000593{padding: var(--padMar120) 0;}
.PicList000593 .desc {font-size: var(--font-size18);line-height: 2;    color: var(--black);padding-bottom: .4rem;}
.PicList000593 .desc span{color: var(--hover-color); font-size: var(--font-size32); font-weight: bold; padding: 0 .05rem;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.2); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;font-size: var(--font-size18);line-height: 2;    color: var(--black);}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*Floor003238 */
.Floor003238{position: relative;z-index: 1; overflow: hidden; padding: var(--padMar120) 0;}
.Floor003238 .pics-list li img{border-radius: 0.3rem;}
.Floor003238 .con .left{width: calc(800 / var(--autoWidth) * 100%); overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid  rgba(150, 157, 161, 0.2);padding: 0.18rem 0;--pl:0.75rem}
.Floor003238 .cons-list li .ico{width:var(--pl);flex-shrink: 0;}
.Floor003238 .cons-list li .ico img{max-height: 0.38rem;}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size28);font-weight: 500; color: var(--black);}
.Floor003238 .cons-list li.active .tit p{color: var(--hover-color);}
.Floor003238 .cons-list li .txt{color: #667379;padding:0.1rem 0px 0.2rem;line-height: 1.5;padding-left: var(--pl);}
.Floor003238 .cons-list li .txt :where(h3,p){margin: 0;font-size: var(--font-size18); color: var(--grey);}
.Floor003238 .cons-list li .txt h3{color: var(--hover-color);font-weight: normal; margin-bottom: 0.4em;}
.Floor003238 .cons-list li .txt p{margin-bottom: 0; line-height: 1.6;}
.Floor003238 .cons-list li .txt p span{color: var(--hover-color);font-weight: bold;font-size: var(--font-size28);padding: 0px 0.1rem;}
.Floor003238 .more{min-width: calc(160 / 20 * 1em);padding: 0 2em;line-height: 3;font-size: var(--font-size20);background-color: var(--hover-color);color: #fff;border-radius: 30px;display: inline-block;text-align: center;}

@media (min-width:1025px) {
.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;border-radius: 0.3rem;}
.Floor003238 .pics-list li.active{height: 100%;}
.Floor003238 .con .right{margin-left: 0.71rem;}
.Floor003238 .cons-list li .arrow{flex-shrink: 0;border: solid 2px rgba(102, 115, 121,  0.3);width: 0.6rem;height: 0.6rem;border-radius: 50%; background: url(../images/Floor003238-add.svg) no-repeat center center; background-size:calc(24 / 60 * 100%) auto;cursor: pointer; display: none;}
.Floor003238 .cons-list li .txt{display:block!important;height:auto}
}
@media (max-width:1024px) {
.Floor003238 .index-title .tit{font-size: var(--font-size18);}
.Floor003238 .index-title .desc{font-size: var(--font-size28);}
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size24);}
.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;}
}
@media (max-width:640px) {
.Floor003238 .pics-list li img{border-radius: 0.1rem;}
.Floor003238 .cons-list li{--pl:0.4rem;}
.Floor003238 .cons-list li .ico img{max-height: 0.24rem;}
.Floor003238 .cons-list li{padding-top: 0;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(h3,p){display: none;}
.Floor003238 .more{line-height: 2.4;font-size: var(--font-size16);}
.Floor003238 .pics-list li,
.Floor003238 .cons-list li{margin-bottom: 0.2rem;}
}




.CorePro{padding:var(--padMar120) 0 ; background:linear-gradient(to bottom, #f7fafd, #f2f7fb);}
.CorePro .list ul{ display: flex; flex-wrap: wrap;}
.CorePro .list li{ float: left;  margin-right: 2%; margin-bottom: 3%; border: 0.02rem solid #fff;background-image: linear-gradient(to bottom left, #ecf3fa, #ffffff); padding: 0.4rem 0; box-shadow: 0 0 .15rem rgba(0, 0, 0, .05); transition: 0.3s; display: flex;align-items: center; }
.CorePro .list li:hover{border: 0.02rem solid var(--hover-color);}

.CorePro .list li .txt{ flex: 1 1 auto; overflow: hidden;}
.CorePro .list li .tit,
.CorePro .list li .desc{padding:0 .35rem;}
.CorePro .list li .tit{font-size:var(--font-size24);color:var(--black); line-height:1; margin-bottom:0.16rem; position:relative;}
.CorePro .list li .tit::before{content:'';display:block;position:absolute;left:0;background: var(--hover-color);width:.06rem;height:.24rem;top:50%;transform:translate(0,-50%);}
.CorePro .list li .desc{font-size:var(--font-size18);line-height:1.75;color:var(--grey2); }

@media (min-width:1025px) {
.CorePro .list li{width:32%;}
.CorePro .list li:nth-child(3n){margin-right:0;}
}
@media (max-width:1024px) {
.CorePro .list li{width:100%;margin-right:0;margin-bottom: 0.2rem;padding: 0.3rem 0;}
.CorePro .list li .tit{font-size:var(--font-size20);}
}



/*Floor003005 */
.Floor003005{padding:var(--padMar120) 0;z-index: 2; background-image: linear-gradient(to bottom, #f7fafd, #f2f7fb);}
.Floor003005 .left{position: relative;z-index: 1;padding:0;}
.Floor003005 .left .slider{z-index: 4; margin: 0 -.2rem; }
.Floor003005 .left li.slick-slide a{display: block;margin: 0 .2rem;}
.Floor003005 .left li.slick-slide .inner{padding:0; transition: 0.3s;}
.Floor003005 .left li:hover .inner{transform: scale(1.05); transition: 0.3s;}
.Floor003005 .left .inner .name{font-size: var(--font-size26); color:#111; margin: .2rem 0 .1rem 0; font-weight: normal;}
.Floor003005 .left li a:hover .name{color: var(--hover-color);}
.Floor003005 .left .inner aside{font-size:var(--font-size18);line-height:1.4;margin:0 0 .1rem 0;color:var(--black);}
.Floor003005 .left .inner p{color:#666;line-height:1.7;min-height: .83rem;font-family: 'hml'; margin: 0;}
.Floor003005 .left .more{width: 50px; display: block;height: 50px; border-radius: 50%; background: #e5eaed;position: relative; transition: 0.3s;}
.Floor003005 .left a:hover .more{background:var(--hover-color);}
.Floor003005 .left .more:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg);top: 50%; left: 50%; margin: -.05rem 0 0 -.07rem;}
.Floor003005 .left .btn{position: absolute; bottom:-12%; left: 34.38vw;display: table;}
.Floor003005 .left .btn dt{display: table-cell; vertical-align: bottom;}
.Floor003005 .left .slick-arrow{height:.3rem;width: 7.29vw;position: relative;}
.Floor003005 .left .slick-arrow:before{position: absolute; content: ''; width:.15rem; height:.15rem; border-top:.03rem solid #b9c3d0; border-right:.03rem solid #b9c3d0; transform: rotate(-135deg);top: 50%; left: 50%; margin: -.05rem 0 0 -.07rem;}
.Floor003005 .left .slick-prev{border-right:2px solid #b9c3d0;}
.Floor003005 .left .slick-next:before{transform: rotate(45deg);}
.Floor003005 .left .slick-arrow:hover:before{border-color:var(--hover-color);}
@media(min-width:1025px){
.Floor003005 .left{width:100%;}
.Floor003005 .left li.slick-slide a{display: table; }
.Floor003005 .left li.slick-slide .inner{display: table-cell; vertical-align: middle;}
}
@media(max-width:1024px){
.Floor003005 .left li.slick-slide a{padding: 0;}
}
@media(max-width:640px){
.Floor003005 .left{padding-bottom: 12vw;}
.Floor003005 .left .inner time{font-size:3.5vw;}
.Floor003005 .left .inner aside{font-size: 4vw;}
.Floor003005 .left .inner p{font-size: 3vw;}
.Floor003005 .left .more{width: 10vw;height: 10vw; }
.Floor003005 .left:before{width: 60vw;}
.Floor003005 .left .btn{left: 50%; height: 12vw;bottom: 0%;transform: translateX(-50%);}
.Floor003005 .left .slick-arrow{height: 10vw; width:15vw;}
.Floor003005 .left li.slick-slide .inner img{width: 100%;}
}


/*RighInfo003072 */
.RighInfo003072{padding:var(--padMar120) 0;}
.RighInfo003072 .item-group .item{ overflow: hidden;}
.RighInfo003072 .item-group .pic{width:calc(760 / var(--autoWidth) * 100%); margin-right:6%;}
.RighInfo003072 .item-group .pic .ul{background: var(--white); padding:0;}
.RighInfo003072 .item-group .pic img{margin:0 auto;}
.RighInfo003072 .item-group .txt li{border-bottom: 1px solid rgba(150, 157, 161, 0.2);padding: 0.2rem 0;transition: 0.3s;}
.RighInfo003072 .item-group .txt li:hover p{transform: scale(1.05);transition: 0.3s;}
.RighInfo003072 .item-group .tit .ico{width:.66rem;flex-shrink: 0;}
.RighInfo003072 .item-group .tit .ico img{max-height: 0.4rem;}
.RighInfo003072 .item-group .tit p{ font-size: var(--font-size20);color: var(--black);line-height: 1.875; transition: 0.3s;}
.RighInfo003072 .item-group .tit p span{color: var(--hover-color);font-weight: bold;font-size: var(--font-size28);padding: 0px 0.1rem;}

.RighInfo003072 .content .slick-dots{text-align: center; margin-top: 0; position: absolute; bottom:3%; z-index: 1; left: 50%;}
.RighInfo003072 .content .slick-dots li{display: inline-block;width: .1rem;height: .1rem;margin:.1rem .05rem 0;border: 1px solid #fff; border-radius: 50%;}
.RighInfo003072 .content .slick-dots li.slick-active{background: #fff;}
.RighInfo003072 .content .slick-dots li button{display: none;}


.service{overflow: hidden;padding:var(--padMar120) 0;}
.service .box1{background-size: cover; background: url(../images/service-bg.jpg) no-repeat center;padding:1.4rem .8rem;}
.service .box1 .title{font-size: var(--font-size48);color: #fff;line-height: 1; font-family: 'hmm'; padding-bottom: .4rem;}
.service .box1 .txt{max-width:45%;}
.service .box1 .intro p{color:var(--white);font-size: var(--font-size22); line-height:1.75; margin: 0;}



.Investor{padding:var(--padMar100) 0; background: #f5f5f5;}
.Investor .intro{display: flex;align-items: flex-start; background: #fff; padding: .7rem .6rem; margin-bottom: .3rem;}
.Investor .intro2{padding: .7rem .6rem; background: #fff;}
.Investor .intro2{margin-bottom: .3rem;}
.Investor .name{position: relative;margin: 0;}
.Investor .name{font-size:var(--font-size32);color: #333;line-height: 1;}
.Investor .intro .info{border-left: 1px solid #e5e5e5;}
.Investor .intro .info p{margin: 0;  color: var(--black);font-size:var(--font-size18); line-height: 1.8;}
.Investor .intro .info p a,
.Investor .intro2 .info2 p a{color: var(--hover-color); text-decoration: underline;}
.Investor .intro .info p span{color: #999;}

.Investor .intro .info h2{margin: 0 0 .1rem 0; font-weight:normal; color: var(--black); line-height: 1;}
.Investor .intro .info aside{margin-bottom: .22rem;}

.Investor .intro2 .info2 h1{font-size: var(--font-size24); margin:.3rem 0 .12rem 0; font-weight: normal; color: var(--hover-color);}
.Investor .intro2 .info2 h1:nth-child(2){margin-top: .5rem;}
.Investor .intro2 .info2 h1::before{display: inline-block;content: '';width:.06rem; height:.06rem;background-color:var(--hover-color);margin-right:.15rem;vertical-align: middle; margin-top: -3px;}
.Investor .intro2 .info2 p{font-size: var(--font-size18); color:var(--black); line-height:1.75; margin: 0 0 .08rem 0;}


.textlist{ padding:.3rem 0 0 0;}
.textlist li{height:.6rem; padding:0; border-bottom: 1px dashed #e3e3e3; line-height:.6rem; position:relative;}
.textlist li a{display:block; padding: 0 1.4rem 0 .22rem; background: url(../images/down_icon.png) 0 50% no-repeat; font-size: var(--font-size18); color: #3d3d3d;}
.textlist li a:hover{color: var(--hover-color2);}
.textlist li .down{position: absolute; top:.1rem; right:0;background: url(../images/down2.png) 12% 50% no-repeat var(--hover-color); color: var(--white);width: 1.4rem; height:.38rem; line-height: .38rem; text-align: center; background-size: .2rem;}
.textlist li .down .btn{padding-left: .2rem; font-size: var(--font-size16);}


@media (min-width:1025px) {
.Investor .intro .title{width:23%; vertical-align: top;}
.Investor .intro .info{padding-left:7%; }  
}
@media (max-width:1024px) {
.Investor{padding: 2em 0;}
.Investor .intro{justify-content: space-between;padding: 0.2rem}
.Investor .intro2{padding: 0.2rem}
.Investor .intro .info{padding-left: 0.2rem;width: 78%}
.Investor .intro .title{width: 20%}
.VehicleSolu .ul2 li{padding: 0 0.2rem;margin-right: 0.2rem;}
.VehicleSolu .left{margin-bottom: 0.3rem;}
.ctitle span,.Floor003240 .index-title .tit,.RighInfo002852 .title .cn,.service .box1 .title{font-size: var(--font-size36)}
.VehicleSolu .ul2 li{height: 1rem}
.PicList002954 dd .pic{margin-bottom: 0.2rem;}
.Menu002795 li{width: auto;padding: 0 0.3rem}
.PicList002954 .ul li{width: 32%}
.PicList002954 .ul{justify-content: space-between;}
.PicList002954{padding: 0.4rem 0 0}
.PicList002954 dd .t1{padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
.RighInfo000171{padding: 0.4rem 0}
.RighInfo000171 .title h1{font-size: var(--font-size30)}
.RighInfo000171 .info p{margin: 0}
.RighInfo002852 .intro-main .left{width: 100%;}
.RighInfo002852 .intro-main .pic{width: 100%;}
.RighInfo002852{padding: 0.4rem 0}
.RighInfo003072 .item-group .txt li{padding: 0}
.RighInfo003072 .item-group .tit p{font-size: var(--font-size16)}
.RighInfo003072,.service{padding: 0.4rem 0}
.service .box1 .txt{max-width: unset;}
.service .box1{padding:1rem 0.3rem }
}
@media (max-width:480px) {
  .Investor .intro {flex-wrap: wrap;}
.Investor .intro .title{width: 100%;}
.Investor .intro .info{width: 100%;border-left: none;border-top: 1px solid #e5e5e5;padding-left: 0;padding-top: 0.2rem;margin-top: 0.2rem;}
.textlist li a{padding-right: 0;padding-bottom: 0.4rem;}
.textlist li .down{top: auto;bottom: 0.1rem}
.textlist li{height: auto;}
.textlist li a{background-position: left 0.24rem;}
.VehicleSolu .ul2 li{padding: 0 0.1rem;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.PicList002954 .ul li{width: 100%;margin-bottom: 0.2rem;}
.PicList002954 li .txt{padding: 0.1rem 0;padding-right: 0.7rem;}
.Menu002795 li{padding: 0 0.1rem}
.RighInfo003072 .item-group .pic{width: 100%;margin-right: 0;}
.RighInfo003072 .item-group .txt{width: 100%;margin-right: 0;margin-top: 0.2rem;}
.RighInfo003072 .content,.newsFocus .swiper-slide a,.news-list .item a {flex-wrap: wrap;}
.newsFocus .ispic{width: 100%;}
.newsFocus .info{padding: 0.2rem}
.news-list .item.pt .info{width: 100%;padding: 0;margin: 0.1rem 0}
.news-list .item .ispic{width: 100%}
.news-list .item .date{width: 100%;border: none}
}


