body { font-size: var(--font-size16);}

/*effict*/
.Scale-img {overflow: hidden; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.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;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;transition: all ease 0.3s;}


/*
 .PicList002797
 */
.PicList002797 {padding:var(--padMar80) 0;}
.PicList002797 li{ float:left;  margin-bottom:2%;margin-right:2%; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08); border-radius: 0.1rem;overflow: hidden;}
.PicList002797 li a{ display:block; position:relative;}
.PicList002797 li figure{ padding-bottom:80%; margin-bottom: 0;background-size: contain;}
.PicList002797 li .txt{padding:0.3rem 0.25rem;text-align: center;}
.PicList002797 li .txt h3{ font-size: 0.22rem; color:#333;margin-top:0;margin-bottom:0.1rem;font-weight: normal;}
.PicList002797 li .txt p{line-height: 1.7;margin:0; height: 5.1em;color:#666;}
.PicList002797 li:hover{ box-shadow: 0 6px 18px rgba(0, 0, 0, 0.14);}
.PicList002797 li:hover .txt h3{color:#00456b;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(min-width:1025px){
.PicList002797 li{width:23.5%; }
.PicList002797 li:nth-child(4n){margin-right:0; }
}
@media(max-width:1024px){
.PicList002797 li{ width:49%; margin-right:2%;}
.PicList002797 li:nth-child(2n){margin-right:0; }
.PicList002797 li .txt{padding:0.2rem;}
}

@media(max-width:640px){
.PicList002797 li{ width:49%;margin-right:2%;margin-bottom:2%;}
.PicList002797 li:nth-child(2n){margin-right:0; }
.PicList002797 li .txt p{height:auto;}
}

/*Page002623 */
.Page002623{padding: var(--padMar60) 0 0% 0; text-align: center;font-size: 0.16rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 48px; width: 48px; margin: 0 1px;border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #00456b;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 48px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/*PicList002735 */
.PicList002735{padding:var(--padMar80) 0;}
.PicList002735 ul{display: flex;flex-wrap: wrap;}
.PicList002735 li{float: left;margin-right: 2%; margin-bottom: 2%; }
.PicList002735 li a{display: block; transition: 0.3s;}
.PicList002735 li .Ispic{background-color: #fff;  padding-bottom: 60%;border-radius: 5px;}
.PicList002735 li .txt{padding: 0.12rem 0 0;text-align: center}
.PicList002735 li .txt h3{font-size: 0.16rem; color: #333;margin:0;text-align: left;}
.PicList002735 li .txt h3 span{float:right;font-weight: normal;font-size:0.15rem; color:#999;padding-left:0.21rem;background:url(../images/hit.svg) no-repeat left center/0.17rem;}
.PicList002735 li .txt p{line-height: 1.4;color: #666;margin:0;}
@media(min-width:1025px){
.PicList002735 li{width:15%; }
.PicList002735 li:nth-child(6n){margin-right: 0%;}
}
@media(max-width:1024px){
.PicList002735 li{width: 23.5%; }
.PicList002735 li:nth-child(4n){margin-right: 0%;}
}
@media(max-width:640px){
.PicList002735 li{width: 48%; margin-bottom: 4%;margin-right:4%;}
.PicList002735 li:nth-child(2n){margin-right: 0%;}
.PicList002735 li .txt h3{font-size:0.18rem;}
}

/* @media(max-width:768px){
.fancybox-close{width:25px;height: 25px;top:-28px;right:-5px;}
.fancybox-wrap{width:90% !important;left:5% !important; top:50% !important;transform: translateY(-50%);}
.fancybox-skin{padding:7px !important;}
.fancybox-skin .fancybox-inner{width:100% !important;height: 100% !important}
.fancybox-title-float-wrap{padding:8px 0 0 0;}
} */



/*.RighInfo001108 为demo编号*/

.RighInfo001108{padding:var(--padMar80) 0;}
.RighInfo001108 .pic{ float:left; width:48%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .pic li .imgbox{ padding-top:80%; }
.RighInfo001108 .pic li .imgbox img{object-fit: contain;}

.RighInfo001108 .controls{display: table;position: relative; margin: 0.16rem auto 0;}
.RighInfo001108 .controls .slick-dots li{float: left;position: relative; width: 0.12rem;height: 0.12rem; margin: 0 0.08rem;}
.RighInfo001108 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 12px;height: 12px;border-radius: 50px; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo001108 .controls .slick-dots li.slick-active button{background-color: #00456b; width: 100%;height: 100%;}


.RighInfo001108 .txt{ float:right; width:48%;color:#666;}
.RighInfo001108 .txt h1{ font-size:0.32rem; color:#333; font-weight:normal;border-bottom:1px solid #e8e8e8;margin:0;padding-bottom:0.12rem;}
.RighInfo001108 .txt .intro{font-size:0.16rem; line-height: 1.6;padding-top:0.12rem;}
.RighInfo001108 .txt .intro p{ margin: 0.03rem 0;}
.RighInfo001108 .txt dl{ border-bottom:1px solid #e8e8e8;margin-top:0.1rem; padding-bottom:0.12rem;}
.RighInfo001108 .txt dd{ line-height:1.5; padding:0.03rem 0; display: flex; flex-wrap: wrap;align-items: center; margin-bottom: 0.12rem;}
.RighInfo001108 .txt dd .colors{margin-top:0rem;display: flex; flex-wrap: wrap;align-items: center}
.RighInfo001108 .txt dd .colors a{display: inline-block;width:0.3rem;height: 0.3rem;border:0px solid #e8e8e8;border-radius: 50%;margin-right:4px;}
.RighInfo001108 .txt dd .size{}
.RighInfo001108 .txt dd .size > div{margin-bottom:0.1rem;}
.RighInfo001108 .txt dd .size .text{border:1px solid #e8e8e8;background:none;width:0.6rem;line-height: 0.26rem;margin:0 5px;text-align: center}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#00456b; width:1.25rem; text-align:center; border:1px solid #00456b; border-radius:0.5rem; line-height:0.4rem; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#00456b; color:#fff;}
.RighInfo001108 .tab{ margin-top:0.3rem; background-color:#f8f8f8; overflow:hidden;border-radius: 0.5rem }
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 0.36rem; line-height:0.48rem;}
.RighInfo001108 .tab span.on{ background-color:#00456b; color:#fff;}
.RighInfo001108 .tab_info{ padding:2% 0;line-height: 1.8}
.RighInfo001108 .tab_info .info{font-size:0.16rem; line-height: 1.8;color:#333;}

@media(max-width:1024px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .pic{ margin-bottom: 0.2rem;}
.RighInfo001108 .txt h1{font-size:0.28rem;}
}

/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align: right;text-transform: uppercase; padding-left: 15px;}
@media(min-width:1025px){
.Banner002730 figure{ height:400px;}
.Banner002730 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 .pc{ display:none;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 calc(40 / 1920 * 100vw);position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:0.14rem; margin-top:-0.07rem; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:0.16rem; position:relative; overflow:hidden; line-height:0.8rem;height:0.8rem;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#00456b;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#00456b;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 calc(70 / 1920 * 100vw);}
.Menu002147 li a{  line-height:0.6rem;height:0.6rem;}
}


/*RighInfo003141 */
.RighInfo003141{padding:var(--padMar80) 0;}
.RighInfo003141 .intro{ margin-bottom:0.5rem;}
.RighInfo003141 .intro .title{ font-size: 0.32rem;font-weight: bold; color: #333333; margin-bottom: 0.3rem;}
.RighInfo003141 .intro .title:after{content:'';width:0.32rem;height: 3px;background:#00456b;display: block;margin-top:0.2rem;}
.RighInfo003141 .intro .info{ font-size: 0.16rem; line-height: 1.8;}
.RighInfo003141 .intro .info h2.tit{font-size:0.22rem;color:#333;font-weight: normal;margin:0;}
.RighInfo003141 .intro .info p{margin:0.1rem 0;text-align: justify;}
.RighInfo003141 .intro .img img{border-radius: 0.1rem}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.032%;}
}
@media (max-width:1024px) { 
.RighInfo003141 .intro .title{font-size: 0.28rem;}
}

.RighInfo003141 .info-num{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.RighInfo003141 .info-num li{float: left;}
.RighInfo003141 .info-num li aside{display: inline-block;position: relative;color:#00456b;}
.RighInfo003141 .info-num li aside b{font-size:0.46rem;color: #00456b;display: block;}
.RighInfo003141 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 0.16rem;margin-left: 0.1rem;}
.RighInfo003141 .info-num li p{font-size: 0.16rem;color: #666; margin-bottom: 0;margin-top: 0px;}
@media(min-width:1025px){
.RighInfo003141 .info-num li{width: 20%;border-left:0.05rem solid #f7f7f7;padding-left:0.3rem;}
}

@media(max-width:1024px){
.RighInfo003141 .info-num li{width: 48%; text-align: center; margin-bottom: 0.2rem;border-bottom:0.03rem solid #f7f7f7; padding-bottom: 0.2rem;}
.RighInfo003141 .info-num li aside b{font-size: 0.46rem;}

}



/*Top002434*/
.Top002434 {position: relative; z-index: 100; background: #fff;}
.Top002434 .header{ height:0.8rem;}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo {display: table;height: 0.8rem;}
.Top002434 .logo a{display: table-cell;vertical-align: middle;}
.Top002434 .logo{ }
.Top002434 .logo img{ max-height: 0.37rem;}
.Top002434 .header-mid{ float:left; width:60%;margin-left:10%;}
.Top002434 .header-menu li em a{ font-size:0.16rem; display:block; line-height:0.8rem; padding-top:0; position:relative;}
.Top002434 .header-menu li em a:before{  position:absolute;content: ""; left:50%; top:0; width: 0; height: 2px;background: #00456b; transition:0.3s; transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a::before,
.Top002434 .header-menu li.aon em a::before{ width:100%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{ color:#00456b;}
.Top002434 .header-menu li .sub{ width:2rem; overflow:hidden;background:none;padding:0.12rem 0; background:rgba(255, 255, 255, 1);}
.Top002434 .header-menu li .sub-menu{ }
.Top002434 .header-menu li .sub-menu dt{ padding:0 0.17rem; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:0.14rem; background:#00456b; left:0; top:50%; margin-top:-0.07rem; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:0.08rem;}
.Top002434 .header-menu li .sub-menu dt a{  border-bottom:1px solid #e7e7e7; line-height:40px; background:url(../images/Top002434-icon_a.png) no-repeat left center; color:#666;font-size:0.15rem;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ color:#00456b;}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}

.Top002434 .header-right{ float:right; padding-top:0.24rem; }
.Top002434 .header-right > *{ float:left; line-height:1.8;position:relative;display: block;padding:0;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:2.54rem; background:rgba(0,0,0,0.2);}
.Top002434 .search_box .text{ width:100%; line-height:0.48rem; height:0.48rem; padding:0 0.48rem 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:0.48rem; width:0.48rem; text-align:center; color:#999; font-size:0.16rem; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-0.16rem;}
.Top002434 .open-search{ display:block; width:0.28rem; height:0.28rem; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px; padding-left:20px; padding-right:15px; margin-right:5px;}
.Top002434 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#e5e5e5; right:0; top:4px;}
.Top002434 .top-language dd{ padding-right:22px; background:url(../images/Top002434-icon_a.png) no-repeat right center;}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#004b64;}
@media(max-width:1024px){
.Top002434 .header{ display: flex;justify-content: space-between;align-items: center;height:0.7rem;}
.Top002434 .logo {height: 0.7rem;}
.Top002434 .header-left{ width:42%;}
.Top002434 .header-right{ }
.Top002434 .header-right {display: flex;align-items: center;padding-top: 0px; float: none;}
.Top002434 .header-right > *{ height: auto;}
.Top002434 #open_menu{width: 0.4rem; height:0.4rem; background:#004b64; border-radius:0; border:none;position: relative;top: auto; margin-left: 0.2rem;}
.Top002434 #open_menu i, 
.Top002434 #open_menu i::before, 
.Top002434 #open_menu i::after{ background:#fff;}
.Top002434 #open_menu.open_menu_on{ top:10px;}
.Top002434 #header-menu ul{ background:#004b64; padding-left:0; padding-right:0;}
.Top002434 #header-menu li{ padding:0 0.2rem; line-height: 0.5rem;}
.Top002434 #header-menu li em{ font-size: 0.18rem;}
.Top002434 #header-menu li em,
.Top002434 #header-menu li em a{ border-bottom:0;}
.Top002434 #header-menu li em a{ font-weight:normal;padding: 0 ;}
.Top002434 #header-menu li.clickon em a{ background:none;}
.Top002434 #header-menu li.clickon{ padding-bottom:5%;}
.Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}

/*Banner003158 */
.Banner003158{overflow: hidden; position: relative;}
.Banner003158 li{position: relative;overflow: hidden;}
.Banner003158 li img{display: block;width: 100%;}
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #0735a8;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-size: 5em;line-height: 1.2;}
.Banner003158 .desc{ margin-bottom: 2.5em;transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #0735a8;color: #0735a8;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #0735a8;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 2em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.12rem;height: 0.12rem;background-color: #00456b; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #00456b; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 0.35rem;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}




.h-title{text-align: center;line-height: 1;padding-bottom: 0.4rem;}
.h-title .en{color:rgba(0,69,107,0.08);font-weight: bold; text-transform: uppercase;font-size:0.52rem;}
.h-title .cn{color: #333;font-size: 0.38rem;font-weight: 700;margin-top: -0.65em;}
.h-title .cn:after{display: block;content: '';width: 1em;height: 3px;background-color: #00456b;margin: 0.5em auto 0;}
.h-title.left{text-align: left}
.h-title.left .cn:after{margin:0.5em 0 0;}

.lm-title{font-size:0.32rem;font-weight: bold;color:#333;margin-bottom:0.3rem;}
.lm-title:after{content: '';width: 0.32rem;height: 3px;background: #00456b;display: block;margin-top: 0.2rem;}

@media (max-width:1024px) {
.h-title{padding-bottom: 0.3rem;}
.h-title .cn{font-size: 0.32rem;}
.h-title .en{font-size:0.36rem;}
.h-title .cn:after{margin: 0.4em auto 0;}
.h-title.left .cn:after{margin:0.4em 0 0;}

.lm-title{font-size:0.28rem;margin-bottom:0.24rem;}
.lm-title:after{margin-top: 0.16rem;}
}


/*Floor002733 */
.Floor002733{overflow-x: hidden;padding:var(--padMar80) 0;}
.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background:rgba(0,69,107,0.12); border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #00456b;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #00456b;}

.Floor002733 li.slick-slide{padding-top: 0.15rem; padding-bottom:0.15rem; height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s;box-shadow: 0 0.06rem 0.14rem rgba(0,0,0,0.06);border-radius: 0.1rem;overflow: hidden; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border: 3px solid #00456b; border-radius: 0.1rem; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 80%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{}
.Floor002733 li.slick-slide .txt{padding:0.3rem 0.25rem;text-align: center}
.Floor002733 li.slick-slide .txt aside{color: #333;font-size: 0.22rem; margin-top: 0px;}
.Floor002733 li.slick-slide .txt p{line-height: 1.7;margin-bottom:0;height: 5.1em}
.Floor002733 li.slick-slide:hover .txt aside{color:#00456b;}
@media(min-width:641px){
.Floor002733 .slider{margin-left: -0.1rem; margin-right: -0.1rem; }
.Floor002733 li.slick-slide .inner{ margin: 0 0.1rem;}
}

@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 0.2rem;}
}


.HomeContact{padding:var(--padMar80) 0;}
.HomeContact ul{display: flex;flex-wrap: wrap;}
.HomeContact li{float:left;margin-right:3%; box-shadow: 0 0 0.2rem rgba(0,0,0,0.06);text-align: center;padding:3vw 0.25rem 2.5vw;border-radius: 0.1rem;}

.HomeContact li .icon{margin:0 auto;}
.HomeContact li .icon img{ max-width: 0.6rem;}
.HomeContact li h2{font-size:0.22rem;color:#333;font-weight: normal;margin:0;margin-bottom:0.06rem;margin-top:0.22rem;}
.HomeContact li p{line-height: 1.8;margin:0;}

@media(min-width:1025px){
.HomeContact li{width:22.75%;}
.HomeContact li:nth-child(4n){margin-right:0;}
}
@media(max-width:1024px){
.HomeContact li{width:48%;margin-right:4%; margin-bottom: 4%;}
.HomeContact li:nth-child(2n){margin-right:0;}
}


/*Floor003065 */
.Floor003065{padding:var(--padMar80) 0;background:#f8f8f8;}

.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 3.6vw;}
.Floor003065 .ytable-cell{width: 50%;vertical-align: top;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 0.2rem;overflow: hidden;background: #000;}
.Floor003065 .video .pic img{opacity: 1;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .info-num{ display: flex; flex-wrap: wrap; justify-content: space-between;margin-top:0.4rem;}
.Floor003065 .info-num li{float: left;text-align: center}
.Floor003065 .info-num li aside{display: inline-block;position: relative;color:#00456b;}
.Floor003065 .info-num li aside b{font-size:0.46rem;color: #00456b;display: block;}
.Floor003065 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 0.16rem;margin-left: 0.1rem;}
.Floor003065 .info-num li p{font-size: 0.16rem;color: #666; margin-bottom: 0;margin-top: 0px;}
@media(min-width:1025px){
.Floor003065 .info-num li{width: 20%;}
}
@media(max-width:1024px){
.Floor003065 .info-num li{width: 48%; text-align: center; margin-bottom: 0.2rem;border-bottom:0.03rem solid #fff; padding-bottom: 0.2rem;}
.Floor003065 .info-num li aside b{font-size: 0.46rem;}
}



.Floor003065 .rk{display: flex;flex-wrap: wrap;}
.Floor003065 .rk li{width: 31.3%;float:left;text-align: center;box-shadow: 0 0 0.15rem rgba(0,0,0,0.06);margin-right: 3%;padding: 0.2rem;border-radius: 0.1rem;background:rgba(255,255,255,0.3);}
.Floor003065 .rk li:nth-child(3n){margin-right:0}
.Floor003065 .rk li .icon{margin-bottom:0.1rem;}
.Floor003065 .rk li h2{font-size: 0.18rem;color:#333;font-weight: normal;margin:0;}
.Floor003065 .rk li:hover h2{color:#00456b;}

.Floor003065 .more{ display: table; margin:0.3rem 0 0.3rem;}
.Floor003065 .more a{display: inline-block;color: #00456b;line-height: 0.48rem;border-radius: 0.5rem;border: solid 1px #00456b; padding: 0 0.4rem; transition: 0.3s; font-size: 0.16rem;}
.Floor003065 .more a:hover{background: #00456b;color: #fff;}

.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #00466b;font-size: 0.24rem;}
.Floor003065 .txt-info .info p{line-height:2;margin-top:0;}

@media(max-width:1024px){
.Floor003065 .txt-info{margin-bottom: 0.2rem; }
}

/*Floor002610 */
.Floor002610{ padding:var(--padMar80) 0;background:#f8f8f8;}
.Floor002610 .main{position:relative; }
.Floor002610 .owl-carousel{ display:none; }
.Floor002610 .owl-stage-outer{position:relative; overflow:hidden; width: 100%;}
.Floor002610 .owl-item{ float:left;}
.Floor002610 .tab{ padding:0 0 2% 0;}
.Floor002610 .tab dd{ cursor:pointer; float:left; font-size:0.2rem; color:#0f69af;}
.Floor002610 .tab dd::after{ display:inline-block; content:''; width:1px; height:20px; margin:0 15px; vertical-align:middle; background:#e3e6e9;}
.Floor002610 .tab dd:last-child::after{ display:none;}
.Floor002610 .tab dd.on{ color:#00456b;}
.Floor002610 .tab dd span{ display:inline-block; padding-bottom:5px; border-bottom:2px solid transparent;}
.Floor002610 .tab dd.on span{ border-bottom-color:#00456b;}
.Floor002610 .owl-dots{ display:none;}
@media(min-width:481px){
.Floor002610 .owl-nav{ position:absolute; right:0; top:0;}
}
.Floor002610 .owl-nav button{ cursor:pointer; width:0.3rem; height:0.3rem; border-radius:50%; border:none; background:#00456b; padding:0; margin:0 0 0 10px; position:relative;}
.Floor002610 .owl-nav button.disabled{ background:#ddd; cursor:default;}
.Floor002610 .owl-nav span{position:absolute; left:50%; top:50%; margin:-4px 0 0 -5px; width:8px; height:8px; overflow:hidden; line-height:1000px; border-top:2px solid #fff;border-right:2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002610 .owl-nav .owl-prev span{transform:rotate(-135deg); -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-2px;}

.Floor002610 .item time{ color:#00456b;}
.Floor002610 .item time span{  font-size:0.28rem;display:block;font-weight: bold;}
.Floor002610 .item time::after{ display:block; content:''; width:30px; height:2px; background:#00456b; margin:4% 0 4%;}
.Floor002610 .item a.dot{ font-size:0.2rem; line-height:1.8;color:#333;}
.Floor002610 .item a.dot:hover{color:#00456b;}
.Floor002610 .item aside{border-top:1px solid #e5e8eb; margin-top:4%;}
.Floor002610 .item p{  line-height:1.8; color:#666;font-size:0.16rem; margin:4% 0 7% 0;}
.Floor002610 .item .more{ color:#999; font-size:14px;}
.Floor002610 .item .more::after{ display:inline-block; content:''; border:5px solid transparent; border-left-color:#999; vertical-align:middle; margin-left:6px; margin-top:-1px;}
.Floor002610 .item .more:hover{ color:#00456b;}
.Floor002610 .item .more:hover::after{border-left-color:#00456b;}


.Floor002610 .Hmore{ display: table; margin:0.4rem auto 0;}
.Floor002610 .Hmore a{display: inline-block;color: #00456b;line-height: 0.48rem;border-radius: 0.5rem;border: solid 1px #00456b; padding: 0 0.4rem; transition: 0.3s; font-size: 0.16rem;}
.Floor002610 .Hmore a:hover{background: #00456b;color: #fff;}

@media(max-width:480px){
.Floor002610 .tab{ padding-bottom:0%;}
.Floor002610 .tab dd{ font-size:0.16rem;}
.Floor002610 .owl-nav{ text-align:center; padding:3% 0 0 0;}
.Floor002610 .owl-nav button{ margin:0 0.15rem;}
}

/*Bottom003000 */
.Bottom003000{background-color: #262626;padding: var(--padMar70) 0 var(--padMar60);}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #fff;}
.Bottom003000 .auto{}
.Bottom003000 .b-left .contact{line-height:1.8;max-width:3rem;float:left;margin-right:0.3rem;}
.Bottom003000 .b-left .contact:last-child{margin-right:0rem;}
.Bottom003000 .b-left .contact dd{position: relative; margin-bottom:0.08rem;color:#fff;padding-left:0.25rem;opacity: 0.5}
.Bottom003000 .b-left .contact dd.tel{background:url(../images/tel-icon.svg) no-repeat left center/0.16rem;}
.Bottom003000 .b-left .contact dd.fax{background:url(../images/fax-icon.svg) no-repeat left center/0.17rem;}
.Bottom003000 .b-left .contact dd.addr{background:url(../images/addr-icon.svg) no-repeat left top 0.06rem/0.18rem;}
.Bottom003000 .b-left .contact dd.telwx{background:url(../images/tel-icon.svg) no-repeat left center/0.16rem;padding-left:0.5rem;}
.Bottom003000 .b-left .contact dd.telwx:after{content:'';width:0.22rem;height: 0.22rem;display: block;position: absolute;left:0.22rem;top:0.04rem;background:url(../images/wx-icon.svg) no-repeat left center/0.19rem;}

.Bottom003000 .b-left .size{float:left;}
.Bottom003000 .b-left .size > div{margin-bottom:0.1rem;}
.Bottom003000 .b-left .size .text{border:none;background:none;width:0.6rem;line-height: 0.26rem;margin:0 0px;text-align: center;color:#fff;}


.Bottom003000 .share{margin:0 0 2vw;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.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; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #00456b;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 0.16rem;display: inline-block;margin-left:calc(60 / 1920 * 100vw);position: relative;}
.Bottom003000 .b-right nav a:first-child{margin-left:0;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: block; content: '';width:2px;height:2px;background:rgba(255,255,255,0.2); border-radius: 50%;position: absolute;right:-0.32rem;top:0.11rem;}
.Bottom003000 .b-right nav a:hover{color: #fff;}
.Bottom003000 .b-right aside{padding-bottom: 0.15rem;}
.Bottom003000 .b-right aside a{font-size:0.14rem;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 0.1rem; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
.Bottom003000 .copyright{font-size:0.14rem;}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right; width: calc(450 / 1280 * 100%);}
.Bottom003000 .b-right nav{padding-bottom: 0.32rem; margin-bottom: 1rem;}
}
@media(max-width:1400px){
	.Bottom003000 .b-left .contact{margin-right:0.3rem;max-width:2.7rem;}
	.Bottom003000 .b-left .contact dd{font-size:0.14rem;}
	.Bottom003000 .b-left .size > div{font-size:0.14rem;}
	.Bottom003000 .b-right nav a{font-size:0.14rem;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .b-left .contact{text-align: left;float: none;max-width: 100%;margin-right: 0;}
.Bottom003000 .b-left .size{width:100%;float:none;text-align: left;}
}
/*
 .RighInfo002275 为demo编号
 */

.RighInfo002275{padding:var(--padMar80) 0}
.RighInfo002275 .text{padding-top:2vw;}
.RighInfo002275 .text .p{font-size: 0.16rem;color:#666;line-height: 1.875; margin: 0.1rem 0; padding: 0;}
.RighInfo002275 .text .contact{float:left;margin-right:0.4rem;max-width:3rem;}
.RighInfo002275 .text .contact:nth-child(3){margin-right:0;}
.RighInfo002275 .pic img{border-radius: 0.1rem}
@media screen and (min-width: 768px) {
.RighInfo002275 .pic{float:right;width:50%;}
.RighInfo002275 .text{float: left;width: 48%;}
}


/*
 .RighInfo002799
 */
.RighInfo002799 { padding:var(--padMar80) 0;}
.RighInfo002799 .pic{  }
.RighInfo002799 .pic img{border-radius: 0.1rem}
.RighInfo002799 .subtit{font-size: 0.24rem;color:#333; margin-top:1.5%;position: relative;margin-bottom: 0; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #00456b;}

.RighInfo002799 .edit { font-size: 0.16rem; color: #666; line-height: 2.2; text-align: justify; }
.RighInfo002799 .edit p{margin:0;}
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (min-width:1025px) {
.RighInfo002799 .intro{display: flex; justify-content: space-between; align-items: center;}
.RighInfo002799 .info{width: 50%;}   
.RighInfo002799 .pic{ width: 46.876%; }
}
@media (max-width: 1024px) {
.RighInfo002799 .edit {  line-height:2;  }
.RighInfo002799 .pic{ float: none; width: 100%; margin-top: 0.3rem; margin-left: 0; }
}



.Honor{padding: var(--padMar80) 0;}
.Honor ul{ display: flex; flex-wrap: wrap;}
.Honor li{float: left;margin-right: 2%;margin-bottom: 2%}
.Honor li .img{background: #f8f8f8;background-size: 100% 100%;height:3.6rem;box-sizing: border-box;padding:0.3rem 0;border-radius: 0.1rem;transition: all .5s;}
.Honor li .img .imgbox{padding-top:3rem;}
.Honor li .img .imgbox img{padding:0.1rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80%;max-height:3.2rem;width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor li .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Honor li:hover .img span{transform: scale(1.1);}
.Honor li .tit{text-align: center;margin-top:0.16rem;font-size: 0.16rem; color: #333; line-height: 1.6;}
.Honor li:hover .tit{ color: #00456b;}
@media (min-width:1025px) {
.Honor li{width: 23.5%;}
.Honor li:nth-child(4n){margin-right: 0}
}
@media(max-width:1024px) {
.Honor li{width: 49%;}
.Honor li:nth-child(2n){margin-right: 0}
.Honor li .img{height:2.6rem;padding:0.2rem 0;}
.Honor li .img .imgbox{padding-top:2.2rem;}
}



.Newlist{padding: var(--padMar80) 0;}
.Newlist ul{ display: flex; flex-wrap: wrap;}
.Newlist li{ float: left; margin-bottom: 0.3rem ; margin-right: 4%; border-bottom: 1px solid #eee; padding-bottom: 0.3rem; position: relative; z-index: 2;}
.Newlist li:after {content: "";position: absolute; width: 0; height: 1px; background: #eee;left: 0;bottom: 0;transition: all .5s;}
.Newlist li:hover:after{background: #00456b;width: 100%;}
.Newlist li a{ display: block;  }
.Newlist li .txt{  overflow: hidden;}
.Newlist li .tit{font-size: 0.2rem;color: #333; margin-bottom: 0.12rem; }
.Newlist li .desc {color: #999;font-size: 0.16rem; line-height: 1.8;}
.Newlist li:hover{}
.Newlist li .time{  display: block;font-size: 0.15rem;color: #999;  margin-top: 0.12rem; }
.Newlist li a:hover .tit{color:#00456b;}
@media (min-width:1025px) {
.Newlist li{ width: 48%;}
.Newlist li:nth-child(2n){  margin-right: 0;}
}
@media(max-width:1024px) {
.Newlist li{ width: 100%;margin-right: 0%;}
.Newlist li {margin-bottom: 0.2rem;}
}

.News_detail {padding: var(--padMar80) 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 0.15rem; font-size: 0.3rem;  color: #333; }
.News_detail .news_info .title time {display: inline-block;color: #999; font-size: 0.16rem;padding-left: 0.3rem;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 0.18rem;line-height: 1.6}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: 0.16rem; }
.News_detail .info p{margin:0.1rem 0;}
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.32rem; border-top: 1px dashed #eee }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.6rem; line-height: 0.5rem; border-radius: 0.5rem; background: #00456b; }
.News_detail .info_back a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-back.svg);background-size: contain;background-position: center; background-repeat: no-repeat; width: 0.24rem;height: 0.5rem;margin-right: 0.1rem;}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #00456b; }

@media(max-width:1024px) {
.News_detail .bot{margin-top: 0.32rem;padding-top: 0.24rem;}
.News_detail .info_back { position: relative; margin-bottom: 0.16rem;}
.News_detail .news_info .title h1 { font-size: 0.24rem; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; }
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
}



.SingleInfo{padding:var(--padMar80) 0;}
.SingleInfo .edit_info{line-height:2; color: #333;}
.SingleInfo li{ margin-bottom: 1%;}



/*PicList010 */
.PicList010{ padding: var(--padMar80) 0;}
.PicList010 .list li{float:left;width: 18.2%;margin-right:2%;margin-bottom: 2%;}
.PicList010 .list li div{border: #f7f7fa 2px solid; border-radius: 0.1rem; overflow: hidden;}
.PicList010 .list li:nth-child(5n){margin-right:0%;}
.PicList010 .list li .pic{overflow: hidden; padding: 0.1rem;}
.PicList010 .list li .Ispic{padding-bottom: 45%;background-size: contain; }
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li h3{line-height: 0.48rem;height: 0.48rem; overflow:hidden; font-weight:normal;text-align: center;color: #333; margin:0; font-size:0.16rem; }
.PicList010 .list li a:hover h3{ color:#00456b; }

@media(max-width:640px){
.PicList010 .list li:nth-child(2n){margin-right:0%;}
.PicList010 .list li{width: 49%;}
.PicList010 .list li h3{font-size:0.16rem; }
}
