.whir-feedback{display: none;}
body{}
.index_body{ overflow: hidden; }
/*! fancyBox */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }


/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 
 */
.PicList002311{}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-30px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:-50px; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:-50px; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; line-height:50px; font-size:16px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 0px;}	
}


/*
 .Floor001743 
 */
.Floor001743{padding: 2% 0 4%;}
.Floor001743 .bx-wrapper{position: relative; z-index:1; padding:0}
.Floor001743 .bx-controls-direction a{ position:absolute;width: 20px;height: 100%;top: 0;}
.Floor001743 .bx-controls-direction a.bx-prev{ left:0;}
.Floor001743 .bx-controls-direction a.bx-next{ right:0;}
.Floor001743 .bx-controls-direction a span{  position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px;font-size:18px; color:#c9c9c9;}
.Floor001743 .bx-controls-direction a:hover span{ color:#ab0858;}
.Floor001743 .list{margin: 20px 0}
.Floor001743 .list li a{display: block; max-width:75%; margin:0 auto;}
.Floor001743 .list li a{border: solid 1px #eee}
.Floor001743 .list li img{ display:block; width:100%;
    }

@media(max-width:640px){
.Floor001743{margin: 0 -5%;}
.Floor001743 .list li a{max-width:90%;}
}

.auto_1000{max-width: 900px;}
/*
 .Floor001743 为demo编号
 */
.Floor001744{padding: 2% 0;}
.Floor001744 h3{font-size: 24px;color:#000;text-align: center; margin:0 0 3% 0;}
.Floor001744 .ul{position: relative; z-index:1; padding:0 30px;}
.Floor001744 .owl-nav button{ position:absolute;width: 20px;height: 100%;top: 0; font-size: 16px; border: none; cursor: pointer;}
.Floor001744 .owl-nav button.owl-prev{ left:0;}
.Floor001744 .owl-nav button.owl-next{ right:0;}
/*.Floor001744 .bx-controls-direction a span{  position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px;font-size:18px; color:#c9c9c9;}
.Floor001744 .bx-controls-direction a:hover span{ color:#1c7db4;}*/
.Floor001744 .list li.on a,.Floor001744 .list li:hover a{color: #1c7db4;}
.Floor001744 .list li{text-align: center}
.Floor001744 .list li a{font-size: 14px;color:#000; }
.Floor001744 .list .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Floor001744 .list .owl-stage-outer{ position:relative; overflow:hidden;}
.Floor001744 .list .owl-stage{position:relative;touch-action: manipulation;}

.Floor001744 .list li img{ display:block; width:100%;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%); /* chrome+ */
    filter: grayscale(100%); /* 未来浏览器 */
    filter: gray; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */
    }
.Floor001744 .list li a:hover{	filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.Floor001744 .list li a:hover img{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(0%); /* chrome+ */
    filter: grayscale(0%); /* 未来浏览器 */
    filter: ; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
   }
@media(max-width:640px){
.Floor001744{padding: 5% 0;}
.Floor001744 .list li a{max-width:90%;}
.Floor001744 h3{font-size: 18px;}
}
.Floor001744 .bx-wrapper{position: relative; z-index:1; padding:0 30px;}
.Floor001744 .bx-controls-direction a{ position:absolute;width: 20px;height: 100%;top: 0;}
.Floor001744 .bx-controls-direction a.bx-prev{ left:0;}
.Floor001744 .bx-controls-direction a.bx-next{ right:0;}
.Floor001744 .bx-controls-direction a span{  position:absolute; left:50%; top:30%; margin-top:-13px; margin-left:-15px;font-size:31px; color:#c9c9c9;}
.Floor001744 .bx-controls-direction a:hover span{ color:#1c7db4;}


.dp1 .title{text-align: center;    margin-top: 60px;}
.dp1 .title h1{color: #c1255c;position: relative;font-size:42px;font-weight: normal;}
.dp1 .title p{content: 'dayin professional'; color: #f6f6f6;text-transform: uppercase;font-weight: bold;font-size: 50px;margin-top: -70px;margin-bottom: 0px;display: none}
.dp1 .title01{font-size: 20px;position: relative;text-indent:2em;color: #c1255c;font-weight: bold;    margin: 30px 0;}
.dp1 .title01::after{content: '';width: 20px;height: 20px;position: absolute;left: 0;background: rgba(193,37,92,0.6);}
.dp1 .title01::before{content: '';width: 15px;height:15px;position: absolute;left: 10px;background: rgba(193,37,92,0.7);top: 10px}
.dp1 .con{text-indent: 2em;line-height: 2;margin:20px 0 30px 0;    font-size: 15px;}
.dp1 .img1{margin:2% 0 4%}
.dp1 .img1 table{float: right;text-align: center;border:solid 1px #cad9ea;overflow: auto;}
.dp1 .img1 table td{font-size: 16px;color: #333;}
.dp1 .img1 table .td{background: #c1255c;color: #fff;font-weight: bold;font-size: 14px}
.dp1 .img1 table .td1{padding:0px 10px;font-size: 16px;font-weight: bold;color: #c1255c}
.dp1 .img1 table tr:nth-child(2n+3){background: #f5f8fa;}
.dp1 .ul1{margin: 2% 0 4%;font-family: pingfang sc}
.dp1 .ul1 li{width:18%;margin-right:9.33%;float: left;height: 230px;text-align: center;color:#fff;border-radius: 50%;position: relative}
.dp1 .ul1 li a{content: '';border-radius: 50%;height: 230px;background: rgba(193,37,92,0.2);top: 0;left: 0;position: absolute;width: 100%}
.dp1 .ul1 li:last-child{margin-right: 0}
.dp1 .ul1 li h1{font-weight: normal;margin-top:100px;position: relative;margin-bottom: 0px;font-size: 24px;}
.dp1 .ul1 li p{position: relative;    margin: 6px;}
.dp1 .ul2 li span{font-size: 15px;border-bottom: 2px solid #c1255c;padding-bottom: 5px;padding-top: 5px;display: inline-block;}

.dp1 .img2{margin:2% 0 4%}
.dp1 .img2 img {float: right}
.dp1 .img2 table{text-align: center;border:solid 1px #cad9ea;overflow: auto;}
.dp1 .img2 table td{font-size: 14px;color: #333;}
.dp1 .img2 table .td{background: #c1255c;color: #fff;font-weight: bold;font-size: 14px}
.dp1 .img2 table .td1{padding:0px 10px;font-size: 14px;font-weight: bold;color: #c1255c}
.dp1 .img2 table tr:nth-child(2n+3){background: #f5f8fa;}


.dp2 .title{text-align: center;    margin-top: 62px;}
.dp2 .title h1{color: #1c7db4;position: relative;font-size: 42px;letter-spacing: 8px;font-weight: normal;}
.dp2 .title p{content: 'dayin professional'; color: #f6f6f6;text-transform: uppercase;font-weight: bold;font-size: 50px;margin-top: -70px;margin-bottom: 0px;display: none}
.dp2 .con{text-indent: 2em;line-height: 2;   font-size: 15px;}
.dp2 .ul1 {margin: 2% 0 ;text-align: center}
.dp2 .ul1 li{display: inline-block;text-indent: 2em;position: relative;font-size: 15px;    margin: 4px 2%;}
.dp2 .ul1 li::after{width: 18px; height: 18px;content: '';border: solid 5px #1c7db4;background: #fff;position: absolute;border-radius: 50%;left: 0; top: 50%; margin-top: -9px;}
.dp2 .ul2 {margin: 2% 0 4%}
.dp2 .ul2 li{float: left;width:33.33%;position: relative;font-size: 15px;}
@media(max-width:640px){
.dp1 .title h1{font-size:30px;}
.dp1 .img1,
.dp1 .img2{overflow: auto;}
.dp2 .title h1{font-size: 30px;}
}



/*Menu002217*/
.Menu002217{}
.Menu002217 nav{text-align: center;}
.Menu002217 nav ul li{text-align: center; padding:0 5px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:190px; height:40px; line-height:40px; font-size: 14px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:4px; background:#f3f3f3;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#1c7db4;}
.Menu002217Red nav ul li.on a,.Menu002217Red nav ul li a:hover{background:#e60012;}

@media(min-width:1200px){
  .Menu002217 nav{margin: 0 -30px;}
}
@media(max-width:1000px){
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;padding:0;}
.Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/
/*Form002219*/
.Form002219{padding:1% 3%;float: left;width: 49%;background: #f8f8f8;}
.Form002219 .auto{}
.Form002219 .title{text-align: center;   margin-top: 0px;}
.Form002219 .title h1{color: #1c7db4;position: relative;font-weight: normal;margin-top: 0; font-size: 38px;text-align: left; text-indent: 0px;}
.Form002219 .title p{content: 'dayin professional'; color: #f6f6f6;text-transform: uppercase;font-weight: bold;font-size: 50px;margin-top: -70px;margin-bottom:30px;display:none}


.Form002219 dl{ width:48.5%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:14px; max-width:516px;}
.Form002219 dl:nth-child(3){width: 100%;}
.Form002219 dl:nth-child(3) dt{line-height: 20px}
.Form002219 dl.odd{ margin-left:3%;}
.Form002219 dl select{width:100%;height: 40px;border: solid #dfdfdf 1px;    border-radius: 5px;  text-align: center;padding-left: 10px;  color: #777;}
.Form002219 dt{color:#5b5b5b;font-size: 15px;position:absolute;left:-4px;width: 80px;text-align:right;line-height:40px;}
.Form002219 .dt{left: 0px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; height: 38px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea.text{border:1px solid #dfdfdf;border-radius:5px;overflow:hidden;resize:none;width:100%;height:120px;padding: 10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#e6e6e6; color:#5b5b5b; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#1c7db4;} 
@media(max-width:640px){
.Form002219{ float:none; width:110%; margin: 0 -5%;}
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


/*PicList002045 */
.PicList002045{ padding-top:2%;}
.PicList002045 li{ float:left; width:24%; margin-right:1.2%; margin-bottom:2%; position:relative; text-align:center;}

.PicList002045 li:nth-child(4n){ margin-right:0;}
/*.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0;}*/
.PicList002045 li a:hover{ border-width:3px; border-color:#0079c3;}
.PicList002045 li .txt{ max-width:275px; margin:0 auto; padding:4% 0 0;background: #fff}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{font-size:18px;color:#444;margin-bottom: 20px;background: #fff;padding-top: 16px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}
.PicList0020451 li{width:100%; margin-bottom:0%; }
.jianju{padding: 3% 0;}

.PicList002045_2{ padding-top:2%;}
.PicList002045_2 .h1{font-size: 20px;text-indent:0.3em;color: #1c7db4;border-left: solid 5px #1c7db4;margin-bottom: 2%}
.PicList002045_2 .ul{margin-bottom: 60px}
.PicList002045_2 li{ float:left; width:24.2%; margin-right:1%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045_2 li:nth-child(4n){ margin-right:0;}
/*
.PicList002045_2 li a{ position:absolute; left:0; top:0; right:0; bottom:0;}
.PicList002045_2 li a:hover{ border-width:3px; border-color:#0079c3;}
*/
.PicList002045_2 li .txt{ max-width:275px; margin:0 auto;background: #fff}
.PicList002045_2 li figure{height: 275px; background-size:contain;}
.PicList002045_2 li figure img{ display:none;}
.PicList002045_2 li p{font-size:18px;color:#444;margin:5px;background: #fff;}
@media(max-width:480px){
.PicList002045_2 li{ width:49%;}
.PicList002045_2 li:nth-child(3n){ margin-right:2%;}
.PicList002045_2 li:nth-child(2n){ margin-right:0;}
.PicList002045_2 li p{ font-size:14px;}
}




/*
 .RighInfo002275
 */
.RighInfo002275{padding: 8% 0;float: right;width: 49%;position: relative;}
.RighInfo002275 .auto{ position: relative;}
.RighInfo002275 .text{ background: url(../images/RighInfo002275-contact_bg.png) no-repeat left 10% #fff; background-size: contain; padding: 4%; border-radius: 0 50px 0 0;}
.RighInfo002275 .text .title{font-size: 30px;color: #666; font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{ width: 100%; height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}

}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size:32px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 0}
	.RighInfo002275 .text .title{margin: 0 0 20px}
	.RighInfo002275 .map{width:100%;height: 469px;z-index: 5;}
	.RighInfo002275 .text{ position: absolute; left: 0; bottom: 0; width: 50%; z-index: 10;display: none}
}
@media(max-width:640px){
	.RighInfo002275{float: none; width: 110%; margin: 0 -5%;}
}



/*
 .Floor000891 
 */
.Floor000891{z-index: 7;position: relative;}
.Floor000891 .title span{font-size: 42px; color: #2c3b89; letter-spacing: 8px;}
.Floor000891 .intro{ float:left; width:53.8%;}
.Floor000891 .intro .info{ line-height:40px; margin-top: 30px;}
.Floor000891 .intro .info p{font-size: 16px;text-indent: 2em;color: #666666; line-height: 30px; padding: 0; margin: 0;}
.Floor000891 .intro .info .nums{margin-top: 40px;}
.Floor000891 .intro .info .nums .itms{width: 30%; float: left;  text-align: center;}
.Floor000891 .intro .info .nums .itms{ font-size: 14px; color: #666666; }
.Floor000891 .intro .info .nums .itms .t{font-size: 45px; color: #1c7db4; font-weight: bold; display: block;}

.Floor000891 .img{ width:40.45%; float:right;}
.Floor000891 .more{display: inline-block;width: 143px; height: 40px;border: #dedede 1px solid;color: #dedede;text-align: center;line-height: 40px;border-radius: 30px;font-size: 12px;}
.Floor000891 .more:hover{ background-color:#f4a60f; color:#fff;}
@media(max-width:768px){
.Floor000891 .intro,
.Floor000891 .img{ float:none; width:auto;}
.Floor000891 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000891 .title{ font-size:24px;}
}

/*PicList002094 */
.PicList002094 .title123 h2{font-size: 42px; color: #2c3b89; letter-spacing: 8px;}
.PicList002094{ z-index: 9;position: relative; background-size:cover;margin-top: 1%;}
.PicList002094 .ul li{width: 28.33%; margin-right: 7.5%; float: left;}
.PicList002094 .ul li:nth-child(3){margin-right: 0;}
.PicList002094 .ul li .item{height: 0; padding-bottom: 128.3%; background: url(../images/index5_item_bg.png) no-repeat center; background-size: 100% 100%; overflow: hidden; }
.PicList002094 .ul li .item .icon-wrapper{
	width: 96px; height: 96px; display: block; background-color: #1c7db4; border-radius: 50%; margin: 16% auto 0 auto; overflow: hidden;
}
.PicList002094 .ul li .item .item-title{
	font-size: 18px; color: #333; text-align: center; padding-bottom: 15px; position: relative;margin-bottom: 0
}
.PicList002094 .ul li .item .item-title:after{
	content:''; width: 18px; height: 1px; display: block; background-color: #3a99ca; position: absolute; bottom: 0; left: 50%; margin-left: -9px;
}
.PicList002094 .ul li .item .item-intro{
	font-size: 15px; color: #666666; line-height: 20px; padding: 0% 6%; text-align: center;
}
.PicList002094 .ul li .item .icon-wrapper img{margin: 19px auto; display: block;}
@media(min-width:769px){
.PicList002094 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1200px) and (min-width:1001px){
.PicList002094 .ul li .item{padding-bottom: 144.3%;}
}
@media(max-width:1000px) and (min-width:769px){
.PicList002094 li p{ height:48px;}
.PicList002094 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.PicList002094 li{ width:48%; margin-right:4%;}
.PicList002094 li:nth-child(2n){ margin-right:0;}
.PicList002094 li{ padding-bottom:61%;}
}
@media(max-width:640px){
.PicList002094{margin-top: 0;padding: 3.5% 0;}
.PicList002094 ul{ margin:0 auto; max-width:400px;}
.PicList002094 li{ float:none; width:auto; padding-bottom:0; height:228px; border: 1px solid #1c7db4; margin:0 0 5% 0;margin-bottom: 14px;}
.PicList002094 .ul li .item .icon-wrapper{display: none;}
.PicList002094 .ul li .item{padding-bottom: 68.3%;background:none;}
}
/*
 .RighInfo002226
 */
.RighInfo002226{z-index: 7;position: relative;}
.RighInfo002226 .title123 h2{font-size: 42px; color: #2c3b89; letter-spacing: 8px;}
.RighInfo002226 .content2226 .items{width: 47.07%; padding-bottom: 23.33%; position: relative; float: left; margin: 2% 0;}
.RighInfo002226 .content2226 .items:nth-child(2n){float: right;}
.RighInfo002226 .content2226 .items .ispic{position: absolute; width: 100%; height: 0; padding-bottom: 40.88%;}
.RighInfo002226 .content2226 .items .istxt{position: absolute; background-color: #fff; width: 87.61%; padding: 2% 3%; box-shadow: 0 0 4px rgba(0,0,0,0.35); left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); bottom: 4px; }
.RighInfo002226 .content2226 .items .istxt .tit{font-size: 20px; color: #1c7db4; font-weight: bold; padding-left: 18px; background: url(../images/index4_icon_star.png) no-repeat left center; margin:0;}
.RighInfo002226 .content2226 .items .istxt .intro{font-size: 14px; color: #666666; line-height: 20px; height: 60px; overflow: hidden; margin:10px 0;}
/*.RighInfo002226 .dl{color:#333;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #3a99ca solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:15px; padding:15px 0 30px;color: #333; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}*/
@media(max-width:640px){
.RighInfo002226 .title123 h2{padding-bottom: 6%}
.RighInfo002226 .content2226 .items{padding-bottom: 0 !important;margin:0 auto  !important;margin-bottom: 10px !important;}
.RighInfo002226 .content2226 .items .istxt{position: relative;width:100%;}
.RighInfo002226 .content2226 .items .istxt .intro{height: 100px;}
}
/*
 .RighInfo002227 
 */
.RighInfo002227{z-index: 7;position: relative;}
.RighInfo002227 .dl{color:#333;}
.RighInfo002227 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002227 .dl .h4 span{display:inline-block; border-bottom: 2px #3a99ca solid; padding-bottom:10px;}
.RighInfo002227 .dl .con{ font-size:15px; padding:15px 0 30px;color: #333; line-height:2.25;}
.RighInfo002227 .word{ float:left;}
.RighInfo002227 .pic{ float:right;}
/*Top002262*/
.Top002262 { background: rgba(0,0,0,0.6); position: fixed; width: 100%; z-index: 100;}
.Top002262 .header-left{ float: left; width: 40%; display:table; height:70px;max-width: 198px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-menu li{ width:auto !important; margin-right:55px;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}

.Top002262 .header-menu li em a{ line-height:70px; position:relative; font-size:16px; color:#fff;}
.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#3a99ca;width:0; transition:ease-in-out 0.3s;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%;}
.Top002262 .header-menu li .sub{ width:100%;background: rgba(0,0,0,0.4); }
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center; width: 100%;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;float:left; width: 100%;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#fff; transition:0.3s;font-size: 14px;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#3a99ca; }

.Top002262 .header-right dd{ float:left;padding:20px 0;color: #fff;line-height: 29px;margin-left: 30px;}
.Top002262 .header-right dd a{color: #fff;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#e60012; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#e60012; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
	 #header-menu li.clickon .sub {display: block!important;}
}
/*
 .Floor002491 
 */
.Floor002491{  width: 100%; position: relative; z-index:9;}

.Floor002491 .auto_1200{max-width: 1200px; position: relative; padding-bottom: 5.25%;}
.Floor002491 .wrap-container{ margin: 0 auto;  max-width: 1200px; padding: 0 15px;}
@media (max-width: 1230px) {
	.Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.Floor002491 .maintit{}
@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: 34px; padding:134px 0 37px;}
}

.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; 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: 14px; 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 .liBox{background: rgba(0,0,0,.4); }

@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: 12%;border-radius: 0px 0 0 0;}
  .Floor002491 ul li.on{width:52%; }
  .Floor002491 ul li.on a{ width: 100%; height: 110px; border-radius: 0 40px 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 .liBox{background: rgba(58,153,202,.8); }
  .Floor002491 ul li.on a .txtBox .h3{text-align: left;margin-bottom: 5px;}
  .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%);}
}





html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;

    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 19px;
    height: 19px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}
/*
 .Timeline000753 
 */
.page4{background: url(../images/index3_bg.png) no-repeat center top; background-size:cover;}
.Timeline000753 .title123 h2{font-size: 42px; color: #2c3b89; letter-spacing: 8px; padding-bottom: 3%;}
.Timeline000753 .auto{ max-width:1200px;}
.Timeline000753 .list_scroll{margin-top: -3%;position: relative;}
.Timeline000753 .bx-controls{ display:none;} 
.Timeline000753 .prev,
.Timeline000753 .next{text-align:center;position: absolute;left: 0;}
.Timeline000753 .prev a{display:inline-block;width: 36px;height: 30px;cursor:pointer;display: block;}
.Timeline000753 .next a{display:inline-block;width: 14px;height: 14px;cursor:pointer;display: block;}
.Timeline000753 .next a{ background-image:url(../images/cicle.png);}
.Timeline000753 .prev{padding-bottom:5px;width: 36px;height: 30px;display: block;left: 329px;top: -30px;z-index: 99;}
.Timeline000753 .next{padding-top:5px;bottom: 0;left: 343px;}
.Timeline000753 .bx-wrapper{ position:relative; margin: 0 auto;}
.Timeline000753 .bx-wrapper:before{content:''; width: 36px; height: 30px; display: block; position: absolute; background: url(../images/index3_icon_time.png) no-repeat center; left: 114px; top: -30px; }
.Timeline000753 .list li{ padding:5px 0px; position: relative;}
.Timeline000753 .list li:before{ content:''; width: 1px; height: 100%; display: block; background-color: #1c7db4; position: absolute; left: 134px; top: 0; }
.Timeline000753 .list li .time{width: 89px; float: left; background-color: #1c7db4; padding: 4px; box-sizing: border-box; border-radius: 5px; margin-top: 15.5px; position: relative;}
.Timeline000753 .list li .time:after{content:''; width:53px; height:14px; background: url(../images/index3_icon_cicle.png) no-repeat center; background-size: 100% 100%; position: absolute; left: 89px; top: 50%; margin-top: -7px;}
.Timeline000753 .list li .time span{ font-size: 18px; color: #feffff; display: block; line-height: 35px; border: 1px solid #fff; border-radius: 5px; text-align: center; box-sizing: border-box; }
.Timeline000753 .list li .txt{position:relative; width: 600px; float: right; box-sizing: border-box; border-radius: 5px; border: 2px solid #1c7db4;}
.Timeline000753 .list li .txt div{ background-color:#ffffff; border-radius:5px; padding:5px; position:relative; }
.Timeline000753 .list li .txt div figure{ width:27%; padding-bottom:10%; border-radius:5px;background-position: center center; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px;}
.Timeline000753 .list li .txt div p{ margin:0; padding-left:40%;font-size: 14px; line-height:62px; color:#333; min-height:62px;}
.Timeline000753 .list li .txt div p span{display: block;color: #3a99ca;font-size: 26px;font-weight: bold;line-height: 30px}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-7px; top:0; border-radius:50%; text-align:center; font-family:"Times New Roman"; color:#999;width:14px; height:14px;background-color:#eee;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:24px; padding-top:22%; font-weight:normal;}
/*.Timeline000753 .list li:hover .txt div::before{ border-left-color:#ee7700;}
.Timeline000753 .list li:hover .txt div{ background-color:#ee7700;}
.Timeline000753 .list li:hover .txt div p{ color:#fff;}
.Timeline000753 .list li.odd:hover .txt div::before{ border-right-color:#ee7700;}
.Timeline000753 .list li:hover time{width:86px; height:86px; margin-left:-43px; top:-11px; color:#ee7700;font-size:18px;}
.Timeline000753 .list li:hover time::before{ position:absolute; content:''; width:110px; height:110px;  border-radius:50%;border:2px dotted #fff; left:-13px; top:-13px;}
.Timeline000753 .list li:hover time span{ font-size:34px;}*/
@media(max-width:768px){
.Timeline000753 .title h1{font-size:35px;}
.Timeline000753 .list li .txt div figure{ width:auto; position:relative; left:0; top:0; padding-bottom:34%;}
.Timeline000753 .list li .txt div p{ padding-left:0; min-height:inherit;}
.Timeline000753 .list li time{ margin-left:-25px;width:50px; height:50px;font-size:12px;}
.Timeline000753 .list li time span{font-size:18px;}
.Timeline000753 .list li:hover time{width:60px; height:60px; margin-left:-30px; top:-5px; font-size:14px;}
.Timeline000753 .list li:hover time::before{width:70px; height:70px; left:-7px; top:-7px;}
.Timeline000753 .list li:hover time span{ font-size:18px;}
.Timeline000753 .prev{left: 114px;}
.Timeline000753 .next{left: 128px;}
}
@media(max-width:480px){
.Timeline000753 .title h1{font-size:26px; }
}



/*
 .Other002373 
 */
 .header nav ul li.onnav>a{background:rgba(255, 255, 255, 0.38) none repeat scroll 0 0 !important; filter:Alpha(opacity=38); background:#fff; }

.Other002373 #fullPage{
    height: 100%;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    transition: all 700ms ease;
}
#fp-nav ul li+li{ position: relative; margin-top: 10px;}


#fp-nav ul li a span{display: block; width: 7px; height: 7px;border-radius: 50%; background-color: rgba(0,0,0,0.3); position: static; margin: 0 auto;margin-top: 5px; }
#fp-nav ul li a.active,#fp-nav ul li:hover a.active {  }
#fp-nav ul li a.active:after{content:' ';border: 1px dotted rgba(58,153,202,.4);position: absolute; width:19px;height: 19px; background: rgba(58,153,202,.4); top: -6px;right:0px;border-radius: 50%;}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span{  background-color: #3a99ca; border-radius: 50% !important;  margin: 0 auto;margin-top: 3px;
 width: 7px;  height: 7px;}
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover;}

@media only screen and (min-width:1024px ) {
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;}
}
@media only screen and (max-width:1200px ) {
	
}
@media only screen and (max-width: 1023px) {


	#fp-nav.right{ right: 5px;}
}


@keyframes firstPart {
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

@-webkit-keyframes firstPart

/* Safari and Chrome */
{
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

.Other002373 .mousetip {
	background: url(../images/Other002373-mousetip.png) no-repeat;
	width: 62px;
	height: 63px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -31px;
	z-index: 100;

}
.Other002373 .mousetip.up{ background-image: url(../images/Other002373-mousetip_up.png);}

.Other002373 .footer ,.Other002373 .footer a{ color: #a9a9a9;}
.Other002373 .footer a:hover{ color: #fff;}
.Other002373 .footer .bottom{ background: #3c3c3c; padding:2.5% 0 2% 0;}
.Other002373 .footer nav li{ width: 100%;}
.Other002373 .footer nav li h3{font-weight: normal; font-size: 16px; color: #fff; margin: 0 0 10px;}
.Other002373 .footer nav li h3 a{font-weight: normal; font-size: 16px; color: #fff;}

.Other002373 .footer nav li dl dd{ padding: 7px 0;}

.Other002373 .footer nav li.weixin .pic{ padding-top: 5px;}
.Other002373 .footer nav li.contact .tel{ font-size: 22px; color: #fff; font-weight: bold;}
.Other002373 .footer nav li.contact .time{ margin: 5px 0;}
.Other002373 .footer .share{ padding-top: 10px;}
.Other002373 .footer .share a{ display: inline-block; margin-right: 8px; border-radius: 50%; background-color: #444; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; cursor: pointer; text-indent: 0!important;}

.Other002373 .footer footer{ background: #222; padding: 15px 0;}
.Other002373 .footer .copyright{ margin: 0;}
.Other002373 .footer .links a{ display: inline-block; margin-right: 20px; position: relative;}
.Other002373 .footer .links a+a:before{left: -10px;content: ""; width: 1px; height: 50%; background: #919191; position: absolute; top: 30%;}
@media only screen and (min-width:1024px ) {
	.Other002373 .footer nav li{ float: left; width: 19.5%;}
	.Other002373 .footer nav li.contact{ width: 21%;}
	.Other002373 .footer .copyright{ float: left;}
    .Other002373 .footer .links{ float: right;}
}
@media only screen and (max-width:1023px ) {
	.Other002373 .footer nav li dl{ display: none;}
	.Other002373 .footer nav li{ border-bottom: 1px solid #434242;}
	.Other002373 .footer nav li h3{ position:relative; margin-top: 10px;}
	.Other002373 .footer nav li h3 span{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
	.Other002373 .footer nav li.weixin,.Other002373 .footer nav li.contact{ margin-top: 15px; text-align: center; border-bottom: none;}
	.Other002373 .footer footer{ text-align: center;}
}
.title123{ color:#333;padding-bottom: 4%;text-align: center;}
.title123 h2{ margin:0; font-weight:normal; font-size:26px;}

.title123 b{font-family: "dinCondBold"; font-size:26px; color: #1c7db4;  }

/*
 .Floor000923
 */
.Floor000923{z-index: 10;position: relative; }
.Floor000923 .auto{max-width: 1440px;}
.Floor000923 dd{ float:left; width:12%;border-radius: 30px 0 30px 0; overflow:hidden; position:relative; transition:all ease-in-out 0.2s;}
.Floor000923 dd.active{ width:52%;}
.Floor000923 dd .pic{ display:block; height:400px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%); /* chrome+ */
    filter: grayscale(100%); /* Ã¦Å“ÂªÃ¦ÂÂ¥Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨ */
    filter: gray; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */}
.Floor000923 dd.active .pic{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(0%); /* chrome+ */
    filter: grayscale(0%); /* Ã¦Å“ÂªÃ¦ÂÂ¥Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨ */
    filter: ; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */}
.Floor000923 dd .txt,
.Floor000923 dd .name{ position:absolute;}
.Floor000923 dd .txt{ left:0; bottom:0; background-color:rgba(48,59,137,0.7); z-index:2; padding:2%;  padding-left:22%;width:85%;border-radius:  0 10px 0 0; font-size:14px; line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor000923 dd .txt p{ margin:0;color: #fff;}
.Floor000923 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor000923 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor000923 dd .name ol{ position:absolute; left:0; top:4%; padding:10% 0  10% 0; width:100%; color:#fff; text-align:center; background:url(../images/Floor000922-numbg.png) no-repeat center center; background-size:90% auto; transition:all ease-in-out 0 0.5s;}
.Floor000923 dd:nth-child(2n) .name ol{ top: auto; bottom:4%;}
.Floor000923 dd .name ol em{ display:inline-block; font-size:50px; margin-bottom:2px; box-shadow:0 0px 0 rgba(0,0,0,0.2);}
.Floor000923 dd .name ol a{ display:block; font-size:17px; color:#fff;}
.Floor000923 dd.active .name{width:20%;text-shadow:none;}
.Floor000923 dd.active .name ol{background:rgba(58,153,202,1); top:auto;bottom:0;border-radius: 0px 10px 0px 0; transition:all ease-in-out 0.3s 0.3s;}
.Floor000923 dd.active .name ol em{ box-shadow:none;}
@media(max-width:1000px) and (min-width:769px){
.Floor000923 dd .name ol em{ font-size:40px;}
.Floor000923 dd .name ol a{ font-size:14px;}
}
@media(max-width:768px){
.Floor000923 dd{ width:100% !important; float:none;}
.Floor000923 dd .pic{ height:auto; padding-bottom:60%;}
.Floor000923 dd .txt p{ line-height:25px; height:50px; overflow:hidden;}
.Floor000923 dd .txt{ padding-left:32%;}
.Floor000923 dd.active .name{width:30%;}
}
@media(max-width:375px){
.Floor000923 dd .name ol em{ font-size:30px;}
.Floor000923 dd .name ol a{ font-size:13px;}
}

/*
 .Timeline001539 
 */
.Timeline001539{ position: relative;z-index: 7;}
.Timeline001539 .title123{padding-bottom: 1%;}
.Timeline001539 .title123 h2{ margin:0; font-weight:normal; font-size:26px;color: #333;}

.Timeline001539 .title123 b{font-family: "dinCondBold"; font-size:26px; color: #3a99ca;  }
.Timeline001539 .list{ padding-top:10px; padding-bottom:62px;}
.Timeline001539 .list ul{ position:relative; padding:1% 0 2%;}
.Timeline001539 .list ul::after,
.Timeline001539 .list ul::before{position:absolute; content:'';left:50%; }
.Timeline001539 .list ul::before{  width:2px; height:100%; background-color:#d0d0d2; margin-left:-1px; top:0;}
.Timeline001539 .list ul::after{ background:url(../images/Timeline001539-end.png) no-repeat; width:26px; height:62px; margin-left:-13px; bottom:-62px;}
.Timeline001539 .list li{ padding-bottom:2%; min-height:80px; padding-right:50%;background:url(../images/Timeline001539-bg.png) repeat-y center top; }
.Timeline001539 .list li:nth-child(2n){ padding-right:0; padding-left:50%;}
.Timeline001539 .list li div{ position:relative; padding-right:120px;}
.Timeline001539 .list li:nth-child(2n) div{ padding-right:0; padding-left:120px;}
.Timeline001539 .list li time{ position:absolute; right:0; top:0; width:105px;color: #eee; border-bottom:2px solid #c8c8c8; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:bold; line-height:46px;}
.Timeline001539 .list li:nth-child(2n) time{ text-align:right; right:auto; left:0;}
.Timeline001539 .list li time::before{ position:absolute; content:''; width:8px; height:8px; border-radius:50%; background-color:#1d86c7; right:-4px; bottom:-5px;}
.Timeline001539 .list li:nth-child(2n) time::before{ right:auto; left:-4px;}
.Timeline001539 .list li p{ margin:0; font-size:15px;color: #eee; line-height:16px; text-align:right; padding-top:16px;}
.Timeline001539 .list li:nth-child(2n) p{ text-align:left;}

/*Top001835*/
.Top001835{ position:relative; left:0; width:100%; z-index:100; top:0; background:#3c3c3c;}
.Top001835 .header{ height:72px;}
.Top001835 .header-left{ float:left; max-width:195px; width:40%;}
.Top001835 .header-left .logo img{ max-height:100%;}
.Top001835 .header-right{ float:right; margin-left:10px;}
.Top001835 .header-left,
.Top001835 .header-right{display:table; height:100%; }
.Top001835 .header-left .logo,
.Top001835 .header-right dd{ display:table-cell; vertical-align:middle;margin-left: 10px;}
.Top001835 .header-right dd a{ width:32px; height:32px; line-height:28px; text-align:center; color:#fff; font-size:15px; display: inline-block;}
.Top001835 .top-search{ position:relative; z-index:100;margin-left: 10px;}
.Top001835 .top-search a{margin-right: 33px;}
.Top001835 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top001835 .open-search-show{ position:relative; background:none;}
.Top001835 .open-search-show::before,
.Top001835 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#e60012; top:50%; left:10%; transform:rotate(-45deg);}
.Top001835 .open-search-show::after{transform:rotate(45deg);}
.Top001835 .search-box{ position:absolute; top:70px; right:0; z-index:100; display:none;}
.Top001835 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top001835 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top001835 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}
.Top001835 .header-mid{ float:right; width:55%; max-width:702px;}
.Top001835 .header-menu li a{color:#fff !important;}
.Top001835 .header-menu li em{ position:relative;}
.Top001835 .header-menu li em a{ line-height:72px; font-size: 16px;}
.Top001835 .header-menu li em::after{ position:absolute; right:0; top:50%;content: '';width: 1px;height: 8px;margin-top: -4px;background-color: #ccc;opacity: 0.3;}
.Top001835 .header-menu li:last-child em::after{ display:none;}
.Top001835 .header-menu li:nth-child(3) .sub-menu{ width:700px;}

/*.Top001835 .header-menu li .sub-menu{ padding:15px 0;}*/
.Top001835 .header-menu li .sub-menu dt a{ line-height:32px; opacity:0.6;color:#fff; }
.Top001835 .header-menu li .sub-menu dt a::after{ display:block; content:''; height:2px;}
.Top001835 .header-menu li .sub-menu dt a:hover::after{background-color:#43a8d3;}
.Top001835 .header-menu li .sub-menu dt a:hover{background:none; opacity:1; }
.Top001835 .sub-menu-layer{background:rgba(0,0,0,0.6); }
.Top001835 .header-menu li:nth-child(3) .sub{ width:500%;}

@media(max-width:1024px){
.Top001835{position: relative;}
.Top001835 .header-right dd a{line-height:32px; }
.Top001835 #header-menu{ position:fixed;  left:0; top:0; width:100%; max-width:220px; height:100%; background-color:#000; z-index:100; transform:translateX(-100%); opacity:0; transition:0.3s; z-index:100;}
.Top001835 #header-menu.header-menu-show{transform:translateX(0); opacity:1; }
.Top001835 #header-menu li .sub-menu dt a{ opacity:0.8; border-bottom:2px solid transparent; transition:0.3s;}
.Top001835 #header-menu li .sub-menu dt a:hover{ border-bottom-color:#c94645; opacity:1; font-weight:bold;}
.Top001835 #open_menu{ width:32px; height:28px; border:1px solid #333; border-radius:5px 0 5px 0; margin-left:15px; position:relative;background:#fff; z-index:100;}
.Top001835 #open_menu i,
.Top001835 #open_menu i::before,
.Top001835 #open_menu i::after{background:#333;}
.Top001835 #open_menu i{ height:2px; margin-top:-1.5px; width:60%; left:19%;}
.Top001835 #open_menu.open_menu_on i{ width:50%; left:25%;}
.Top001835 .mobile_layer{ position:fixed; left:0; top:0; height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:99; opacity:0; transform:scale(0);  transition:opacity 0.3s;}
.Top001835 .mobile_layer_show{transform:scale(1); opacity:1;}
}
@media(max-width:1024px){
.Top001835 .header{ height:70px;}
.Top001835 .header-right dd a.open-search{position: absolute;top: 19px;left: -42px;}
}
@media(max-width:768px){
.Top001835 .search-box{ right:-32px;}
}


/*Banner002653 */
.Banner002653{ position:relative; z-index:7; overflow:hidden;}
.Banner002653 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002653 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002653 .slides {display: block;} 
* html .Banner002653 .slides {height: 1%;}
.no-js .Banner002653 .slides > li:first-child {display: block;}
.Banner002653 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002653 .flex-viewport {max-height: 300px;}
.Banner002653 .img{position: absolute;z-index: 999;bottom: 4%;left: 48%;}
.Banner002653 .slides {zoom: 1;}
.Banner002653 .slides > li{ position:relative;}
.Banner002653 .slides > li > img{ display:block; width:100%;}
.Banner002653 .slides > li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%;background: rgba(0,0,0,0.1);}
.Banner002653 .slides > li .main{ padding:0 10%; width:100%;}
.Banner002653 .slides > li .main img{ width:40%; max-width:538px;transform:translateY(-20%); transition:0.3s 0.3s;}
.Banner002653 .slides > li.flex-active-slide .main img{transform:translateY(0);}
.Banner002653 .slides > li aside{ color:#fff;text-align: center; max-width:1200px;margin: 0 auto; transform:translateY(40%);transition:0.5s 0.3s; opacity:0;}
.Banner002653 .slides > li.flex-active-slide aside{transform:translateY(0); opacity:1;}
.Banner002653 .slides > li h3{ font-size:50px; margin:0;font-weight: normal;}
.Banner002653 .slides > li h3 span{color: #ed1c24;}
.Banner002653 .slides > li p{ font-size:36px; line-height:30px; margin:0 0 10% 0;}
.Banner002653 .slides > li aside a{ color:#fff; text-decoration:underline;}
.Banner002653 .flex-control-nav{ padding:2% 0; text-align:center;display: none;}
.Banner002653 .flex-control-nav li{ display:inline-block; padding:0 5px;}
.Banner002653 .flex-control-nav li a{ display:block; border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative; overflow:hidden; line-height:1000px;}
.Banner002653 .flex-control-nav li a.flex-active{ border-color:#c29c75;}
.Banner002653 .flex-control-nav li a::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Banner002653 .flex-control-nav li a.flex-active::before{ background:#c29c75;}
.Banner002653 .flex-direction-nav a{ position:absolute; top:50%; margin-top:-27px;width:54px; height:54px; background:rgba(0,0,0,0.5); border-radius:50%; overflow:hidden; line-height:1000px; z-index:10;}
.Banner002653 .flex-direction-nav a:hover{ background:rgba(0,0,0,0.3);}
.Banner002653 .flex-direction-nav a::before{ position:absolute; content:''; width:16px; height:16px; border-right:3px solid #fff; border-top:3px solid #fff; left:50%; top:50%; margin:-7px 0 0 -8px; transform:rotate(45deg);}
.Banner002653 .flex-direction-nav a:hover::before{ border-color:#fff;}
.Banner002653 .flex-direction-nav a.flex-prev{ left:3%;}
.Banner002653 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); margin-left:-3px;}
.Banner002653 .flex-direction-nav a.flex-next{ right:3%;}
@media(max-width:1024px){
.Banner002653 .flex-direction-nav a{margin-top:-20px;width:40px; height:40px;}
.Banner002653 .flex-direction-nav a::before{width:10px; height:10px; margin-top:-5px;}
.Banner002653 .slides > li h3{ font-size:40px;}
.Banner002653 .slides > li p{ font-size:16px; line-height:normal;}
}
@media(max-width:480px){
.Banner002653 .slides > li h3{ font-size:24px;}
.Banner002653 .slides > li p{ font-size:12px;}
}

/*Floor002560 */
.Floor002560{ z-index: 9;position: relative; padding-top:1%;}
.Floor002560 .auto{max-width: 1200px;}
.Floor002560 .title{ font-size:25px; color:#000; padding:3% 0;}
.Floor002560 .owl-stage-outer{ position:relative; overflow:hidden;}
.Floor002560 .owl-item{ float:left;}
@media(max-width:1024px){
	.Floor002560 .auto{padding: 0 5%;}
}
@media(min-width:641px){
.Floor002560 .owl-stage-outer{ padding-top:60px; padding-bottom:10px;}
}
.Floor002560 .owl-nav.disabled{ display:none;}
.Floor002560 .item a{ font-size:14px;text-align: center; display:block; transition:0.3s;}
.Floor002560 .item .Ispic{padding-bottom:253.33%;transition:0.3s;}
.Floor002560 .item .istxt{width: 100%; position: absolute; bottom: 34px;}

.Floor002560 .item .istxt h3{ margin:20px 0 5px 0; font-size:18px; text-align: center; color: #ffffff; font-weight: bold;}
.Floor002560 .item a:hover{color: #333;;}
.Floor002560 .item .istxt p{ line-height:22px; overflow:hidden; height:44px; margin:10px 0 10px 0; color:#fff;}
.Floor002560 .item span{ color:#787878; display:block; margin-bottom:15px;}
.Floor002560 .item .mask{ position: absolute; width: 100%; height: 100%; background: rgba(35,24,24,0.75); left: 0; top: 0; bottom: 0; right: 0; -webkit-transition: all 0.45s;  -moz-transition: all 0.45s;  -o-transition: all 0.45s;  transition: all 0.45s; -ms-transition: all 0.45s; }
.Floor002560 .item:hover .mask{background: rgba(35,24,24,0);}
.Floor002560 .item .img_logo{ width: 205px; height: 97px; position: absolute; left: 50%; margin-left: -102.5px; top: 30%; }

.Floor002560 .owl-dots{display: block;width: 100%; text-align: center;margin: 13px 0;}
.Floor002560 .owl-dots>button{border:none;background:transparent; display: inline-block; margin:0 4px;}
.Floor002560 .owl-dots>button >span{display: block;width: 12px;height: 12px;border-radius: 50%;background: rgba(0,0,0,0.4)}
.Floor002560 .owl-dots>button.active >span{background: #1c7db4;}

@media(max-width:640px){
.Floor002560 .item .img_logo{top: 20%;  margin-left: 0; transform: translateX(-50%);}
}
@media(max-width:480px){
.Floor002560 .item .img_logo{width: 300px;height: 142px;  }
}
.Floor002560 .owl-carousel{ position:relative;}
.Floor002560 .owl-nav button{ width:40px; height:40px;padding:0; background:none; cursor:pointer; border:none;}
.Floor002560 .owl-nav button.disabled{ opacity:0.5; cursor:default;}
.Floor002560 .owl-nav button span{ width:20px; height:20px; overflow:hidden; line-height:1000px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); display:inline-block;}
.Floor002560 .owl-nav .owl-prev{ left:-40px;}
.Floor002560 .owl-nav .owl-prev span{border-left:3px solid #000; border-top:3px solid #000; }
.Floor002560 .owl-nav .owl-next{ right:-40px;}
.Floor002560 .owl-nav .owl-next span{border-right:3px solid #000; border-bottom:3px solid #000; }
@media(min-width:1361px){
.Floor002560 .owl-nav button{ position:absolute; top:50%; margin-top:-20px;z-index:10;}
}
@media(max-width:1360px){
.Floor002560 .owl-nav{ text-align:center; padding:3% 0 0 0;}
}
@media(max-width:1366px){
	.PicList002311 .honorList .prev{ left:-28px; background-position:left top;}
	.PicList002311 .honorList .next{ right:-28px; background-position:right top;}	
}


/*
 .Banner002187
 */
 .Banner002187{margin-top: 72px}
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
    .Banner002187 span{ height:auto; background:none; height:auto;}
    .Banner002187 img{ display:block;}
}

/*
 .Menu000706 
 */
.Menu000706{ margin-bottom:2%;}
.Menu000706 nav{  position:relative;;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#1c7db4;}
.Menu000706 nav li a{ display:block; font-size:16px; margin:18px 0;padding: 4px 18px;background: #f3f3f3;border-radius:4px;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0;}
.Menu000706 nav li:first-child{padding-left: 0;}
.Menu000706 nav li a.aon{ color:#fff;background:#1c7db4; }

}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#ed6c00; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ed6c00;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#ed6c00; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #ed6c00;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#ed6c00;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
.Menu000706_1 {margin-top: 72px;background: #f2f2f1; position: absolute; left: 0; right: 0; top: 0; display: none;}
.Menu000706_1 .ul{text-align: center}
.Menu000706_1 .ul li{display: inline-block;float: none;}
.Menu000706_1 nav li a.aon{ color:#333;; }
.Menu000706_1 nav li a{;padding: 0px 26px;margin:14px 0 0}
.Menu000706_1 nav li .txt{}
.Menu000706_1 nav li p{margin: 0;color: #444;font-size: 17px;padding:2px 0 20px;font-weight: bold;}
.Menu000706_1 nav li .p{font-size: 12px;color: #666;;}
.Menu000706_1 nav li a.aon{ color:#fff;background: none; }
.Menu000706_1 nav li a img{max-width: 135px;height: 68px;}
.Menu000706_1 nav li:nth-child(4n) a img{width: 175px;height: 68px; max-width: 175px;}
/*
 .PicList002501 
 */
.PicList002501{width: 100%; position: relative; z-index:9;}
.PicList002501 .auto_1600{max-width: 1600px; position: relative; background: #fff;}
.PicList002501 .wrap-container{ margin: 0 auto;  max-width: 1200px; }
@media (max-width: 1230px) {
    .Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.PicList002501  ul li{margin-bottom: 30px;background: #f5f5f5;}
.PicList002501  ul li.last{margin-bottom: 0;}
.PicList002501 .time{margin-top: 20px;}
.PicList002501 .right{}
.PicList002501 .rightBox .img{ overflow: hidden;}
.PicList002501 .rightBox .img img{width: 100%;}
.PicList002501 .leftBox .h3{font-size: 18px; color: #333; font-weight: normal; margin: 0;}
.PicList002501 .leftBox .txt{padding-top: 10px; font-size: 16px; line-height: 1.9;color: #333;}

@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-top: 30px;}
  .PicList002501 .leftBox .h3{font-size: 24px;}
}
/*
 .Page002274
 */
.Page002274{ text-align:center; padding:2% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#1c7db4;}
.Page002274Red .Pages a:hover,
.Page002274Red .Pages a.a_cur{ background-color:#e60012;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: Ã¥Â®â€¹Ã¤Â½â€œ; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ /*display:none;*/}
.index_body{ overflow: unset; }
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
@media(max-width:1440px){
.Floor002560 .item .Ispic{padding-bottom: 150%;}
.RighInfo002226 .content2226 .items{padding-bottom: 19.33%;margin: 1% auto;}
.RighInfo002226 .content2226 .items .istxt{background: rgba(255,255,255,0.8);}
.RighInfo002226 .title123{padding-bottom: 2%;}
.RighInfo002226 .title123 h2,.Timeline000753 .title123 h2,.PicList002094 .title123 h2{font-size: 30px;}
}
@media(max-width:640px){
.Floor002560{margin-top: 5%;}
.Top001835 .header-left{width: 36%;}
.Floor000891 .img{display: none;}
.Floor000891{padding: 7% 0;  margin-top: 0%;}
.Floor000891 .title{text-align: center;}
.Floor000891 .title span{font-size: 26px;}
.Floor000891 .intro .info{margin-top: 2%;}
.Floor000891 .intro .info .nums{margin-top: 4%;}
.Floor000891 .intro .info .nums .itms{width: 33.33%;}
.Floor000891 .intro .info .nums .itms .t{font-size: 30px;}
.Floor000891 .intro .info .nums .itms span{line-height: 24px;font-size: 12px;display: inline-block;}
.Other002373 .section .bg{z-index: -1;}
.section{position: relative;}
.Timeline000753 .auto{padding: 5%;}
.Timeline000753 .list li .txt{width: 50%;}
.Timeline000753 .list li .txt div figure{background-position: center;}
.Timeline000753 .list li .txt div p{line-height: 30px; min-height: unset; font-size: 12px;}
.Timeline000753 .list_scroll{margin: 3% auto;}
.RighInfo002226 .title123{margin-bottom: 3%;}
.RighInfo002226 .content2226 .items{width: 100%;padding-bottom: 104px; margin: 4% auto;}
.RighInfo002226 .content2226 .items .ispic{display: none;}
.RighInfo002226{padding: 5% 0;}
.PicList002094 .ul li{width: 100%;float: none;}
.Other002373 .mousetip{display: none;}
.Other002373 table{width: 100%!important;overflow: auto;}
.dp1 .ul1 li p{display: none;}
.dp1 .ul1 li{width: 48%;margin: 1% 1%;height: 0;text-align: center;padding-bottom: 48%;position: relative;}
.dp1 .ul1 li h1{margin:0;padding: 0;}
.dp1 .ul1 li a{height: 100%;}
.dp1 .ul1 li h1{font-size: 22px;position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}
.PicList002311 .honorList .prev{left: 0;}
.PicList002311 .honorList .next{right: 0;}
.Menu002217{margin-top: 20px;}
}
@media(max-width:374px){
.dp1 .ul1 li h1{font-size: 16px;}
.Top001835 .header-left{width: 26%;}
.Top001835 .header-right dd a{margin-left: 10px;}
}
@media(min-width:1024px){
.index_body .Top001835{position: fixed;}
.Menu002217{margin-top: 65px;}
.header-menu li .sub dt{margin: 15px 0;}
.singlepg{min-height: 500px;}
.header-menu li:nth-child(2) .menu1{display: none!important;}
.dp1{padding-top: 0px;}
.dp2{padding-top: 0px;}
.Form002219{height: 469px;}
}


.picture{width: 60%;height: 100%; display:none; z-index:103;position:fixed;left:0;top:15%;bottom:0;right:0;margin:0 auto;}
.picture .picture_top{background:#f3f3f3;height:33px;color:#000;width: 33px;float: right;z-index:157;position: absolute;right: 0;}
.picture .picture_top span{font-size:12px;padding-left:20px;line-height:33px}
.picture .picture_top a{float:right;font-size:30px;line-height:27px;padding-right:5px;color:#3f3f3f;}
.picture .picture_bottom{width:100%;height: 600px;background:#fff;}
.picture .picture_bottom .picture_left{width: 75%;height:100%;float:left;padding: 5%;background: #333;position: relative;}
.picture .picture_bottom .picture_left .picture_img{width: 100%;height: 100%;display:table;text-align:center;}
.picture_bottom .picture_left .picture_img .picture_img2{width: 100%;height: 100%;display:table-cell;vertical-align:middle;}
.picture_bottom .picture_left .picture_img .picture_img2 img{max-width: 100%;max-height: 100%;background: #fff;}
.picture_bottom .picture_left .prev{display: block;width:17px;height:33px;position: absolute;top: 50%;left: 3%;z-index: 110;}
.picture_bottom .picture_left .next{display: block;width:17px;height:33px;position: absolute;top: 50%;right: 3%;float: right;z-index: 110;}
.picture_bottom .picture_left .prev a{display: block;width:17px;height:33px;background:url(../images/previous-page.png) no-repeat;}
.picture_bottom .picture_left .next a{display: block;width:17px;height:33px;background:url(../images/next-page.png) no-repeat;}
.picture .picture_bottom .picture_right{width: 20%;height:100%;float: right;}
.picture_xiao{background:coral;width:50px;height:50px;float:left;margin:5px 8px}
.picture_xiao img{width:100%}
.picture .picture_bottom .picture_right .picture_name{margin-top:48px}
.picture_name h3{font-size: 22px;margin-top:33px;color: #000;display: block;font-weight: normal;}
.product_x{font-size: 18px;margin-top: 10px;display: block;font-weight: normal;}
.picture_suo{width: 100%;height: 450px;margin-left:2px;margin-top:20px;}
.picture_suo .picture_suo_t{height: 220px;}
.picture_suo .picture_suo_t .picture_suo_img{width: 83px;height: 83px;margin:6px 5px;float:left;cursor:pointer;background: #eee;}
.picture_suo .picture_suo_img img{width: 100%;height: 100%;}
.picture_suo .picture_fenye{text-align:center;width:173px;font-size:14px;height:21px;position:relative}
.picture_suo .picture_fenye span{position:relative;top:-5px}
.picture_suo .picture_fenye .picture_next,.picture_suo .picture_fenye .picture_prev{display:inline-block;width:20px;height:21px;cursor:pointer}
.ljxq22{display:inline-block;position:relative;bottom:40px;right:-821px}
.picture_suo .picture_suo_t .suo-img{border: 1px solid #e4393c;background: #fff;}
.tanchukuang_bg11{width:100%;min-width: 100%;height:100%;background:#000;position:fixed;z-index: 102;filter:alpha(opacity=20);opacity:.4;left:0;top:0; display:none;}

.bd_weixin_popup{height: 340px!important;}
.picture_bottom .info{height: 130px;overflow:hidden;padding: 2%;width: 100%;}
@media(max-width:768px){
.picture .picture_top a{line-height:33px;padding-right:8px;}

.picture{width: 80%;}
.picture_suo .picture_suo_t{margin:0 3%;}
.picture_suo .picture_suo_t .picture_suo_img{width:24.25%;float:left;margin:0;margin-right: 1%;margin-bottom: 2%;}
.picture_suo .picture_suo_t .picture_suo_img:nth-child(4n){margin-right:0;}

.picture .picture_bottom{height: auto;}
.picture .picture_bottom .picture_left,.picture .picture_bottom .picture_right,.picture_suo{width: 100%;float: none;}  
.picture .picture_bottom .picture_left,.picture .picture_bottom .picture_right{height: 48%;margin-bottom: 2%;}
.picture_suo .picture_suo_t{height: 130px;}
.picture_suo{border:none;height: auto;}
.picture_bottom .info{height: 103px;display: block;width: 100%;}
.picture .picture_bottom .picture_left .picture_img{position:relative;left: 0;top: 0;width: 100%;height: 100%;display:table;text-align:center;    padding: 0 10%;}

}


.rl{padding-top: 2%;}
.rl .auto{max-width: 1200px;}
.rl .auto .phone{display: none;}
.rl .auto .box{background: #6e151c;overflow: hidden;border-bottom: 6px solid #e60012;max-width: 1200px;}

.rl2 .auto .box{background: #0b2445;border-bottom: 6px solid #1FB1DF;}
.rl .auto img{width: 100%; box-shadow:0px 5px 10px rgba(0,0,0,.35);}
.rl .auto p{padding:16px 16px;font-size: 16px;line-height: 30px;color: #fff;margin:0;}
.rl2 .auto p{color: #fff}
@media(max-width:768px){
	.rl{padding-top: 5%;}
.rl .auto .box{display: none;}
.rl .auto .phone{display: block;}
}

.gotop{ position: fixed;right:17px;bottom:50px;z-index:99;width: 50px;height: 50px;display: block;background:url(../images/gotop.png) no-repeat center center;}
@media(max-width:640px){
  .auto_1200,.auto_1280,.auto_1100{
    padding: 0 5%;
  }
  .gotop {width: 40px;height: 40px;background-size: auto 25px;}
}