﻿.singlepage {
	padding: 2% 0;
}
/*Top001903*/
.Top001903 {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
}
.Top001903 header {
	background: url(../images/Top001903-line.png) repeat-x left bottom;
}
.Top001903 .auto {
	position: relative;
}
.Top001903 .logo {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -33px;
}
.Top001903 .logo img {
	display: block;
	height: 50px;
	margin-top: 6px
}
.Top001903 .search {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 8%;
	background: url(../images/Top001903-line.png) repeat-y left top;
	cursor: pointer;
}
.Top001903 .search i {
	position: absolute;
	left: 50%;
	margin-left: -9px;
	margin-top: -7px;
	top: 50%;
	background: url(../images/Top001903-search.png) no-repeat;
	width: 18px;
	height: 14px;
}
.Top001903 .search dl {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -19px;
	width: 0;
	overflow: hidden;
	z-index: 10;
	transition: 0.3s;
}
.Top001903 .search:hover dl {
	width: 240px;
}
.Top001903 .search .text {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 40px 0 10px;
	border: 1px solid #ccc;
	background: #fff;
}
.Top001903 .search .btn {
	width: 40px;
	height: 100%;
	position: absolute;
	right: 0;
	padding: 0;
	top: 0;
	background: url(../images/Top001903-search_btn.png) no-repeat center center;
	cursor: pointer;
	border: none;
}
.Top001903 nav {
	padding-left: 20%;
	padding-right: 8%;
}
.Top001903 nav ol {
	display: none;
}
.Top001903 nav li {
	float: left;
	margin: 0 0.5%;
	width: 15%;
	text-align: center;
	border-bottom: 1px solid transparent;
}
.Top001903 nav li#m01 {
	width: 12%;
}
.Top001903 nav li a {
	display: block;
	padding: 16px 0;
	font-size: 16px;
	color: #fff;
}
.Top001903 nav .ti li a {
	display: inline-block;
	padding: 16px 0;
	font-size: 16px;
	color: #444;
}
.Top001903 nav li:hover, .Top001903 nav li.aon {
	border-bottom-color: #0012a4;
}
.Top001903.color00{ background-color: rgba(0, 0, 0, .3);}
@media(max-width:1200px) {
.Top001903 .logo {
	left: 2%;
}
}
@media(max-width:1000px) {
.Top001903 {
	position: relative;
}
.Top001903 header {
	background-color: #232b3f;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
}
.Top001903 .logo {
	position: relative;
	left: auto;
	top: auto;
	margin-top: 0;
	padding: 2% 50% 2% 0;
}
.Top001903 .logo img {
	height: auto;
}
.Top001903 .search {
	width: 10%;
}
.Top001903 nav {
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	background-color: #ae002b;
	width: 70%;
	max-width: 240px;
	height: 100%;
	padding: 0;
	border-right: 1px solid #7e001f;
	box-shadow: 1px 0 0 #ae002b;
	transform: translateX(-100%);
	opacity: 0;
	transition: 0.3s;
}
.Top001903 nav.navOut {
	transform: translateX(0);
	opacity: 1;
}
.Top001903 nav li {
	float: none;
	width: auto !important;
}
.Top001903 nav li a {
	display: block;
	padding: 8% 5%;
	background: #7e001f;
}
.Top001903 nav li:nth-child(2n) a {
	background: none;
}
.Top001903 nav ol {
	display: block;
	text-align: center;
	padding: 10% 0;
}
.Top001903 nav ol img {
	margin: 0 aut;
	width: 70%;
}
.Top001903 nav ol .gettop {
	position: absolute;
	right: 2%;
	bottom: 2%;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	background-color: #fff;
}
.Top001903 nav ol .gettop span {
	color: #ae002b;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 20px;
}
.Top001903 .mobile_menu {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 30px;
	right: 12%;
	height: 100%;
}
.Top001903 .mobile_menu span, .Top001903 .mobile_menu span::before, .Top001903 .mobile_menu span::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #fff;
}
.Top001903 .mobile_menu span {
	top: 50%;
	transform: translateY(-50%);
	transition: 0.3s;
}
.Top001903 .mobile_menu span::before, .Top001903 .mobile_menu span::after {
	content: '';
	top: 8px;
	transition: transform 0.3s;
}
.Top001903 .mobile_menu span::after {
	top: -8px;
}
.Top001903 .open_menu span {
	background-color: transparent;
}
.Top001903 .open_menu span::before, .Top001903 .open_menu span::after {
	top: 0;
	transform: rotate(45deg);
}
.Top001903 .open_menu span::after {
	transform: rotate(-45deg);
}
}
@media(max-width:480px) {
.Top001903 .search dl {
	top: 100%;
	margin-top: 0;
}
}
/*
 .Banner002424
 */
