.auto_1400{max-width: 1400px;margin: 0 auto;}
@media (max-width:1400px) {
.auto_1400{width: 94%;}
}

/*Top003124 */
.Top003124{ font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.3125em);}
.Top003124.hover{background-color: #eee; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{height: 0.925em;line-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 header{position:relative;}
.Top003124 .logo{float: left;display: table;height: 95px;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: 87px;}
@media (max-width:1024px) {
.Top003124 .logo{height: 3em;}
.Top003124 .logo img{height: auto;width: 170px;}
}

.Top003124 .top-nav dd{font-family: 'Bebas';}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 8.34vw;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 7.5em;padding-top: 1.75em; font-size: 0.875em; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@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: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
.Top003124 .top-search{}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;padding-right: 12vw;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: 5em;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height: 96px;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.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 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}
@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 menu li .sub{background-color: rgba(0,0,0,0.1);}
}

.Top003124 .open-search{position: absolute;right: 0;top: 0;width: 96px;height:96px;background: url(../images/Top003124-btn.svg) no-repeat center;cursor: pointer;background-size: auto 23.53%;}
.Top003124.hover .open-search{background:rgba(0,0,0,0.3) url(../images/Top003124-btn.svg) no-repeat center;background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0;top: 100%;background-color: #fff;width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgb(154 200 59);background-image: url(../images/Top003124-btn.svg);background-size: auto 50%;}
.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: rgb(154 200 59);}
@media (max-width:1024px) {
.Top003124 .open-search{width: 2em;height: 2em;top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1);background-size: auto 60%;right: 90px;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%;left: 20%;background-color: rgb(65 187 172);} 
.fp-tableCell{height: auto!important;}
.Floor002650 #fullpage,
.Floor002650 .fp-table,
.Floor002650 .fp-tableCell{ height: auto!important;}
}
@media (max-width:640px) {
.Top003124 .open-search{right: 40px;width: 40px;height: 40px;background-size: 20px!important;}   
.Top003124 .open-menu i{width:30px;}
}



