@import url('editor.css');
@import url('jquery.fullpage.3.0.4.css');
@import url('responsive.css');
@import url('slick.css');
video{ max-width:100%}
/*Floor002746 */
.Floor002746{}
/*slick Basic*/
.Floor002746 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002746 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002746 .slick-list:focus {outline: none}
.Floor002746 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002746 .slick-slider .slick-track, 
.Floor002746 .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)}
.Floor002746 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002746 .slick-track:before, 
.Floor002746 .slick-track:after{display: table; content: '';}
.Floor002746 .slick-track:after{ clear: both;}
.Floor002746 .slick-loading .slick-track { visibility: hidden;}
.Floor002746 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002746 .slick-slide .slick-loading img { display: none;}
.Floor002746 .slick-slide .dragging img { pointer-events: none;}
.Floor002746 .slick-initialized .slick-slide { display: block;}
.Floor002746 .slick-loading .slick-slide { visibility: hidden;}
.Floor002746 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002746 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002746{position: relative; z-index: 1;text-align: center;color: #fff; font-size: 16px;}
.Floor002746 .auto{padding: 0!important; width: 96%;}
.Floor002746 a{color: #fff;}
.Floor002746 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.Floor002746 > .auto{position: relative; z-index: 3;}
.Floor002746 .title{padding-top: 80px;line-height: 40px;}
.Floor002746 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 50px; height: 4px; background: #2694e8;}
.Floor002746 .title .cn{font-size: 40px; margin-top: -20px;     letter-spacing: 3px; color: #fff;}
.Floor002746 .title .en{opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:768px){
.Floor002746 .title .cn{font-size: 24px; }
.Floor002746 .title .en{font-size: 40px;}
}
.Floor002746 .info{max-width: 1100px; line-height: 32px;}

.Floor002746 .slider{margin: 26px 0 70px 0; box-shadow: 0 0 7px rgba(0,202,255,0.12);}
.Floor002746 .slider li.slick-slide a,
.Floor002746 .slider li.slick-slide{position: relative;}
.Floor002746 .slider li.slick-slide a{z-index: 10;display: block; padding: 35px 0 25px 0;}
.Floor002746 .slider li .icon{padding-bottom: 10px;}
.Floor002746 .slider li .icon img{height: 50px;}
.Floor002746 .slider li.slick-slide:before{position: absolute; left: 0; top: 0;height: 100%; right:0; background: rgba(0,0,0,0.07); content: ''; border-right: 1px solid rgba(255,255,255,0.07);}
.Floor002746 .slider li.slick-active:last-child:before{border-right-color: transparent;}
.Floor002746 .slider li.slick-slide a:before,
.Floor002746 .slider li.slick-slide a:after{position: absolute; width: 0; height: 0; opacity: 0; content: ''; border: 2px solid #fff; transition: 0.5s ease-in-out;}
.Floor002746 .slider li.slick-slide a:before{left: -1px; top: 0; border-right-color: transparent; border-bottom-color: transparent;}
.Floor002746 .slider li.slick-slide a:after{right: 1px; bottom: 0; border-left-color: transparent; border-top-color: transparent;}
.Floor002746 .slider li.slick-slide a:hover:before,
.Floor002746 .slider li.slick-slide a:hover:after{width: 100%; height: 100%; opacity: 1;}

.Floor002746 .more a:after{display: inline-block; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; vertical-align: middle; margin-left: 20px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002746 .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002746 .slick-dots{position: absolute; left: 0; width: 100%; top: 100%; margin-top: 10px;text-align: center; }
.Floor002746 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002746 .slick-dots li button{display: none;}
.Floor002746 .slick-dots li.slick-active{background: #eb422c;}

/*RighInfo002851 */
 @font-face {
  font-family: "DINBold";
  src: url("../fonts/DINBold.woff2") format("woff2"),
       url("../fonts/DINBold.woff") format("woff"),
       url("../fonts/DINBold.ttf") format("truetype"),
       url("../fonts/DINBold.eot") format("embedded-opentype"),
       url("../fonts/DINBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
.RighInfo002851 {padding: 5% 0;}
.RighInfo002851  img{ display: block; margin: 0 auto;margin-right: 4%; }
.RighInfo002851 .h3_1{font-size: 24px;}
.RighInfo002851 .h3_3{ display: block;margin-left: 80%; font-size: 16px;}

.RighInfo002851 .singlePage{line-height: 28px;display: block;}
.RighInfo002851 .title{padding-bottom: 4.11vw;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 0.34em;}
.RighInfo002851 .title .en{font-size: 0.42em;font-family: "DINBold";}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 80px;}
}
.RighInfo002851 p{line-height: 36px;margin-top: 2%;font-size: 16px;}


/*.RighInfo002799 */
.RighInfo002799 {padding: 5% 0;}
.RighInfo002799 .music{ background:no-repeat center bottom; background-size: cover}
.RighInfo002799 .pic_2 img{margin-left: 25%;}
.RighInfo002799 .text{width: 50%;float: left;padding: 6%;}
.RighInfo002799 .pic{border: 2px solid #1f71c3;width: 50%;float: right;text-align: center;position: relative;padding-bottom: 3%;}
.RighInfo002799 #playMusic{position: absolute;bottom: 40px;left: 80px; cursor:pointer; max-width:187px; margin:auto}
.RighInfo002799 #playMusic:before{ content:''; background:no-repeat center center; position:absolute; width:26px; height:26px; left:15px; top:8px; border-radius:100px;}
.RighInfo002799 #playMusic.play:before{ background-image:url(../images/play_icon.jpg)}
.RighInfo002799 #playMusic.pause:before{ background-image:url(../images/pause_icon.jpg)}


.RighInfo002799 .videobox{/* float: right; *//* margin-left: 12%; */position: relative;height: 400px;width: 100%; margin-top: 5%;}

.RighInfo002799 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo002799 .videobg .play{ display: none; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.RighInfo002799 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.RighInfo002799 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.RighInfo002799 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.RighInfo002799  .videobg,
	.RighInfo002799  .videobox{height: 400px;}
	.RighInfo002799  .videobg .play{background-size:40px 40px;}
	
}
@media only screen and (min-width: 1200px) {
	.RighInfo002799  .videobg,
	.RighInfo002799  .videobox{height: 675px;}
	.RighInfo002799  .videobg .play{background-size:50px 50px;}
	
}



.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px;font-weight: bold; letter-spacing: 5px; text-transform: uppercase;color: #9ec2e6; }
.RighInfo002799 .tit .cn{ margin-top: -35px; font-size: 48px; color: #008ae3; letter-spacing: 5px;}
.RighInfo002799 .subtit{font-size: 24px; margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #9ec2e6;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 .text{ font-size: 16px; color: #666; line-height: 36px; text-align: justify;margin:0; }
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .videobox{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
.RighInfo002799 .music{  background-size: 170%; background-color:#fefdfb}
.RighInfo002799 .text,
.RighInfo002799 .pic{ float:none; width:100%}
.RighInfo002799 .pic{ padding-bottom:0; padding-bottom:100px;}
.RighInfo002799 #playMusic{ position:relative; left:auto; margin-top:20px; bottom:20px}
.RighInfo002799 .subtit{ font-size:20px;}
.RighInfo002799 .subtit span{ font-size:30px;}
.RighInfo002799 .subtit span i{ font-size:40px;}
.RighInfo002799 .text{ font-size:14px; line-height:26px; padding:5% 2%}
}

/*Floor001891 */
.Floor001891{    position: relative;
    z-index: 111;}
.Floor001891 .tab .bx-wrapper{ max-width:1600px !important}
.Floor001891 .tab li{text-align:center; font-size:18px; padding:23px 0; color:#fff; cursor:pointer; line-height:30px; margin-right:5px; position:relative;background: rgba(255,255,255,0.4);}
.Floor001891 .tab li img{ margin-right:15px; vertical-align:middle;  width:45px; height:45px;}
.Floor001891 .tab li .hover{ display:none;} 
.Floor001891 .tab li.on{ color:#333;background-color:#fff;}
/*.Floor001891 .tab li.on img{ display:none;} 
.Floor001891 .tab li.on .hover{ display:inline-block;} */
.Floor001891 .tab li.on i{
    position: absolute;
    width:100%;
    height: 6px;
    left: 3%;
    margin-left: -16px;
    bottom: -6px;
    /* border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #014099;*/
    background:-webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
    background: linear-gradient(30deg, #2ed896 3%, #008ae3, #0075c1);
    }
.Floor001891 .tab .bx-viewport{ padding-bottom:12px;}

.Floor001891 .box{ /*background:url(../images/Floor001891-bg.jpg) no-repeat center top; background-size:cover; */padding:6% 0 10%; margin-top:-12px;}
.Floor001891 .box section{ display:none;}
.Floor001891 .pic{ float:right; width:40%;}
.Floor001891 .pic img{ display:block; width:100%;}
.Floor001891 .txt{ float:left; width:53%;}
.Floor001891 .title{padding-bottom:2%;padding-top: 0%;line-height: 40px;}
.Floor001891 .title .cn:after{display: block; content: ''; margin: 25px 0 30px;width: 40px; height: 4px; background: #0081dd;}
.Floor001891 .title .cn{font-size: 40px; margin-top: -20px;color: #fff;padding-bottom: 0%;}
.Floor001891 .title .en{opacity: 0.05;-webkit-opacity: 0.06;color:#fff;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
.Floor001891 .title p{ color:#fff; font-size:16px;line-height: 38px; padding:2% 0 1% 0}
@media(max-width:768px){
.Floor001891 .title .cn{font-size: 24px; }
.Floor001891 .title .en{font-size: 40px;}
    .Floor001891 .tab li.on i{left:0;margin-left:0;}
}
.Floor001891 .txt pre{ margin:4% 0 6% 0; line-height:32px; min-height:128px; font-size:16px; color:#eee;}
.Floor001891 .txt .more{ font-size:16px; color:#fff; background-color:#2694e8;    border-radius: 3px; width:152px; height:50px; line-height:50px; text-align:center; display:inline-block;}
@media(max-width:1024px){
.Floor001891 .tab li{ padding:10px 0;}
.Floor001891 .txt{ width:80%}
}
@media(max-width:768px){
.Floor001891 .pic,
.Floor001891 .txt{ float:none; width:auto;}
.Floor001891 .pic{ padding:3% 0;}
.Floor001891 .tit{font-size:24px;}
.Floor001891 .txt .more{ font-size:14px;}
.Floor001891 .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .tab li{ font-size:14px;}
}
/*Floor002820 */
.Floor002820 .ul_li{display:block;margin-left:30%;}
.Floor002820 .ul_li ul li{list-style:none;}
@font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Floor002820 {padding:3% 0;}
.Floor002820 .auto {max-width: 1600px;}
.Floor002820 .title{ padding-bottom:3%;padding-top: 0%;line-height: 40px;}
.Floor002820 .title .cn:after{display: block; content: ''; margin: 25px 0 30px;width: 40px; height: 4px; background: #0081dd;}
.Floor002820 .title .cn{font-size: 40px; margin-top: -20px;color: #fff;padding-bottom: 0%;}
.Floor002820 .title .en{opacity: 0.05;-webkit-opacity: 0.05;color:#ddd;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
.Floor002820 .title p{ color:#fff; font-size:16px;line-height: 38px; padding:2% 0 1% 0}
@media(max-width:1024px){
.Floor002820 .title{ padding:3%}
}
@media(max-width:768px){
.Floor002820 .title .cn{font-size: 24px; }
.Floor002820 .title .en{font-size: 40px;}
}

@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002820{ text-align:right;}
.Floor002820 .number{ text-align:left; display:inline-block; max-width:850px; padding-right:3%;}
}
@media(max-width:1024px){
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
}

.Floor002820 .info-num li{}

.Floor002820 .info-num li{float: left;width: 26.3333%;/*border-left: 10px solid #f9f9f9;*/position: relative;padding-left: 50px;line-height: 50px;margin-right:10%; background:no-repeat left center}
.Floor002820 .info-num li:nth-child(1){background-image:url(../images/Floor002820-ico1.png);}
.Floor002820 .info-num li:nth-child(2){background-image:url(../images/Floor002820-ico2.png);}
.Floor002820 .info-num li:nth-child(3){background-image:url(../images/Floor002820-ico3.png);margin-right:0px}
.Floor002820 .info-num li::before{ display:inline-block; content:''; vertical-align:middle; position: absolute;top: 0;left: -70px;width:1px; height:65px;  background:url(../images/Floor002820_li.png) no-repeat center center; opacity:0.5;}
.Floor002820 .info-num li:first-child::before{ display:none}

.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-family:"DINCond-Bold";font-size: 20px;color: #fff;display: block;font-weight:normal;} 
.Floor002820 .info-num li aside sub{position: absolute; left: 90%; word-break: keep-all;color: #fff; top: 0%;font-size: 25px;font-weight: bold;margin-left: 10px;}
.Floor002820 .info-num li p{font-size: 14px;color: #ddd; margin-bottom: 0;margin-top: 0px;}

@media(max-width:768px){
.Floor002820 .info-num{ padding:2%}
.Floor002820 .info-num li{ padding:0 0px 0 40px; float:none; width:100%; margin:0!important; background-size:30px}
}

/*Floor002650 */
@import url('syr/syr.css');
@import url('animate.min.css');
*{font-family: "syr","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;}
.header_top{ position:absolute; left:0; top:0; z-index:200; padding:0 5%; border-bottom:1px solid rgba(255,255,255,0.2); width:100%;}
.header_top .header-left{float: left;width:30%;}
@media(min-width:1025px){
.header_top .header-left{display: table;height: 92px;}
.header_top .header-left a{display: table-cell;vertical-align: middle;}
}
.header_top .header-right{float: right;width:57%; margin-left:13%;padding-top: 2%;}
.header_top .header-top{ line-height:20px; padding:10px 0; position:absolute; top:0; right:100px}
.header_top .header-top dt{ float:right;}
.header_top .header-top dt > *{ float:left;}
.header_top .open-search{ width:20px; height:20px; background:url(../images/Floor002650_btn_search.png) no-repeat center center;}
.header_top .header-top dt span a{ display:inline-block; font-size:12px; color:rgba(255,255,255,0.5);}
.header_top .header-top dt span a:hover{ color:#fff;}
.header_top .header-top dt span a::before{ display:inline-block; content:''; vertical-align:middle; margin:0 10px; width:1px; height:12px; margin-top:-2px; background:#fff; opacity:0.5;}
.header_top .login-after{ display:none; color:#fff;}
.header_top .header-bottom{ padding-right:94px; position:relative;}
.header_top .top-language{ position:absolute; right:0; top:0; width:74px; border:1px solid #fff; line-height:34px; overflow:hidden;}
.header_top .top-language a{ color:#fff; float:left; width:50%; text-align:center;}
.header_top .top-language a.on{ background:#fff; color:#0068b7;}
.header_top .top-menu li{ float:left; position:relative; width:18.2857%; text-align:center;}
.header_top .top-menu li a{ color:#fff;line-height:36px;}
.header_top .top-menu li em{ font-style:normal;}
.header_top .top-menu li em a{ font-size:16px; position:relative;  padding-bottom:26px; display:inline-block;}
.header_top .top-menu li em a::before{ position:absolute; content:''; width:0; height:3px; background:#fff; left:50%; transform:translateX(-50%); bottom:0; transition:width 0.5s ease-out;}
.header_top .top-menu li.aon em a::before{width:100%;}
.header_top .top-menu li .sub{ position:absolute; top:100%; width:100%; left:0; display:none;}
.header_top .top-menu li .sub dd{ background: rgba(2,113,193,0.85); opacity:0; transform-origin: top center;}
.header_top .top-menu li .sub dd a{ transition:0.3s; display:block;line-height: 45px;}
.header_top .top-menu li .sub dd a:hover{ color:#0068b7; background:#fff;}
/*------------- menu animation -------------------*/
.header_top .top-menu li.aon .sub dd:first-of-type {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.1s;
}
.header_top .top-menu li.aon .sub dd:nth-of-type(2) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.2s;
}
.header_top .top-menu li.aon .sub dd:nth-of-type(3) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.3s;
}
.header_top .top-menu li.aon .sub dd:nth-of-type(4) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.4s;
}
.header_top .top-menu li.aon .sub dd:nth-of-type(5) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.5s;
}
.header_top .top-menu li.aon .sub dd:last-of-type {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.2s;
}
@keyframes menu {
  0% {opacity: 0;transform: scale(2);}
  100% {opacity: 1;transform: scale(1);}
}

@media(max-width:1100px){
.header_top .header{ background:#0d3374; position:relative; padding:0 2%;}
.header_top .top-menu{ display:none;}
.header_top #header_menu{ position:absolute; right:0; top:100%; z-index:100; background:rgba(255,255,255,0.8); width:200px; display:none;}
.header_top #header_menu li{ border-bottom:1px solid #0d3374;}
.header_top #header_menu li em{ font-style:normal; font-size:18px; display:block; padding:5% 10%;}
.header_top #header_menu li em a{ display:block;}
.header_top #header_menu li dl{ display:none; background:#0d3374; padding:5% 10%;}
.header_top #header_menu li dl dd a{ color:#fff; line-height:30px;}
.header_top #header_menu li.has-sub em{ position:relative;}
.header_top #header_menu li.has-sub em::before,
.header_top #header_menu li.has-sub em::after{ position:absolute; content:'';}
.header_top #header_menu li.has-sub em::before{ width:100%; left:0; top:0; height:100%;}
.header_top #header_menu li.has-sub em::after{ right:3%; border:6px solid transparent; border-top-color:#0d3374; top:50%; margin-top:-3px;}
.header_top #header_menu.header_menu_show{ display:block;}
.header_top .top-language{ position:relative; float:right; }
.header_top .header-bottom{padding-bottom:15px; padding-right:0;}
.header_top #open_menu{ float:right; width:36px; height:36px; background:#fff; position:relative;}
.header_top #open_menu i{ width:60%; left:20%; height:3px;margin-top:-1.5px;}
.header_top #open_menu i,
.header_top #open_menu i::before,
.header_top #open_menu i::after{background:#0d3374; }
.header_top .header-top{ right:130px;}
}
@media(max-width:1024px){
.header_top .header{ display:block;}
.header_top .header-left{ position:absolute; left:2%; top:50%; transform:translateY(-50%); width:20%;}
.header_top .header-right{ margin-left:0; width:auto; padding-bottom:2%}
}
@media(max-width:768px){
.header_top .header-left img{ height:40px; max-width:none}
}



.header_top .top-search{ width:300px; position:absolute; right:0; top:68px; background:rgba(0,0,0,0.7);  padding:10px; border-radius:10px; background:rgba(239, 132, 18, 0.16); border:2px solid #383635;  transform:scale(0); transition:transform ease-out 0.3s;}
.header_top .top-search-show {transform:scale(1);}
.header_top .top-search .close{ position:absolute; right:-20px; top:-20px; width:40px; height:40px; border-radius:50%; background:#383635; cursor:pointer;}
.header_top .top-search .close::before,
.header_top .top-search .close::after{ position:absolute; content:''; width:70%; left:15%; top:50%; height:3px; margin-top:-1.5px; transform:rotate(45deg); background:#fff;}
.header_top .top-search .close::after{  transform:rotate(-45deg);}
.header_top .top-search .box{ position:relative; padding-right:70px;}
.header_top .top-search .text{ width:100%; line-height:40px;height:40px; padding:0 10px; border:1px solid #000; background:#fff;}
.header_top .top-search .btn{ position:absolute; right:0; text-align:center;width:70px;line-height:40px; top:0; border:1px solid #000; background:#0d3374; color:#fff; border-left:0;}


/*#fp-nav{position: fixed;z-index: 100;top: 50%;right:17px;transform: translate3d(0,-50%,0);-webkit-transform: translate3d(0,-50%,0);}*/
#fp-nav ul{ padding:15px 0;}
#fp-nav ul li{margin:5px 0;width: auto; height: auto;}
#fp-nav ul li a{ width:20px; height:20px; border-radius:50%; background:none; border:3px solid transparent; position:relative; display:block; cursor:pointer;}
#fp-nav ul li a.active{ border-color:#fff;}
#fp-nav ul li a:before{ position:absolute; content:''; width:6px; height:6px;top:50%; left:50%; margin:-3px 0 0 -3px; background:#fff;border-radius:50%;}
#fp-nav ul li a.active:before{ background:none;}
#fp-nav ul li a span{display: none;}

.Floor002650 .right-line{ position:fixed; right:17px; top:15%; height:70%; z-index:90; width:20px;}
.Floor002650 .right-line i{ position:absolute; width:1px; left:50%; background:rgba(255,255,255,0.2);}
.Floor002650 .right-line i.tp{ top:0;}
.Floor002650 .right-line i.bt{ bottom:0;}
.Floor002650 .en{font-size:24px;color:#FFF;}
.Floor002650 .cn{font-size:18px;color:#FFF;}

.Floor002650 .contactText{font-size:20px;color:#FFF; max-width:700px; line-height: 34px;margin: 10% 0 4% 0;}
.Floor002650 .contactText:after{display: block; content: ''; margin: 25px 0 30px;width: 40px; height: 4px; background: #0081dd;}


@media(max-width:1200px){
.Floor002650 .right-line,
#fp-nav{ display:none;}
}

.Floor002650 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Floor002650 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Floor002650 .slides {display: block;} 
* html .Floor002650 .slides {height: 1%;}
.no-js .Floor002650 .slides > li:first-child {display: block;}
.Floor002650 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Floor002650 .flex-viewport {max-height: 300px;}
.Floor002650 .slides {zoom: 1;}

.loadingimg{ width:100%; max-width:none; position:absolute; left:-100%; top:0; opacity:0;}
/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:100%;background:#000;}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative; z-index:2;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none; width:100%;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button ,
.box_skitter .next_button{ display:none !important;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute;bottom:15px;left:0 !important; width:100%; text-align:center;z-index:10;}
.box_skitter .info_slide span { position:relative; display:inline-block; width:116px; height:41px; overflow:hidden; line-height:1000px; background:url(../images/Floor002650_dot.png) no-repeat left center; padding:0 70px 0 0; cursor:pointer; transition:0.3s;}
.box_skitter .info_slide span::after{ position:absolute; content:''; top:50%; margin-top:-1px; width:66px; height:2px; background:url(../images/Floor002650-dots.png) repeat-x left center;right:0;}
.box_skitter .info_slide span:last-child{ padding-right:0; width:46px;}
.box_skitter .info_slide span:last-child::after{ display:none;}
.box_skitter .info_slide span.image_number_select { background-image:url(../images/Floor002650_dot_on.png);}
@media(max-width:480px){
.box_skitter .info_slide span{ width:30px; height:30px; background-size:contain; padding-right:0;}
.box_skitter .info_slide span::after{ display:none;}
}
.Floor002650 .home-more{width:160px; text-align:center;}
.Floor002650 .home-more a{ position:relative;  font-size:16px ; color:#fff;display:block;  line-height:48px;}
.Floor002650 .home-more a span{ padding-right:33px; background:url(../images/Floor002650_more.png) no-repeat right center; text-transform:uppercase; transition:0.3s;}
.Floor002650 .home-more a::before,
.Floor002650 .home-more a::after{ position:absolute; content:''; height:100%; width:70%; transition:0.3s;}
.Floor002650 .home-more a::before{ left:0; border-top:1px solid #fff; border-left:1px solid #fff;}
.Floor002650 .home-more a::after{ right:0;border-bottom:1px solid #fff; border-right:1px solid #fff;}
.Floor002650 .home-more a:hover{ color:#f08311;}
.Floor002650 .home-more a:hover::before,
.Floor002650 .home-more a:hover::after{ border-color:#f08311; width:100%;}
.Floor002650 .home-more a:hover span{ padding-right:20px; background-image:url(../images/Floor002650_more_hover.png);}
@media(max-width:480px){
.Floor002650 .home-more{ width:110px;}
.Floor002650 .home-more a{ line-height:35px;}
}

.Floor002650 .line{ position:absolute; width:50%; top:0; height:100%;}
.Floor002650 .line::before{ position:absolute; content:''; width:1px; height:100%; background:rgba(255,255,255,0.1); left:50%; top:0;}
.Floor002650 .line-l{ left:0; border-right:1px  solid rgba(255,255,255,0.1);}
.Floor002650 .line-r{ right:0;}

.Floor002650 #about{ background:#060e57 url(../images/Floor002746-bg.jpg) no-repeat center center; background-size: cover}
.Floor002650 #about .logo,
.Floor002650 #about .intro{ z-index:2;}
.Floor002650 #about .logo{ position:absolute;width:29.0625%; left:17.135%; top:50%; transform:translateY(-42%);}
.Floor002650 #about .logo img{ display:block; width:100%;}
.Floor002650 #about .intro{ position:relative; float:right; width:56.51%; margin-right:8.06%;}
.Floor002650 #about .title{ max-width:1100px; /*text-align:right; background:url(../images/Floor002650_titlebg.png) no-repeat right top; background-size:contain; */padding:2.5% 0% 5% 0; font-size:30px; color:#42efff;}
.Floor002650 #about .intro figure{ position:relative; margin-top:-8%;}
.Floor002650 #about .home-more{ position:absolute; right:21%; bottom:10%;}
.Floor002650 #about .intro p{ margin-top:3%; margin-bottom:0; padding-left:26.45%; max-width:78.62%; line-height:34px; height:102px; color:#b9bfcf;}
.Floor002650 .section-main{ padding-top:113px; width:100%;overflow:hidden;}
@media(min-width:1024px){
    .Floor002650 .section2 .section-main ,
    .Floor002650 .section3 .section-main ,
    .Floor002650 .section4 .section-main ,
    .Floor002650 .section5 .section-main1 { transition: 1s ease-in-out; position: relative;top:10%; opacity: 0;}
    .Floor002650 .section2 .section-main.ani,
    .Floor002650 .section3 .section-main.ani,
    .Floor002650 .section4 .section-main.ani,
    .Floor002650 .section5 .section-main1.ani {top:0; opacity: 1;}
}
@media(max-width:1200px){
.Floor002650 .section-main{ padding:3% 0;}
	.Floor002650 #about{ background:#060e57 url(../images/Floor002746-bg2.jpg) no-repeat center center; background-size: cover}
.Floor002650 #about .logo{ left:2%; transform:translateY(-50%);}
.Floor002650 #about .intro{ width:69%;}
.Floor002650 #about .intro p{ padding-left:10%;}
}
@media(max-width:1024px){
.Floor002650 #about .title{ font-size:24px;}
.Floor002650 #about .home-more{ right:0;}
.Floor002650 #about .intro{ margin-right:2%;}
.Floor002650 #about .intro p{ max-width:none;}
}
@media(max-width:480px){
.Floor002650 #about .intro p{ line-height:24px; height:72px;}
}

.Floor002650 #news{ background:#060e57 url(../images/Floor002650_bg3.jpg) no-repeat center center; background-size: cover}
.Floor002650 .news-main{ margin-left:25%; width:50%; position:relative;}
.Floor002650 .news-main .title aside{ padding-left:24px; }
.Floor002650 .news-main .title .cn{background:url(../images/Floor002650_sec3_titlebg1.png) no-repeat left top; height:63px; font-size:30px; color:#1ca2d6; line-height:80px; overflow:hidden;}
.Floor002650 .news-main .title .en{ background:url(../images/Floor002650_sec3_titlebg2.png) no-repeat right top; padding-top:61px; padding-right:23px; min-height:175px; margin-top:-60px;}
.Floor002650 .news-main ul li{margin-bottom:3%;  position:relative; }
.Floor002650 .news-main ul li .txt{margin-right:5%;padding-right:76px;}
.Floor002650 .news-main li .dot{ padding:0 10px; font-size:16px; line-height:63px; border-bottom:1px solid rgba(255,255,255,0.1); color:#fff;}
.Floor002650 .news-main li .dot:hover{ color:#f08311;}
.Floor002650 .news-main li time{ position:absolute; top:0; right:100%; width:76px; text-align:center; color:#fff;}
.Floor002650 .news-main li time span{ font-size:48px; display:block;line-height:62px; border:1px solid rgba(255,255,255,0.1); border-right:0; margin-bottom:10px;}
.Floor002650 .news-main li p{ color:#fff; opacity:0.22; line-height:24px; height:48px; margin:10px;}
.Floor002650 .news-main li .more{ display:block; width:55px; height:32px; position:relative;border:1px solid rgba(255,255,255,0.1); border-left:0; transition:0.2s;}
.Floor002650 .news-main li .more::before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #6b707e; border-right:2px solid #6b707e; transform:rotate(45deg); top:50%; left:50%; margin:-6px 0 0 -6px;}
.Floor002650 .news-main li .more:hover{ background:#f08311;}
.Floor002650 .news-main li .more:hover::before{ border-color:#fff;}
@media(min-width:1201px){
.Floor002650 .news-main .title{ position:absolute; left:-24%; top:-60px;}
.Floor002650 .news-main ul li{ float:left; width:50%;}
.Floor002650 .news-main ul li:first-child{ margin-left:50%;}
.Floor002650 .news-main ul li:nth-child(2){ clear:left;}
}
@media(max-width:1200px){
.Floor002650 #news{ background:#060e57 url(../images/Floor002650_bg32.jpg) no-repeat center center; background-size: cover}	
.Floor002650 .news-main .title{ display:inline-block;}
}
@media(max-width:768px){
.Floor002650 .news-main{ width:auto;}
.Floor002650 .news-main ul li .txt{ padding-right:0;}
}

.Floor002650 #data{ background:url(../images/bg4.jpg) no-repeat center center; background-size: cover}
.Floor002650 #contact{ background:#0b1f40 url(../images/Floor002746-foot.jpg) no-repeat center ; background-size: cover}
.Floor002650 #contact .box{width:100%;overflow:hidden;padding:2%;/* margin-top: 3%; */}


.footer_contact{ background:#0b1f40; padding-top:4%}
.footer_contact .title{font-size: 20px; color: #FFF;}
.footer_contact .contact {float: left;}
.footer_contact .contact ul{ padding-top:25px;}
.footer_contact .contact li{line-height:25px;padding-left: 40px;background-repeat:no-repeat;background-position:0 0;background-size: 24px; margin-bottom: 20px;}
.footer_contact .contact li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.footer_contact .contact li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.footer_contact .contact li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.footer_contact .contact li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.footer_contact .contact li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.footer_contact .contact li span{font-size: 18px;display: block;color: #fff;margin-bottom: 5px;}
.footer_contact .contact li p{margin:0;color: #eee;font-size: 14px;}
.footer_contact .contact li p b{ font-weight:normal; padding-right:18px;}
.footer_contact .contact ul .ul_li{/* margin-top: 2%; */}

.other_share{ padding-bottom: 3%;}
.other_share dt{ font-size:18px; color:#fff; padding-bottom:15px;}
.other_share dt:after{ display:inline-block; content:''; width:28px;height: 15px;  background-color:#555; vertical-align:middle; margin-left:8px;    content: ''; background: url(../images/Bottom002289_icon.png) no-repeat left top; }
@media(min-width:1025px){
.other_share{ float:right;}
}
.other_share figure{ max-width:145px; padding-bottom:22px;}
.other_share .bdsharebuttonbox a{float:left;width:35px;height:35px;background:url(../images/Floor002650_share.png) no-repeat  rgba(228,228,228,0.2);border-radius:50%;margin:0;padding:0;line-height:normal;margin-right:14px;background-position: -2px -3px;}
.other_share .bdsharebuttonbox a.bds_tsina{ background-position:-54px -2px;}
.other_share .bdsharebuttonbox a.bds_weixin{ margin-right:0; background-position:-108px -2px;}

@media(max-width:1024px){
	
.Floor002650 #data{ background:url(../images/bg42.jpg) no-repeat center center; background-size: cover}	
.footer_contact .other ol{ display:table; text-align:center; margin:0 auto;}
}
@media(max-width:640px){
.footer_contact .contact{ float:none; width:100%}
.footer_contact .other ol{ display:block; text-align:left}
.footer_contact .title,
.footer_contact .contact li span{ font-size:16px;}
.footer_contact .contact li{ margin-bottom:10px}
}

.footer_copyright{background:#0b1f40; color:#fff; padding:3% 0;}
.footer_copyright .auto{ opacity:0.3}
.footer_copyright a{ color:#fff; text-decoration:underline;}
.footer_copyright i{  padding:0px 13px;}
.footer_copyright .wanhu{ font-weight:bold;}
.footer_copyright .ICP,
.footer_copyright .beian{ margin-left: 6px; white-space: normal; display: inline-block}
.footer_copyright .beian img{ margin-right: 6px;}
@media only screen and (max-width:1024px ) {
.footer_copyright .fl,
.footer_copyright .fr{ float:none; display:block}
}


.Floor002650 .footer_copyright{ background:none}
.Floor002650 .footer_copyright .auto_1200{ max-width:1600px;}
.Floor002650 dd figure{float:left;width: 60%}
.column_bottom dd figure{width: 70%}
.Floor002650 dd figure{padding:-2.5% 0 3% 3%;}
.Floor002650 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Floor002650 dd ul{ padding-top:25px;max-width: 840px;width: 100%}
.Floor002650 dd li{float: left;width: 48%;line-height:25px;display: table; margin-bottom:4%;background-repeat:no-repeat; background-position:30px center;border:1px solid rgba(255,255,255,.3);padding:3% 3% 3% 13%;min-height: 142px;}
.Floor002650 dd li:nth-child(2n+1){ clear: both}
.Floor002650 dd li:nth-child(2n){margin-left: 4%;}
.Floor002650 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Floor002650 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Floor002650 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Floor002650 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Floor002650 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.Floor002650 dd li .info{vertical-align: middle;display: table-cell;}
.Floor002650 dd li span{ color: #fff;}
.Floor002650 dd li p{ margin:0;color: #eee; font-size:15px;}
.Floor002650 dd li p strong,
.Floor002650 dd li p b{ font-weight:lighter; padding-right:18px; font-size:26px;}
.Floor002650 dd li .more{ cursor:pointer;display: inline-block;width: 98px;line-height: 30px;height: 30px;color: #fff;font-size: 14px;background: rgba(255,255,255,.1);text-align: center;margin-top: 10px;}
.Floor002650 dd li:nth-child(2) p em{font-style: normal;float: left;}
.Floor002650 dd li:nth-child(2) p span{float: left;}

@media only screen and (max-width:1024px ) {
.Floor002650 dd figure{ float:none; width:100%}
}
@media only screen and (max-width:768px ) {
.Floor002650 .contactText{ font-size:16px;}
.Floor002650 dd li{ padding:15px 2% 15px 40px; min-height:inherit; float:none; width:100%; margin:2% 0!important;background-position:10px 20px; background-size:20px;}
}


.Floor002650 .active *{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.Floor002650 #about.active .logo{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
  }
.Floor002650 #about.active .intro{
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
  }
.Floor002650 .active .news-main li {
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
.Floor002650 .active .news-main .title{ 
 -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;}
.Floor002650 .active .news-main li:nth-child(2n){ 
 -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
  }
  
.Floor002650 #data.active li.row-2{ 
 -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;}
  
.Floor002650 #data.active li:nth-child(1){
/* -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
  animation-delay:0.3s;*/
}
.Floor002650 #data.active li:nth-child(2){
/* -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
  animation-delay:0.5s;*/
}
.Floor002650 #data.active li:nth-child(5){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.3s;
}
.Floor002650 #data.active li:nth-child(6){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.5s;
}
.Floor002650 #data.active li:nth-child(7){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.7s;
}

@media(max-width:1200px){
.Floor002650 #fullpage,
.Floor002650 .fp-table,
.Floor002650 .fp-tableCell{height: auto!important;}
}








/*
 .Map001070 为demo编号
 */
.Map001070{ padding:6% 0 4%;}
.Map001070 dd{ margin-bottom:2%; padding-right:64%; /*background-color:#fff;*/ position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}

.Map001070 dd .title{line-height: 40px;padding-top: 0%;}
.Map001070 dd .title:after{display: block; content: ''; margin: 25px 0 30px;width: 40px; height: 4px; background: #0081dd;}
.Map001070 dd .title .cn{font-size: 40px; color:#fff; margin-top: -20px;}
.Map001070 dd .title .en{opacity: 0.05;-webkit-opacity: 0.05; color:#fff;-ms-opacity: 0.09;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Map001070 dd .title .cn{font-size: 24px; }
.Map001070 dd .title .en{font-size: 40px;}
}

.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:25px;}
.Map001070 dd li{line-height:25px; margin-bottom:50px; padding-left:57px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.Map001070 dd li span{ font-size:18px;display: block;color: #fff;
    margin-bottom: 5px;}
.Map001070 dd li p{ margin:0;color: #eee; font-size:16px;}
.Map001070 dd li p b{ font-weight:normal; padding-right:18px;}
.Map001070 dd li p img{ padding-top:10px}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:60%; right:0; height:110%; top:0;    padding: 2%; border-radius:10px; border:8px solid rgba(255,255,255,.40);
    background: none !important;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{color:#feffff;}
}






/*PicList002149 */
.PicList002149{ padding-top:2%;}

.PicList002149 .auto{ max-width:1600px;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#d0111b;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}
/*Page002737 */
.Page002737{}
.Page002737 .Pages{ padding: 64px 0; text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height: 44px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 17px; margin: 0 5px; font-size: 20px; font-family:Arial," sans-serif"; color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #184477; border-color: #184477; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height: 46px; width: 70px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}
/*Banner002033 */
.Banner002033 div{ height:550px; background-position:center top; background-repeat:no-repeat;}
.Banner002033 div img{ display:none;}
.ban_video {height:550px;position: relative;overflow: hidden;}
.ban_video .wap {display: none;}
.ban_video video {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100%;}
@media(max-width:1000px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
.ban_video {height: auto;}
.ban_video .wap {display: block;}
.ban_video video {display: none;}
}

/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:##1f71c3;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#1f71c3;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}
/*
 .RighInfo002223 为demo编号
 */

.RighInfo002223{
	background-color: #fff;
}
.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#1f71c3;line-height:1.6;margin:0; font-size: 20px;display: inline-block;
}
.RighInfo002223 .h4{
	font-size:16px;color:#1f71c3;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;width:50px;height:2px;background:#8fb8e1;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#1f71c3;font-weight:bold;
}

.RighInfo002223 p{
	 line-height:38px;font-size:14px;color:#666;margin:0px 0px 25px;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
   
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }
   .RighInfo002223 .box .pic{
   	    float:right; width:50%;  margin-left:8%;}
   .RighInfo002223 .box_2 .pic{float: left;margin-left:-1%;margin-top: 10%;}
  
} 
  
 
 
/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:2% 0 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-top: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:114px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #1f71c3;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}

 
 
 /*
  .PicList000848 为demo编号
  */
  .subTitle {font-size: 28px;color: #1f71c3;position: relative;margin-bottom: 60px;font-weight: bold;}
  .subTitle span{font-size: 26px;color: #999;opacity: 0.4;text-transform: uppercase;font-family: Oswald;display: block;font-weight: normal;}
  .subTitle::after{content:"";width: 40px;height: 2px;background: #1f71c3;position: absolute;left: 0;margin-top: 10px;/* font-weight: bold; */}
.subTitle .more { position: absolute; display: block;right:0;bottom:0; font-size: 16px; font-weight: normal;}
.subTitle .more b{ font-size: 22px;color: #1f71c3;}
.subTitle .more a:hover {color: #1f71c3;}

 @media(max-width:768px){ 
 .subTitle{ font-size:22px;}
 .subTitle span{font-size: 20px;
 }
 }
 
 .PicList000848{padding: 5% 0 0;}
 .PicList000848  .news h3{margin-bottom: -13px;}
 .PicList000848 li{float:left;margin: 0 5% 4%  0;width:30%;}
 .PicList000848 li:nth-child(3n){ margin-right:0;}
 .PicList000848 li a{color:#666;background-color:#F2F2F2; display:block;}
 .PicList000848 li figure{ padding-bottom:100%;}
 .PicList000848 li div{ padding:20px;}
 .PicList000848 li h5{font-weight:normal; margin:0;}
 .PicList000848 li h1{ font-size:24px; color:#1f71c3;}
 .PicList000848 li h5{ font-size:16px; border-bottom:1px dotted #B7B7B7; padding:5px 0; }
 .PicList000848 li p{ line-height:24px; height:48px; overflow:hidden;}
 .PicList000848 li span{ display:block; background-color:#1f71c3; color:#fff; text-align:center; line-height:47px;}
 .PicList000848 li:hover a{ color:#fff; background-color:#1f71c3;}
 .PicList000848 li:hover a h1{ color:#fff;}
 .PicList000848 li:hover span{background-color:#1f71c3;}

 .proList li h5 {border-bottom:0;}
 .proList li figure {padding-bottom:75%;}

 @media(max-width:768px){
 .PicList000848 li{ width:47.5%; }
 .PicList000848 li:nth-child(3n){ margin-right:5%;}
 .PicList000848 li:nth-child(2n){ margin-right:0;}
 .PicList000848 li h1{ font-size:20px;}
 .PicList000848 li div{ padding:10px;}
 }
 @media(max-width:480px){
 .PicList000848 li h1{ font-size:18px;}
 .PicList000848 li span{ line-height:35px;}
 }
 @media(max-width:320px){
 .PicList000848 li{ width:auto; float:none; margin-right:0 !important; }	
 }
 
 
 
 /*Page002046 */
  .Page002046{padding: 1% 0 4% 0;}
 .Page002046 .Pages{ text-align:center;}
 .Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
 .Page002046 .Pages a:hover,
 .Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
 .Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
 .Page002046 .Pages em a{ float:left; margin-left:-1px;}
 .Page002046 .Pages .p_cur,
 .Page002046 .Pages .p_count,
 .Page002046 .Pages .p_jump,
 .Page002046 .Pages .p_total{ display:none;}
 .Page002046 .Pages .a_prev,
 .Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
 .Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
 .page ul li{display: inline-block;}
 @media(max-width:640px){
 .Page002046 .Pages .a_first,
 .Page002046 .Pages .a_end{ display:none;}
 }
 @media(max-width:480px){
 .Page002046 .Pages a{padding:0 5px; }
 }
 
 
 
 /*
  .PicList001212 为demo编号
  */
 .PicList001212 ol{ background-color:#0079c3; border-bottom:4px solid #8fb8e1; position:relative; padding-right:39.5%;color:#ccc; margin:3% 0;}
 .PicList001212 ol .Ispic{ position:absolute; width:34.5%; right:0; top:0; height:100%;}
 .PicList001212 ol  div{ padding:4% 0 4% 4%;}
 .PicList001212 ol h3{ margin:0; font-size:18px; font-weight:normal;}
 .PicList001212 ol h3 a{ color:#fff;}
 .PicList001212 ol p{ line-height:28px;}
 .PicList001212 time{ display:block; position:relative;}
 .PicList001212 time span{ margin-right:3%;}
 .PicList001212 time::before,
 .PicList001212 time::after{ position:absolute; content:''; width:12px; height:2px; right:0; top:50%; margin-top:-1px; background-color:#666;}
 .PicList001212 time::after{ transform:rotate(90deg);}
 .PicList001212 ol time::before,
 .PicList001212 ol time::after{ background-color:#fff;}
 
 .PicList001212 li{ float:left; width:32%; border:1px solid #ddd; margin:0 2% 3% 0;transition:all ease-out 0.5s;}
 .PicList001212 li:nth-of-type(3n){ margin-right:0;}
 .PicList001212 li div{ padding:5%;}
 .PicList001212 li .Ispic{ display:block; padding-bottom:67%; transition:all ease-out 0.5s;}
 .PicList001212 li h3{ margin:0; font-size:16px;}
 .PicList001212 p{ line-height:28px; height:112px; overflow:hidden;}
 .PicList001212 li figure{ overflow:hidden;}
 .PicList001212 li:hover figure a{ transform:scale(1.2);}
 .PicList001212 li:hover{ border-color:#0079c30079c30079c3; box-shadow:0 0 5px rgba(0, 121, 195, 0.8);}
 .PicList001212 li:hover h3 a{color:#0079c30079c3;}
 .PicList001212 li:hover time::before,
 .PicList001212 li:hover time::after{ background-color:#0079c3;}
 
 @media(max-width:768px){
 .PicList001212 li{ width:49%;}
 .PicList001212 li:nth-of-type(3n){ margin-right:2%;}
 .PicList001212 li:nth-of-type(2n){ margin-right:0;}
 }
 @media(max-width:640px){
 .PicList001212 ol{padding-right:0;}
 .PicList001212 ol .Ispic{ position:static; width:auto; display:block; right:0; top:0; height:auto; padding-bottom:50%;}
 .PicList001212 ol div{ padding-right:4%;}
 .PicList001212 p{ height:56px;}
 }
 @media(max-width:480px){
 .PicList001212 li p{ line-height:22px; height:44px;}
 .PicList001212 li time{ font-size:12px;}
 .PicList001212 li time span{ display:block;}
 }
 @media(max-width:375px){
 .PicList001212 li{ float:none; width:auto; margin-right:0 !important;}
 }
 
 
 /*
  .Timeline000618 为demo编号
  */
 .Timeline000618{ padding:2% 0;}
 .Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;margin-top: 2%;}
 .Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1; 
 	display: -webkit-box;
 	display: -moz-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-transition-property: -webkit-transform;
 	-moz-transition-property: -moz-transform;
 	-o-transition-property: -o-transform;
 	-ms-transition-property: -ms-transform;
 	transition-property: transform;
 	-webkit-transform: translate3d(0, 0, 0);
 	-moz-transform: translate3d(0, 0, 0);
 	-o-transform: translate(0, 0);
 	-ms-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 }
 .Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top; background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
 .Timeline000618 .swiper-wrapper li.on{ color:#2078da;}
 .Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -10px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -6px;}
 .Timeline000618 .swiper-wrapper li.on:after{ border-color:#2078da;}
 .Timeline000618 .next,
 .Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
 .Timeline000618 .prev{ left:0;}
 .Timeline000618 .next{ right:0;}
 .Timeline000618 .next:hover,
 .Timeline000618 .prev:hover{ background-color:#2078da;}
 .Timeline000618 .prev:before,
 .Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
 .Timeline000618 .next:before{content: "\e258";}
 .Timeline000618 .prev:before{content: "\e257";}
 .Timeline000618 .list{ padding-right:30%; position:relative; padding-top:2%;}
 .Timeline000618 .list:before{ background:url(../images/Timeline000618-bg.png) no-repeat right bottom; width:30%; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}
 .Timeline000618 .box{ display:none;}
 .Timeline000618 .box dl{ padding-bottom:2%;}
 .Timeline000618 .box dl dt{ border-bottom:1px solid #d1d1d1; font-size:24px; color:#000; padding-bottom:30px;}
 .Timeline000618 .box dl dd{ padding:3% 0; font-size:16px;}
 @media(max-width:640px){
 .Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
 .Timeline000618 .box dl dd{ font-size:12px;}	
 }
 
 
 /*
  .PicList001646 为demo编号
  */
 .PicList001646{padding: 5% 0 4% 0;}
 .PicList001646 .tips{ padding-bottom:3%;}
 
 .PicList001646 .more{text-align:center;margin-top: 5%;}
 .PicList001646 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
 .PicList001646 .more a:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
 
 .PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
 .PicList001646 dl:last-child{ margin-bottom:0;}
 @media(min-width:481px){
 .PicList001646 dl{ display:table; width:100%;}
 .PicList001646 dl dt,
 .PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
 }
 .PicList001646 dd figure{padding: 0 10%;text-align:center;}
 
 .PicList001646 dt img{ display:block; width:100%;}
 .PicList001646 dd figure *{margin:0;}
 .PicList001646 dd figure h1,
 .PicList001646 dd figure h2{ font-weight:normal; }
 .PicList001646 dd figure h1{font-size:24px;color: #1f71c3;}
  .PicList001646 dd figure h1 a{color: #1f71c3;}
 .PicList001646 dd figure .txt{ font-size:24px; display:block;color: #999;font-size: 18px;}
.PicList001646 dd figure h1 .nM{display:block;color: #999;font-size: 14px;}
 .PicList001646 dd figure h2{ font-size:16px; padding:2% 0; position:relative;}
 .PicList001646 dd figure h2::before{ position:absolute; content:''; left:50%; margin-left:-20px; bottom:0;width:40px; height:2px; background-color:#2078da;}
 .PicList001646 dd figure pre{ line-height:24px; height:72px; text-align:left; margin:5% 0 10% 0; overflow:hidden;}
 @media(max-width:768px){
 .PicList001646 dd figure pre{ margin:3% 0; height:48px; }
 }
 @media(max-width:480px){
 .PicList001646 dl dd{ padding:3% 0;}
 }
 /*
  .Floor001711 为demo编号
  */

 .Floor001711 .news_1{font-size: 24px;color: white;text-align: center;padding-top: 55px;padding-left: 47%;position: absolute;}
 .Floor001711 .bg{ background:repeat center center;}
 .Floor001711 .news h3{text-align: center;color: white;padding-top: 4%;}
 .Floor001711 li{float:left;width: 30%;position:relative;z-index:10;}
 .Floor001711 li:last-child{ margin-right:0;}
 .Floor001711 li a{display:block;position:relative;border-radius:10px;background-color: rgba(255,255,255,0);overflow:hidden;transition:0.3s;}
 .Floor001711 li figure{padding-top:35%; text-align:center;position:relative;transition:0.3s;overflow:hidden;}
 .Floor001711 li figure span{position:absolute;left:0;top:-100%;height:100%;width: 80%;transition:0.3s;}
 .Floor001711 li div{ padding:10% 4% 25% 4%; text-align:center;}
 .Floor001711 li h1{margin:0;font-size:18px;color: #fff;}
 .Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
 .Floor001711 li p{font-size: 14px;line-height:20px;color: #fff;overflow:hidden;height:40px;margin-bottom:0;padding:0 8%;}
 @media(max-width:768px){
 .Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
 .Floor001711 li{ width:50%; margin:0; padding:3% 0}
 .Floor001711 li:nth-child(2n){ margin-right:0;}
 .Floor001711 li:nth-child(2n+1){ clear:both}
 .Floor001711 li figure img{ width:50px;}
 .Floor001711 li figure{ padding-top:3%}
 .Floor001711 li div{ padding:3%}
 }
 @media(max-width:375px){
 .Floor001711 li h1{ font-size:16px;}
 .Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
 }
 
 
.productMap {margin: 4% auto;}
 
 
 /*RighInfo002816 */
 .RighInfo002816{padding-top: 6%;}
 .RighInfo002816 .img-block{display: block;width: 100%;}
 .RighInfo002816 ul{margin-bottom: 6%;}
 .RighInfo002816 ul .inner{;padding-top: 8%; padding-bottom: 8%;}
 .RighInfo002816 ul h3{ font-size: 24px; color: #032149;}
 .RighInfo002816 ul h3:before{display: inline-block; content: ''; height:24px; width:4px; background:#2078da; vertical-align: middle; margin-right: 15px;}
 .RighInfo002816 ul .li p{ line-height: 28px; color: #666;margin-left: 7%;}
 .RighInfo002816 ul .li .icon{padding-bottom: 15px;}
 @media(min-width:1025px){
 .RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
 .RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
 .RighInfo002816 ul:nth-child(2n) .ol{float: right;}
 .RighInfo002816 ul:nth-child(2n) .li{float: left;}
 .RighInfo002816 ul .ol,
 .RighInfo002816 ul .li{width: 50%;}
 .RighInfo002816 ul .li{ position: relative; z-index: 10;}
 .RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
 .RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
 }
 @media(max-width:1024px){
 .RighInfo002816 ul .li{padding: 0!important;}
 .RighInfo002816 ul .inner{ padding: 20px;}
 }
 
 
/*RighInfo002808 */
.RighInfo002808{padding: 5% 0;}
.RighInfo002808 .auto{max-width: 1200px;}

.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width: 31.945%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 43%;}


.RighInfo002808 .floor-1 .txt .info{ padding-bottom: 2%; font-size: 16px;line-height: 36px;}
.RighInfo002808 .floor-1 .txt .h1{font-size: 30px;color: #1f71c3;font-weight: normal;margin: 0%;}
.RighInfo002808 .floor-1 .txt .h2{font-size: 24px;color: #1f71c3;font-weight: normal;margin-bottom: 5%;margin-top: 0.5%;}
.RighInfo002808 .floor-1 .txt .h2::after{content:"";width: 40px;height: 2px;background: #1f71c3; display:block; margin-top: 20px;}

.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 7% 2%;}
.RighInfo002808 .floor-1 .count li {margin-right: 10%;}
.RighInfo002808 .floor-1 .count li p{margin: 0;}
.RighInfo002808 .floor-1 .count li aside{color: #2078da; font-weight: bold;}
.RighInfo002808 .floor-1 .count li aside strong,
.RighInfo002808 .floor-1 .count li aside b{font-size: 48px;font-family: Arial;display: inline-block;vertical-align: sub;}
@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 31.945%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 95%;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5;content: ''; width: 100%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display: table;width: 100%;position: relative; z-index: 2;padding-left: 9%;}
.RighInfo002808 .floor-1 .count li:not(:last-child){/* width: 20%; */}
.RighInfo002808 .floor-1 .count li{/* display: table-cell; */vertical-align: top;float: left;}
}
@media(max-width:640px){
.RighInfo002808 .floor-1 .txt .info{font-size: 14px;line-height:26px;}
.RighInfo002808 .floor-1 .txt .h1{ font-size:22px}
.RighInfo002808 .floor-1 .txt .h2{ font-size:16px}
.RighInfo002808 .floor-1 .count{ padding:2%}
.RighInfo002808 .floor-1 .count ul{overflow: hidden;}
.RighInfo002808 .floor-1 .count li{width: 50%;float: left; padding: 15px 0; margin-right:0}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
.RighInfo002808 .floor-1 .count li aside b,
.RighInfo002808 .floor-1 .count li aside strong{ font-size:30px}
}

.RighInfo002808 .spacing{padding: 8% 0 3% 0;}
.RighInfo002808 .floor-2 .info{font-size: 16px;font-family: Arial;line-height: 36px;}
.RighInfo002808 .floor-2{padding-left: 25%;margin-top: -7%;}
.RighInfo002808 .floor-2 .txt{padding-left: 30%; padding-bottom: 4%;}
.RighInfo002808 .floor-2 .txt2{background: #f5f5f5;padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-2 .txt > *{width: 89%;}
}


.RighInfo002808 .floor-2 .txt aside{color: #2078da;}

@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left: 0;}
.RighInfo002808 .floor-2 .info{font-size: 14px;line-height: 26px;}
.RighInfo002808 .floor-2 .Ispic{ position: relative;width: 100%;padding-bottom:100%;}
.RighInfo002808 .floor-2 .txt{padding-left: 5%;padding-right: 5%;}
}

/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:5%;padding-top: 4%;}
.RighInfo002218 .box1{padding:1px 1px 6px 15px;color:black;font-size:14px;line-height:30px;background:#f3f3f3;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:18px;margin:0 0 20px 0; font-weight:normal;padding-top: 12px;color: #333;line-height: 36px;}
.RighInfo002218 .box1  p{color: #666;font-size: 16px;}
.RighInfo002218 .box1 figure{ padding:3.5% 4%; }
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/

/*
 .Floor002491 为demo编号
 */
.Floor002491{ width: 100%; position: relative; z-index:9;}
.Floor002491 .auto_1600{max-width: 1600px; position: relative; background: #fff;padding-bottom: 5.25%;}
.Floor002491 .wrap-container{ margin: 0 auto;  max-width: 1200px; }
@media (max-width: 1230px) {
	.Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.Floor002491 .maintit{display: block; padding: 30px 0 20px;  width: 100%;  margin: 0; text-align: center;font-size: 22px; font-weight: normal; color: #0a0404; background: #fff; line-height: 1;}
@media (min-width:1000px ) {
	.Floor002491 .maintit{ background: url(../images/Floor002491-bodytop.png) no-repeat left top; background-size: 100% 205px;position: absolute; left: 0;top:-205px; z-index:6;font-size: 24px; padding:150px 0 37px;color: #333;}
}

.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat; border-radius: 20px 0; position: relative;overflow: hidden; } 
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 16px; font-weight: normal;margin-top: 10px;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li.li1 .liBox{background: rgba(31,113,195,.3); }
.Floor002491 ul li.li2 .liBox{background: rgba(31,113,195,.3); }
.Floor002491 ul li.li3 .liBox{background: rgba(31,113,195,.3); }
.Floor002491 ul li.li4 .liBox{background: rgba(31,113,195,.3); }

@media screen and (min-width:768px ){
  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 18px;}
}

@media screen and (min-width:1000px ){
  .Floor002491 ul li{height: 455px; width: 15%;}
  .Floor002491 ul li.on{width:55%; }
  .Floor002491 ul li.on a{ width: 80%; height: 110px; border-radius: 0 20px 0 0; overflow: hidden; }
  .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 100px; padding-right:30px;background: url(../images/Floor002491-more.png) no-repeat 98% center;}
  .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 100px; height: 75px;margin-top: -37.5px; }
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;}
  .Floor002491 ul li.on a .txtBox .h3{text-align: left;}
  .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}






/*
 .Homeglobal 
 */
.Homeglobal {
  background: url(../uploadfiles/.Homeglobal) no-repeat center center;
  background-size: cover;
  position: relative;
  
}
.Homeglobal .title {
  margin: 0;
  font-size: 24px;
  color: #000;
  font-weight: bold;
  position: absolute;
  top: 60px;
  width: 100%;
  left: 0;
  z-index: 2;
}

@media only screen and (min-width: 1025px) {
  .Homeglobal .title {
    font-size: 18px;
  }
}

@media only screen and (min-width: 1400px) {
  .Homeglobal .title {
    font-size: 20px;
  }
}
.Homeglobal .map_list {
  max-width: 1520px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.Homeglobal .map_list dl {
  position: absolute;
}
.Homeglobal .map_list dl dt {
  /*background: url(../images/Homeglobal-icon.png) no-repeat bottom center;*/
  background: url(../images/bgs-2.png) no-repeat bottom center;
  padding-bottom: 45px;
  line-height: 22px;
  letter-spacing: 2px;
  font-size: 14px;
  color: #000;
  transition: all 0.5s;
}
.Homeglobal .map_list dl dt a{
position: absolute;
display: inline-block;
left:0;
right:0;
top:0;
bottom: 0;
z-index: 2;
cursor: pointer;
}
.Homeglobal .map_list dl dt::after{
	content: '';
	position: absolute;
	width: 100px;
	height: 100%;
	left: 50%;
	margin-left: -50px;
	top: 0px;
	background:url(../images/bgs-1.png) no-repeat bottom center;
}
.Homeglobal .map_list dl i{
	position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -30px;
    height: 34px;
    width: 60px;
    z-index: 22;
    border-radius: 50%;
    background: #2078da;
	opacity: 0.12;
	filter: alpha(opacity=12);
    -webkit-animation: warn 2s ease-out;
    -moz-animation: warn 2s ease-out;
    animation: warn 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
  }

@media only screen and (min-width: 769px) {
.Homeglobal .map_list dl{width: 25%;}	
.Homeglobal .map_list dl dt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}	
.Homeglobal .map_list dl aside{ display: none;top: 100%; width: 100%; max-width:380px; max-height: 250px; overflow-y:auto; position: absolute; z-index: 100;padding-top:45px; }
.Homeglobal .map_list dl .box{ padding: 20px; background: rgba(255,255,255,0.85);border: 1px solid #2078da; border-bottom-width: 10px; }
.Homeglobal .map_list dl:hover aside{ display: block;}
.Homeglobal .map_list dl dd{ display: block;color: #333; font-size: 15px; padding: 5px 0; line-height: 25px;}
}

@keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}

.Homeglobal .map_list dl:hover dt::after{
    animation:mymoves 1.1s infinite;
	-webkit-animation:mymoves 1.1s infinite; 
	animation-direction:alternate;
	-webkit-animation-direction:alternate;
}


@keyframes mymoves
{
from {  top: -10px;}
to { top: 0px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {  top: -10px;}
to { top: 0px;}
}

@media (max-width: 768px) {
	.Homeglobal .map_list dl dt::after{
	-webkit-animation-play-state:paused;
}
  .Homeglobal {
    padding: 3% 0;
  }
  .Homeglobal .title {
    position: static;
    padding: 4% 0;
    text-align: center;
  }
  .Homeglobal .map {
    padding: 0 5%;
  }
  .Homeglobal .map .map_list {
    overflow: auto;
    max-height: 300px;
  }
  .Homeglobal .map_list dl {
    position: static;
    color: #000;
	padding-bottom: 3%;
  }
  .Homeglobal .map_list dl dt {
    background: none;
    padding-bottom: 0;
    padding-left:0;
    line-height: 50px;
	color: #2078da;
  }
	.Homeglobal .map_list dl dt:after,.Homeglobal .map_list dl dt i{ display: none;}
}



/*Floor002475 */
.Floor002475 .img_2 {margin-left: -3%;max-width: 125px;}
.Floor002475{ padding:3% 0; }
.Floor002475 .auto{ max-width:1600px; position:relative;}
.Floor002475 .txt{box-shadow:10px 0 51px rgba(0,0,0,0.1);background-size:contain;font-size: 16px;}
.Floor002475 .txt figure{padding: 1% 22%;}
.Floor002475 .deco img{ max-width:50%;}
.Floor002475 .txt  h1,
.Floor002475 .txt  h2{ margin:0; font-weight:normal;}
.Floor002475 .txt  h1{ font-size:24px; color:#000;}
.Floor002475 .txt  h2{ font-size:16px; }
.Floor002475 .txt p{  line-height:30px;}
.Floor002475 .txt .more{color:#79242f; border-bottom:1px solid #79242f; display:inline-block; padding-right:40px; position:relative; line-height:30px;}
.Floor002475 .txt .more::after{ position:absolute; right:10px; bottom:-5px; height:30px; width:1px; background-color:#79242f; content:''; transform:rotate(-45deg);}
@media(min-width:1001px){
.Floor002475 .img{ width:63%;margin-left: 13%;}
.Floor002475 .txt{position:absolute; right:12%; top:50%; transform:translateY(-50%); width:35%; }
.Floor002475 .txt figcaption{padding: 8% 0 23% 0;}
.Floor002475 .deco{ margin-left:-70%;}
.Floor002475 .txt p{margin: 9% 0 0 0;}
}
@media(max-width:1200px){
.Floor002475 .txt{font-size:14px;}
.Floor002475 .txt  h1{ font-size:30px;}
.Floor002475 .txt  h2{ font-size:18px; }
}
@media(max-width:1000px){
.Floor002475 .txt figure{padding:5%;}
.Floor002475 .deco{ margin-left:-10%;}
.Floor002475 .deco img{ max-width:100%;}
}

 @font-face {
  font-family: "DINBold";
  src: url("../fonts/DINBold.woff2") format("woff2"),
       url("../fonts/DINBold.woff") format("woff"),
       url("../fonts/DINBold.ttf") format("truetype"),
       url("../fonts/DINBold.eot") format("embedded-opentype"),
       url("../fonts/DINBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

.Floor002844 .inner img{ max-width:800px;display: block;margin:0 auto; }
.Floor002844{display: block; margin: 0 auto;}
.Floor002844 .more{display: inline-block;background: #008cd6;color: #fff;padding: 0 20px;position: relative;}
.Floor002844 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002844 .more:hover:after{width: 0;}
.Floor002844 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002844 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002844-more.png) no-repeat right center;transition: 0.3s;}
.Floor002844 .more:hover span:before{ width: 30px;}

.Floor002844 .title{color: #333;}
.Floor002844 .title .cn{font-size: 34px; }
.Floor002844 .title .en{font-size: 42px;  font-family: "DINBold";}
@media(min-width:1025px) and (max-width:1366px){
.Floor002844 .title .cn{font-size: 28px; }
.Floor002844 .title .en{font-size: 36px;}
}
@media(max-width:640px){
.Floor002844 .title .cn{font-size: 5vw; }
.Floor002844 .title .en{font-size:6vw;}
.Floor002844 .cn{margin-bottom: 1vw;}
}

.Floor002844 .auto{max-width: 1200px;width: 100%;}
.Floor002844 .ytable-cell{position: relative;}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{position: relative; z-index: 1;padding-top: 30px;}
.Floor002844 .map dl{position: absolute; width: 5vw; height: 5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(0,140,214,0.2);}
.Floor002844 .map dt i:not(:last-child){animation: ripple 4500ms ease-out 900ms infinite;}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 13%;top: 13%;right: 13%;bottom: 13%;}
.Floor002844 .map dt i:nth-child(3){left: 25%;top: 25%;right: 25%;bottom: 25%;}
.Floor002844 .map dt i:nth-child(4){background: #008cd6;width: 7px; height: 7px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor002844 .map dd{width: inherit;position: absolute; right: 85%;background:#008cd6;color: #fff;padding: 0 20px;line-height: 40px; top: 50%; margin-top: -36px; min-width: 140px; display: none;text-align: center;}
.Floor002844 .map dd:after{position: absolute; content: ''; border:26px solid transparent; border-bottom-color:#008cd6; border-bottom-width: 13px;bottom: 0; right: -23px; }
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
.Floor002844 .info{border: 6px solid #28353d;background: #fff; z-index: 5;}
@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@-moz-keyframes ripple {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1)
  }
}
@-o-keyframes ripple {
  0% {
    opacity: 0;
    -o-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.Floor002844 .info > .inner{width: 90%; margin: 0 auto;padding: 5vw 0;position: relative; z-index: 10;}
.Floor002844 .info .tit-info{margin: 4vw 0; padding:1vw 0; padding-left: 24px;border-left: 1px solid #2a373f;}
.Floor002844 .info .main dd{display: none;}
.Floor002844 .info .main dd h2{margin: 0;font-size: 24px;color: #333; position: relative;}
.Floor002844 .info .main dd h2:before{position: absolute;background: #2a373f;width: 9px; height: 9px; content: ''; left: -29px; top: 50%; margin-top: -4px;}
.Floor002844 .info .main dd p{line-height: 24px;color: #666;max-height: 96px;min-height: 96px;max-width: 252px;margin: 2vw 0 0 0;}
@media(min-width:1025px){
.Floor002844 .map{width: 67.153%;}

.Floor002844 .info:before{position: absolute; content: '';top: 50%;border:43px solid transparent;}
.Floor002844 .map:after{ border-top-color: #28353d;border-top-width:32px; right: -43px; margin-top: -32px;}
.Floor002844 .info:before{border-width:32px;border-top-width:24px;border-top-color: #fff; left: -32px;margin-top: -26px;}
.Floor002844 .info .inner{max-width: 352px; }
}
@media(max-width:1024px){
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .info{padding-bottom: 5vw;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
}
@media(max-width:640px){
.Floor002844 .map dl.on dd{display: none;}
}


/*PicList002172 */
.PicList002172{padding: 4% 0;}
.PicList002172 .slider-nav { padding:0 30px;}
.PicList002172 .slider-nav .item{ padding:0 15px;}
.PicList002172 .slider-nav .item figure{border: 2px solid #e8e8e8;padding:8%;}
.PicList002172 .slider-nav .item img{ display:none;}
.PicList002172 .slider-nav .item figure span{ display:block; padding-bottom:65%; background-size:contain;}
.PicList002172 .slider-nav .slick-current figure{ border-color:#006cba;}

.PicList002172 .slick-arrow{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002172-btn.png) no-repeat!important; overflow:hidden; line-height:1000px;}
.PicList002172 .slick-prev{ left:0; background-position:left bottom!important}
.PicList002172 .slick-next{ right:0; background-position: right bottom!important;}
.PicList002172 .slick-arrow.slick-disabled{ cursor:default; opacity: 0.3}

.PicList002172 .slider-for{margin-top: -10%;position:relative;margin-bottom:5%;}
.PicList002172 .slider-for dl{ padding-top: 10%}
.PicList002172 .slider-for dl dt{background: #1f71c3;color:#fff;padding: 5% 60% 5% 5%;}
.PicList002172 .slider-for dl dt p{margin:0;text-align: left;font-size:24px;margin-left: 20px;}
.PicList002172 .slider-for dl dt p.txt:after,
.PicList002172 .slider-for dl dt p.year:before{display:block;/* position: absolute; */content:'';height:20px;background: url(../images/PicList002172-icon.png) no-repeat left top;}
.PicList002172 .slider-for dl dt p.year{/* padding-bottom:3%; */font-family: impact;text-align: left;margin-left: 20px;}
.PicList002172 .slider-for dl dt p.txt:after{ background-position:right top;}
.PicList002172 .slider-for dl dd{ position:absolute; right:0; height:100%; width:55%; top:0; background-size:contain; /*background-color:#fff;*/}
.PicList002172 .slider-for dl dd img{ display:none;}
@media(max-width:1000px){
.PicList002172 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002172 .slider-for{ padding-top:0;}
.PicList002172 .slider-for dl dt{ padding-right:5%; margin-bottom:2%;}
.PicList002172 .slider-for dl dd{ position:relative; height:auto; width:auto; padding-bottom:50%;}
}
@media(max-width:480px){
.PicList002172 .slider-for dl dt p{ font-size:18px;}
.PicList002172 .slider-for dl dt p.txt:after,
.PicList002172 .slider-for dl dt p.year:before{ height:12px; background-size:auto 100%;}
}
/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/
.single_general { padding:6% 0; position:relative}
.single_general .title b{ font-size:32px; display:block; font-weight:normal; color:#1f71c3;}
.single_general .title span{ font-size:30px; display:block; color:#999999; text-transform:uppercase; font-family:monospace; font-weight:bold; padding-bottom:1.5%}
.single_general .title:after{ content:''; display:block; width:8%; height:2px; background-color:#1f71c3}
.single_general .info{ float:left; width:52.5%; font-size:16px; line-height:32px; color:#666666}
.single_general .info .font{ color:#1f71c3; position:absolute; padding-top:1%}
.single_general .info .time:before{ content:''; display:block; width:8%; height:1px; background-color:#b2b2b2; margin-bottom:10px;}
.single_general .photo{ float:right; width:42%; box-shadow:-40px 40px 0px 0px #e5e5e5}
@media(max-width:960px){
.single_general .title b{font-size:26px;}
.single_general .title span{ font-size:20px;}
.single_general .photo{ box-shadow:-20px 20px 0px 0px #e5e5e5}
}
@media(max-width:640px){
.single_general{ padding-bottom:100px;}
.single_general .title b{font-size:22px;}
.single_general .title span{ font-size:16px; font-family:Arial; font-weight:normal}
.single_general .info{ font-size:14px; line-height:26px;}
.single_general .info{ float:none; width:100%;}
.single_general .info .font{ position:relative; padding-top:0}
.single_general .info .time{ position:absolute; bottom:10px;}
.single_general .photo{  float:none;margin-left:5%; width:95%}
}
.single .info{ min-height:200px; padding:3% 0}
.single_article{ padding:3% 0;}
.single_article .title{ text-align:center}
.single_article .title h2{}
.single_article .info{ padding:3% 0; font-size:16px; line-height:36px; min-height:200px}

.other_article{ line-height:40px; padding-bottom:4%;}
.other_article span{ display:block;}
.other_article .back{ display:inline-block; line-height:30px; background-color:#0b1f40; border-radius:100px; color:#fff; padding:0px 30px;}

.single_responsibility { padding-top:5%}
.single_responsibility .photo{ height:700px; background:no-repeat center center}
.single_responsibility .photo .auto{ width:100%; height:100%; display:table}
.single_responsibility .photo .box{ display:table-cell; vertical-align:middle;}
.single_responsibility .photo .info{ font-size:16px; line-height:36px; color:#666666; background-color:rgba(255,255,255,0.9); padding:6%; max-width:684px;}
@media(max-width:640px){
.single_responsibility .photo{ height:auto; padding:3% 0; background-size: cover}
.single_responsibility .photo .info{ font-size:14px; line-height:26px;}
}

.list_responsibility .title{ padding:3% 0; font-size:18px; color:#1f71c3}
.list_responsibility ul li{ float:left; width:23%; margin-left:2.666%; margin-bottom:2%}
.list_responsibility ul li a{ width:100%; display:table; background-color:#f8f8f8; padding:10%; table-layout:fixed}
.list_responsibility ul li figure,
.list_responsibility ul li h5{ display:table-cell}
.list_responsibility ul li figure{ width:24.9%; text-align:center}
.list_responsibility ul li figure img{ width:100%}
.list_responsibility ul li h5{ width:75.1%; padding:0 0 0 5%; margin:0; font-size:16px; color:#1f71c3; font-weight:normal;}
.list_responsibility ul li:nth-child(4n+1){ margin-left:0; clear:both;}
.list_responsibility ul li a:hover{ background-color:#f2f2f2}
@media(max-width:640px){
.list_responsibility .title{ font-size:16px;}
.list_responsibility ul li{ width:49%; margin-left:2%;}
.list_responsibility ul li:nth-child(2n+1){ margin-left:0; clear:both;}
.list_responsibility ul li h5{ font-size:14px;}
.list_responsibility ul li a{ padding:5% 2%}
.list_responsibility ul li figure img{ width:70%}
}

.web_link{ padding:5% 0}
.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal; padding-bottom:10px;}
.web_link ul li dd{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}

.font_list{ padding-top:4%; padding-bottom:2%}
.font_list ul li{ padding:10px 0; border-bottom:dashed 1px #ddd}
.font_list ul li time{ float:right; opacity:0.6}
@media(min-width:960px){
.font_list ul li{ width:46%; float:left; margin:0 2%; font-size:16px;}
}
.single_contact { padding:5% 0}
.single_contact .info{ padding-bottom:3%}
.single_contact .info li{ padding:10px 0; font-size:16px;}
.single_contact .map{ position:relative; padding-bottom:40%}
.single_contact #allmap{ position:absolute; width:100%; height:100%}
.single_contact #allmap img{ max-width:inherit}

.open_map{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.map_area{ position:absolute; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.map_area #allmap *{ box-sizing:content-box;}
.map_area #allmap img{ max-width:none;}
.map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.map_area .close::before,
.map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.map_area .close::before{ transform:rotate(45deg);} 
.map_area .close::after{ transform:rotate(-45deg);} 

@media(max-width:768px){
.map_area{width:96%; left:2%;}
.map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}

@media(min-width:768px){
.history_list .list{ margin-top:-5%; background:url(../images/history_line.jpg) no-repeat center center;}
.history_list .box .slick-list{overflow:inherit; }
.history_list .box  .slick-track{ height:430px; position:inherit;transform:none!important; max-width:100%}
.history_list .box  .item{ padding:6% 0;position: absolute; opacity:0}
.history_list .box  .item{ top:56%; right:120%}
.history_list .box  #set0{ top:-2%; right:0}
.history_list .box  #set1{ top:7%; right:14.285%}
.history_list .box  #set2{ top:18%; right:28.516%}
.history_list .box  #set3{ top:25%; right:42.801%}
.history_list .box  #set4{ top:32%;  right:57.086%}
.history_list .box  #set5{ top:43%; right:71.371%}
.history_list .box  #set6{ top:56%; right:85.656%}
}

.history_list{ padding-top:7%; padding-bottom:11.5%;}
.history_list .auto{  background-repeat: no-repeat;background-position: center center; background-size: cover; height: auto; overflow: hidden; padding: 3% 5%;position:relative;}
.history_list .list{ overflow:hidden;}
.history_list .box2{ display: none}
.history_list .box  dl{  min-height:60%;}
.history_list *{transition:all ease-out 0.5s;}
.history_list .box  dl dt,
.history_list .box  dl span{ display:inline-block; border-radius:100px; padding:10px; position:relative}
.history_list .box  dl dt b{ font-size:18px; color:#fff; display:block; width:70px; line-height:70px; text-align:center; background-color:#1f71c3; border-radius:100px;}
.history_list .box  dl dt:before,
.history_list .box  dl dt span:before{ content:''; left:0; top:0; width:100%; height:100%; display:block; position:absolute; border-radius:100px;border:solid 0px rgba(31,113,195,0.2);}
.history_list .box  dl:hover dt:before,
.history_list .box  dl:hover dt span:before{transition:all 0.2s ease 0.5s;}
.history_list .box  dl:hover dt:before{animation:animation-waves 3s infinite;animation-delay: 0.2s;animation-timing-function: linear;}
.history_list .box  dl:hover dt span:before{animation:animation-waves 3s infinite;animation-delay: 0.2s;animation-timing-function: linear;}
.history_list .box  dl:hover dt b{ background-color:#fff; color:#1f71c3;transform:scale(1.5);}
/*.history_list dl:hover dd{ display:block;}*/
.history_list .box  dl:hover dt:before,
.history_list .box  dl:hover dt span:before{ border-width:1px;}

.history_list .box  dl dd{ display:none; font-size:16px; padding-top:20px; display: none}


.history_list .main_text{ position: absolute; right: 3%; bottom: 30px; width: 410px; height: auto; font-size: 16px; line-height: 28px;}





.history_list .box  .slick-active{opacity:1}
.history_list .box  .slick-prev,
.history_list .box  .slick-next{ background-color:#1f71c3; background-image:url(../images/btn_icon_on.png)}
.history_list .box  .slick-prev{ left:auto; right:-80px; background-position:right}
.history_list .box  .slick-next{ left:right; left:-80px; background-position:left}
.history_list .box  .slick-disabled,
.history_list .box  .slick-disabled:hover{ cursor:default; background-color:#fff; background-image:url(../images/btn_icon.png)}


@media(max-width:1024px){
	.history_list .box1{ display: none}
	.history_list .box2{ display:block}
	
.history_list .box  #set0{ top:6%; right:0}
.history_list .box  #set1{ top:13%; right:14.285%}
.history_list .box  #set2{ top:19%; right:28.516%}
.history_list .box  #set3{ top:26%; right:42.801%}
.history_list .box  #set4{ top:34%;  right:57.086%}
.history_list .box  #set5{ top:40%; right:71.371%}
.history_list .box  #set6{ top:48%; right:85.656%}
	.history_list .main_text{ display: none}	
	.history_list dl dd{ display:block;}
	
	
}


@media(max-width:768px){
.history_list .list{ padding:0px 10px;}
.history_list .box  dl{ text-align:center}
.history_list .box  dl dd{ padding:20px 2% 0; left:0; margin-left:0; display:block; position:relative;width:100%;}
.history_list .box  .slick-prev{right:5px; top:80%}
.history_list .box  .slick-next{left:5px;top:80%}
.history_list .box  dl{ padding:20px 0}
.history_list .box  dl dt,
.history_list .box  dl span{ padding:5px;}
}

@keyframes animation-waves{
  0%{opacity: 0;transform: scale(1);}
  50%{opacity: 1;transform: scale(1.2);}
  100%{opacity: 0;transform: scale(1.5);}
}
@-webkit-keyframes animation-waves{
  0%{opacity: 0;transform: scale(1);}
  50%{opacity: 1;transform: scale(1.2);}
  100%{opacity: 0;transform: scale(1.5);}
}
@-ms-keyframes animation-waves{
  0%{opacity: 0;transform: scale(1);}
  50%{opacity: 1;transform: scale(1.2);}
  100%{opacity: 0;transform: scale(1.5);}
}

.index_ban_video{ width:100%; height:100%;}
.index_ban_video video{ width:100%; height:100%;object-fit: cover;}
@media(max-width:1200px){
	.index_ban_video,
	.index_ban_video video{ height: auto; display: block}
}





.Product_detail { padding: 3% 0}
.Product_detail .main_title{ width:100%;height: auto; overflow: hidden; text-align: center; margin-bottom: 30px;}
.Product_detail .main_title h1{ font-size: 26px; font-weight: normal; margin: 0 0 10px 0}


.Product_detail .left{ width:45%; float: left}
.Product_detail .right{ width: 50%; float: right; padding-top: 42px; }



.Product_detail .left table{ width: 100% !important; background: #fff !important}
.Product_detail .left table td{ border: 1px solid #eee !important; padding: 10px 20px !important; text-align: center !important;font: normal 14px   !important;}
.Product_detail .left table td p,
.Product_detail .left table td span{ font: normal 14px  !important;}
.Product_detail .left table tr:nth-child(1){ background:#0b1f40  !important}
.Product_detail .left table tr:nth-child(1) td{ border-color: #05142e !important; color: #fff !important}
.Product_detail .left table tr:nth-child(even){ background: #f5f5f5 !important}


.Product_detail .left .list_box { margin-bottom: 55px; }
.Product_detail .left .list_box .title h1{ font-size: 22px; font-weight: normal; color: #444; margin: 0 0 17px 0;padding-left: 10px; position: relative}
.Product_detail .left .list_box .title h1:before{  content: ""; display: block; position: absolute; left: 0; top: 10%; height: 80%; width: 2px; background:#1f71c3  }



.Product_detail .right .item{ border: 1px solid #e5e5e5; margin-bottom:5px;}
.Product_detail .right .slick-dots{display: block;width: 100%;padding: 0;margin:15px 0;list-style: none;text-align: center}
.Product_detail .right .slick-dots li{position: relative; display: inline-block;width: 10px; height: 10px; margin: 0 2px;padding: 0; background: #ccc; cursor: pointer; border-radius: 50%}
.Product_detail .right .slick-dots li button{ display: none }
.Product_detail .right .slick-dots .slick-active{ background:#1f71c3  }

@media(max-width:1200px){
.Product_detail { padding: 30px 0 }
.Product_detail .left .list_box { margin-bottom: 20px; }	
.Product_detail .left,
.Product_detail .right{ width: 100%; float: left; padding-top: 0; margin: 5px 0 }
.Product_detail .left table td{ padding: 5px 10px !important;}
}



/*history*/
/* Slider */
.history_list .slick-loading .slick-list
{
    /*background: #fff url('./ajax-loader.gif') center center no-repeat;*/
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.history_list .slick-prev,
.history_list .slick-next{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 43px;
    height: 43px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border:none;
    outline: none;
    background:  url(../images/btn_icon.png) no-repeat center center;
  border-radius:100px;
  z-index:10;
}

.history_list .slick-prev{ left:0; background-position:left}
.history_list .slick-next{ right:0; background-position:right}
.history_list .slick-prev:hover,
.history_list .slick-next:hover{ background-image:url(../images/btn_icon_on.png); background-color:#1f71c3}

.history_list .slick-dots{ z-index:10; display: block;  width: 100%;  padding: 0;  margin: 0;  list-style: none;  text-align: center; position:absolute; bottom:38px}
.history_list .slick-dots li{ position: relative; display: inline-block; padding: 0 8px; height:10px;  cursor: pointer;}
.history_list .slick-dots li button{ padding:0; margin:0; font-size: 0;  line-height: 0;  display: block;  width:14px;  height:14px; cursor: pointer; color: transparent; border: 0; outline: none; background:url(dots.png) no-repeat right center; border-radius:100px;}
.history_list .slick-dots li button:hover,
.history_list .slick-dots li button:focus,
.history_list .slick-dots li.slick-active button{  outline: none; background-position:left}

.history_list .slick-prev:before,
.history_list .slick-next:before{display: none;}

