@font-face {
  font-family: 'hmr';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hmr';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'hmm';
  src: url('fonts/HarmonyOS/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('fonts/HarmonyOS/Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}

body{font-family: hmr; --hover-color:#5b327a;--hover-color2:#e40082; --white:#fff; --black:#333; --grey:#666;--padMar20:0.2rem; --padMar30:0.3rem;--padMar180:1.8rem; --rgb-white:255,255,255;--radius:.25rem; font-size: var(--font-size16); }

p{margin: 0;line-height: 1.75;}
p+p{margin-top:1em;}


#fp-nav.right{left: 2em; right: auto; top: auto; bottom: 2em;}
#fp-nav ul li{margin:12px 0;width: auto; height: auto;}
#fp-nav ul li a{ width:20px; height:20px; border-radius:50%; background:none; border:3px solid transparent; position:relative; display:block; cursor:pointer;}
#fp-nav ul li a.active{ border-color:var(--white);}
#fp-nav ul li a:before{ position:absolute; content:''; width:8px; height:8px;top:50%; left:50%; margin:-4px 0 0 -4px; background:var(--white);border-radius:50%;}
#fp-nav ul li a.active:before{ background:none;}
#fp-nav ul li a span{display: none;}
.fpnav_on a:not(.active):before{background:var(--hover-color) !important;}
.fpnav_on a.active{ border-color:var(--hover-color2) !important;}




/*Top003213 */
.Top003213{position:fixed; left: 0;top: 0;width: 100%;z-index: 100;transition: 0.3s; }
.Top003213_fixed{background:var(--white); box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top003213 .logo img{height: 0.65rem;}
.Top003213_fixed .logo img,
.Top003213 .logo img.on{display: none;}
.Top003213_fixed .logo img.on{display: block;}
.Top003213 [class*=autoCon-]{position: relative;z-index: 100;}
.Top003213 menu li span,
.Top003213 menu li span a{display: block;}
.Top003213 .open-search{display: block;width: 0.2rem; height: 0.2rem; background: url(../images/search.svg) no-repeat center center; background-size: contain;cursor: pointer;}
.Top003213_fixed .open-search{ background-image: url(../images/search-on.svg);}
.Top003213 .top-search{position: absolute; top: 100%;right: 0;width: 4rem;background-color: var(--white); display: flex;align-items: center; justify-content: center; border-radius: 0 0 0.1rem 0.1rem; overflow: hidden; opacity: 0;visibility: hidden;transform: translateY(0.3rem);transition: 0.3s;}
.Top003213 .top-search .text{flex: 1; border: 0; height: calc(50 / 16 * 1em); line-height: calc(50 / 16); padding: 0 1em;}
.Top003213 .top-search .text:not(.focus){color: rgba(var(--rgb-999),1);}
.Top003213 .top-search .btn{width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); display: block;background: url(../images/search.svg) no-repeat center center; background-size: auto 0.22rem; cursor: pointer;}
.search-show .Top003213 .open-search{background-image: url(../images/close.svg);}
.search-show .Top003213 .top-search{opacity: 1;visibility: visible;transform: translateY(0);}
@media (min-width:1025px) {
.Top003213 menu li{margin-right: calc(75 / 1920 * 100vw);}
.Top003213 menu li span a{line-height:.9rem;font-size: var(--font-size18);color:var(--white);position: relative;}
.Top003213_fixed menu li span a{color:var(--black);}
.Top003213 menu li span a:after{position: absolute; content: ''; height: 2px;width: 0; top: 0; left: 50%;background-color:var(--white); opacity: 0; transition: 0.3s;transform: translateX(-50%);}
.Top003213_fixed menu li span a:after{background-color:var(--hover-color);}
.Top003213 menu li span a:hover:after,
.Top003213 menu li.aon span a:after{opacity: 1;width: 100%; }
.Top003213_fixed menu li span a:hover,
.Top003213_fixed menu li.aon span a{color:var(--hover-color); }
}

@media (max-width:1024px) {
.Top003213 .open-search{    background-image: url(../images/search-on.svg);}
.Top003213 .logo img{display: none;}
.Top003213 .logo img.on{display: block;}
.Top003213{--top:0.7rem;position: fixed; background-color: var(--white); box-shadow: 0 0 0.1rem rgba(0,0,0,0.3);}
.Top003213 [class*=autoCon-]{height: var(--top);}
.Top003213 menu{position: fixed; left: -100%;opacity: 0;visibility: hidden;transition:left 0.5s ease-in-out;top: var(--top);width: 100%;bottom: 0; }
.menu-show .Top003213 menu{left: 0;visibility: visible; opacity: 1;}
.Top003213 .logo img{height: calc(var(--top) / 2);}
.Top003213 .open-menu{margin-left: 0.3rem;}
.Top003213 .open-menu i{background-color: var(--hover-color);}
.Top003213 ul{height: 100%; position: relative;width:45%;box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.3);background-color: #fff;}
.Top003213  li span{line-height: 4; padding: 0 1em; border-bottom:1px solid rgba(0,0,0,0.1); }
.Top003213  li.has-sub span{background: url(../images/select.svg) no-repeat right 1em center; background-size:1em auto;}
.Top003213  li.has-sub span:before{position: absolute; content: ''; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Top003213  li.active span{background-color: #f9f9f9;}
}







/*Banner003223 */
.Banner003223{position:relative;z-index:1;}
.Banner003223 .swiper-wrapper{height: auto;}
.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.1rem !important; 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);}
@media (min-width:1025px) {
.Banner003223 .pc{height: 100vh;}
}

.Hometit{position: relative;z-index: 3;font-size: var(--font-size22); color: #fff; margin-bottom: var(--padMar50);}
.Hometit .desc{font-size:var(--font-size40); font-weight: 500; margin-top:var(--padMar20);line-height: 1;}

.Homemore{width:.6rem; height:.6rem; border-radius: 50%; border:2px solid var(--white); background: url(../images/more-on.svg) no-repeat center; background-size:auto .15rem; display: block; transform: rotate(-45deg); transition: .3s;}
.Homemore:hover{transform: rotate(0); background-color:var(--hover-color2); border-color: var(--hover-color2);}
@media (max-width:768px){
  .Hometit .desc{font-size:var(--font-size30); }
}

/*Floor003232 */
.Floor003232{position: relative;z-index: 1; overflow: hidden;font-size: var(--font-size16); color:var(--white); }
.Floor003232 > .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Floor003232 .main{padding:var(--padMar120) 0;}
.Floor003232 .swiper-wrapper{height: auto;}
.Floor003232 .list{ position: relative;z-index: 1; height:var(--height);}
.Floor003232 .list:before{position: absolute; content: '';width: 100vw;height: 1px;background-color: rgba(255,255,255,0.3);top: 50%; left: 50%;transform: translateX(-50%);}
.Floor003232 .swiper{margin: 0;}
.Floor003232 .swiper-slide{ height: var(--height);display: flex;align-items: center;}
.Floor003232 .item{display: table; width: 10em;position: relative;}
.Floor003232 .item p{line-height: calc(30 / 16);position: absolute; top: 100%;left: 50%;transform: translateX(-50%); width: max-content;max-width: 8em;}
.Floor003232 .item .cicrle{margin: 0 auto;display: flex;align-items: center;justify-content: center;width: 0.24rem;height: 0.24rem;border-radius: 50%;border: 1px solid var(--white); background-color: #232426;}
.Floor003232 .item .cicrle i{width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color:var(--white);display: block;}
.Floor003232 .item-con{position: absolute;height: var(--height);width: var(--height);left: 50%;top: 50%;--center:calc(var(--height) / -2);transform:rotate(90deg) scale(0.2) translate(var(--center),var(--center));background-color:var(--hover-color);visibility: hidden;clip-path: polygon(0 50%,50% 0,100% 50%,50% 100%);display: flex;align-items: center;flex-direction: column;justify-content: center; opacity: 0; transform-origin: 0 0;}
.Floor003232 .swiper-slide-active .item{margin: 0 auto;}
.Floor003232 .swiper-slide-active .item{opacity: 0;transition: 0.5s 0.3s;}
.Floor003232 .swiper-slide-active .item-con{visibility: visible;opacity: 1;transform:rotate(0deg) scale(1) translate(var(--center),var(--center));transition: 0.5s 0.3s;}
.Floor003232 .controls{position: absolute;right: 0;z-index: 10;display: flex;flex-direction: column; justify-content: space-between;}
.Floor003232 .controls a{display: block;width: 0.6rem;height: 0.6rem;border: 1px solid var(--white);cursor: pointer;background: no-repeat center center; background-size: auto calc(16 / 60 * 100%); background-image: url(../images/more-on.svg);}
.Floor003232 .controls a:hover{background-color: var(--hover-color);border-color: var(--hover-color);}
.Floor003232 .controls a.prev{transform:rotate(180deg);}
.Floor003232 .item-con .inner{width: 55%;text-align: center;}
.Floor003232 .item-con .tit{font-size: var(--font-size36);}
.Floor003232 .item-con .intro{font-weight: 100; padding:0.4rem 0; min-height: 1rem;}
.Floor003232 .Homemore a{display: block;width: 100%;height: 100%;}
@media (min-width:1025px) {
.Floor003232{ height: 100vh;}
.Floor003232 .main{padding:var(--padMar180) 0 0;}
.Floor003232 .swiper-slide-active{margin-left: -0.8rem;}
.Floor003232 .swiper-slide-prev{margin-left: -0.4rem;}
.Floor003232 .swiper-slide-next .item{margin-left: 0.6rem;}
.Floor003232 .swiper-slide-next + .swiper-slide .item p{opacity: 0;}
.Floor003232 .swiper-slide-next + .swiper-slide .item .cicrle{width: 0;height: 0;border: 0;}
.Floor003232 .swiper-slide{overflow: hidden; }
.Floor003232 .list{ margin-top: -1.11rem;}
.Floor003232 .controls{top: 50%;height: 1.8rem;margin-top: -0.9rem;}
}
@media (max-width:1024px) {
    .Floor003232 .swiper-slide-prev{justify-content: flex-start;}
    .Floor003232 .swiper-slide-next {justify-content: flex-end;}
    .Floor003232 .list{--height:33vw!important;margin-top: 0.3rem;}
    .Floor003232 .swiper-slide,
    .Floor003232 .list{height: 50vw!important;}
    .Floor003232 .item-con{--height:50vw;}
    .Floor003232 .controls{top: 0;height: 100%;}
    .Floor003232 .item-con .tit{font-size: var(--font-size24);}
    .Floor003232 .item-con .intro,
    .Floor003232 .more a{font-size: var(--font-size14);}
    .Floor003232 .item-con .intro{padding: 0.1rem 0 0.3rem 0; min-height: auto;}
    .Floor003232 .item p{font-size: var(--font-size14);}
    .Floor003232 .index-title{font-size: var(--font-size18);}
}
@media (max-width:640px) {
    .Floor003232 .item{width: auto;}
    .Floor003232 .item p{display: none;}
    .Floor003232 .item-con .intro{font-size: var(--font-size12);}
    .Floor003232 .item-con .tit{font-size: var(--font-size16);}
    .Floor003232 .swiper-slide,
    .Floor003232 .list{height: 70vw!important;}
    .Floor003232 .item-con{--height:70vw;}
    .Floor003232 .controls a{width: 0.4rem;height: 0.4rem;}
}




/*Floor003078*/
.Floor003078{overflow: hidden; background-repeat: no-repeat;background-size: cover; background-position: center;}
.Floor003078 .Hometit{color:var(--black);}
.Floor003078 .Homemore:not(:hover){border:2px solid var(--hover-color); background-image: url(../images/more.svg);}
.Floor003078 .txt{color:var(--grey); font-size: var(--font-size16); margin-bottom: var(--padMar90); line-height: 1.75;}
.Floor003078 .ul{display: flex;}
.Floor003078 ol,
.Floor003078 li{padding-top:var(--padMar100); height:calc(100vh - var(--padMar90));}
.Floor003078 ol{padding-right:6vw; width: 42%;}
.Floor003078 li{border-left: 1px solid rgba(0,0,0,0.08); padding-left:2vw; padding-right:2vw; width: calc(58% / 3);}
.Floor003078 li:last-child{ border-right: 1px solid rgba(0,0,0,0.08);}
.Floor003078 .icon{display:block; width:.42rem; height:.32rem; background-size: contain; background-repeat: no-repeat; background-position: center;}
.Floor003078 .t1{font-size:var(--font-size22); line-height: 1; margin:1.5em 0 calc(12 / 24 * 1em); font-weight: bold; color:var(--hover-color); line-height: 1;}
.Floor003078 .t1 b{font-size:var(--font-size54); padding-right: .05rem;}
.Floor003078 .t2{font-size:var(--font-size16); color: #666; line-height: 1.75;}

@media (min-width:1025px) {
.Floor003078{ height: 100vh;}
.Floor003078 .ul{padding:var(--padMar90) 0 0;}
}
@media (max-width:768px){
  .Floor003078{height: 100vh;}
  .Floor003078 .ul{flex-wrap: wrap;}
  .Floor003078 ol{width: 100%;padding-right: 0;height: auto;}
  .Floor003078 li{border-left: 0;width: 33.33%;height: auto;padding-top: var(--padMar50);}
  .Floor003078 li:last-child{border-right: 0;}
  .Floor003078 .t1 b{font-size: var(--font-size26);}
}


/*Floor003233 */
.Floor003233{overflow: hidden; padding:var(--padMar120) 0;position: relative;z-index: 1; --autoWidth:1600;--ww:1920; background-repeat: no-repeat;background-size: cover; background-position: center;}
.Floor003233 > .Ispic{position: absolute; left:0;z-index: 1;top: 0;width: 100%;height: 100%;}
.Floor003233 [class*=autoCon-]{position: relative;z-index: 4;}
.Floor003233 .swiper-wrapper{height: auto;}
.Floor003233 .txt{padding-top: 0.33rem;}
.Floor003233 .txt p{font-size: var(--font-size18);margin: 0 0 0.14rem; line-height: calc(24 / 18); color:var(--white);}
.Floor003233 .txt time{color: var(--white); opacity: 0.8;}
.Floor003233 .controls{display: flex;align-items: center;z-index: 10;position: absolute;}
.Floor003233 .controls .scrollbar{flex: 1;position: relative;z-index: 1; margin-right: 0.32rem;height: 0.04rem;background-color:rgba(var(--rgb-white), 0.3);border-radius: 2px;}
.Floor003233 .controls .scrollbar > span{border-radius: 2px;background-color:var(--hover-color);}
.Floor003233 .controls .page{color:var(--white);font-size: var(--font-size18);}
.Floor003233 .controls .page .cur{color:var(--hover-color2);}
.Floor003233 a:hover .txt p{color: var(--hover-color2);}
@media (min-width:1025px) {
.Floor003233{height: 100vh; padding:var(--padMar180) 0 0;}
.Floor003233 .main{width: var(--mainW);}
.Floor003233 .controls{left: 5.98rem;bottom: 0.3rem;width: calc(var(--autoWidth) / 2210 * 100%);padding-right:1.58rem;}
.Floor003233 .swiper-slide{height: calc((400 / var(--ww) * 100vw) + 0.33rem + 0.14rem + 1em + (24 / 14 * 2.66em)); opacity: 0.2;line-height: 1;}
.Floor003233 .pic .Ispic{height: calc(290 / var(--ww) * 100vw);}
.Floor003233 .swiper-slide-active .pic .Ispic{height: calc(400 / var(--ww) * 100vw);transition: 0.3s 0.3s;}
.Floor003233 .swiper-slide-active .txt p{font-size: var(--font-size24);}
.Floor003233 .swiper-slide-active,
.Floor003233 .swiper-slide-next,
.Floor003233 .swiper-slide-next + .swiper-slide{opacity: 1;}
.Floor003233 .swiper-slide a{margin-right: 0.39rem;}
}
@media (max-width:1024px) {
.Floor003233 .pic .Ispic{padding-bottom: calc(290 / 432  * 100%);}  
.Floor003233 .main{padding-bottom: 0.5rem;}
.Floor003233 .controls{bottom: 0;left: 0;width: 100%;}
.Floor003233 .txt{padding-top: 0.2rem;}
}



/*Bottom003000 */
.Bottom003000{background:#232323 ; padding:var(--padMar80) 0 var(--padMar60); font-size: var(--font-size16); border-top: 4px solid var(--hover-color);}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.8); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:var(--hover-color);}
.Bottom003000 .b-left .logo{ width:90%; max-width:1.25rem; }
.Bottom003000 .b-left .contact{line-height:.3rem; margin-top:.3rem; max-width:4.5rem; }
.Bottom003000 .b-left .contact dd{padding-left:.34rem; background-repeat: no-repeat; background-size: auto .2rem; background-position:left .05rem;}
.Bottom003000 .b-left .contact dd.tel{background-image:url(../images/Bottom003000_tel.svg);}
.Bottom003000 .b-left .contact dd.mail{background-image:url(../images/Bottom003000_email.svg);}
.Bottom003000 .b-left .contact dd.add{background-image:url(../images/Bottom003000_add.svg);}
.Bottom003000 .b-left .contact dd+dd{margin-top:.12rem;}

.Bottom003000 .share{margin:.4rem  0; display: flex; justify-content: flex-end;}
.Bottom003000 .share li{position: relative;margin-left:.3rem;}
.Bottom003000 .share li figure{display: none;width:1.4rem; position: absolute; right: 0;bottom: 100%; margin-bottom:.1rem;background: var(--white);padding:.05rem;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: var(--white); right: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width:.5rem; height:.5rem; border-radius:.1rem 0;background-color: rgba(255,255,255,0.2); background-position: center center;background-repeat: no-repeat;cursor: pointer; background-size: auto calc(18 / 16 * 1em);}
.Bottom003000 .share li a:hover{background-color:var(--hover-color);}
.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(255,255,255,0.2);}
.Bottom003000 .b-right nav a{color: var(--white);display: inline-block; font-size: var(--font-size18);}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 2.25vw; color: var(--white);}
.Bottom003000 .b-right nav a:hover{color:var(--hover-color);}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom:.24rem;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 2em;border-top: 1px solid rgba(84,84,84,0.2); margin-top:2em;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .contact{text-align: left;}
.Bottom003000 .share{display: flex;justify-content: center;margin-bottom: 2em;}
}







/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;}
.Banner002730:after{position: absolute;content: ''; left: 0;top: 0;width: 100%;height:45.834%; opacity: 0.65;
  background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:var(--white); }
.Banner002730 .txt .cn{ letter-spacing:.1rem;  font-size:var(--font-size40); }
.Banner002730 .txt .en{text-transform: uppercase;font-weight: bold; letter-spacing:.04rem;font-size:var(--font-size20); margin-top:.08rem;}
@media(min-width:1025px){
.Banner002730 figure{height:6rem;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;height: 35vh;object-fit: cover;}
.Banner002730 .txt .cn{font-size: var(--font-size30);}
.Banner002730 .txt .en{margin-top: .04rem;}
}






/*Menu003135 */
.Menu003135{position: relative;z-index: 3; border-bottom: 1px solid rgba(0,0,0,0.1);}
.Menu003135 .current{font-size:var(--font-size14); padding-left:.25rem;background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:.15rem auto; line-height:.9rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey);}
.Menu003135 .current span{color:var(--hover-color);}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size16);line-height:.9rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.5vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135  a:hover,
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:var(--hover-color);}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}
.Menu003135 .nav-menu li{line-height: .6rem;}   
}



