@font-face{src:url(../Fonts/Oswald-Regular.ttf)}

@font-face {
font-family: 'HarmonyOS_Sans_SC_Regular';
src: url(../Fonts/HarmonyOS_Sans_SC_Regular.woff) format('woff');
font-display:swap;
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Medium';
    src: url(../Fonts/HarmonyOS_Sans_SC_Medium.woff) format('woff');
  font-display:swap;
}
  

html,
body{font-family: 'HarmonyOS_Sans_SC_Regular';}

a:hover{color:#2198af;}


.auto_1600 {max-width: 1600px;}
.root-w-1600 .auto{max-width: 1600px;}
@media(max-width:1600px) {
.auto_1600 {padding: 0 2%;}
}
html { font-size: 100px;}
@media (min-width:1921px) {
html,input,button { font-size: calc(100 / 1920 * 100vw);}
.auto_1600 { max-width: 16rem;}
.root-w-1600 .auto{max-width: 16rem;}
.auto_1200 {max-width:12rem}
.auto_1280 {max-width:12.8rem}
img { width: 100%;}
}
body {font-size: 0.14rem;}





/*首页要做合成部分*/
.Product .Ispic{display: block; width: 100%; height:9.60rem;}
.Product2 .Ispic{display: block; width: 100%; height:9.60rem;}
.Product2 .Ispic.on{display: none;}
.Product2:hover .Ispic{display: none;}
.Product2:hover .Ispic.on{display: block;}
.Application .Ispic{display: block; width: 100%; height:8.40rem;}


/*Top003124 */
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 0.01rem solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s; padding:0 1em 0 0.52em;}
.Top003124.Down{transform: translateY(-0.90rem);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 0.10rem rgba(0,0,0,0.1); border-bottom: none;}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .on{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{ height: 0.925em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 3em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}
.Top003124 .logo{float: left;display: table;height:0.90rem;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height:0.55rem;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}
.Top003124 .top-nav dd.lang a{display: block; border: 0.01rem solid #ccc;border-radius: 50%;text-align: center; font-weight: bold;}
.Top003124.hover .top-nav dd.lang a{border-color: #ccc;}
.Top003124 menu li .sub #top31 dt:nth-child(-n+5){display: none}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 7.5em;padding-top:1.857em; font-size: 0.14rem; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.lang a{width:2.5714em;}
}
@media(min-width:1025px) and  (max-width:1770px) {
    .Top003124 .top-nav{margin-right: 8.34vw;}
}
@media(min-width:1025px) and  (max-width:1366px) {
    .Top003124 .top-nav{margin-right: 6.34vw; margin-left: 4.5em;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 0.16rem;}
.Top003124 .top-nav dd.lang a{width:0.32rem;}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right:0.80rem;}
.Top003124 menu li span{line-height:0.90rem;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1; font-size:0.17rem ;/* padding: 0 2em */}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124.hover menu li:hover span a,
.Top003124.hover menu li.aon span a{color:#2198af;}
.Top003124.hover menu li:hover span a:after,
.Top003124.hover menu li.aon span a:after{background-color:#2198af;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: rgba(255,255,255,0.5); border-radius: 0 0 0.05rem 0.05rem; overflow: hidden; left: 50%;width: 1.80rem; margin-left: -0.90rem;}
.Top003124 menu li .sub dl{ background: none;}
.Top003124 menu li .sub dt{ font-size:0.16rem ; line-height: 0.24rem;padding: 0.05rem 0;text-align: center;}



}
@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:7em;height: calc(100% - 7em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width:0.90rem;height:0.90rem; background:#2198af url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 4rem;}
.Top003124 .top-search .btn{background-color:#2198af; background-image: url(../images/Top003124-btn.svg); background-size: auto 50%; width: 0.50rem;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}

.Top003124.hover .top-search .text{width: 100%;
    height: 0.44rem;
    line-height: 0.44rem;
    border: 0;
    background: #fff;
    padding: 0 0.10rem;
    color: #999;
    font-size: 0.14rem;}

@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1); background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: rgba(0,0,0,1);} 
}




/*Banner003077 */
.Banner003077{position: relative; z-index: 1;}
.Banner003077::after{ position:absolute; content:''; width:100%; background:url(../images/Banner003077_bg.png) no-repeat center bottom; background-size:100% auto; height:20%; left:0; bottom:-0.01rem; z-index:3;}
.Banner003077 li { position:relative;}
.Banner003077 .text { position:absolute; width:100%; height: 100%; top: 0; left: 0;}
.Banner003077 .text .auto,
.Banner003077 .text .auto .ytable { height: 100%;}
.Banner003077 .text .ytable { margin-top: -2%;}
.Banner003077 .text .ytable-cell > * { max-width: 5.40rem;}
.Banner003077 .text p { font-size: 0.20rem;color:#fff;}
.Banner003077 .text aside { margin:0.10rem 0;font-size: 0.60rem;color:#fff;}
.Banner003077 .text aside span {  /* font-size: 0.17rem; */font-weight: bold;}
.Banner003077 .text .line { position: relative;padding-left: 0.36rem;}
.Banner003077 .text .line:before { position: absolute;content:''; width:0.06rem;height:0.40rem;left:0;top:50%;margin-top:-0.20rem;background:#fff;}
@media(min-width:1025px){
.Banner003077 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003077 .pc{display: none;}
.Banner003077 .text aside { font-size: 2.45em;}
}
.Banner003077 .dots{position: absolute;right: 3vw; top: 50%; transform: translateY(-50%); z-index: 20;}
.Banner003077 .dots li{list-style: none;position: relative;width: 0.68rem; height: 0.12rem;}
.Banner003077 .dots li button{position: absolute;right: 0; top: 0; content: ''; background: none;color: #fff;font-size:0.16rem; border: 0;padding: 0; ;line-height: 1; opacity: 0; transition: 0.3s; width: 0.16rem;}
.Banner003077 .dots li.slick-active button{opacity: 1;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 0.40rem;}
.Banner003077 .dots li:before,
.Banner003077 .dots li:after{position: absolute; content:'';transition: 0.3s;}
.Banner003077 .dots li:after{width: 0.08rem; top: 50%;right: 0.04rem; margin-top: -0.04rem; border-radius: 50%; height: 0.08rem;border: solid 0.01rem #ffffff;}
.Banner003077 .dots li.slick-active:after{opacity: 0;}
.Banner003077 .dots li:before{width: 0;height: 0.03rem;background-color: #2198af;top: 50%;left: 0; margin-top: -0.015rem; }
.Banner003077 .dots li.slick-active:before{width: 0.25rem;}
@media(max-width:640px){
.Banner003077 .dots li{width: 40px;}
.Banner003077 .dots li.slick-active:before{width: 15px;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 20px;}
}


.Hometitle{font-size:0.20rem;color: #333; margin-bottom: 2vw; line-height: 1;}
.Hometitles{text-align: center;}
.Hometitle .cn1{color:#2198af; padding-right:0.30rem; display:inline-block; position: relative;}
.Hometitle .cn1:after{display:block;width:0.20rem;height:0.20rem;background:url(../images/Hometitle-bg.png) no-repeat center;  content: ''; position: absolute;right: 0; top: 0; background-size: 90%;}
.Hometitle .cn2{color:#333; display:block; font-size:0.36rem; margin-top: 0.08rem;  font-family: 'HarmonyOS_Sans_SC_Medium';}
@media(max-width:640px){
.Hometitle{font-size: 5vw; margin-bottom: 10vw;}
    .Hometitle .cn2 { font-size: 1.2em; line-height: 1;}
}







/*Floor002823 */
.Floor002823{padding:0.10rem  0;}
.Floor002823 li{background:#ecf6f8; text-align: center; border-radius: 0.20rem;}
.Floor002823 li a{display: block;position: relative;padding:2.5vw;}
.Floor002823 li .inner{position: relative; z-index: 10;}
.Floor002823 li .Ispic{position: absolute;right:0;  border-radius:0.20rem; overflow: hidden;  opacity: 0;-webkit-opacity: 0; transition: 0.5s;}
.Floor002823 li .Ispic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%;
background: -moz-linear-gradient(45deg,  rgba(0,145,172,1) 0%, rgba(0,145,172,1) 30%, rgba(0,145,172,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(0,145,172,1) 0%,rgba(0,145,172,1) 30%,rgba(0,145,172,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(0,145,172,1) 0%,rgba(0,145,172,1) 30%,rgba(0,145,172,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8e5d', endColorstr='#662a8e5d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.Floor002823 li a:hover .Ispic{opacity: 1;-webkit-opacity: 1;}

.Floor002823 li .icon{display: table;position: relative; margin: 0 auto;}
.Floor002823 li .icon img{width: 0.73rem;height: 0.73rem;transition: 0.3s;}
.Floor002823 li .icon img.off{position: absolute; left: 0; top: 0; opacity: 0;-webkit-opacity: 0;transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -ms-transform:rotateY(180deg); }
.Floor002823 li a:hover .icon img.on{opacity: 0;-webkit-opacity: 0;transform: rotateY(180deg);-webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.Floor002823 li a:hover .icon img.off{opacity: 1;-webkit-opacity: 1; transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-ms-transform: rotateY(360deg);}

.Floor002823 li p.t1{font-size:0.24rem;color: #333; margin-bottom: 0;}
.Floor002823 li p.t2{color: #999;margin-bottom:0.24rem; font-size: 0.16rem;}
.Floor002823 li .inner:after{display: block; content: '';background: url(../images/Floor002823_more.png) no-repeat center; height: 0.10rem; background-size: 5%;}
.Floor002823 li a:hover .inner:after{background-image: url(../images/Floor002823_more_hover.png);}
.Floor002823 li a:hover *{color: #fff;}
@media(min-width:641px){
.Floor002823 li{float: left;width:24.25%;}
.Floor002823 li:not(:last-child){margin-right: 1%;}
.Floor002823 li .Ispic{ left:0; bottom:-30px;top: -30px;}
}
@media(max-width:640px){
.Floor002823 li a{border-bottom: 10px solid #f9f9f9;padding: 28px;}
.Floor002823 li .Ispic{ bottom: -10px; left: 0;top: 0;}
}
  
  
  /*Floor003033 */
.Floor003033{padding:0.8em 0 1em;}

.Floor003033 .list{width:83vw;}
.Floor003033 .list li{box-shadow: 0 0.02rem 0.32rem 0.11rem rgba(200, 207, 213, 0.3); background: #fff; border-radius: 50%;background: #fff; float: left;}
/* .Floor003033 .list li:hover{animation:Floor0027451 1s infinite;-webkit-animation:Floor0027451 1s infinite;-ms-animation:Floor0027451 1s infinite; } */
.Floor003033 .list li a.ytable{height: 100%; text-align: center;}
.Floor003033 .list li img{max-width: 70%;transition: 0.3s; }
.Floor003033 .list li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
@media(min-width:1025px){
.Floor003033 .list{position: relative;}
.Floor003033 .list:after,
.Floor003033 .list:before{ border-radius: 50%; position: absolute; content: '';width: 1.82vw;height: 1.88vw;background: #ffffff;box-shadow: 0 0.1vw 1.68vw 0.56vw rgba(200, 207, 213, 0.3);}
.Floor003033 .list:before{ left:30vw;top:1.54vw;}
 .Floor003033 .list:after{right: 15vw; bottom: 0.99vw;}
.Floor003033 .list li:nth-child(1),
.Floor003033 .list li:nth-child(13){width: 9.95vw;height: 9.95vw;}
.Floor003033 .list li:nth-child(2),
.Floor003033 .list li:nth-child(7){width:7vw;height:7vw;}
.Floor003033 .list li:nth-child(3){width: 8.44vw;height: 8.44vw;}
.Floor003033 .list li:nth-child(4){width: 13vw;height: 13vw;}
.Floor003033 .list li:nth-child(5),
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(10){width: 6.46vw;height: 6.46vw;}
.Floor003033 .list li:nth-child(6){width: 10.99vw;height: 10.99vw;}
.Floor003033 .list li:nth-child(9){width: 11.67vw;height: 11.67vw;}
.Floor003033 .list li:nth-child(11){width: 8.49vw;height: 8.49vw;}
.Floor003033 .list li:nth-child(12){width: 7.24vw;height: 7.24vw;}
    
.Floor003033 .list li:nth-child(1){margin-right: 2.5vw;}
.Floor003033 .list li:nth-child(2){margin-top: 0.52vw;}
.Floor003033 .list li:nth-child(3){margin-top: 4.84vw; margin-left: -0.05vw; }
.Floor003033 .list li:nth-child(4){margin-left:1vw; margin-top: 8.25vw;}
.Floor003033 .list li:nth-child(5){margin-left: -1.25vw; margin-top: 1.77vw;}
.Floor003033 .list li:nth-child(6){margin-left: 3.23vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(7){margin-left: 5vw; margin-top:3vw;}
.Floor003033 .list li:nth-child(8){float: right;margin-top: 1.25vw;}
.Floor003033 .list li:nth-child(9){clear: left; margin-top: -9.84vw; margin-left: 5.36vw;}
.Floor003033 .list li:nth-child(10){margin-left: 1.77vw; margin-top: -5.52vw;}
.Floor003033 .list li:nth-child(11){margin-left: 18.56vw; margin-top: -6.98vw;}
.Floor003033 .list li:nth-child(12){margin-left:3vw;margin-top: -5.73vw; }
.Floor003033 .list li:nth-child(13){float: right;margin-right: 2.86vw;  margin-top: -10vw;}
}
@media(max-width:1024px){
.Floor003033{padding: 6vw 0;}
.Floor003033 .list{width: 90vw; margin-top: 8vw;}
.Floor003033 .list li{width: 20vw; height: 20vw;}
.Floor003033 .list li:nth-child(2){width: 14vw; height: 14vw; margin-left: 3vw;}
.Floor003033 .list li:nth-child(3){margin-left: 4vw;}
.Floor003033 .list li:nth-child(4){width: 25vw; height: 25vw; float: right;}
.Floor003033 .list li:nth-child(7),
.Floor003033 .list li:nth-child(5){width: 12vw; height: 12vw; margin-top: 3vw;}
.Floor003033 .list li:nth-child(5){ margin-right: 3vw;}
.Floor003033 .list li:nth-child(6){margin-top: -3vw;}
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(7){margin-left: 3vw;}
.Floor003033 .list li:nth-child(8){width: 14vw; height: 14vw; }
.Floor003033 .list li:nth-child(9){ margin-top: 3vw; float: right;}
.Floor003033 .list li:nth-child(10){width: 14vw; height: 14vw;  }
.Floor003033 .list li:nth-child(11){ margin-left: 3vw;}
.Floor003033 .list li:nth-child(12){width: 10vw; height: 10vw; margin-left: 3vw; }
.Floor003033 .list li:nth-child(13){margin-left: 2vw; margin-top: -5vw;}
}


@-webkit-keyframes Floor0027451{
	0%{transform:translateY(-20px)}
	100%{transform:translateY(0px)}
}
@-ms-keyframes Floor0027451{
	0%{transform:translateY(-20px)}
	100%{transform:translateY(0px)}
}
@keyframes Floor0027451{
	0%{transform:translateY(-20px)}
	100%{transform:translateY(0px)}
}



/*
 .Form002802
 */
 .Form002802{padding:1em 0; background:#218fb2;}
 .Form002802 .Hometitle .cn1,
 .Form002802 .Hometitle .cn2{color: #fff; }
 .Form002802 .Hometitle .cn1:after{background-image:url(../images/Hometitle-bg2.png);}

 .Form002802 input::-webkit-input-placeholder{color: #fff;}
 .Form002802 input:-ms-input-placeholder{color: #fff;}
 .Form002802 input:-moz-placeholder,
 .Form002802 input::-moz-placeholder{color: #fff; opacity: 1;}
 .Form002802 textarea::-webkit-input-placeholder{color: #fff;}
 .Form002802 textarea:-ms-input-placeholder{color: #fff;}
 .Form002802 textarea:-moz-placeholder,
 .Form002802 textarea::-moz-placeholder{color: #fff; opacity: 1;}
 

 .Form002802 .from{position: relative;}
 .Form002802 .from td{padding-bottom:5%;}
 .Form002802 .from td .box{ position:relative;}
 .Form002802 .from label{ position:absolute; left:0px; top:0;line-height: 0.50rem; }
 .Form002802 .from label i{display: inline-block;content: '';width: 0.16rem;height: 0.16rem;margin-right: 0.10rem;position: relative;top:0.05rem;}
 .Form002802 .from label.name i{background: url(../images/Form002802-1.png) no-repeat;}
 .Form002802 .from label.phone i{background: url(../images/Form002802-2.png) no-repeat;}
 .Form002802 .from label.mall i{background: url(../images/Form002802-3.png) no-repeat;}
 .Form002802 .from label.add i{background: url(../images/Form002802-4.png) no-repeat;}
 .Form002802 .from label.mag i{background: url(../images/Form002802-5.png) no-repeat;}
 .Form002802 .from .text{ width:100%; height:0.54rem; line-height:0.54rem;border:none; background:none;border-bottom: 0.01rem solid rgba(255,255,255,.5); padding-left: 0.30rem; color:#fff; font-size: 0.16rem;}
 .Form002802 .from textarea.text{height:1.20rem; color: #fff;}
 .Form002802 .from .btn{ padding-bottom: 0; text-align:center;padding-top:4%}
 .Form002802 .from .btn input{ background:none; cursor:pointer; padding:0; width: 1.70rem; height:0.50rem;line-height:0.50rem; font-size: 0.16rem; color:#fff; border-radius:0.14rem; border: 0.01rem solid #fff;}
 .Form002802 .from .btn input:hover{ background:#fff; color:#2198af;}
 @media(min-width:1025px){
  .Form002802 .from{padding-left: 5vw; width:55%;}
 }


 

/*Bottom002743 */
.Bottom002743{background: url(../images/Bottom002743-bg.png) no-repeat center bottom #f5f5f5; background-size: 100%; padding-top:0.60rem; color: rgba(0,0,0,0.7);}
.Bottom002743 a{color: rgba(0,0,0,0.6);}
.Bottom002743 a:hover{color:#2198af;}
.Bottom002743 .cons{padding-bottom:0.48rem;}
.Bottom002743 .copyright{line-height: 0.24rem;padding:0.24rem 0;color: #666; border-top:0.01rem solid rgba(0,0,0,0.1); font-size:0.14rem;}
.Bottom002743 .copyright a{color: #666;}
.Bottom002743 .copyright a:hover{color:#2198af;}
.Bottom002743 .copyright aside a:not(:last-child):after{display: inline-block;content: '';width: 0.01rem;height: 0.13rem;background: #c0c0c0;vertical-align: middle;margin: 0 0.15rem;}
.Bottom002743 .contact{max-width:3.36rem;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size:0.18rem;color:#333; padding-bottom: 0.25rem;}
.Bottom002743 nav dl:last-child dt{text-align: center;}
.Bottom002743 .contact li{padding-bottom:0.10rem;}
.Bottom002743 .contact li aside{padding-left:0.28rem;line-height: 0.26rem;background-position: left 0.06rem;background-repeat: no-repeat; font-size: 0.15rem; background-size: 6%;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 0.28rem;color:#2198af;}

.Bottom002743 .contact .address{margin-top: 0.10rem; font-size: 0.15rem;}
.Bottom002743 .contact .box{color: #666; display:inline-block; position: relative;}
.Bottom002743 .contact .box:hover{color:#2198af;}
.Bottom002743 .contact .box:not(:last-child):after{display: inline-block;content: '';width: 0.01rem;height: 0.13rem;background: #c0c0c0;vertical-align: middle;margin: 0 0.15rem;}
.Bottom002743 .contact .box .hover{display: none; position: absolute;left:-0.05rem; bottom: 100%; width:3rem; padding:0.15rem;background: #fff;margin-bottom: 0.15rem;border-radius: 0.05rem;}
.Bottom002743 .contact .box .hover:before{position: absolute; content: '';border:0.10rem solid transparent; left:0.10rem; top: 100%;border-top-color: #fff;}
.Bottom002743 .contact .box .hover img{margin-bottom: 0.10rem;}
.Bottom002743 .contact .box .hover p{margin:0; padding-left:0.40rem; position: relative; line-height: 0.25rem;color: #333;}
.Bottom002743 .contact .box .hover p i{font-style: normal; position: absolute; left: 0; top:0; color: #888;}
.Bottom002743 .contact .box .hover p+p{margin-top:0.10rem; }

.Bottom002743 nav dl dt a{color:#333;}
.Bottom002743 nav{float: right;width: 70%;max-width: 11.20rem;}
.Bottom002743 nav dl{float: left; max-width: 1.80rem;}
.Bottom002743 nav dl#bottom31 dd:nth-child(-n+6){display: none}
.Bottom002743 nav dd{line-height: 0.20rem; padding:0.06rem 0; font-size:0.15rem; }
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 1.20rem; border-radius:0.06rem; }
.Bottom002743 nav .code p{font-size:0.16rem;}
@media(min-width:769px){
.Bottom002743 .contact{float: left; width: 26%;}
.Bottom002743 .copyright aside{float: right;}
	
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}

/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 5rem; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 0.10rem 0.30rem rgba(0, 0, 0, 0.04);}
.Menu003135 .auto{max-width: 16rem;}
.Menu003135 .auto .w_96{width: 100%}
.Menu003135 .current{ font-size: 0.14rem; padding-left: 0.20rem;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 0.16rem auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 0.18rem;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:0.35rem;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #2198af;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 0.02rem;background-color: #2198af;}
@media (max-width:1024px) {
.Menu003135 .auto .w_96 { width: 96%;}
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3; font-size: 1.125em;}
.Menu003135 .nav-menu li:not(:last-child) {margin-right: 2.022em;}
}
/*
 .PicList001200 为demo编号
 */
.PicList001200 {padding: 5% 0 2% 0;}
.PicList001200 .ul{max-width: 16rem;margin: 0 auto;}
.PicList001200 li{ padding:0.20rem; box-shadow: 0 0px 0.05rem #e0e0e0; margin-bottom:2%;border-radius: 0.15rem;border:0.02rem solid transparent;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:0.33rem; height:0.33rem; background:url(../images/PicList001200-more.png) no-repeat left top; background-size: 100%; right:5%; top:50%; margin-top:-0.16rem;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;border-radius: 0.15rem;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:2%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:0.01rem; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li .desc{
	padding-bottom: 0;
	padding-right: 0;
}
.PicList001200 li .txt{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.PicList001200 li .desc p{
	display: flex;
	align-items: flex-end;
}
.PicList001200 li .desc::before,
.PicList001200 li .desc::after{display: none;}
.PicList001200 li h3{ margin:0; font-size:0.24rem; padding:3% 0 0 0; font-weight:normal; color:#333;height: 1.18rem}
.PicList001200 li p{margin: 3% 0 0 0;color: #999999;line-height: 0.26rem;height: 0.56rem;overflow: hidden;font-size: 0.15rem;}
.PicList001200 li time{  color:#969696;display: block;margin-top: 0.1rem;}

.PicList001200 li:hover{ border:0.02rem solid #2198af; box-shadow:0 0px 0.05rem #e0e0e0;}
.PicList001200 li:hover a::after{ background-position:left bottom;}


.PicList001200 .vide{position:fixed; left:0; top:0; width:100%; height:100%; z-index:100000; background:rgba(0,0,0,0.8);}
.PicList001200 .video_files{position:absolute;z-index:10; overflow: hidden; width:80vw; height:70vh; transform:translate(-50%,-50%); left: 50%; top: 50%; max-width: 1600px; overflow: hidden;}
.PicList001200 .video_files video{width:100%;height:100%;background-color: #000; object-fit: cover;}
.PicList001200 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #2198af;cursor: pointer;}
.PicList001200 .video_files .close::before,
.PicList001200 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList001200 .video_files .close::before{ transform:rotate(45deg);}
.PicList001200 .video_files .close::after{ transform:rotate(-45deg);}

@media(max-width:640px){
.PicList001200 {padding: 5% 2%;}
.PicList001200 li h3{  font-size:1.25em; }
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}


.VideoWrap { padding: 5% 0 2% 0;}
.VideoWrap ul { max-width: 16rem;margin: 0 auto;}
.VideoWrap li { float: left; width: 32%;margin-right: 2%; padding: 0.2rem;box-shadow: 0 0px 0.05rem #e0e0e0;margin-bottom: 2%;border-radius: 0.15rem;border: 0.02rem solid transparent; text-align: center;}
.VideoWrap li:nth-of-type(3n) { margin-right: 0;}
.VideoWrap li:hover {border: 0.02rem solid #2198af;box-shadow: 0 0px 0.05rem #e0e0e0;}
.VideoWrap li .cover { position: relative;border-radius: 0.15rem; overflow: hidden;}
.VideoWrap li .cover:before { position: absolute;content:'';width: 100%;height: 100%;top:0;left:0;background:rgba(0,0,0,.5); opacity: 0;transition: .3s;}
.VideoWrap li .cover:after { position: absolute;content:'';width: .76rem;height: .76rem;top:50%;left:50%;transform:translate(-50%,-50%);background:url("../images/play.png") no-repeat center; opacity: 0;transition: .3s;}
.VideoWrap li figure { width: 100%; padding-bottom: 66%;}
.VideoWrap li time  { margin-top: 0.1rem; padding-top: .08rem;border-top:1px solid #ccc;color:#ccc;}
.VideoWrap li:hover .cover:before,
.VideoWrap li:hover .cover:after { opacity: 1;}

.VideoWrap .vide{position:fixed; left:0; top:0; width:100%; height:100%; z-index:100000; background:rgba(0,0,0,0.8);}
.VideoWrap .video_files{position:absolute;z-index:10; overflow: hidden; width:80vw; height:70vh; transform:translate(-50%,-50%); left: 50%; top: 50%; max-width: 1600px; overflow: hidden;}
.VideoWrap .video_files video{width:100%;height:100%;background-color: #000; object-fit: cover;}
.VideoWrap .video_files .name{position: absolute;left: 3%;top: 3%;z-index: 10;color:#fff; font-size: .18rem;}
.VideoWrap .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #2198af;cursor: pointer;}
.VideoWrap .video_files .close::before,
.VideoWrap .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.VideoWrap .video_files .close::before{ transform:rotate(45deg);}
.VideoWrap .video_files .close::after{ transform:rotate(-45deg);}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 5% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 0.01rem #ebebeb;line-height: 0.36rem;transition: 0.3s;}
.Page0031433 .Pages .p_page a{background: #fff;line-height: 0.36rem;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 0.05rem;padding: 0 0.15rem;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 0.30rem;}
.Page003143 .Pages .p_page em a{width: 0.36rem;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #2198af;border-color: #2198af;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
.Page0031433 {margin-top: 0.20rem;}
.Page0031433 .Pages{padding: 0 0 0% 0;text-align: center;}



/*RighInfo002939 */
.RighInfo002939{padding:5% 0;}
.RighInfo002939 .auto{max-width: 16rem;}
.RighInfo002939 .name{border-bottom: 0.01rem dotted #cecece; text-align: center; margin-bottom: 0.37rem;}
.RighInfo002939 .name h1{margin: 0 0 0.15rem 0;font-size: 0.30rem;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 0.16rem;}
.RighInfo002939 .share{margin-left: 0.10rem;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #777; text-align: justify; padding-bottom: 2vw;}
.RighInfo002939 .info-page{background: #f5f5f5;}
.RighInfo002939 .info-page dd{line-height: 0.52rem;}
.RighInfo002939 .info-page dd a{padding: 0 0.20rem;}
.RighInfo002939 .info-page dd a:hover{color: #2198af;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 0.05rem solid #fff;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 0.16rem;line-height: 0.30rem;}
}
@media(min-width:1921px){
    .RighInfo002939 .edit-info img {  width: auto;}
}
@media(max-width:640px){
.RighInfo002939 .name h1{font-size: 1.5em;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .edit-info img {  height: auto!important;}
}
.RighInfo002939 .edit-info .img{padding: 0.20rem 0;}




/*
 .Menu002252 为demo编号
 */
.Menu002252{padding-top:5%; text-align:center; overflow:hidden;}

.Menu002252 a{font-size:0.16rem; display: block;background:#e9e9e9; padding: 0.10rem; margin-bottom: 0.01rem; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#2198af;}
@media(min-width:768px){
.Menu002252{padding-top:5%; }
.Menu002252 a{ display:inline-block; line-height:0.30rem;  padding:0 0.15rem; min-width:1.15rem;  overflow:hidden; margin:0 0.07rem 0.01rem;}
}
@media(min-width:1024px){
.Menu002252{padding-top:5%; }
.Menu002252 a{display: inline-block;line-height: 0.50rem;padding: 0 0.20rem;background: #f5f5f5;min-width: 1.80rem;border-radius: 0.50rem;}
}
.Menu002252 .title h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';margin-bottom: 0.50rem;}
.Menu0022529{padding-top:0%;}


/*PicList003133 */
.PicList003133 .auto{padding:4% 0 6% 0; }
.PicList003133 li{background: url(../images/bg3.png) no-repeat right bottom 0.80rem #ffffff;box-shadow: 0 0px 0.05rem #e0e0e0;border-radius: 0.15rem;}
.PicList003133 .ban2 .Floor002745 li{background: none;}
.PicList003133 li:not(:last-child){margin-bottom: 0.80rem;}
.PicList003133 li .img{ text-align: center; }
.PicList003133 li .img img{}
.PicList003133 li .tit{ font-size: 0.42rem;color: #2198af; margin-bottom: 0.08rem;font-weight: bold;}
.PicList003133 li .tit span{color: #fff;margin-left: 0.15rem;font-size: 0.16rem;font-weight: normal;background: #2198af;border-radius: 0.50rem;line-height: 0.30rem;padding: 0.06rem 0.19rem;margin-bottom: -0.11rem;position: absolute;}
.PicList003133 li p{font-size: 0.16rem; margin: 0.24rem 0;color: #666;line-height: 0.30rem;-webkit-line-clamp: 7;}
.PicList003133 li .yang1{margin-bottom: 0.15rem;margin-top: 0.30rem;}
.PicList003133 li .yang2{font-size: 0.26rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;}
.PicList003133 li .yang3{margin-top: 0.15rem;margin-bottom: 0.30rem;}
.PicList003133 li .line{display: block;width: 0.15rem; height: 0.02rem; background-color: #2198af;} 
.PicList003133 li .more{display: block;width: 0.50rem;height: 0.50rem;border-radius: 50%; background: url(../images/PicList003133-icon.svg) no-repeat center #f5f5f5; background-size: 0.16rem auto; transition: 0.3s;}
.PicList003133 li a:hover .tit{color: #2198af;}
.PicList003133 li a:hover .more{border-color: #2198af;background-color: #2198af; background-image: url(../images/PicList003133-icon-white.svg);}
@media (min-width:1025px) {
.PicList003133 li a{min-height:4.80rem;} 
.PicList003133 li .img{width: 35.7%;    border-top-left-radius: 0.15rem;    border-bottom-left-radius: 0.15rem;}   
.PicList003133 li .inner{width:73%; margin: 0 auto;}
}
@media (max-width:1024px) {
.PicList003133 li{padding: 2em;}  
.PicList003133 li .img{padding-bottom: 2em;}
.PicList003133 li .tit { margin-top: 1em;white-space: normal; font-size: 2em;}
.PicList003133 li .tit span { position: relative;}
}
.PicList003133  .title h1{font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.PicList003133  .title h2{font-size: 0.16rem;font-weight: normal;text-align: center;color: #666;}
.PicList003133  .title {margin-bottom:0.50rem;}
.PicList003133 .ban1{background: #f5f5f5;padding: 5% 0;}
.PicList003133 .ban2{padding: 5% 0;}


/*PicList003133 */
.PicList0031339 .auto{padding:4% 0 6% 0; }
.PicList0031339 .list li{background: url(../images/bg3.png) no-repeat right bottom 0.80rem #ffffff;}
.PicList0031339 .ban2 .Floor002745 li{background: none;}
.PicList0031339 li:not(:last-child){margin-bottom: 0em;}
.PicList0031339 li .img{ text-align: center; }
.PicList0031339 li .img img{ position: relative; z-index: 10; width: 50%;}
.PicList0031339 li .img { position: relative; width: 7.14rem;}
.PicList0031339 li .img:after{ position: absolute; content:'';/*width: 42.625em;height: 42.625em;top:1%;left:0;*/ width: 7.14rem;height: 7.14rem;top: 50%;left: 50%;margin:-3.57rem 0 0 -3.57rem;background: url("../images/bg2.png") no-repeat center/contain;animation: rotate360 10s linear infinite; }
.PicList0031339 li .tit{ font-size: 0.42rem;color: #2198af; margin-bottom: 0.08rem;font-weight: bold;}
.PicList0031339 li .tit span{color: #fff;margin-left: 0.15rem;font-size: 0.16rem;font-weight: normal;background: #2198af;border-radius: 0.50rem;line-height: 0.30rem;padding: 0.06rem 0.19rem;margin-bottom: -0.11rem;position: absolute;}
.PicList0031339 li p{margin: 0.24rem 0;color: #666;line-height: 0.30rem;-webkit-line-clamp: 7; font-size: 0.16rem;}
.PicList0031339 li .yang1{margin-bottom: 0.15rem;margin-top: 0.30rem;}
.PicList0031339 li .yang2{font-size:0.26rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;}
.PicList0031339 li .yang3{margin-top: 0.15rem;margin-bottom: 0.30rem;}
.PicList0031339 li .line{display: block;width: 0.15rem; height: 0.02rem; background-color: #2198af;} 
.PicList0031339 li .more{display: block;width: 0.50rem;height: 0.50rem;border-radius: 50%; background: url(../images/PicList003133-icon.svg) no-repeat center #f5f5f5; background-size: 0.16rem auto; transition: 0.3s;}
.PicList0031339 li a:hover .tit{color: #2198af;}
.PicList0031339 li a:hover .more{border-color: #2198af;background-color: #2198af; background-image: url(../images/PicList003133-icon-white.svg);}

.PicList0031339  .title h1{font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.PicList0031339  .title h2{font-size: 0.16rem;font-weight: normal;text-align: center;color: #666;}
.PicList0031339  .title {margin-bottom:0.50rem;}
.PicList0031339 .ban1{background: #f5f5f5;padding: 5% 0;}
.PicList0031339 .ban2{padding: 5% 0;}

@media (min-width:1025px) {
.PicList0031339 li a{min-height:7.14rem;}
.PicList0031339 li .img{width: 44.7%;}
.PicList0031339 li .inner{width:73%; margin: 0 auto;}
}
@media (max-width:1024px) {
/*.PicList0031339 li{padding: 2em;}*/
.PicList0031339 li .img{ width: 100%;padding: 22% 13%;}
.PicList0031339 li .img:after {width: 100%;height: 100%;top: 0;left: 0;margin: 0;}
.PicList0031339 li .tit { margin-top: 1em;white-space: normal; font-size: 2em;}
.PicList0031339 li .tit span { position: relative;display: inline-block;margin-bottom:0;}
.PicList0031339  .title h1{font-size: 26px;}
}



/*Floor002595 */
.Floor002595{ overflow: hidden; margin-bottom:30px;}
.Floor002595 .auto{padding: 0 0 0 0;}
.Floor002595 dl{ max-width:10.80rem;}
.Floor002595 dd{text-align:left; margin-right:10%; float:left;}
.Floor002595 dd:last-child{ margin-right:0;}
.Floor002595 dd p{ margin:0.05rem 0 0 0;}
.Floor002595 dd .num{ display: table;overflow: hidden;font-size: 0.26rem;color: #2198af;}
.Floor002595 dd p{font-size: 0.15rem;line-height: 0.24rem;}
.Floor002595 dd .num span {float: left;width: 0.34rem;text-align: center;height: 0.50rem;overflow: hidden;}
.Floor002595 dd .num span:before {font-size: 0.50rem; color:#5f5d5d;line-height: 0.50rem;display: block;font-weight:bold;white-space: normal;transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);transition: 0s .5s;-moz-transition: 0s .5s;-ms-transition: 0s .5s;-o-transition: 0s .5s;-webkit-transition: 0s .5s;}
.Floor002595.Floor002595_active dd .num span:before {transition: transform 2s ease-out 1.4s;-moz-transition: transform 2s ease-out 1.4s;-ms-transition: transform 2s ease-out 1.4s;-o-transition: transform 2s ease-out 1.4s;-webkit-transition: transform 2s ease-out 1.4s;}
.Floor002595 dd .num span:nth-child(2n):before {
	content: '0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9';
}

.Floor002595 dd .num span:nth-child(2n+1):before {
	content: '0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0';
}

.Floor002595 dd .num span.n0:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n0:nth-child(2n+1):before {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
}

.Floor002595 dd .num span.n1:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n1:nth-child(2n+1):before {
	transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	-o-transform: translateY(-5%);
	-webkit-transform: translateY(-5%);
}

.Floor002595 dd .num span.n2:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n2:nth-child(2n+1):before {
	transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	-o-transform: translateY(-10%);
	-webkit-transform: translateY(-10%);
}

.Floor002595 dd .num span.n3:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n3:nth-child(2n+1):before {
	transform: translateY(-15%);
	-moz-transform: translateY(-15%);
	-ms-transform: translateY(-15%);
	-o-transform: translateY(-15%);
	-webkit-transform: translateY(-15%);
}

.Floor002595 dd .num span.n4:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n4:nth-child(2n+1):before {
	transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
}

.Floor002595 dd .num span.n5:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n5:nth-child(2n+1):before {
	transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	-o-transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}

.Floor002595 dd .num span.n6:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n6:nth-child(2n+1):before {
	transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	-o-transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
}

.Floor002595 dd .num span.n7:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n7:nth-child(2n+1):before {
	transform: translateY(-35%);
	-moz-transform: translateY(-35%);
	-ms-transform: translateY(-35%);
	-o-transform: translateY(-35%);
	-webkit-transform: translateY(-35%);
}

.Floor002595 dd .num span.n8:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n8:nth-child(2n+1):before {
	transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
}

.Floor002595 dd .num span.n9:nth-child(2n):before,
.Floor002595.Floor002595_active dd .num span.n9:nth-child(2n+1):before {
	transform: translateY(-45%);
	-moz-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	-o-transform: translateY(-45%);
	-webkit-transform: translateY(-45%);
}

.Floor002595 dd .num span.n0:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n0:nth-child(2n):before {
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.Floor002595 dd .num span.n1:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n1:nth-child(2n):before {
	transform: translateY(-55%);
	-moz-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
	-o-transform: translateY(-55%);
	-webkit-transform: translateY(-55%);
}

.Floor002595 dd .num span.n2:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n2:nth-child(2n):before {
	transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
}

.Floor002595 dd .num span.n3:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n3:nth-child(2n):before {
	transform: translateY(-65%);
	-moz-transform: translateY(-65%);
	-ms-transform: translateY(-65%);
	-o-transform: translateY(-65%);
	-webkit-transform: translateY(-65%);
}

.Floor002595 dd .num span.n4:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n4:nth-child(2n):before {
	transform: translateY(-70%);
	-moz-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	-o-transform: translateY(-70%);
	-webkit-transform: translateY(-70%);
}

.Floor002595 dd .num span.n5:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n5:nth-child(2n):before {
	transform: translateY(-75%);
	-moz-transform: translateY(-75%);
	-ms-transform: translateY(-75%);
	-o-transform: translateY(-75%);
	-webkit-transform: translateY(-75%);
}

.Floor002595 dd .num span.n6:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n6:nth-child(2n):before {
	transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	-ms-transform: translateY(-80%);
	-o-transform: translateY(-80%);
	-webkit-transform: translateY(-80%);
}

.Floor002595 dd .num span.n7:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n7:nth-child(2n):before {
	transform: translateY(-85%);
	-moz-transform: translateY(-85%);
	-ms-transform: translateY(-85%);
	-o-transform: translateY(-85%);
	-webkit-transform: translateY(-85%);
}

.Floor002595 dd .num span.n8:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n8:nth-child(2n):before {
	transform: translateY(-90%);
	-moz-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	-webkit-transform: translateY(-90%);
}

.Floor002595 dd .num span.n9:nth-child(2n+1):before,
.Floor002595.Floor002595_active dd .num span.n9:nth-child(2n):before {
	transform: translateY(-95%);
	-moz-transform: translateY(-95%);
	-ms-transform: translateY(-95%);
	-o-transform: translateY(-95%);
	-webkit-transform: translateY(-95%);
}
@media(max-width:768px){
.Floor002595 dd{ width:25%;}
.Floor002595 dd .num span{ height:30px; width:20px;}
.Floor002595 dd .num span:before{ font-size:30px; line-height:30px;}
}
@media(max-width:640px){
.Floor002595{ height:auto;}
.Floor002595 dl{ display:block; overflow: hidden;}
.Floor002595 dd{ width:46%; float:left; margin:2%;}
}





/*Floor0025959 */
.Floor0025959{height: 1.90rem;}
.Floor0025959 .auto{padding:0; display:flex; justify-content:center;}
.Floor0025959 dl{ max-width:10.80rem;}
.Floor0025959 dd{ text-align:left; width:23.5%; box-shadow: 0 0px 0.05rem #e0e0e0;padding: 0.50rem 0;margin-right: 0.30rem;background:#fff;border-radius: 0.10rem;}
.Floor0025959 dd:nth-child(4n){margin-right:0;}
.Floor0025959 dd p{ margin:0.05rem 0 0 0;}
.Floor0025959 dd .num{ display: table;overflow: hidden;font-size: 0.26rem;color: #2198af;margin: 0 auto;}
.Floor0025959 dd p{font-size: 0.15rem;line-height: 0.24rem;text-align: center;}
.Floor0025959 dd .num span {float: left;width: 0.34rem;text-align: center;height: 0.50rem;overflow: hidden;}
.Floor0025959 dd .num span:before {
	font-size: 0.50rem; color:#5f5d5d;
	line-height: 0.50rem;
	display: block;
	font-weight:bold;
	white-space: normal;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: 0s .5s;
	-moz-transition: 0s .5s;
	-ms-transition: 0s .5s;
	-o-transition: 0s .5s;
	-webkit-transition: 0s .5s;
}
.Floor0025959.Floor0025959_active dd .num span:before {
	transition: transform 2s ease-out 1.4s;
	-moz-transition: transform 2s ease-out 1.4s;
	-ms-transition: transform 2s ease-out 1.4s;
	-o-transition: transform 2s ease-out 1.4s;
	-webkit-transition: transform 2s ease-out 1.4s;
}

.Floor0025959 dd .num span:nth-child(2n):before {
	content: '0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9';
}

.Floor0025959 dd .num span:nth-child(2n+1):before {
	content: '0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0';
}

.Floor0025959 dd .num span.n0:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n0:nth-child(2n+1):before {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
}

.Floor0025959 dd .num span.n1:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n1:nth-child(2n+1):before {
	transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	-o-transform: translateY(-5%);
	-webkit-transform: translateY(-5%);
}

.Floor0025959 dd .num span.n2:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n2:nth-child(2n+1):before {
	transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	-o-transform: translateY(-10%);
	-webkit-transform: translateY(-10%);
}

.Floor0025959 dd .num span.n3:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n3:nth-child(2n+1):before {
	transform: translateY(-15%);
	-moz-transform: translateY(-15%);
	-ms-transform: translateY(-15%);
	-o-transform: translateY(-15%);
	-webkit-transform: translateY(-15%);
}

.Floor0025959 dd .num span.n4:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n4:nth-child(2n+1):before {
	transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
}

.Floor0025959 dd .num span.n5:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n5:nth-child(2n+1):before {
	transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	-o-transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}

.Floor0025959 dd .num span.n6:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n6:nth-child(2n+1):before {
	transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	-o-transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
}

.Floor0025959 dd .num span.n7:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n7:nth-child(2n+1):before {
	transform: translateY(-35%);
	-moz-transform: translateY(-35%);
	-ms-transform: translateY(-35%);
	-o-transform: translateY(-35%);
	-webkit-transform: translateY(-35%);
}

.Floor0025959 dd .num span.n8:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n8:nth-child(2n+1):before {
	transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
}

.Floor0025959 dd .num span.n9:nth-child(2n):before,
.Floor0025959.Floor0025959_active dd .num span.n9:nth-child(2n+1):before {
	transform: translateY(-45%);
	-moz-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	-o-transform: translateY(-45%);
	-webkit-transform: translateY(-45%);
}

.Floor0025959 dd .num span.n0:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n0:nth-child(2n):before {
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.Floor0025959 dd .num span.n1:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n1:nth-child(2n):before {
	transform: translateY(-55%);
	-moz-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
	-o-transform: translateY(-55%);
	-webkit-transform: translateY(-55%);
}

.Floor0025959 dd .num span.n2:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n2:nth-child(2n):before {
	transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
}

.Floor0025959 dd .num span.n3:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n3:nth-child(2n):before {
	transform: translateY(-65%);
	-moz-transform: translateY(-65%);
	-ms-transform: translateY(-65%);
	-o-transform: translateY(-65%);
	-webkit-transform: translateY(-65%);
}

.Floor0025959 dd .num span.n4:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n4:nth-child(2n):before {
	transform: translateY(-70%);
	-moz-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	-o-transform: translateY(-70%);
	-webkit-transform: translateY(-70%);
}

.Floor0025959 dd .num span.n5:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n5:nth-child(2n):before {
	transform: translateY(-75%);
	-moz-transform: translateY(-75%);
	-ms-transform: translateY(-75%);
	-o-transform: translateY(-75%);
	-webkit-transform: translateY(-75%);
}

.Floor0025959 dd .num span.n6:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n6:nth-child(2n):before {
	transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	-ms-transform: translateY(-80%);
	-o-transform: translateY(-80%);
	-webkit-transform: translateY(-80%);
}

.Floor0025959 dd .num span.n7:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n7:nth-child(2n):before {
	transform: translateY(-85%);
	-moz-transform: translateY(-85%);
	-ms-transform: translateY(-85%);
	-o-transform: translateY(-85%);
	-webkit-transform: translateY(-85%);
}

.Floor0025959 dd .num span.n8:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n8:nth-child(2n):before {
	transform: translateY(-90%);
	-moz-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	-webkit-transform: translateY(-90%);
}

.Floor0025959 dd .num span.n9:nth-child(2n+1):before,
.Floor0025959.Floor0025959_active dd .num span.n9:nth-child(2n):before {transform: translateY(-95%);-moz-transform: translateY(-95%);-ms-transform: translateY(-95%);-o-transform: translateY(-95%);-webkit-transform: translateY(-95%);}
@media(max-width:768px){
.Floor0025959 { height: auto; overflow: hidden;}
.Floor0025959 dd{ width:25%;}
.Floor0025959 dd .num span{ height:30px; width:20px;}
.Floor0025959 dd .num span:before{ font-size:30px; line-height:30px;}
}
@media(max-width:640px){
.Floor0025959 .auto{ flex-wrap: wrap;}
.Floor0025959 dl{ display:block;}
.Floor0025959 dd{ width:46%; float:left; margin:2%;}
}




/*Floor002745 */
.Floor002745{background: #fff;}
/*slick Basic*/
.Floor002745 .auto{padding: 0 0 0 0;}
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; padding-top: .5rem; margin-top: -.5rem; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track, 
.Floor002745 .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)}
.Floor002745 .slick-track { margin:0 auto; position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before, 
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding:0 0 0.50rem 0;}
.Floor002745 li.slick-slide .icon{width: 60%;max-width: 1.15rem;margin: 0 auto;height: 1.15rem;position: relative;}
.Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f5f5f5; }
.Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;/* margin-top: -0.43rem; */}
.Floor002745-1 li.slick-slide .icon img{ position: absolute; left:50%; top:50%; transform: translate(-50% ,-50%);}
.Floor002745 li.slick-slide aside{line-height: 0.22rem; font-size: 0.16rem; text-align: center;color: #333; padding:0.20rem 10px 0;position: relative; z-index: 3;}
.Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
@-webkit-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@-ms-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}

.PicList0031339 .ban2 .Floor002745 .slick-dots{ text-align: center; padding:0 0 0.20rem 0;font-size: 0;}
.PicList0031339 .ban2 .Floor002745 .slick-dots li{display: inline-block; width: 0.14rem; height: 0.06rem; background: rgba(0,0,0,0.2); margin: 0 0.02rem; }
.PicList0031339 .ban2 .Floor002745 .slick-dots li button{display: none;}
.PicList0031339 .ban2 .Floor002745 .slick-dots li.slick-active{background: #2198af;}

@media (max-width: 1024px) {
.PicList0031339 .ban2 .Floor002745 .slick-dots { font-size: 0;}
.PicList0031339 .ban2 .Floor002745 .slick-dots li {background:#ccc;}
.PicList0031339 .ban2 .Floor002745 .slick-dots li.slick-active{background: #2198af;}
.Floor002745 li.slick-slide .icon:before { display: none;}
.Floor002745 li.slick-slide .icon img {background: #f5f5f5;}
}

/*RighInfo002554 */
.RighInfo002554 .auto{ padding:0% 0;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:0.01rem solid #eee; border-collapse:collapse; line-height:0.24rem; padding:0.15rem;}
.RighInfo002554 .table_1 th{ font-size:0.14rem; font-weight:normal;}
.RighInfo002554 .table_1 .td1{background: #2198af;color: #fff;font-size: 0.17rem;border: 0.03rem solid #f5f5f5;}
.RighInfo002554 .table_1 .td2{background: #ffffff;color: #333;font-size: 0.17rem;border: 0.03rem solid #f5f5f5;}



/*
 .PicList002797
 */
.PicList002797 {padding:0% 0 0 0;}
.PicList002797  .auto{max-width: 16rem;padding: 0 0 0 0;}
.PicList002797 li{ float:left; width:22.3%; margin:0 3.5% 3.5% 0;background: none; }
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li h3:hover{color:#2198af;}
.PicList002797 li figure{ padding-bottom:100%; margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: 0.15rem;color: #999;}
.PicList002797 li h3{ font-size: 0.20rem; color:#202020;margin-top:  0.20rem;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center;  z-index:10; transition:0.3s; color:#fff; }
.PicList002797 li:hover{color: #2198af;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 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%);}
.PicList002797 li .hover h5{  font-size:0.24rem;}
.PicList002797 li .hover i{ display:block;  height:0.02rem; background:#fff; width:0.48rem; margin:0.14rem auto 0.20rem;} 
.PicList002797 li .hover p{ font-size:0.16rem; line-height:0.30rem; margin:0; max-height:0.90rem; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:0.50rem;}
.PicList002797 .more span{ display: inline-block; padding-left: 0.40rem; padding-right: 0.64rem; line-height: 0.40rem; background:url(../images/PicList002797-more.png)no-repeat 74% center #fff ;transition:all 0.5s ease-out 0s; color: #333;}
.PicList002797 .more span:hover{padding-left:0.50rem; padding-right:0.74rem;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}

@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
.PicList0031339 .PicList002797  li a{min-height: 0em;}



/*PicList002735 */
.PicList002735{padding: 5% 0;}
.PicList002735 h1{font-size: 0.42rem;color: #333;font-weight: normal;text-align: center;margin-bottom: 0.40rem;margin-top: 0;font-family: 'HarmonyOS_Sans_SC_Medium';}
.PicList002735 .auto{max-width: 16rem;}
.PicList002735 li{}
.PicList002735 li a{display: block;transition: 0.3s;}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;border-radius: 0.10rem;}
.PicList002735 li .txt{padding-top: 0.25rem;}
.PicList002735 li .txt h3{font-size: 0.22rem;color: #333;margin-top: 0px;margin-bottom: 0px;font-weight: normal;}
.PicList002735 li .txt p{line-height: 0.28rem;color: #666;font-size: 0.16rem;font-weight: lighter;margin-bottom: 0;margin-top: 0.10rem;}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 29.6875%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 5.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media (max-width:768px){
    .PicList002735 h1{font-size: 26px;}
    .PicList002735 li{ margin-bottom: 6%;}
}




/*Floor003053 */
.Floor003053{padding:5% 0;background-color: #f5f5f5;}
.Floor003053 .auto{max-width: 16rem;}
.Floor003053 h1{font-size: 0.42rem;color: #333;font-weight: normal;text-align: center;margin-bottom: 0.40rem;margin-top: 0;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor003053 .title{color: #000;font-weight: 100;padding-bottom: 2.45vw;font-size: 2.34vw; margin-bottom: 0.10rem;}
.Floor003053 .title h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 0.16rem;}
.Floor003053 .title .desc{font-size:0.18rem;position: relative;padding-right: 0.90rem;}
.Floor003053 .title .more{position: absolute;right: 0; top: 0;font-size:0.14rem;padding-right: 0.20rem;background: url("../images/Floor003053_more.png") no-repeat right center;color: #666;}
.Floor003053 .title .more:hover{color: #006aff;background-image: url("../images/Floor003053_more_on.png");}
@media(max-width:1024px){
.Floor003053 .title{font-size: 4vw; padding-bottom: 5vw;}
 .Floor003053 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.Floor003053 .title{font-size: 6vw;}
}
.Floor003053 ul{border-radius: 0.15rem;}
.Floor003053 .list li a{display: block; position: relative;background: #000;color: #fff;overflow: hidden;}
.Floor003053 .list .li1 a{border-top-left-radius: 0.20rem;border-bottom-left-radius:0.20rem;}
.Floor003053 .list .li2 a{border-top-right-radius: 0.20rem;}
.Floor003053 .list .li3 a{border-bottom-right-radius: 0.20rem;}
.Floor003053 .list li .Ispic{ padding-bottom: 55.7%; opacity: 0.7; transition: 0.3s;}
.Floor003053 .list li a:hover .Ispic{transform: scale(1.2); opacity: 0.5;}
.Floor003053 .list li .name,
.Floor003053 .list li .icon{position: absolute;z-index: 10; left: 2.6vw;right:2.6vw;}
.Floor003053 .list li .name{ bottom:1.56vw;font-size: 1.25vw;background: url("../images/Floor003053_limore.png") no-repeat right center;}
.Floor003053 .list li .icon{top: 1.56vw;}
.Floor003053 .list li .icon dl{display: table;width: 100%;}
.Floor003053 .list li .icon dl > *{display: table-cell; vertical-align: middle;}
.Floor003053 .list li .icon dt{width: 0.90rem;padding-right: 0.10rem;}
.Floor003053 .list li .icon dd{position: relative;padding-left: 0.20rem;}
.Floor003053 .list li .icon dd:before{position: absolute ;z-index: 1; content: ''; width: 0.50rem; height: 0.50rem; border-radius: 50%; left: 0; top: 50%; margin-top: -0.25rem;
background: -moz-linear-gradient(left,  rgba(0,106,255,1) 0%, rgba(0,106,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(0,106,255,1) 0%,rgba(0,106,255,0) 100%);
background: linear-gradient(to right,  rgba(0,106,255,1) 0%,rgba(0,106,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006aff', endColorstr='#00006aff',GradientType=1 ); 
}
.Floor003053 .list li .icon dd aside{z-index: 3; position: relative; font-size: 0.16rem;}
.Floor003053 .list li .name *{margin: 0;}
.Floor003053 .list li .name h3{font-size:0.26rem; margin-bottom: 0.05rem;font-weight: normal;}
.Floor003053 .list li .name p{font-size: 0.16rem;}
@media(min-width:641px) and (max-width:1280px){
.Floor003053 .list li .icon dt{width: 7.5vw;}
.Floor003053 .list li .icon dd aside{font-size: 14px;}
.Floor003053 .list li .icon dd:before{width: 4vw;height: 4vw; margin-top: -2vw;}
}
@media(min-width:641px){
.Floor003053 .list li{float: left; width: 35%;}
.Floor003053 .list li:nth-child(1){width: 65%;}
.Floor003053 .list li:nth-child(1) .Ispic{ padding-bottom: 60%;}
.Floor003053 .list li:nth-child(1) .name{font-size: 2.08vw;}
.Floor003053 .list li:nth-child(1) .name p{font-size:16px;}
}
@media(max-width:640px){
.Floor003053 .list li .name{font-size: 5vw;}
.Floor003053 .list li .icon{top: 4vw;}
.Floor003053 .list li .icon{left: 4vw;right:4vw;}
.Floor003053 .list li .name{ bottom:4vw;}
}
@media(max-width:480px){
.Floor003053 .list li .icon dt{width: 15vw;}
.Floor003053 .list li .icon dd{padding-left: 3vw;}
.Floor003053 .list li .icon dd aside{font-size: 3vw; }
.Floor003053 .list li .icon dd:before{width: 6vw;height: 6vw; margin-top: -3vw;}
}



/*Floor001894*/
.Floor001894{max-width: 16rem; padding: 5% 0;margin: 0 auto;}
.Floor001894 .auto{max-width: 16rem;margin: 0 auto;}
.Floor001894 .auto_1200{max-width: 16rem;margin: 0 auto;}
.Floor001894 h1{font-size: 0.42rem;color: #333;font-weight: normal;text-align: center;margin-bottom: 0.40rem;margin-top: 0;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor001894 ul { border-radius: 0.20rem;}
.Floor001894 li{ overflow:hidden;}
.Floor001894 li a{ display:block;color:#555; padding-bottom:120%; position:relative;}
.Floor001894 li .txt,
.Floor001894 li figure{ position:absolute; height:50%; left:0; width:100%;}
.Floor001894 li figure{ top:0;transition:0.3s;}
.Floor001894 li figure img{ display:none;}
.Floor001894 li time{ display:inline-block;color:#999; position:relative; font-size:1rem; font-family:Helvetica, Arial, sans-serif;}
.Floor001894 li time span{ font-size:0.20rem; color:#555;background-color:#fff; position:absolute; right:0; bottom:0.14rem;line-height:0.37rem;}
.Floor001894 li .txt{ top:50%; z-index:2; background-color:#f5f5f5; padding:2% 5% 0;}
.Floor001894 li .txt i {position: absolute;width: 0;height: 0;border: 0.16rem solid transparent;border-bottom-color: #f5f5f5;left: 50%;top: -0.32rem;margin-left: -0.16rem;}
.Floor001894 li .txt h2{     text-align: center;font-size: 0.26rem;font-weight: normal;padding-top: 0.60rem;color: #333;}
.Floor001894 li:nth-child(2n) figure{ top:50%;}
.Floor001894 li:nth-child(2n) .txt{ top:0;}
.Floor001894 li:nth-child(2n) .txt i{ border-bottom-color:transparent;border-top-color:#f5f5f5; bottom:-0.32rem; top:auto;}
.Floor001894 li .txt p{line-height: 0.27rem;overflow: hidden;font-size: 0.16rem;text-align: center;width: 77%;margin: 0 auto;}
.Floor001894 li a:hover figure{ }
.Floor001894 li a h2:hover{ color:#2198af;}
@media(max-width:768px){
.Floor001894 .title{font-size:26px;}
.Floor001894 .title span{font-size:20px;}
.Floor001894 .title:after{ height:3px;}
.Floor001894 h1 { font-size: 26px;}
.Floor001894 li .txt h2 { padding-top: 0;}
}
@media(max-width:640px) and (min-width:481px){
.Floor001894 li time{ font-size:80px;}
.Floor001894 li time span{ font-size:16px; line-height:24px;}
.Floor001894 li .txt p{ font-size:14px;}
}
@media(max-width:375px){
.Floor001894 li time{ font-size:80px;}
.Floor001894 li time span{ font-size:16px; line-height:24px;}
.Floor001894 li .txt p{ font-size:14px;}
}
/*.Floor001894 .list{width: 1600px;}*/
.Floor001894 .list .bx-wrapper{max-width: 16rem;}
.Floor001894 .bx-controls{display: none;}



/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; border-radius: 15px;}
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{padding: 5% 0;background: #f5f5f5;}
.PicList002311 .honorList{max-width: 16rem;margin: 0 auto;}
.PicList002311 .CenTitle{  position:relative; z-index:1; margin-top: 0.20rem; border-top: 0.01rem solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:0.15rem; font-weight:bold; color:#555; line-height:0.30rem;}
.PicList002311 .CenTitle .line{ width:0.10rem; height:0.01rem; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:0.20rem 0.40rem;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-0.12rem; width:0.24rem; height:0.24rem; background:url(../images/PicList002311-button_hover.png); cursor:pointer; background-size: 0.48rem;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 9%;}
.PicList002311 .honorList .list .ul .dot{ display: block;text-align: center;padding-top: 0.22rem;line-height: 0.20rem;font-size: 0.18rem;color: #333;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}	
}
.PicList002311 h1 {font-size: 0.42rem;color: #333;font-weight: normal;text-align: center;margin-bottom: 0.40rem;margin-top: 0;font-family: 'HarmonyOS_Sans_SC_Medium';}
@media (max-width: 640px) {
.PicList002311 h1 { font-size: 26px;}
}

/*Floor002978*/ 
.Floor002978{margin-top: 5%; overflow: hidden}
.Floor002978 .auto{width: 80%; max-width: 12.20rem;position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 0.20rem; height: 0.20rem; border: 0.02rem solid #fff; border-right: 0; border-bottom: 0; margin-top: -0.08rem;}
.Floor002978 .slick-prev{left: 0.35rem; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: 0.35rem; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002978 h1 {font-size: 0.42rem;color: #333;font-weight: normal;text-align: center;margin-bottom:0.40rem;margin-top: 0;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor002978 li a{display: block; margin: 0 0.10rem;position: relative;}
.Floor002978 li .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor002978 li .Ispic{padding-bottom: 50%;transition: 0.3s;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
.Floor002978 li .txt{top: 10%; left: 2%; width: 96%; text-align: center; color: #fff; z-index: 10;position:absolute;}
.Floor002978 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002978 li .t-1{font-size: 0.24rem;}
.Floor002978 li .t-2{font-size: 0.16rem; margin-bottom: 0.21rem; margin-top:0.16rem;}
.Floor002978 li .more{display: table; margin: 0 auto;position: relative; padding: 0.05rem 0;transition: 0.3s;}
.Floor002978 li a:hover .more{padding-left: 0.10rem; padding-right: 0.10rem;color: #fff;}
.Floor002978 li a:hover .more:after{ height: 100%;background: #86bf47;}
.Floor002978 li .more i{font-style: normal;position: relative;display: block;font-size: 0.16rem; z-index: 4;}
@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
.Floor002978 li .t-2{font-size: 2.2vw;}
.Floor002978 li .more i{font-size: 1.5vw; }
}
@media(max-width:768px){
.Floor002978{margin: 4% 0; }
    .Floor002978 h1 {font-size: 26px;}
}
@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 li .t-1{font-size: 4vw;}
.Floor002978 li .t-2{font-size: 3.5vw; margin-bottom: 0.5em;}
.Floor002978 li .more i{font-size:3vw; }
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
}





/*RighInfo003141 */
.RighInfo003141{padding: 5% 0 0 0 }
.RighInfo003141 .auto{padding-bottom: 0.32rem;}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .title{ font-size: 0.32rem;color: #333333; margin-bottom: 0.10rem;}
.RighInfo003141 .intro .info{ font-size: 0.14rem; line-height: 2;}
.RighInfo003141 .intro .info p{font-size: 0.16rem;color: #666;line-height: 0.30rem;}

.RighInfo003141 .number-count{margin: 0.72rem 0;box-shadow: 0px 0.10rem 0.70rem rgba(0, 0, 0, 0.05); border: solid 0.01rem #f3f3f3; padding: 0.59rem 0; border-radius: 0.15rem;}
.RighInfo003141 .number-count li{color: #333333;font-size: 0.16rem;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 0.32rem;font-family: 'Bebas';color: #2198af; margin: 0 0.05rem;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #2198af;font-size:0.16rem;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.10rem 0.70rem rgba(0, 0, 0, 0.05); padding:0.38rem 0.30rem;}
.RighInfo003141 .plate dd ol{float: left;width: 0.68rem;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 0.68rem);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 0.18rem;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.14rem;color: #999;}
@media (min-width:1025px) {
/*.RighInfo003141 .intro .info{width: 47.929%;}*/
.RighInfo003141 .intro .title{margin-bottom: 0.10rem;font-size: 0.42rem;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';}
.RighInfo003141 .intro .img{width: 47.215%;margin-left: 5%;}
.RighInfo003141 .intro .img-block{border-radius: 0.15rem;}
.RighInfo003141 .number-count ul{display:flex; justify-content:center; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 0.56rem;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .intro .title{font-size: 1.6em;}
.RighInfo003141 .number-count li{font-size: 0.875em;}
.RighInfo003141 .number-count li span{font-size: 2em;}
.RighInfo003141 .auto {padding: 0 2%; overflow: hidden;}
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count li:not(:first-child){ float: left;width: 50%;}
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}
.RighInfo003141 .p1{    font-size: 0.16rem;color: #666;line-height: 0.30rem;}

/*Timeline000913 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}
@font-face {
font-family: 'DIN-Medium';
src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
font-display: swap;
}

.Timeline000913{padding:0 0 5% 0;}
.Timeline000913 .auto{max-width: 16rem;}
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 0.30rem;color: #333; padding-bottom: 0.10rem;}
.Timeline000913 .title .en{color: #d2d2d2; letter-spacing: 0.02rem;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}

.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 0.10rem; height: 0.10rem; border-radius: 50%; background: #fff;border: 0.01rem solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 0.01rem; top: 0.10rem; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -0.16rem; border:0.16rem solid  transparent;}
.Timeline000913 .info .inner{background: #f5f5f5;padding: 1.5vw;border-radius: 0.15rem;}
.Timeline000913 .pic{width:31.787%;vertical-align: top;}
.Timeline000913 .pre pre{font-size: 0.15rem;line-height: 1.867em;font-family: 'HarmonyOS_Sans_SC_Regular';color: #333;}
.Timeline000913 .year{color: #333;font-size: 0.40rem;font-weight: bold;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png"); background-size: 0.20rem;}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 0.32rem;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 0.32rem;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f5f5f5;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f5f5f5;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -0.10rem;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 0.30rem; height: 0.01rem; vertical-align: middle;background: #d9d9d9; margin: -0.10rem 0.30rem 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -0.11rem; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}



.xianzhuang001{padding: 5% 0 0; position: relative;}
.xianzhuang001 .auto{max-width: 16rem;margin: 0 auto;}
.xianzhuang001 title { margin-bottom: 0.3rem;}
.xianzhuang001 .title h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.xianzhuang001 .mapPoint {margin-top: 0.30rem;}
.xianzhuang001 .mapPoint img{width: 8.51rem;margin: 0 auto;}

#mapPoint { position: relative;}
.mapPoint .pic { position: relative;width: 9.72rem; height: 10.01rem;margin:0 auto;background-repeat: no-repeat;background-position:top center;background-size: 9.72rem 10.01rem;}
.mapPoint .pic.fixed {background-attachment: fixed;}
.mapPoint .pic img {width: 100%;    margin-top: 0; /*display: none;*/}
/*.mapPoint .pic ul { display: none;}*/
.mapPoint .pic li:nth-child(2n) {animation: opa 3s linear infinite}
.mapPoint .pic li:nth-child(2n-1) {animation: opa 2s linear infinite}
.mapPoint .pic li,
.mapPoint .pic li:before,
.mapPoint .pic li:after {  position: absolute;width: 0.12rem;height: 0.12rem;border-radius:50%;}
.mapPoint .pic li:before,
.mapPoint .pic li:after {content:'';top:50%;left:50%;width: 0.12rem;height: 0.12rem;}
.mapPoint .pic li:before {background-color: rgba(33, 152, 175, 0.3);transform: translate(-50%,-50%) scale(1.6);/*animation: cir1 1.5s linear infinite;*/}
.mapPoint .pic li:after {background-color: rgba(33, 152, 175, 0.15);transform: translate(-50%,-50%) scale(2);/*animation: cir2 1.5s linear infinite;*/}
.mapPoint .pic li.dark:before {background-color: rgba(33, 152, 175, 0.3);}
.mapPoint .pic li.dark:after {background-color: rgba(33, 152, 175, 0.15);}
.mapPoint .pic li.mid:before {background-color: rgba(33, 152, 175, 0.2);}
.mapPoint .pic li.mid:after {background-color: rgba(33, 152, 175, 0.1);}
.mapPoint .pic li.light:before {background-color: rgba(33, 152, 175, 0.1);}
.mapPoint .pic li.light:after {background-color: rgba(33, 152, 175, 0.05);}
.mapPoint .pic li.lighter:before {background-color: rgba(33, 152, 175, 0.08);}
.mapPoint .pic li.lighter:after {background-color: rgba(33, 152, 175, 0.03);}
.mapPoint .pic li.dark {background-color:#2198af;}
.mapPoint .pic li.mid {background-color: rgba(33, 152, 175, 0.5);}
.mapPoint .pic li.light {background-color: rgba(33, 152, 175, 0.2);}
.mapPoint .pic li.lighter {background-color: rgba(33, 152, 175, 0.08);}
.mapPoint .list { position: absolute; width: 100%; top: 50%; left: 0;transform: translateY(-50%);}

@keyframes opa {
    0%{opacity: 0}
    50%{opacity:1;}
    100%{opacity:0;}

}
/*@keyframes cir1 {
    0%{transform: translate(-50%,-50%) scale(1.4);}
    100%{transform: translate(-50%,-50%) scale(1.8);}
}
@keyframes cir2 {
    0%{transform: translate(-50%,-50%) scale(1.8)}
    100%{transform: translate(-50%,-50%) scale(2.4)}
}*/
@media (max-width: 640px) {
    .mapPoint .pic  {width: auto; height: 100vh;background-position: center;background-size: contain;}
    .mapPoint .pic.fixed {background-attachment: none;}
    .mapPoint .pic > img { display: none;}
    .xianzhuang001 .title h1 { font-size: 26px;}
}

/*RighInfo003148 */
.RighInfo003148{padding:  5% 0 5% 0}
.RighInfo003148  h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';margin-bottom: 0.50rem;}
.RighInfo003148 .auto{max-width: 16rem;}
.RighInfo003148 .title{font-size:0.26rem;color: #333333; margin-bottom: 0.20rem;}
/*.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}*/
/*.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}*/
.RighInfo003148 .items-group .items p{font-size: 0.16rem;color: #666;line-height: 0.30rem;margin: 0 0 0.10rem 0;}
.RighInfo003148 .items-group .items h2{font-size: 0.16rem;color: #333;margin: 0;line-height: 0.36rem;}
.RighInfo003148 .items-group .items p + .title{margin-top: 0.32rem;}

.RighInfo003148 .box-rows{margin-top: 0.78rem;}
.RighInfo003148 .box-rows .title{margin-bottom: 0.63rem;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.10rem 0.60rem rgba(0, 0, 0, 0.05);border: solid 0.01rem #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-family: 'DIN-Bold';font-size: 0.22rem;width: 0.65rem; height: 0.56rem; display: block;margin: -0.22rem auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 0.20rem; margin: 0.38rem 0 0.16rem 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148  h1 {font-size: 26px;}
.RighInfo003148 .title{font-size:20px;}
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}



/*PicList002171 */
.PicList002171{ padding:5% 0;}
.PicList0021719{ padding:5% 0;background:#efefef;}
.PicList002171 .auto{max-width: 16rem;}
.PicList002171 li{ float: left;width: 18.4%;margin-right: 2%;margin-bottom: 2%;box-shadow: 0 0px 0.05rem #e0e0e0;border-radius: 0.10rem;}
.PicList0021719 li{ float: left;width: 18.4%;margin-right: 2%;margin-bottom: 2%;box-shadow: 0 0px 0.05rem #e0e0e0;border-radius: 0.10rem;}
/*.PicList0021719 li:nth-child(6n){ margin-right:0;}*/
.PicList002171 li a{  position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;border-radius: 0.10rem;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(33,152,175,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li a .Ispic{padding-bottom:130%;background-size:contain;background-color:#fff;border-radius: 10px;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:0.18rem; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}
.PicList002171 .title {margin-bottom: 0.30rem;}
.PicList002171 .title h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.PicList002171 .title h2 {font-size: 0.16rem;font-weight: normal;text-align: center;color: #666;line-height: 0.30rem;}

@media (max-width: 1024px) {
.PicList002171 .title h1 { font-size: 26px;}
}








/*RighInfo002924 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}

.RighInfo002924{padding: 5% 0;}
.RighInfo002924 .auto{max-width: 16rem;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title .cn{font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;font-family: 'HarmonyOS_Sans_SC_Medium';}

@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40% #f5f5f5; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 0.26rem;color: #2198af;letter-spacing: 0.05rem;}
.RighInfo002924 .box-1 .intro span{color: #a5894b;border-bottom: 0.02rem solid #a5894b; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:5rem ; margin: 0 auto; width: 90%;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 6vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #fff;padding: 2.344vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 0.18rem;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 0.02rem; width: 0.20rem;background: #a5894b; margin: 0.10rem 0;}
.RighInfo002924 .box-2 li .inner p{color: #5f5f5f;line-height: 1.428em;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}


/*Floor002709 */
.Floor002709{ padding:5% 0;background: #f5f5f5;}
.Floor002709 .auto{ max-width:16rem; width:100%;}
@media(max-width:1600px){
.Floor002709 .auto{ padding:0 2%;}
}
.Floor002709 .title{ position:relative; z-index:3; padding:3%; text-align:center;}
.Floor002709 .title h3{ margin:0; font-size:0.50rem; color:#b0b8c1; text-transform:uppercase; }
.Floor002709 .title h3::after{ display:block; content:''; width:0.35rem; height:0.02rem; background:#da251c; margin:0 auto 0.10rem;}
.Floor002709 .title h4{margin:0; color:#606060; font-size:0.30rem; font-weight:normal;}
@media(max-width:640px){
.Floor002709 .title h3{ font-size:40px;}
.Floor002709 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 .title h3{ font-size:30px;}
}
.Floor002709 .title h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor002709 li{ float:left; }
.Floor002709 li a{ display:block; color:#fff; font-size:0.24rem; text-align:center; background:#2198af;}
.Floor002709 li figure{ overflow:hidden;}
.Floor002709 li .Ispic{ display:block; padding-bottom:62.706%;transition:0.3s ease-in-out;}
.Floor002709 li .txt{position:relative; padding-bottom:0.40rem;}
.Floor002709 li .icon{ position:absolute; left:50%;  top:-0.33rem; margin-left:-0.33rem;background:#2198af; border-radius:50%; width:0.66rem; height:0.66rem; transition:0.3s;}
.Floor002709 li .icon img{ position:absolute; left:50%; width:0.4rem; height:0.4rem; top:50%; margin:-0.2rem 0 0 -0.2rem;}
.Floor002709 li p{ margin:0; padding-top:0.40rem; transform:translateY(-0.08rem); -webkit-transform:translateY(-0.08rem);transition:0.3s;}
.Floor002709 li a:hover .icon{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.Floor002709 li a:hover p{ transform:translateY(0.08rem); -webkit-transform:translateY(0.08rem);}
.Floor002709 li a:hover .Ispic{ transform:scale(1.12); -webkit-transform:scale(1.12);}
@media(min-width:1025px){
.Floor002709 li{width:23.125%;}
.Floor002709 li:not(:nth-child(4n)){ margin-right:2.5%;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:1024px){
    .Floor002709 .title h1 { font-size: 26px; margin-bottom: 2%;}
.Floor002709 li{width:48%; margin-bottom:4%;}
.Floor002709 li:not(:nth-child(2n)){ margin-right:4%;}
}
@media(max-width:640px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 li a{ font-size:18px;}
.Floor002709 li .txt{ padding-bottom:1.5em;}
.Floor002709 li p{ font-size:16px;}
}

/*Floor003089 */
.Floor003089{ padding: 5% 0;font-size: 0.16rem;}
.Floor003089 .auto{max-width:  16rem;}
.Floor003089 .title{position: relative;font-size: 0.38rem;color: #1f4b8c; margin-bottom: 2vw;}
.Floor003089 .title .en{font-size: 0.25rem; line-height: 0.8667; text-transform: uppercase; margin-bottom: 0.1em;}
.Floor003089 .more{display: inline-block;line-height: 0.40rem; border-radius: 0.40rem;}
.Floor003089 .more:after{display: inline-block; content: '';background: url("../images/Floor003089-more.svg") no-repeat; width: 0.05rem; height: 0.10rem; margin-left: 0.22rem; vertical-align: middle;}
.Floor003089 .title .more{position: absolute;right: 0; bottom: 0;color: #1f4b8c; font-size: 0.421em;}
.Floor003089 .title h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
@media(min-width:1025px) and (max-width:1600px){
.Floor003089 .title{font-size: 2.375vw;}
}
@media(max-width:1024px){
.Floor003089 .title{font-size: 5vw; }
.Floor003089 .title h1 { font-size: 26px;}
}
.Floor003089 .slider li{overflow: hidden;}
.Floor003089 .slider li a{display: block;margin: 0.20rem 0.01rem;background: #ecf6f8;position: relative; padding-bottom: 135.715%;}
.Floor003089 .slider li .inner,
.Floor003089 .slider li figure.hover{position: absolute;}
.Floor003089 .slider li figure.hover{opacity: 0;transition: 0.3s; left: 0; width: 100%; top: 0; bottom: -40px;}
.Floor003089 .slider li .inner{padding: 2.08vw 2.08vw 2.97vw; left: 0; width: 100%; bottom:1vw;}

.Floor003089 .slider li .icon{margin-bottom: 2.76vw;display: table;position: relative;}
.Floor003089 .slider li .icon img{transition: 0.3s; width: 0.41rem;}
.Floor003089 .slider li .icon .hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
.Floor003089 .slider li .more{opacity: 0;transition: 0.3s; transform: translateY(0.30rem);padding: 0 0.16rem; background: #fff;color: #1f4b8c;}
.Floor003089 .slider li .tit{font-size: 0.26rem;}
.Floor003089 .slider li p{font-size: 0.16rem; margin: 0.12rem 0;transition: 0.3s;line-height: 0.26rem;min-height: 0.78rem; }
.Floor003089 .slider li a:not(:hover) p{color: #777;}
.Floor003089 .slider li a:hover{color: #fff;}
.Floor003089 .slider li a:hover p{opacity: 0.4;margin-bottom: 2.66vw;}
.Floor003089 .slider li a:hover figure.hover{opacity: 1; top: -0.20rem; bottom: -0.20rem;}
.Floor003089 .slider li a:hover .inner{bottom:0;}
.Floor003089 .slider li a:hover .more{opacity: 1; transform: translateY(0);}
.Floor003089 .slider li a:hover  .icon .hover{opacity: 1;}
.Floor003089 .slider li a:hover  .icon .on{opacity: 0;}

.Floor003089 .slick-dots{text-align: center;}
.Floor003089 .slick-dots li{display: inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius: 50%;background:#1f4b8c; opacity: 0.5}
.Floor003089 .slick-dots li button{display: none;}
.Floor003089 .slick-dots li.slick-active{opacity: 1;}
@media(max-width:1440px){
    .Floor003089 .slider li .inner { padding-left: 1vw; padding-right: 1vw;}
    .Floor003089 .slider li p { font-size: .14rem;max-height: 1.04rem;}
}
@media(max-width:1024px){
.Floor003089 .slider li .inner{padding: 5vw;}
.Floor003089 .slider li a:hover p{margin-bottom: 5vw;}
.Floor003089 .slider li .tit{font-size: 4.5vw;}
}
@media(max-width:480px){
.Floor003089{font-size: 3.5vw;padding: 8vw 0;}
.Floor003089 .slider li p {-webkit-line-clamp: 4; }
}


/*RighInfo002521 */
.RighInfo002521{ padding:5% 0;background: #2198af;}
.RighInfo002521 .auto{max-width: 16rem;}
.RighInfo002521 .title h1{ font-size: 0.42rem;color: #fff;padding: 0;margin-top: 0;margin-bottom: 0;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';margin-bottom: 0.30rem;}

.RighInfo002521 .title span{ font-size:0.26rem; color:#036eb8; padding-right:0.10rem; background:#fff; display:inline-block; line-height:0.26rem;}
.RighInfo002521 .ul_rundown li{ position:relative;}
.RighInfo002521 .ul_rundown li p{ font-size:0.18rem; color:#fff; margin-bottom:0;}
@media(min-width:769px){
.RighInfo002521 .ul_rundown{ display:table; width:100%; margin-bottom:1.90rem;}
.RighInfo002521 .ul_rundown li{ display:table-cell; vertical-align:bottom; max-width:2.18rem;     text-align: center;}
.RighInfo002521 .ul_rundown li .num{ top:1.90rem; font-size:0.48rem; border-top:0.01rem solid rgb(255 255 255 / 30%); padding-top:0.20rem; width:100%;}
.RighInfo002521 .ul_rundown li .num::before{ position:absolute; content:''; width:0.17rem; height:0.17rem; border-radius:50%; background:#fff; left:50%; top:-0.08rem;    margin-left: -0.085rem;}
}
.RighInfo002521 .ul_rundown li .num{ position:absolute; left:0;  color:rgb(255 255 255 / 19%); }
.RighInfo002521 .ul_rundown li img{ width: 0.68rem; }
@media(max-width:1024px){
.RighInfo002521 .title h1 { font-size: 26px;}
/*.RighInfo002521 .ul_rundown{ margin-bottom:130px;}*/
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:35px; top:150px; }
}
@media(max-width:768px){
.RighInfo002521 .ul_rundown li{ float: left; width: 50%;padding-left:55px; min-height:50px;}
.RighInfo002521 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002521 .ul_rundown li .txt{ position:relative; padding-left:50px;}
.RighInfo002521 .ul_rundown li .txt img{ position:absolute; left:0; top:0; width:45px; height:45px;}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
}








/*
 .Floor001689 为demo编号
 */
.Floor001689{ background:#f5f5f5; padding:5% 0;}
.Floor001689 .auto{max-width: 16rem;}
.Floor001689 .title{ text-align:center; padding-bottom:6%;}
.Floor001689 .title h1{ background:url(../images/Floor001689-titlebg.gif) no-repeat center top; margin:0; font-size:0.30rem;  color:#000; padding:0.12rem 0;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:0.24rem; color:#bebebe; text-transform:uppercase; letter-spacing:0.05rem; margin:0;}
.Floor001689 h1 {font-size: 0.42rem;color: #333;font-weight: normal;text-align: center;margin-bottom: 0.40rem;margin-top: 0;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor001689 .list .bx-controls{display: none;}

.Floor001689 .list{ position:relative;}
.Floor001689 .list li{padding-top:0.70rem; }
.Floor001689 .list li:nth-child(2n){ padding-top:0;}
.Floor001689 .list li a{ display:block; overflow:hidden; margin: 0 2.5%;}
.Floor001689 .list li figure{ padding-bottom: 73%;transition: 0.3s;border-radius: 0.20rem;}
.Floor001689 .list li:hover figure{border-radius: 0.20rem;}
.Floor001689 .list li div{ background-color:#fff; margin:-5% 5% 0 5%; position:relative; z-index:2; text-align:center; padding:5%;border-radius: 0.10rem;}
.Floor001689 .list li div *{ margin:0;}
.Floor001689 .list li p{ color: #666;font-size: 0.16rem;text-transform: uppercase;padding: 0.15rem 0 0.15rem 0;position: relative;}
.Floor001689 .list li h3{font-size: 0.22rem;font-weight: normal;}
.Floor001689 .list li a:hover div{ background-color:#2198af; color:#fff;}
.Floor001689 .list li a:hover div p{ color:#fff; opacity:0.8;}
@media(max-width:1600px){
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor001689{ padding-bottom:50px;}
.Floor001689 .list .bx-controls-direction{ bottom:-25px; position:absolute; width:80px; left:50%; margin-left:-40px;}
}
@media(max-width:640px){
.Floor001689 h1 { font-size: 26px;}
.Floor001689 .list li{padding-top:0;}
.Floor001689 .list li h3 { font-size: 18px;}

}
@media(max-width:480px){
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
}


/*TextList003119 */
.TextList003119 .tit{margin: 0;font-size: 0.36rem;color: #333333; border-bottom: 0.04rem solid #f2f2f2;padding-bottom: 1em;line-height:1;}
.TextList003119 .ul{ display:flex; flex-wrap:wrap; justify-content:center;}
.TextList003119 li{ border-bottom:0.01rem solid #f2f2f2; margin:.5em 0; padding:3% 0.32rem; font-size:0.16rem;line-height:1.875; width: 22.6%;margin-right:3.2%;background: #f5f5f5;background: url(../images/Bottom002743-bg11.png) no-repeat right bottom #f5f5f5;}
.TextList003119 li:last-child,
.TextList003119 li:nth-child(4n){margin-right:0; }
.TextList003119 li h4{font-weight: normal;font-size: 0.20rem;padding-left: 0.16rem;background: url(../images/TextList003119-icon.png) no-repeat left center; background-size: 0.11rem; margin: 0 0 0.15rem 0em;color: #333333;line-height: 1.5;}
.TextList003119 li aside{position: relative;padding-left: 0.50rem; min-height: 1.875em; }
.TextList003119 li aside span{position: absolute;left: 0;top: 0;}
@media (max-width:640px) {
.TextList003119 .tit{font-size:6vw;}
.TextList003119 li{font-size:3.5vw; width:100%; margin-bottom: 4%;}
}


.auto236{padding: 5% 0 0 0;}
.auto236 .auto{max-width: 16rem;}
.auto236 .title h1 {font-size: 0.42rem;color: #333;padding: 0;margin-top: 0;margin-bottom: 0.50rem;font-weight: normal;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.auto236 .w75{width: 100%;}
@media (max-width:1024px) {
.auto236 .title h1 {font-size: 26px;}
}



/*Floor002902 */


.Floor002902{padding-bottom: 1.615vw;}
.Floor002902 .auto{width: 92%; max-width: 17.60rem;}
.Floor002902 .left_side .yinhao{color: #005f3d;font-size: 100px; height: 0.12rem;overflow: hidden;display: block; }
.Floor002902 .left_side .main{color: #333;}
.Floor002902 .left_side .tit{font-size: 0.48rem;line-height: 0.20rem;}
.Floor002902 .left_side .subtit{font-size: 0.18rem;line-height: 0.26rem; padding: 1.823vw 0 2.86vw 0;}
.Floor002902 .left_side .intro{color: #999;line-height: 2.572em;border-top: 1px solid #eee;padding: 2.6vw 0; }
.Floor002902 .left_side .more{font-size: 0.16rem;color: #333;}
.Floor002902 .left_side .more:before,
.Floor002902 .left_side .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #333;width: 0;transition: 0.3s;}
.Floor002902 .left_side .more:before{margin-right: 0.20rem;}
.Floor002902 .left_side .more:after{margin-left: 0.20rem; width: 0.80rem;}
.Floor002902 .left_side .more:hover{margin-left: 0;}
.Floor002902 .left_side .more:hover:before{width: 0.80rem;}
.Floor002902 .left_side .more:hover:after{width: 0;}
.Floor002902 .right_side ol img{border:0.02rem solid #2198af; display: block;width: 80%; max-width: 1.02rem; margin: 0 auto;border-radius: 50%;}
.Floor002902 .right_side li{padding-left: 2vw;}
.Floor002902 .right_side li .num{font-size:0.52rem;color: #333;font-family: 'Oswald'; }
.Floor002902 .right_side li .num > *{vertical-align: middle;}
.Floor002902 .right_side li .num sub{display: inline-block;line-height: 0.7em;margin-bottom: -0.6em;font-size: 0.24rem;margin-left: 0.05rem;}
.Floor002902 .right_side li p{margin: 0;font-size: 0.22rem;color: #333;}
@media(min-width:641px){
.Floor002902 .right_side ul:not(:last-child){margin-bottom: 5vw;}
.Floor002902 .right_side ul{display: table; table-layout: fixed;width: 100%;}
.Floor002902 .right_side ul > *{display: table-cell; vertical-align: middle;}
.Floor002902 .right_side ol{width: 35.5%;}
}
@media(min-width:1025px){
.Floor002902 .auto > .inner{width: 92%;max-width: 16rem; margin: 0 auto;}
.Floor002902 .mid_side{width:37.5%;vertical-align: top;}
.Floor002902 .right_side{width: 25%;}
.Floor002902 .left_side .main{max-width: 4.82rem;width: 90%;}
.Floor002902 .left_side .yinhao{margin-top: -0.5em;}
}
@media(min-width:1281px){
.Floor002902 .left_side .more{margin-left: -0.20rem;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor002902 .left_side .yinhao{font-size: 8vw;}
.Floor002902 .left_side .tit{font-size: 3vw;}
.Floor002902 .left_side .subtit{font-size: 1.3vw;}
}
@media(max-width:1024px){
.Floor002902 .ytable,
.Floor002902 .ytable-cell{display: block;}
.Floor002902 .mid_side{text-align: center;padding: 6vw 0;}
.Floor002902 .right_side{overflow: hidden;}
.Floor002902 .right_side ul{float: left; width: 50%; margin-bottom: 4%;}
}
@media(max-width:640px){
.Floor002902 .left_side .tit{font-size: 8vw;}
.Floor002902 .left_side .yinhao{font-size: 20vw;}
.Floor002902 .right_side li{text-align: center;}
.Floor002902 .right_side li .num{font-size:6vw;padding: 2vw 0;}
.Floor002902 .right_side li p{font-size: 3vw;}
.Floor002902 .right_side ol img{width: 50%;}
.Floor002902 .left_side .subtit,
.Floor002902 .left_side .intro{padding: 5vw 0;}
}
@media(max-width:480px){
.Floor002902 .left_side .subtit{font-size: 4vw; }
.Floor002902 .left_side .intro{font-size: 3.5vw;}
}

.Floor0011 { position: absolute;top:0;left:0;padding: 5% 0; width: 100%;background:url("../images/bg6.png") no-repeat left center #f5f5f5;}
.Floor0011:nth-of-type(2) {background-position: right center;}
.Floor0011 .auto{max-width: 16rem;margin: 0 auto;}
.Floor0011 .w22{width: 35%;padding-bottom: 0}
.Floor0011 .w75{width: 65%;padding-bottom: 0}
.Floor0011:nth-of-type(2) .w22{float: right;}
.Floor0011:nth-of-type(2) .w75{float: left;}

@media (max-width: 640px) {
    .Floor0011 .w22,
    .Floor0011 .w75 { width: 100%;}
}


.home_more{ display: block; width: 2rem; height: 0.56rem; line-height: 0.56rem;border-radius:0.30rem;font-size: 0.16rem; color:#fff; text-align: center;border:0.01rem solid transparent;background:#0091ac;transition: 0.3s; }
.home_more i { display: inline-block; font-style: normal;font-family: '宋体'; font-weight: bold; margin-left: 0.30rem;transition: 0.3s;}
.home_more:hover { color:#fff;}
.home_more:hover i { transform: translateX(0.10rem);}


.Home_product { position: relative; padding: 0.12rem 0;background:#f7f9fa; overflow: hidden;}
#particles-js { position: absolute;top:0;left:0; width: 100%; height: 100%;z-index: 1;}
.Home_product .slideTab { position: relative;float: left;  width: 10.8%; z-index: 2;}
.Home_product .slideTab ul { padding: 0.40rem 0;}
.Home_product .slideTab li { width: 1.34rem;padding: 10%;}
.Home_product .slideTab li div { padding: 15%;border:0.01rem solid #dddddd;border-radius:50%; }
.Home_product .slideTab li.slick-current div ,
.Home_product .slideTab li:hover div{border-color: #4bb2c5;box-shadow: 0 0 0.10rem 0.04rem rgba(0, 145, 172, 0.18);background:#fff;}
.Home_product .slideTab li figure { padding-bottom: 100%;}
.Home_product .slideTab .slick-arrow { position: absolute;display: block;width: 0.22rem;height: 0.13rem;background-repeat: no-repeat;background-position: center; background-size: 100%;}
.Home_product .slideTab .slick-arrow.slick-prev {background-image: url("../images/slide_prev.png")}
.Home_product .slideTab .slick-arrow.slick-next {background-image: url("../images/slide_next.png")}

.Home_product .slideList { position: relative;float: right; width: 81.8%;z-index: 2;}
.Home_product .slideList .pic{ position: relative; width: 7.14rem;}
.Home_product .slideList .pic:after{ position: absolute; content:'';width: 6.82rem;height: 6.82rem;top:1%;left:0;background: url("../images/pro_bg.png") no-repeat center/contain;animation: rotate360 10s linear infinite; }
.Home_product .slideList .pic a{ display: block; padding: 16%; position: relative; z-index: 10;}
.Home_product .slideList .pic figure{ padding-bottom: 100%;}
.Home_product .slideList .text { padding-left: 1.30rem;}
.Home_product .slideList .text .top{ font-size: 0.20rem; color: #66b5b6; margin-bottom: 0.08rem;}
.Home_product .slideList .text .title { font-size: 0.46rem; color: #333333;font-family: 'HarmonyOS_Sans_SC_Medium'; margin-bottom: 0.20rem;}
.Home_product .slideList .text .s_title { font-size: 0.32rem; color: #333333; margin-bottom: 0.16rem;}
.Home_product .slideList .text .intro { line-height: 1.75; margin-bottom: 0.70rem; font-size: 0.16rem;}
@keyframes rotate360 {
0% {transform: rotate(0deg)}
100% {transform: rotate(360deg)}
}
@media(min-width:1025px){
.Home_product .slideTab .slick-arrow {left:50%;transform:translateX(-50%);}
.Home_product .slideTab .slick-arrow.slick-prev {top:0;}
.Home_product .slideTab .slick-arrow.slick-next {bottom:0;}
}
@media(max-width:1024px){
.Home_product {padding: 0.4em 0;}
.Home_product .slideTab,
.Home_product .slideList { width: 100%;}
.Home_product .slideTab ul { padding: 0 3.13em ;}
.Home_product .slideTab li { padding: 2%;}
.Home_product .slideTab .slick-arrow {top:50%;transform: translateY(-50%) rotate(-90deg);}
.Home_product .slideTab .slick-arrow.slick-prev {left:0;}
.Home_product .slideTab .slick-arrow.slick-next {right:0;}

.Home_product .slideList .ytable,
.Home_product .slideList .ytable-cell { display: block;}
.Home_product .slideList .pic{ width: 100%;background-size: contain;}
.Home_product .slideList .text { padding: 4em 2em 0; }
.Home_product .slideList .text .title {font-size: 2.875em; margin-bottom: 0.28em;}
.Home_product .slideList .text .s_title { font-size: 2em; margin-bottom: 1em;}
.Home_product .slideList .text .intro {margin-bottom: 2.375em; font-size: 1em;}

.Home_product .slideList .pic:after{width: 100%;height: 100%;}
}


/*.Home_series*/
.Home_series li { position: relative;float:left; width: 25%; transition: .5s;}
.Home_series li .pic { position: relative;}
.Home_series li .pic figure { padding-bottom: 9.60rem;}
.Home_series li .name {width:100%;color:#fff; text-align: center;}
.Home_series li .pic .name {position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}
.Home_series li .name h3 { margin: 0 0 0.10rem; font-size: 0.48rem; display: flex;flex-wrap:wrap;align-items: flex-end; }
.Home_series:not(.open) li .name h3{ justify-content: center;}
.Home_series li .name p { font-size: 0.24rem; height: .64rem;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.Home_series li .name p { font-size: 0.24rem;}
.Home_series li.active { width: 64%;}
.Home_series.open li:not(.active) { width: 12%;}
.Home_series li.active .name {text-align: left;}
.Home_series li.active .pic .name { display: none;}
.Home_series.open li:not(.active) .name p { display: none;}
.Home_series li .hover { position: absolute;top:0;left:0; width: 100%; height: 100%;padding:0 12.5%;color:#fff;background:no-repeat center/cover; display: none;}
.Home_series li .hover .ytable { height: 100%;}
.Home_series li .hover .info { padding-top: 6%;}
.Home_series li .hover .info .tab { float: left; width: 17%;}
.Home_series li .hover .info .tab .item { font-size: 0.24rem; margin-bottom:2.6vw; cursor: pointer;transition: 0.3s}
/* .Home_series li .hover .info .tab .item:hover {transform: translateY(-10px)} */
.Home_series li .hover .info .tab .item.active { font-size: 0.30rem;}
.Home_series li .hover .info .tab .item:hover { font-size: 0.30rem;}
.Home_series li .hover .info .list_wrap { float: left; width: 83%;min-height: 29.75em; display: none;}
.Home_series li .hover .info .list_wrap dd { float: left;width: 46.2%;}
.Home_series li .hover .info .list_wrap dd:nth-child(2n) { margin-left: 7.6%;}
.Home_series li .hover .info .list_wrap dd .img { background:rgba(255,255,255,0.3);border-radius:0.20rem;border:0.01rem solid rgba(255, 255, 255, 0.4);transition: 0.3s;}
.Home_series li .hover .info .list_wrap dd:hover .img {background:rgba(255,255,255,0.6) }
.Home_series li .hover .info .list_wrap dd figure { padding-bottom: 85.71%;}
.Home_series li .hover .info .list_wrap dd p { font-size: 0.18rem;color:#fff; text-align: center;}
.Home_series li .hover .info .list_wrap .home_more { margin:0.60rem auto 0;color:#333;background:#fff;}
.Home_series li .hover .info .list_wrap .home_more i { color:#333;}
.Home_series li .hover .info .list_wrap .home_more:hover { background: rgba(255, 255, 255, 0.8);}
.Home_series li .hover .info .list_wrap .home_more:hover i { transform: translateX(0.10rem);}
@media(max-width:1024px){
.Home_series li .name h3 { font-size: 2em;}
.Home_series li .pic .name h3 { font-size: 1.7em;}
.Home_series li .name p { font-size: 1.2em;}
.Home_series li .pic figure { padding-bottom: 30em;}
.Home_series li .hover .info .tab .item { font-size: 1.38em;}
.Home_series li .hover .info .tab .item.active { font-size: 1.5em;}
.Home_series li .hover {padding: 9em 1em;}
.Home_series li .hover .info .tab { float: none; width: 100%;}
.Home_series li .hover .info .list_wrap { float: none; width: 100%;}
}

/*Home_application*/
.Home_application  {padding: 6.25vw 0;position: relative;overflow: hidden}
.Home_application  .auto{position: relative;z-index: 10}
.Home_application .fl { width: 23.87%; padding-top: 2%;}
.Home_application .fl .intro {}
.Home_application .fl .intro p{ font-size: 0.16rem; line-height: 0.36rem; margin-bottom: 0.85rem;}
.Home_application .fr { position: relative; width: 71.75%;}
.Home_application .slider { width: 106%;}
.Home_application .slider .slick-list { padding-bottom: 0.16rem!important;}
.Home_application .slider li { position: relative; /*padding: 0 1.43em;*/transform: scale(0.75);transition: 0.3s;}
.Home_application .slider li.slick-current { transform: scale(1)}
.Home_application .slider figure { padding-bottom: 147.69%;border-radius:0.20rem; overflow: hidden;}
.Home_application .slider li.slick-active figure { box-shadow: 0.05rem 0.05rem 0.10rem 0.02rem  rgba(0,0,0,0.2);}
.Home_application .slider p { position: absolute; width: 100%;bottom:0;left:0; text-align: center;color: #fff; font-size: 0.17rem;}

.Home_application .swiper-container { width: 106%;    padding-bottom: 0.16rem;}
.Home_application .swiper-container .swiper-slide { position: relative; /*padding: 0 1.43em;*/transform: scale(0.75);transition: 0.3s;}
.Home_application .swiper-container .swiper-slide a { display: block;width: 100%;height: 100%;}
.Home_application .swiper-container .swiper-slide-active, .Home_application .swiper-container .swiper-slide-duplicate-active{transform: scale(1);}
.Home_application .swiper-container figure { padding-bottom: 147.69%;border-radius:0.20rem; overflow: hidden;}
.Home_application .swiper-container .swiper-slide.swiper-slide-active figure { box-shadow: 0.05rem 0.05rem 0.10rem 0.02rem  rgba(0,0,0,0.2);}
.Home_application .swiper-container p { position: absolute; width: 100%;bottom:0;left:0; text-align: center;color: #fff; font-size: 0.17rem;}

.Home_application .arrowBtn {  position: relative;margin-top: 1rem; }
.Home_application .arrowBtn:after {  position: absolute;content:''; height: 0.01rem; width: 50%;top:50%;right: 0;background:#dedede ; display: none;}
.Home_application .arrowBtn > div {display: inline-block;width: 0.66rem;height: 0.66rem; margin-right: 0.20rem;border:0.01rem solid #efefef;border-radius: 50%; cursor: pointer;transition: 0.3s;}
.Home_application .arrowBtn > div.swiper-prev {background: url("../images/appli_prev.png") no-repeat center; background-size: 10%;}
.Home_application .arrowBtn > div.swiper-prev:hover {background-image: url("../images/appli_prev_h.png") ;background-size: 10%;}
.Home_application .arrowBtn > div.swiper-next {background: url("../images/appli_next_h.png") no-repeat center #0091ac;border-color:#0091ac; background-size: 10%;}
.Home_application .arrowBtn > div:hover {background-color: #0091ac;border-color:#0091ac;}

.Home_application .waves {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 0;height: 55%;}
@media(max-width:1024px){
.Home_application {padding: 10vw 0; }
.Home_application .fl,
.Home_application .fr { width: 100%;}
.Home_application .fl { margin-bottom: 3em;}
.Home_application .fl .intro p,
.Home_application .arrowBtn { margin-top: 2em;}
.Home_application .arrowBtn > div { width: 50px; height: 50px;}
.Home_application .slider { width: 100%;}
.Home_application .slider p { font-size: 1em;}
}


/*.Home_contact*/
.Home_contact { /*padding: 7.8% 0;*/background: url("../images/contact_bg.jpg") no-repeat center; background-size: 100%;}
.Home_contact .Hometitle .cn1 {color:#fff;}
.Home_contact .Hometitle .cn1:after {background-image: url("../images/Hometitle-bg2.png")}
.Home_contact .Hometitle .cn2 {color:#fff;}
.Home_contact .form dl { margin-bottom: 4%;}
.Home_contact .form .row2 { overflow: hidden;}
.Home_contact .form .row2 dd { float: left; width: 48%;}
.Home_contact .form .row2 dd:nth-child(2) { margin-left: 4%;}
.Home_contact .form .text { width: 100%;padding: 0 0.26rem;line-height: 2.81em;color:#fff; font-size: 0.16rem;border-radius:0.30rem;border:0;background:rgba(0,0,0,0.1)}
.Home_contact .form textarea {resize: none;}
.Home_contact .form .text::selection {background:#018ea9;}
.Home_contact .form .text::-webkit-input-placeholder {color:#fff;}
.Home_contact .form .area select { float: left; width: 48%;}
.Home_contact .form .area select:nth-of-type(2) { margin-left: 4%;}
.Home_contact .form .area .drop-down { float: left; width: 48%;}
.Home_contact .form .area .drop-down:nth-of-type(2) { margin-left: 4%;}
.Home_contact .form .area .drop-down ul{ max-height: 3.82rem;overflow-y: auto;}
.Home_contact .form .area .drop-down ul::-webkit-scrollbar {width: 0.06rem;}
.Home_contact .form .area .drop-down ul::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.Home_contact .form .area .drop-down ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

.Home_contact .form select {appearance: none;line-height: 2.81em;display: block;width: 100%;padding: 0 0.26rem;color: #fff;font-size: 0.16rem;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-right: 0.14rem;background: url(../images/arrow_down.png) no-repeat scroll 97% center rgba(0,0,0,0.1);border-radius:0.22rem;border:0; background-size: 2.5%;}
.Home_contact .form select option{background: #08849b;}
.Home_contact .form select option:nth-of-type(1){display: none;}
.Home_contact .form select option:hover{ background:#008fa9; color:#fff;}
.Home_contact .form .drop-down{position: relative;}
.Home_contact .form .drop-down .name{line-height: 2.81em;display: block;width: 100%;padding: 0 0.26rem;color: #fff;font-size: 0.16rem; font-family:arial, sans-serif;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-right: 0.14rem;background: url(../images/arrow_down.png) no-repeat scroll 97% center rgba(0,0,0,0.1);border-radius:0.22rem;border:0; /*background-size: 2.5%;*/}
.Home_contact .form .drop-down .name::selection {background:#018ea9;}
.Home_contact .form .drop-down .name.provinceName {background-position: 93% center;}
.Home_contact .form .drop-down .name.cityName {background-position: 93% center;}
.Home_contact .form .drop-down .list {z-index: 33;display: none;position: absolute;left: 0;width: 100%;top: 2.81em;box-sizing: border-box;padding: 0.26rem 0;border-radius: 0.30rem;background:#08849b}
.Home_contact .form .drop-down ul{list-style-type: none;}
.Home_contact .form .drop-down ul li{font-size: 0.16rem;line-height: .3rem;color: #fff;padding: 0 0.26rem;cursor: pointer;}
.Home_contact .form .drop-down ul li:hover{background: #018ea9;}
/*.Home_contact .form .drop-down:hover ul{display: block;}*/
.Home_contact .home_more { margin-top: 8%;color:#666666;background:#fff;}
@media(min-width:1025px){
.Home_contact .fl { width: 50%;max-width: 7rem; padding: 7.8% 0;}
.Home_contact .fr { width: 50%;padding: 7.8% 8.12% 7.8% 9.3%}
}
@media(max-width:1024px){
.Home_contact {background:none; padding-bottom: 0;}
.Home_contact .fr{ margin-top: 2em;padding: 6% 4%;background:#008fa9;}
}



/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 h3{font-size: 0.30rem;color: #333;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:0.01rem solid #d1d1d1; padding:0.15rem 0;}
.TextList000591 li .tit{font-size: 0.20rem;color: #333;}
/*.TextList000591 li .tit span{color: #008fa9;}*/
.TextList000591 li p{font-size: 0.16rem; line-height: 2;}




.Other { position: fixed; bottom:14%;right: 2%;z-index: 99; }
.Other ul { width:0.52rem;padding: 0.12rem 0.08rem;border-radius:0.40rem;box-sizing: border-box; box-shadow: 0.02rem 0.04rem 0.20rem 0px rgba(198, 198, 198, 0.27);background:#2198af;border: 0.02rem solid #FFFFFF;}
.Other li { position: relative;width: 0.32rem;height:0.32rem;}
.Other li:not(:first-of-type) {margin-top: 0.24rem;}
.Other li:before { position: absolute;content:'';width: 70%;height: 0.01rem;top:-0.12rem;left:50%;transform:translateX(-50%);background-color: #71A3FF}
.Other li:first-child:before { display: none;}
.Other li a { display: block; width: 100%; height: 100%;background-repeat:no-repeat;background-position: center;background-size:0.2rem;border-radius: 50%;transition: 0.3s;}
.Other li:hover a {background-color: rgba(255,255,255,0.2);}
.Other li figure { position: absolute;top:50%;right:200%;transform:translateY(-50%);display: none; background:#fff;box-shadow: 0.02rem 0.04rem 0.20rem 0px rgba(198, 198, 198, 0.27);}
.Other li figure:after { position: absolute;content:'';left:100%;top:50%;transform:translateY(-50%);border:0.06rem solid transparent;border-left: 0.06rem solid #fff; }
.Other li.mes a { background-image: url("../images/other_icon1.svg")}
.Other li.tel a { background-image: url("../images/other_icon2.svg")}
.Other li.code a { background-image: url("../images/other_icon3.svg")}
.Other li.feed a { background-image: url("../images/other_icon4.png")}
/*.Other li.mes a:hover { background-image: url("../images/other_icon1_on.png")}
.Other li.tel a:hover { background-image: url("../images/other_icon2_on.png")}
.Other li.code a:hover { background-image: url("../images/other_icon3_on.png")}
.Other li.feed a:hover { background-image: url("../images/other_icon4_on.png")}*/
.Other li.tel figure { padding: 0.14rem;color:#0A56EF;}
.Other li.tel figure span { white-space: nowrap;}
.Other li.mes figure { padding: 0.14rem;color:#0A56EF;}
.Other li.mes figure span { white-space: nowrap;}
.Other li.code figure { padding: 0.05rem; width: 1rem;box-sizing: border-box;}
/*.Other li.hover:hover figure { display: block;}*/
.Other .getTop {display: block;width: 0.48rem;height: 0.48rem; margin-top: 0.60rem;border-radius:50%;background:url("../images/other_icon5.png") no-repeat center/0.24rem #fff;box-shadow: 0.02rem 0.04rem 0.20rem 0px rgba(198, 198, 198, 0.27); opacity: 0;}





.singlebox .box+.box{ border-top: 1px solid #eaeaea; padding-top: 36px; margin-top:36px;}
.singlebox .tit{ font-size: 0.22rem; color: #333; font-weight: bold; margin-bottom:14px;}
.singlebox p{margin: 0;}
.singlebox p+p{ margin-top:10px;}
.singlebox ol,
.singlebox ul{ padding-left: 18px;}



.ul_sitemap li{display: flex;}
.ul_sitemap li>strong{width: 100px;}
.ul_sitemap li>span{margin: 0 20px;}


input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-text-fill-color: #ededed !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;
    background-color:transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s;
}