@charset "utf-8";
* {
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
:before,
:after {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
* {
    -webkit-tap-highlight-color: transparent;
}
html {
  -webkit-text-size-adjust: 100%;
  font-family: serif;
}
:root {
  --ww: 1920 * 100vw;
}
@media (max-width: 1600px) {
  :root {
    --ww: 1700 * 100vw;
  }
}
@media (max-width: 1024px) {
  :root {
    --ww: 1200 * 100vw;
  }
}
@media (max-width: 768px) {
  :root {
    --ww: 1024 * 100vw;
  }
}
@media (max-width: 750px) {
  :root {
    --ww: 750 * 100vw;
  }
}
@media (max-width: 640px) {
  :root {
    --ww: 500 * 100vw;
  }
}
html {
  font-size: calc(95 / var(--ww));
}
body {
  padding: 0;
  margin: 0 auto;
  font-size: 0.16rem;
  position: relative;
  -webkit-text-size-adjust: none;
  /*取出点击出现半透明的灰色背景*/
  -webkit-tap-highlight: rgba(0, 0, 0, 0);
  /*控制内容的可选择性*/
  /*-webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;*/

}
@media (max-width: 640px) {
  body {
    font-size: 0.2rem;
  }
}

a:hover{color:#63c5dc;}

.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:100%; height:100%;object-fit: cover;}
.imgbox.auto img{ width:auto; height:auto;object-fit: contain;max-width: 100%;max-height: 100%;}




/*Floor003155 */
.Floor003155 .fp-menu { position: fixed; z-index: 110; left: 2em; top: 50%; transform: translateY(-50%); }
.Floor003155 .fp-menu li { position: relative; padding: 12px 0; width: 20px; }
.Floor003155 .fp-menu li a { display: block; width: 8px; height: 8px; background-color: rgba(0,0,0,0.3); border-radius: 50%; margin: 0 auto; transition: 0.3s; }
.Floor003155 .fp-menu li span { position: absolute; left: 100%; top: 50%; transform: translateY(-50%); font-size: 0.875em; color: #333; margin-left: 0.625em; line-height: 1.2; visibility: hidden; }
.Floor003155 .fp-menu li:nth-child(1) span { transform: rotate(90deg); transform-origin: top; }
.Floor003155 .fp-menu li.active span { visibility: initial; }
.Floor003155 .fp-menu li.active a {  background-color: #63c5dc;}
.Floor003155 .fp-menu[type='white'] li a { background-color: #ccc; }
.Floor003155 .fp-menu[type='white'] li span { color: #fff; }
.Floor003155 .fp-menu[type='white'] li.active a {background-color: #63c5dc;  }

@media (max-width:1200px) {
.Floor003155 .fp-menu { display: none; }
}

/* common */
.Floor003155 .section { overflow: hidden;background-size: cover!important }
.Floor003155 #footer{overflow: initial;}
.Floor003155 #produce{background:#f7fcff;}
@media (max-width:1200px) {
.Floor003155 .fp-section.fp-table, 
.Floor003155 .fp-tableCell { height: auto!important; }
}

.mouse{position:absolute;z-index:10;left:50%;bottom:20px;width:80px;text-align:center;color:#333; font-size: 12px; margin-left: -40px;}
.mouse .icon{margin:15px auto 0;width:14px;height:19px;background:url(../images/scroll-b.png) no-repeat center;background-size:contain;position:relative;animation:mouse ease-in-out 3s infinite;}

.mouse[type='white']{ color: #fff;}
.mouse[type='white'] .icon{ background-image:url(../images/scroll.png) ;}
@keyframes mouse{0%{top:-10px;}
50%{top:0;}
100%{top:-10px;}
}
@media (max-width:1200px) {
.mouse{display: none}
}
/*Top002999 */
.Top002999{position: absolute;z-index: 100;background:#fff;}
.Top002999 .auto{position: relative; width: 94%}
.Top002999 .logo{position: absolute;left:0;  z-index: 10;  display: table;height:0.92rem;max-width: 8.33vw;}
.Top002999 .logo a{display: table-cell; vertical-align: middle;}
.Top002999 .logo img{max-height: 0.75rem;}
.Top002999 .top-nav{float: right; margin-right: 0.5rem;padding-top: 0.28rem; font-size: 0.14rem;position: relative; z-index: 10}
.Top002999 .top-nav dd{float: left;line-height:0.35rem;}
.Top002999 .top-nav dd.entrance{}
.Top002999 .top-nav dd.entrance a{color:#444;position: relative;padding-right: 0.1rem;margin-right: 0.1rem;display: inline-block;}
.Top002999 .top-nav dd.entrance a:after{content:'';width:1px;height: 50%;background: #bbb;position: absolute;right: 0;top: 22%;display: block;}
.Top002999 .top-nav dd.entrance a:last-child:after{display: none;}
.Top002999 .top-nav dd.lang a{color:#444;display: inline-block;margin:0 3px;}
.Top002999 .open-nav{position: absolute;right: 3.13vw; width: 29px; height: 25px; top:37px;  z-index: 8; cursor: pointer;}
.Top002999 .open-nav i{position: absolute; left: 0; width: 100%; height: 3px; border-radius: 3px;background: #fff;}
.Top002999 .open-nav i:nth-child(2){top: 50%;margin-top: -1.5px;}
.Top002999 .open-nav i:nth-child(1){ top: 0;}
.Top002999 .open-nav i:nth-child(3){ bottom: 0;}

.Top002999 .top-main{ z-index: 9;position: relative;}

.Top002999 .open-search{top: 0;background:url("../images/Top002999_icon.png") no-repeat center center; height: 30px;right: 0; top: 0; bottom: 0; margin: auto; width: 30px;background-size:0.2rem; z-index: 10}
.Top002999 .open-search.on:before, 
.Top002999 .open-search.on:after{background: #73b8ca; width: 44%; left:28%; }
.Top002999 .top-search .btn{background-color: #73b8ca;background-image:url("../images/Top002999_icon2.png");}

.Top002999 .top-main .gupiao{position: absolute; right: 1.5rem; top: 50%; line-height: 24px;margin-top: -12px;color: #e8f6fa;font-size: 0.22rem;padding-left: 0.33rem;background: url(../images/Top-tel.svg) no-repeat left center;background-size: 1em auto;}
.Top002999 .top-main .gupiao span{}
.Top002999 .top-main menu li a{color: #333;}
.Top002999 .top-main menu li.aon span a,
.Top002999 .top-main menu li a:hover{color: #63c5dc;}
.Top002999 .top-main .sub dt{text-align: left;}
.Top002999 .txt-intro .txt{padding: 0 1vw 0 1.5vw;}
.Top002999 .txt-intro .txt p{line-height: 28px;color: #666;font-size:0.16rem; margin-bottom: 2vw;}
.Top002999 .txt-intro .txt .more{color: #333;font-size:0.16rem;}
.Top002999 .txt-intro .txt .more:hover{color: #e8f6fa;}

.Top002999 .txt-intro .txt span{display: inline-block;font-size:0.16rem;line-height: initial;}
.Top002999 .txt-intro .txt .h-more .icon{width:42px;height: 50px;border-radius: 0.24rem 0}




@media(min-width:1025px){
.fp-enabled .topH{display: none}
.Top002999{position: absolute; left: 0; top: 0; width: 100%;}  
.Top002999 .logo a .blue,
.pcmenu-show .Top002999 .logo a .white{}
.pcmenu-show .Top002999 .logo a .blue{display: block;}
    
.Top002999 .top-main{position: relative;transition: 0.3s; opacity: 0; top:
-100px;  left: 0; width: 100%;}
.pcmenu-show .Top002999 .top-main{top: 0; opacity: 1;}

 .Top002999 .top-main menu{padding-left: 9%;}   


.Top002999 .top-main menu li span{display: block; line-height: 0.92rem;}

.Top002999 .top-main menu li:not(:last-child):after{position: absolute; left: 100%; top: 50%; width: 2px; height: 2px; background: #c3c9d3; content: ''; margin-left: .8vw;}
.Top002999 .top-main .sub{width: 42vw; left: -3.13vw;margin: 0;background-color: #f6f8f9; padding:2.5vw 0;}
.Top002999 .top-main .sub dt{line-height: normal;padding: 0;font-size:0.17rem;}
.Top002999 .top-main .sub dt:not(:last-child){margin-bottom: 1.2vw;}
.Top002999 .top-main .sub .fl{width: 20%;padding: 0 0 0 2vw;background: none;}
.Top002999 .top-main .sub .fr{width: calc(80% - 1.5vw);}
.Top002999 .txt-intro .pic{width: 48.193%;vertical-align: top;}
}

@media(min-width:1025px) and (max-width:2000px){
    
.Top002999 .top-main menu li:not(:last-child){margin-right: 2.5%;}
.Top002999 .top-main menu li{float: left; font-size: 0.20rem;}
}

@media(min-width:2000px) and (max-width:3000px){
    .Top002999 .top-main menu li:not(:last-child){margin-right: 3%;}
    .Top002999 .top-main menu li{float: left; font-size: 0.16rem;}
}

@media(min-width:3000px){
    .Top002999 .top-main menu li:not(:last-child){margin-right: 2%;}
    .Top002999 .top-main menu li{float: left; font-size: 20px;}
}


@media(max-width:1024px){
.Top002999{position: fixed;width: 100%; display: block!important}
.Top002999 .auto{width: 100%; display: flex;flex-wrap: wrap}
.Top002999 .logo{width:15%;max-width: inherit; height: auto; position: relative}
.Top002999 .logo img{max-height:inherit;}
.Top002999 .top-other{position: relative; width: 100%; padding: .1rem 2%}
.Top002999 .top-main menu{position: fixed; left: -100%;opacity: 0; top:1.4rem;height: 100%; background: rgba(255,255,255,0.9); width: 240px; transition: 0.3s;}
.menu-show .Top002999 .top-main menu{opacity: 1; left: 0;}

.Top002999 .top-main menu li{line-height: 40px;  border-bottom: 1px solid rgb(115,184,202,37%);font-size: 16px;}
.Top002999 .top-main menu li span{position: relative;display: block;padding: 0 20px;}
.Top002999 .top-main menu li i.op:after,
.Top002999 .top-main menu li i.op:before{background: #adb7c6;}
.Top002999 .top-nav{order: -1; width: 100%; background: #63c5dc; font-size: 0.18rem; color: #fff; float: none; padding:.1rem 2%; margin-right: 0; display: flex; justify-content: space-between}
.Top002999 .top-nav:after{display: none}
.Top002999 .top-nav dd.entrance a,
.Top002999 .top-nav dd.lang a{color: #fff}
.Top002999 .top-nav dd.entrance a:after{background: #e0e0e0}

.Top002999 .open-search{right:70px}
.Top002999 .top-search{max-width: inherit;}
.Top002999 .open-menu{right:2vw; width: 32px;}
.Top002999 .open-menu i{background: #adb7c6}
.Top002999 .txt-intro{display: none;}
.Top002999 .top-main .sub{background: rgba(0,0,0,0.1); padding: 10px 20px;}
.Top002999 .top-main .sub dt:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.9);}
}

/*Banner002901 */
.Banner002901{ position: relative; z-index: 1; overflow: hidden; }

.Banner002901 .Ispic { height: 100vh; background-position: left center; }
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}

.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 9%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}


.h-title{margin-bottom:0.45rem;}
.h-title.center{text-align: center}
.h-title .cn{font-size:0.48rem;color:#63c5dc;letter-spacing: 2px}
.h-title.white .cn{color:#fff;}

@media(max-width:640px){
.h-title .cn{font-size:0.34rem;}
}

.h-more{}
.h-more a{display: table;}
.h-more span{display: inline-block;  vertical-align: middle;}
.h-more .icon{width: 44px;height: 52px;border: solid 2px #63c5dc;background:#63c5dc; border-radius:0.24rem 0; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.h-more .icon:before{position: absolute; content: ''; width: 32px; height: 32px; background:url(../images/jt.png) no-repeat center; transform: rotate(0deg);left: 50%; top: 50%; margin: -15px 0 0 -15px;}
.h-more a:hover .icon{}

.h-more .t{color: #666;}
.h-more .t:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.h-more a:hover .t{}
.h-more a:hover .t:before{}


.lm-title{font-size: 0.34rem;color: #333;padding-top: 0;}
.lm-title:after{content:'';width:0.32rem;height: 2px;background:#63c5dc;display: block;margin:0.2rem 0 0.3rem;}
.lm-title.center{text-align: center}
.lm-title.center:after{margin:0.2rem auto 0.3rem;}

@media(max-width:1024px){
.lm-title{font-size: 0.28rem;}
}

/*Floor002828 */
.Homepro{ background: #f7fcff;  position: relative; z-index: 5;}

.Floor002828{padding:4% 0 ;}
.Floor002828 .auto{position: relative;}
.Floor002828 .bg{position:absolute;left:0;top:0;width:44%;height:100vh; z-index: -1;}
.Floor002828 .h-title{position: absolute;top:2vh;left:0%; z-index: 10; margin-bottom: 0;}

.Floor002828 .slider-for li .inner{display: flex;flex-wrap: wrap; align-items: center;flex-direction: row-reverse;justify-content: space-between;}
.Floor002828 .slider-for li .pic{ text-align: center;position: relative;overflow: hidden;/* background: url(../images/Floor002828_pic.jpg) no-repeat center; */ background-size: contain;}
.Floor002828 .slider-for li .pic .Ispic{padding-bottom:100%;}
.Floor002828 .slider-for li .pic img{width:100%;display: block; margin: 0 auto;position: relative; z-index: 3;transition: 0.5s 0.3s;transform: scale(0); opacity: 0;}
.Floor002828 .slider-for li.slick-current .pic img{transform: scale(1); opacity: 1;}
.Floor002828 .slider-for li .txt .tit{font-size:0.32rem;color:#333;margin-bottom:0.3rem;}
.Floor002828 .slider-for li p{line-height:0.34rem;color: #666;}
.Floor002828 .slider-for li p.t-2 span:not(:last-child){margin-right: 26px;}
.Floor002828 .slider-small li{padding: 6px 0; cursor: pointer;}
.Floor002828 .slider-small li .img{height:2rem;max-width:2rem; width: 100%; margin: 0 auto; text-align: center;background: url(../images/Floor002828_pic.jpg) no-repeat center;background-size: cover;border-radius: 50%;border:3px solid #fff; overflow: hidden;display: flex; align-items: center; justify-content: center;}
.Floor002828 .slider-small li:nth-child(2n) .img{}
.Floor002828 .slider-small li .img .imgbox {width:72%; position: relative;overflow: hidden;z-index: 2;transition: 0.5s}
.Floor002828 .slider-small li .img .imgbox span img {width: 100%;height: 100%;object-fit: contain;}
.Floor002828 .slider-small li.slick-current .img{}
.Floor002828 .slider-small li aside{text-align: center;color: #333;font-size: 0.18rem;margin-top:0.1rem;}
.Floor002828 .slider-small li:hover .imgbox{transform: scale(1.1)}
.Floor002828 .slider-small li.slick-current aside{color: #63c5dc;}
.Floor002828 .right .slick-arrow{position: absolute;padding: 0; cursor: pointer;background: none;border: 0; border-left: 2px solid #ccc;border-top: 2px solid #ccc;width: 0.2rem; height: 0.2rem; font-size: 0; z-index: 10}
.Floor002828 .right .slick-next{}

.Floor002828 .h-more{margin-top:0.6rem;}

@media(min-width:1025px){
.Floor002828 .box{ display: flex; flex-wrap: wrap; align-items: center;flex-direction: row-reverse;justify-content: space-between;}
.Floor002828 .left{text-align: justify;float: left;width: 76%;}
.Floor002828 .right{position: relative;float: right;width: 20%;}
.Floor002828 .right .slick-arrow{left: 50%;margin-left: -0.1rem;transform: rotate(45deg);}
.Floor002828 .right .slick-prev{top: -20px;}
.Floor002828 .right .slick-next{bottom: -20px; transform: rotate(-135deg);}

}
@media(min-width:1025px) and (max-width:1200px){
.Floor002828 .slider-small li .img{height: 130px;padding-top: 22px;}
}
@media(max-width:1200px){
.Floor002828 .slider-small li aside{font-size: 24px;}

}
@media(max-width:1024px){
.Floor002828 .right{position: relative}
.Floor002828 .right .slick-arrow{top: 50%;margin-top: -12px; width: 24px; height: 24px;}
.Floor002828 .right .slick-prev{left: 0;transform: rotate(-45deg);}
.Floor002828 .right .slick-next{right: 0;transform: rotate(135deg);}
.Floor002828 .slider-small{padding: 0 20px; margin-bottom: 40px;}
.Floor002828 .h-title{position: relative; padding-bottom: 4%}
}
@media(min-width:641px){
.Floor002828 .slider-for li .txt{float: right; width: 38%;}
.Floor002828 .slider-for li .pic{float: left;width: 54%;}
/* .Floor002828 .slider-for li .txt{padding-top: 12%;} */
}
@media(max-width:640px){
.Floor002828 .slider-for li .pic{order: -1;padding-bottom: .3rem}
.Floor002828 .slider-for li .txt,
.Floor002828 .slider-for li .pic{float: none;width: 100%}
}
@media(max-width:480px){
.Floor002828 .slider-small li aside{font-size: 18px;}
}

/*Floor002986*/
.Homeabout{background: #f7fcff;}
.Floor002986{/* position: relative; z-index: 1;overflow: hidden;margin-bottom: 0; */padding:4% 0;}
/* .Floor002986 .pr{position: relative; z-index: 4;} */

.Floor002986 .bg{right: 0;position: absolute; z-index: 1; left: 0; top: 0; height: 100%;}
.Floor002986 .bg:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #e8f6fa;opacity: 0; content: '';}
.Floor002986 .intro{color: #333;position: absolute; width: 40%; right: 0%; top: 50%;  transform: translateY(-50%);}
.Floor002986 .txt{background:rgba(255,255,255,0.75);padding:6%;border-radius: 0.1rem}
.Floor002986 h2{font-size:0.32rem;font-weight: normal;line-height: 1.5;margin-top:0.4rem;}
.Floor002986 h2 span{display: block;}
.Floor002986 h2 span:nth-child(2){text-indent: 2em}
.Floor002986 .edit-info{line-height: 1.8;font-size:0.22rem; }

.Floor002986 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:999;background:rgba(0,0,0,0.3);}
.Floor002986 .video_files video{width:100%; height:100%; background-color:#000;z-index: 99}
.Floor002986 .video_files .close{position: absolute;right: 2%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #63c5dc;cursor: pointer;}
.Floor002986 .video_files .close::before,
.Floor002986 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Floor002986 .video_files .close::before{ transform:rotate(45deg);}
.Floor002986 .video_files .close::after{ transform:rotate(-45deg);}

.Floor002986 .play{position: absolute; left: 16%; top: 50%; transform: translateY(-50%); width: 1.2rem; height: 1.2rem; cursor: pointer; z-index: 3; font-size: 100px;}
.Floor002986 .play:before,
.Floor002986 .play:after,
.Floor002986 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor002986 .play i{ width: 1rem;height: 1rem; z-index: 4; background:url("../images/play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.Floor002986 .play:before,
.Floor002986 .play:after{content: '';background-color: #63c5dc;opacity: 0.11; transform-origin: 0 0;}
.Floor002986 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor002986 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

@media(min-width:1025px){
.Floor002986 .bg{right: 0vw;}
.Floor002986 .img,
.Floor002986 .txt{}
.Floor002986 .img{padding-top: 8vw;}
.Floor002986 .img img{ width: 120%; max-width: none;}

.Floor002986 .edit-info{width: 100%;padding-top:0.3rem;margin-bottom:0.5rem;}
.Floor002986 .h-more{}
}
@media(min-width:1025px) and (max-width:1400px){
.Floor002986 .bg{right: 8vw;}
.Floor002986 .auto{margin-left: 8vw;}
.Floor002986 .txt{padding-top: 5.5vw;}
.Floor002986 .edit-info{padding: 4vw 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Floor002986 .edit-info{font-size:1.2vw;}
}
@media(max-width:1200px){
.Floor002986 .more{ text-align: center; padding: 4vw 0;}
.Floor002986 .intro{position: inherit;transform:none; width: auto;padding-left: 40%}
}
@media(max-width:768px){
.Floor002986 .intro{padding-left: 0; padding-bottom: 10%}
.Floor002986 .more a:before,
.Floor002986 .more a:hover:after{width:10vw;}
.Floor002986 .play{left: 70%; top:80%; transform: scale(0.8)}
}
/*Floor002914 */
.Homenews{background: #f7fcff;position: relative;}
.Floor002914{ padding:4% 0; }
.Floor002914 .bg1{position: absolute;top: 0vw;left: 0;width: 9%;}
.Floor002914 .bg2{position: absolute;top: -1vw;right: 0;width: 15%;}

.Floor002914 .list{min-height: 30.815vw;position: relative; z-index: 1;}
.Floor002914 .list ol .ytable{table-layout:fixed;}
.Floor002914 .list ol{background: #f6f8f9;}
.Floor002914 .list ol .pic{ overflow: hidden;}
.Floor002914 .list ol .Ispic{padding-bottom: 58%; transition: 0.3s;}
.Floor002914 .list ol a:hover .Ispic{transform: scale(1.1);}
.Floor002914 .list ol .time{width: 7.8125vw;height: 7.8125vw;background: #e8f6fa;color: #0babd9; text-align: center;border-radius: 0 0 0rem}
.Floor002914 .list ol .time aside{font-size: 56px;}
.Floor002914 .list ol .info{padding: 3% 5%;}
.Floor002914 .list ol .info aside.dot{font-size: 0.23rem;margin-bottom:0.1rem;}
.Floor002914 .list ol:hover .info aside.dot{color: #63c5dc;}
.Floor002914 .list ol .info p.dot2{line-height: 0.3rem;color: #666; word-break: break-word;}
.Floor002914 .list li{overflow: hidden;  }
.Floor002914 .list li:not(:last-child){margin-bottom: 0.15rem;}
.Floor002914 .list li .pic{ overflow: hidden;}
.Floor002914 .list li .Ispic{padding-bottom: 62%; transition: 0.3s;}
.Floor002914 .list li { transition: 0.3s;  background: url("../images/Floor002914_bg.png") no-repeat right top #f6f8f9;background-size: contain; opacity: 0.9; padding: 0.2rem; overflow: hidden; position: relative; z-index: 1;}
.Floor002914 .list li .tit{font-size: 0.22rem;color: #333;line-height: 1.2; margin: 0.15rem 0;}
.Floor002914 .list li p{line-height: 0.3rem;max-height: 0.6rem; margin: 0; color: #666;}
.Floor002914 .list li time{color: #999;}
.Floor002914 .list li a:hover .Ispic{transform: scale(1.1);}
.Floor002914 .list li a:hover .tit{color: #63c5dc;}
.Floor002914 .list li a:hover .main > *{}
.Floor002914 .list li a:hover .main .tit{opacity:1;}
.Floor002914 .list li a:after{position: absolute;border: 40px solid #63c5dc; width: 0;line-height: 0;height: 0; right: -35px; top: -35px;content: '';border-radius: 0 0.5rem}
.Floor002914 .list li a:hover .more,
.Floor002914 .list li a:hover:after{}
.Floor002914 .list li .more{position: absolute; right: 10px; top: 10px;  width: 14px; height: 14px;z-index: 10;}
.Floor002914 .list li .more:before,
.Floor002914 .list li .more:after{position: absolute; content: '';background: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002914 .list li .more:before{width: 100%; height: 2px;}
.Floor002914 .list li .more:after{width: 2px; height: 100%;}
@media(min-width:641px){
.Floor002914 .left{width: 46%;float: left}
.Floor002914 .right{width: 50%; float: right}
.Floor002914 .list li a{}
.Floor002914 .list li .pic{ width: 30%;}
.Floor002914 .list li .txt{padding-left: 4%;}
}
@media(max-width:1024px){

}
@media(max-width:640px){
.Floor002914 .list ol .time{width: 25%;}
 .Floor002914 .list li{position: relative;margin-top: 3vw;}
.Floor002914 .list li .main{padding: 5%;}
.Floor002914 .list li .tit{-webkit-line-clamp: 2;}
.Floor002914 .list li p{display: none}
.Floor002914 .left{width: 100%}
}


/*Floor001845 */
.Floor001845{ padding:3% 0;background:#e8f6fa;}
.Floor001845 dd{float:right; text-align:center; width:29%;}
.Floor001845 dd p{ padding:0 5%; margin:0;}
.Floor001845 dd p *{ display:block;}
.Floor001845 dd p span{ background:url(../images/Floor001845-icon1.png) no-repeat center top; padding-top:30px; font-size:12px; color:#7d7d8f;}
.Floor001845 dd p b{ color:#000; padding:4% 0 7% 0;}
.Floor001845 dd p.p_2 span{ background-image:url(../images/Floor001845-icon2.png);}
.Floor001845 dd p.p_3 span{ background-image:url(../images/Floor001845-icon3.png);}

.Floor001845 dt{float:left;  width:71%;}
.Floor001845 .from td{ padding-bottom:3%;}
.Floor001845 .from td div{ position:relative;}
.Floor001845 .from td.f_name{ padding-right:5%; width:45%;}
.Floor001845 .from label{ position:absolute; left:10px; top:0;line-height:44px; color:#999;}
.Floor001845 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.Floor001845 .from textarea.text{ height:132px;}
.Floor001845 .from .btn{ text-align:center;}
.Floor001845 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:72px; height:36px; color:#fff; background:#c94645;}
@media(max-width:768px){
.Floor001845 dt,
.Floor001845 dd{ float:none; width:auto !important;}
.Floor001845 dd{ overflow:hidden;}
.Floor001845 dd p{ float:left; width:32%; margin-right:2%; padding:0;}
.Floor001845 dd p:last-child{ margin-right:0;}
}
@media(max-width:480px){
.Floor001845 dd p{ float:none; width:auto; margin-right:0;}
}


/*Floor002479 */
.Homefrom{ background-color: #a1edff;position: relative; z-index: 5; }
.Floor002479{ padding:4% 0; }
.Floor002479.flex{display: flex;}
.Floor002479:after{content:'';width:25%;height: 50%;background:url(../images/Floor002479-bg2.png) no-repeat top center/contain;display: block;position: absolute;left:0%;top:-2%;z-index: 2;/*transform: rotate(30deg);*/  opacity: 0.5;}
/*.Floor002479:before{content:'';width: 23%;height: 60%;background:url(../images/Floor002479-bg2.png) no-repeat top center/contain;display: block;position: absolute;left: 27.5%;bottom: 0%;z-index: -1;transform: rotate(-110deg);}*/
.Floor002479 .pic{position:absolute;right:0;top:0;width:50%;height:100vh;}
.Floor002479 .leftpic{position:absolute;left:0;top:0;width:50%;height:100vh; z-index: 1;}
.Floor002479 .img{ width:50%;}
.Floor002479 .img img{width: 100%;}
.Floor002479 .bgimg{width: 50%;/* background: url(../images/Floor002479_bg.png) no-repeat; *//* padding-top: .7rem; */position: relative;z-index: 2;}
.Floor002479 .contact{position: relative;z-index: 5;}
.Floor002479 .contact .h-title{/* margin-bottom: 0; */}
.Floor002479 .from{/* padding:6% 10% 8% 10px; */}
.Floor002479 .from h2{ margin:0; color:#79242f; font-size:30px; font-weight:normal;}
.Floor002479 .from p{ border-bottom:1px solid #f5f3f0; padding-bottom:3%; line-height:30px;}
.Floor002479 .from table{ width:100%;}
.Floor002479 .from td{ font-size:0.16rem; padding:5px 0;}
.Floor002479 .from td.top{vertical-align: top;padding-top:14px;}
.Floor002479 .from .liBox{display: flex;width: 100%;justify-content: space-between;margin-bottom: 0.3rem;}
.Floor002479 .from .liBox .list{display: flex;width: calc(50% - 0.15rem);height: 58px;line-height: 58px;padding: 0 18px;background: rgba(255,255,255,0.8);border: 1px solid #deeaef;backdrop-filter: blur(10px);}
.Floor002479 .from .liBox .list input{width: calc(100% - 32px);}

.Floor002479 .forMain{text-align: center;}
.Floor002479 .from .text{ border:none; width:100%; height:58px; line-height:58px;background:none;font-size: 16px;color: #666666;}
.Floor002479 .from textarea.text{height: 140px;padding: 0 18px;background: rgba(255,255,255,0.8);border: 1px solid #deeaef;backdrop-filter: blur(10px);}
.Floor002479 .from .btn td{ border-bottom:0; padding-top:35px;}
.Floor002479 .btn{height: 50px;padding: 0 35px;cursor:pointer;font-size: 0.16rem;color: #fff;background: #63c5dc;border:none;border-radius: 0.3rem 0;margin: .2rem auto 0;}


@media (min-width:1025px) {
.Floor002479 .contact{width:45%;}
}
@media(max-width:640px){
.Floor002479 .contact{ float:none; width:auto;}
.Floor002479 .contact{ margin-top:0 !important; }
.Floor002479 .img img{ width:100%;}
}
@media(max-width:480px){
.Floor002479 .from h2{font-size:20px;}

.Floor002479 .from table{ width:80%;}
}

/*Bottom003000 */
.Bottom003000{background-color: #f7f8fa;padding: 4% 0 0vw;}
.Bottom003000 .box{display: flex; flex-wrap: wrap; justify-content: space-between;}
.Bottom003000,
.Bottom003000 a{color: #666; }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #63c5dc;}
.Bottom003000 .contact{line-height: 2.285em;}
.Bottom003000 .contact .tit{font-size:0.18rem;color:#333;margin-bottom:0.12rem;line-height: 0.3rem;padding-left: 0.4rem; background: url(../images/icon_tel.svg) no-repeat left center; background-size: 0.3rem auto; }
.Bottom003000 .contact .num{font-size:0.4rem;color:#63c5dc;font-weight: bold;}

.Bottom003000 .share{width: 192px;}
.Bottom003000 .share li{float: left;position: relative;margin-bottom:0.08rem;width:25%;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;z-index: 100}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px;float:right; border-radius: 50%;background-color:#63c5dc; background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sp a{background-image: url("../images/Bottom003000_sp.png");}
.Bottom003000 .share li.xhs a{background-image: url("../images/Bottom003000_xhs.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.tt a{background-image: url("../images/Bottom003000_tt.png");}
.Bottom003000 .share li.bjh a{background-image: url("../images/Bottom003000_bjh.png");}
.Bottom003000 .share li.shh a{background-image: url("../images/Bottom003000_shh.png");}
.Bottom003000 .share li.fwh a{background-image: url("../images/Bottom003000_fwh.png");}

.Bottom003000 .ewm{text-align: center;display: flex;  width: 57%;}
.Bottom003000 .ewm .ewm-list{margin-left: 0.2rem;max-width:110px;}
.Bottom003000 .ewm .ewm-list p{margin-top: 0.08rem; font-size: .17rem}


.Bottom003000 nav{border-bottom: 1px solid rgba(0,0,0,0.06); }
.Bottom003000 nav a{color: #333;font-size: 0.22rem;display: inline-block;}
.Bottom003000 nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 30px;color:#adb7c6;}
.Bottom003000 nav a:hover{color: #63c5dc;}
.Bottom003000 aside{padding-bottom: 15px;}
.Bottom003000 aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(0,0,0,0.1);}
.Bottom003000 .copyright{margin-top:0.4rem; text-align: left;font-size:0.14rem;border-top: 1px solid rgba(0, 0, 0, 0.1);padding: 0.24rem 0;}
.Bottom003000 .copyright aside{padding-bottom: 15px;float:right;}
.Bottom003000 .copyright aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(0,0,0,0.1);}
@media(min-width:1025px){
.Bottom003000 nav{padding-bottom:0.3rem; margin-bottom:0.3rem;}
}
@media(max-width:1024px){
.Bottom003000 .ewm .ewm-list{margin-left: .1rem}
.Bottom003000 .share{width: 100%; padding-top: .3rem}
.Bottom003000 .share ul{display: flex; flex-wrap: wrap; justify-content: center}
.Bottom003000 .share li{float: none; width: auto; margin: 0 .1rem}

}
@media(max-width:640px){
.Bottom003000 .ewm{margin-top:.2rem; width: 100%;justify-content: space-between}
.Bottom003000 .ewm .ewm-list{margin-left:0; max-width: 23%}
.Bottom003000 .share li{margin:0 .05rem}
.Bottom003000 .copyright{font-size: .16rem}
.Bottom003000 .copyright aside{float: none}

}

/*Form002099 */
.Form002099{padding:5% 0;}
.Form002099 section{ position:relative;}
.Form002099 .lm-title{padding:0 10px;}
.Form002099 .ad aside,
.Form002099 .ad{ position:absolute; left:0; top:0; height:100%; width:50.417%;}
.Form002099 .ad img{ display:none;width:100%;}
.Form002099 .ad aside{ width:100%;}
.Form002099 .form{ padding:6% 6% 7% 56%; border:6px solid #f5f5f5;}
.Form002099 .form td{ padding-top:16px;}
.Form002099 .form td div{ position:relative; line-height:50px;padding:0 10px;}
.Form002099 .form td label{ position:absolute; left:22px; color:#999;}
.Form002099 .form td .text{ width:100%;  line-height:50px;height:50px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form002099 .form td .text:focus{ }
.Form002099 .form td textarea.text{height: 130px}

.Form002099 .form .btn{height: 50px;padding: 0 35px;cursor:pointer;font-size: 0.16rem;color: #fff;background: #63c5dc;border:none;border-radius: 0.3rem 0;margin: 0;}
.Form002099 .form .btn_reg{ float:right; background:#572257;}
@media(max-width:640px){
.Form002099 .ad{ position:relative; width:auto; height:auto;}
.Form002099 .ad aside{ display:none;}
.Form002099 .ad img{ display:block;}
.Form002099 .form{ padding:3%;}
}

/*RighInfo003148 */
.RighInfo003148{padding: 5% 0;}
.RighInfo003148 .title{font-size: 1.625em;color: #333333; margin-bottom: 0.5em;}
.RighInfo003148 dl{padding: 4% 0}
.RighInfo003148 dl dd:nth-child(2){margin-top:0.35rem;}
.RighInfo003148 .icon{margin-bottom:0.1rem;}
.RighInfo003148 .icon img{max-width:50px;}
.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{color: #666;font-size: 0.18rem; line-height: 1.64285;}


.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em 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: 1.25em;margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
.RighInfo003148 .items-group .ytable{display: table}
.RighInfo003148 .items-group .ytable-cell{display: table-cell}
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:6em;}  
.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 .items-group .items:nth-child(2n-1) .txt{padding-right: 4%}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left: 4%}
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
@media (max-width:640px) {
.RighInfo003148 .items-group .ytable{display: flex; flex-wrap: wrap}
.RighInfo003148 .items-group .img,
.RighInfo003148 .items-group .txt{width: 100%;}
.RighInfo003148 .items-group .items:nth-child(even) .img{order: 2}
.RighInfo003148 dl {display: flex; justify-content: space-between}
.RighInfo003148 dl dd{width: 48%; margin: 2% 0!important}
}
/*PicList002856 */

/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .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)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002856{padding:5% 0 0;}

.PicList002856 .top-new{margin-bottom: 2%;}
.PicList002856 .top-new li{background: #f9f9f9;}
.PicList002856 .top-new li .img{overflow: hidden}
.PicList002856 .top-new li .img figure{padding-bottom:62%; transition: 0.5s}
.PicList002856 .top-new li .img img{display: block;width: 100%;}
.PicList002856 .top-new li .txt .inner{padding: 20px 14%;}
.PicList002856 .top-new li .txt time{font-size: 18px;color: #333;display: block;border-left: 3px solid #63c5dc; padding-left: 19px; margin-left: -20px;}
.PicList002856 .top-new li .txt time b{display: block;font-size: 34px;}
.PicList002856 .top-new li .txt aside{margin: 22px 0 0 0;font-size: 0.24rem;line-height: 1.7}
.PicList002856 .top-new li .txt p{line-height: 0.33rem; color: #666;margin-top: 20px;font-size:0.2rem;}
.PicList002856 .top-new li:hover aside a{color: #63c5dc}
.PicList002856 .top-new li:hover .img figure{ transform: scale(1.1)}
.PicList002856 .top-new .slick-arrow{position: absolute;width: 60px; height: 60px; z-index: 10;background: #63c5dc url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.PicList002856 .top-new .slick-prev{margin-left: -60px;}
.PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
.PicList002856 .list ul{display: flex;flex-wrap: wrap;}
.PicList002856 .list li{background: #f9f9f9; margin-bottom: 2%;position: relative;}
.PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 3px solid #63c5dc; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
.PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;}
.PicList002856 .list li .inner{padding: 40px;color: #333;}
.PicList002856 .list li time{font-size: 16px;color:#999;}
.PicList002856 .list li aside.dot{font-size: 0.22rem; margin: 8px 0 10px 0;}
.PicList002856 .list li p{color: #666;line-height: 28px; margin: 0;}
.PicList002856 .list li:hover aside.dot{color: #63c5dc;}

@media(min-width:641px){
.PicList002856 ul.search{float: right;width: 59.231%;}
.PicList002856 .list li{float: left; width: 49%;}
.PicList002856 .list li:not(:nth-child(2n)){margin-right: 2%;}
}
@media(min-width:769px){
.PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
.PicList002856 .top-new li .img{width: 50%;}
.PicList002856 .top-new li .txt .inner{ margin: 0 auto; }
}
@media(min-width:769px) and (max-width:1024px){
.PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.PicList002856 .top-new li .txt .inner{padding: 0 .2rem}
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block;}
.PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.PicList002856 .top-new .slick-prev{right: 10vw;}
.PicList002856 .top-new li .txt{padding: 20px;}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size: 20px;}
}

/*PicList002854 */
.PicList002854{padding: 5% 0 2% 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 0.22rem; line-height: 28px; height: 56px; text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #63c5dc;}
.PicList002854 li a:hover:after{background-color: #63c5dc; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 30.65%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 4%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*RighInfo003134 */
.RighInfo003134{background:url(../images/probg.jpg) no-repeat top center/contain;}
.RighInfo003134 .auto{padding: 9em 0 5em;}
.RighInfo003134 .img-side{ margin-bottom: 12em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 2em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 65%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 1em 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: #63c5dc; 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{vertical-align: top;color: #fff;}
.RighInfo003134 .img-side .tit{ font-size: 0.48rem; margin-bottom: 0.8em;}
.RighInfo003134 .img-side .line{width: 32px; height: 2px; background-color: #fff;display: block;margin: 0 0 5%;}
.RighInfo003134 .img-side p{font-size:0.22rem;line-height: 0.34rem;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1em;color: #fff;border-radius: 5px; margin: 0 5px; min-width:10em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #63c5dc;}
.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.25em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/fh.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{font-size: 0.36rem;background:#63c5dc;border-radius: 0.5rem;color: #fff; line-height: 2.3;text-align: center;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #da251d;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.75; margin: 2em auto 1em;box-shadow: 0 0 0.5rem rgba(0,0,0,0.12);width:92%;padding:4%;}
.RighInfo003134 .prod-intro .singlePage p{margin:0.1rem 0;font-size:0.2rem;}
.RighInfo003134 .prod-intro .singlePage p b{color:#333;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 48%;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0em;}
.RighInfo003134 .img-side .txt{padding: 5% 5% 0 7%;}
}
@media (max-width:1024px) {
.RighInfo003134 .auto{padding: 5% 0}
.RighInfo003134 .img-side{ padding: 2em;margin-bottom: 0}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .img-side .txt{color: #333}
.RighInfo003134 .img-side .tit{font-size: 0.32rem;}
.RighInfo003134 .prod-intro .name{font-size: 0.30rem;}
}



/*TextList002514 */
.TextList002514{padding:5% 0 4%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:20px 0; font-size:0.22rem; cursor:pointer; position:relative;color:#333;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#63c5dc; 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:#63c5dc;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-main p{margin:0.1rem 0;line-height: 0.32rem}
.TextList002514 .job-main p strong{color:#333;}
.TextList002514 .job-email{ color:#63c5dc; padding:20px 0;}




/*Floor */
/*.Banner002730{padding-top:0.92rem;}*/
.Banner002730{ position:relative;}
.Banner002730 .ytable{width: 86%; height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;}
.Banner002730 .txt .auto{}
.Banner002730 .txt .cn{ letter-spacing:2px; font-size:0.36rem;margin-bottom:0.05rem;}
.Banner002730 .txt .en{ font-size:0.22rem;letter-spacing: 2px }
@media(min-width:1025px){
.Banner002730 figure{ height:450px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:94%;}
  .Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 1em; padding-left: 1.5em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.445;}
.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: #63c5dc;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #63c5dc;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
@media (max-width:640px) {
.Menu003135 .nav-menu li:not(:last-child){margin-right:.7em;}
}
/*PicList002735 */
.PicList002735{padding-top:0;padding-bottom:2%;}
.PicList002735 ul{ display: flex; flex-wrap: wrap;}
.PicList002735 li{ margin-bottom:3%;  box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.08);transition: 0.3s;}
.PicList002735 li a{display: block; /* border: 3px solid #f4f4f4; */ transition: 0.3s; }
.PicList002735 li a:hover{border-color: #63c5dc;}
.PicList002735 li:hover{ box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.1);}
.PicList002735 li .pic{background: url(../images/Floor002828_pic.jpg) no-repeat center center;background-size: cover; overflow: hidden; }
.PicList002735 li .Ispic{ background-size: contain;  padding-bottom:72%; transition: .3s;}
.PicList002735 li:hover .Ispic{ transform: scale(1.1);}
.PicList002735 li .txt{padding: 0.3rem;}
.PicList002735 li .txt h3{font-size: 0.24rem; color: #333;text-align: center;font-weight: normal;margin-bottom:0.1rem;}
.PicList002735 li a:hover .txt h3{color:#63c5dc;}
.PicList002735 li .txt p{line-height: 1.8;color: #666;height: 5.4em; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:1024px){
.PicList002735 li{width:31.3%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 3%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
/*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 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: #63c5dc;border-color: #63c5dc;}
@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;}
}
/*RighInfo002973 */
.RighInfo002973{ margin: 5% 0;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1400px;border: 1px solid #e5e5e5;}
.RighInfo002973 .news-details{max-width: 1440px; padding: 4% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;color:#333;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .pic{text-align: center;max-width:850px;margin:0.25rem auto;}
.RighInfo002973 .news-details .edit-info p{margin:0.1rem 0;}
.RighInfo002973 .pn-page aside{padding: 8px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #63c5dc;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 28px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}
/*Floor002658 */
.Floor002658{ overflow:hidden;padding:5% 0;}
.Floor002658 .title-intro{ text-align:center; padding:0 0 3%; color:#666; max-width:1400px; margin:0 auto;line-height:32px;}



/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .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)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
.Floor002658 .slick-slide .p {
    padding: 0.2rem 0;
    opacity: 0;
}

.Floor002658 .slick-slide.slick-current .p {
    opacity: 1;
}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide figure{position: relative;}
.Floor002658 li.slick-slide figure:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-55px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:20px; height:20px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:5px; top:5px; right:5px; bottom:5px; border-radius:50%; background:#63c5dc;}
.Floor002658 .slick-dots li.slick-active{ border-color:#63c5dc;}
.Floor002658 .slick-dots li.slick-active:before{ background:#63c5dc;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #ccc;border-right:4px solid #ccc; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:19.5%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:19.5%; margin-right:-32px;}
.Floor002658 .slick-arrow:hover{ border-color:#63c5dc;}
@media(max-width:640px){
.Floor002658 li.slick-slide{ transform:scale(1);}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
.Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}
/*RighInfo002809 */
.RighInfo002809{padding:5% 0;}

.RighInfo002809 .txt-logo{border: 1px solid #e8e8e8; margin-bottom:6%;}
.RighInfo002809 .txt-logo .log ul li.info{ line-height: 30px;width:72%;}
.RighInfo002809 .txt-logo .log ul li.info p{margin:0.1rem 0;text-align: justify;}
.RighInfo002809 .txt-logo .log ul li.img{text-align: center;}
.RighInfo002809 .txt .box:not(:first-child){margin-top: 2%;}
.RighInfo002809 .txt .box p{line-height: 24px;}
.RighInfo002809 .txt .box .icon img{max-width:50px;}
.RighInfo002809 .txt .box h2.tit{font-size:0.24rem;color:#333;font-weight: normal;margin:0.1rem 0 0.15rem;}
.RighInfo002809 .txt .box dl dd{padding-top:0.35rem;display: block}
@media(min-width:1025px){
.RighInfo002809 .txt-logo .pic{width: 43%;border-left: 1px solid #eee;}
.RighInfo002809 .txt-logo .pic img{display: block;width: 100%;}
.RighInfo002809 .txt-logo .log ul{width: auto; margin: 0 auto;}
.RighInfo002809 .txt-logo .log ul li{padding: 0 50px;}
.RighInfo002809 .txt-logo .log ul li.img{border-right: 1px solid #e8e8e8;}

.RighInfo002809 .txt .box .img-2{float: right; margin-left: 5%;width: 33.33333%;}
.RighInfo002809 .txt .box2{position: relative;z-index: 1;}
.RighInfo002809 .txt .box2:before{position: absolute; left: 0; bottom: 0; height: 1px; background: #58585a; width: 63%;content: '';}
}
@media(min-width:640px){
.RighInfo002809 .txt .box1 {display: flex; justify-content: space-between; align-items: center}
.RighInfo002809 .txt .box1 .pic{width: 25%;}
.RighInfo002809 .txt .box1 dl{width: 70%;}
}
@media(max-width:1024px){
.RighInfo002809 .ytable,
.RighInfo002809 .ytable-cell{display: block;}
.RighInfo002809 .txt-logo{padding: 5%;text-align: center;}
.RighInfo002809 .txt-logo .log ul li.info{padding: 30px 0;width: 100%}
.RighInfo002809 .txt .box .img-1,
.RighInfo002809 .txt .box .img-2{display: block;margin: 0 auto;}
}



/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding: 5% 0}
.RighInfo002275 .text{position: relative; width:55%;margin:0 auto;text-align: center;background:rgba(99,197,220,0.9);padding:4%;border:0.25rem solid rgba(255,255,255,0.6);}
.RighInfo002275 .text .lm-title{color:#fff;}
.RighInfo002275 .text .lm-title:after{background:#fff;}
.RighInfo002275 .text .p{font-size: 0.24rem;color:#fff;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .text .p.address{padding-bottom:0.1rem;}
.RighInfo002275 .text .p.tel{font-size:0.28rem;padding-bottom:0.2rem;}
.RighInfo002275 .text .icon img{max-width:0.8rem;}
.RighInfo002275 .text:before,
.RighInfo002275 .text:after{position: absolute;content: '';border: 2px solid #ffffff;width: 30px;height: 30px;}
.RighInfo002275 .text:before{left: 10px;top: 10px;border-right: 0;border-bottom: 0;}
.RighInfo002275 .text:after{right: 10px;bottom: 10px;border-top: 0;border-left: 0;}
.RighInfo002275 .pic{margin-top:0.4rem;}
@media(max-width:1024px){
.RighInfo002275 .text{width:80%}
.RighInfo002275 .text .p{font-size: 0.20rem;}
}
@media(max-width:640px){
.RighInfo002275 .text{width:90%; border:0.1rem solid rgba(255,255,255,0.6);}
.RighInfo002275 .pic{margin-top: 0.4rem}
}

.infofeedback{padding:4% 0 5%;}
.infofeedback ul{}
.infofeedback ul li{padding: 0.25rem 0;border-bottom: 1px dashed #e5e4e4;}
.infofeedback ul li:last-child{border-bottom:none;}
.infofeedback ul li h2{font-size: 0.24rem;color: #333;margin-bottom: 0.2rem;font-weight: normal;}
.infofeedback ul li p{font-size: 0.2rem;color: #666;line-height: 0.32rem;margin-bottom: 0;}

/*RighInfo002815 */
.RighInfo002815{padding:5% 0;}
.RighInfo002815 .auto{}
.RighInfo002815 .info{text-align: center;}
.RighInfo002815 .info .t-1{font-size: 0.32rem;color: #333;padding-top: 0; padding-bottom: 0px;}
.RighInfo002815 .info .t-1:after{content:'';width:0.62rem;height: 2px;background:#63c5dc;display: block;margin:0.3rem auto;}
.RighInfo002815 .info p{margin:0.1rem 0; line-height: 32px;}
.RighInfo002815 .pic{text-align: center;}
@media(min-width:1025px){
.RighInfo002815 .info{}
.RighInfo002815 .pic{}
}
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;}
.RighInfo002815 .pic{text-align: center;}
}

.Research{padding:5% 0;}
.Research .pic{width:50%;float:left;}
.Research .text{width:44%;float:right;padding-top:2%;}
.Research .text p{font-size:0.16rem;line-height: 0.32rem;margin:0.1rem 0;}
@media(max-width:768px){
.Research .pic,
.Research .text{width:100%;float:none;}
}

.Quality{padding:5% 0;}
.Quality .text{margin:0 auto;}
.Quality p{font-size:0.22rem;color:#333;text-align: center;}
.Quality .pic{text-align: center;margin-top:3.5%;}

/*Floor001893*/
.Floor001893{padding:5vw 0 4vw;}
.Floor001893 .auto{max-width:1600px;}
.Floor001893 .slider-year{ position:relative; padding:0 40px;margin-top:3%;}
.Floor001893 .slider-year .slick-arrow{ position:absolute; top:50%; width:44px; height:44px; margin-top:-1px; opacity:1; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .slider-year .slick-prev{ left:0;}
.Floor001893 .slider-year .slick-next{ right:0; background-position:left bottom;}
.Floor001893 .slider-year .slick-disabled{ cursor:default;}
.Floor001893 .slider-year .slick-prev.slick-disabled{ background-position: right top;}
.Floor001893 .slider-year .slick-next.slick-disabled{ background-position: right bottom;}
.Floor001893 .slider-year .slider{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .slider-year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:24px; padding-bottom:30px;color:#333;}
.Floor001893 .slider-year li span{ display:block; height:130px; padding-top:10px;}
.Floor001893 .slider-year li.slick-current{ font-size:30px; color:#63c5dc; background-image:url(../images/Floor001893-dot_hover.png);}
.Floor001893 .slider-year li.slick-current span{ padding-top:0;}
.Floor001893 .slider-txt li{}
.Floor001893 .slider-txt li .inner{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; padding:0; position:relative;}
.Floor001893 .slider-txt li .img{ position:relative; width:43%;}
.Floor001893 .slider-txt li .img img{ display:block; width:100%;}
.Floor001893 .slider-txt li dl{ width:50%;} 
.Floor001893 .slider-txt li dl dt{  font-size:calc(52/1920*100vw); color:#63c5dc;margin-bottom:3%;}
.Floor001893 .slider-txt li dl dt span{ display:block;font-weight: bold;}
.Floor001893 .slider-txt li dl dd p{  font-size:16px; line-height:24px;position: relative;padding-left:18px;margin:14px 0;}
.Floor001893 .slider-txt li dl dd p:after{content:'';width:5px;height: 5px;background:#63c5dc;position: absolute;left:0;top:50%;margin-top:-3px;border-radius: 50%}
@media(max-width:1024px){
.Floor001893 .slider-txt li dl{ position:relative; z-index:1;}
.Floor001893 .slider-txt li dl{min-height:none;} 
.Floor001893 .slider-txt li dl dt{  font-size:calc(52/1024*100vw); }
.Floor001893 .slider-txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@media(max-width:768px){
.Floor001893 .slider-txt li{padding-top:20px;}
.Floor001893 .slider-txt li .img{width: 100%; margin-bottom: 3%}
.Floor001893 .slider-txt li dl{ width:100%;} 
}
@media(max-width:480px){
.Floor001893 .slider-txt li dl dt{width:120px; font-size:32px;}
}
@media(max-width:375px){
.Floor001893 .slider-txt li dl dd,
.Floor001893 .slider-txt li dl dt,
.Floor001893 .slider-txt li dl{ display:block;}
.Floor001893 .slider-txt li dl dt{ width:auto; border-right:0; overflow:hidden;}
.Floor001893 .slider-txt li dl dt span{ padding-right:0;}
}

/*Floor002821 */
.Floor002821{overflow: hidden;}
.Floor002821 .h-title{position: absolute;top:7em;left:4em; z-index: 10}
.Floor002821 .h-title .cn{color:#fff;}
.Floor002821 .auto{}
.Floor002821 li{float: left;width: 50%;position: relative;padding-bottom: 50vh;font-size: 100px;}
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(99,197,220,1) 0%,rgba(99,197,220,0.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(99,197,220,1) 0%,rgba(99,197,220,0.4) 100%);
background: linear-gradient(45deg,  rgba(99,197,220,1) 0%,rgba(99,197,220,0.4) 100%);display: none;

}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; bottom: 0.5em;padding: 0 0.6em;color: #fff;}
.Floor002821 li .txt p.t1{font-size: 0.32rem; margin:0.6em 0 0.4em 0;}
.Floor002821 li .txt p.t2{line-height: 1.8em;margin: 0;font-size: 0.16rem;}
.Floor002821 li .icon img{max-height: 0.42em;display: block;}
@media(min-width:1025px){
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: 0;width: 100%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 25%;}
.Floor002821 li:nth-child(1){padding-bottom: 100vh;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
.Floor002821 .h-title{position: inherit; padding: 5% 3% 0 3% }
.Floor002821 .h-title .cn{color: #63c5dc}
.Floor002821 li .txt p.t2{font-size: .26rem}
.Floor002821 li .txt{padding: 0 .3rem}
}

@media(max-width:480px){
.Floor002821 li{font-size: 80px;}
}
@media(max-width:400px){
.Floor002821 li{font-size: 70px;}
.Floor002821 li .txt p.t1{margin-top: 10px;}
}

.Coreadvantage{}
.Coreadvantage .h-title{}
.Coreadvantage .text p{font-size:0.25rem;color:#333;line-height: 0.4rem;margin-top:0.5rem; margin-bottom:0.7rem;text-align: justify;}
.Coreadvantage ul{margin-top:.5rem;}
.Coreadvantage ul li{position: relative; width:23.5%;float:left;margin-right: 2%;box-shadow: 0 0 0.25rem rgba(0,0,0,0.08);border-radius: 0.1rem;overflow: hidden;}
.Coreadvantage ul li:last-child{margin-right: 0;}
.Coreadvantage ul li figure{padding-bottom:52%;background-color:#fff;}
.Coreadvantage ul li h2{position: absolute;font-size:0.26rem;line-height: 0.36rem;color:#333;font-weight: normal; top:0;left:0;
    width: 100%;
    height: 100%;
    padding: 0 0.3rem;
    display: flex;
    align-items: center;
}
@media(max-width:1200px){
.Coreadvantage {padding:10% 0}
.Coreadvantage ul li{width: 49%;margin-bottom: 2%;}
.Coreadvantage ul li:nth-of-type(2n){margin-right: 0;}
}
@media(max-width:768px){
.Coreadvantage .text{width: 100%; float: none}
.Coreadvantage ul{float: none; width: 100%}
.Coreadvantage ul li figure{padding-bottom: 80%}
}

.prolist{padding:5% 0 0;}
@media(min-width:1024px){
.prolist .w22{width:19%;}
.prolist .w75{width:77%;}
}

/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 0 0;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1)}
.Menu002956 nav{padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 0.3rem;color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 20px;font-weight: normal;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #63c5dc; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #63c5dc;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height:0.5rem; padding: 15px 30px 15px 40px;font-size: 0.24rem;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #63c5dc; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #63c5dc;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #0f54b3; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}


/*PicList002938 */
.PicList002938{padding-bottom:5%;}
.PicList002938 ul{padding: 1.8vw 0; border-bottom: 1px dotted #d8d8d8;}
.PicList002938 ul ol{overflow: hidden}
.PicList002938 ul img{transition: 0.5s; width: 100%}
.PicList002938 li .inner{padding-left: 0.8rem; }
.PicList002938 li time{color: #999;font-size:0.2rem;}
.PicList002938 li time a{float: right;color: #63c5dc;}
.PicList002938 li p{color: #7f7f7f;line-height:0.33rem; height: 3.25em;font-size:0.2rem;margin:0.25rem 0;}
.PicList002938 li aside{font-size: 0.24rem;}
.PicList002938 li aside a{color: #333;}
.PicList002938 ul:hover li aside a{color: #63c5dc;}
.PicList002938 ul:hover img{transform: scale(1.1)}
@media(min-width:768px){
.PicList002938 ol{width: 340px;}
}
@media(max-width:768px){
.PicList002938 ol{width: 30%;}
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size:0.20rem;-webkit-line-clamp: 2;margin-bottom: .1rem}
.PicList002938 li p{font-size:0.16rem;height: auto; margin:.1rem 0;display: none}
}
@media(max-width:480px){
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}


/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding:4% 0;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:1%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #63c5dc;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%; transform: translate(-50%,-50%)}
.PicList000593 li figure a::before{width: .7rem;height: .7rem;border: 3px solid rgba(255,255,255,1);border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 16px solid rgba(255,255,255,1);}
.PicList000593 li p{text-align:center;font-size:0.2rem;color:#333;padding:0.2rem 0;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}

@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*RighInfo002816 */
.RighInfo002816{padding-top: 6%;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size:0.3rem; color: #333;font-weight: normal;margin-bottom:0.3rem;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:25px; width:4px; background: #63c5dc; vertical-align: middle; margin-right: 15px;}
.RighInfo002816 ul .li p{ line-height: 0.34rem; color: #666;font-size:0.22rem;}
.RighInfo002816 ul .li .icon{padding-bottom: 0.3rem;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 10%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 10%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}


.FloorOther{ overflow:hidden;padding:5% 0;}
.FloorOther .title-intro{ color:#666; line-height:32px; font-size: .18rem}
.FloorOther .intro{padding: 3% 0}


.SearchList{padding: 5% 0}
.SearchList ul li{border-bottom: solid 1px #ddd; padding: 1% 0}
.SearchList ul li span{float: right; opacity: 0.8}

.Pages{padding-top: 2%; padding-bottom:5%; font-size: 18px}
.Pages span:not(.p_page),
.Pages a.a_first,
.Pages a.a_end{display: none}
.Pages .p_page{display: flex; justify-content: center}
.Pages .num{display: flex;font-style: normal; padding: 0px 20px;}
.Pages a{width:.52rem;height: .52rem;line-height: .52rem; margin: 0px 10px; text-align: center;display: block; background: #ffffff; border: solid 1px #63c5dc;border-radius: 4px;}
.Pages a.a_cur{background: #63c5dc; color: #ffffff;}
.Pages a.a_prev,
.Pages a.a_next{text-indent: 100px;overflow: hidden;position: relative}
.Pages a.a_prev:before,
.Pages a.a_next:before{content: ''; position: absolute; width: 100%; height: 100%; left: 0;background: url(../images/page.svg) no-repeat center center}
.Pages a.a_prev{transform:rotate(180deg)}
.Pages a.no{ cursor: default;}
.Pages a.a_prev.no:before,
.Pages a.a_next.no:before{opacity: 0.5}
@media(max-width:1024px){
.Pages .num{padding: 0}
.Pages a{width:.36rem;height: .36rem;line-height: .36rem;margin: 0px 5px;}
}
/*20250407*/
.slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    transform: translate(0,-50%);
    width: 0.5rem;
    height: 0.5rem;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
    opacity: 0;
}

.slick-prev.slick-arrow {
    left: 0.5rem;
}

.slick-next.slick-arrow {
    right: 0.5rem;
}

.slick-arrow:before {
    content: "";
    width: 30%;
    height: 30%;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    display: block;
    transform: translate(-20%) rotate(45deg);
}

.slick-prev.slick-arrow:before {
    transform: translate(20%) rotate(-135deg);
}

.slick-slider:hover .slick-arrow {
    opacity: 1;
}

.slick-arrow:hover {
    background:#fff;
}
.slick-arrow:hover:before{
    border-color:#63c5dc;
}
.Top002999 .top-main .sub dt.active a {
    color: #63c5dc;
}
@media(max-width:768px){
    .slick-arrow {
    width: 0.3rem;
    height: 0.3rem;
}

.slick-prev.slick-arrow {
    left: 0.2rem;
}

.slick-next.slick-arrow {
    right: 0.2rem;
}
}

@media(max-width: 640px) {
    .Coreadvantage ul li h2{
        font-size: 0.2rem;
        line-height: 0.28rem;
        padding: 0 0.2rem;
    }
}