.Listtit{position: relative; z-index: 1;  color:var(--black); text-align: center; font-size:var(--font-size32); font-weight: bold;}
.Listtit::after{content: ''; width:1em; height:.03rem; background-color:var(--hover-color); display: block; margin:var(--padMar20) auto var(--padMar30); }



/*RighInfo002814*/
.RighInfo002814{padding:var(--padMar120) 0;}
.RighInfo002814 p{font-size: var(--font-size18);}
.RighInfo002814 .title{border-top:5px solid #f8f8f8; margin:1rem 0 .4rem .1rem;position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}
.RighInfo002814 .title aside{display: table; margin-top:-.24rem; padding-right:.2rem; background: var(--white);}
.RighInfo002814 .title span{display: table;line-height:.44rem; border-radius:var(--radius); padding:0 1em; background: #f1f1f1;font-size:var(--font-size22);color:var(--black);}
.RighInfo002814 .title span i{font-style: normal;float: left;padding: 0 1em; margin-left:-.32rem; margin-top:-.1rem;color: var(--white);border-radius:var(--radius); background: var(--hover-color); margin-right:.1rem;}
.RighInfo002814 .intro{position: relative; z-index: 1; }
.RighInfo002814 .intro .title{margin-bottom: 0; margin-top:.3rem; margin-left: 0;}
.RighInfo002814 .intro .title aside{padding: 0 .4rem; margin-left: auto; margin-right: auto;}
.RighInfo002814 .intro .main{border-left:5px solid #f8f8f8;border-right:5px solid #f8f8f8;padding:4em; margin-top:-.24rem; font-size:var(--font-size18); color:var(--grey); line-height: 1.75;}
.RighInfo002814 .intro .main b{color: var(--hover-color);}
.RighInfo002814 .subtit{text-align: center; color: var(--hover-color); font-size:var(--font-size24); margin: 2em 0 1em;}
.RighInfo002814 .info .subtit{text-align: left;}
.RighInfo002814 .pic img{border-radius: var(--radius);}
.RighInfo002814 .dl1 dd{padding:5em 3em 2em; text-align: center; border:3px dashed var(--hover-color); border-radius:var(--radius); position:relative; margin-top:.3rem;}
.RighInfo002814 .dl1 .num{font-size:var(--font-size20); width:.6rem; line-height:.6rem; color: var(--white); background:var(--hover-color); border-radius: 50%; position: absolute; left: 50%; top:0; transform: translate(-50%,-50%); font-weight: bold;}
.RighInfo002814 .dl1 .t1{font-size:var(--font-size20); color: var(--black); line-height: 1.75;}
@media(min-width:1025px){
.RighInfo002814 .flex{display: flex; justify-content: space-between; align-items: center;}
.RighInfo002814 .info{width: 54%; padding-right:5vw;}
.RighInfo002814 .pic{width:46%;}
.RighInfo002814 .dl1 dd{width: 31.3%; margin-right: 3%;}
.RighInfo002814 .dl1 dd:nth-child(3n){ margin-right:0;}
}
@media (max-width:768px){
  .RighInfo002814 .intro .main{padding: 2em;}
  .RighInfo002814 .subtit{margin-top: 1em;}
  .RighInfo002814 .title{margin-top: .6rem;}
}

/*RighInfo002806*/
.RighInfo002806{padding:var(--padMar120) 0;}
.RighInfo002806 li{background: #f8f9fb;}
.RighInfo002806 .Ispic{padding-bottom:60%;}
.RighInfo002806 p b{color: var(--hover-color);}
.RighInfo002806 .word{margin-top:var(--padMar90);}
.RighInfo002806 .dl dd{text-align: center;}
.RighInfo002806 .dl .icon img{display: block; height: .55rem; margin: 0 auto;}
.RighInfo002806 .dl .tit{font-size: var(--font-size22); color: var(--hover-color); margin:.3rem 0 .2rem; font-weight: bold;}
.RighInfo002806 .dl p{text-align: left;}

@media(min-width:1025px){
.RighInfo002806 li{display: flex; align-items: center;}
.RighInfo002806 .con,
.RighInfo002806 .pic{width:50%;}
.RighInfo002806 .con{padding:.4rem .9rem;}
.RighInfo002806 li:nth-child(2n) .pic{order: 2;}
.RighInfo002806 .dl{display: flex;}
.RighInfo002806 .dl dd{width: 25%; padding: 0 .4rem; border-right: 1px solid rgba(0, 0, 0, 0.1);}
.RighInfo002806 .dl dd:last-child{border-right:none;}
}
@media (max-width:1024px){
.RighInfo002806 li  .con{padding: 1em;}
.Listtit{font-size: var(--font-size26);}
.Listtit::after{margin-bottom: var(--padMar20);}
}


/*.PicList002798*/
.PicList002798{ padding-top:var(--padMar120);}
.PicList002798 ul{ display: flex; flex-wrap:wrap;}
.PicList002798 li{border: 1px solid #eaeaea; margin-left: -1px; position: relative; z-index: 1; }
.PicList002798 li:hover{ z-index:10; }
.PicList002798 li a{ display:block; position:relative; padding:var(--padMar50);}
.PicList002798 li h3,
.PicList002798 li h4,
.PicList002798 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002798 li .Ispic{ padding-bottom:71.765%; margin-bottom:5%;background-size: contain;}
.PicList002798 li h3{ font-size:var(--font-size26);color:var(--black); font-weight: bold;}
.PicList002798 li h4{ font-size:var(--font-size16);color:var(--grey); margin-top: 1em;}
.PicList002798 li .hover{ opacity:0; position:absolute; left:-15px; top:-15px; right:-15px; bottom:-15px; text-align:center; background:rgba(91,50, 122, 0.85); z-index:10; transition:0.3s; color:var(--white); border-radius:var(--radius);}
.PicList002798 li:hover a .hover{ opacity:1; box-shadow:0 0 15px 3px rgba(0, 0, 0, 0.1);}
.PicList002798 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002798 li .hover h5{font-size:var(--font-size30);}
.PicList002798 li .hover i{ display:block;  height:2px; background:var(--white); width:2em; margin:14px auto 20px;} 
.PicList002798 li .hover p{line-height:1.75; margin:0; max-height:calc(1.75em * 4); overflow:hidden; text-align: left;}
.PicList002798 .more{ display: block; text-align: center; margin-top:.5rem;}
.PicList002798 .more span{ display: inline-block; padding:0 2em; line-height:.4rem; background:var(--white); border-radius:var(--radius);transition:all 0.5s ease-out 0s;color:var(--grey); }
@media(min-width:1025px){
.PicList002798 ul{margin-right: -2px;}
.PicList002798 li{width:calc(100% / 3);}
.PicList002798 li:nth-child(3n) ~ li{margin-top:-1px; }
}
@media(max-width:1024px){
  .PicList002798 ul{margin-right: -1px;}
  .PicList002798 li{width:calc(100% / 2);}
  .PicList002798 li:nth-child(2n) ~ li{margin-top:-1px; }
}
@media(max-width:640px){
  .PicList002798 li h3{font-size: var(--font-size24);}
  .PicList002798 li a{padding: 1em;}
  .PicList002798 li .hover h5{font-size: var(--font-size24);}
  .PicList002798 .more{margin-top: .2rem;}
  .PicList002798 li .hover{left: 0;top: 0;right: 0;bottom: 0;border-radius: 0}
  .PicList002798 li .hover i{margin: 15px auto;}
}




/*Page002737 */
.Page002737{padding:var(--padMar70) 0 var(--padMar120);  }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:.48rem;  border-radius:50%; width:.5rem; margin: 0 .1rem; color: #aaa; background:#f8f9fb;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:var(--hover-color); border-color:var(--hover-color); color:var(--white);}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{ height:.5rem; width:.5rem;background-position: center center; background-repeat: no-repeat; background-size: auto calc.14rem; line-height: 1000; overflow: hidden;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more-on.svg);}
@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}




/*RighInfo003134 */
.RighInfo003134{ padding:var(--padMar120) 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:1.75; text-align: justify; }
.RighInfo003134 .more{ line-height:.42rem; color: var(--hover-color); padding:0 .3rem; border: 1px solid var(--hover-color); margin-top:.3rem; display: inline-block; border-radius: var(--radius); }
.RighInfo003134 .more:hover{ color: var(--white);background: var(--hover-color); }
.RighInfo003134 .prod-intro{margin-top:3vw;}
.RighInfo003134 .h1_tab span{display: inline-block; font-size: .22rem; color: #999; padding: 0 2vw; line-height:.6rem; position: relative;}
.RighInfo003134 .h1_tab span:not(.on):before{display:block; content: ''; width: 1px; height:50%; background: #eaeaea; position: absolute;right: 0; top:25%;}
.RighInfo003134 .h1_tab span.on{background: var(--hover-color); border-radius: 10px 10px 0 0; color: var(--white);}
.RighInfo003134 .prod-intro .info{ background:#f8f9fb; padding:calc(40 / 16 * 1em); color:var(--grey); line-height: 1.75; display: none;}
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{border:1px solid #eaeaea; border-collapse:collapse; line-height:24px; padding:15px;text-align: left;font-size: var(--font-size16);}
.RighInfo003134 .table_1 th{font-weight: 600;}
.RighInfo003134 .table_1 tr:nth-child(even){background-color: #f7f7f7;}
.RighInfo003134 .table_1 tr:nth-child(odd) {background-color: #f8f9fb;}
@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;}
}
@media (max-width:768px){
  .RighInfo003134 .img-side .tit{font-size: var(--font-size26);}
  .RighInfo003134 .img-side .ytable-cell{padding-bottom: 0;}
  .RighInfo003134 .h1_tab span{font-size: .2rem;}
  .RighInfo003134 .prod-intro .info{padding: 2em;}
}





/*PicList002433*/
.PicList002433{padding:var(--padMar120) 0;}
.PicList002433 .main{padding: 0 .8rem;}
.PicList002433 .main .slick-arrow{position: absolute;border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width:.5rem; height: .5rem; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid var(--hover-color); display: block !important; top: 50%; margin-top:-.25rem;} 
.PicList002433 .main .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: var(--hover-color);} 
.PicList002433 .main .slick-prev{left: 0; transform: rotateY(-180deg);}
.PicList002433 .main .slick-next{right: 0;} 

@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}
.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:2%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:260px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width:82%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{max-height:260px; border:7px solid #2d0a48;}
.PicList002433 .list li p{ margin:0 auto; max-width:260px;width:90%; line-height:1.5; height:calc(1.5em * 2); color:var(--black); font-size: calc(18 / 16 * 1em);}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; 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:90px; width:50px; right:-50px; 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(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; 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:640px){
.PicList002433 .main{padding: 0 .4rem;}
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}





/*PicList002954 */
.PicList002954{padding-top:var(--padMar120);}
.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li .pic{overflow: hidden;}
.PicList002954 li .Ispic{padding-bottom:64.17%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002954 li .txt{padding:.3rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; padding-right:.8rem;}
.PicList002954 li .tit{font-size:var(--font-size18); color: var(--black);}
.PicList002954 li a:hover .tit{ color:var(--hover-color);}
.PicList002954 li .more{overflow: hidden;width:.4rem;height:.4rem; border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top:-.2rem;}
.PicList002954 li .more:after{position: absolute; content: ''; width:.14rem; height:.14rem;  margin: -.07rem 0 0 -.07rem; left: 50%; top: 50%; background: url(../images/more.svg) no-repeat center; background-size:contain;}
.PicList002954 li a:hover .more{background:var(--hover-color2);}
.PicList002954 li a:hover .more:after{background-image: url(../images/more-on.svg);}

@media (min-width:1025px) {
.PicList002954 li{width:calc((100% - 1.6rem) / 3); margin-right:.8rem;}
.PicList002954 li:nth-child(3n){margin-right:0;}
.PicList002954 li:nth-child(3n) ~ li{margin-top:.8rem;}
}
@media(max-width:640px){
  .PicList002954 .ul{flex-wrap: wrap}
  .PicList002954 li{width: 100%;margin-bottom: 2em;}
}

  

/*
 .Form002802
 */
 .Form002802{ padding:var(--padMar120) 0; }
 .Form002802 .title{ font-size:var(--font-size32); color:var(--black); padding-left:.24rem;position: relative; line-height: 1; margin-bottom:.4rem;}
 .Form002802 .title:after{display: block; content: '';width:.08rem;height:100%;background-color:var(--hover-color); position: absolute; left: 0; top: 0; border-radius:.04rem;}
 .Form002802 .from li{position:relative; }
 .Form002802 .from li:not(.btn){background:#f8f9fb; padding:.15rem;padding-left: .55rem; background-size: auto .2rem; background-repeat: no-repeat; background-position:.15rem center;}
 .Form002802 .from li:nth-child(1){background-image: url(../images/Form002802-icon.svg); background-position:.2rem center;}
 .Form002802 .from li:nth-child(2){background-image: url(../images/Form002802-icon2.svg);}
 .Form002802 .from li:nth-child(3){background-image: url(../images/Form002802-icon3.svg);}
 .Form002802 .from li:nth-child(4){background-image: url(../images/Form002802-icon4.svg); background-position:.15rem .2rem;}
 .Form002802 .from label{ position:absolute; left:.55rem; top:0; font-size:var(--font-size18); line-height:.6rem; color:#999;}
 .Form002802 .from .text{ width:100%; height:.3rem; line-height:.3rem;border:none; background:none; font-size:var(--font-size16);}
 .Form002802 .from textarea.text{ height:1.2rem;}
 .Form002802 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width:2rem; height:.5rem; font-size:var(--font-size16); color:#fff;border-radius:var(--radius);}
 .Form002802 .from .btn input:hover{ background:var(--hover-color2);}
 .Form002802 .address dd p{ padding-left:.4rem;  line-height: 1.75; margin: 0; background-size:auto .2rem; background-repeat: no-repeat; background-position: left .22rem; font-size:var(--font-size18); }
 .Form002802 .address dd p+p{ margin-top:.24rem;padding-top:.24rem; border-top:1px dashed #ddd; }
 .Form002802 .address dd p span{display: block; color: #999; margin-bottom: .1rem;  font-size:var(--font-size15);line-height: 1;}
 .Form002802 .address dd p b{font-size:var(--font-size30);  color:var(--hover-color); line-height: 1;}
 .Form002802 .address dd p:first-child{background-position:left top; padding-top: 0.02rem;}
 .Form002802 .address dd p.tel{background-image:url(../images/Form002802-tel.svg); }
 .Form002802 .address dd p.mail{background-image:url(../images/Form002802-mail.svg); }
 .Form002802 .address dd p.xt{background-image:url(../images/Form002802-xt.svg); }
 .Form002802 .address dd p.hz{background-image:url(../images/Form002802-hz.svg); }
 .Form002802 .address dd a{display:block; padding: .15rem 0; color: var(--grey); font-size: var(--font-size16);}
 .Form002802 .address dd a:hover{color: var(--hover-color2);}
 .Form002802 .address dd a+a{border-top: 1px solid rgba(0, 0, 0, 0.1);}
 .Form002802 .address dd i{font-style: normal;}
 .Form002802 .img{margin-top:var(--padMar80);}
 @media(min-width:1025px){
  .Form002802 .flex{display: flex;}
  .Form002802 .from{ width:50%; padding-left: 4vw;}
  .Form002802 .address { width:50%; padding-right:4vw; border-right: 1px solid rgba(0,0,0,0.1); }
  .Form002802 .from li+li{margin-top:.3rem;}
 }
@media(max-width:1024px){
  .Form002802 .title{font-size: var(--font-size26);}
  .Form002802 .address dd p b{font-size: var(--font-size22);}
}
@media(max-width:640px){
  .Form002802 .address dd p span{font-size: var(--font-size18);}
   .Form002802 .from{margin-top: 1em;}
  .Form002802 .from li{margin-bottom: 1em;}
}



 
/*.PicList001201 */
.PicList001201{padding-top:var(--padMar120); }
.PicList001201 li{padding:1em; border:1px solid rgba(0, 0, 0, 0.1);}
.PicList001201 li:not(:last-child){margin-bottom:3%;}
.PicList001201 li a{ display:block; position:relative;}
.PicList001201 li .Ispic{width:100%; padding-bottom:22.094%;}
.PicList001201 li .con{position:relative;padding:1.5vw 3.5vw;}
.PicList001201 li .con::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:rgba(0, 0, 0, 0.08); right:0;}
.PicList001201 li h3{ margin:0; font-size:var(--font-size22); color:var(--black);}
.PicList001201 li p{ margin:0; color:var(--grey); line-height:1.75; height:calc(1.75em * 2); overflow:hidden; }
.PicList001201 li time{display: block; color:#999; padding-left:.3rem; background:url(../images/time.svg) left center no-repeat; background-size: auto .18rem; line-height:.18rem; margin:1.5em 0;}
.PicList001201 li:hover{ border-color:var(--hover-color); }
.PicList001201 li:hover h3{ color:var(--hover-color);}
.PicList001201 li:hover a::after{ background-color:var(--hover-color); border-color:var(--hover-color); background-image: url(../images/more-on.svg);}

@media(min-width:1025px){
.PicList001201 li a{ display: flex; align-items: center; padding-right:13%;}
.PicList001201 li a::after{ position:absolute; content:''; width:.5rem; height:.5rem; background:url(../images/more2.svg) no-repeat center center; right:4%; top:50%; margin-top:-.25rem; border: 1px solid rgba(0, 0, 0, 0.15); background-size: auto calc(15 / 16 * 1em); border-radius: 50%;}
.PicList001201 li .Ispic{width:30.828%; }
.PicList001201 li .con{width:calc(100% - 30.828%);}
}
@media(max-width:640px){
  .PicList001201 li .con{padding: 0;margin-top: 1em;}
  .PicList001201 li .Ispic{padding-bottom: 70%;}
  .PicList001201 li time{margin: 1em 0;}
}





/*.RighInfo000171*/
.RighInfo000171{padding:var(--padMar120) 0;}
.RighInfo000171 .title{ color:var(--black); text-align:center; padding-bottom:.3rem;  padding: 2vw; background:#f8f9fb;}
.RighInfo000171 .title h1{ margin:0; padding-bottom:1em; font-size:var(--font-size30);}
.RighInfo000171 .title time{color:var(--hover-color); padding-left:.3rem; background:url(../images/time2.svg) no-repeat center left; background-size: .18rem auto ; line-height:.28rem; display:inline-block;}
.RighInfo000171 .info{color:var(--grey); line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:3em 0; }
.RighInfo000171 .info .pic{margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{float:right; margin:2% 0; margin-left:3%;}
.RighInfo000171 .info .pic2{float:left; margin:2% 0;  margin-right:3%;}
.RighInfo000171 img+p{margin-top: 1em;}

.RighInfo000171 .bot{position:relative;margin-top:.5rem;}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:var(--white); background:var(--hover-color);display:block;padding:.1rem .3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color2);}
.RighInfo000171 .info_pn span{display:block; margin:.15rem 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color);text-decoration:underline}
@media(min-width:1025px){
.RighInfo000171 .info_pn span{width:80%}
.RighInfo000171 .info .pic1,
.RighInfo000171 .info .pic2{width:45%;}
}
@media(max-width:1024px){
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:.15rem;}
}
@media(max-width:640px){
  .RighInfo000171 .title h1{font-size: var(--font-size26);}
}




.TextList009{padding-top:var(--padMar120);}
.TextList009 li{padding-left:1.4rem; position:relative; padding-right:.3rem; background:var(--white); box-shadow: 0 0 10px rgba(0,0,0,0.12);}
.TextList009 li+li{margin-top:.3rem;}
.TextList009 li a{background:url(../images/dow.svg) no-repeat right center; padding-right:.6rem; font-size:var(--font-size18); line-height:1.1rem; background-size:auto .35rem;}
.TextList009 li time{ position:absolute; text-align:center; left:0; top:50%;  width:1.1rem; color:var(--hover-color); border-right:1px dashed #E0E0E0; line-height:1; font-size:var(--font-size14);  transform:translateY(-50%); padding:.1rem 0;}
.TextList009 li time span{ display:block; font-size:var(--font-size36); padding-bottom:.06rem; font-weight: bold;}
.TextList009 li:hover{ background-color:var(--hover-color);color:var(--white);}
.TextList009 li:hover a{background-image:url(../images/dow-on.svg); color:var(--white);}
.TextList009 li:hover time{color:var(--white);}

