﻿/*Top002633 */
body{ background:#f7f7f9;}
.Top002633{ background:#fff;width:100%; }
.Top002633 .header-top{position:relative; padding-top:25px; padding-bottom:25px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dd .lang a{ float:left; margin:0 0 0 15px; width:36px; height:36px;border-radius:50%; line-height:normal;  background:url(../images/lang.png) no-repeat left center; }
.Top002633 .header-right dd .lang select{border:1px solid #f5f5f5;color: #666;font-size: 14px;margin: 6px 0 0 10px;}
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-52px center;}
.Top002633 .header-right dt{ width:198px; position:relative;border:1px solid #ccc; border-radius:36px; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#005bac;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #005bac;border-radius:50%;}
.Top002633 .header-bottom{ background:#005bac;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:50px; font-size:16px; }
.Top002633 .header-menu li.aon em a{color:#fff;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:110px; left:50%; margin-left:-55px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#005bac; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#005bac; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #005bac; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}
.youju img{height:40px;margin-right:10px}
.youxiang{margin-top:2px}
.youxiang img{height:30px;;margin-left:10px;margin-right:5px}
.youxiang a{color:#005bac;}
@media(max-width:1366px){
  .Top002633 .header-top{position:relative; padding-top:8px; padding-bottom:8px;}
}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #005bac; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#005bac;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#005bac; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
.Top002633 .logo img{height:30px;}
.youju img{height:30px;margin-right: 0px;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
/* #fullPage{margin-top:154px;} */
/* .sec-1{margin-top:154px} */


.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ height:100%;}
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);height:100%; }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); 
    height:100%;}
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 100%;
   }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block;
    width: 100%;
    height: 100%;
    }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*
 .Banner002465 为demo编号
 */
.fp-scroller{width:100%;height:100%;}

.HomeBan {overflow:hidden; clear:both; position:relative;height: 100%;}
.HomeBan .flex-control-nav{bottom:0px; z-index:10; position:fixed; padding-top:32px; height:48px; left:50%; transform: translateX(-50%);text-align: center;display: block !important;}
.HomeBan .flex-control-nav li{ vertical-align:middle; margin:0 5px;display: inline-block;}
.HomeBan .flex-control-nav li a{border-radius:50%; background:#fff; opacity:0.5; width:20px !important; height:20px !important;display: inline-block;line-height: 100px;overflow: hidden;}
.HomeBan .flex-control-nav li a.flex-active{opacity:1; width:16px; height:16px; background:#fff;}
.HomeBan .flex-direction-nav a { opacity:0;width: 33px; height: 61px; text-indent:999em;}
.HomeBan .flex-direction-nav .flex-prev { left:-60px; background:url(../images/ban_arr1.png);position: absolute;top:50%}
.HomeBan .flex-direction-nav .flex-next { right:-60px; background: url(../images/ban_arr2.png);position: absolute;top:50%}
.HomeBan:hover .flex-direction-nav .flex-prev { left:10%; opacity:0.8;}
.HomeBan .flex-direction-nav .flex-prev:hover {opacity:1;}
.HomeBan:hover .flex-direction-nav .flex-next { right:10%; opacity:0.8;}
.HomeBan .flex-direction-nav .flex-next:hover {opacity:1;}
.HomeBan .slides li a{ display:block; height:100%;}
.HomeBan .slides li a img{width:100%;height:100%;transition:5s linear;}
.HomeBan .slides li{height:100% !important;}
.HomeBan .slides,.flex-viewport{height: 100%;}
/*Floor002841 */

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Floor002841{overflow: hidden;background: #f5f5f5;padding-top:7%;}
.Floor002841 .auto_1300{width: 100%;padding: 0 5%;}
.Floor002841 .auto{position: relative; z-index: 1;}
.Floor002841 .left .info{color: #999;width:100%;}
.Floor002841 .left p{margin-bottom: 15px !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 11;overflow: hidden;font-size: 16px;line-height: 29px;text-align:justify;}
.Floor002841 .more{display: inline-block;background: #005bac;color: #fff;padding: 0 20px;position: relative;}
.Floor002841 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002841 .more:hover:after{width: 0;}
.Floor002841 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002841 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.Floor002841 .more:hover span:before{ width: 30px;}
.Floor002841 .right{position: relative; z-index: 1;width:60%;}
.videocont{display:none;}
.Floor002841 .left{width:38%;margin-left: 2%;}
video{width:100%;height: 100%;object-fit:fill}
.video_box{width: 100%;height: 550px;position: relative;}
.video_bg{width: 100%;height: 100%;position: absolute;left: 0;}
.videobtn{width:57px;height: 57px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.videocont{position: absolute;left: 0;z-index: 1;width: 100%;height: 100%;}
@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(max-width:1366px){
  .video_box{height: 286px;}
  .Floor002841 .left p{max-height: 120px;}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .right{max-width: 553px; margin: 0 auto;}
.Floor002841 .left{padding-bottom: 5vw;}
.Floor002841{padding: 0 3%;padding-top: 0;}
}
@media(max-width:640px){
.Floor002841 .left .tit{font-size: 28px;}
.Floor002841 .left .en{font-size: 30px;}
.Floor002841 .left{width: 100%;float: none;}
.Floor002841 .right{width: 100%;float: none;}
.Floor002841 .left .info{width:100%;margin-left: 0;}
.Floor002841 .more{margin-left: 100px;}
}
/*Floor002212 产品中心*/
.sec-3{background:url(../images/Floor002212-nbg.jpg) no-repeat center center; background-size:cover;}
.Floor002212{  padding:5% 0;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #18222a; font-size: 42px; font-weight:normal;}
.Floor002212 nav{margin: 40px 0; text-align: center;}
.Floor002212 nav ul{display:block;text-align:center;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #728391; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li:hover a{color: #fff; background:#008cd6;}
.Floor002212 .List{margin-top: 20px; position: relative;}
.Floor002212 .List li{float: left; margin-right:40px; width:373px;background:#fff;}
.Floor002212 .List li .pic {width: 100%; overflow: hidden; display: block;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding: 20px 20px 30px; background: #fff;}
.Floor002212 .List li figure>a{position:relative;z-index:99}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #5e6a73;}
.Floor002212 .List li p{font-size: 14px; color: #9ba6af; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,.Floor002212 .List li h4 a:hover{color: #008cd6;}
.Floor002212 .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .prev{left: -70px; background-position:0 0;}
.Floor002212 .List .next{ right:-70px;background-position:-21px 0;}
.Floor002212 .List .prev:hover{background-position:0 -42px;}
.Floor002212 .List .next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
.details dt{margin-top: 5px;}
.bx-viewport{height: 460px !important;}
.details{height: 73px;overflow-y: scroll;display: none;}
.details{
  overflow-x: hidden;
  overflow-y: auto;
  color: #000;
  font-family: "FAE8F6F96C59ED1",Helvetica,"黑体",Arial,Tahoma;
}
/*滚动条样式*/
.details::-webkit-scrollbar {
  width: 4px;    
  /*height: 4px;*/
}
.details::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: rgba(0,0,0,0.2);
}
.details::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 0;
  background: rgba(0,0,0,0.1);

}
@media(max-width:1336px){
.Floor002212 .List .prev{ left:0;}
.Floor002212 .List .next{ right:0;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:4% 0 8%;margin-top: 0;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
.Floor002212 nav ul li{ width:100%; margin-bottom:5px; float:none;}	
.Floor002212 nav{ margin:3% 0;}
}
/*Floor002212 End*/
/*Floor002896 */

.sec-2{background: #f5f5f5;}
.sec-4{background:url(../images/Floor002896_bg.jpg) no-repeat center center;background-size:cover; }
.Floor002896{padding:5% 0 5%;}
.Floor002896 .name{text-align: center;color: #fff;font-family: 'SourceHanSansCN-Bold'; font-size: 36px; padding-bottom: 3%;}
.Floor002896 .name:after{display: block; content: ''; width: 1px; height: 30px; margin: 20px auto 0; background: #fff;}
.Floor002896 .main{position: relative; z-index: 1;}
.Floor002896 .carousel{ position :relative ; }
.Floor002896 .carousel .slides{overflow: hidden;position :relative ;}
.Floor002896 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden;}
.Floor002896 .carousel .slides .slideItem a{position: relative; z-index: 10;display: block;}
.Floor002896 .carousel .slides .slideItem .desc{display: none;line-height: 40px; text-align: center;}
.Floor002896 .carousel .slides .slideItem#side0 img{ opacity:1;filter:alpha(opacity=100);}
.Floor002896 .carousel .slides .slideItem#side0 .desc{display: block;position: absolute; left: 0; top: 100%; width: 100%;}
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{position :absolute ;bottom :0;width :40px;height :40px;cursor :pointer; background:#fff; z-index:30; }
.Floor002896 .carousel .prevButton:before,
.Floor002896 .carousel .nextButton:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 1px solid #000;border-top: 1px solid #000; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);}
.Floor002896 .carousel .prevButton:before{transform: rotate(-135deg);}

.Floor002896 .info-show{background: #fff;}
.Floor002896 .info-show li .time{ font-size: 72px; line-height: 54px; color:#000; vertical-align: bottom; margin-bottom: 9.4%; font-family: 'DIN-Bold';}
.Floor002896 .info-show li .time i{ font-style: normal; font-size: 22px; line-height: 22px; vertical-align: bottom; margin:0 8px 0 5px; display: inline-block; }
.Floor002896 .info-show li .time span{ font-size: 18px; line-height: 18px; vertical-align: bottom; }
.Floor002896 .info-show li .title{ font-size: 18px; line-height: 24px; color:#222; margin-bottom: 4.7%; }
.Floor002896 .info-show li .des{ font-size: 14px; line-height: 30px; color:#888; margin-bottom: 9%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 100px; }
.Floor002896 .info-show li .more{ display: inline-block; line-height: 20px; font-size: 14px; color:#000; padding-bottom: 3px; border-bottom: 1px solid #000; }

.Floor002896 .more-list{text-align: center; padding: 30px 0;}
.Floor002896 .more-list a{display: inline-block; text-decoration: underline;color: #fff;font-size: 16px;}

@media(min-width:1025px){
.Floor002896 .info-show{position: absolute;right: 0;z-index:0; top: 0; height: 100%; width: 44.4%;}
.Floor002896 .carousel{float: left;width: 55.6%; }
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{left: 100%;}
.Floor002896 .carousel .prevButton{ margin-left: -40px;}
.Floor002896 .info-show ul{height: 100%;position: relative;}
.Floor002896 .info-show li{position: absolute;left: 0; top: 0;height: 100%; width: 100%;opacity: 0;transition: 0.3s;}
.Floor002896 .info-show li.active{opacity: 1;z-index:99999;}
.Floor002896 .info-show li .ytable{height: 100%; width: 78%; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor002896 .carousel .prevButton{right: 40px;}
.Floor002896 .carousel .nextButton{right: 0;}
.Floor002896 .info-show{padding: 4%;}
.Floor002896 .info-show li{display: none;}
.Floor002896 .info-show li.active{display: block;}
}
@media(max-width:640px){
.Floor002896 .name{font-size: 28px;}
.Floor002896 .info-show li .time{font-size: 50px;}
.Floor002896 .info-show li .des{height: 66px;-webkit-line-clamp: 2;}
}


/*Floor002749 */
.Floor002749{ padding: 80px 0;background: #f0f0f0;}

.title{line-height: 40px; text-align: center;margin-bottom: 25px;}
.title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #005bac;}
.title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.title .cn{font-size: 24px; }
.title .en{font-size: 40px;}
}
.Floor002896 .title{line-height: 40px; text-align: center;margin-bottom: 50px;}
.Floor002896 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #fff;}
.Floor002896 .title .cn{font-size: 36px; margin-top: -20px;color: #fff;}
.Floor002896 .title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase;color: #fff;}
@media(max-width:480px){
.Floor002896 .title .cn{font-size: 24px; }
.Floor002896 .title .en{font-size: 40px;}
}

/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #eb422c; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #eb422c; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1280px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 62.828%;}
.Floor002749 .list dd{padding: 2% 6.5%;}

.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #eb422c;}
.Floor002749 .list h2{font-size: 22px; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #888; font-size: 16px; margin: 5% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #eb422c;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}

/*Floor002566 */
@import url('dinBold/dinBold.css');
.Floor002566{ padding:6% 1.5% 5% 1.5%;}
.Floor002566 .title{ padding-top:8px; text-align:center; padding-bottom:2%; font-size:26px; color:#3f3a39;}
.Floor002566 .title .en{ text-transform:uppercase; font-size:32px; letter-spacing:17px; padding-left:17px;font-family: "dinbold";}
.Floor002566 .title figure{ display:inline-block; position:relative;}
.Floor002566 .title figure::after{ position:absolute; content:''; width:32px; height:32px; border-radius:50%; border:10px solid #eee2d0; right:-10px; top:-5px; z-index:1;}
.Floor002566 .title figure span{ position:relative; z-index:2;}
@media(max-width:640px){
.Floor002566 .title .en{ letter-spacing:0;}
}

.Floor002566 .tab{ padding-bottom:3%;}
.Floor002566 .tab li{ width:129px; cursor:pointer; border:1px solid #c4c4c4; line-height:34px; text-align:center; border-radius:34px; margin:0 6px;}
.Floor002566 .tab li.on{ color:#fff; background:#c8a063; border-color:#c8a063;}

.Floor002566 .box{ display:none;}
/*swiper*/
.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide { opacity:0 !important;}
.Floor002566 .js-img .swiper-slide-active { opacity:1 !important;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}
.Floor002566 .main:before{position:absolute;content:'';height:77%;width: 45%;background:#c8a063;left:0;bottom:0;}
.Floor002566 .box{ position:relative; z-index:1;}
.Floor002566 .box::before{ width:45%; position:absolute; content:''; left:0; bottom:0; height:77%; background:#c8a063;}
.Floor002566 .box  .js-img,
.Floor002566 .box dl{ width:49.1666666%;}
.Floor002566 .box  .js-img{ float:left;}
.Floor002566 .box dl{ float:right;}
.Floor002566 .js-img li .txt{ width:80%;}
}
.Floor002566 .js-img li .Ispic{display:block;padding-bottom: 56%;}
.Floor002566 .js-img li .txt{background:#c8a063;color:#fff; padding:30px 0; position:relative;}
.Floor002566 .js-img li .txt::before{ position:absolute; content:''; border:13px solid transparent; border-bottom-color:#c8a063; left:17px; top:-26px;}
.Floor002566 .js-img li .txt h3{ font-size:18px; margin:0 0 10px 0;}
.Floor002566 .js-img li .txt h3 a{ color:#fff;}
.Floor002566 .js-img li .txt p{ line-height:24px; height:48px; overflow:hidden; margin:0;}
.Floor002566 .js-img li .txt time{ font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px dashed rgba(255,255,255,0.3); padding-right:28px; width:90px;}
.Floor002566 .js-img li .txt time span{ line-height:48px; display:block; border-bottom:2px solid #fff; font-size:53px; margin-bottom:2px;}
.Floor002566 .js-img li .txt figure{ margin:0 0 0 5%; max-width:80%;}

.Floor002566 .pager{ position:absolute; right:2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .pager *{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .pager .swiper-pagination-bullet-active{ opacity:1;}
.Floor002566 .box dd{ margin-bottom:3%;}
.Floor002566 .box dd:last-child{ margin-bottom:0;}
.Floor002566 .box dd a{ transition:0.3s; padding:5% 0;border:1px solid transparent; background:#fafafa;}
.Floor002566 .box dd a:hover{color:#c8a063; border-color:#c8a063;background:#fff; box-shadow:1px 0 7px rgba(200,160,99,0.22);}
.Floor002566 .box dd time{ width:23%; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif;}
.Floor002566 .box dd a:hover time{color:#c8a063;}
.Floor002566 .box dd time span{ display:block; font-size:53px; line-height:46px;}
.Floor002566 .box dd time span::after{ display:block; margin:5px auto; content:''; width:54px; height:2px; background:#d6d6d6;}
.Floor002566 .box dd a:hover time span::after{background:#c8a063;}
.Floor002566 .box dd figure{ max-width:72%;}
.Floor002566 .box dd h2{ font-size:18px; margin:0; font-weight:normal;}
.Floor002566 .box dd p{ margin-bottom:0; line-height:24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box dd a:hover p{color:#c8a063;}
@media(max-width:768px){
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .js-img li .txt{ padding:3% 5%;}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box dd{ margin:3% 0 0 0;}
.Floor002566 .box dd time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:110px;}
}
/*Floor002599 */
.Floor002599{ padding:6% 0; position:relative; z-index:1; }
.Floor002599 .auto{ position:relative; z-index:2;}
.Floor002599 .float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002599 .float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1280px){
.Floor002599 .float{ left:-6%;}
}
@media(max-width:1200px){
.Floor002599 .float{ display:none;}
}

.Floor002599 .title{ text-align:center; font-size:36px; color:#333; padding-bottom:5%;}
.Floor002599 .title p{ margin:0; opacity:0.6; font-size:16px;}
.Floor002599 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002599 .title{ font-size:24px;}
.Floor002599 .title p{font-size:14px;}
}

.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 li{ float:left; width:32%; padding-bottom:46.75%; margin-right:2%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ border-left:2px solid #f3f8fa;transition:background 0.3s;}
.Floor002599 li:hover .txt{ background:#f3f8fa;}
.Floor002599 li .main{ padding:0 12.5%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{ color:#fff; background:#00a2e9; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}

/*Bottom002887 */

.Bottom002887{font-family: 'SourceHanSansCN-Light';
background:#f6f6f6; /* Old browsers */
background: -moz-linear-gradient(left,  rgba(246,246,246,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(246,246,246,1) 0%,rgba(246,246,246,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(246,246,246,1) 0%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 */
}
.Bottom002887,
.Bottom002887 a{color: #444;}

.Bottom002887 .copyright{padding: 20px 0;border-top: 1px solid rgba(255,255,255,0.1);line-height: 30px;background: #005bac;width:100%}
.Bottom002887 .copyright a{height: 30px;color: #fff;}

.Bottom002887 .code{max-width: 320px; margin: 0 auto;}
.Bottom002887 .code li{float: left; width:100%; text-align: right;}
.Bottom002887 .code li:nth-child(2n){float: right;}
.Bottom002887 .code li aside{color: rgba(255,255,255,0.5); margin-top: 10px;}
.Bottom002887 .code li img{border-radius: 4px; display: block; width: 100%;}

.Bottom002887 .b_nav{padding: 4.875% 0 6% 0;}
.Bottom002887 .b_nav .tit{font-family: 'SourceHanSansCN-Bold';font-size: 16px;}
.Bottom002887 .b_nav nav dd{line-height: 24px;}
.Bottom002887 .b_nav nav dd a{color:#444;}
.Bottom002887 .b_nav nav dd a:hover{color: #005bac;}

.Bottom002887 .contact .call{font-size: 24px;font-family: 'IMPACT';background: url(../images/tel.png) no-repeat right center;padding-right: 40px;background-size:30px;margin-bottom: 22px;display:inline}
.Bottom002887 .contact .call span{font-size: 16px;margin-left: 15px;}
.Bottom002887 .contact p{margin-top: 10px; opacity: 0.6;-webkit-opacity: 0.6;}
.Bottom002887 .contact p span{margin-left: 15px;}
.Bottom002887 .b_nav .code .tit{margin-bottom: -8px;}

@media(min-width:641px){
.Bottom002887 .b_nav nav .item{float: left; max-width: 120px;}
.Bottom002887 .b_nav .tit{padding-bottom: 24px;width:100%}
.Bottom002887 .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
.Bottom002887 .b_link > div{max-width: 48%;}
.Bottom002887 .code{width: 10%;}
.Bottom002887 .b_nav nav{width:60.875%;}
 .Bottom002887 .contact{width: 27.5%;padding: 0 2% 0 0%;text-align: right;}
}
@media(max-width:1024px){
.Bottom002887 .contact,
 .Bottom002887 .code .tit{text-align: center;}
 .Bottom002887 .code .tit img{max-width:23%}
.Bottom002887 .contact{padding: 20px 0;}
.Bottom002887 .code li img{width: 50%; margin: 0 auto;}
}
@media(max-width:640px){
.Bottom002887 .b_nav nav .item{margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Bottom002887 .b_nav nav .item dl{display: none; padding-bottom: 20px;}
.Bottom002887 .b_nav .tit{padding: 20px 0; }
.Bottom002887 .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Bottom002887 .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Bottom002887 .b_nav nav .tit i.on{transform: rotate(45deg);}
.Bottom002887 .b_nav nav .tit i:before,
.Bottom002887 .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #444;}
.Bottom002887 .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Bottom002887 .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Bottom002887 .b_nav nav dd{padding: 5px 0;}
.Bottom002887 .code{max-width: 280px;}
 .Bottom002887 .code li img{width: 50%; margin: 0 auto;}
 .fr,.fl{float: none;}
}

/* 栏目页开始 */

/*Banner002848 */
.Banner002848 img{display: block;width: 100%;}

/*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:#005bac;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#005bac;}
@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;}
}

/*Timeline002790 */
.Timeline002790 { padding:6% 0 3%; background: #fff;}
.Timeline002790 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e;}
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1;}
.Timeline002790 li{position:relative;  border-radius: 10px;margin-top: -60px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:12px; height:12px;border:1px solid #999;  border-radius:50%;position:absolute; left:50%; margin-left: -7px; top: 50%; margin-top: -2px;  content:''; background:#fff;}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:50%; margin-right: -6px; }
.Timeline002790 li .con{width: 45%; background: #f5f5f5; border-radius: 10px; padding:60px; float: right; position: relative;  overflow: hidden;border: 1px solid #fff }
.Timeline002790 li .con figure{width: 40%; position: absolute; right: 0; top: 0; height: 100%;}
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:60px; height: 60px; padding:5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .txt{width: 60%;  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con  .txt{float: right; padding-left: 6%}
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative;font-size:16px; line-height:28px; padding-right: 50px}
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{margin: 0;font-size: 30px;color: #005bac;padding-bottom: 7px; font-weight: normal;font-family:Arial, Helvetica, sans-serif;}
.Timeline002790 li.hover .con{ border: 1px solid #005bac} 
.Timeline002790 li.hover:after{ border-color:  #005bac} 
.Timeline002790 li.hover:before{ border-color:  #005bac} 
@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
	.Timeline002790{ padding-top: 0}
	.Timeline002790 li {margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0}	
	.Timeline002790 li .con{width: 100%; float: left; padding: 20px }	
	.Timeline002790 .year::before,
	.Timeline002790 li:after,
	.Timeline002790 li:before{ display: none}
	.Timeline002790 li .con .txt,
	.Timeline002790 li .con figure{ position: relative; float: left; width: 100%}
	.Timeline002790 li .con figure{height: 200px; margin-bottom: 20px;}
	
}

.Timeline002790 .more{ text-align:center; padding-bottom:20px;}
.Timeline002790 .more a{width:180px;height: 36px; text-align:left;line-height:36px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline002790-more.png) no-repeat 70% center #005bac; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}


/*PicList002854 */
.PicList002854{padding: 4vw 0 3vw 0; background: #fff;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #005bac;}
.PicList002854 li a:hover:after{background-color: #005bac; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 29.127%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.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);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


/*
 .PicList002273 为demo编号
 */
.PicList002273{ background: #fff;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #005bac;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top:4%;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width:62%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}

/*新闻详情*/
.ComBox{padding: 3% 0; background: #fff;}
.SubPage{width:100%;margin:0 auto;}
.Titleinfo{color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#000000;font-weight:bold;line-height:35px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;color:#999;font-size:14px;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage .img{text-align:center;margin-bottom:30px;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:28px;color:#666666;}
.SinglePage .img img{display:inline-block;vertical-align:middle;margin:0 10px;}
.SinglePage p{text-indent:2em;margin-bottom:30px;}
.SinglePage .i1{float:left;margin-bottom:30px;}
.SinglePage .i2{float:right;margin-bottom:30px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;padding-top:20px;}
.PrevNextBox dl{float:left;width:49%; line-height:60px;background:#f5f5f5;text-align:center; font-size:16px;color:#666666;overflow:hidden; }
.PrevNextBox dl span{color:#000;font-size:16px;}
.PrevNextBox dl:nth-child(2n){float:right;}
.PrevNextBox dl:hover{background:#046fb7;}
.PrevNextBox dl:hover a{color:#fff;}
.PrevNextBox dl:hover span{color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;padding:0 10px;box-sizing:border-box;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
    .videoinfo{width:100%;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:17px; padding-bottom:10px;line-height:26px;}
    .PrevNextBox dl{ width:auto; line-height:35px; height:35px;font-size:14px; text-align:left;margin-top:10px;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .PrevNextBox{margin-top:20px;padding-top:0px;}
    .SinglePage p{margin-bottom:15px;}   
    .SinglePage .i1,.SinglePage .i2{float:none;width:100%;margin-bottom:15px;}
    .SinglePage .img{margin-bottom:15px;}
    .SinglePage .img img{margin:10px 0;}
}

/*
 .PicList002797
 */
.PicList002797 {padding: 4% 0; background: #fff;}
.PicList002797 li{ float:left; width:31%; margin:0 3.5% 3.5% 0; border: 1px solid #e8e8e8; border-radius: 10px;}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:100%; margin-bottom:3%;background-size: contain;}
.PicList002797 li h4{ font-size: 15px;color: #999;}
.PicList002797 li h3{ font-size: 24px; color:#202020;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 141, 210,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#005bac;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}
/*
 .RighInfo002803 为demo编号
 */
.RighInfo002803 { padding: 4% 0; background-color: #fff; }

@media(max-width:1440px) {
.RighInfo002803 .auto { padding-left: 2%; padding-right: 2%; }
}
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #005bac; }
.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }
.RighInfo002803 .word .wap_pic { display: block; text-align: center; }
.RighInfo002803 .word .pc_pic { display: none; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }

@media only screen and (min-width:769px ) {
.RighInfo002803 .name { font-size: 36px; padding-bottom: 30px; }
/* .RighInfo002803 .word .wap_pic { display: none; } */
.RighInfo002803 .word .pc_pic { display: block; position: absolute; right: 0; top: 0; }
.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; width: 80%; }
.RighInfo002803 .p { padding-right: 54%; margin-bottom: 20px; }
.RighInfo002803 .p1 { padding-right: 54%; }
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }
}
.RighInfo002803 ul { padding-top: 4%; }
.RighInfo002803 li { float: left; width: 32%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding: 6% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002803 li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: 30px; font-weight: normal; color: #000; margin: 0; margin-top: 15px; }
.RighInfo002803 li p { line-height: 25px; font-size: 15px; color: #999; margin-bottom: 0; height: 100px;}
/* .RighInfo002803 li:hover * { color: #005bac !important; } */
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 16px; }
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}

/*TextList002514 */
.TextList002514{padding: 4% 0; background-color: #fff;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative; font-weight: bold;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#005bac; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#005bac;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#005bac; padding:10px 0; background-color: #005bac; width:120px; border-radius: 50px;text-align: center;}
.TextList002514 .job-email span{ color: #fff;}




/*
 .Form001518 为demo编号
 */
.Form001518{ padding:3% 0; background-color: #fff;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#005bac; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #005ca2;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}
/*Floor002655 */
.Floor002655{ padding:4% 0; background-color: #fff;}
.Floor002655 .title-intro{ text-align:center; padding:3% 0; color:#333; max-width:1150px; margin:0 auto;}
.Floor002655 .title-intro h3{ margin:0; font-size:0px;}
.Floor002655 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002655 .title-intro a{ color:#c09a75; text-decoration:underline;}
.Floor002655 li{ float:left; width:49.5%; margin-right:1%;margin-bottom:1%; }
.Floor002655 li:nth-child(2n){ margin-right:0;}
.Floor002655 li a{ display:block; position:relative;background:#ececec; transition:0.3s;}
.Floor002655 li:nth-child(1) a{ background:#fafafa;}
.Floor002655 li:nth-child(4) a{ background:#f7f7f7;}
.Floor002655 li .txt{ position:absolute; left:5%; bottom:10%; width:60%;}
.Floor002655 li .txt h2{ margin:0; font-size:24px; color:#fff; padding-bottom: 15px;}
.Floor002655 li .txt p{ font-size:20px; color:#fff;}
.Floor002655 li .txt span{ color:#fff; text-decoration:underline;}
.Floor002655 li a:hover{ background:#fff; box-shadow:0 13px 24px rgba(91,91,91,0.36);}
@media(max-width:1366px){
.Floor002655 li .txt h2{font-size:24px;}
.Floor002655 li .txt p{ font-size:16px;}
}
@media(max-width:768px){
.Floor002655 li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor002655 .title-intro h3{ font-size:30px;}
.Floor002655 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002655 .title-intro h3{ font-size:24px;}
.Floor002655 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002655 li .txt h2{font-size:20px;}
.Floor002655 li .txt p{ font-size:14px;}
}

/*
 .Menu000371 为demo编号
 */
 .Menu000371{ border:1px solid #e9e9e9; padding-bottom:45px;}
 .Menu000371 header{height: 45px; padding-left:20px;line-height: 45px;background: #005bac;color: #fff;font-size: 20px;}
 .Menu000371 ul{ padding:10px 20px 0 20px;}
 .Menu000371 li a{ display:block; line-height:45px; padding-left:12px;font-size: 16px;}
 .Menu000371 li h4{ margin:0; font-weight:normal; border-bottom:1px dashed #c8c6c2;}
 .Menu000371 li h4 a{ background:url(../images/Menu000371-h4_a.jpg) no-repeat left center;}
 .Menu000371 li h4 a:hover,
 .Menu000371 li h4.on a{ background-image:url(../images/Menu000371-h4_aon.jpg); color:#005bac;}
 .Menu000371 li ol li a.aon {
        color: #059bfe;
    }
 .Menu000371 li ol{ display:none;}
 .Menu000371 li ol li{ padding-top:5px;}
 .Menu000371 li ol li a{ color:#747474; line-height:35px;}
 .Menu000371 li ol li a:hover{ color:#005bac;}
 /*
  .PicList002501 为demo编号
  */
 .PicList002501{width: 100%; position: relative; z-index:9;padding-bottom:70px;}
 .PicList002501 .auto_1600{max-width: 1600px; position: relative; background: #fff;}
 .PicList002501 .wrap-container{ margin: 0 auto;  max-width: 1200px; padding: 0 15px;}
.lb .img{ margin-bottom: 2%;}
.PicList002501 p{padding-bottom: 40px; line-height: 30px; font-size: 16px;}



 @media (max-width: 1230px) {
   .Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
 }
 
 .PicList002501 .rightBox .img img{width: 100%;}
 .PicList002501 .leftBox .h3{font-size: 18px; color: #005bac; font-weight: normal; margin: 0;}
 .PicList002501 .leftBox .txt{padding-top: 10px; font-size: 15px; line-height: 1.6;}
 
 @media screen and (min-width:768px){
   .PicList002501 .right{float: right; width: 50%;}
   .PicList002501 .left{float: left; width: 48%;}
   .PicList002501 .odd .right{float: left;}
   .PicList002501 .odd .left{float: right;}
   .PicList002501 .leftBox{width: 90%;margin: 0 auto;}
 }
 
 @media screen and (min-width:1000px){
   .PicList002501 .auto_1600{ padding-bottom:50px;}
   .PicList002501 .leftBox .h3{font-size: 24px;}
 }

.Bottom002887 .b_nav {
    padding: 4.875% 0 0% 0;
}
 #Iframe1{display: block;margin: 10px auto;}
@media (max-width: 768px){
    .fp-scrollable{ height: auto!important;}
    #Iframe1{display: block;margin: 10px auto 20px ;}
}