/*Banner003179 */
.Banner003179{position: relative;z-index: 1;}
.Banner003179 li img{width: 100%;height: 100vh;}
.Banner003179 li.slick-slide{position: relative;}
.Banner003179 li .url{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 2; opacity: 0;background-color: #ffff;}
.Banner003179 .slick-dots{position: absolute; left: 50%;transform: translateX(-50%);z-index: 30; bottom:calc(65 / 980 * 100%);}
.Banner003179 .slick-dots li{float: left;width: 30px;height: 5px;margin: 0 15px;background-color:#fff;}
.Banner003179 .slick-dots li button{display: none;}
.Banner003179 .slick-dots li.slick-active{background-color: #41bbac;}
@media (min-width:1025px) {
.Banner003179 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003179 {margin-top: 0;}
.Banner003179 .pc{display: none;}
.Banner003179 .slick-dots li{width: 10px;height: 10px; margin: 0 5px; border-width: 2px;}
.Banner003179 li img{height: auto;}
}



.loadingimg{ width:100%; max-width:none; position:absolute; left:-100%; top:0; opacity:0;}
.Floor002650 .section{ background-repeat:no-repeat; background-position: center center;background-size:cover; position:relative; }
.Floor002650 #news{background-image:url(../images/bg.jpg);}
.Floor002650 #data{background-image:url(../images/bg2.jpg);}
.Floor002650 #about{ background-image:url(../images/Floor002718_bg.jpg); }
.Floor002650 #footer{ background-image:url(../images/Bottom001947-bg.jpg); }
.Floor002650 #footer .Bottom002991{background: none;}
/*Floor002718 */
.Floor002718{ position:relative; z-index:1; }

.Floor002718 .main .ytable{ height:100%;}
.Floor002718 .fl{width: 70%;}
.Floor002718 .fl .tit{color: #fff;font-size: 40px;font-weight: normal;margin-bottom: 4%;margin-top: 0;}
.Floor002718 .fl p{font-size: 18px;color: #fff;line-height: 36px;}
.Floor002718 .fr{width: 25%;}
.Floor002718 .videobox {position: relative;width: 200px;height: 200px;}
.Floor002718 .videobox .play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/sp.png) no-repeat center;cursor: pointer;background-size: 60%;}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.Floor002718 .videobox .play{
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}
.Floor002718 .Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Floor002718 .videobox .Popup{position: absolute;}
.Floor002718 .Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}
.Floor002718 .Popup .sp{padding-top: 65%;position: relative;}
.Floor002718 .Popup .ytable{height: 100%;}
.Floor002718 .Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Floor002718 .Popup video{ width: 100%; }
.Floor002718 .videobox .Popup video{ height: 100%;background: #000; }
.Floor002718 .Popup .close{position: absolute;right: 28%;top: 72%; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Floor002718 .Popup .close:before,
.Floor002718 .Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002718 .Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
/*Floor002911 */
@media(min-width:1025px){
.Floor002718 .main{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}    
}
@media(max-width:1024px){
.Floor002718 .fl .tit{font-size: 26px;}
.Floor002718 .fl p{font-size: 15px;line-height:2;}
.Floor002718 .fl,.Floor002718 .fr,.Floor002718 .videobox{width:100%;}
.Floor002718 .ytable-cell{display:block;}
.Floor002718 .videobox .play{background-size:70px;}
}
@media(max-width:640px){
.Floor002718 .fl .tit{font-size: 18px;}
.Floor002718 .videobox .play{background-size:50px;}
.Floor002718 .main{padding-top:30px}
}


.Floor002911{position: relative;z-index: 1;padding: 5vw 0 0;font-family: Arial, "sans-serif";}
.Floor002911 .auto{max-width: 1400px; width: 92%;}
.Floor002911 .txt{background: #fff;padding: 30px;margin-bottom: 2vw;border-radius: 10px;}
.Floor002911 .left h3{font-size: 24px;font-weight: normal;color: #333;margin-top: 0;}
.Floor002911 .left p.dot3{font-size: 16px;line-height: 1.875em;margin-top: 0;word-break: break-word;color: #666;height: 90px;}
.Floor002911 .left .pic{margin-bottom: 0vw;}
.Floor002911 .left .pic img{border-radius: 10px;}
.Floor002911 .left .title{color: #fff;font-size: 48px;line-height: 0.875em;margin-bottom: 3.021vw;}
.Floor002911 .right li {box-shadow: 10px 0px 0 0 rgb(65 187 172);margin: 0 12px;border-radius: 20px;}
.Floor002911 .right li img{border-radius: 20px;}
.Floor002911 .slider-btn{display: table;table-layout: fixed;width: 100%;}
.Floor002911 .slider-btn > *{display: table-cell; vertical-align: middle;}
.Floor002911 .slider-btn dt{width: 166px;}

.Floor002911 .slick-arrow{margin-right: 18px;width: 48px;float: left;border: 2px solid #fff;border-radius: 50%;cursor: pointer;background: none;height: 48px;position: relative;}
.Floor002911 .slick-arrow:hover{background: #41bbac;border: 2px solid #41bbac;}
.Floor002911 .slick-arrow:before{position: absolute;content: '';width: 10px;height:10px;border-bottom: 2px solid #fff;border-left: 2px solid #fff;left: 50%;top: 50%;margin: -5px 0 0 -3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002911 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -7px;}

.Floor002911 .slick-dots li{float: left;list-style: none;position: relative;height: 2px;background: #fff;}
.Floor002911 .slick-dots li button{position: absolute; left: 0; height: 100%;padding: 0;border: 0;font-size: 0;transition: 0.3s; width: 0;}
.Floor002911 .slick-dots li.slick-active button{background: #41bbac; width: 100%;}

@media(min-width:641px){
.Floor002911 .left{float: left;width:  40.715%;}
.Floor002911 .right{float: right;width: 50%;}

/*.Floor002911:after{position: absolute; content: ''; top: 0;right: 0; width:32.657% ;height: 100%;background: url("../images/Floor002911_imgbg.jpg") no-repeat center center;background-size: cover;}*/
}
@media(max-width:1024px){
.Floor002911{background-size: 30% auto;}
.Floor002911 .left .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002911 .left{padding-bottom: 5vw;}
.Floor002911 .left .title{font-size: 5vw;}
.Floor002911 .left h3{font-size: 4vw;}
.Floor002911 .left p.dot3{font-size: 3vw;}
.Floor002911 .right li{margin:0;}
}



.Floor_pro{padding: 4em 0 6em;}
.Floor_pro .title{text-align: center;}
.Floor_pro .title .cn{color: #fff;font-size: 48px;padding-bottom: 3em;}
.Floor_pro .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}

.Floor_pro .auto{max-width: 1400px;}
.Floor_pro a{display: block;position: relative;}
.Floor_pro li .fixed{height: 100%}
.Floor_pro li{width: 26%;float: left;}
.Floor_pro li .img{position: relative;border-radius: 50%;}
.Floor_pro li  .img:before {position: absolute;display: block;content: '';width: 100%;height: 100%;border-radius: 50%;box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.Floor_pro li .img img {border-radius: 50%;}
.Floor_pro li .info {position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;border-radius: 50%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.Floor_pro li .info {background: rgba(65,187,172,.5);opacity: 0;pointer-events: none;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.Floor_pro li .info h3 {visibility: hidden;color: #fff;text-transform: uppercase;position: relative;letter-spacing: 2px;font-size: 22px;margin: 0 30px;padding-bottom: 20px;text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.Floor_pro li .info h3 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.Floor_pro li .info p {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.Floor_pro li a:hover h3 {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.Floor_pro li a:hover p {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.Floor_pro li .info p {visibility: hidden;color: #fff;padding: 20px 5px;margin: 0 30px;font-size: 16px;border-top: 1px solid rgba(255, 255, 255, 0.5);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.Floor_pro li a:hover .info {opacity: 1;}
.Floor_pro li a:hover h3 {visibility: visible;}
.Floor_pro li a:hover p {visibility: visible;}
@media(min-width:641px){
.Floor_pro li:not(:nth-child(3n)){margin-right: 11%;}    
}
@media(max-width:640px){
.Floor_pro .title{padding-bottom: 6vw;}
.Floor_pro .title .cn{font-size: 6vw;}
.Floor_pro li{width: 48%;margin-bottom: 4%;}
.Floor_pro li:not(:nth-child(2n)){margin-right:4%;}
.Floor_pro li .img,.Floor_pro li .img:before,.Floor_pro li .img img{border-radius:0;}
.Floor_pro li .img:before{display:none;}
.Floor_pro li .info{opacity:1;width: 100%;border-radius: 0;}
.Floor_pro li .info h3{font-size:18px;padding-bottom: 10px;}
.Floor_pro li .info p{font-size:15px;padding: 10px 0 0;}
.Floor_pro li .info h3,.Floor_pro li .info p{visibility: inherit;
 -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

}


/*.bg{position: relative;z-index: 10;background:url(../images/bg.jpg) no-repeat center top;background-size: cover;}*/
.cricle_flower{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:url(../images/bg.jpg) no-repeat center top;background-size: cover;}
.cricle_flower span{position:absolute;}
.cricle_flower span:nth-child(1){top:-10%;left:15%;width:329px;width:17.14%;opacity:.46;}
.cricle_flower span:nth-child(2){top:2%;right:15%;width:153px;width:7.97%;opacity:.6;}
.cricle_flower span:nth-child(3){top:13%;left:-10%;width:564px;width:29.38%;opacity:.4;}
.cricle_flower span:nth-child(4){top:27%;right: 4%;width:249px;width:12.97%;opacity:.5;}
.cricle_flower span:nth-child(5){top:49%;left:35%;width:299px;width:15.58%;opacity:.46;}
.cricle_flower span:nth-child(6){bottom: 0%;left: -6%;width:560px;width:29.17%;opacity:.5;}
.cricle_flower span:nth-child(7){right:-15%;bottom: -11%;width:603px;width:31.4%;opacity:.6;}
/*.cricle_flower span img{-webkit-transition:all ease-in-out .35s;transition:all ease-in-out .35s;animation:cricleA 10s linear infinite;-webkit-animation:cricleA 10s linear infinite;}*/
.cricle_flower span img{
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}




/*Bottom002991 */
.Bottom002991{background:url(../images/Bottom001947-bg.jpg) no-repeat center top;background-size:cover;;padding: 6.25vw 0 2.31vw 0;}
.Bottom002991,
.Bottom002991 a{color: #fff;}
.Bottom002991 .auto{max-width: 1400px;width: 92%;}
.Bottom002991 .code li{float: left;text-align: center;}
.Bottom002991 .code li:not(:last-child){margin-right: 2.14vw;}
.Bottom002991 .code li aside{padding-top: 15px;color: #fff}



.Bottom002991 .col{padding-top: 3.18vw;padding-bottom: 2.18vw;}
.Bottom002991 .col a{font-size: 18px;color: #fff;margin-right: 35px}
.Bottom002991 .col li{display:inline-block;}
.Bottom002991 .b-top{ margin-bottom: 2.13vw; border-bottom: 1px solid rgba(256,256,256,.3);}
.Bottom002991 .b-bottom nav{padding-bottom: 20px;}
.Bottom002991 .b-bottom nav a{display: inline-block;font-size: 15px;}
.Bottom002991 .b-bottom nav a:not(:last-child):after{width: 1px;height: 12px;background-color: #888888;opacity: 0.1; margin: 0 10px;display: inline-block; content: ''; vertical-align: middle;}

.Bottom002991 .store .tit{font-size: 18px;float: left;width: 37%;border-right: 1px solid rgba(256,256,256,.3)}
.Bottom002991 .store .tit h4{ margin: 0 0 5px 0; font-size: 32px; font-weight: normal;}

.Bottom002991 .contact{float: right;width: 58%}
.Bottom002991 .contact .tel{font-size: 32px;color: #fff;font-weight: bold}
.Bottom002991 .contact p{margin-bottom: 0;line-height: 2.5em;margin-top: 0.5em;font-size: 16px;color: #fff;}
.Bottom002991 .b-bottom .fr{font-size:15px;}
@media(min-width:1025px){
.Bottom002991 .b-bottom .fr{text-align: right;}
.Bottom002991 .b-top .fl{ width: 60%;}
.Bottom002991 .code li img{width: 106px;height: 106px;}
}
@media(max-width:1024px){
.Bottom002991{text-align: center;}
.Bottom002991 .b-bottom .fl{padding-bottom: 3vw;}
.Bottom002991 .code{display: table; margin: 3vw auto 0;}
.Bottom002991 .code li aside{font-size: 3vw;}
}
@media(max-width:640px){
.Bottom002991 .store .tit{font-size: 4vw;padding-bottom: 3vw;width: 100%;border-right: 0;}
.Bottom002991 .store .tit h4{ font-size: 6vw; }
.Bottom002991 .code li{width: 28vw;}
.Bottom002991 .code li img{width: 100%;}
.Bottom002991 .select{padding-right: 10vw;}
.Bottom002991 .select dt a{width: 10vw; height: 10vw; }
.Bottom002991 .select dd select{height: 10vw; line-height: 9vw;}
.Bottom002991 .contact{width:100%;text-align: left;float: none;}
.Bottom002991 .col a{font-size: 14px;margin: 0 2px;}
.Bottom002991 .b-bottom nav a{font-size:14px;}
.Bottom002991 .contact p{font-size:15px;line-height:2;}
    .Bottom002991 .tit img{max-width: 300px;}
}



/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#41bbac; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure,
.Other002539 .li_feedback figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a,
.Other002539 .li_feedback figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #41bbac; border-bottom:1px solid #fff;}
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;border-bottom: none;}
.Other002539 .icon.open{background-image:none;position:relative;display: none;}
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{}
.Other002539 #open_2539{ background-color:#41bbac;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
    Banner003144{margin-top: 0.925em}
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}




/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);font-family: 'SourceHanSansCN-Regular';}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu{float:none;width: 100%;margin-left: -320px;}
.Menu003135 .nav-menu ul{display:table;margin: 0 auto;}
.Menu003135 .nav-menu li{/* float: left; */font-size: 1.125em;line-height: 4.44444;display: inline-block;padding: 0 2em;}
.Menu003135 .nav-menu li:not(:last-child){/* margin-right:2.222em; */}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #41bbac;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #41bbac;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu{margin-left: 0;}
.Menu003135 .nav-menu li{font-size:16px;padding: 0 10px;}
}


.column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;text-align: center;}
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size: calc(38 / 16 * 1em);color: #333;font-family: 'SourceHanSansCN-Bold';line-height: 1;margin-bottom: 15px;}
.column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);color: #999;line-height: calc(26 / 30 * 1em);margin-top: calc(7 / 30 * 1em);}
.column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003183-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
.column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
.column-name .cn{font-size: calc(18 / 16 * 1em);}
.column-name .en{font-size: calc(16/ 16 * 1em);}
}
@media (max-width:640px) {
.column-name .cn{font-size: calc(30 / 16 * 1em);}
.column-name .en{font-size: calc(24/ 16 * 1em);}
}

/*RighInfo003141 */
.RighInfo003141{font-family: 'SourceHanSansCN-Regular';}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em;}
.RighInfo003141 .intro .title{font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium';margin-bottom: 0.6em;background: -webkit-linear-gradient(-90deg, #41bbac 50%, #9ac83b 100%);background: linear-gradient(-90deg, #41bbac 50%, #9ac83b 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.RighInfo003141 .intro .info{font-size: 1em;line-height: 2;margin-bottom: 3em;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}
@media (min-width:1025px) {
.RighInfo003141 .intro .title{line-height: 2;}
}
@media (max-width:1024px) {
.RighInfo003141 .intro{padding-top: 2em;}
.RighInfo003141 .intro .title{font-size: 20px;}
.RighInfo003141 .intro .info p{font-size:16px;}
.RighInfo003141 .intro .info{margin-bottom:1em}
.RighInfo003141 .auto{padding-bottom:0;}
}



/*
 .Timeline000618 
 */
.Timeline000618{background: url(../images/Timeline000618-bg.png) no-repeat center center;background-size: cover;margin: 3% 0 0;}
.Timeline000618 .column-name .cn{color:#fff;}
.Timeline000618 .column-name .en{color:#eee;}
.Timeline000618 .title{font-size: 2em;color: #fff;font-family: 'SourceHanSansCN-Medium';margin: 2em 0 3em;/* background: -webkit-linear-gradient(-90deg, #41bbac 50%, #9ac83b 100%); *//* background: linear-gradient(-90deg, #41bbac 50%, #9ac83b 100%); */-webkit-background-clip: text;/* -webkit-text-fill-color: transparent; */font-weight: bold;line-height: 50px;}
.Timeline000618 .year{position: relative; z-index: 1;}
.Timeline000618 .year li {width: 100%;position: relative;line-height: 50px;text-align: center;cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top 10px;background-size:contain;font-size: 24px;padding-top: 40px;color: #fff;}
.Timeline000618 .year li.slick-current{color: #9ac83b;}
.Timeline000618 .year li:after{position: absolute;left: 50%;top: 2px;width: 15px;height: 15px;content: '';background: #fff;border: 2px solid #9ac83b;border-radius: 50%;z-index: 3;margin-left: -8px;}
.Timeline000618 .year li.slick-current:after{ border-color:#9ac83b;}
.Timeline000618 .btn .slick-arrow{position:absolute;top: -7px;width:26px;height:54px;cursor:pointer;background-color: #9ac83b;border-radius:3px;z-index:10;font-size: 0;}
.Timeline000618 .btn .slick-prev{ left:0;}
.Timeline000618 .btn .slick-next{ right:0;}
.Timeline000618 .btn .slick-next:hover,
.Timeline000618 .btn .slick-prev:hover{ background-color:#9ac83b;}
.Timeline000618 .btn .slick-prev:before,
.Timeline000618 .btn .slick-next:before{ position:absolute; content: ''; width: 12px; height: 12px; border-left: 4px solid #fff;border-top: 4px solid #fff;  left: 50%; top: 50%; margin: -6px 0 0 -8px;transform: rotate(135deg);}
.Timeline000618 .btn .slick-prev:before{transform: rotate(-45deg);margin-left: -3px;}

.Timeline000618 .list{position:relative;padding-top:5%;}
/*.Timeline000618 .list:before{ background:url(../images/Timeline000618-bg.png) no-repeat right bottom; width:30%; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}*/

.Timeline000618 .box dl{padding-bottom:2%;text-align: center;}
.Timeline000618 .box dl dt{font-size: 28px;color: #fff;padding-bottom: 15px;}
.Timeline000618 .box dl dd{line-height: 34px;font-size: 16px;color: #eee;}
.Timeline000618 .box dl dd strong{color:#41bbac}
@media (max-width:1024px) {
.Timeline000618 .title{font-size: 20px;margin: 1em 0;line-height: 2;}
}
@media(max-width:640px){
.Timeline000618 .box dl dt{font-size: 22px;padding-bottom:10px;}
.Timeline000618 .box dl dd{font-size: 16px;}	
}


/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1; margin-top: 4.5em;margin-bottom: 4.5em; font-family: 'SourceHanSansCN-Regular';}
.RighInfo003137 .title{font-family: 'SourceHanSansCN-Medium'; font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #41bbac; margin: 1.1538em 0;}
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto;width: 1.5em;height: 1.5em;background-color: #999;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #ccc;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{font-family: 'SourceHanSansCN-Bold';font-size: 1.5em;color: #333;line-height: 1.5;}
.RighInfo003137 ul li .name .en{font-size: 1.2em;color: #999;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 1.5em 0;border-bottom: 1px dotted rgba(0, 0, 0, 0.2);margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 4.6875em;}
.RighInfo003137 ul .tip dd{font-size: 1em;color: #999999;line-height: 2;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 21%;padding-top: 3.25em;padding-bottom: 3.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}



.PicList002433 .ul-4{margin-bottom:5%;}
.PicList002433{padding: 5% 0 0;}
.PicList002433 .auto{max-width: 1400px;}
.PicList002433 .title{text-align: center;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';font-size: 24px;line-height: 1.5;padding-bottom: 5%;}
.PicList002433 .title:after{display: block;content: '';width: 1em;height: 3px;background-color: #9ac83b;margin: 0.5em auto 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:46px; height:46px; margin-top:-30px; border:1px solid #1eabb4; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#1eabb4; }
.PicList002433 .main  .slick-arrow:before{position:absolute;content:'';width:14px;height:14px;border-top: 2px solid #41bbac;border-right: 2px solid #41bbac;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);left:50%;top:50%;margin:-7px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433 .title{font-size:18px;}
}

.PicList002433  .main ul{ padding:0 50px;position: relative}
.PicList002433  .main li{ float:left; position:relative;  text-align:center;}
.PicList002433  .main ul:before,
.PicList002433  .main ul:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .main ul:before{ left:0px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .main ul:after{right:0px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .main li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .main li .ytable{ height:245px;}
.PicList002433  .main li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .main li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .main li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .main li figure img{ max-height:245px;padding-top: 12px;background-size:100% 100%;}
.PicList002433  .main li p{margin:0 auto;max-width:210px;width:90%;line-height: 26px;max-height: 52px;color:#333;font-size: 16px;}
.PicList002433  .main .ul-3 li{width:33.33333333%;}
.PicList002433  .main .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .main .ul-2 li{width:50%;}
.PicList002433  .main .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .main .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .main .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .main .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .main ul{ padding:0;}
.PicList002433  .main li p{font-size: 15px;}
.PicList002433  .main li .ytable{ height:150px;}
.PicList002433  .main li figure img{ max-height:150px; padding:3px}
.PicList002433  .main .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .main .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .main .ul-3 li:nth-child(3):after,
.PicList002433  .main li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .main li .ytable{ height:100px;}
.PicList002433  .main li figure img{ max-height:100px;}
}



/*PicList002094 */
.PicList002094{ padding:5% 0;}
.PicList002094 .title{color: #333;margin-bottom: 5.1%;position: relative;z-index: 1;text-align: center;}
.PicList002094 .title .cn{font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.PicList002094 .title .cn span{display: inline-block;position: relative;line-height: 0.75;}
.PicList002094 .title .intro{color: #333;font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.PicList002094 .auto{max-width: 1400px;}
.PicList002094 dl{margin-bottom: 3%;}
.PicList002094 dd{width: 23.5%;float: left;background: #eee;padding: 10px 0;font-size: 16px;margin-bottom: 1%;text-align: center;}
.PicList002094 li{float:left;width:31.3%;margin-right:3%;margin-bottom:3%;position:relative;background-color: #fff;box-shadow: 0px 1.25em 3.125em rgb(0 0 0 / 4%);}
.PicList002094 li figure{transition: 0.3s;padding-bottom: 70%;}
.PicList002094 li figure img{ display:none;}
.PicList002094 li div{padding: 0 10%;text-align: center;}
.PicList002094 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.PicList002094 li aside{color: #999;font-size: 16px;}
.PicList002094 li aside img{ display:block; width:100%; height:100%;}
.PicList002094 li aside img.hover{ display:none;}
.PicList002094 li h5{font-size: 18px;text-align:center;margin-bottom: 10px;}
.PicList002094 li p{line-height: 32px;font-size: 15px;min-height: 128px;overflow: hidden;}
.PicList002094 li:hover{box-shadow: 0px 1.25em 3.125em rgb(0 0 0 / 10%);}
.PicList002094 li:hover a{color:#333}
@media(min-width:769px){
.PicList002094 li:nth-child(3n){ margin-right:0;}
}
@media(min-width:1025px){
.PicList002094 dd:not(:nth-child(4n)){margin-right:2%}
}
@media(max-width:1024px){
.PicList002094 dd{width:48%;}
.PicList002094 dd:not(:nth-child(2n)){margin-right:4%}
}
@media(max-width:1000px) and (min-width:769px){
.PicList002094 li p{ height:48px;}
.PicList002094 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.PicList002094 li{ width:48%; margin-right:4%;}
.PicList002094 li:nth-child(2n){ margin-right:0;}
.PicList002094 li{ padding-bottom:61%;}
}
@media(max-width:640px){
.PicList002094 ul{ margin:0 auto; max-width:400px;}
.PicList002094 li{float:none;width:auto;padding-bottom:0;height: auto;margin:0 0 5% 0;}
.PicList002094 dd{width:100%;font-size: 15px;}
.PicList002094 dd:not(:nth-child(2n)){margin-right:0%}
.PicList002094 li div{padding:0 10px;}
.PicList002094 li p{padding-bottom: 10px;}
.PicList002094 .title .cn{font-size:20px;}
.PicList002094 .title .intro{font-size:18px;}
}



/*RighInfo002519 */
.RighInfo002519 .title{color: #333;margin-bottom: 5.1%;position: relative;z-index: 1;text-align: center;}
.RighInfo002519 .title .cn{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.RighInfo002519 .title .cn span{display: inline-block;position: relative;line-height: 0.75;}
.RighInfo002519 .auto{max-width: 1400px;}
.RighInfo002519{ padding:0 0 5% 0;}
.RighInfo002519 p{line-height: 32px;font-size: 16px;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(max-width:1400px){
.RighInfo002519 .auto{ padding: 0 2%;}
}
@media(min-width:641px){
.RighInfo002519 li{ float:left; width:32%;}
.RighInfo002519 li:not(:nth-child(3n)){margin-right:2%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
 .RighInfo002519 .title .cn{font-size:20px;}
}



/*
 .Menu002252 
 */
.Menu002252{padding: 3% 0;text-align:center;overflow:hidden;}
.Menu002252 a{font-size:16px; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.on,.Menu002252 a:hover{color:#fff;background-color: #41bbac;}

.Menu003135 .nav-menu .sub,
.Menu003135 .nav-menu .subb,
.Menu002252_sub .subb{ display: none}
.Menu002252_subb{padding-top: 0;}
.Menu002252_sub{padding-bottom: 2%;}
.Menu002252_sub ul{display:table;margin:0 auto;}
.Menu002252_sub ul li{display:inline-block;}
.Menu002252_sub ul li.aon a{color:#fff;background-color: #41bbac;}
@media(min-width:768px){
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
.Menu002252 a{display:inline-block;line-height: 46px;padding:0 20px;background:#e9e9e9;min-width: 180px;border-radius:36px;margin-bottom: 10px;}
@media(max-width:640px){
.Menu002252 a{min-width: auto;line-height: 2;border-radius: 2px;padding: 0 17px;font-size: 14px;}
.Menu002252 a.on,.Menu002252 a:hover{/* color:#41bbac; *//* background: none; */}
.Menu002252_sub ul li{margin: 0 3px;float: left;}
.Menu002252_sub ul li a{padding: 0 10px;}
}


/*PicList003142 */
.PicList003142 .auto{margin-top: 1.5em;margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1em;text-align: center;}
.PicList003142 li .tit{font-size: 1.125em;font-family: 'SourceHanSansCN-Medium';}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 70%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #41bbac;}
@media (min-width:1025px) {
.PicList003142 li{width: 23.5%;}
.PicList003142 li:not(:nth-child(4n)){margin-right: 2%;} 
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.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 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #41bbac;border-color: #41bbac;}
@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;}
}


/*PicList002938 */
.PicList002938 .auto{max-width: 1400px;}
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #41bbac;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #41bbac;}
.PicList002938 ol{overflow:hidden;}
.PicList002938 ol img{transition: 0.3s;}
.PicList002938 ul:hover img{transform: scale(1.1);}
@media(min-width:481px){
.PicList002938 ol{width: 320px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}


/*TextList002514 */
.TextList002514{padding: 5% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#41bbac; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#41bbac;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;line-height:34px;}
.TextList002514  a{ color:#41bbac; padding:30px 0;}

/*Floor003153 */
.Floor003153 .auto{padding: 4em 0;}
.Floor003153 .title{position: relative;margin-bottom: 2em;}
.Floor003153 .title .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;color: #333;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #41bbac; margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height: 2;font-family: 'SourceHanSansCN-Regular';}
.Floor003153 .intro p strong{color:#41bbac;font-size: 26px;}
.Floor003153 .intro .info li{padding-left: 40px;font-size: 16px;line-height: 50px;border-bottom: 1px dashed #dbdbdb;background: url(../images/Floor003153_icon.png) no-repeat center left;}
.Floor003153 .intro .info li:nth-child(2){background: url(../images/Floor003153_icon2.png) no-repeat center left;}
.Floor003153 .intro .info li:nth-child(3){background: url(../images/Floor003153_icon3.png) no-repeat center left;}
.Floor003153 .intro .info .li{background: none;border-bottom:none;padding-left: 0;display: inline-block;}
.Floor003153 .intro .info li img{max-width: 150px;}
.Floor003153 .intro .info li dd{width: 150px;float:left;}
.Floor003153 .map{border: 1px solid #ECECEC;padding: 5px;}
.Floor003153 .map #allmap{height: 600px;}
.Floor003153 .map #allmap *{ box-sizing:content-box;}
.Floor003153 .map #allmap img{ max-width:none;}
@media(max-width:640px){
.Floor003153 .map #allmap{ height:280px;}
}

@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 5.0714em;font-size: 1em;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}



/*RighInfo003141_2 */
.RighInfo003141_2{font-family: 'SourceHanSansCN-Regular';}
.RighInfo003141_2 .auto{padding-bottom: 2em;}
.RighInfo003141_2 .intro{margin: 3em 0;background: #fafafa;}
.RighInfo003141_2 .intro .title{ font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.6em;}
.RighInfo003141_2 .intro .info{font-size: 0.875em;line-height: 2;padding: 2em 3em;}
.RighInfo003141_2 .intro .info p{margin: 1.8em 0;font-size: 16px;}

.RighInfo003141_2 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;padding: 3em 0;}
.RighInfo003141_2 .number-count li{color: #333333;font-size: 18px;}
.RighInfo003141_2 .number-count li span{display: inline-block;position: relative;font-size: 3em;font-family: 'Bebas';color: #41bbac;margin: 0 5px;}
.RighInfo003141_2 .number-count li span i{font-style: normal;font-weight: bold;}
.RighInfo003141_2 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141_2 .number-count li span i.opa{opacity: 0;}
.RighInfo003141_2 .number-count li sup{display: inline-block;vertical-align: top;color: #41bbac;font-size:1em;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141_2 .slick-dots{position: absolute; bottom:1.875em; left: 50%;transform: translateX(-50%); overflow: hidden;z-index: 10;}
.RighInfo003141_2 .slick-dots li{float: left;width: .8em;height: .8em;position: relative;margin: 0 0.5em;}
.RighInfo003141_2 .slick-dots li button{position: absolute;border-radius: 50%;background: #fff;padding: 0;border: 0;font-size: 0;width: 100%;height: 100%;left: 0;top: 0;transition: 0.3s;}
.RighInfo003141_2 .slick-dots li.slick-active button{background: #41bbac;}
@media (min-width:1025px) {
.RighInfo003141_2 .wap{display: none;}   
.RighInfo003141_2 .intro .info{width: 47.929%;}
.RighInfo003141_2 .intro .title{line-height: 1;}
.RighInfo003141_2 .intro .img{width: 47.215%;}
.RighInfo003141_2 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141_2 .number-count li{float: left;}
.RighInfo003141_2 .number-count li:not(:last-child){margin-right: 3.5em;}
}
@media (max-width:1024px) {
.RighInfo003141_2 .pc{display: none;}  
.RighInfo003141_2 .slick-dots{bottom: 3%;} 
.RighInfo003141_2 .slick-dots li{width: 16px;height: 16px;margin: 0 5px;}
.RighInfo003141_2 .intro .info{padding:1em}
.RighInfo003141_2 .number-count li{text-align: center;padding: 1em 0;width: 33.33%;float: left;} 
.RighInfo003141_2 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141_2 .intro{margin: 1em 0;}
}

@media (max-width:640px) {
.RighInfo003141_2 .number-count li{font-size: 15px;}
.RighInfo003141_2 .number-count li span{font-size: 24px;}
.RighInfo003141_2 .slick-dots li{width: 12px;height: 12px;}
}



/*#fp-nav{position: fixed;z-index: 100;top: 50%;right:17px;transform: translate3d(0,-50%,0);-webkit-transform: translate3d(0,-50%,0);}*/
#fp-nav ul{ padding:15px 0;}
#fp-nav ul li{margin:5px 0;width: auto; height: auto;}
#fp-nav ul li a{ width:20px; height:20px; border-radius:50%; background:none; border:3px solid transparent; position:relative; display:block; cursor:pointer;}
#fp-nav ul li a.active{ border-color:#fff;}
#fp-nav ul li a:before{ position:absolute; content:''; width:6px; height:6px;top:50%; left:50%; margin:-3px 0 0 -3px; background:#fff;border-radius:50%;}
#fp-nav ul li a.active:before{ background:none;}
#fp-nav ul li a span{display: none;}




.news_info{padding-bottom: 5%;padding-top: 4%;}
.news_info .auto{background: #fff;padding: 4%;border-radius: 20px;}
.news_info .title{text-align:center;padding-bottom:0px;background:none;margin-bottom: 2%;}
.news_info .title h1{margin:0;padding-bottom:15px;font-size:24px;/* font-weight:normal; */color: #333;}
.news_info .title p{ margin:0; border-bottom:1px dashed #eee; padding-bottom:10px;}
.news_info .title p span{margin:0 36px;color:#999;font-size: 14px;}
.news_info .info{text-align:justify;text-justify:inter-ideograph;font-size: 16px;}
.news_info .info img{ margin:15px 0;}
.news_info .info p{font-size: 16px;color:#666;line-height: 32px;margin:12px 0;}
.news_info .info_back{ text-align:center; clear:both; padding:50px 0 20px 0;} 
.news_info .info_back a{ color:#999; font-size:14px;} 
.news_info .info_back a:hover{color:#41bbac;}
.news_info .info_back .goback{background: #41bbac;padding: 12px 22px;color:#fff;border-radius:6px;}
.news_info .info_back .goback:hover{color:#fff;background:#000}
.news_info .info_back dl{ width:40%;}
.news_info .info_back .prepage{float:left;text-align: left;}
.news_info .info_back .nextpage{ float:right;}
@media(max-width:640px){
.news_info .info_back .goback{padding: 12px 8px;position: absolute;top: -12px;right: 0;}
.news_info .title h1{font-size: 20px;}
.news_info .info p{font-size:15px;line-height:30px;}
.news_info .info_back{position:relative;}
.news_info .info_back dl{width:100%;float:none;}
.news_info .info_back .nextpage{float:none;text-align: left;margin-top: 29px;}
}


/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1400px;padding: 4em 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{/* padding-bottom: 3em; */}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #41bbac; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #41bbac;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #41bbac;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-family: 'SourceHanSansCN-Medium';font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #41bbac;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 3em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}





/*TextList002957 */
.TextList002957{margin: 2.08vw 0;}
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 54px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 18px;}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}






.search-box-l{display: flex; align-items: center; cursor: pointer; position: absolute; right: 110px; top: 37px; }
.search-box-l .txt{color: #fff; font-size: 16px; margin: 0 .1rem; }
.Top003124.hover .search-box-l .txt{color: #333;}
.search-box-l .select{width: 16px; height: 10px; }
.select-box{position: absolute; left: -3px; top: 35px;  width: 100%; display: none; background: #fff; border-radius: 6px; padding: 14px 4px 4px; text-align: center; }
.search-box-l .select-box.active{display: block; }
.select-box .txt{padding-bottom: 6px; display: block;}







