﻿@charset "utf-8";
@charset "utf-8";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html,body{height:100%;}
*{padding: 0;margin: 0;}
body{padding:0 0 0 0; margin:0px auto; font-size:16px; line-height:30px; color:#333333; width:100%; min-width:1280px; zoom:1; sans-serif; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#545454; sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#007aad;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #58504a;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative; clear:both; max-width:1400px; margin:0px auto;}

/*font*/
.f_gray{ color:#333333;}
.iconfont{ font-size:24px; vertical-align:middle;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}

@media ( max-width:1440px){
.Contain{max-width:90%;}
}
@media ( max-width:1024px){
.iconfont{ font-size:18px;}
body{ font-size:14px; padding-top:45px; line-height:24px;min-width:300px;}	
.Contain{max-width:none; margin:0 15px;}
select,input,textarea,button{ font-size:14px;}
}
/*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; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.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:auto !important; max-height:100%;}




/*Top*/
/*Top003111 */
/* .Top003111{position: relative;padding: 15px 0;} */
.body_index{background:rgba(255,255,255,0.5)}
.Top003111{position: fixed;left: 0;width: 100%; z-index: 100;top: 0;background:rgba(255,255,255,0.5);padding: 15px 0;}
.Top003111 .auto{max-width: 1500px;width: 90%;}
.Top003111 .logo span{font-size: 18px;display: inline-block;margin-top: 20px;margin-left: 15px; color: rgb(0, 161, 233); font-weight: bold;}
@media (min-width:1025px) {
.Top003111 .logo{float: left;}
.Top003111 .logo img{height: 62px;}	
}
@media (max-width:1024px) {
	.Top003111 .logo span{margin-top:5px;font-size:12px;}
.Top003111{padding:0;}
.Top003111 .auto{display: flex;align-items: center;justify-content: space-between;height: 45px;width:95%;}
.Top003111 .auto:after{display: none;}
.Top003111 .logo img{height: 35px;}	
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{background-color: #f5f5f5;border-radius: 36px;padding-right: 36px;width: 128px;}
.Top003111 .top-search .btn{position: absolute;right: 0;top: 0;width: 36px;height: 100%;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 14px;}
.Top003111 .top-search .text{width: 100%;height: 36px;line-height: 36px;padding:0 0 0 20px;border: 0;background: none;}
@media (min-width:1025px) {
.Top003111 .top-nav{float: right; margin-top: 15px;}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 60%;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background-color: #00a1e9;color: #fff;font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #000000;}
.Top003111 menu li .sub{display: none;}
@media (min-width:1921px) {
.Top003111 menu li{margin-right: 61px;}	
}

@media (min-width:1025px) {
.Top003111 menu{float: right; margin-top: 15px;}
.Top003111 menu li{position: relative;float: left;margin-right: 3.178vw;font-size: 16px;}
.Top003111 menu li span{line-height: 36px;}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:after{position: absolute;content: '';height: 2px;background-color:#00a1e9;left: 50%;transform: translateX(-50%); bottom: 0;width: 0;transition: width 0.3s;}
.Top003111 menu li span a:hover:after,
.Top003111 menu li.aon span a:after{width: 100%;}
.Top003111 .sub{position: absolute;top: 100%;background-color: rgba(0,161,233,0.9); width: 150px;left: 50% !important;margin-left: -75px;border-radius: 10px; overflow: hidden;z-index: 99999;}
.Top003111 .sub dt{line-height: 22px;text-align: center;}
.Top003111 .sub dt a{color: #fff;padding: 10px;transition: 0.3s;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media(max-width:1400px){
  .Top003111 menu li{margin-right: 2.178vw;}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 2vw;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;width:25px;}
.Top003111 .open-menu i{background-color: #00a1e9;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 80px;bottom: 0;width: 240px;background-color: rgba(255,255,255,0.9);left: -100%;padding: 40px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu li span{line-height: 3;font-size: 20px;}
.Top003111 menu li span a{padding-left: 1em;}
.Top003111 .has-sub span .op:before, 
.Top003111 .has-sub span .op:after{background-color: #00a1e9;}
.Top003111 .sub{padding: 2em;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
}





/*首页 s*/
.itemhover{transition: all ease 0.3s;}
.activehover{-webkit-box-shadow: 0 15px 38px rgba(0,122,173,0.18);
	box-shadow: 0 15px 38px rgba(0,122,173,0.18);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);}
/*Banner003172 */
.Banner003172{color: #fff;font-size: 100px;position: relative;}
.Banner003172 .tit{font-size: 0.8em; line-height: 0.825;}
.Banner003172 .desc{font-size: 0.48em;letter-spacing: 0.20833em; margin-top: 0.5em;}
.Banner003172 li{position: relative;}
.Banner003172 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Banner003172 .txt .ytable{height: 100%;}
.Banner003172 .tit,
.Banner003172 .desc{transform: translateY(30px); opacity: 0;transition: 1.2s 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}
.Banner003172 .desc{transition-delay: 1s;}
.Banner003172 .ani-show .tit,
.Banner003172 .ani-show .desc{transform: translateY(0); opacity: 1;}
.Banner003172 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%); bottom: 0.59em;z-index: 20;text-align: center;}
.Banner003172 .slick-dots li{width: 0.2em;height: 0.2em; margin: 0 0.1em;display: inline-block;}
.Banner003172 .slick-dots li.slick-active{background-size: contain;}
.Banner003172 .slick-dots li button{width: 0.05em; height: 0.05em; background-color: #ffffff;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 0;border: 0;overflow: hidden;text-indent: -999em;font-size: 1em;}
.Banner003172 .slick-dots li.slick-active button{opacity: 0;}

.Home_video video{position: absolute;right:3%;bottom: 3%;width:300px;height: 200px;z-index: 999;display: none;}


@media (max-width:1600px) {
.Banner003172{font-size: 6vw;}   
}
@media (max-width:640px) {
.Banner003172 .slick-dots li{width: 0.4em;height: 0.4em; margin: 0 0.2em;}  
.Banner003172 .slick-dots li button{width: 0.2em; height: 0.2em; }  
}
#fp-nav{right: 2%;}
.sec-2{background: #f5f5f5;}
/*Floor003078 */
.Floor003078{padding: 8.29vw 0 7.66vw 0;font-size: 16px; overflow: hidden;}
.Floor003078 .auto{max-width: 1500px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size: 30px;line-height: 1.25; margin: 0.375em 0 0.6875em 0;transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;text-align: left;}
.Floor003078 .intro .info{color: #999;line-height: 1.875;transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;text-align: left}
.sec-2.active  .intro .tit,.sec-2.active .intro .info{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #00a1e9;background: #00a1e9;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #00a1e9;}
.Floor003078 .more a:hover .txt:before{background: #00a1e9;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height:37.149%;z-index: 10;transition: 0.3s ease-out;text-align: center;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-size: 14px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-size: 20px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;display: none;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #00a1e9;}
.Floor003078 .right li > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .right li span{position: relative;font-size: 60px;}
.Floor003078 .right li i{font-style: normal; line-height: 1;}
.Floor003078 .right li .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .off{opacity: 0;}
.Floor003078 .right li sup{font-size: 22px;}
.Floor003078 .right .pic img{border-radius: 30px;}
.Floor003078 .right ul{display: none;}
@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;transform:translateX(-280px);-webkit-transform:translateX(-280px);opacity:0;transition:all 1s 0.1s;}
.Floor003078 .right{width: 50%; vertical-align: bottom;transform:translateX(280px);-webkit-transform:translateX(280px);opacity:0;transition:all 1s 0.1s;}
.sec-2.active .Floor003078 .right{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.sec-2.active .Floor003078 .left{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.Floor003078 .intro{ max-width: 640px; width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: right;}
.Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both; padding-top: 2.08vw;width: 50vw;}

}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
/* 第三屏 */
/*
 .Floor002384 为demo编号
 */
.sec-3 .title{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
 .sec-3.active  .title{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

 .Floor002384{padding: 8vw 0;}
 .Floor002384 .auto{max-width:1500px;width: 94%;}
 .Floor002384 dl{margin-top: 4%;}
 .Floor002384 dd{ float:left; width:24%; padding-right: 7px;   transition:width ease-in-out 0.3s;}
 .Floor002384 dd .inner{ position: relative;overflow:hidden;}
 .Floor002384 dd:last-child{ margin-right: 0;}
 .Floor002384 dd.active{ width:52%;}
 .Floor002384 dd .pic{ display:block; height: 500px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
 .Floor002384 dd .txt,
 .Floor002384 dd .name{ position:absolute;}
 .Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:2%;  padding-left:19%;width:100%; font-size:15px;background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000;
  line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
 .Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative;}
 .Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
 .Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
 .Floor002384 dd .name ol{ position:absolute; left:0; bottom:0; padding:12% 0  12% 0; width:100%; color:#fff;
  text-align:center; background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000; transition:all ease-in-out 0 0.5s;}
 .Floor002384 dd .name ol em{ display: none;}
 .Floor002384 dd.active .name ol em{ display:inline-block; font-size:50px; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
 .Floor002384 dd .name ol a{ display:block; font-size:16px; color:#fff;overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;  }
 .Floor002384 dd.active .name{width:17%;text-shadow:none;}
 .Floor002384 dd.active .name ol{background:rgba(0, 161, 233, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#00a1e9; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s;}
 .Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}
 
 .Floor002384 .Title{ padding: 2% 0; position: relative;}
 .Floor002384 .Title h3{ font-size: 26px; color: #00a1e9; font-weight: normal;position: relative; padding-bottom: 5px; margin-bottom: 5px;}
 .Floor002384 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
 .Floor002384 .Title h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; left: 0; bottom: -2px;}
 .Floor002384 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.png) no-repeat center;}
 
 @media(max-width:899px){
  .Floor002384 dd .name ol{padding:3% 0  3% 0;}
  .Floor002384 dl{ margin: 0 -3px; overflow: hidden;}
  .Floor002384 dd{ width:50% !important; padding: 3px;}
  .Floor002384 dd .pic{ height:auto; padding-bottom:60%;}
  .Floor002384 dd .txt{ padding: 10px 0;}
  .Floor002384 dd .txt p{ line-height:18px; height:36px; overflow:hidden;}
  .Floor002384 dd .txt{ padding-left:32%;}
  .Floor002384 dd.active .name{width:30%;}
  .Floor002384 .Title h3{ font-size: 20px;}
  .Floor002384 dd .name ol em{ font-size:35px !important;}
  .Floor002384 dd .name ol a{ font-size:14px;}
 }
 @media(max-width:480px){
  .Floor002384 dd .name ol em{ font-size:30px;}
  .Floor002384 dd .name ol a{ font-size:13px;}
  .Floor002384 dd{ width:100% !important;}
 }
 

/* 第四屏 */
.sec-4 .title{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
 .sec-4.active  .title{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
/*Floor003080 */
.HomeCase{background: #f5f5f5;}
.Floor003080{ padding:10vw 0 6vw;font-size: 16px;overflow: hidden;}
.Floor003080 .auto{max-width: 1500px;width: 94%;position: relative; z-index: 2;overflow: hidden;}
.Floor003080 .title{line-height: 1;margin-bottom: 0.834em;color: #333;text-align: left;}
.Floor003080 .title::after{margin:25px 0 0 0 ;}
.Floor003080 .info{text-align: justify;line-height: 1.875; margin-bottom: 6.4vw;color: #999999;}
@media(min-width:641px){
.Floor003080 .info{max-width: 360px; width: 80%; }
}
@media(max-width:640px){
.Floor003080{font-size: 3vw;}
.Floor003080 .title{font-size: 5vw}
}
.Floor003080 .ytable{table-layout: fixed;}
.Floor003080 .category .item{border-radius: 6px;border: solid 1px #eee; padding: 10px 20px; transition: 0.3s; cursor: pointer;position: relative;margin-top: 30px;}
.Floor003080 .category .active{box-shadow: 0 6px 20px   rgba(0, 0, 0, 0.1); border-color: #bed2ed;}
.Floor003080 .category .tit{font-size: 24px;color: #999; line-height: 1;}
.Floor003080 .category p{margin: 10px 0 0 0;color: #bbb;font-size: 14px; line-height: 1.715; min-height:3.43em;}
.Floor003080 .category .active .tit{color: #00a1e9;}
.Floor003080 .category .active  p{color: #666;}
.Floor003080 .category .icon{width: 40px;height: 40px; border-radius: 50%;background-color: #00a1e9;box-shadow: 0 8px 18px rgba(0, 166, 223, 0.5);position: absolute;transition: 0.3s;transform: scale(0);}
.Floor003080 .category .active .icon{transform: scale(1)}
.Floor003080 .category .icon:after{position: absolute; content: ''; width: 8px; height: 8px;border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor003080 .dots li{width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none;}
.Floor003080 .dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003080 .dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003080 .dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #00a1e9;}

.Floor003080 .slider{position: relative;}
.Floor003080 .slider a{color: #fff;  display: block;position: relative;}
.Floor003080 .slider .txt{position: absolute; left: 0; bottom: 0;width:100%; padding: 2.55vw 4.17vw;}
.Floor003080 .slider .txt aside{line-height: 1;font-size: 30px;}
.Floor003080 .slider .txt p{margin: 10px 0 0 0;}
.Floor003080 .slider li{transition: 0.3s;}
.Floor003080 .slider li:not(.slick-active){opacity: 0.2;}
.Floor003080 .slider .pic{max-height: 500px;overflow: hidden;}
.Floor003080 .slider .pic img{border-radius: 5px;}

.Floor003080 .pages{position: absolute; z-index: 10; left:4vw; top: 6.67vw;color: #fff; font-size: 60px;}
.Floor003080 .pages span{line-height: 1;display: inline-block;vertical-align: text-bottom;}
.Floor003080 .pages span.cur{font-size: 0.8em;position: relative; padding-right: 5px; padding-bottom: 5px;}
.Floor003080 .pages span.cur:after{position: absolute; content: ''; width: 1px; height: 50px;transform: skewX(-30deg); left: 100%; top: 20%; background: #fff;}
.Floor003080 .pages span.total{font-size: 0.2667em; padding-left: 10px;}

@media(max-width:1560px){
.Floor003080 .slider{width: 106%;}
.Floor003080 .dots{right: 1%;left: auto; }
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003080 .info{ margin-bottom:3vw ;}
}

@media(min-width:1025px){
.Floor003080 .right{width: 60.257%;transform:translateX(280px);-webkit-transform:translateX(280px);opacity:0;transition:all 1s 0.1s;}
.Floor003080 .category{ max-width: 470px; width: 90%;transform:translateX(-280px);-webkit-transform:translateX(-280px);opacity:0;transition:all 1s 0.1s;}
.sec-4.active .Floor003080 .category{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.sec-4.active .Floor003080 .right{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
.Floor003080 .category .item:not(:last-child){margin-bottom: 30px;}
.Floor003080 .slider{overflow: hidden;width:119.148%; padding-right: 6.771vw;}
.Floor003080 .slider .ul{margin-left: -2.605vw; }
.Floor003080 .slider a{margin:0 2.605vw;}
.Floor003080 .slider .slick-list{overflow: inherit;}
.Floor003080 .dots{position: absolute; left: 100%; width: 5.21vw;top: 0; height: 100%;z-index: 20;}
.Floor003080 .dots .slick-dots{position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}
.Floor003080 .category .icon{right: -20px; top: 50%; margin-top: -20px; }
}
@media(max-width:1024px){
.Floor003080 .ytable,
.Floor003080 .ytable-cell{display: block;}
.Floor003080 .dots {padding-top: 4vw;}
.Floor003080 .dots .slick-dots{display: table; margin: 0 auto;}
.Floor003080 .dots .slick-dots li{float: left; margin: 0 5px;}
.Floor003080 .category{display: flex;justify-content: space-between; align-items: center; flex-wrap: wrap;}
.Floor003080 .category .item{width: 48%; margin-bottom: 38px; padding: 3vw 3vw 30px 3vw;}
.Floor003080 .category .icon{bottom: -20px; left: 50%; margin-left: -20px; }
.Floor003080 .category .icon:after{transform: rotate(135deg);}
}
@media(max-width:640px){
.Floor003080 .category .tit{font-size: 4.5vw}
.Floor003080 .category p{font-size: 3vw;}
.Floor003080 .slider .txt aside{font-size: 5vw;}
}





/* 第五屏 */
.sec-5 .title{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
 .sec-5.active  .title{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
/*Floor002749 */
.Floor002749{ padding: 8vw 0;background: #fff;}
.Floor002749 .auto{max-width:1500px;width:94%}
.title{line-height: 40px; text-align: center;}
.title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #00a1e9;}
.title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.title .cn{font-size: 24px; }
.title .en{font-size: 40px;}
}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .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)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #00a1e9; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #00a1e9; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{
  position: fixed; 
  left: -100%;
  width: 94%; 
  max-width: 1500px;
  opacity: 0;
}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto; opacity: 1;}
@media(min-width:1025px){
  .Floor002749 .tab,.Floor002749 .tab-list{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 2s 0.2s;}
  .Floor002749 .tab-list{transition:all 2s 0.3s;}
  .sec-5.active .Floor002749 .tab,.sec-5.active .Floor002749 .tab-list{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #f5f5f5;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 46%;}
.Floor002749 .list dd{padding: 2% 6.5%;}

.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #00a1e9;}
.Floor002749 .list h2{font-size: 22px; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #888; font-size: 16px; margin:1% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #00a1e9;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}



/*
 .Floor001789 为demo编号
 */
 .sec-6{background: url(../images/Floor001789-bg.jpg) no-repeat center center;background-size: cover;}
 .sec-6 h1{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
 .sec-6.active  h1{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

 .sec-6 .title{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
 .sec-6.active  .title{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
 .Floor001789{padding:8vw 0;}
 .Floor001789 .auto{width: 94%;max-width:1500px}
 .Floor001789 h1{ position:relative;margin:0; padding-bottom:27px; font-size:36px; text-align:right;color:#333; line-height:normal;font-weight: normal;}
 .Floor001789 h1 i{display: block;position: relative;width: 100%;}
 .Floor001789 h1 i::after{content: '';display: block;width: 40px;height:4px;background: #00a1e9;position: absolute;right: 0;bottom:-25px;}
 .Floor001789 h1 span{ line-height:54px;  text-transform:uppercase;display:block;color:#333; font-size:56px;opacity: 0.1;-webkit-opacity: 0.1;}
 .Floor001789 h1 .more{ position:absolute; right:0; top:250%; width:95px; height:96px;background:url(../images/Floor001789-icon.png) no-repeat right center; overflow:hidden; line-height:1000px;background-size: contain;}
 .Floor001789 li{ float:left; width:22.75%;  margin-right:3.6%; background:#fff;  border:3px #fff solid;   }
 .Floor001789 li figure{ padding-bottom:10%; }
 .Floor001789 li a{ display:block; padding:8% 5%; }
 .Floor001789 li time{ position:relative;font-size:16px; color:#555; display:inline-block;}
 .Floor001789 li time span{ display:block;  font-size:50px;height:63px; line-height:63px; border-top:1px #d8d8d8 dotted;}
 .Floor001789 li time i{ position:absolute; right:0; bottom:0; width:100%; height:3px; background:#00a1e9; transition:0.4s;}
 .Floor001789 li h3{ line-height:24px; overflow:hidden; height:48px; font-size:16px; color:#555; }
 .Floor001789 li p{ margin:0; font-size:14px; color:#888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
 .Floor001789 li img{ width:100%; height:165px; display:block; }
 .Floor001789 li.odd figure{ padding-bottom:0; padding-top:10%; }
 .Floor001789 li:hover{ border-color:#00a1e9; }
 .Floor001789 li:hover time i{ width:180%;}
 @media(min-width:1025px){
   .Floor001247 .intro,.Floor001247 dl{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.3s;}
   .Floor001247 dl{transition:all 1s 0.4s}
   .sec-6.active .Floor001247 .intro,.sec-6.active .Floor001247 dl{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
 }
 @media(max-width:1000px){
 .Floor001789 h1{ padding-right:60px;font-size:24px; padding-bottom:0; margin-bottom:5%;}
 .Floor001789 h1 span{font-size:30px;}
 .Floor001789 h1 .more{ top:0; width:53px; height:100%; background-size:contain; background-position:center center;}
 .Floor001789 li{ width:32%; margin-right:2%;}
 .Floor001789 li:last-child{ margin-right:0;}
 }
 @media(max-width:640px){
 .Floor001789 li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
 .Floor001789 li img{ height:auto;}
 .Floor001789 li h3,
 .Floor001789 li p{ height:auto;}
 .Floor001789 li figure{ padding-bottom:3%;}
 .Floor001789 li.odd figure{ padding-top:3%; }
 }
 /*
 .Floor001247 为demo编号
 */
 .sec-7{background: url(../images/zp.jpg) no-repeat center center;background-size: cover;}
 .sec-7 .title{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
 .sec-7.active  .title{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
 .Floor001247{padding:10vw 0 3vw;}
 .Floor001247 .auto{max-width:1500px;width: 94%;text-align: center;}
.Floor001247 .intro h3,
.Floor001247 .intro p{ margin:0;padding:20px 0;}
.Floor001247 .intro h3{ font-weight:normal;font-size: 20px;color: #00a1e9;}
.Floor001247 .intro p.border{ border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.Floor001247 dl{ padding:2% 0 3% 0;}
.Floor001247 dl a{ display:inline-block; padding:1.5% 0; width:46%;border-radius: 30px;color: #fff; font-size: 20px;margin: 0 2%;background: #00a1e9; max-width:370px;} 
.Floor001247 dl a i{ display:inline-block; background:url(../images/Floor001247-icon1.png) no-repeat center center; width:27px; height:23px; margin-right:5px; vertical-align:middle;}
.Floor001247 dl a:nth-child(2) i{ background-image:url(../images/Floor001247-icon2.png);}
@media(max-width:1100px){
.Floor001247 .ban{ padding-bottom:20%; height:auto;}
.Floor001247 .ban h1{ width:100%; padding:0 2%; left:0; margin:0; font-size:40px;}
}
@media(max-width:640px){
.Floor001247 dl a{ font-size:16px;}
.Floor001247 .ban h1{font-size:30px;}
}
@media(max-width:375px){
.Floor001247 .ban h1{font-size:24px;}
.Floor001247 .intro h3{ font-size:16px;}
.Floor001247 dl a{ font-size:14px;}
}


 /*Bottom002714 */
 .Bottom002714{ border-top:4px solid #00a1e9; background:#00a1e9; padding-bottom:2%;}
 .Bottom002714 .auto{ max-width:1700px; width:96%;}
 .Bottom002714 .logo{ text-align:center; padding:20px 0;}
 .Bottom002714 footer{ text-align:center; color:#fff; margin-top:20px;}
 .Bottom002714 footer ul{ padding:0 30px; display:table; margin:-20px auto 0;}
 .Bottom002714 footer ul li{ float:left; width:40px; margin:0 10px;}
 .Bottom002714 footer ul li a{ background:url(../images/Bottom002714_share.png) no-repeat left top; display:block; height:40px; width:40px; border:1px solid #fff; border-radius:50%;}
 .Bottom002714 footer ul li.wx{ position:relative; z-index:1;}
 .Bottom002714 footer ul li.wx a{ background-position:-60px 0;}
 .Bottom002714 footer ul li.sype a{ background-position:-120px 0;}
 .Bottom002714 footer ul li.wx figure{ display:none; z-index:100; position:absolute; bottom:100%; margin-bottom:10px; width:150px; height:150px; left:50%; margin-left:-75px;}
 .Bottom002714 footer ul li.wx img{ display:block; width:100%;}
 .Bottom002714 footer a{ color:#fff; display:inline-block;}
 .Bottom002714 footer a:hover{ color:#fff;}
 .Bottom002714 footer dl{ padding-top:20px; padding-bottom:5px; line-height:24px;}
 .Bottom002714 footer dl a{ margin:0 11px;}
 .Bottom002714 footer p{ line-height:24px; margin:0;}



 .wrap-Tit {position: relative;}
.wrap-Tit h2{ font-size: 26px; color: #333; margin: 0; position: relative; z-index: 3;}
 .wrap-Tit em{ font-style: normal; color: #015aaa; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;margin-top: 20px;}
.wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(169,179,197,.1); position: absolute; top: 54%; left: 0; text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
	.wrap-Tit h2{ font-size: 36px;}
	.wrap-Tit em{font-size: 44px;}
	.wrap-Tit .bg{ font-size: 130px;top: 30%;}
}
@media only screen and (min-width:1440px ) {
	.wrap-Tit h2{ font-size: 46px;}
	.wrap-Tit em{font-size: 54px;}
	.wrap-Tit .bg{ font-size: 150px;}
}


/*Menu003070 */
.Menu003070{background-color: #f5f5f5;}
.Menu003070 .auto{max-width: 1400px;}
.Menu003070 .auto ul{padding: 19px 0;}
.Menu003070 li{float: left; padding: 0 15px;}
.Menu003070 li a{display: block;line-height: 2.778em;font-size: 18px;color: #3d3d3d; padding:  0 30px;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #fff;background-color: #00a1e9;border-radius: 5px;}
@media(min-width:641px){
.Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
.Menu003070 li{padding: 0 1vw;}
.Menu003070 li a{padding:  0 2vw;}
}
@media(max-width:640px){
.Menu003070 li a{font-size: 3.5vw;}
.Menu003070 li{margin-bottom: 1vw; width: 32%;}
.Menu003070 li:not(:nth-child(3n)){margin-right: 2%;}
}

.lm_tit{margin-bottom: 2%;}
.lm_tit h2{font-size: 26px;color:#333;text-align: center;font-weight: normal;}
.lm_tit span{background: #00a1e9;width: 47px;height: 2px;margin: 10px auto;display: block;}


.RighInfo002806{padding: 3% 0;}
.RighInfo002806 .txt p{line-height: 30px;font-size: 16px;text-indent: 2em;margin-bottom: 10px;color: #333;}
.InfoTxt{line-height: 30px;font-size: 16px;padding:0px 0;color: #333;}
.RighInfo002806 .num{padding-bottom: 3%;}
.RighInfo002806 .num .pic img{display: block; width: 100%;}
/* .RighInfo002806 .num .pic:hover img{transform: scale(1.1);} */
.RighInfo002806 .num .list{ margin-top: 7.518%;position: relative;display: none;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content: ''; border: 5px solid #00a1e9; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li{float:left; width: 55%; padding: 30px 0;}
.RighInfo002806 .num .list li:nth-child(2n){width: 45%}
.RighInfo002806 .num .list li:nth-child(2n+1){clear: left;}
.RighInfo002806 .num .list li .inner{padding-left: 16%;color: #00a1e9;font-size: 100px;}
.RighInfo002806 .num .list li aside{overflow: hidden; height: 0.6em;}
.RighInfo002806 .num .list li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.RighInfo002806 .num .list li sup{font-size: 20px;line-height: 20px;vertical-align:top;}
.RighInfo002806 .num .list li span{font-size: 60px;line-height: 60px;vertical-align: text-top;}
.RighInfo002806 .num .list li p{font-size: 0.2em;}
.RighInfo002806 .num .list li aside *{display: inline-block;}

.zt_pic .owl-carousel .owl-dots{text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:5px;}
.zt_pic .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#ccc;margin-left: 10px;display: inline-block;}
.zt_pic .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
.zt_pic .owl-carousel .owl-dots .active{background: #00a1e9;width: 10px;}

@media(min-width:769px){
.RighInfo002806 .num .pic{width: 100%; position: relative;}
.RighInfo002806 .num .pic:before{position: absolute; left: 0;bottom: 0; height:66.746%; width: 12.143%;content: '';z-index: 999;}
.RighInfo002806 .num .list{float: left; width: 50%;}
}
@media(max-width:1280px){
.RighInfo002806 .num .list li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.RighInfo002806 .num .list li .inner{font-size: 70px;}
}

@media(max-width:640px){
.RighInfo002806 .txt aside.t-1{font-size: 32px;}
.RighInfo002806 .txt aside.t-2{font-size: 24px;}
.lm_tit h2{font-size:18px;}
.InfoTxt{font-size:14px;line-height:24px;}

}
@media(max-width:480px){
.RighInfo002806 .num .list li .inner{font-size: 50px;}

}


/*
 *  Owl Carousel - Core 插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
/*
 .Floor002437 为demo编号
 */
.Floor002437{ position: relative;padding: 3% 0;}

.Floor002437 .bg{ background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Floor002437 .wrap-container{ background: #fff; width: 100%; position: relative; z-index: 2;padding: 3% 0;}


.Floor002437  .list li{ padding: 12% 25% 12% 15%;background:rgba(236, 241, 243, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s;}
.Floor002437  .list li>*{ position: relative; z-index: 2;}
.Floor002437  .list li img{ max-width: 65px;}
.Floor002437  .list li .word{ padding-top: 25px;}
.Floor002437  .list li .word h3{ font-weight: normal;  font-size: 18px; margin: 0 0 10px;}
.Floor002437  .list li .word h3 a{color: #333;}
.Floor002437  .list li .word figure{ font-size: 14px; color: #999; line-height: 20px; height: 40px; overflow: hidden;}
.Floor002437  .list .owl-item+.owl-item li{ border-left: 1px solid #ececec;}
.Floor002437  .list .owl-item{ margin-bottom:10px;}
.Floor002437  .list li:hover{background:rgba(236, 241, 243, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }

/*
 * .Floor001047 为demo编号
 */

 .Floor001047{ padding: 3% 0;}
 .Floor001047 li{ margin: 10px; border: 10px solid #fff; overflow: hidden; position: relative; text-align: center;
    -webkit-box-shadow: 0px 10px 10px #e6e6e6;
       -moz-box-shadow: 0px 10px 10px #e6e6e6;
            box-shadow: 0px 10px 10px #e6e6e6;
 }
 .Floor001047 li .mask{ width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; color: #fff; background: #00a1e9;
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
 }
 .Floor001047 li h3{ text-transform: uppercase; font-size: 17px; padding: 15% 0 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0;
 border-bottom: 1px solid #fff; background: transparent; margin: 0; color: #fff;
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
         -o-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
 }

 .Floor001047 li p { font-size: 12px; position: relative; padding: 10px 22px 0px;
 color: #fff;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
         -o-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
            
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
 }
 .Floor001047 li span{
  display: block;
  width: 100%;
  padding-bottom: 69%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transform: scaleY(1);
       -moz-transform: scaleY(1);
         -o-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1);
            
    -webkit-transition: all 0.7s ease-in-out;
       -moz-transition: all 0.7s ease-in-out;
         -o-transition: all 0.7s ease-in-out;
        -ms-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
}
 .Floor001047 li img { width:auto;max-height: 200px;
    
 }
 
 .Floor001047 li:hover span{ 
    -webkit-transform: scale(10);
       -moz-transform: scale(10);
         -o-transform: scale(10);
        -ms-transform: scale(10);
            transform: scale(10);
            
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
 }
 .Floor001047 li:hover .mask{
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
 }
 .Floor001047 li:hover h3,.Floor001047 li:hover p{
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
            
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
 }
 
 @media screen and (min-width: 480px) {
   .Floor001047 li h3{ padding-top: 18%;}
 }
 @media screen and (min-width: 640px) {
   .Floor001047 li{ float: left; width: calc(50% - 20px);}
 }
 @media screen and (min-width: 1024px) {
   .Floor001047 li{ width: calc(33.3333% - 20px);}
 }

 .box_new{position: relative;background: #f5f5f5;}
 .box_new .box{width:100%;display: none;}
 .yjcg{text-align: center;background: #f5f5f5;padding-bottom:2%;padding-top: 2%;}
 .yjcg span{margin-left:30px;position: relative;cursor: pointer;}
 .yjcg span.on a{color: #00a1e9;}
 .yjcg span.on::before{content: "";display: block;width: 90%;height: 3px;background: #00a1e9;position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;}
 .box_new .box.on{display: block}

 .yjcg_box p{font-size: 16px;line-height: 30px;color: #333;text-indent: 2em;}
 .yjcg_box1{text-align: center;}
 .yjcg_box_01{background: #f5f5f5;padding: 3% 0 0;text-align: center;}
.syzb{background: #f5f5f5;}
 .syzb ul{display: flex;justify-content: space-between;padding: 3% 0;}
 .syzb ul li{width: 48%;text-align: center;color: #333;overflow: hidden;padding: 0.5%;}
 .syzb p{margin-top: 10px;}
 .syzb ul li img{width: 100%;transform: scale(1);transition: all .3s;}
 .syzb ul li:hover img{transform: scale(1.1);}
.syzb_02{padding: 3% 0;}
.syzb_02 table{width: 100%;text-align: center;}
.syzb_02 table thead{background: #00a1e9;color: #fff;}
.syzb_02 table tr,.syzb_02 table td,.syzb_02 table th{padding: 10px;}
.syzb_02 table tr:nth-child(2n){background: #f5f5f5;}


.pro_box{padding: 3% 0;}
.pro_list{padding: 2% 0;}
.pro_list ul{display: flex;justify-content: space-between;}
.pro_list ul li{width: 48%;}
.pro_list ul li img{width: 100%;}


.yjzx{padding: 3% 0;}

.yjzx{padding: 3% 0;}
.yjzx table{width: 100%;text-align: center;margin-top:3%}
.yjzx table thead{background: #00a1e9;color: #fff;}
.yjzx table tr,.yjzx table td,.yjzx table th{padding: 10px;}
.yjzx table tr:nth-child(2n){background: #f5f5f5;}
.yjzx table td p{display: none;}


/*PicList002925 */
.PicList002925{background: #f5f5f5;padding: 3% 0;overflow: hidden;}
.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.PicList002925 li{text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;overflow: hidden;display: inline-block;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;transform: scale(1);transition: all .3s;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;white-space:normal}
.PicList002925 li .tit aside{font-size: 16px;}
.PicList002925 li:hover .Ispic{transform: scale(1.1);}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}


/*RighInfo002554 */
.RighInfo002554{ padding:3% 0;}
.RighInfo002554 .table_1{margin-top: 30px;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#ccc;}
.RighInfo002554 .table_1 .th_3{ background:#00a1e9;}
.RighInfo002554 .table_1 .th_4{ background:#685046;}
.RighInfo002554 .table_1 .th_5{ background:#00a1e9;color: #fff;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
/*PicList002582 */
.PicList002582{ padding-top:3%;padding-bottom:5%;text-align: center;}
.PicList002582 li{ margin-right:2%; margin-bottom:2%;display: inline-block;}
@media(min-width:1025px){
.PicList002582 li{ width:31%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block; padding:10px; border-radius:0 20px 0 20px; transition:0.3s;overflow: hidden;}
.PicList002582 li .Ispic{ padding-bottom:56%; background-size:contain; background-color:#fff; transition:0.3s;transform: scale(1);}
.PicList002582 li .txt{ padding:2% 2%; text-align:center; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f8f8f8; color:#00a1e9;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;transform: scale(1.1);}
/*PicList000687 */

.PicList000687{padding: 3% 0 0;overflow: hidden;}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #e60012;display: block;}
.PicList000687 .more:hover{background: #00a1e9;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #000;}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #00a1e9;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#e60012;}
.PicList000687 .news-top .pic{overflow: hidden;}
.PicList000687 .news-top .pic img,
.PicList000687 .news-list .pic img{display: none !important;}
.PicList000687 .news-top .pic .Ispic,
.PicList000687 .news-list .pic .Ispic{transform: scale(1);transition: all .3s; width: 100%; padding-bottom:67.5%;}
.PicList000687 .news-top .pic:hover .Ispic,
.PicList000687 .news-list .pic:hover .Ispic{transform:scale(1.1);}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}
.yjzx .PicList000687 .news-list .main{border-left: 0;border-right: 2px solid #e60012}
.PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 2vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;overflow: hidden;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #e60012; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #00a1e9;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34; border-bottom: 0;}
}

@-webkit-keyframes bounce-down {
  25% {
   -webkit-transform: translateY(-3px);
  }
   50%, 100% {
   -webkit-transform: translateY(0);
   }
   75% {
   -webkit-transform: translateY(3px);
  }
  }
  @keyframes bounce-down {
   25% {
   transform: translateY(-3px);
   }
   50%, 100% {
   transform: translateY(0);
  }
   75% {
   transform: translateY(3px);
   }
   }
  .animate-bounce-down{
   -webkit-animation: bounce-down 1.3s linear infinite;
   animation: bounce-down 1.3s linear infinite;
  }

/*Page002623 */
.Page002623{padding: 2vw 0 2% 0; text-align: center;font-size: 18px;}
.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: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #00a1e9;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;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;}
}
/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.bshare-custom{display: inline-block;margin-left: 10px;}
#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .edit-info video{width: 100%;max-width:700px;display: block;margin: 0 auto}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #00a1e9;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*TextList002855 */
.TextList002855{padding: 3% 0;}
.TextList002855 li{line-height: 3.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

/*
 .TextList002208 为demo编号
 */
 .TextList002208{ padding:3% 0}
 .TextList002208 .thead{ line-height:40px; text-align:center; background:#00a1e9;}
 .TextList002208 .thead span{ float:left; width:33.33%; color:#fff; display:block; font-size:16px; height:60px; text-align:center; font-weight:bold; position:relative;line-height: 60px;}
 .TextList002208 .thead span i{display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
 .TextList002208 .dl+.dl{ border-top:1px solid #fff;}
 .TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
 .TextList002208 .dl .dt span{float:left; width:33.33%;  display:block; font-size:16px; position:relative;height: 60px;line-height: 60px;text-align: center;}
 .TextList002208 .dl .dt  i{ position:absolute;  background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; transform: translateY(-50%);}
 .TextList002208 .conbox{ background:#f5f5f5; padding:20px 3%; display:none;}
 .TextList002208 .conbox .h5{color:#666; font-size:16px;line-height: 28px;}
 .TextList002208 .conbox p{line-height: 30px;}
 .TextList002208 .jobname{ width:30% !important;}
 .TextList002208 .dl.active .dt span,.TextList002208 .dl.active { color:#333;}
 .TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
 .zp_1{border-bottom: 1px dashed #eee;margin-bottom: 20px;padding-bottom: 20px; color: #666;}
 .btn1{background: #00a1e9;color: #fff;display: inline-block;padding: 10px 20px;;border: 1px solid #00a1e9;transition: .3s;}
 .btn1:hover{background: #fff;border: 1px solid #00a1e9;color: #333;}
 @media(max-width:1000px){
   .TextList002208 .dl .dt .btn{ padding-right:20px;}
   .TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
   .TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
   
 }
 @media(max-width:640px){
  /* .TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;} */
   .TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
 }
 

/*
 .TextList001729 为demo编号
 */
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#f29200; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#f29200; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/*RighInfo002940 */
.RighInfo002940{padding:3% 0;display: inline-block;width: 100%;}
.RighInfo002940 .contact .ytable{table-layout: fixed;}
.RighInfo002940 .contact dt{float: left;width: 50%; margin-bottom: 16px;}
.RighInfo002940 .contact .icon{width: 70px;}
.RighInfo002940 .contact .txt{padding-left: 1.82vw;font-size: 18px;color: #000000;}
.RighInfo002940 .contact dd{clear: both;}
.RighInfo002940 .map{margin-top: 2.76vw;}
.RighInfo002940 .map #allmap{height: 455px;}
.RighInfo002940 .map #allmap img{max-width: none;}
.RighInfo002940 .map #allmap,
.RighInfo002940 .map #allmap *{box-sizing: content-box;}
.RighInfo002940 .BMap_bubble_content b{display: block;font-size: 18px;}
@media(max-width:640px){
.RighInfo002940{padding: 5vw 0;}
.RighInfo002940 .title{font-size: 4.5vw;}
.RighInfo002940 .contact .icon{width: 10vw;}
.RighInfo002940 .contact .txt{font-size: 3.5vw;}
.RighInfo002940 .map #allmap{height:70vw;}
}

/*Floor002122 */
.Floor002122{ background: url(../images/Floor002122-bg.png) no-repeat center bottom #f8f8f8;  padding:3% 0;}
.Floor002122 .title{ text-align:center; font-size:20px; padding:0 0 4% 0;}
.Floor002122 .title span{ display:block; color:#000; font-size:40px;padding-bottom:10px;}
.Floor002122 .intro{ position:relative;}
.Floor002122 .intro .Ispic{ position:absolute; top:0; width:29%; left:35.5%; height:100%; background-size:contain;}
.Floor002122 .intro .Ispic img{ display:none;}

.Floor002122 li{ float:left; width:32%; float:left; margin:1% 36% 1% 0;text-align:right;  }
.Floor002122 li:nth-child(2n){ margin-right:0;text-align:left;}
.Floor002122 li div{position:relative; padding-right:100px; padding-top:17px; padding-bottom:17px;}
.Floor002122 li:nth-child(2n) div{ padding-right:0; padding-left:100px;}
.Floor002122 li aside{ position:absolute; right:0; top:50%; transform:translateY(-50%); border:1px solid #f0f0f0; background:#fff; border-radius:50%;}
.Floor002122 li aside img{ width:60px; height:60px; margin:15px;}
.Floor002122 li:nth-child(2n) aside{ right:auto; left:0;}
.Floor002122 li h1{ font-size:20px; margin:0; color:#333; font-weight:normal;}
.Floor002122 li p{ color:#919191; line-height:20px; height:40px; margin-bottom:0; overflow:hidden;}
@media(max-width:1000px){
.Floor002122 .title{font-size:16px; }
.Floor002122 .title span{font-size:30px;}
.Floor002122 li div{padding-right:70px;}
.Floor002122 li:nth-child(2n) div{padding-left:70px;}
.Floor002122 li aside img{ width:40px; height:40px; margin:10px;}
.Floor002122 li h1{font-size:16px; }
.Floor002122 li p{ margin:0;}
}
@media(max-width:640px){
.Floor002122{ background-image:none;}
.Floor002122 .intro .Ispic{ position:relative; left:auto; width:auto; height:auto; padding-bottom:90%;}
.Floor002122 li{ width:49%; margin-right:2%;}
}
@media(max-width:480px){
.Floor002122 .title span{font-size:24px;}
.Floor002122 .title{font-size:14px; }
.Floor002122 li p{font-size:12px; }
}
@media(max-width:375px){
.Floor002122 li div{padding-right:50px;}
.Floor002122 li:nth-child(2n) div{padding-left:50px;}
.Floor002122 li aside img{ width:30px; height:30px; margin:5px;}
}


/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:2% 0;}
.RighInfo001728 .nav{ padding:2% 0;}
.RighInfo001728 .nav dd{ float:left; width:130px; line-height:50px; margin-bottom:2px; margin-right:10px; text-align:center;}
.RighInfo001728 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.RighInfo001728 .nav dd a:hover,
.RighInfo001728 .nav dd a.aon{ background-color:#f29200; color:#fff;}

.RighInfo001728 .img{ float:left; width:33%;}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;}
.RighInfo001728 .img li:last-child{ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:3px solid #f29200;}

.RighInfo001728 .intro{ width:64%; float:right;}
.RighInfo001728 .intro h1{ font-size:18px;}
.RighInfo001728 .intro p{ color:#666; font-size:14px;}
.RighInfo001728 .intro dd{ font-size:16px; line-height:30px;}
.RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001728 .infoCon  .info{ padding:20px 0; font-size:14px; line-height:24px;}

@media(max-width:768px){
.RighInfo001728 .nav dd{margin-right:2%; line-height:normal; }
.RighInfo001728 .nav dd a{padding:6% 0;font-size:16px;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo001728 .nav dd{ width:23.5%;}
.RighInfo001728 .nav dd:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo001728 .nav dd{ width:32%;}
.RighInfo001728 .nav dd:nth-child(3n){ margin-right:0;}
.RighInfo001728 .nav dd a{font-size:14px;}
}

.ban{width: 100%;}
.ban img{width: 100%;}

/*
 .PicList001241 为demo编号
 */
 .PicList001241 .intro{ overflow:hidden; padding-top:2%; padding-bottom:2%;}
 .PicList001241 .intro ol{ float:right; width:55%;}
 .PicList001241 .intro ol img{ display:block; width:100%;}
 .PicList001241 .intro li{ float:left; width:42%;}
 .PicList001241 .intro li h3{ color:#c60000; font-size:16px;}
 .PicList001241 .intro li p{ line-height:24px; text-align:justify; text-justify:inter-ideograph;}
 .PicList001241 .list{ background-color:#e5e5e5; padding:3% 0;}
 .PicList001241 .list .copy{ display:none;}
 .PicList001241 .list li a{ display:block; background-color:#fff; width:92%; padding:5%; margin:0 auto;}
 .PicList001241 .list li figure{ position:relative; padding-bottom:62%; overflow:hidden;}
 .PicList001241 .list li figure dl,
 .PicList001241 .list li figure div,
 .PicList001241 .list li figure b{position:absolute; left:0; width:100%;text-align:center;}
 .PicList001241 .list li figure div{ height:100%; top:0; background-color:rgba(255,255,255,0.8); transform:translateY(100%); transition:all ease-in-out 0.3s;}
 .PicList001241 .list li figure dl{ top:25%;}
 .PicList001241 .list li figure dl img{ width:60%;}
 .PicList001241 .list li figure b{ padding:0 3%; bottom:5%;}
 .PicList001241 .list li:hover figure div{ transform:translateY(0);}
 .PicList001241 .list li h3,
 .PicList001241 .list li p{ margin:0;}
 .PicList001241 .list li h3{ font-weight:normal; font-size:16px;}
 .PicList001241 .list li p{ color:#999;}
 .PicList001241 .list .bx-pager{ display:none;}
 .PicList001241 .list .bx-wrapper{ position:relative; z-index:0;max-width: 100% !important;}
 .PicList001241 .list .bx-viewport{ z-index:1;}
 .PicList001241 .list .bx-controls-direction a{ position:absolute; top:50%; width:47px; height:47px; margin-top:-23.5px; text-indent:-9999em; background:url(../images/PicList001241-btn.png) no-repeat 0 0; z-index:3;}
 .PicList001241 .list .bx-controls-direction a:hover{ background-image:url(../images/PicList001241-btn_hover.png);}
 .PicList001241 .list .bx-controls-direction a.bx-prev{ left:-5%;}
 .PicList001241 .list .bx-controls-direction a.bx-next{ right:-5%; background-position:right 0;}
 @media(max-width:1200px){
 .PicList001241 .list .bx-controls-direction a.bx-prev{ left:0;}
 .PicList001241 .list .bx-controls-direction a.bx-next{ right:0; }
 }
 @media(max-width:768px){
 .PicList001241 .intro ol,
 .PicList001241 .intro li{ float:none; width:auto;}
 }
 
 /*Floor001855 */
.Floor001855{ padding:3% 0;}
.Floor001855 .bigPic{ position:relative; padding:3% 0;}
.Floor001855 .bigPic .Ispic{ position:absolute; left:0; top:0; width:100%; height:100%; background-size:auto 100%; background-color:#e5f1f8; background-position:left top;}
/* .Floor001855 .bigPic:hover{transform: scale(1.1);} */
.Floor001855 .list dt{ float:left;width: 19.36%;margin-right:0.8%;margin-top:0.8%; cursor:pointer; transition:0.3s;border:3px solid #fff;}
.Floor001855 .list dt figure{ padding-bottom:50%;}
.Floor001855 .list dt img{ display:none;}
.Floor001855 .list dt:last-child{ margin-right:0;}
.Floor001855 .list dt.on,
.Floor001855 .list dt:hover{border:3px solid #00a1e9;
}

.Floor001855 .txt{ position:relative; z-index:1; margin:0 2% 0 48%; background-color:#fff; padding:2% 10% 2% 2%;min-height: 300px;}
.Floor001855 .txt dd{ position:relative; padding-right:5%;}
.Floor001855 .txt dd img{ position:absolute; right:5%; bottom:0; width:30%;}
.Floor001855 .txt dd a{ display:block; color:#888;}
.Floor001855 .txt dd a:after{ display:block; content:''; background:url(../images/Floor001855-icon.png) no-repeat left center; height:9px;display: none;}
.Floor001855 .txt dd h1,
.Floor001855 .txt dd h2{ margin:0; font-weight:normal;color:#555;margin: 10px 0;}
.Floor001855 .txt dd h1{ font-size:24px; text-transform:uppercase; }
.Floor001855 .txt dd h2{font-size:18px;}
.Floor001855 .txt dd p{ line-height:22px; height:66px; overflow:hidden;}
.Floor001855 .txt dd ul{ display:table; width:100%; color:#555; padding:15px 0;}
.Floor001855 .txt dd ol,
.Floor001855 .txt dd li{display:table-cell; vertical-align:middle;}
.Floor001855 .txt dd ol{ width:136px;}
.Floor001855 .txt dd ol:after{ display:inline-block; content:''; width:28px; height:1px; background-color:#555; vertical-align:middle; margin-left:5px;}
.Floor001855 .txt dd li{ font-size:18px;}
.Floor001855 .txt dd li span{ display:block;text-transform:uppercase;}
@media(max-width:1200px){
.Floor001855 .txt{ padding-right:2%;}
}
@media(max-width:1000px){
.Floor001855 .bigPic{ padding:0;}
.Floor001855 .bigPic .Ispic{ position:relative; padding-bottom:55%; background-size:cover; background-position:center center;}
.Floor001855 .list dt{ width:32%; margin-right:2%; margin-top:2%;}
.Floor001855 .list dt:nth-child(3n){ margin-right:0;}
.Floor001855 .txt{ margin:0;}
}
@media(max-width:480px){
.Floor001855 .txt dd{ padding-right:0;}
.Floor001855 .txt dd ul,
.Floor001855 .txt dd ol,
.Floor001855 .txt dd li{ display:block; width:auto;}
.Floor001855 .txt dd ol{ padding-bottom:10px;}
}
/*Timeline002170 */
.Timeline002170{ padding:5% 0; overflow-x: hidden;}

.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:376px;background:url(../images/Timeline002170-bg.png) no-repeat 0 133px; background-size:100% auto; }
.Timeline002170 .item dl{ height:100%;background:url(../images/Timeline002170-icon1.png) no-repeat 0 8px; padding-left:30px;}
.Timeline002170 .odd-item dl{ padding-top:280px;}
@media(min-width:376px){
.Timeline002170 .odd-item dl{background-image:url(../images/Timeline002170-icon2.png); background-position:0 124px; padding-left:0;}
}
.Timeline002170 .item dt{ font-weight:bold; font-size:16px;}
.Timeline002170 .item dd{ height:96px; color:#555; line-height:24px;}
.Timeline002170 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; z-index:100;}
.Timeline002170 .owl-nav .owl-prev{ left:0;}
.Timeline002170 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline002170 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline002170 .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline002170 .owl-nav div.disabled{ cursor:default;}
@media(min-width:1201px){
.Timeline002170 .owl-carousel::before,
.Timeline002170 .owl-carousel::after{ position:absolute; content:''; height:100%; background:url(../images/Timeline002170-bg3.png) no-repeat 0 135px; width:75%; top:0;}
.Timeline002170 .owl-carousel::before{ left:-75px;}
.Timeline002170 .owl-carousel::after{ right:-114px; width:114px; background-image:url(../images/Timeline002170-bg4.png);}
.Timeline002170 .owl-nav .owl-prev{ left:-30px;}
.Timeline002170 .owl-nav .owl-next{ right:-30px;}
}
@media(max-width:1200px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:375px){
.Timeline002170 .owl-item .item{ height:250px;}
.Timeline002170 .odd-item dl{ padding-top:0; }
}


/*
 .Floor000992 为demo编号
 */
 .Floor000992{ padding:3% 0; background:url(../images/Floor000992-bg.jpg) no-repeat center top; background-size:cover; }
 .Floor000992 h1{ margin:0 0 3% 0; text-align:center;color:#00a1e9; font-size:24px;}
 .Floor000992 h1 span{ font-weight:normal; color:#7f7f7f; font-size:19px;display:block; padding-top:10px;}
 .Floor000992 li{ background:url(../images/Floor000992-a_bg.png) no-repeat center center;}
 .Floor000992 li:hover{ background-image:url(../images/Floor000992-a_hover_bg.png);}
 .Floor000992 li:hover figure{ color:#fff;}
 .Floor000992 li div{ display:table; width:100%; height:179px; }
 .Floor000992 li div figure{ display:table-cell; vertical-align:middle;font-size: 17px;color: #00a1e9;font-weight: bold;}
 .Floor000992 li div span{ display:block;font-size: 15px;font-weight: normal;}
 .Floor000992 li a{ position:absolute; left:0; top:0; height:100%; width:100%;}
 .Floor000992 li:nth-child(1){display: none;}
 @media(min-width:761px){
 .Floor000992 ul{ max-width:682px; margin:0 auto; position:relative; height:424px;}
 .Floor000992 li{ position:absolute; width:223px; height:179px;text-align:center;overflow: hidden;}
 .Floor000992 li img{transform: scale(1);transition: all .3s;}
 .Floor000992 li:nth-child(1),
 .Floor000992 li:nth-child(5){left:50%; margin-left:-111px;}
 .Floor000992 li:nth-child(1){ top:-26px; background:none; }
 .Floor000992 li:nth-child(2),
 .Floor000992 li:nth-child(3){top:64px;z-index:4;}
 .Floor000992 li:nth-child(7),
 .Floor000992 li:nth-child(2){left: 116px;}
 .Floor000992 li:nth-child(8),
 .Floor000992 li:nth-child(3){ right:116px;}
 .Floor000992 li:nth-child(4),
 .Floor000992 li:nth-child(5),
 .Floor000992 li:nth-child(6){ top:154px; z-index:1;}
 .Floor000992 li:nth-child(4){ left:2px;}
 .Floor000992 li:nth-child(6){ right:2px;}
 .Floor000992 li:nth-child(7),
 .Floor000992 li:nth-child(8){ bottom:0;z-index:4;}
 .Floor000992 li:nth-child(1) a{ z-index:10; position:absolute; width:50%; left:25%; bottom:30%; height:auto; top:auto;color:#00a1e9;}
 .Floor000992 li:nth-child(1) a::before{ position:absolute; top:-35px; left:50%; margin-left:-14px; content:'···'; color:#545360; font-size:28px; text-align:center; line-height:21px;width:28px; height:28px; border-radius:50%; border:2px solid #545360;}
 .Floor000992 li:hover img{transform: scale(1.1);}

}
 @media(max-width:760px){
 .Floor000992 li:nth-child(1),
 .Floor000992 li:nth-child(4),
 .Floor000992 li:nth-child(5),
 .Floor000992 li:nth-child(6){ display:none;}
 .Floor000992 ul{ overflow:hidden;}
 .Floor000992 li{ width:25%; padding:10% 0;text-align:center; position:relative; float:left; background-size:100% 100%;}
 .Floor000992 li div span{ display:none;}
 .Floor000992 li div{ height:auto;}
 }
 @media(max-width:480px){
 .Floor000992{ background-size:contain; }
 .Floor000992 li{ width:50%; padding:17% 0;}
 .Floor000992 h1{font-size:20px;}
 .Floor000992 h1 span{ font-size:16px;}
 }
 
 /*Bottom002743 */
.Bottom002743{ background: #00a1e9;color: rgba(255,255,255,1);padding: 3% 0 0;}
.Bottom002743 .auto{max-width: 1500px;width: 90%;padding-bottom: 3%;}
.bot_top{display: flex;align-items: center;justify-content: space-between;}
.Bottom002743 a{color: rgba(255,255,255,1);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{background: #f5f5f5; line-height: 24px; padding: 15px 0;color: #333;}
.Bottom002743 .copyright a{color: #888;}
.Bottom002743 .copyright a:hover{color: #e60012;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

/* .Bottom002743 .contact{max-width: 220px;} */
.Bottom002743 nav{display: flex;justify-content: right;}
.Bottom002743 nav dl{margin-right:4% !important;flex-shrink:0}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 25px;}
.Bottom002743 .contact li{ padding-bottom: 5px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;}
.Bottom002743 .contact li:nth-child(1){padding-bottom: 32px;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 28px;color: #fff;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right; }
.Bottom002743 nav dl{float: left;}
.Bottom002743 nav dd{line-height: 20px; padding: 4px 0;}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}
.Bottom002743 .copyright .auto{padding-bottom: 0;}
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}


/*PicList003133 */
.PicList003133{margin-bottom: 0%;}
.PicList003133 li:not(:last-child){margin-bottom: 2em;}
.PicList003133 li .img{ text-align: center;background:#f5f5f5}
.PicList003133 li .img img{max-height: 20.6875em;}
.PicList003133 li .tit{font-size: 24px;color: #333333; margin-bottom:15px;}
.PicList003133 li p{margin:10px 0;height:auto;    font-size: 16px;  line-height: 30px;  color: #333;}
.PicList003133 li .line{display: block;width: 15px; height: 2px; background-color: #00a1e9;} 
@media (min-width:1025px) {
.PicList003133 li .img{width: 38.572%;display: none;}   
.PicList003133 li .inner{width: 100%; margin: 0 auto;}
}
@media (max-width:1024px) {
.PicList003133 li{padding: 2em;}  
.PicList003133 li .img{padding-bottom: 2em;}  
}
@media (max-width:768px) {
.PicList003133 .ytable-cell{display:block;width:100%;} 
}


/*RighInfo003141 */
.RighInfo003141{padding: 3% 0;}
.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 15px;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-weight: bold;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #333;font-weight: bold;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width:23%;min-height: 400px;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}


/*Timeline002853 */
.Timeline002853{padding: 3% 0;}
.Timeline002853 .inner{max-width: 970px;margin: 0 auto;}

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 40.516%;}
.Timeline002853 .slider-for{float: right;width: 51.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 30px;left:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0; cursor: pointer;font-size: 0;padding: 0; z-index: 10;left: 0;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #f5f5f5; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 28px;}
.Timeline002853 .slider-for .year{ color: #00a1e9;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
.Timeline002853 .slider-nav .slick-arrow:hover{background: none;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;background: #efefef; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
}


.yj_cp{text-align: center;padding-bottom: 3%;}
.yj_cp ul li{display: inline-block;margin-right: 10px;}
.yj_cp ul li a{font-size: 18px;color: #333;display: inline-block;background: #f5f5f5;padding: 8px 20px;border-radius: 5px;}
.yj_cp ul li:last-child{margin-right: 0;}
.yj_cp ul li.on a{background: #00a1e9;color: #fff;}

.cq_top{padding-top: 3%;font-size: 16px;color: #333;line-height: 30px;}

/*yw knv*/
.pd{padding:0 0px;}
.pd ul{display: flex;flex-wrap: wrap;justify-content: center;}
.pd li{width:18.2%; }
.pd .pd2{margin:20px 0px 0px 18px;}
.pd .pd2 .img_box{text-align:center;margin: 0 auto; margin-bottom:20px;background:#008CD7 ; width:114px; height:114px; border-radius: 57px;
    -moz-border-radius: 57px;
    -webkit-border-radius: 57px; text-align:center; line-height:114px;}
.pd .pd2 .img_box img{ margin-top:0px;}	
.pd .pd2 .name_box{font-size:18px; color:#323232; line-height:24px; text-align:center;width:100%;  height:24px; overflow:hidden;}
.pd li:hover .name_box{ color:#008CD7;}

.xiaok{ width:1280px; height:auto;min-height:300px;margin-top: 3%;display: flex;justify-content: space-between;}

.xiaok .xiaok_left{ width:100%;  padding:0px 0 0px 20px;}

.xiaok .xiaok_right{ width:25%; height:auto;  }
.xiaok .xiaok_right li{ width:100%; float:left; height:auto; margin-bottom:20px;  }
.xiaok .cq_title:nth-child(1) h3{text-align: center;}

@media(max-width:1024px){
	.xiaok{width:auto;}
}
@media(max-width:767px){
	.pd li{width:33.333%;}
	.pd .pd2 .img_box{width:85px;height:85px;}
	.xiaok img{width: 100% !important;height:auto !important;}
}

/*Floor002979*/
.Floor002979{margin: 3% 0; }

.Floor002979 li{position: relative;overflow: hidden;}
.Floor002979 li:after{position: absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.2);z-index:1;transition: all 0.3s;}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;z-index:20;}
.Floor002979 li .txt{z-index:10;position: absolute;color: #fff; z-index: 10; top: 50%; transform: translateY(-50%); right:1vw; left: 1vw; text-align: center;font-size: 20px;text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;}
.Floor002979 li .Ispic{transition: transform 0.3s;}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002979 li:hover .txt{margin-top: -40px;}
.Floor002979 li:hover:after{opacity: 0.5;}

.subpage{padding:4% 0;}
@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(5n+1){width: 32.468%;margin-top: 1.299%;}
.Floor002979 li:nth-child(5n+2),.Floor002979 li:nth-child(5n+3){margin-top: 1.299%;}
.Floor002979 li:nth-child(5n+2),
.Floor002979 li:nth-child(5n+5){width: 28.572%;}
.Floor002979 li:nth-child(5n+3),
.Floor002979 li:nth-child(5n+4){width: 36.364%;}
.Floor002979 li:nth-child(5n+2),
.Floor002979 li:nth-child(5n+3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(5n+3),
.Floor002979 li:nth-child(5n+5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(5n+1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(5n+2) .Ispic,
.Floor002979 li:nth-child(5n+5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(5n+3) .Ispic,
.Floor002979 li:nth-child(5n+4) .Ispic{padding-bottom: 56.25%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002979 li .txt{font-size: 2.5vw;}
}
@media(max-width:640px){
.Floor002979 li .txt{font-size: 3vw;}
.Floor002979 li:hover .txt{margin-top: -4vw;}
.Floor002979 li:not(:nth-child(5n+1)){float: left; width: 49%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(5n+1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
.Floor002979 li:nth-child(5n+3),
.Floor002979 li:nth-child(5n+5){margin-left: 2%;}
}
.cq_title{margin-bottom: 20px;}
.cq_title span{font-size: 28px;color:#808080;display: none;}
.cq_title h3{font-size: 30px;color: #2e74b5;}

@media(max-width:767px){
	.cq_title h3{font-size:20px;}
}



/*Timeline002790 */
.Timeline002790 .column-name .en {text-transform: uppercase;color: rgba(0, 0, 0, .2);font-size: 60px;padding-bottom: 20px;}
.Timeline002790 .column-name .cn {color: #333;line-height: 48px;font-weight: bold;position: relative;z-index: 0;font-size: 40px;}
.Timeline002790 .column-name {text-align:center;margin-bottom: 30px;}
.Timeline002790 {padding: 5% 0;background: url(../images/timeline.jpg) no-repeat bottom center;background-size: 100% auto;}
.Timeline002790 .auto{max-width:1280px;}
.Timeline002790 .year {padding-top: 40px;}
.Timeline002790 ul {margin-left: 33.33%;position: relative;}
.Timeline002790 li {position: relative;padding-left: 150px;cursor: pointer;}
.Timeline002790 li .date {position: absolute;left: 0;top: 0;font-size: 18px;}
.Timeline002790 li .content {position: relative;font-size: 16px;line-height: 30px;color: #333;padding-bottom: 10px;min-height: 150px;border-left: 2px solid #f1f1f1;padding-left: 35px;}
.Timeline002790 li .content:before {content: "";position: absolute;width: 20px;height: 20px;border: 1px solid #a8b0b8;background: #fff;border-radius: 50%;top: 1px;left: -12px;z-index: 20;}
.Timeline002790 li .content:after {content: "";position: absolute;width: 10px;height: 10px;background: #a8b0b8;border-radius: 50%;top: 6px;left: -7px;z-index: 30;}
.Timeline002790 li .date b {font-size: 40px;padding-right: 5px;line-height: 1;vertical-align: baseline;display: inline-block;font-weight: normal;}
.Timeline002790 li:hover .date b {color: #00a1e9;}
.Timeline002790 li:hover:before {content: "";width: 40px;height: 176px;position: absolute;left: 131px;top: 0;margin-top: -78px;z-index: 10;background: url(../images/flash-v.png) no-repeat center;}
.Timeline002790 li:hover .content:after{background: #00a1e9}
@media(max-width:1024px) {
 .Timeline002790 .auto {padding: 0 5%;}  
.Timeline002790 .column-name .en {font-size: 40px;}
.Timeline002790 .column-name .cn {font-size: 30px;}
}
@media(max-width:768px) {
.Timeline002790 .column-name .en {font-size: 24px;}
.Timeline002790 .column-name .cn {font-size: 18px;}
.Timeline002790 ul {margin-left: 0;padding-top: 0;overflow: hidden;}
.Timeline002790 .year {padding-top: 0;}
.Timeline002790 li {padding-left: 88px;}
.Timeline002790 li .date {font-size: 16px;}
.Timeline002790 li .date b {font-size: 22px;}
.Timeline002790 li:hover:before {left: 69px;background-size: auto 100%;}
}
.Timeline002790 .more {text-align: center;padding-bottom: 20px;margin-top: 20px;display: none}
.Timeline002790 .more a {width: 180px;height: 36px;text-align: left;line-height: 36px;display: inline-block;color: #fff;font-size: 14px;background: url(../images/Timeline002790-more.png) no-repeat 70% center #00a1e9;position: relative;z-index: 100;border-radius: 60px;text-align: center;padding-right: 20px;}





/*PicList002951 */
.PicList002951 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList002951 li{float: left;  margin-bottom: 2.5em;}
.PicList002951 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList002951 li .tit{font-size: 1.125em;line-height: 1.6666;background: #00a1e9;color: #fff;padding: 10px;margin-bottom: 20px;}
.PicList002951 li p{font-size:16px; line-height: 1.78571; min-height: 3.57142em;color: #333;}
.PicList002951 li .pic{overflow: hidden;}
.PicList002951 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList002951 li a:hover .Ispic{transform: scale(1.1);}
.PicList002951 li a:hover{color: #0080c9;}
@media (min-width:1025px) {
.PicList002951 li{width: 48%;}
.PicList002951 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002951 li:nth-child(2n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList002951 .auto{margin-top: 2em;}   
.PicList002951 li{width: 100%;}
.PicList002951 li .txt{padding: 1em;}
}

/*RighInfo003148 */
.RighInfo003148 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.RighInfo003148 li{float: left;  margin-bottom: 2.5em;}
.RighInfo003148 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;min-height:400px;}
.RighInfo003148 li .tit{font-size: 1.125em;line-height: 1.6666;background: #00a1e9;color: #fff;padding: 10px;margin-bottom: 20px;}
.RighInfo003148 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.RighInfo003148 li .pic{overflow: hidden;}
.RighInfo003148 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.RighInfo003148 li a:hover .Ispic{transform: scale(1.1);}
.RighInfo003148 li a:hover{color: #0080c9;}
@media (min-width:1025px) {
.RighInfo003148 li{width: 48%;}
.RighInfo003148 li:not(:nth-child(2n)){margin-right: 4%;}
.RighInfo003148 li:nth-child(2n+1){clear: left;}    
}
@media (max-width:1024px) {
.RighInfo003148 .auto{margin-top: 2em;}   
.RighInfo003148 li{width: 100%;}
.RighInfo003148 li .txt{padding: 1em;}
}


.PicList000687 .news-list table thead{
border-bottom: 2px solid #005fc9;
    border-top: none;
    color: #005fc9;
    font-weight: normal;
    font-size: 14px;
    vertical-align: middle;
    white-space: nowrap;
}

/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219   dl.yzm input.text{width: 20%}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#008cd6;} 

@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