.Banner002424 {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.Banner002424 .bx-viewport {
	z-index: 1;
	height: 750px;
}
@media(max-width:480px) {
	height: auto;
}
.Banner002424 li a {
	position: relative;
	display: block;
}
.Banner002424 .bx-pager {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 16px;
	z-index: 10;
}
.Banner002424 .bx-pager div {
	margin: 7px 0 0;
}
.Banner002424 .bx-pager div a {
	display: block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	margin: 0 auto;
	background: #999;
	text-indent: 9999px;
	border-radius: 50%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
}
.Banner002424 .bx-pager div a.active {
	height: 16px;
	background: #3b46a4;
	width: 16px;
}
 @media(max-width:1200px) {
.Banner002424 li a img {
	position: relative;
	width: 130%;
	left: -15%;
	max-width: none;
}
}
/*
 .RighInfo002224
 */
.RighInfo002224 {
}
.RighInfo002224 .item {
}
.RighInfo002224 .wrap-content {
	position: relative;
}
.RighInfo002224 .img {
	position: absolute;
	display: block;
	bottom: -150px;
	right: 0;
}
.RighInfo002224 .item {
	color: #323232;
	margin: 20px 0;
	position:relative; z-index:2;
}
.RighInfo002224 .item .word {
	text-align: center;
}
.RighInfo002224 .item .pic {
	text-align: center;
	padding-top: 20px;
}
.RighInfo002224 .item .tit {
	margin-top: 0;
	font-size: 24px;
	font-weight: normal;
}
.RighInfo002224 .item .tit em {
	font-size: 12px;
	display: block;
	padding-left: 22px;
	text-transform: uppercase;
}
.RighInfo002224 .item .con {
	line-height: 22px;
	position: relative;
	margin: 0;
}
.RighInfo002224 .item .con:before {
	display: none;
}
.RighInfo002224 .item:first-child .tit {
	font-style: normal;
	margin: 10px 0;
	color: #111;
	cursor: pointer
}
@media screen and (min-width: 768px) {
.RighInfo002224 .item .word {
	float: left;
	width: 23%;
	margin-left: 30px;
	text-align: left;
}
.RighInfo002224 .item .pic {
	float: left;
}
.RighInfo002224 .item.three .word {
	width: 54%;
}
.RighInfo002224 .item.three .pic {
	width: 37%;
	padding-top: 0;
}
.RighInfo002224 .item.odd .word {
	float: left;
	width: 28%;
}
.RighInfo002224 .item.odd .pic {
	float: left;
}
.RighInfo002224 .item:first-child .pic {
}
.RighInfo002224 .item .tit {
	font-size: 30px;
}
.RighInfo002224 .item .word {
	padding-top: 30px;
}
.RighInfo002224 .item .con {
	overflow: hidden;
	color: #666;
	z-index: 10;
}
.RighInfo002224 .item .con:before {
	position: absolute;
	left: 0;
	top: 10px;
	height: 50%;
	max-height: 60px;
	width: 3px;
	content: "";
	display: block;
}
.RighInfo002224 .item .tit em {
	font-size: 14px;
}
}
@media screen and (min-width: 1024px) {
.RighInfo002224 .item .tit {
	font-size: 30px;
	margin: 40px 0 10px;
cursor: pointer  color: #111;
}
.RighInfo002224 .item .tit p {
	margin: 0;
	font-size: 38px;
	color: #dedede;
	font-weight: bold;
	text-transform: uppercase;
}
}
/*
 .Floor002386
 */
  
.Floor002386 .Title {
	padding: 0 0 15px;
	position: relative;
}
.Floor002386 .Title h3 {
	font-size: 32px;
	color: #111;
	font-weight: normal;
	position: relative;
	padding-bottom: 5px;
	margin: 15px 0 5px;
}
.Floor002386 .Title h3 p {
	margin: 0;
	font-size: 38px;
	color: #dedede;
	font-weight: bold;
	text-transform: uppercase;
}
.Floor002386 .Title a {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	width: 38px;
	height: 18px;
	background: url(../images/case_ico.png) no-repeat center;
}
.Floor002386 {
	width: 100%;
	padding-top: 40px;
}
.Floor002386 .auto {
	position: relative;
}
.Floor002386 .box {
	position: relative;
	z-index: 2;
}
.Floor002386 .box_news {
	padding: 0;
	overflow: hidden;
}
.Floor002386 .box_about .abc {
	font-size: 22px;
	font-weight: 100;
	line-height: 40px;
	padding-top: 5px;
	color: #333;
	margin: 0
}
.Floor002386 .box_about figure {
	overflow: hidden; width:100%; padding-bottom:67%; position:relative;
}
.Floor002386 .box_about figure img {
	width: 100%;
	display: block;
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
	position:absolute; top:0; left:0;
}
.Floor002386 .box_about figure img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.Floor002386 .box_about figure p {
	margin: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(218,37,29,0.8);
	padding: 2% 5%;
	z-index: 10;
}
.Floor002386 .box_about figure p span {
	display: block;
	position: relative;
	z-index: 11;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}
.Floor002386 .box_about .Ispic {
	position: relative;
}
.Floor002386 .box_about .Ispic i {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -55px;
	margin-left: -30px;
	background: url(../images/Floor002386-icon_video.png) 0 0 no-repeat;
}
.Floor002386 .box_about .Ispic .videoCon {
	display: none;
}
.videoCon video {
	width: 100%;
}
.Floor002386 .box_about ul li {
	float: left;
	width: 20%;
	text-align: center;
}
.Floor002386 .box_about ul li img {
	width: 50px;
	height: 50px;
	transition: transform .5s ease-in-out;
}
.Floor002386 .box_about ul li:hover img {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
}
.Floor002386 .list dl {
	overflow: hidden;
	clear: both;
	padding: 0 0 7px
}
.Floor002386 .list dl:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.Floor002386 .list dt {
	float: left;
	width: 31%;
}
.Floor002386 .list dt a{ display:block; width:100%; padding-bottom:67%; position:relative; overflow:hidden;}
.Floor002386 .list dt img {
	width: 100%; position:absolute; left:0; top:0;
}
.Floor002386 .list dd {
	float: right;
	width: 67%;
}
.Floor002386 .list dd .dot {
	font-size: 16px;
	color: #000;
}
.Floor002386 .list dd p {
	line-height: 22px;
	margin-bottom: 0;
	overflow: hidden;
	color: #888;
	max-height:66px;
}
.Floor002386 .bx-pager {
	display: none;
}
.Floor002386 .bx-controls-direction {
	position: absolute;
	right: 12px;
	top: 0px;
}
.Floor002386 .bx-controls-direction a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(../images/Floor002386-controls.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -999em;
}
.Floor002386 .bx-controls-direction a.bx-prev {
	background-position: 0 bottom;
	display: none
}
.Floor002386 .bx-controls-direction a.bx-next {
	background-position: right 0;
	margin-left: 6px;
}
.Floor002386 .bx-controls-direction a.disabled {
	background-color: #fff;
}
.Floor002386 .bx-controls-direction a.bx-prev.disabled {
	background-position: 0 0;
	display: none
}
.Floor002386 .bx-controls-direction a.bx-next.disabled {
	background-position: right bottom;
}
 @media(max-width:899px) {
.Floor002386 .auto {
	padding-bottom: 0;
}
.Floor002386 .box h1 {
	padding-bottom: 20px;
}
.Floor002386 .box_about {
	padding: 20px 0;
}
.Floor002386 .list dt {
	width: 45%;
}
.Floor002386 .list dd {
	width: 52%;
}
.Floor002386 .Title h3 {
	font-size: 20px;
}
.Floor002386 .list dl {
	padding-bottom: 20px;
}
}
@media only screen and (min-width:900px ) {
.Floor002386 .box {
	float: left;
}
.Floor002386 .box_news {
	width: 52%;
	top: 133px
}
.Floor002386 .box_about {
	width: 48%;
	padding-right: 6%;
}
}
/*fancyBox插件样式，如有同种插件请只留一个样式*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.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/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('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('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('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('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('fancybox_loading@2x.gif');
	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/*
 *  Owl Carousel - Core 插件样式如遇多个只留一个
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,  .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
 @keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/*
 .Floor002418
 */
/*out*/

/*inner*/
.Floor002418 .auto {
	max-width: 1200px;
	position: relative;
}
.Floor002418 .auto>span {
	font-size: 38px;
	color: #111
}
.Floor002418 .auto .fu {
	font-size: 18px;
	color: #111;
	padding-left: 5px;
}
 @media only screen and (max-width:1310px ) {
.Floor002418 .auto {
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1310px;
}
}
/*design max-width*/
@media only screen and (min-width: 1280px) {
.Floor002418 .auto {
	padding-top: 80px;
	padding-bottom: 55px;
}
}
.Floor002418 .wrap-container {
	position: relative;
	z-index: 4;
}
 @media only screen and (min-width:768px ) {
.Floor002418 .tabs {
	float: right;
	width: 66.66666%;
}
}
.Floor002418 .list .owl-carousel {
	color: #111
}
.Floor002418 .list .owl-carousel h1 {
	font-weight: 400;
	margin: 10px 0;
	font-size: 32px;
}
.Floor002418 .list .owl-carousel p {
	color: #666;
	margin: 0;
	line-height: 26px;
	max-height:78px; overflow:hidden;
}
.Floor002418 .list {
	padding: 2% 0;
}
.Floor002418 .list li, .Floor002418 .list li .pic a {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.Floor002418 .list li {
	background: #fff;
	float:left; width:31.83%; margin-right:2.25%;
}
.Floor002418 .list li:nth-child(3n){ margin-right:0;}
.Floor002418 .list li .pic {
	overflow: hidden;
}
.Floor002418 .list li .pic a {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:contain;
	width: 100%;
	padding-bottom:65.24%;
}
.Floor002418 .list li .pic a img { display:none;}
.Floor002418 .list li:hover .pic a {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.Floor002418 .list li:hover .word figure {
	color: #e5d3c1;
}
.Floor002418 .list li:hover .word h3 a {
	color: #fff;
}
.Floor002418 .list li:hover .word h3 a span:before, .Floor002418 .list li:hover .word h3 a span:after {
	background: #e5d3c1;
}
.Floor002418 .list li:hover .word .more {
	opacity: 1;
}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,  .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
 @keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/*
 .Banner002465
 */
.Banner002465 {
	position: relative;
}
.Banner002465 li a {
	display: block;
}
.Banner002465 li a .phoneimg {
	display: none;
}
.Banner002465 .owl-dots {
	margin: 0 auto;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 20px;
	z-index: 10;
}
.Banner002465 .owl-dots>div {
	display: inline-block;
	margin: 0 0.5%;
	position: relative;
}
.Banner002465 .owl-dots>div span {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #fff;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.Banner002465 .owl-dots>div.active span {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.Banner002465 .owl-nav >div {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	background: url(../images/Banner002465-btns.png) no-repeat;
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.Banner002465 .owl-nav .owl-prev {
	left: 5%;
	background-position: 0 0;
}
.Banner002465 .owl-nav .owl-next {
	right: 5%;
	background-position: -50px 0;
}
.Banner002465 .owl-nav .owl-prev:hover {
	background-position: 0 -50px;
}
.Banner002465 .owl-nav .owl-next:hover {
	background-position: -50px -50px;
}
@media(max-width:1200px) {
.Banner002465 li a .pcimg {
	display: none;
}
.Banner002465 li a .phoneimg {
	display: block;
}
.Banner002465 .owl-dots>div {
	margin: 0 3px;
}
}
/*
 .Timeline000397
 */
.Timeline000397 {
	position: relative;
	padding: 30px 0;
}
.Timeline000397 .line {
	width: 100%;
	height: 5px;
	background: #0012a4;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
	z-index: 1;
}
.Timeline000397 .auto {
	position: relative;
	z-index: 2;
	height: 420px;
}
.Timeline000397 .bd li {
	float: left;
	width: 170px;
	position: relative;
	height: 420px;
}
.Timeline000397 .prev, .Timeline000397 .next {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	background-image: url(../images/Timeline000397-arrow.gif);
	background-repeat: no-repeat;
	z-index: 10;
	cursor: pointer;
}
.Timeline000397 .prev {
	left: -24px;
	background-position: 0 0;
}
.Timeline000397 .next {
	right: -24px;
	background-position: -25px 0;
}
.Timeline000397 .bd li .icon {
	height: 50%;
	background: url(../images/Timeline000397-icon1.jpg) no-repeat left bottom;
	width: 12px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -6px;
	margin-top: -2px;
}
.Timeline000397 .bd li.odd .icon {
	top: 50%;
	background-image: url(../images/Timeline000397-icon2.jpg);
	background-position: 0 5px;
}
.Timeline000397 .bd li div {
	line-height: 18px;
	overflow: hidden;
	max-height: 90px;
	color: #999;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 310px;
}
.Timeline000397 .bd li.odd div {
	bottom: auto;
	top: 310px;
}
.Timeline000397 .bd li time {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 52%;
	color: #0012a4;
}
.Timeline000397 .bd li.odd time {
	top: 43%;
}
.Timeline000397 .prevStop, .Timeline000397 .nextStop {
	cursor: default;
}
/*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: #0012a4;
}
.Menu002147 li.aon a:after, .Menu002147 li:hover a:after {
	background: #0012a4;
}
@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;
}
}
/*
 .PicList002273
 */
.PicList002273 {
	padding-top: 8%;
}
.PicList002273 .left img {
	width: 100%;
}
.PicList002273 .right .time {
	font-size: 12px;
	color: #999;
	border-bottom: 1px solid #c5c6c6;
	padding: 2px 0px;
	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: 40px;
	background: #eef0f1;
	padding: 40px 30px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
}
 @media screen and (min-width:768px ) {
.PicList002273 .left {
	float: left;
	width: 27%;
}
.PicList002273 .right {
	float: right;
	width: 70%;
}
.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: 2px solid #0012a4;
}
.PicList002273 ul li {
	background: #f8f8f8;
	position: relative;
	border: 2px solid #f8f8f8;
}
.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: 31px;
}
}
 @media screen and (min-width:1200px ) {
.PicList002273 .left {
	float: left;
	margin-right: 50px;
}
.PicList002273 .right {
	float: left;
	width: 600px;
}
.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;
}
}
/*
 .Page002274
 */
.Page002274 {
	text-align: center;
	padding: 1% 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: #0012a4;
}
.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;
}

