@font-face {
  font-family: 'hml';
  src: url('../Fonts/HarmonyOS/Light.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'hmr';
  src: url('../Fonts/HarmonyOS/Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'hmm';
  src: url('../Fonts/HarmonyOS/Medium.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('../Fonts/HarmonyOS/Bold.woff') format('woff');
  font-display: swap;
}
html,body{overscroll-behavior: none;scroll-behavior:smooth;padding: 0; margin: 0; font-family: 'hmr';}
body{overflow-x: hidden; --color:#0068b7; --color1:#deb65b;--white:#fff;--black:#000; --black2:#333; --grey:#666; --grey2:#999;--grey3:#ccc; --rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16);--rgb-hover:0,172,235; --bg:#f5f6f8;--bg2:#f8f8f8; --radius:.2rem; --radius3:.3rem;--txt-color-222:#222;--txt-color-444:#444;}

/* body{overflow: hidden;} */

p{margin: 0;}
p+p{margin-top:1em;}

.index-title{margin-bottom: var(--padMar50); position: relative; z-index: 9;}
.index-title .en{font-size:var(--font-size50);text-transform: uppercase;opacity: 0.2;font-family: 'hmb'; background: -webkit-linear-gradient(var(--color), #ffffff);background: linear-gradient(var(--color), #ffffff);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.index-title .title{display: inline-block;position: relative;z-index:1; margin-top: -.4rem;}
.index-title .title span{position: relative;z-index: 3; font-size: var(--font-size52); color:var(--color); font-weight: bold;}
.index-title .title:after{position: absolute; content: '';z-index: 1; background: url(../images/mark.png) no-repeat center center; width: 0.65rem; height: 0.41rem; right: -0.27rem; top:2.7em; background-size: contain; display: none;}
.index-title .title +  .sub-tit{margin-top: var(--padMar50);}
.sub-tit{font-size: var(--font-size36); font-weight: 500;}
.index-title .title + .desc{margin-top: 0.12rem;}
.index-title .desc{font-weight: 100;font-size: var(--font-size22);color:var(--grey2);}
@media (max-width:1024px) {
.index-title .title span{font-size: var(--font-size36);}
.index-title .sub-tit{font-size: var(--font-size20); }
.index-title .desc{font-size: var(--font-size16); }
}
@media(max-width:640px){
  .index-title .title span{font-size: var(--font-size30)}
  .index-title .en{font-size: var(--font-size40);}
}

/*Top003221 */
.Top003221{font-size: var(--font-size18);}
.Top003221 a:hover{color: var(--color);}
header{position:relative;z-index:100; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);}
header .top{background-color:var(--color);height:0.7rem}
header .top .contact ol{font-size:var(--font-size14);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
header .top .contact ol,
header .top .contact ol a:not(:hover){color:var(--white)}
header .top .contact ol::before{display:block;content:'';width:0.23rem;height:0.11rem;background:no-repeat left center;background-size:contain;}
header .top .contact ol.tel::before{background-image:url(../images/Top003221-tel.svg)}
header .top .contact ol.email::before{background-image:url(../images/Top003221-email.svg)}
header .top .right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
header .h-bottom{background-color:var(--white)}
header .h-bottom .logo img{height:0.38rem}
header .top-search{margin-right:0.17rem;display: block;padding: 0;}
header .top-search .open-search{width:0.56rem;display:block;height:0.4rem;background:center center no-repeat url(../images/Top003221-search.svg);cursor:pointer;background-size:auto 0.22rem}
header .top-search .search-box{position:absolute;right:0;top:calc(70 / 1920 * 100vw);height:0.5rem;border-radius:0.05rem;visibility:hidden;opacity:0;transition:0.5s ease-in-out;width:0;overflow:hidden; background: #fff;}
header .top-search .search-box .text{flex:1;background:none;border:0;color:var(--color);padding:0 1em;height:0.4rem;line-height:0.4rem}
header .top-search .search-box .btn{width:0.5rem;cursor:pointer;background: center center no-repeat url(../images/Top003221-search.svg);background-size: 0.2rem 0.2rem;}
.search-show header .search-box{width:4rem;visibility:visible;opacity:1;transition:0.5s ease-in-out}
menu li span{display:block;line-height:1rem}
menu li span a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;font-weight: normal; color: var(--black);}
menu ul li.has-sub{position:relative;z-index:100}
menu li.aon span a{color: var(--color);}
menu li .sub{background-color:#f5f6f8;padding:.05rem 0;transition:0.3s;font-size: var(--font-size16);font-weight: 500;}
menu li .sub dl{position:relative;z-index:1;--top:0;}
menu li .sub dl::after{position:absolute;content:'';width:3px;top:var(--top);height:2em;background-color:var(--color);transition:0.3s}
menu li .sub dl dl{width:max-content;background-color:#fff;transition:0.3s;padding:1em 0}
menu li .sub dd{line-height:1.2;position:relative;z-index:1;padding:.1rem .2rem;}
menu li .sub a{color:var(--black2);display:block;text-align: center;}
menu ul li:nth-last-child(3) ~ li .sub{left:auto;right:0;margin:0}
@media (min-width:1025px) {
header .top .contact ol + ol{margin-left:0.95rem}
header .top,
header .h-bottom{padding:0 calc(160 / 1920 * 100vw);}
menu li + li{margin-left:calc(45 / 1920 * 100vw)}
menu ul li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
menu li .sub{width:8em;position:absolute;left:50%;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;margin-left:-4em}
menu li .sub dl dl{position:absolute;left:100%;top:-1em;width:9em;transform:translateX(0.3rem);visibility:hidden;opacity:0; font-size: var(--font-size14);}
menu li .sub dl .active > dl{transform:translateX(0);visibility:visible;opacity:1}
menu ul li.has-sub span a:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.1rem;transition:0.3s}
menu ul li.has-sub.active span a:after{transform:rotate(-180deg);background-image:url(../images/Top003221-select-color.svg)}
}
@media(min-width:1025px) and  (max-width:1560px) {
header .h-bottom .logo img{height: 0.3rem;} 
}
@media (max-width:1024px) {
header .top,
header .h-bottom{padding:0 3%;}
header .h-bottom{height: 0.6rem;}
header .top{height: 0.8rem;}
.open-menu{background-color: var(--color);border-radius: 50%;width: 30px;height: 30px;}
.open-menu i{width: calc(100% - 0.1rem); left: 0.05rem;height: 2px;}
.open-menu:not(.on) i:nth-child(1){margin-top: -7px;}
.open-menu:not(.on) i:nth-child(3){margin-top: 5px;}
menu{position: fixed; left:-100%;opacity: 0;transform: translateX(-100%);top: 0.6rem;bottom: 0; width: 3rem; background-color: var(--white);box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);transition: 0.3s;}
.menu-show menu{left: 0;opacity: 1; transform: translateX(0);}
menu ul{overflow: auto;height: 100%;}
menu ul li.has-sub span{padding-right: 1rem;}
menu ul li.has-sub span:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.1rem;transition:0.3s;position: absolute;right: 0.2rem;top: 50%;margin-top: -0.04rem;}
menu ul li.has-sub.active span:after{transform:rotate(-180deg);background-image:url(../images/Top003221-select-color.svg)}
menu li span{line-height: 3; border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;}
menu li span a{justify-content: space-between;padding: 0 3%;}
menu li .sub,
menu li .sub dl dl{display: none;}
menu ul li.active .sub{display: block;}
header .top-search{position:inherit;}
header .top-search .search-box{top: 100%;}
.search-show header .search-box{width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
header .top-search .search-box .btn{width: 0.5rem;background:url(../images/Top003221-search.svg) no-repeat center center; background-size: 50% auto;}
menu li .sub{transition: all 0s;}
menu li .arr{position: absolute;width: 1rem;right: 0;top: 0;height: 100%;}
menu li .arr:after{position: absolute;width:12px;height: 12px;right: 15px;top: 50%;transform: translateY(-50%) rotate(90deg);content: "";background: url(../images/Floor002861_more.gif) no-repeat center center/contain;transition: all 0.5s;}
menu li.aon .arr:after{transform: translateY(-50%) rotate(-90deg);}
}
@media(max-width:480px){
  header .h-bottom .logo img{height: 0.3rem;}
  header .top-search {width: 0.4rem;}
}
/*Banner003214 */
.Banner003214{position: relative;z-index: 1; overflow: hidden;}
.Banner003214 .swiper-wrapper{height: auto;}
.Banner003214 .mouse{position: absolute; bottom: calc(149 / 1021 * 100%); width: 0.22rem; height: 0.28rem;background: url(../images/Banner003214-mouse.png) no-repeat center center; background-size: contain; left: 50%;margin-left: -0.11rem;z-index: 10;}
.Banner003214 .mouse:before,
.Banner003214 .mouse:after{width: 0.14rem; height: 0.08rem; left: 50%; background: url(../images/Banner003214-mouse_down.png);position: absolute; content: ''; margin-left: -0.07rem;}
.Banner003214 .mouse:before{top: calc(100% + 0.12rem); animation: Banner003214mouse 1s infinite linear both;}
.Banner003214 .mouse:after{top: calc(100% + 0.19rem);animation: Banner003214mouse 1s infinite linear both reverse;}
@keyframes Banner003214mouse {
    0%{opacity: 0.3;}
    100%{opacity: 1;}
}

.Banner003214 .mark{position: absolute;z-index: 9;width: 100%;height: 1.95rem; left: 0;bottom: 0; overflow: hidden;  background: url(../images/Banner003214-ban-mark.png) no-repeat center center; background-size: auto 100%;}
.Banner003214 .mark i{position: absolute; left: 0;top: 0;width: 100%;height: 1.5rem; background: url(../images/Banner003214-ban-mark.svg) no-repeat center top;background-size: auto 100%;}
.Banner003214 .mark i:nth-child(2){top: 0.22rem; opacity: 0.5;}
.Banner003214 .mark i:nth-child(3){top: 0.47rem; opacity: 0.3;}

.Banner003214 .txt{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4; font-weight: 100;}
.Banner003214 .txt :where(.t-1,.t-2){transform: translateY(0.3rem); opacity: 0; transition-duration: 0.3s; transition-property: all;}
.Banner003214 .swiper-slide-active .txt :where(.t-1,.t-2){transform: translateY(0); opacity: 1;}
.Banner003214 .txt .t-1{color: #222; font-size: 0.7rem; line-height: calc(97 / 70); }
.Banner003214 .txt .t-1 span{color:var(--color);}
.Banner003214 .txt .t-2{color: #444;font-size: 0.28rem; margin-top: calc(33 / 28 * 1em);letter-spacing: 0.06rem; transition-delay: 0.3s;}

.Banner003214 .pages{position: absolute; bottom: calc(215 / 1021 * 100%);left: 0;right: 0;z-index: 10;}
.Banner003214 .pages > div{display: flex; align-items: flex-end; justify-content: flex-end;}
.Banner003214 .pages span{counter-increment: itemcounter;font-size: var(--font-size20); font-weight: 100; color: #fff;background: none;opacity: 1; width: 2em; line-height: 1; height: auto;display: flex;align-items: flex-end; --bar:0.7rem}
.Banner003214 .pages span:before{content: counters(itemcounter, ".", decimal-leading-zero);}
.Banner003214 .pages span.swiper-pagination-bullet-active{color:var(--color); font-size: var(--font-size24); font-weight: 500; width: auto; line-height: 0.7;}
.Banner003214 .pages span:after{content: ''; height: 2px;background-color: rgba(255,255,255,0.4); width: 0; transition: border 0.3s;border-left:0 solid #0281cc;}
.Banner003214 .pages span.swiper-pagination-bullet-active:after{width: var(--bar);margin-left: 0.1rem;margin-right: 0.1rem;border-left-width:calc(var(--bar) / var(--total) * var(--index));}
@media (max-width:640px) {
.Banner003214 .txt .t-1{ font-size: 0.32rem; }
.Banner003214 .txt .t-2{font-size: 0.16rem;}
.Banner003214 .pages span{font-size: var(--font-size16);--bar:0.4rem;}
.Banner003214 .pages span.swiper-pagination-bullet-active{font-size: var(--font-size24);}
}
/*Floor002861 */
.Floor002861{padding: var(--padMar50) 0 var(--padMar100) 0;}
.Floor002861 a:hover{color:var(--color);}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{margin-bottom:1.93vw;position: relative;padding-left:180px;}
.Floor002861 .top-new .tit{position: absolute; left: -1px; top: -1px;color: #fff;text-align:center; width: 160px;font-size:var(--font-size24);overflow: hidden;}
/* .Floor002861 .top-new .slider{padding-top: .18rem;} */
.Floor002861 .top-new .slider li b{font-size: var(--font-size28);line-height:1.2;}
.Floor002861 .top-new .slider li aside{color:var(--grey2);font-size: var(--font-size16);margin-top: 5px;}
.Floor002861 .top-new .slider li aside time{float: right;margin-left: 10px;}

.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 50px; text-indent: 25px;padding-right: 40%;font-size: var(--font-size18);}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 0.2rem; bottom: 20px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 0.12rem; width: 0.1rem; height: 0.1rem; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background:var(--color);}

.Floor002861 .main .fr > *{padding: 0 0 0 30px;}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul i{position:absolute;top: 0;height: 100%;background-repeat: no-repeat; width: 26px;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 60px;background: #f8f8f8;border-radius: 8px 8px 0 0;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height:60px; height: 60px;font-size:var(--font-size22); padding: 0 0.35rem; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ background:var(--color);color:var(--bg);border-radius: 8px 8px 0 0;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 60px;font-size:var(--font-size16);padding-right: 14px;display: none;}
/* .Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 60px;font-size:var(--font-size18);background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;} */
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 0.26rem;padding-left: 8px;}
.Floor002861 .main .tab-list dt{line-height:55px;font-size:var(--font-size18); padding-left: 20px;background: url(../images/Floor002861_icon.png) no-repeat left center;}
.Floor002861 .main .tab-list dt time{font-size:var(--font-size16);color:var(--grey2);float: right;margin-left: 10px;}

@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 533px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
.Floor002861 .main .fl{margin-bottom: 0.2rem;}
.Floor002861 .main .fr > *{padding-left: 0;}
.Floor002861 .main .slider li aside{padding-right: 24%;}
}
@media(max-width:640px){
  .Floor002861 .top-new{margin-bottom: 0.2rem;padding-left: 90px;}
  .Floor002861 .top-new .slider li b{font-size:var(--font-size20)}
  .Floor002861 .top-new .tit{width: 80px;top: -7px;}

  .Floor002861 .main .tab-ul li{height: 45px;line-height: 45px;padding: 0 0.2rem;}
  .Floor002861 .main .tab-ul .more{line-height: 45px;}
  .Floor002861 .main .tab-ul ul{height: 45px;}
  .Floor002861 .main .tab-list dt{line-height: 35px;}
}
@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size:var(--font-size18);}
.Floor002861 .top-new .slider li aside{font-size:var(--font-size16);}
}
/*Floor003216 */
.Floor003216{background:#f8f8f8;position: relative;z-index: 1;color: #333;}
.Floor003216{padding-top:var(--padMar100);}
.Floor003216 .right{position: relative;z-index: 1;align-items: center; }
.Floor003216 .more{/*position: absolute;top: 0;right: 0;*/ text-align: right; margin-top: .3rem;}
.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(--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); font-weight: 100; margin: 0.53rem 0 0.82rem 0; line-height: 2;}

.Floor003216 .num-count{padding-right:1rem;}
.Floor003216 .num-count li p{margin: 0.3rem 0 0 0;letter-spacing: 0.03rem;font-size: var(--font-size18);font-weight: 100;color: var(--txt-color-222);}
.Floor003216 .num-count li .num{font-size: var(--font-size68); line-height: calc(52 / 68);color:var(--color);font-weight: bold;}
.Floor003216 .num-count li:nth-child(2){padding-top: 1.33rem;}

.Floor003216 .open-video{width: 0.85rem; height: 0.85rem;border-radius: 50%;position: absolute;z-index: 1;cursor: pointer;display: flex;align-items: center; justify-content: center; background-color: var(--color); top:50%; left: 50%;transform: translate(-50%, -50%); margin-top: -.25rem;}
.Floor003216 .open-video:after{position: absolute; content: '';background-color: var(--color); width: 1.2rem; height: 1.2rem; left: 50%;top: 50%;margin: -0.53rem 0 0 -0.53rem; border-radius: 50%; animation: Floor003216video infinite 1s linear;}
.Floor003216 .open-video:before{display: block;content: '';width: 0.25rem; height: 0.27rem;background: url(../images/Floor003216-play.png) no-repeat center center; background-size: contain;}
@keyframes Floor003216video {
0%{transform: scale(1);opacity: 0.06;}
100%{transform: scale(2);opacity: 0;}
}

@media (min-width:1025px) {
.Floor003216 .autoCon-1600{position: relative;z-index: 4; 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: 50%; padding-top: 0;}
.Floor003216 .right{width: 45%;padding-bottom: 1rem;} 
}
@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(--padMar100);}
.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 .num-count{padding-right: 0;}
.Floor003216 .num-count li{width: 33.333%;padding-top: 0 !important;text-align: center;}
.Floor003216 .left{padding-bottom: 0;}
}
@media (max-width:640px) {
.Floor003216 .num-count li .num{font-size: var(--font-size40);}
.Floor003216{--imgHeight:3.8rem}
.Floor003216 .info{margin: 0.2rem 0 0.4rem;}
.Floor003216 .num-count li p{font-size: var(--font-size14);}
}
/*Floor003217 */
.Floor003217{ padding: var(--padMar100) 0;}
.Floor003217 .tab-ul li{cursor: pointer;text-align: center;margin-bottom:var(--padMar50);}
.Floor003217 .tab-ul li .img{height:0.62rem; position: relative;}
.Floor003217 .tab-ul li .img img{max-height: 0.38rem;}
.Floor003217 .tab-ul li .hover{position: absolute;left: 0;right: 0; top: 0; opacity: 0; transform: scale(1.5); transition: 0.5s; margin: auto;}
.Floor003217 .tab-ul li .name{font-size: var(--font-size18); line-height: 1.2;}
.Floor003217 .tab-ul li.active .name{font-weight: bold;color: var(--color);}
.Floor003217 .tab-ul li.active .default{opacity: 0;}
.Floor003217 .tab-ul li.active .hover{opacity: 1; transform: scale(1);}
.Floor003217 .tab-list{position: relative;z-index: 1;}
.Floor003217 .tab-list .box{overflow: hidden;border-radius: 0.3rem;border: 2px solid var(--white);box-shadow: 0 0 .57rem rgba(var(--rgb-000), 0.04); transition: opacity 1s,transform 1s; transform: translateY(0);}
.Floor003217 .tab-list .box:not(.active){position: absolute; left: 0;top: 0;width: 100%;visibility: hidden; opacity: 0;transform: translateY(0.2rem);}
@media (min-width:1025px) {
.Floor003217 .tab-ul li{margin-left:calc(44 / 1920 * 100vw);margin-right: calc(44 / 1920 * 100vw);}
}
@media (max-width:1024px) {
.Floor003217 .tab-ul li{width:calc(100% / 4);}
.Floor003217 .tab-list .box{border-radius: 0.1rem;}
}
/*Floor003220 */
.Floor003220{padding: var(--padMar100) 0; overflow: hidden; background: url(../images/Floor003220_bj.jpg) no-repeat  bottom; background-size:cover;}
.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.3rem;}
.Floor003220 .tit{font-size: 0.2rem; margin-bottom: 1em;text-align: center;}
.Floor003220 .txt time{color: #999; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar90); }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #0281cc; background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}
@media(max-width:640px){
  .Floor003220 .controls{margin-top: var(--padMar25);}
}
/*Bottom003215 */
.Bottom003215{margin-top: var(--padMar150);position: relative;z-index: 1;background-color: rgb(51, 51, 51);font-weight: 100;}
.Bottom003215 .footer-bg{position: absolute; bottom: 100%;width: 100%;left: 0;height: var(--padMar150); overflow: hidden;}
.Bottom003215 .footer-bg:before,
.Bottom003215 .footer-bg:after{position: absolute; content: '';left: 0;width: 100%;z-index: 1; background-position: center top; background-repeat: no-repeat; background-size: auto 100%; top: 0;}
.Bottom003215 .footer-bg:before{z-index: 2; background-image: url(../images/Bottom003215-footer-bg.svg);top: 0.27rem; height: 7.97rem;}
.Bottom003215 .footer-bg:after{background-image: url(../images/Bottom003215-footer-bg.svg); height: 7.95rem;}
.Bottom003215 .footer-bg2:after{background-image: none; height: 7.95rem;}
.Bottom003215,
.Bottom003215 a:not(:hover){color: var(--white);}

.Bottom003215 .contact{margin-bottom: 0.42rem;}
.Bottom003215 .contact li [class*=ico-]{background-color: #f5f9ff;width: 0.6rem; height: 0.6rem;background-repeat: no-repeat; background-position: center center; background-size: auto calc(27 / 60 * 100%);border-radius: 50%; margin-right: 0.2rem;flex-shrink: 0;}
.Bottom003215 .contact li .ico-tel{background-image: url(../images/Bottom003215-phone.png);}
.Bottom003215 .contact li .ico-email{background-image: url(../images/Bottom003215-email.png);background-size: auto calc(22 / 60 * 100%);}
.Bottom003215 .contact li .ico-add{background-image: url(../images/Bottom003215-add.png);background-size: auto calc(26 / 60 * 100%);}
.Bottom003215 .contact li .tit{flex: 1; font-size: var(--font-size14);}
.Bottom003215 .contact li p{margin: 0; font-size: var(--font-size20); font-weight: 500; margin-top: 0.14rem;}

.Bottom003215 .f-mid{border-top: 1px solid rgba(245, 249, 255, 0.1);border-bottom: 1px solid rgba(245, 249, 255, 0.1); padding: 0.5rem 0 0.6rem 0;}
.Bottom003215 .f-mid nav dl{max-width: 170px;}
.Bottom003215 .f-mid nav dt{font-weight: 400; margin-bottom: 1em; font-size: var(--font-size20);}
.Bottom003215 .f-mid nav dd{line-height: calc(24 / 16); font-size: var(--font-size16); padding: calc(6 / 16 * 1em) 0;}
.Bottom003215 .code{margin-bottom: 0.49rem;}
.Bottom003215 .code dt{text-align: center; width: calc(143 / 340 * 100%);}
.Bottom003215 .code dt .img{border-radius: 0.1rem;background-color: var(--white);margin-bottom: 0.18rem; overflow: hidden;}
.Bottom003215 .code dt p{margin: 0;font-size: var(--font-size18);}
.Bottom003215 .share .tit{font-size: var(--font-size18); margin-bottom: 0.25rem;}
.Bottom003215 .share li{position: relative;z-index: 20;}
.Bottom003215 .share li a{display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 0.36rem; height: 0.36rem;background-color: rgba(255,255,255,0.1); transition: 0.3s; cursor: pointer;}
.Bottom003215 .share li a:before{display: block;opacity: 0.6; content: '';background-position: center center;background-repeat: no-repeat; background-size: contain;transition: 0.3s;}
.Bottom003215 .share li a.ico-wx:before{background-image: url(../images/Bottom003215-share-wx.svg);width: 0.17rem;height: 0.14rem;}
.Bottom003215 .share li a.ico-sina:before{background-image: url(../images/Bottom003215-share-sina.svg);width: 0.18rem;height: 0.14rem;}
.Bottom003215 .share li a.ico-linkin:before{background-image: url(../images/Bottom003215-share-linkin.svg);width: 0.14rem;height: 0.14rem;}
.Bottom003215 .share li a.ico-douyin:before{background-image: url(../images/Bottom003215-share-douyin.svg);width: 0.13rem;height: 0.16rem;}
.Bottom003215 .share li a:hover{background-color: var(--color);}
.Bottom003215 .share li a:hover:before{opacity: 1;}
.Bottom003215 .share li figure{position: absolute; bottom: calc(100% + 0.1rem);left: 50%;margin-left: -0.7rem; width: 1.4rem; visibility: hidden; transform: translateY(-0.3rem); opacity: 0; transition: 0.3s;}
.Bottom003215 .share li.show figure{opacity: 1; transform: translateY(0); visibility: visible;}
.Bottom003215 .share li figure img{border-radius: 0.1rem;}
.Bottom003215 .share li figure:after{position: absolute; content: '';border: 5px solid transparent;border-top-color: var(--white); left: 50%;margin-left: -5px;top: 100%;}
.Bottom003215 .share li + li{margin-left: 0.1rem;}
.Bottom003215 .f-bottom{padding: 0.3rem 0;}
.Bottom003215 .other nav a{margin-right: 0.27rem;display: inline-block;}
@media (min-width:1025px) {
.Bottom003215 .f-mid .left{width: calc(340 / var(--autoWidth) * 100%);}
.Bottom003215 .f-mid .right{width: calc(1154 / var(--autoWidth) * 100%);}
}
@media (max-width:1024px) {
.Bottom003215 .contact li + li{margin-top: 0.2rem;}
.Bottom003215 .code{max-width: 3.2rem; margin: 0 auto;}
.Bottom003215 .f-mid nav{display: none;}
.Bottom003215 .f-mid .left{display: flex;flex-direction: column-reverse;}
.Bottom003215 .share{display: flex;flex-direction: column;align-items: center; margin-bottom: 0.5rem;}
.Bottom003215 .f-bottom{text-align: center;}
.Bottom003215 .other{justify-content: center;margin-top: 0.1rem;flex-wrap: wrap;}
.Bottom003215 .code{max-width: 100%;width: 100%;justify-content: center;}
.Bottom003215 .code dt{width: 25%;}
.Bottom003215 .code dt:not(:last-child){margin-right: 0.2rem;}
}
@media(max-width:480px){
  .Bottom003215 .share{margin-bottom: 0.2rem;}
  .Bottom003215 .share .tit{margin-bottom: 0.1rem;}
  .Bottom003215 .f-mid{padding: 0.2rem 0;}
  .Bottom003215 .footer-bg{height: var(--padMar100);}
  .Bottom003215{margin-top: var(--padMar100);}
}


.Floor002978{overflow: hidden; padding: var(--padMar100) 0;position: relative; z-index: 1;}
.Floor002978 .slick-list{/*overflow: inherit;*/padding:0 23% !important;margin:0 ;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 56%; width:.2rem; height:.2rem; border: 2px solid var(--color); border-right: 0; border-bottom: 0; }
.Floor002978 .slick-prev{left:22.8%; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right:22.8%; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002978 li a{display: block; margin: 0 .3rem;position: relative;}
.Floor002978 li .pic{overflow: hidden;}
.Floor002978 li .Ispic{padding-bottom: 50%;transition: 0.3s; border-radius: .15rem;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);transition: 0.3s;}
.Floor002978 li .txt{text-align: center; color:var(--black2); z-index: 10;}
.Floor002978 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002978 li .t-1{font-size:var(--font-size28); margin-top: .3rem;}
@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
}

@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 li .t-1{font-size: 4vw;}
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
.Floor002978 li .Ispic{padding-bottom: 60%;}
.Floor002978 li .t-1{margin-top: 0.2rem;}
}




/*Menu002147 */
.Menu002147{ background:var(--bg2);}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 .4rem;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:.14rem; margin-top:-.07rem; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:var(--font-size18); position:relative; overflow:hidden; line-height:.8rem; color: #111;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:var(--color);}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:var(--color);}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{line-height:.5rem;height:.5rem;}
}
@media(max-width:768px){
.Menu002147 ul{display: flex;flex-wrap: wrap;}
.Menu002147 li{width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}


.news-box{ padding:var(--padMar100) 0 0;}
.news-box .pinned-box{ padding-bottom:1rem;}
.news-box .pinned-box .item .pic{ width:43.75%; border-radius:.1rem; overflow:hidden;}
.news-box .pinned-box .item .pic img{ width:100%; transition:all .5s;}
.news-box .pinned-box .item .text{ padding-left:.6rem; width:56.2222%;}
.news-box .pinned-box .item .time{ font-size:var(--font-size20);  color:var(--color);font-family: 'hml'; margin-top: .3rem;}
.news-box .pinned-box .item .tit{ font-size:var(--font-size26); margin:.2rem 0 .4rem; color: var(--black);}
.news-box .pinned-box .item .des{ line-height:2; font-size:var(--font-size16); color: var(--grey);}
.news-box .pinned-box .item .more{ margin-top:.45rem;}
.news-box .pinned-box .item .more span{ display:-webkit-flex; display:flex; align-items:center; justify-content:center; width:.5rem; height:.5rem; color:var(--white); font-size:.2rem; border:solid 1px var(--grey3); border-radius:50%;}
.news-box .pinned-box .item .more i{display:block; width:.25rem; height:.25rem; background:url(../images/arrow3.svg) no-repeat; background-size:.25rem;}
.news-box .pinned-box .item .more:hover span{border:solid 1px var(--color);}
.news-box .pinned-box .item .more:hover i{background:url(../images/arrow2.svg) no-repeat; background-size:.25rem;}
.news-box .pinned-box .item:hover .pic img{ transform:scale(1.1);}
.news-box .pinned-box .aniu-box{  position:absolute; right:0; bottom:0; width:52%;}
.news-box .pinned-box .aniu-box .swiper-but{ left:auto; right:auto; top:auto; bottom:auto; margin:0; margin-right:.2rem; width:.5rem; height:.5rem; border:solid 1px var(--color); position:relative; border-radius:50%; background:var(--white);}
.news-box .pinned-box .aniu-box .swiper-but:last-child{ margin-right:0;}
.news-box .pinned-box .aniu-box .swiper-but:after{ font-size:var(--font-size16); font-weight:bold;}
.news-box .pinned-box .aniu-box .swiper-pagination{ height:2px; width:calc(100% - 2rem); position:relative;}
.news-box .pinned-box .aniu-box .swiper-but:hover{ color:var(--white); background:var(--color);}

.news-list.search .item:nth-child(1){border-top:0;padding-top: 0;}
.news-list.search .item .text{padding-right: 0.7rem;}
.news-list .item{ border-top:solid 1px var(--grey3); padding:.45rem 0;}
.news-list .item .pic{ width:30%; border-radius:.12rem; overflow:hidden;}
.news-list .item .pic img{ width:100%; transition:all .5s;}
.news-list .item .text{ padding-left:.7rem;flex: 1;}
.news-list .item .text .tit{ font-size:var(--font-size26); color:var(--black);}
.news-list .item .text .des{ font-size:var(--font-size16);line-height:1.8; margin:.24rem 0 .3rem; color: var(--grey);}
.news-list .item .text .time{ color:var(--grey2); background: url(../images/new_time.png) no-repeat left center; background-size: 1em; padding-left: .25rem; line-height: 1;font-family: 'hml';}
.news-list .item:hover .text .tit{color: var(--color);}
.news-list .item:hover .pic img{ transform:scale(1.1);}
@media(min-width:1024px){
  .news-box .pinned-box .item .text{min-height: 4rem}
}
@media(max-width:1024px){
.news-box .pinned-box .item .pic img{ height:100%; object-fit:cover;}
.news-box .pinned-box .item .tit{ margin:.15rem 0; font-size:.2rem;}
.news-box .pinned-box .item .more{ margin-top:.1rem;}
.news-list .item .text .tit{ font-size:var(--font-size22);}

.news-box .pinned-box .item .text{padding-left: 0.4rem;}
.news-box .pinned-box .item .des{-webkit-line-clamp: 2;}
.news-box .pinned-box .item .more{margin-bottom: 0.5rem;}
.news-box .pinned-box .item .time{margin-top: 0;}
.news-list .item .text{padding-left: 0.4rem;}
.news-list .item .text .des{margin: 0.1rem 0;}
.news-list.search .item .text {padding-right: 0.4rem;}
}
@media(max-width:640px){
.news-box .pinned-box{padding-bottom: 0.2rem;}
.news-box .pinned-box .item .more{margin-bottom: 0;}
.news-box .pinned-box .item .pic{ width:100%;}
.news-box .pinned-box .item .text{ width:100%; padding:.2rem 0 0;}

.news-list .item .pic{ width:100%;}
.news-list .item .text{ width:100%; padding:.2rem 0 0 !important;}
.news-list .item{padding: 0.25rem 0;}
.news-list.search .item .text{padding-top: 0 !important;}
}




/*Page002623 */
.Page002623{padding: var(--padMar100) 0; text-align: center;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: var(--white);background: var(--color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color:var(--black);border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color:var(--black);border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color: var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/*RighInfo002973 */
.RighInfo002973 {padding:var(--padMar100) 0;}
.RighInfo002973 .news-details {padding:0;}
.RighInfo002973 .news-details .title {text-align: center;border-bottom: 1px solid #e8f1f7;padding-bottom: .4rem;text-align: center;padding-right: 0;}
.RighInfo002973 .news-details .title h1 {font-size:var(--font-size34);margin: 0 0 .2rem 0; color: var(--black); font-weight: normal;}
.RighInfo002973 .news-details .title aside span {display: inline-block;vertical-align: middle;margin:0;line-height: .16rem;font-size:var(--font-size18);color: var(--grey2);font-family: 'hml';}
.RighInfo002973 .news-details .title .bshare-custom {display: inline-block;}
.RighInfo002973 .bshare-custom a {background-position: center center;margin: 0 0 0 .15rem;}
.RighInfo002973 .news-details .edit-info {line-height:1.8;color: var(--black2);border-bottom: 1px solid #e8f1f7;padding: 0 0 .5rem 0;margin-bottom:.5rem;font-size: var(--font-size18); font-family: 'hml';}
.RighInfo002973 .news-details .edit-info .text {background: #f1f6ff;padding:.25rem .3rem;color:var(--black);border-radius:.1rem;}
.RighInfo002973 .news-details .edit-info .img {margin:.4rem 0;}
.RighInfo002973 .news-details .edit-info .img img {margin: 0 auto;display: flex;border-radius: 6px;justify-content: center;}
.RighInfo002973 .pn-page aside {padding:.1rem 0;}
.RighInfo002973 .pn-page aside a {color: var(--grey);font-size:var(--font-size16);font-family: 'hml';}
.RighInfo002973 .pn-page aside a b {color:var(--black);}
.RighInfo002973 .pn-page aside a:hover {color:  var(--color);}
.RighInfo002973 .operating {overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a {padding-left:0;background-repeat: no-repeat;background-position: left center; }
.RighInfo002973 .operating a:not(:last-child) {margin-right:.45rem;}
@media(min-width:1025px) {
.RighInfo002973 .pn-page {min-height: 24px;position: relative;padding-right:2.3rem;}
.RighInfo002973 .pn-page .operating {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.RighInfo002973 .operating a {float: left;color: var(--white);text-decoration: underline;font-size:var(--font-size18); background: var(--color); width: 1.6rem; text-align: center; padding: .15rem 0;    border-radius: 0.57rem;}
}
@media(max-width:1024px) {
.RighInfo002973 .operating {text-align: right;padding-bottom:.2rem;}
.RighInfo002973 .operating a {display: inline-block;}
}
@media(max-width:640px) {
.RighInfo002973 .news-details .title h1 {font-size: 6vw;}
.RighInfo002973 {font-size: var(--font-size14);}
}



.column-more{text-align: right;margin-top: .5rem;}
.column-more a{display: inline-flex;align-items: center;border: solid 1px var(--color);line-height: .5rem;font-weight: 100;padding: 0 0.3rem;border-radius: 0.5rem;transition: 0.3s; color: var(--color);}
.column-more a:after{display: block;content: '';width: 0.12rem;height: 0.12rem;margin-left: 0.1rem;background: url(../images/btn.svg) no-repeat center;background-size: contain;}
.column-more a:hover{background-color: var(--color);color: #fff;}
.column-more a:hover:After{background-image: url(../images/Floor003220-btn-next.png);}

/*RighInfo002810*/
.RighInfo002810{ padding:var(--padMar100) 0;}
.RighInfo002810 .box+.box{margin-top:var(--padMar80);}
.RighInfo002810 .box:nth-child(even) .column-more{text-align: left;}
.RighInfo002810 .flex .tit{ font-size:var(--font-size38);color:var(--black); line-height: 1.5; }
.RighInfo002810 .flex .txt{ color:var(--grey); line-height:2; margin:2em 0 3em; font-size: var(--font-size16);font-family: 'hml';}
.RighInfo002810 .num{position: relative; font-size:var(--font-size40);font-weight:bold; color:var(--color);margin-bottom:1.5em;}
.RighInfo002810 .num:after{display: block; content: ''; background:var(--color); position: absolute; width:96%; height: 1px; top: 50%; margin-top:-0.5px; right: 0;}
.RighInfo002810 .flex .pic .Ispic{display:block; width: 100%; padding-bottom:62%;}
.RighInfo002810 .flex p b{color: var(--color); font-size: var(--font-size18);}
.RighInfo002810 .flex .img{display: block; margin:0 auto; max-width: .54rem;}
.RighInfo002810 .title{font-size:var(--font-size22); font-weight: bold; color: var(--color); line-height:.18rem; border-left:16px solid var(--color); padding-left:.15rem; margin-bottom: .3rem;}
.RighInfo002810 .flex .info .list{width: 100%;flex-wrap: wrap;justify-content: flex-start}
.RighInfo002810 .flex .info .list li {width:25%;margin-top: 0.2rem;}
.RighInfo002810 .flex .info .list li p{text-align: center; margin-top: .12rem; font-size: var(--font-size15); color: var(--grey);font-family: 'hml';}
.RighInfo002810 .flex .info .list li:not(:last-child){margin-right:0%;}
.RighInfo002810 .slick-arrow{position: absolute;border: 0;font-size: 1em;text-indent: -999em;width: 2.5em; height: 2.5em;border-radius: 50%; top: 50%;margin-top: -1.25em;z-index: 10;}
.RighInfo002810 .slick-arrow:hover:before{width:50%; height:50%;border-top: 3px solid var(--color);border-right: 3px solid var(--color); }
.RighInfo002810 .slick-prev{left:-.35rem;}
.RighInfo002810 .slick-next{right: -.1rem;}
.RighInfo002810 .slick-arrow:before{position: absolute;content: ''; width:50%; height:50%;border-top: 3px solid var(--grey2);border-right: 3px solid var(--grey2); transform: rotate(45deg); top:0;left: 30%;}
.RighInfo002810 .slick-prev:before{transform: rotate(-135deg);}
@media(min-width:1025px){
.RighInfo002810 .flex{display: flex;align-items:center;justify-content:space-between;}
.RighInfo002810 .flex .pic{width:60%; padding-top:.2rem; padding-left:.2rem; position: relative; z-index: 2; margin-bottom: 0;}
.RighInfo002810 .flex .pic:after{display: block;content: '';width:90%; height:90%;background:var(--color); position: absolute; left: 0; top: 0; z-index: -1; opacity: 0.1; }
.RighInfo002810 .flex .info{padding-left:5vw; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .flex .pic{ padding-left:0; padding-right:.2rem; order: 2;}
.RighInfo002810 .box:nth-child(2n) .flex .pic:after{left:auto;right: 0; }
.RighInfo002810 .box:nth-child(2n) .flex .info{padding-left:0; padding-right:6vw;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
}
@media(max-width:1024px){
  .RighInfo002810 .num:after{width: 90%;}
  .RighInfo002810 .num{margin-bottom: 0;}
  .RighInfo002810 .pic{margin-bottom: 0.5em;}
}
@media(max-width:480px){
.RighInfo002810 .num,.RighInfo002810 .flex .tit{font-size: var(--font-size30);}
.RighInfo002810 .flex .txt{margin: 1em 0;}
.column-more{margin-top: 0.2rem;}
}

.news-list2{ padding:var(--padMar100) 0 0;}
.news-list2 .strip{padding: 2.2vw 0;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}
.news-list2 .newsico{position: relative;display: flex;flex: 1;}
.news-list2 .newsico .tit{position: relative;max-width: 100%;width: auto;padding-right: 0.48rem;}
.news-list2 .newsico .tit:after{position:absolute;right:0;top: 50%;width: 0.38rem;height: 0.17rem;background: url(../images/news.svg) no-repeat center center/contain;content: "";transform: translateY(-50%);}
.news-list2 .item:hover{width: 100%;transition: all 0.5s; box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1); background:var(--bg);}
.news-list2 .item:hover .title{color: var(--color);}
.news-list2 .date{font-size:var(--font-size16);color: var(--color);line-height: 0.44rem;font-weight: 100;background-color:rgba(0, 104, 183, 0.05);min-width:1.4rem;height: 1.4rem;}
.news-list2 .date b{font-size:var(--font-size48);font-weight: 500;}
.news-list2 .detail{text-align: right;min-width:1.5rem;line-height: 1rem;border-left: 1px solid rgba(0, 0, 0, 0.08);margin-left: 4.844vw;}
.news-list2 .detail:After{display: inline-block;vertical-align: middle;margin: 0 0 0 0.18rem;width: 0.25rem;height: 0.25rem;background: url(../images/arrow3.svg) no-repeat center center/contain;content: "";transition: all 0.5s;}
.news-list2 .item:hover .detail{color: var(--color);}
.news-list2 .item:hover .detail:After{background-image: url(../images/arrow2.svg);transform: rotate(45deg);}
.news-list2 .info{padding: 0 0 0 2.3vw; width: 100%;}
.news-list2 .item .title{font-size: var(--font-size24); color: var(--black);}
.news-list2 .desc{margin-top: 0.18rem;overflow: hidden;color:var(--grey); font-size: var(--font-size16);font-family: 'hml'; line-height: 1.8;}


.PicList000687{padding:var(--padMar100) 0 0;overflow: hidden;}
.PicList000687 .more{ text-align: center;width:1.5rem; line-height: .5rem;color: var(--white); background: var(--color);display: block;transition: all 0.5s;}
.PicList000687 .more:hover{background: var(--color);opacity: 0.8;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/arrow1.svg") no-repeat; width: .2rem; height: .2rem; vertical-align: middle; margin-left: .05rem; background-size: .2rem; margin-top: -.04rem;transition: all 0.5s;}
.PicList000687 .more:hover:after{transform: rotate(45deg);}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}
.PicList000687 .tit{font-size: var(--font-size24);color:var(--black);font-weight: normal;}
.PicList000687 p{line-height:1.85;color:var(--black2);margin:.2rem 0 .3rem;font-family: 'hml';}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687 p{font-size:3.5vw;}
.news-list2 .detail{display: none;}
.news-list2 .date{min-width: 0.9rem;height: 1rem;}
.news-list2 .date b{font-size: var(--font-size36);}
.news-list2 .item .title{font-size: var(--font-size20);}
.news-list2 .desc{margin-top: 0.12rem;}
.news-list2 .strip{padding: 0.2rem 0;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{display: block; margin-bottom: 2.61vw;color: var(--color);font-size:var(--font-size18);}
.PicList000687 .news-top time span{display: block;font-size:var(--font-size30); margin-bottom: 0.02rem;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: .2rem; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:var(--color);}
.PicList000687 .news-top .pic{overflow: hidden;}
.PicList000687 .news-top .pic img{transition: all 0.5s;}
.PicList000687 .news-top:hover .pic img{transform: scale(1.1);}
@media(min-width:1025px){
.PicList000687 .news-top .pic{width:35%;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(max-width:1024px){
  .PicList000687 .ytable{display: block;}
  .PicList000687 .news-top .pic{width: 100%;display: block;}
  .PicList000687 .news-top .info{width: 100%;display: block;}
  .PicList000687 .news-list .main{padding: 4vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}
.PicList000687 .news-list{padding:0;}
.PicList000687 .news-list li{margin-bottom:2vw; background: var(--bg2);}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid var(--color); padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list li.noimg .main{padding-top: 2vw;padding-bottom: 2vw;}
.PicList000687 .news-list .tit{margin-bottom:.15rem;}
.PicList000687 .news-list time{color: var(--grey2);background: url(../images/new_time.png) no-repeat left center;background-size: 1em;padding-left: .3rem; line-height: 1;font-family: 'hml'; font-size: var(--font-size15);}
.PicList000687 .news-list .more{line-height: normal;color: var(--color);background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/arrow2.svg"); }
.PicList000687 .news-list li .pic{overflow: hidden;}
.PicList000687 .news-list li .pic img{transition: all 0.5s;}
.PicList000687 .news-list li:hover .pic img{transform: scale(1.1);}
.PicList000687 .news-list li:hover .tit{color: var(--color);}
@media(min-width:641px){
.PicList000687 .news-list .pic{width:25%;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid var(--color); border-bottom: 0;}
}



.Listtit{font-size: var(--font-size40); color: var(--color); font-weight: bold; text-align: center; margin-bottom: .3rem; line-height: 1.2;}
.Listtit span{font-size: var(--font-size30);color: #666;}
.center{text-align: center;}
.left{text-align: left;}


.Floor002491{padding:var(--padMar100) 0;}
.Floor002491 ul{margin-top: .5rem;}
.Floor002491 ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.Floor002491 li{ position: relative; overflow: hidden;} 
.Floor002491 li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1;}
.Floor002491 li .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:100%; opacity: 0.7;
  background: -moz-linear-gradient(top,  rgba(var(--rgb-black), 0) 0%, rgba(var(--rgb-black), 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(var(--rgb-black), 0) 0%,rgba(var(--rgb-black), 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(var(--rgb-black), 0) 0%,rgba(var(--rgb-black), 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
} 
.Floor002491 li .box{display: block; color:var(--white); position: absolute; left: 0; top: 0; height: 100%;  width: 100%; display: flex;z-index: 3; text-align: center;align-items: flex-end; justify-content: center;}
.Floor002491 li:not(.on) .txt{display: none;}
.Floor002491 li.on .box{ align-items:center;}
.Floor002491 li .con{padding:.3rem;}
.Floor002491 li .icon{display: block; height: .4rem; margin: 0 auto;}
.Floor002491 li .tit{font-size: var(--font-size22); line-height: 1.5; margin-top:.2rem; text-align: center; font-weight: normal;}

.Floor002491 ul{display: flex; align-items: center; justify-content: space-between;}
.Floor002491 li{height:5rem; width:15%; margin-right:.1rem; overflow: hidden;}
.Floor002491 li:nth-of-type(5){ margin-right:0;}

.Floor002491 li.on .con{padding:.4rem 1rem;}
.Floor002491 li.on .tit{font-size: var(--font-size26);margin:.2rem 0; font-weight: normal;}
.Floor002491 li.on .txt{line-height: 1.75; opacity: 0.8; font-size: var(--font-size18);}
.Floor002491 li.on .icon{height: .6rem;}
.Floor002491 li.on .Ispic:after{background:rgba(var(--rgb-black),0.9);} 
@media (min-width:1025px){
.Floor002491 li.on{width:calc(100% - 42% - .3rem);}
}
@media (max-width:1024px){
.Floor002491 ul{flex-wrap: wrap;}
.Floor002491 li{width: 100%;margin-right: 0;height: 3.5rem;border-bottom: 1px solid #fff;}
.Floor002491 li .con{padding:.4rem 1rem;}
.Floor002491 li .tit{font-size: var(--font-size26);margin:.2rem 0; font-weight: normal;}
.Floor002491 li .txt{line-height: 1.75; opacity: 0.8; font-size: var(--font-size18);}
.Floor002491 li .icon{height: .6rem;}
.Floor002491 li .Ispic:after{background:rgba(var(--rgb-black),0.9);} 
}
@media(max-width:480px){
  .Listtit{font-size: var(--font-size30);}
}

/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.PicList002433{padding:var(--padMar100) 0}
.PicList002433 .main{margin-top: .5rem;}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:.57rem; height:.57rem; margin-top:-.3rem; border:1px solid var(--color); padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:var(--color); }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:.18rem; height:.18rem; border-top:2px solid var(--color); border-right:2px solid var(--color); transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:var(--white);}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-.05rem;}
.PicList002433 .main .slick-prev{ left:-.59rem;}
.PicList002433 .main .slick-next{ right:-.59rem;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:1024px){
  .PicList002433 .main .slick-prev{left: -1%;}
  .PicList002433 .main .slick-next{right: -1%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -0.5vw;  top: 43%;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433{padding: .5rem 0;}
}
.PicList002433 .list ul{ padding:0 .5rem; display: flex; flex-wrap: wrap;align-items: flex-end;}
.PicList002433 .list li{ position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem;}
.PicList002433 .list li:first-child:before{ left:-.5rem; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:.35rem;height:.9rem; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:auto;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-.24rem; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:.24rem; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:2.8rem;padding:.07rem;background:#670308;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:1.4;color:var(--black2); font-size: var(--font-size18);}
.PicList002433 .list .ul-4 li{width:25%;}
.PicList002433 .list .ul-4 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media (min-width: 1025px) and (max-width: 1600px) {
.PicList002433 .list li .ytable{ height:auto;}
}
@media(max-width:640px){
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:var(--font-size14);}
.PicList002433 .list li .ytable{ height:1.5rem;}
.PicList002433 .list li figure img{ max-height:1.5rem; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:1rem;}
.PicList002433 .list li figure img{ max-height:1rem;}
}





.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px .1rem .3rem rgba(0, 0, 0, 0.08);padding: .4rem; transition: all 0.5s;}
.PicList003142 li .txt .sub{overflow-y: auto;}
.PicList003142 li .tit{ font-size:var(--font-size22);line-height:1.4; color: var(--black); margin-bottom: .1rem;height: 2.8em;}
.PicList003142 li p{font-size: var(--font-size16); line-height: 1.6; color: var(--grey);margin: .05rem 0;font-family: 'hml';}
.PicList003142 li p span{font-weight: 500; color: var(--black);}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li:hover .Ispic{transform: scale(1.1);}
.PicList003142 li:hover{color: var(--color);}
.PicList003142 li:hover .txt{box-shadow: 0px .12rem .4rem rgba(0, 0, 0, 0.2);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}



::-webkit-scrollbar{width:3px;  height:100%;}
::-webkit-scrollbar-track{ background: rgb(231, 231, 231); border-radius:3px;}
::-webkit-scrollbar-thumb{ background: var(--color); border-radius:3px;}
::-webkit-scrollbar-thumb:hover{background: var(--color);}
::-webkit-scrollbar-corner{background: var(--color);}




/*RighInfo002812 */
.RighInfo002812{padding:var(--padMar100) 0;background: url(../images/RighInfo002812_bg.png) no-repeat center top;background-size: cover;}
.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .hasbg{padding-bottom: .3rem; }
.RighInfo002812 .list-dl .list-tit{font-size: var(--font-size24); font-weight: normal; color: var(--black); margin: 0 0 .1rem 0;}
.RighInfo002812 .list-dl .list-tit b{font-size: var(--font-size34); color: var(--color); padding-right: .06rem;}
.RighInfo002812 .list-dl dl dd{font-size: var(--font-size16); margin: .08rem 0;font-family: 'hml'; line-height: 1.4;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top:0;padding-bottom:.3rem; }
.RighInfo002812 .list-dl dl{float: left;width: 33.33%; }
.RighInfo002812 .list-dl dl:not(:last-child){padding-right: 3%;}
.RighInfo002812 .list-dl dl:nth-child(32n+1){clear: left;}
}
.RighInfo002812 .txt-p{font-size: var(--font-size18);color:var(--grey);line-height: 1.8;font-family: 'hml';}
.RighInfo002812 .mid{margin:.4rem 0 .8rem;}
.RighInfo002812 .mid .pic{ text-align: center;}
.RighInfo002812 .mid .list{padding-right: 5%;}
.RighInfo002812 .pic img{border-radius: .12rem;}
.RighInfo002812 .bot .list-dl{padding-left:4.6%;}
.RighInfo002812 .bot .list-dl .box{margin-bottom: .3rem;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 45%;}
.RighInfo002812 .bot .pic{width: 45%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin:.2rem 0;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:.55rem;}
.RighInfo002812 .mid .txt{padding-left:.18rem;color:var(--black2);font-size:var(--font-size17); line-height:1.6;}
.RighInfo002812 .mid .txt span{color:var(--color); font-weight: 500;}



.zuzhi{padding:var(--padMar100) 0; text-align: center; background: url(../images/zuzhi_bg.png) no-repeat center var(--bg); background-size: cover;}




/*TextList003149 */
.TextList003149{padding:var(--padMar100) 0 0;}
.TextList003149 .type dd{position: relative;color: var(--black2);}
.TextList003149 .type dd span{color: var(--grey2);display: inline-block;padding-left: 1.25em;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: .1rem;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

.TextList003149 .list li{border-radius: .05rem; border: solid 1px var(--grey3); transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: var(--color);box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 2.5em;}
.TextList003149 .list li .name{font-size:var(--font-size24);color: var(--black2);}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size:var(--font-size14); padding:.15rem 0 .15rem 0;margin-bottom: .15rem;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size:var(--font-size15);color: var(--grey2);line-height: 1.7857;margin-bottom: 1em;font-family: 'hml';}
.TextList003149 .list li .intro p{margin-top: .05rem;}
.TextList003149 .list li .view{color: var(--color);font-size:var(--font-size16);padding-right: 1.6428em;background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto;}
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 49.286%;margin-bottom: 1.8%;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;}    
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color:var(--white); width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-size: 2.25em;color: var(--black2); padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid var(--black); margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size:var(--font-size16);}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: var(--black2); }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: var(--color);box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color:var(--white);border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid var(--black); font-size:var(--font-size20); line-height: 2; margin-top:2em; margin-bottom: 1em;color: var(--black2);}
.TextList003149 .load-info .edit-info{font-size:var(--font-size16);line-height: 2.57142; color: #999;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 .35rem; line-height: 2.5; font-size: var(--font-size15);}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
}
.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size:var(--font-size18);background-color: var(--color); border-radius: 5px; line-height: 4; padding: 0 3em;color:var(--white); cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}




/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar100) 0;}
.RighInfo000171 .title{ color: var(--black); padding-bottom:.35rem; border-bottom: 1px solid rgba(0,0,0,0.06); }
.RighInfo000171 .title h1{margin:0;font-size:var(--font-size36); font-weight: normal; line-height:1;flex: 1;}
.RighInfo000171 .title time{color: var(--color); padding-left:.28rem; background:url(../images/time.svg) no-repeat center left; background-size:.18rem auto ; line-height:.28rem; display:inline-block;}
.RighInfo000171 .title .rig{display: flex;align-items: center;}
.RighInfo000171 .title span{color: var(--color);border:1px solid var(--color);margin-left: 0.2rem;border-radius: 3px;padding: 0.02rem 0.1rem;}
.RighInfo000171 .info{  color: var(--grey); line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:.35rem 0; }
.RighInfo000171 .info .img{text-align: center;}
.RighInfo000171 .info .pic{  margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:.5rem}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:var(--white); background:var(--color);display:block;padding:.1rem .3rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--color);opacity: 0.8;}
.RighInfo000171 .info_pn span{display:block; margin:.15rem 0}
.RighInfo000171 .info_pn span a{color:var(--grey2)}
.RighInfo000171 .info_pn span a:hover{color:var(--color);text-decoration:underline}

.RighInfo000171 .right{ padding:.25rem; background:var(--bg2);position: sticky;top: 0;}
.RighInfo000171 .right .subtit{ font-size:var(--font-size26); font-weight: bold; margin-bottom:1em; color: var(--black);}
.RighInfo000171 .right li+li{margin-top:2em; padding-top:2em; border-top: 1px solid rgba(0, 0, 0, 0.05);}
.RighInfo000171 .right .pic{width: 100%; overflow: hidden;}
.RighInfo000171 .right .Ispic{padding-bottom:58%;transition: all 0.5s;}
.RighInfo000171 .right .Ispic:hover{transform: scale(1.1);}
.RighInfo000171 .right time{display: block; color:var(--grey2); padding-left:calc(30 / 14 * 1em); background:url(../images/time2.svg) left center no-repeat; background-size: auto calc(16 / 14 * 1em); line-height:calc(16 / 14 * 1em);  font-size: calc(14 / 16 * 1em);}
.RighInfo000171 .right .tit{font-size:.18rem; line-height: 1.5; color:var(--black); margin: 1em 0;}
.RighInfo000171 .right .bot{margin-top: 0;}
.RighInfo000171 .right .info_pn span{width: 100% !important;}

@media(min-width:1025px){
.RighInfo000171 .flex{display: flex; align-items:flex-start; justify-content: space-between;}
.RighInfo000171 .left{width:75%; padding-left: .9rem;}
.RighInfo000171 .right{width: 25%;}
.RighInfo000171 .title{display: flex; align-items: flex-end; justify-content: space-between;}
.RighInfo000171 .info_pn span{width:80%}
}
@media(max-width:1024px){
.RighInfo000171{ padding:.5rem 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:.15rem}
.RighInfo000171 .right{display: none;}

.RighInfo000171 .title {text-align: center;}
.RighInfo000171 .title time{margin: 0.1rem 0 0 0;}
.RighInfo000171 .title .rig{justify-content: center;padding-top: 0.1rem;}
.RighInfo000171 .info img{width: 100% !important;height: auto !important;}
}
@media(max-width:480px){
  .RighInfo000171 .title h1{font-size: var(--font-size30);}
}


/*Floor003044 */
.Floor003044{background: #f0f1f3; overflow: hidden;}
.Floor003044 .close{width: 0.35rem;height: 0.35rem;border-radius: 50%;position: absolute;right: 0.2rem;top: 0.2rem;z-index: 10;background: var(--color) url(../images/close.svg) no-repeat center center/0.18rem 0.18rem;cursor: pointer;}
.Floor003044 .video.on{position: relative;z-index: 5;}
.Floor003044 .video .inner{position: relative; z-index: 1;overflow: hidden;}
.Floor003044 .video video{position: absolute;background: var(--black2); left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003044 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003044 .play i{ width:.9rem;height:.9rem; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center var(--white); background-size: 0.22em auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: var(--color);opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor003044 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}
.Floor003044 .intro{position: relative; z-index: 4;background-color: var(--white);}
.Floor003044 .intro .edit-info{padding: 0;overflow: hidden;}
.Floor003044 .intro .edit-info p{margin: 0; font-size: var(--font-size18); line-height: 2; color: var(--black2);}
@media(min-width:1025px){
.Floor003044 .video{margin-top: 8vw;padding-left: 8.33vw;background-color: var(--color);}
.Floor003044 .video,
.Floor003044 .intro{width: 50%;}
.Floor003044 .video .inner{width: 126.263%;}
.Floor003044 .intro .inner{padding:var(--padMar100) 9.2vw var(--padMar100) 6.5vw; }
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003044 .video{margin-top: 10vw;padding-left: 5vw;}
.Floor003044 .intro .inner{padding-top: 3vw; padding-bottom: 4vw; padding-right: 5vw;}
}
@media(max-width:1024px){
.Floor003044 .intro{padding: 5vw;}
.Floor003044 .play{font-size: 12vw;}
}



/*Floor003236 */
.Floor003236{ overflow: hidden;padding: var(--padMar100) 0;}
.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(--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; margin-top: .5rem;}
.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(--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: .41rem .3rem 0 .3rem;}
.Floor003236 .txt h1{font-size: var(--font-size26); color: var(--color); text-align: center; font-weight: normal; margin: 0 0 .2rem 0;}
.Floor003236 .txt p{line-height: calc(32 / 18); font-size: var(--font-size18);color:var(--grey);text-align: center; max-height: 1.3rem; overflow-y: auto;}
.Floor003236 .year{text-align: center; 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-size58);color:var(--color) !important; }
.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(--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(--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(--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: 1rem;}
.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 p{ 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: var(--black2);}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible p{color: var(--grey);}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible p{ 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 p{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 p{font-size: var(--font-size14);}
}



.Floor003151{padding: var(--padMar100) 0 0;}
.Floor003151 ul{margin-top: .5rem;}
.Floor003151 .list li{background-color:var(--bg);  margin-bottom:.22rem; transition: 0.3s;}
.Floor003151 .list li:hover{box-shadow: 0 0 0.625em rgba(0,0,0,0.2);}
.Floor003151 .list li a{display: block;position: relative; padding: 0 .35rem .45rem;}
.Floor003151 .list li time{display: inline-block;color: var(--grey); padding-right: 1.75em; background: url(../images/Floor003151-icon.svg) no-repeat right center; background-size: 1em auto;}
.Floor003151 .list li .tit{font-size:var(--font-size22);color: var(--black0);margin:.3rem 0 .2rem;}
.Floor003151 .list li:hover .tit{color: var(--color);}
.Floor003151 .list li .newsico:after{position:absolute;left:23%;top:10%;width: 0.38rem;height: 0.17rem;background: url(../images/news.svg) no-repeat center center/contain;content: "";transform: translateY(-50%);}
@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;}
}




/*.Menu002252*/
.Menu002252{margin:.6rem 0; overflow:hidden;}
.Menu002252 .ul{display:flex; flex-wrap: wrap; justify-content: center; }
.Menu002252 .ul a{display:block;background:var(--bg2); padding:.12rem .25rem; margin:1em .2rem; border-radius:.05rem; color:var(--grey); min-width:1.3rem; font-size: .16rem; text-align: center; }
.Menu002252 .ul a.aon,
.Menu002252 .ul a:hover{ color:var(--white); background-color:var(--color);}
@media(max-width:1024px){
  .Menu002252{margin: 0.3rem 0;}
  .Menu002252 .ul a{padding: 0.1rem;margin: 0.5em 0 0;}
  .Menu002252 .ul a:not(:last-child){margin-right: 0.5em;}
}
@media(max-width:640px){
  .PicList003142 li .tit{font-size: var(--font-size18);}
  .PicList003142 li .txt .sub{min-height: 0.6rem;}
}

/*Floor003012*/
.Floor003012{ overflow: hidden;padding: var(--padMar100) 0;}
.Floor003012 .content{position: relative;}
.Floor003012 .content .img{width: 100%;display: block;}
.Floor003012 .item:before{left: 0.09rem;top: 0.2rem;height: calc(100% - 0.2rem);content: "";border-left: 1px dashed #999999;position: absolute;}
.Floor003012 .item:after{content: "";position: absolute;border-radius: 50%;width: 0.19rem;height: 0.19rem;border: 0.06rem solid var(--color);left: 0;top: 0;}
.Floor003012 .item h2{font-size: 0.24rem;color: var(--color);margin: 0;}
.Floor003012 .item h2 span{font-size: 0.4rem;margin-right: 0.1rem;}
.Floor003012 .item h3{font-size: 0.22rem;margin:0 0 0.1rem 0;color: #333333;}
.Floor003012 .item .desc{color: #555555;max-height: 1.2rem;overflow-y: auto;}

@media(min-width:1025px){
.Floor003012 .item:nth-child(1){left: 7%;top: 31%;height: 1.73rem;}
.Floor003012 .item:nth-child(2){left: 15%;top: 71%;padding-top: 1.5rem;}
.Floor003012 .item:nth-child(3){left: 30%;top: 13%;height: 4.68rem;}
.Floor003012 .item:nth-child(4){left: 44%;top: 74%;}
.Floor003012 .item:nth-child(5){left: 70%;top: 73%;padding-top: 0.6rem;}
.Floor003012 .item:nth-child(6){left: 58%;top: 0;height: 2.25rem;}
.Floor003012 .item:nth-child(7){right: 0;top: 2.1%;height: 2.45rem;}
.Floor003012 .item:nth-child(even):before{top: 0;}
.Floor003012 .item:nth-child(even):after{top: auto;bottom: 0;}  
.Floor003012 .item{position: absolute;width: 20%;padding-left: 0.38rem;z-index: 10;}
}
@media(max-width:1024px){
  .Floor003012 ul{padding: 0 5vw;}
  .Floor003012 .item{padding:0 0 0.25rem 0.4rem;position: relative;}
}
@media(max-width:480px){
  .Floor003012 .item h2 span{font-size: 0.3rem;}
}

/*Map003074 */
.Map003074{ overflow: hidden; padding:var(--padMar120) 0;}
.Map003074 .Hometit .index-title{margin: 0 auto;}
.Map003074 .Hometit .index-sub-tit{text-align: center;}
.Map003074 .dl{padding:.3rem 0; background:var(--white);  position: relative; z-index: 10;box-shadow: 0px 1.25em 3.125em rgba(0, 0, 0, 0.1);}
.Map003074 dd{width:100%; padding:0 .3rem; text-align: center;}
.Map003074 .icon{display: block; margin:0 auto; width:.6rem; height:.6rem;position: relative; background-position: center; background-size: auto .4rem; background-repeat: no-repeat;} 
.Map003074 .add{background-image: url(../images/icon_add.svg);} 
.Map003074 .tel{background-image: url(../images/icon_call.svg);} 
.Map003074 .mail{background-image: url(../images/icon_email.svg);} 
.Map003074 .t1{font-size:var(--font-size15); color:var(--grey2); margin-top:1em;}
.Map003074 .t2,
.Map003074 .t4{color: var(--black); margin-top: .14rem; }
.Map003074 .t3{font-size:var(--font-size26); color:var(--color); font-weight: bold; margin-top: .14rem;}
.Map003074 .t2{ line-height: 1.6;}
.Map003074 .t3,
.Map003074 .t4{line-height:1.2;}
.Map003074 .code{width: 80%; max-width: 1.4rem; margin: 0 auto; padding:0; background: var(--white);}
.Map003074 .pic{ overflow: hidden;}
@media(min-width:1025px){
.Map003074 .dl{width:90%; max-width:12rem; margin: 0 auto; display: flex;}
.Map003074 dd{width:33.33%;}
.Map003074 dd:not(:last-child){ border-right: 1px dashed rgba(var(--rgb-black), 0.1);}
.Map003074 .pic{ margin-top:-9%;}
}

/*Galary003154 */
.Galary003154{padding:0;max-width: 60%;margin: 0 auto;}
.Galary003154 .slider-for .Ispic{padding-bottom: 65.059%;}
.Galary003154 .slider-for li{position: relative;}
.Galary003154 .slider-for li .txt{position: absolute; bottom: 0; left: 50px;background-color: var(--color); color: #fff; font-size: 1.25em;line-height: 3; padding:1.3em 0; width: 15em;text-align: center;transition: 0.5s 1s; opacity: 0;}
.Galary003154 .slider-for li.slick-current .txt{opacity: 1;left: 0;}
.Galary003154 .slider-nav{margin-top: 1.625em;}

.Galary003154 .slider-nav .slider{margin: 0 -0.7em;}
.Galary003154 .slider-nav li div{padding: 0 0.9375em;}
.Galary003154 .slider-nav .Ispic{padding-bottom: 64.706%; border: 2px solid #fff;border-radius: 4px;}
.Galary003154 .slider-nav li.slick-current .Ispic{border-color: var(--color);}
.Galary003154 .slick-arrow{width:2.8125em; border-radius: 50%;height: 2.8125em;border: solid 1px var(--color);font-size: 1em;z-index: 10;position: absolute; top: 50%;margin-top: -1.40625em;background-position: center;background-repeat: no-repeat;background-size: 0.1rem;}
.Galary003154 .slick-prev{left: -5.25em; background-image: url(../images/Floor003220-btn-prev-on.png);}
.Galary003154 .slick-next{right: -5.25em; background-image: url(../images/Floor003220-btn-next-on.png);}
.Galary003154 .slick-arrow:hover{background-color: var(--color);border-color: var(--color);}
.Galary003154 .slick-prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Galary003154 .slick-next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
.Galary003154 .auto{padding:4em 0;}
}
@media (max-width:1024px) {
.Galary003154 .auto{padding:2em 0;}
.Galary003154 .auto .slider-nav{margin-top: 0.5em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.3em;}
.Galary003154 .slider-nav li div{padding: 0 0.3em;}
}
@media(max-width:480px){
  .Galary003154{max-width: 70%;}
  .Galary003154 .slick-prev{left: -4em;}
  .Galary003154 .slick-next{right: -4em;}
}

.homepage .Bottom003215 .footer-bg:after{background-image: url(../images/Bottom003215-footer-bg2.png);}

.caseDetail{padding:.6rem 0 0; overflow:hidden;line-height: 1.5;}
.caseDetail .video{max-width: 8.6rem;margin: 0.5rem auto 0;position: relative;}
.caseDetail .pic{position: relative;padding-bottom: 64%;}
.caseDetail .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.btn-play{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;cursor: pointer;}
.btn-play .play{position: absolute;left: 50%;top: 50%;z-index: 10;width: 0.7rem;height: 0.7rem;border-radius: 50%;margin: -0.35rem 0 0 -0.35rem;}
.btn-play .play span{position: absolute;left: 0%;top: 0%;width: 100%;height: 100%;background: rgba(255,255,255,0.4) url(../images/ico-play_white.svg) no-repeat center center/0.19rem 0.23rem;border-radius: 50%;}
.btn-play .play:after{position: absolute;left:50%;top:50%;width: 140%;height: 140%;background-color: rgba(255,255,255,0.1);border-radius: 50%;content: "";transition: all 0.3s;transform: translate(-50%,-50%);}
.btn-play .play:before{position: absolute;left:50%;top:50%;width: 0;height: 0;background-color: rgba(255,255,255,0.3);border-radius: 50%;content: "";transition: all 0.5s;transform: translate(-50%,-50%);}

@media(max-width:1024px){
  .caseDetail{padding-top: 0.3rem;}
}