.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump{ display:none;}

 @media(max-width:1000px) {
.Page002274 .Pages em {
	display: none;
}
}
@media(max-width:640px) {
.Page002274 .Pages a.a_first, .Page002274 .Pages a.a_end {
	display: none;
}
.Page002274 .Pages a {
	padding: 0 10px;
}
}
/*
 .RighInfo002450
 */
.RighInfo002450 {
	padding: 3% 0;
}
 @media only screen and (max-width: 1200px) {
.RighInfo002450 .auto {
	margin-left: 15px;
	margin-right: 15px;
}
}
.RighInfo002450 .wrap-container .tit {
	color: #1a1002;
	font-size: 24px;
	margin: 0 0 2%;
	font-weight: normal;
}
@media only screen and (min-width:1201px ) {
.RighInfo002450 .wrap-container .tit {
	font-size: 30px;
	color: #0012a4
}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit {
	text-align: center;
	font-size: 20px;
}
}
.RighInfo002450 .wrap-container .img {
	margin: 0 auto;
	display: block;
}
.RighInfo002450 .wrap-container .word {
	color: #1a1002;
	font-size: 14px;
	line-height: 24px;
	margin-top: 3%;
}
@media only screen and (min-width:767px ) {
.RighInfo002450 .wrap-container .img {
}
.RighInfo002450 .wrap-container .word {
	margin-top: 0;
}
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../../fonts/glyphicons-halflings-regular.eot);
	src: url(../../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
/*Bottom001902*/
.Bottom001902 {
	background-color: #fff;
	border-top: 1px solid #ddd;
}
.Bottom001902 .bottom {
	padding-top: 2%;
	padding-bottom: 3%;
}
.Bottom001902 .bottom ul {
	float: right;
}
.Bottom001902 .bottom ol {
	font-size: 20px;
	padding-bottom: 8%;
}
.Bottom001902 .bottom ol b {
	display: block;
	color: #0012a4;
	font-size: 28px;
}
.Bottom001902 .bottom li {
	line-height: 35px;
}
.Bottom001902 .bottom li a {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url(../images/Bottom001902-icon.png) no-repeat left top;
	vertical-align: middle;
	margin:0 0 0 10px;
	float:none;
}
.Bottom001902 .bottom li a.wx {
	position: relative;
}
.Bottom001902 .bottom li a.sina {
	background-position: right top;
}
.Bottom001902 .bottom li a.wx img {
	position: absolute;
	left: 50%;
	bottom: 100%;
	width: 100px;
	height: 100px;
	margin-left: -50px;
	max-width: none;
	display: none;
	z-index: 99;
}
.Bottom001902 .bottom li a.wx:hover img {
	display: block;
}
.Bottom001902 .bottom dl {
	float: left;
	width: 11.0%;
}
.Bottom001902 .bottom dt {
	font-size: 16px;
	color: #777;
	margin-bottom: 16px;
}
.Bottom001902 .bottom dt:after {
	display: block;
	margin-top: 10px;
	content: "";
	width: 45px;
	height: 1px;
	background: #c9c9c9;
}
.Bottom001902 .bottom dd {
	line-height: 30px;
}
.Bottom001902 .bottom dd a {
	color: #888;
}
.Bottom001902 .bottom dd a:hover {
	color: #0511a3;
}
.Bottom001902 footer {
	padding: 2% 0 3% 0;
	background-color: #292929;
}
.Bottom001902 footer figure {
	color: #888;
}
.Bottom001902 footer figure a{ color:#888;}
.Bottom001902 footer figure a:hover{ color:#fff;}
.Bottom001902 footer figure span {
	display: block;
	margin-top: 20px;
	color: #4e4e4e;
}
.Bottom001902 footer figure span a {
	text-decoration: underline;
	color: #4e4e4e;
}
.Bottom001902 footer .link {
	float: right;
	width: 216px;
	text-align: right;
}
.Bottom001902 footer .link a {
	color: #aaa;
}
.Bottom001902 footer .link a:hover{
	color: #fff;
}
@media(max-width:1000px) {
.Bottom001902 .bottom dl {
	display: none;
}
.Bottom001902 .bottom ul {
	float: none;
}
.Bottom001902 .bottom ol {
	padding-bottom: 20px;
}
}
@media(max-width:480px) {
.Bottom001902 footer .link {
	float: none;
	width: auto;
	margin-left: 0;
}
.Bottom001902 footer .link nav {
	max-width: 216px;
}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226 {
	padding: 3% 0;
}
.RighInfo002226 .dl {
	color: #666;
}
.RighInfo002226 .dl .h4 {
	font-size: 18px;
	margin: 0;
	color: #0013A6;
}
.RighInfo002226 .dl .h4 span {
	display: inline-block;
	border-bottom: 2px #0013A6 solid;
	padding-bottom: 10px;
}
.RighInfo002226 .dl .con {
	font-size: 14px;
	padding: 15px 0 30px;
	line-height: 2.25;
}
.RighInfo002226 .word {
	float: left;
}
.RighInfo002226 .pic {
	float: right;
}
.RighInfo002226 {
	padding: 3% 0;
}
.RighInfo002226 .word h2 {
	text-align: center;
	color: rgb(51, 51, 51);
	font-size: 28px;
	font-family: 微软雅黑;
	font-weight: lighter;
}
.RighInfo002226 .word h2:after {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 1px;
	background-color: #bbb;
	margin-top: 30px;
	content: '';
}
.RighInfo002226 .word p {
	font-size: 16px;
	text-indent: 2em;
	line-height: 28px;
}
/*
 .PicList002323 为demo编号
 */
.PicList002323 {
	padding: 2% 0 2% 0;
	margin: 0 auto;
}
.PicList002323 .list {
	overflow: hidden;
}
.PicList002323 .auto {
	overflow: hidden;
}
.PicList002323 ul {
	margin: 0 -1%;
}
.PicList002323 ul li {
	float: left;
	width: 48%;
	margin: 20px 1% 10px 1%;
	text-align: center;
}
.PicList002323 ul li div {
	padding-bottom: 120%;
	position: relative;
	overflow: hidden;
	border: 1px solid #eee;
}
.PicList002323 ul li figure {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	transition: 0.3s;
}
.PicList002323 ul li h3 {
	color: #555;
	margin: 10px 0 0;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
.PicList002323 ul li a:hover figure {
	transform: scale(1.3);
}
.PicList002323 ul li a:hover h3 {
	color: #0075b8;
}
@media screen and (min-width:768px ) {
.PicList002323 ul li {
	width: 31.334%;
}
}
@media screen and (min-width:1024px ) {
.PicList002323 ul li {
	width: 23%;
}
}
/*
 新闻详情
 */
/*
 .RichInfo005 为demo编号
 */
.RichInfo005 {
	padding: 3% 2%;
}
.RichInfo005 .news_info .title {
	text-align: center;
	padding-bottom: 20px;
}
.RichInfo005 .news_info .title h1 {
	margin: 0;
	padding-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
}
.RichInfo005 .news_info .title p {
	margin: 0;
	border-bottom: 1px dashed #d2d2d2;
	padding-bottom: 10px;
}
.RichInfo005 .news_info .title p span {
	margin: 0 14px;
	color: #999;
	font-size: 12px;
}
.RichInfo005 .news_info .info {
	text-align: justify;
	padding-bottom: 1%;
	border-bottom: 1px solid #eaeaea;
}
.RichInfo005 .news_info .info img {
	margin: 20px 0;
}
.RichInfo005 .news_info .info p {
	text-indent: 2em;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.RichInfo005 .news_info .info_back {
	text-align: center;
	clear: both;
	padding: 40px 0;
}
.RichInfo005 .news_info .info_back a {
	color: #999;
	;
	font-size: 14px;
}
.RichInfo005 .news_info .info_back a:hover {
	color: #0012A4;
}
/*
 * .Floor000995 为demo编号
 */

.Floor000995 {
	background: #fff;
	padding: 90px 0;
	overflow:hidden;
}
.Floor000995 .title {
	text-align: center;
	font-size: 28px;
	font-family: '微软雅黑';
	font-weight: lighter;
	color: #333;
	margin: 0;
	padding-bottom: 4%;
	position: relative;
}
.Floor000995 .title:after {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 1px;
	background-color: #bbb;
	margin-top: 30px;
	content: '';
}
.Floor000995 .ul {
	display: flex;
	flex: 0 1 auto;
	flex-direction: row;
	flex-wrap: wrap;
}
.Floor000995 li {
	padding: 20px 15px;
	text-align: center;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}
.Floor000995 li .counter {
	margin-bottom: 0;
	color: #0012A4;
	font-family: Trocchi, "Times New Roman", Times, serif;
	line-height: 1.3;
	font-size: 90px;
}
.Floor000995 li .counter-ti {
	font-size: 18px;
}
.Floor000995 li .counter-subtitle {
	color: #0012A4;
	padding-top: 6px;
	position: absolute;
	left: 80px;
	top: 40px;
	width: 100%;
	font-size: 22px;
}
.Floor000995 li .counter-subtitle1 {
	color: #0012A4;
	padding-top: 6px;
	position: absolute;
	left: 60px;
	top: 40px;
	width: 100%;
	font-size: 22px;
}
.Floor000995 li .counter-subtitle2 {
	color: #0012A4;
	padding-top: 6px;
	position: absolute;
	left: 66px;
	top: 40px;
	width: 100%;
	font-size: 22px;
}
.Floor000995 li .counter-subtitle + .counter + * {
	margin-top: -13px;
}
.Floor000995 li .counter-offset {
	margin-top: 12px;
	margin-bottom: -13px;
}
.Floor000995 li .counter_divider {
	position: relative;
}
 @media screen and (min-width: 768px) {
.Floor000995 .ul li {
	-webkit-flex-basis: 33.3333%;
	-ms-flex-preferred-size: 33.3333%;
	flex-basis: 33.3333%;
	max-width: 33.3333%;
}
.Floor000995 li .counter_divider:after {
	content: '';
	height: 113px;
	border-right: 1px dashed #cacaca;
	position: absolute;
	right: -15px;
	top: 30px;
}
.Floor000995 li:last-child .counter_divider:after {
	border: 0;
}
}
/* 动画 */
.Floor000995 li .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 1;
}
.Floor000995 li .animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.Floor000995 li .animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.Floor000995 li .animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}
/*
 .Floor002358 为demo编号
 */
.Floor002358 {
}
.Floor002358 {
	padding: 0 0 5% 0;
	background: #fff;
}
.Floor002358 .auto {
	position: relative;
}
.Floor002358 .list {
	width: 100%;
	position: relative;
}
.Floor002358 .bd {
}
.Floor002358 .bd ul {
	margin: 0;
	padding: 0 10px;
}
.Floor002358 .bd li {
	width: 100%;
	margin: 0 0 15px;
	transition: .5s;
	display: block;
}
.Floor002358 .bd li:hover {
}
.Floor002358 .list .iconfont {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	width: 70px;
	height: 70px;
	font-size: 70px;
	text-align: center;
	cursor: pointer;
	color: #999999;
	font-weight: lighter;
}
.Floor002358 .list .iconfont:hover {
	color: #f8b62b;
}
.Floor002358 .list .prev {
	left: -80px;
}
.Floor002358 .list .next {
	right: -80px;
}
@media only screen and (min-width:1024px ) {
.Floor002358 .title {
	font-size: 32px;
}
}
@media only screen and (max-width:1360px ) {
.Floor002358 .list {
	padding: 0 50px;
	overflow: hidden;
}
.Floor002358 .list .iconfont {
	font-size: 40px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
}
.Floor002358 .list .prev {
	left: 0;
}
.Floor002358 .list .next {
	right: 0;
}
}
@media only screen and (max-width:767px ) {
.Floor002358 .title {
	padding-bottom: 20px;
}
.Floor002358 .list {
	padding: 0 15px 0 0;
}
.Floor002358 .list .iconfont {
	display: none;
}
.Floor002358 .title {
	font-size: 24px;
}
.Floor002358 .title:after {
	margin-top: 20px;
}
}
.n_ti .title {
	text-align: center;
	font-size: 28px;
	font-family: '微软雅黑';
	font-weight: lighter;
	color: #333;
	margin: 0;
	padding-bottom: 2%;
	position: relative;
	padding-top: 4%;
}
.n_ti .title:after {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 1px;
	background-color: #bbb;
	margin-top: 30px;
	content: '';
}
.baoban {
	width: 100%;
	height: 300px;
	background: url(../images/bg.jpg) no-repeat center top;
}
.baoban .auto {
	color: #fff;
	text-align: center;
}
.baoban .auto .n_right {
	width: 50%;
	float: right;
	text-align: left;
	position: relative;
	top: -50px;
	padding-left: 60px;
}
.baoban .auto h3 {
	font-size: 30px;
	position: relative;
	top: 70px;
}
.baoban .auto span {
	font-size: 18px;
	position: relative;
	top: 40px;
}
.baoban .auto p {
	font-size: 15px;
	position: relative;
	top: 40px;
	width: 500px;
}
/*
 .Floor000381 为demo编号
 */
.Floor000381 {
	padding: 50px 0;
	background-color: #fff;
}
.Floor000381 .auto {

}
.Floor000381 h1 {
	line-height: normal;
	font-weight: normal;
	text-align: center;
	font-size: 38px;
	color: #574e67;
	margin: 0;
	background: url(../images/Floor000381-line.jpg) no-repeat center bottom;
	padding-bottom: 10px;
}
.Floor000381 h1 span {
	display: block;
	line-height: 24px;
	font-size: 20px;
	color: #9894a0;
	text-transform: uppercase;
	font-family: Arial;
}
.Floor000381 .tips {
	padding: 31px 200px 20px 200px;
	color: #9894a0;
	font-size: 16px;
	text-align: center;
}
.Floor000381 .hd {
	background-color: #fafafb;
	padding-bottom: 50px;
	text-align: center;
	padding-top: 10px;
}
.Floor000381 .hd li {
	display: inline-block;
	background: url(../images/Floor000381-dot.jpg) no-repeat;
	width: 12px;
	height: 13px;
	cursor: pointer;
	overflow: hidden;
	line-height: 100px;
	margin: 0 5px;
}
.Floor000381 .hd li.on {
	background-image: url(../images/Floor000381-dot_hover.jpg);
	width: 37px;
}
.Floor000381 .bd li {
	float: left;
	width: 23%;
	margin-bottom: 30px;
	padding-top: 64px;
	padding-bottom: 13px;
	margin-right: 2.66%;
}
.Floor000381 .bd li.end {
	margin-right: 0;
}
.Floor000381 .bd li div {
	height: 290px;
	position: relative;
	background-color: #f9f9fa;
	color: #767081;
	padding: 0 25px;
}
.Floor000381 .bd li:hover div {
	background-color: #202b82;
}
.Floor000381 .bd li h3 {
	color: #443957;
	font-weight: normal;
	font-size: 24px;
	margin: 0;
	text-align: center;
	padding-top: 40px;
}
.Floor000381 .bd li h3 span {
	display: block;
	font-size: 14px;
}
.Floor000381 .bd li p {
	margin: 0;
	padding-top: 20px;
	line-height: 2;
}
.Floor000381 .bd li:hover p, .Floor000381 .bd li:hover a {
	color: #fff;
}
.Floor000381 .bd li .more {
	width: 114px;
	height: 27px;
	background-color: #202b82;
	text-align: center;
	line-height: 27px;
	color: #fff;
	position: absolute;
	z-index: 3;
	bottom: -13px;
	left: 50%;
	margin-left: -57px;
}
.Floor000381 .bd li:hover .more {
	background-color: #eee;
	color: #3a225e;
}
/*研究领域*/
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228 {
	padding: 3% 0;
}
.RighInfo002228 p {
	font-size: 15px;
	color: #333;
	text-align: left;
	line-height: 28px;
}
.RighInfo002228 h2 {
	text-align: left;
	color: #0012a4;
	font-weight: normal;
	font-size: 20px;
}
.RighInfo002228 span {
	display: block;
	text-align: left;
	color: #666;
}
.RighInfo002228 .auto {
	max-width: 1200px;
}
.RighInfo002228 .single-header {
	text-align: center;
}
.RighInfo002228 .single-header h1 {
	color: #333;
	font-size: 20px;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.RighInfo002228 .single-header h3 {
	color: #815122;
	font-size: 16px;
	margin: 0;
	font-weight: normal;
	position: relative;
}
.RighInfo002228 .single-header h3:after {
	content: "";
	display: block;
	height: 1px;
	background-color: #f3eee9;
	width: 100%;
	z-index: 1;
	margin-top: 15px;
}
.RighInfo002228 .single-header h3 span {
	position: relative;
	z-index: 2;
	padding: 0 30px;
	background-color: #fff;
}
.RighInfo002228 .single-content {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding-top: 2%;
}
.RighInfo002228 .single-content p {
	text-indent: 2em;
	margin: 0;
	padding: 10px 0;
}
.RighInfo002228 .single-content .no-textindent {
	text-indent: 0;
}
.RighInfo002228 .fr {
	float: none;
}
.RighInfo002228 .col2+.col2 {
	margin-top: 10px;
}
@media(max-width:950px) {
.RighInfo002228 .auto {
	padding: 0 2%;
}
}
@media screen and (min-width:465px) {
.RighInfo002228 .col2 {
	width: 48%;
}
.RighInfo002228 .fr {
	float: right;
}
.RighInfo002228 .col2+.col2 {
	margin-top: 0;
}
}
@media screen and (min-width:768px) {
.RighInfo002228 .single-header h1 {
	font-size: 24px;
}
.RighInfo002228 .single-header h3 {
	font-size: 18px;
}
.RighInfo002228 .single-content p {
	padding: 15px 0;
}
.RighInfo002228 .single-header h3:after {
	background-color: #f3eee9;
	position: absolute;
	top: 50%;
	z-index: 1;
	margin-top: 0;
}
}
@media screen and (min-width:1024px) {
.RighInfo002228 .single-header h1 {
	font-size: 30px;
}
}
/*技术专利*/
/*
 .Floor001207 为demo编号
 */
.Floor001207 {
	background: url(../images/Floor001207-bg.jpg) no-repeat center top/cover;
	padding: 3% 0;
	overflow: hidden;
}
.Floor001207 h1 {
	padding-bottom: 3%;
	margin: 0;
	font-size: 72px;
	text-transform: uppercase;
	color: #303030;
}
.Floor001207 h1 span {
	display: block;
	font-size: 24px;
	opacity: 0.4;
}
.Floor001207 .boutique {
	position: relative;
	z-index: 1;
}
.Floor001207 li {
	position: absolute;
	z-index: 1;
	display: none;
}
.Floor001207 li img {
	width: 220px;
	height: 273px
}
.Floor001207 li a {
	display: block;
}
.Floor001207 p {
	line-height: 40px;
}
.Floor001207 .main {
	position: relative;
}
.Floor001207 .main .btn {
	position: absolute;
	width: 30px;
	height: 60px;
	top: 50%;
	margin-top: -30px;
	z-index: 10;
	cursor: pointer;
}
.Floor001207 .main .prev {
	left: -5%;
}
.Floor001207 .main .next {
	right: -5%;
	transform: rotate(180deg);
}
.Floor001207 .main .btn::before, .Floor001207 .main .btn::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 2px;
	background-color: #000;
	transform: rotate(-45deg);
	top: 50%;
	margin-top: -10px;
}
.Floor001207 .main .btn::after {
	transform: rotate(45deg);
	margin-top: 10px;
}
.Floor001207 li div {
	display: none !important;
}
.Floor001207 .name {
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 40%;
	margin-top: 30px;
	color: #333;
}
.Floor001207 .name h6 {
	margin: 0;
	font-size: 24px;
	padding-bottom: 10px;
	position: relative;
	color: #333;
}
.Floor001207 .name1 h6::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 3px;
	background-color: #000;
	left: 50%;
	margin-left: -25px;
	bottom: 5px;
}
.Floor001207 .name p {
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin: 0;
	text-transform: uppercase;
}
@media(max-width:1200px) {
.Floor001207 .main .prev {
	left: 2%;
}
.Floor001207 .main .next {
	right: 2%;
}
}
@media(max-width:1000px) {
.Floor001207 h1 {
	font-size: 30px;
}
.Floor001207 h1 span {
	font-size: 18px;
}
}
@media(max-width:768px) {
.Floor001207 .name {
	max-width: none;
}
}
@media(max-width:480px) {
.Floor001207 h1 {
	font-size: 20px;
}
.Floor001207 h1 span {
	font-size: 16px;
}
.Floor001207 .name h6 {
	font-size: 18px;
}
.Floor001207 .main .btn {
	width: 20px;
	height: 40px;
	margin-top: -20px;
}
.Floor001207 .main .btn::before, .Floor001207 .main .btn::after {
	margin-top: -7px;
}
.Floor001207 .main .btn::after {
	margin-top: 7px;
}
}
.Floor001207 .open_info {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 200;
	background: rgba(0,0,0,0.7);
	display: none;
}
.Floor001207 .info_area {
	position: absolute;
	width: 90%;
	max-width: 1200px;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	background: #fff;
	padding: 5%;
}
.Floor001207 .info_area .close {
	position: absolute;
	right: 0;
	width: 31px;
	height: 31px;
	top: -32px;
	background: #fff;
	cursor: pointer;
}
.Floor001207 .info_area .close::before, .Floor001207 .info_area .close::after {
	position: absolute;
	content: '';
	width: 25px;
	height: 2px;
	background: #c53b19;
	top: 15px;
	left: 3px;
}
.Floor001207 .info_area .close::before {
	transform: rotate(45deg);
}
.Floor001207 .info_area .close::after {
	transform: rotate(-45deg);
}
.Floor001207 .info_area .pic {
	width: 100%;
	height: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	text-align: center;
}
/*! 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*/
}
}
/*
 .Menu002252 为demo编号
 */
.Menu002252 {
	padding: 10px 0;
	text-align: center;
	overflow: hidden;
}
.Menu002252 a {
	font-size: 16px;
	display: block;
	padding: 10px;
	margin-bottom: 1px;
}
.Menu002252 a.aon, .Menu002252 a:hover {
	color: #0012a4;
}
@media(min-width:768px) {
.Menu002252 {
	padding: 25px 0 10px;
}
.Menu002252 a {
	display: inline-block;
	line-height: 30px;
	padding: 0 15px;
	min-width: 115px;
	overflow: hidden;
	margin: 0 7px 1px;
}
}
@media(min-width:1024px) {
.Menu002252 {
	padding: 35px 0 20px;
}
.Menu002252 a {
	display: inline-block;
	line-height: 36px;
	padding: 0 20px;
	min-width: 130px;
	font-size:16px;
}
}
/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227 {
	margin: 3% 0;
}
.RighInfo002227 .box1 {
}
.RighInfo002227 .box1 .img {
	float: left;
	width: 60%;
}
.RighInfo002227 .box1 .txt {
	float: left;
	width:40%;
	padding-left:3%;
	padding-top: 30px;
}
.RighInfo002227 .box1 .txt h2 {
	font-size: 20px;
	color: #0012a4;
	font-weight: bold;
	margin-bottom: 45px;
}
.RighInfo002227 .box1 .txt p {
	font-size: 15px;
	color: #666;
	line-height: 30px;
}
/*PicList002095 */
.PicList002095 {
	margin: 3% 0;
}
.PicList002095 li {
	float: left;
	width: 48.2%;
	margin-right: 3.6%;
	margin-bottom: 3.6%;
}
.PicList002095 li:nth-child(2n) {
	margin-right: 0;
}
.PicList002095 li .Ispic {
	display: block;
	padding-bottom: 65%;
}
.PicList002095 li .Ispic img {
	display: none;
}
.PicList002095 li div {
	border: 1px solid #eaeaea;
	border-top: 0;
}
.PicList002095 li .dot {
	text-align: center;
	font-size: 16px;
	padding: 5% 5% 0 5%;
}
.PicList002095 li .dot:after {
	display: block;
	content: '';
	height: 1px;
	width: 53px;
	margin: 0 auto;
	margin-top: 5%;
	background-color: #eaeaea;
}
.PicList002095 li p {
	line-height: 18px;
	overflow: hidden;
	height: 36px;
	color: #9e9e9e;
	font-size: 12px;
	padding: 0 5%;
}
.PicList002095 li aside {
	border-top: 1px solid #eaeaea;
	padding: 0 5%;
	line-height: 36px;
	text-align: right;
}
.PicList002095 li aside a {
	background: url(../images/PicList002095-more_after.gif) no-repeat right center;
	padding-right: 15px;
	color: #0012a4;
	display: inline-block;
}
.PicList002095 li aside a:before {
	display: inline-block;
	content: '';
	background: url(../images/PicList002095-more.png) no-repeat left top;
	width: 9px;
	height: 9px;
	margin-right: 5px;
}
@media(max-width:375px) {
.PicList002095 li .dot {
	font-size: 14px;
}
.PicList002095 li aside a {
	font-size: 12px;
}
}
.RighInfo001355 {
	margin: 3% 0;
}
.RighInfo001355 .text h2 {
	color: #333;
	font-size: 20px;
	margin: 30px 0;
}
.RighInfo001355 .list {
}
.RighInfo001355 .list ul {
	float: left;
}
.RighInfo001355 .list ul li {
	width: 23%;
	float: left;
	margin-right: 2.5%;
	margin-bottom: 3%;
}
.RighInfo001355 .list ul li:nth-child(4n) {
	margin-right: 0%;
}
.RighInfo001355 .list ul li img {
}
.RighInfo001355 .list ul li p {
	text-align: left;
	line-height: 25px;
}
.sideban {
}
.sideban .pic {
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center center;
}
.sideban .pic img {
	display: none;
}
@media(max-width:1000px) {
.sideban .pic {
	background: none !important; height:auto;
}
.sideban .pic img {
	display: block;
}
}

/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 3% 0}
.RighInfo002275 .ContectTxt{margin-bottom: 30px}
.RighInfo002275 .ContectTxt .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .ContectTxt .title span{font-weight: 700;}
.RighInfo002275 .ContectTxt .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 .ContectTxt{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .ContectTxt .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275 .ContectTxt .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .ContectTxt{width: 40%;}
}




/*Form002219*/
.Form002219{ padding:3% 0;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 .textarea{ line-height:24px; padding:10px;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#008cd6;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/





/*首页banner*/
.Banner002424 li .pic{ width:100%; height:750px; background-repeat:no-repeat; background-position:center center;}
.Banner002424 li .pic img{ display:none;}
.Banner002424 .auto{ position:relative; height:100%;}
.Banner002424 .BanTxt{ position:absolute; right:0; top:26%; transition:all 0.8s ease-in; -webkit-transition:all 1s ease-in; -moz-transition:all 0.8s ease-in; -ms-transition:all 0.8s ease-in;}
.BanTxt .h3{ font-size:48px; color:#fff; margin:0;}
.BanTxt .h4{ font-size:48px; color:#e5b558; margin:0;}
.BanTxt .p{ font-size:12px; color:#c9d5f3; margin:10px 0 0;}
.BanTxt .BanTxt_bg{ font-size:90px; line-height:90px; font-weight:bold; color:rgba(255,255,255,0.1); position:relative; top:-200px; right:0;}
.Banner002424 .BanTxt0{ text-align:right; opacity:0; transform:translateY(50%); -webkit-transform:translateY(50%); -moz-transform:translateY(50%);}
.Banner002424 .BanTxt0.aon{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.Banner002424 .BanTxt1{ width:100%; text-align:center; top:13%; opacity:0; transform:translateY(50%); -webkit-transform:translateY(50%); -moz-transform:translateY(50%);}
.Banner002424 .BanTxt1.aon{ opacity:1;  transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.Banner002424 .BanTxt2{ width:100%; text-align:center; top:20%; opacity:0; transform:translateY(50%); -webkit-transform:translateY(50%); -moz-transform:translateY(50%);}
.Banner002424 .BanTxt2.aon{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.BanTxt2 .h3 span{ color:#fe8302;}
.BanTxt2 .BanTxt_bg{ top:-120px;}
.Banner002424 .BanTxt3{  width:100%; text-align:center; top:20%; opacity:0; transform:translateY(50%); -webkit-transform:translateY(50%); -moz-transform:translateY(50%);}
.Banner002424 .BanTxt3.aon{  opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}

@media(max-width:1024px){
.Banner002424 li .pic{ background:none !important; height:auto;}
.Banner002424 li .pic img{ display:block;}
.Banner002424 .BanTxt{ display:none;}
}


/*搜索中心*/
.search_list{ margin-top:40px;}
.search_list li{ font-size: 16px; border-bottom:solid 1px #e1e1e1; line-height:25px; padding:5px 0; float: left; width: 100%; }
.search_list li time{ min-width:71px; float:right; font-size:14px; display:block; white-space:nowrap; }
.search_list li span{ display:block; width:73%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:initial;}



.ab_box{ padding-bottom: 5%; line-height: 24px;}

/*引导页*/
.boot{ position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/firstpage.jpg) no-repeat center center; background-size:cover;}
.boot .BootTxt{ width:1200px; max-width:100%; position:absolute; top:50%; left:50%; margin-left:-600px; color:#fff; text-align:center; font-family:SimSun; transition:all 1s ease-in; -webkit-transition:all 1s ease-in; -moz-transition:all 1s ease-in; -ms-transition:all 1s ease-in; opacity:0;}
.boot .BootTxt.active{ opacity:1; top:32%;}
.boot .BootTxt .h3{ font-size:90px; margin:0;}
.boot .BootTxt .h3 span{ font-size:60px; position:relative; top:-5px;}
.boot .BootTxt .p{ font-size:34px; margin:0;}

@media(max-width:1200px){
.boot .BootTxt{ left:0; margin-left:0;}
.boot .BootTxt.active{ }
.boot .BootTxt .h3{ font-size:50px; }
.boot .BootTxt .h3 span{ font-size:30px;}
.boot .BootTxt .p{ font-size:20px;}
}



/*公司概况时间轴*/
/*RighInfo001774*/
.RighInfo001774{ position:relative;}
.RighInfo001774::before{ content:''; display:block; width:100%; height:4px; position:absolute; top:50%; left:0; margin-top:-2px; background:#ebf6f9;}
.RighInfo001774 .title{ color:#000; font-size:18px; border-bottom:1px solid #e5e5e5;padding:15px 0; margin-bottom:30px;}

.RighInfo001774 .list_img{}
.RighInfo001774 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo001774 .big li figure{ padding-bottom:100%; background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#ed4d50;}
.RighInfo001774 .list li{border-bottom:1px dashed #d2d2d2;padding:20px;}
.RighInfo001774 .list li time{ float:right; color:#b6b6b6;}

.RighInfo001774 .bd li{ padding:315px 0; position:relative;}
.RighInfo001774 .bd li.on{ padding:304px 0;}
.RighInfo001774 .time{ width:68px; height:68px; line-height:68px; text-align:center; color:#333; border-radius:68px; background:#eee; border:2px solid #fff; margin:0 auto;}
.RighInfo001774 .time .TxtUp{ position:absolute; left:0; bottom:410px; line-height:24px; width:100%; color:#000; font-weight:bold; padding:10px 10px; display:none;}
.TxtUp .h3{ margin:0 0 10px; font-size:17px;}
.TxtUp .p{ margin:0; font-size:12px;}
.RighInfo001774 .time .TxtDown{ width:80%; position:absolute; left:10%; top:410px; line-height:20px; padding:10px 0; color:#000;}
.RighInfo001774 li.on .time{ background:#202b82; color:#fff; border-color:#202b82; width:90px; height:90px; line-height:90px;}
.RighInfo001774 li.on .TxtUp{ display:block;}
.RighInfo001774 li.on .TxtDown{ display:none;}

.RighInfo001774 .scroll a.prev,
.RighInfo001774 .scroll a.next{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.RighInfo001774 .scroll a.prev{ background:url(../images/TimeLeft.png) no-repeat; left:0;}
.RighInfo001774 .scroll a.next{ background:url(../images/TimeRight.png) no-repeat; right:0;}


.TimeBox{ position:relative;}
.TimeBox .owl-theme .owl-dots{ display:none;}
.TimeBox .TimeBg figure{ width:100%; height:700px;}

.TimeBox .RighInfo001774{ position:absolute; left:0; top:0; width:100%; z-index:9;}

.RighInfo001774 .auto{ overflow:hidden;}
.RighInfo001774 .bd{ overflow:hidden;}



/*研发团队*/
.YfContent{ background:url(../images/bg.jpg) no-repeat center top; height:300px;}
.YfContent .YfC_left,
.YfContent .YfC_right{ width:50%; height:300px; float:left;}
.YfContent .YfC_right{ color:#fff; max-width:550px; padding:50px 0 0 60px;}
.YfContent .YfC_right .h3{ font-size:30px; margin:0 0 10px;}
.YfContent .YfC_right>span{ font-size:18px;}
.YfContent .YfC_right .p{ font-size:15px;}
@media(max-width:1200px){
.YfContent{ background:none; height:auto;}
.YfContent .YfC_left,
.YfContent .YfC_right{ float:none; width:100%;}
.YfContent .YfC_left{ width:100%; height:0; padding-bottom:31.25%; background:url(../images/bg1.jpg) no-repeat; background-size:cover;}
.YfContent .YfC_right{ background:url(../images/bg2.jpg) no-repeat center top; background-size:cover; height:auto; padding:20px 10px; max-width:none;}
}



/*响应式调整*/
.Floor002386 .box_about .p{ line-height:22px; max-height:66px; overflow:hidden;}
.PicList002273 .right .p{ line-height:20px; max-height:60px; overflow:hidden;}
.Floor002358 .list .prev{ background:url(../images/left.png) no-repeat center;}
.Floor002358 .list .next{ background:url(../images/right.png) no-repeat center;}
.Floor000381 .bd li p{ line-height:24px; max-height:115px; overflow:hidden;}

@media(max-width:640px){
.Floor002386 .list dt,
.Floor002386 .list dd{ float:none; width:100%;}
.Floor002386 .list dd{ padding-top:10px;}
.Floor002418 .auto>span{ font-size:22px;}
.Floor002418 .auto .fu{ font-size:14px;}
.Floor002418 .list li{ float:none; width:100%; margin-bottom:20px;}
.Floor002418 .list .owl-carousel h1{ font-size:20px;}
.Top001903{ height:70px;}
.Top001903 header{ height:70px;}
.Top001903 .logo{ margin-top:-5px; padding:0;}
.RichInfo005 .news_info .info_back{ text-align:left;}
.RichInfo005 .news_info .info_back span{ float:none !important; display:block;}
.Floor002358 .list{ padding:0 25px;}
.Floor002358 .list .iconfont{ display:block; width:22px; height:22px; background-size:100% 100%;}
.Floor000381 .bd li{ width:100%; float:none; margin:0 0 20px;}
.RighInfo002227 .box1 .img,
.RighInfo002227 .box1 .txt{ width:100%; float:none;}
.RighInfo001355 .list ul li{ width:49%; margin-right:2%;}
.RighInfo001355 .list ul li:nth-child(2n){ margin-right:0;}
.RighInfo001355 .list ul li img{ width:100%;}
.Floor002386 .box_news{ padding-bottom:20px;}
}




/*联系我们*/
.RighInfo002275 .form{ float:right; width:50%; padding-top:5%;}
.RighInfo002275 .form .FormItem{ padding-bottom:30px;}
.FormItem .h3{ font-weight:normal; margin:0 0 6px;}
.FormItem .text,
.FormItem textarea{ border:1px solid #dfdfdf; border-radius:3px; height:36px; line-height:36px; width:100%; padding:0 10px;}
.FormItem textarea{ height:144px;}
.form .FormBtn{ text-align:center;}
.FormBtn .btn{ width:210px; height:46px; color:#fff; background:#008cd6; border:none; font-size:18px; cursor:pointer;}
@media(max-width:768px){
.RighInfo002275 .form{ float:none; width:100%; padding:20px 0 50px;}
}
.RighInfo002275 .pic{ float:right; width:50%; padding-top:5%;}
.RighInfo002275 .pic img{ width:100%;}
@media(max-width:768px){
.RighInfo002275 .pic{ float:none; width:100%; padding:20px 0 50px;}
}