﻿@charset "utf-8";
/* CSS Document */

/*@font-face {
      font-family: 'HELVETICANEUELTPRO-THEX_0';
      src: url('font/HELVETICANEUELTPRO-THEX_0.OTF');
      src: url('font/HELVETICANEUELTPRO-THEX_0.OTF') format('embedded-opentype'),
           url('font/HELVETICANEUELTPRO-THEX_0.OTF') format('OTF'),
       url('font/HELVETICANEUELTPRO-THEX_0.OTF') format('truetype'),
       url('font/HELVETICANEUELTPRO-THEX_0.OTF') format('svg');
      font-weight: normal;
      font-style: normal;
   }
字体声明如上 其中fontName替换为你的字体名称*/

* {
	font-family: "微软雅黑";
	outline: none;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
from {
	margin: 0;
}

ol,
ul,
li,
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

input,
img,
textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body>.qing {
	min-width: 1250px;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	/* IE Opera */
	outline: none;
	/* FF Opera */
}

a:focus {
	-moz-outline-style: none;
	/* FF */
}

img,
input {
	border: 0;
}

input,
textarea,
select {
	outline: none;
}

a div,
a span {
	cursor: pointer;
}

textarea {
	resize: none;
}

/*防止textarea放大时，三个斜线被放大*/
ul li {
	list-style: none;
}

.qing {
	overflow: hidden;
	display: block;
	clear: both;
}

.juzhong {
	width: 1250px;
	overflow: hidden;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.vw100{
	width: 100%;
	margin: 0 auto;
}

.lf {
	overflow: hidden;
	display: block;
	float: left;
}

.rf {
	overflow: hidden;
	display: block;
	float: right;
}

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

img {
	display: block;
}

.shu14 img,
.shu12 img {
	display: inline !important;
	max-width: 100% !important;
	height: auto !important;
}

.shu14 {
	line-height: 30px;
	color: #636363;
	font-size: 14px;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	body>.qing {
		min-width: 1348px;
	}

	.juzhong {
		width: 1348px;
		overflow: hidden;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	body>.qing {
		min-width: 1250px;
	}

	.juzhong {
		width: 1250px;
		overflow: hidden;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

/*******************************************index******************************************/
.topk {
	width: 100%;
	overflow: visible;
	zoom: 1;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;}
	/*ie6不支持position：fixed
解决方案*/
	/* _position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
} */

/*logo*/
.logo {
	/*width: 360px;*/
	/*height: 123px;*/
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logo img {
	/* position: absolute; */
	max-width: 100%;
}

.logo1 {
	position: absolute;
	width: 184px;
	height: 54px;
	left: 0;
	top: 18px;
}

.logo1-1 {
	position: absolute;
	width: 50px;
	height: 54px;
	left: 0;
	top: 0;
}

.logo2 {
	position: absolute;
	width: 184px;
	height: 54px;
	left: 54px;
	top: 18px;
}

.logo3 {
	left: 0px;
	top: 75px;
}

.logo1-1,
.logo1-2 {
	left: 0;
	top: 0;
}

.logo21,
.logo22,
.logo23,
.logo24,
.logo25,
.logo26 {
	position: absolute;
	width: 32px;
	height: 54px;
	top: 0;
}

.logo21 {
	left: 3px;
}

.logo22 {
	left: 33px;
}

.logo23 {
	left: 64px;
}

.logo24 {
	left: 94px;
}

.logo25 {
	left: 124px;
}

.logo26 {
	left: 152px;
}

.logo1-2 {
	/* animation: logo1-2 0.6s linear both;
	-webkit-animation: logo1-2 0.6s linear both;
	-moz-animation: logo1-2 0.6s linear both;
	-o-animation: logo1-2 0.6s linear both; */
}

@keyframes logo1-2 {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes logo1-2 {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes logo1-2 {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes logo1-2 {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

.logo1-1 {
	animation: logo1-1 0.6s linear 0.2s both;
	-webkit-animation: logo1-1 0.6s linear 0.2s both;
	-moz-animation: logo1-1 0.6s linear 0.2s both;
	-o-animation: logo1-1 0.6s linear 0.2s both;
}

@keyframes logo1-1 {
	0% {
		transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		-moz-transform: scale(0);
	}

	100% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}
}

@-webkit-keyframes logo1-1 {
	0% {
		transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		-moz-transform: scale(0);
	}

	100% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}
}

@-moz-keyframes logo1-1 {
	0% {
		transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		-moz-transform: scale(0);
	}

	100% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}
}

@-o-keyframes logo1-1 {
	0% {
		transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		-moz-transform: scale(0);
	}

	100% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}
}

.logo1-1 img {
	animation: logo1-1img 2s linear infinite both;
	-webkit-animation: logo1-1img 2s linear infinite both;
	-moz-animation: logo1-1img 2s linear infinite both;
	-o-animation: logo1-1img 2s linear infinite both;
}

@keyframes logo1-1img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
	}
}

@-webkit-keyframes logo1-1img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
	}
}

@-moz-keyframes logo1-1img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
	}
}

@-o-keyframes logo1-1img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
	}
}

.logo21,
.logo22,
.logo23,
.logo24,
.logo25,
.logo26 {
	animation: logo2 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) both;
	-webkit-animation: logo2 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) both;
	-moz-animation: logo2 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) both;
	-o-animation: logo2 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) both;
}

.logo21 {
	animation-delay: 0.2s;
}

.logo22 {
	animation-delay: 0.4s;
}

.logo23 {
	animation-delay: 0.6s;
}

.logo24 {
	animation-delay: 0.8s;
}

.logo25 {
	animation-delay: 1.0s;
}

.logo26 {
	animation-delay: 1.2s;
}

@keyframes logo2 {
	0% {
		top: -80px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes logo2 {
	0% {
		top: -80px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes logo2 {
	0% {
		top: -80px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes logo2 {
	0% {
		top: -80px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

.logo21 img,
.logo22 img,
.logo23 img,
.logo24 img,
.logo25 img,
.logo26 img {
	animation: logo2img 0.6s linear 1.6s both;
	-webkit-animation: logo2img 0.6s linear 1.6s both;
	-moz-animation: logo2img 0.6s linear 1.6s both;
	-o-animation: logo2img 0.6s linear 1.6s both;
}

@keyframes logo2img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	25% {
		transform: rotate(-20deg);
		-ms-transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		-o-transform: rotate(-20deg);
		-moz-transform: rotate(-20deg);
	}

	50% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	75% {
		transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-webkit-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
	}

	100% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
}

@-webkit-keyframes logo2img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	25% {
		transform: rotate(-20deg);
		-ms-transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		-o-transform: rotate(-20deg);
		-moz-transform: rotate(-20deg);
	}

	50% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	75% {
		transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-webkit-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
	}

	100% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
}

@-moz-keyframes logo2img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	25% {
		transform: rotate(-20deg);
		-ms-transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		-o-transform: rotate(-20deg);
		-moz-transform: rotate(-20deg);
	}

	50% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	75% {
		transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-webkit-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
	}

	100% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
}

@-o-keyframes logo2img {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	25% {
		transform: rotate(-20deg);
		-ms-transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		-o-transform: rotate(-20deg);
		-moz-transform: rotate(-20deg);
	}

	50% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	75% {
		transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-webkit-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
	}

	100% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
}

.logo3 {
	animation: logo3 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) 1.6s both;
	-webkit-animation: logo3 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) 1.6s both;
	-moz-animation: logo3 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) 1.6s both;
	-o-animation: logo3 0.6s cubic-bezier(0.75, 0.4, 0.67, 1.2) 1.6s both;
}

@keyframes logo3 {
	0% {
		top: 140px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 75px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes logo3 {
	0% {
		top: 140px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 75px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes logo3 {
	0% {
		top: 140px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 75px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes logo3 {
	0% {
		top: 140px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 75px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}


/*导航*/
#nav-menu {
	height: 123px;
	display: flex;
	/* justify-content: center; */
	align-items: center;
}

.nav {
	display: block;
	/* float: right; */
	overflow: visible;
	/* padding-top: 38px; */
	margin-right: -16px;
	margin-left: 50px;
}

.nav li {
	display: block;
	float: left;
	position: relative;
	overflow: visible;
	height: 57px;
	width: 109px;
	text-align: center;
	font-size: 16px;
	line-height: 54px;
	color: #FFF;
}

.nav li a {
	display: block;
	overflow: hidden;
	height: 54px;
	position: relative;
}

.nav li a,
.nav li a:visited {
	color: #fff;
}

.navny li a,
.navny li a:visited {
	color: #010101;
}

.nav li.nasy {
	width: 88px;
}

.nav li.naab {
	width: 114px;
}

.nav li.nace {
	width: 228px;
}

.nav li span {
	display: block;
	position: relative;
	top: 0;
}

.nav li:hover a span,
.nav li.nann a span {
	top: -100%;
}

.navny li:hover a span,
.navny li.nann a span {
	top: -100%;
	color: #ffa500;
}

.nav li b {
	display: block;
	position: absolute;
	width: 1px;
	height: 16px;
	right: 0;
	top: 20px;
	background: url(../images/nas.png) repeat;
}

.navny li b {
	background: #bdbdbd;
}

.nav li i {
	display: block;
	position: absolute;
	width: 0px;
	height: 3px;
	left: 50%;
	margin-left: 0px;
	bottom: 0px;
	background: #ffa500;
}

.nav li:hover i,
.nav li.nann i {
	width: 76px;
	height: 3px;
	left: 50%;
	margin-left: -38px;
}

/*---当前分类---*/
/*主导航菜单*/

#nav-menu .menu ul.children {
	display: none;
	position: absolute;
	top: 54px;
	background: #FFF;
	left: 0;
	padding: 0 !important;
	border: 2px solid #ffa500;
	border-top: 0;
	width: auto !important;
	min-width: 100%;
	_width: 100%;
	white-space: nowrap;
	z-index: 999;
}

#nav-menu .menu ul.children li {
	display: block;
	width: 100% !important;
	font-size: 14px;
	height: 46px;
	padding: 0;
	text-align: center;
}

#nav-menu .menu ul.children li a {
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	padding: 0 15px;
	display: block;
	color: #444;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
}

#nav-menu .menu ul.children li a span {
	display: block;
	overflow: hidden;
	position: relative;
	top: 0;
	color: #444;
}

#nav-menu .menu ul.children li a:hover {
	background-color: #ffa500;
	color: #FFF;
}

#nav-menu .menu ul.children li a:hover span {
	top: -100%;
	color: #FFF;
}

/*banner*/
.bank {
	display: block;
	height: 1080px;
	position: relative;
}

.main_visual {
	height: 1080px;
	overflow: hidden;
	position: relative;
}

.main_image {
	height: 1080px;
	overflow: hidden;
	position: relative;
}

.main_image ul {
	width: 9999px;
	height: 1080px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li {
	float: left;
	width: 100%;
	height: 1080px;
}

.main_image li a {
	display: block;
	width: 100%;
	height: 1080px;
}

div.flicking_con {
	position: absolute;
	bottom: 20px;
	left: 50%;
	z-index: 99999;
	height: 21px;
	transform: translateX(-50%);
}

div.flicking_con a {
	float: left;
	z-index: 9999;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	border: 1px solid white;
	margin: 0 10px;
	background-size: contain;
	display: block;
	text-align: center;
}

div.flicking_con a.on {
	background-color: white;
}

#btn_prev,
#btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 58px !important;
	height: 58px !important;
	top: 348px;
	display: block;
}

#btn_prev {
	background: url(../images/zuo1.png) no-repeat left top;
	left: 50px;
}

#btn_next {
	background: url(../images/zuo2.png) no-repeat right top;
	right: 50px;
}

#btn_prev:hover {
	background: url(../images/zuo10.png) no-repeat left top;
}

#btn_next:hover {
	background: url(../images/zuo20.png) no-repeat right top;
}

.batek {
	background: url(../images/batelbg.png) center center no-repeat;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: 301px;
	width: 324px;
	height: 83px;
	z-index: 9;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.batek {
		left: 50%;
		margin-left: 351px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.batek {
		left: 50%;
		margin-left: 301px;
	}
}

.batel {
	display: block;
	float: left;
	margin-left: 26px;
	width: 58px;
	height: 83px;
	position: relative;
}

.batel img {
	position: absolute;
	left: 0;
	top: 0;
}

.batels {
	display: block;
	float: left;
	margin-left: 15px;
	padding-top: 14px;
	line-height: 28px;
	font-size: 20px;
	color: #fff;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.batel1 {
	animation: batel1 0.8s linear infinite alternate both;
	-webkit-animation: batel1 0.8s linear infinite alternate both;
	-moz-animation: batel1 0.8s linear infinite alternate both;
	-o-animation: batel1 0.8s linear infinite alternate both;
}

@keyframes batel1 {
	0% {
		transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
	}

	100% {
		transform: rotate(10deg);
		-ms-transform: rotate(10deg);
		-webkit-transform: rotate(10deg);
		-o-transform: rotate(10deg);
		-moz-transform: rotate(10deg);
	}
}

@-webkit-keyframes batel1 {
	0% {
		transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
	}

	100% {
		transform: rotate(10deg);
		-ms-transform: rotate(10deg);
		-webkit-transform: rotate(10deg);
		-o-transform: rotate(10deg);
		-moz-transform: rotate(10deg);
	}
}

@-moz-keyframes batel1 {
	0% {
		transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
	}

	100% {
		transform: rotate(10deg);
		-ms-transform: rotate(10deg);
		-webkit-transform: rotate(10deg);
		-o-transform: rotate(10deg);
		-moz-transform: rotate(10deg);
	}
}

@-o-keyframes batel1 {
	0% {
		transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
	}

	100% {
		transform: rotate(10deg);
		-ms-transform: rotate(10deg);
		-webkit-transform: rotate(10deg);
		-o-transform: rotate(10deg);
		-moz-transform: rotate(10deg);
	}
}

/*解决方案*/
.jjk {
	padding-top: 43px;
	padding-bottom: 50px;
}

.so-tik {
	margin-bottom: 44px;
}

.so-tien {
	margin: 0 auto;
}

.so-ticn {
	width: 262px;
	height: 44px;
	margin: 0 auto;
	position: relative;
	line-height: 44px;
	font-size: 28px;
	color: #000;
}

.so-ticn span {
	display: block;
	width: 152px;
	height: 44px;
	overflow: hidden;
	position: relative;
	z-index: 3;
	text-align: center;
	margin: 0 auto;
	color: white;
}

.so-ticn span b {
	display: block;
	font-weight: normal;
	position: relative;
	top: 0;
}

.so-ticn i {
	display: block;
	position: absolute;
	z-index: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #ffa500;
}

.jjk:hover .so-ticn span b,
.cpbg:hover .so-ticn span b,
.nek:hover .so-ticn span b {
	top: -100%;
}

/*方案块*/
.jjfa {
	display: block;
	padding-left: 1px;
}

.jjfa dd {
	width: 25%;
	height: 424px;
	float: left;
	position: relative;
	/* margin-left: -1px; */
	/* border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6; */
	text-align: center;
	/* background: #FFF; */
}
.jjfa dd:nth-child(1){
	background-color:#ffd10b;
}
.jjfa dd:nth-child(2){
	background-color:#ffba0b;
}
.jjfa dd:nth-child(3){
	background-color:#ffab00;
}
.jjfa dd:nth-child(4){
	background-color:#ff820b;
}
.jjfa1,
.jjfa2,
.jjfa3,
.jjfa4 {
	left: 120px;
	opacity: 0;
}

.jjfa dd a {
	display: block;
	width: 100%;
	height: 424px;
	position: relative;
	z-index: 6;
	padding-top: 46px;
}

.jbg {
	position: absolute;
	left: 0;
	bottom: 0%;
	width: 100%;
	height: 0;
	background: #ffa500;
}

.solk {
	display: block;
	width: 186px;
	height: 186px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.sol1,
.sol10 {
	width: 186px;
	height: 186px;
	position: absolute;
	top: 0;
	overflow: hidden;
	border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.sol1 {
	left: 0;
	z-index: 2;
}

.sol10 {
	left: 0;
	z-index: 1;
}

.solm {
	padding: 26px 15px 18px;
}

.solm span {
	display: block;
	color:white;
}

.solmcn {
	display: block;
	height: 32px;
	overflow: hidden;
	position: relative;
	line-height: 32px;
	color: #000;
	font-size: 20px;
}

.solmen {
	display: block;
	height: 20px;
	overflow: hidden;
	position: relative;
	line-height: 20px;
	color: #9b9b9b;
	font-size: 12px;
}

.solmcn b,
.solmen b {
	display: block;
	position: relative;
	font-weight: normal;
}

.solmcn b {
	top: 0;
}

.solmen b {
	top: -100%;
}

.soj {
	width: 48px;
	height: 48px;
	margin: 0 auto;
	background: url(../images/soj2.png) center center no-repeat;
}

.jjfa dd:hover .soj {
	background: url(../images/soj2.png) center center no-repeat;
}

.jjfa dd:hover .soj {
	animation: soj 0.8s linear infinite both;
	-webkit-animation: soj 0.8s linear infinite both;
	-moz-animation: soj 0.8s linear infinite both;
	-o-animation: soj 0.8s linear infinite both;
}

@keyframes soj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes soj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-moz-keyframes soj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-o-keyframes soj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

.jjfa dd:hover .jbg {
	height: 100%;
	bottom: 0;
}

.jjfa dd:hover .sol1 {
	left: 0;
}

.jjfa dd:hover .sol10 {
	left: 0;
	z-index: 3;
}

.jjfa dd:hover .solmcn,
.jjfa dd:hover .solmen {
	color: #FFF;
}

.jjfa dd:hover .solmcn b {
	top: -100%;
	color: #FFF;
}

.jjfa dd:hover .solmen b {
	top: 0;
	color: #FFF;
}

/*产品中心*/
.cpbg {
	/* height: 751px; */
	padding-top: 58px;
	padding-bottom: 58px;
	position: relative;
}

.cpbgk {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: -2;
}

.cpbgk2 {
	display: block;
	position: absolute;
	width: 100%;
	height: 209px;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: url(../images/cplabg.png) repeat;
}

.cpbg .so-tik {
	margin-bottom: 51px;
}

.cplb {
	margin-left: -20px;
}

.cplb li {
	display: block;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	/*width: 297px;*/
	/*height: 444px;*/
	position: relative;
	background: url(../images/cpbgk2.png) top center no-repeat;
	background-size: 100% 100% !important;
}

.cplb1,
.cplb2,
.cplb3,
.cplb4 {
	top: 320px;
	opacity: 0;
}

.cplbg {
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 0;
	left: 0%;
	top: 0%;
	background: url(../images/cpbgk.png) center top no-repeat;
	background-size: 100% 100% !important;
}

.cplb li a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 3;
	padding-top: 27px;
}

.cpltu {
	display: block;
	width: 250px;
	height: 285px;
	margin: 0 auto;
	overflow: hidden;
}

.cpltu img {
	width: 250px;
	height: 285px;
}

.cpmx {
	background: #c4c4cf;
	width: 66px;
	height: 1px;
	margin: 0 auto;
}

.cpm {
	padding: 21px 10px 10px;
	height: 141px;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.cpcn {
	display: block;
	position: relative;
	overflow: hidden;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #000;
}

.cpen {
	display: block;
	position: relative;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #909090;
}

.cpcn b,
.cpen b {
	display: block;
	font-weight: normal;
	position: relative;
}

.cpcn b {
	top: 0;
}

.cpen b {
	top: -100%;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.cplb li {
		width: 31%;
		height: 100%;
	}

	.cpltu {
		width: 275px;
		height: 313px;
	}

	.cpltu img {
		width: 275px;
		height: 313px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.cplb li {
		/*width: 297px;*/
		/*height: 444px;*/
	}

	.cpltu {
		width: 250px;
		height: 285px;
	}

	.cpltu img {
		width: 250px;
		height: 285px;
	}
}

.cplb li:hover .cplbg {
	height: 100%;
}

.cplb li:hover .cpltu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.cplb li:hover .cpmx {
	width: 0;
}

.cplb li:hover .cpcn b {
	/*top: -100%;*/
	color: #fff;
}

.cplb li:hover .cpen b {
	top: 0;
	color: #fff;
}

/*新闻资讯*/
.nek {
	background: #f7f7f7;
	padding-top: 52px;
	padding-bottom: 54px;
}

.nek .so-tik {
	margin-bottom: 32px;
}

.neda {
	font-family: HELVETICANEUELTPRO-THEX_0;
	font-size: 24px;
	line-height: 30px;
}

.nelb {
	margin-left: -20px;
}

.nelb dd {
	margin-left: 20px;
	width: 403px;
	height: 266px;
	margin-bottom: 20px;
	position: relative;
	padding: 37px 31px 0;
	float: left;
	border-top: 2px solid #ffa500;
	background: #FFF;
	border-bottom: 1px solid #d8d7d7;
	left: 300px;
	opacity: 0;
}

.nenr {
	position: relative;
	z-index: 6;
}

.nebg {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #ffa500;
}

.nenr-ti {
	display: block;
	font-size: 16px;
	color: #000;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.nenr-ti:visited {
	color: #000;
}

.nenr-js {
	display: block;
	height: 93px;
	padding-top: 14px;
	margin-bottom: 24px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
	color: #767676;
	line-height: 26px;
}

.nenr-js a {
	display: block;
}

.nenr-js a,
.nenr-js a:visited {
	color: #767676;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.nelb dd {
		width: 436px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.nelb dd {
		width: 403px;
	}
}

.nedad {
	font-size: 20px;
	line-height: 28px;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
}

.nedax {
	font-size: 14px;
	line-height: 20px;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
}

.nej {
	display: block;
	width: 44px;
	height: 44px;
	float: right;
	background: url(../images/nej.png) center center no-repeat;
}

.nelb dd:hover .nebg {
	width: 100%;
}

.nelb dd:hover .nenr-ti {
	color: #fff;
	padding-left: 8px;
}

.nelb dd:hover .nenr-js {
	border-bottom-color: #ffbc42;
}

.nelb dd:hover .nenr-js a {
	color: #fff;
}

.nelb dd:hover .nedad {
	color: #fff;
}

.nelb dd:hover .nedax {
	color: #fff;
}

.nelb dd:hover .nej {
	background: url(../images/nej2.png) center center no-repeat;
}

.nelb dd:hover .nej {
	animation: nej 0.8s linear infinite alternate both;
	-webkit-animation: nej 0.8s linear infinite alternate both;
	-moz-animation: nej 0.8s linear infinite alternate both;
	-o-animation: nej 0.8s linear infinite alternate both;
}

@keyframes nej {
	0% {
		margin-right: 0;
	}

	100% {
		margin-right: 16px;
	}
}

@-webkit-keyframes nej {
	0% {
		margin-right: 0;
	}

	100% {
		margin-right: 16px;
	}
}

@-moz-keyframes nej {
	0% {
		margin-right: 0;
	}

	100% {
		margin-right: 16px;
	}
}

@-o-keyframes nej {
	0% {
		margin-right: 0;
	}

	100% {
		margin-right: 16px;
	}
}

/*底部*/
.fobg {
	background: #3f3f3f;
	padding: 30px 0 40px;
}

.baqbg {
	background: #363636;
	padding: 18px 0;
	line-height: 32px;
	color: #909090;
	font-size: 12px;
}

.baqbg a,
.baqbg a:visited {
	color: #909090;
}

.wei a {
	display: block;
	float: left;
	margin-left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.wei1 {
	background: url(../images/wei1.png) center center no-repeat;
}

.wei2 {
	background: url(../images/wei2.png) center center no-repeat;
}

.wei3 {
	background: url(../images/wei3.png) center center no-repeat;
}

.youk {
	padding-bottom: 25px;
	overflow: hidden;
	border-bottom: 1px solid #525252;
	margin-bottom: 35px;
}

.youkm {
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}

.youkm img {
	margin-right: 8px;
}

.youka {
	margin-left: 130px;
	line-height: 30px;
	font-size: 12px;
	color: #b5b5b5;
}

.youka a,
.youka a:visited {
	color: #b5b5b5;
}

.youka a:hover {
	color: #f1f1f1;
}

.fona {
	float: left;
	width: 295px;
	min-height: 206px;
	_height: 206px;
	height: auto;
	padding-left: 64px;
	border-left: 1px solid #525252;
}

.fona-ti {
	margin-bottom: 16px;
	font-size: 16px;
	color: #fff;
	line-height: 35px;
}

.fona a {
	display: block;
	line-height: 30px;
	color: #b2b2b2;
	font-size: 14px;
}

.fona a:visited {
	color: #b2b2b2;
}

.fona a:hover {
	color: #eee;
	padding-left: 5px;
}

.fona1 {
	width: 215px;
}

.fona2 {
	width: 385px;
	padding-left: 47px;
}

.fona0 {
	width: 355px;
	margin-left: -64px;
}

.foadd {
	line-height: 30px;
	color: #b2b2b2;
	font-size: 12px;
}

.fotel {
	position: relative;
	margin-bottom: 16px;
	margin-top: -16px;
	line-height: 44px;
	font-size: 24px;
	color: #ffa500;
}

.fotel b {
	display: block;
	position: absolute;
	bottom: 0;
	width: 13px;
	height: 2px;
	background: #d4d4d4;
}

.ewk {
	display: block;
	float: left;
	width: 109px;
	margin-right: 20px;
	text-align: center;
	line-height: 30px;
	color: #b2b1b1;
	font-size: 12px;
}

.ewk img {
	margin-bottom: 5px;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.fona {
		width: 340px;
		padding-left: 84px;
	}

	.fona1 {
		width: 260px;
	}

	.fona2 {
		width: 430px;
		padding-left: 67px;
	}

	.fona0 {
		width: 402px;
		margin-left: -84px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.fona {
		width: 295px;
		padding-left: 64px;
	}

	.fona1 {
		width: 215px;
	}

	.fona2 {
		width: 385px;
		padding-left: 47px;
	}

	.fona0 {
		width: 355px;
		margin-left: -64px;
	}
}

/*******************************about*************************/
.tobgk {
	background: #FFF;
	overflow: visible;
	height: 123px;
}

.tobgk .juzhong {
	overflow: visible;
}

.totk {
	height: 50px;
}

.fotk {
	height: 60px;
}

.ntibg {
	height: 500px;
	position: relative;
}

.ntibgk {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	background-size: cover !important;
}

.ntiy {
	background: url(../images/tid.png) left top no-repeat, url(../images/tid2.png) right bottom no-repeat;
	width: 585px;
	margin: 240px auto 0;
	height: 105px;
	position: relative;
	overflow: visible;
}

.ntiy img {
	margin: 0 auto;
	position: relative;
}

.nticn {
	position: relative;
	width: 230px;
	height: 44px;
	margin: 0 auto;
	text-align: center;
	line-height: 44px;
	font-size: 28px;
	color: #ffa500;
}

.nticn b,
.nticn i {
	display: block;
	width: 50px;
	height: 1px;
	position: absolute;
	top: 50%;
	background: #ffa500;
}

.nticn b {
	left: 0;
}

.nticn i {
	right: 0;
}

/**大标题切入**/
.ntiy img,
.sontiy img {
	animation: ntiy 0.8s linear both;
	-webkit-animation: ntiy 0.8s linear both;
	-moz-animation: ntiy 0.8s linear both;
	-o-animation: ntiy 0.8s linear both;
}

@keyframes ntiy {
	0% {
		top: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes ntiy {
	0% {
		top: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes ntiy {
	0% {
		top: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes ntiy {
	0% {
		top: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

.nticn,
.sonticn {
	animation: nticn 0.8s linear 0.4s both;
	-webkit-animation: nticn 0.8s linear 0.4s both;
	-moz-animation: nticn 0.8s linear 0.4s both;
	-o-animation: nticn 0.8s linear 0.4s both;
}

@keyframes nticn {
	0% {
		top: 120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes nticn {
	0% {
		top: 120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes nticn {
	0% {
		top: 120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes nticn {
	0% {
		top: 120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

/*内页背景动画*/
.ntibgk,
.cpbgk {
	animation: ntibg 8s linear infinite alternate both;
	-webkit-animation: ntibg 8s linear infinite alternate both;
	-moz-animation: ntibg 8s linear infinite alternate both;
	-o-animation: ntibg 8s linear infinite alternate both;
}

.cpbgk {
	animation-duration: 12s;
	-webkit-animation-duration: 12s;
	-moz-animation-duration: 12s;
	-o-animation-duration: 12s;
}

@keyframes ntibg {
	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
}

@-webkit-keyframes ntibg {
	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
}

@-moz-keyframes ntibg {
	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
}

@-o-keyframes ntibg {
	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
}

/*内页分类*/
.nyfl {
	display: block;
	padding: 50px 0;
	position: relative;
}

.nyfl table {
	margin: 0 auto;
	position: relative;
	background: #FFF;
	z-index: 2;
}

.nyfl td {
	padding: 0 20px;
}

.nyflx {
	display: block;
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #ccc;
	z-index: -1;
}

.nyfl a {
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	height: 40px;
	padding: 0 34px;
	border-bottom: 1px solid #ffa500;
	border-top: 1px solid #ffa500;
	line-height: 38px;
	font-size: 16px;
	color: #4c4c4c;
}

.nyfl a:visited {
	color: #4c4c4c;
}

.nyfl a:last-child {
	border-right: 1px solid #ffa500;
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-o-border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	-o-border-bottom-right-radius: 20px;
}

.nyfl a:first-child {
	border-left: 1px solid #ffa500;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-o-border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	-o-border-bottom-left-radius: 20px;
}

.nyfl a span {
	display: block;
	position: relative;
	top: 0;
}

.nyfl a:hover,
.nyfl a.nynn {
	background: #ffa500;
}

.nyfl a:hover span,
.nyfl a.nynn span {
	color: #FFF;
	top: -100%;
}

/*关于我们内容*/
.abtu {
	width: 533px;
	float: left;
	height: 553px;
	overflow: hidden;
	position: relative;
}

.abjk {
	margin-left: 590px;
	padding-top: 26px;
}

.abj-tien {
	line-height: 36px;
	font-size: 28px;
	color: #ffa500;
}

.abj-ticn {
	margin-bottom: 7px;
	line-height: 38px;
	font-size: 28px;
	color: #000;
}

.abj-tij {
	width: 72px;
	height: 4px;
	margin-bottom: 40px;
	background: #ffa500;
}

.abtk {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}

.abtuu {
	position: relative;
	z-index: 1;
}

.abtu:hover .abtuu {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

/*公司简介进入*/
.abtu {
	animation: abtu 0.8s linear both;
	-webkit-animation: abtu 0.8s linear both;
	-moz-animation: abtu 0.8s linear both;
	-o-animation: abtu 0.8s linear both;
}

@keyframes abtu {
	0% {
		margin-left: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-left: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes abtu {
	0% {
		margin-left: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-left: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes abtu {
	0% {
		margin-left: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-left: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes abtu {
	0% {
		margin-left: -120px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-left: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

.abj-tien {
	animation: abj-tien 0.8s linear both;
	-webkit-animation: abj-tien 0.8s linear both;
	-moz-animation: abj-tien 0.8s linear both;
	-o-animation: abj-tien 0.8s linear both;
}

@keyframes abj-tien {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes abj-tien {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes abj-tien {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes abj-tien {
	0% {
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

.abj-ticn,
.abj-tij {
	animation: abj-ticn 0.8s linear both;
	-webkit-animation: abj-ticn 0.8s linear both;
	-moz-animation: abj-ticn 0.8s linear both;
	-o-animation: abj-ticn 0.8s linear both;
}

.abj-ticn {
	animation-delay: 0.4s;
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	-o-animation-delay: 0.4s;
}

.abj-tij {
	animation-delay: 0.8s;
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	-o-animation-delay: 0.8s;
}

@keyframes abj-ticn {
	0% {
		margin-left: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes abj-ticn {
	0% {
		margin-left: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes abj-ticn {
	0% {
		margin-left: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes abj-ticn {
	0% {
		margin-left: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

.abjk0 {
	animation: abjk 0.8s linear 0.8s both;
	-webkit-animation: abjk 0.8s linear 0.8s both;
	-moz-animation: abjk 0.8s linear 0.8s both;
	-o-animation: abjk 0.8s linear 0.8s both;
}

@keyframes abjk {
	0% {
		margin-top: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-webkit-keyframes abjk {
	0% {
		margin-top: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-moz-keyframes abjk {
	0% {
		margin-top: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}

@-o-keyframes abjk {
	0% {
		margin-top: 300px;
		filter: Alpha(opacity=0);
		opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-o-opacity: 0;
	}

	100% {
		margin-top: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-o-opacity: 1;
	}
}


/***********************************about-job*******************************/
.jolb {
	display: block;
	margin-left: -36px;
}

.jolb dd {
	display: block;
	width: 607px;
	height: 585px;
	margin-left: 36px;
	margin-bottom: 36px;
	float: left;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.jolb dd {
		width: 656px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.jolb dd {
		width: 607px;
	}
}

.jotbg {
	background: #ffa500;
	height: 68px;
	padding: 0 30px;
	line-height: 68px;
	color: #FFF;
}

.jotm {
	padding-left: 15px;
	position: relative;
	font-size: 24px;
}

.jotm b {
	display: block;
	position: absolute;
	width: 3px;
	height: 20px;
	background: #FFF;
	top: 24px;
	left: 0;
}

.jotr {
	font-size: 14px;
}

.jotr i {
	font-size: 34px;
}

.joon {
	background: #efefef;
	height: 91px;
	border: 1px solid #dcdcdc;
	border-top: none;
	padding-top: 23px;
}

.joon a {
	display: block;
	width: 138px;
	height: 44px;
	overflow: hidden;
	border: 2px solid #ffa500;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #ffa500;
	line-height: 40px;
}

.joon a span {
	display: block;
	position: relative;
	top: 0;
}

.joon a:hover span {
	top: -100%;
}

.jonk {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	height: 426px;
	padding: 30px;
}

.jonk0 {
	height: 366px;
	position: relative;
}

.shu12 {
	line-height: 24px;
	font-size: 12px;
	color: #737373;
}

.jonkk {
	height: 366px;
	overflow: hidden;
	position: relative;
	z-index: 3;
	padding-right: 18px;
}

.jonkt {
	position: absolute;
	z-index: 0;
	right: 1px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #ccc;
}

/******************************about-contact*******************************/
.conk0 {
	display: block;
	padding: 14px 17px 20px;
	overflow: hidden;
	position: relative;
	background: #FFF;
}

.conk {
	display: block;
	float: left;
	width: 50%;
	background: #FFF;
	padding: 0 27px;
}

.conkt {
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	width: 1px;
	height: 100%;
	background: #e5e5e5;
}

.conk-ti {
	margin-bottom: 28px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 68px;
	font-size: 24px;
	color: #ffa500;
}

.coadk {
	overflow: hidden;
	margin-bottom: 17px;
}

.coadk img {
	float: left;
}

.coad {
	margin-left: 60px;
	padding-top: 6px;
	line-height: 28px;
	font-size: 14px;
	color: #000;
}

.coad span {
	color: #787878;
}

.coadk:hover .coad {
	padding-left: 6px;
}

.coadk:hover img {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

/*地图*/
.mapk {
	display: block;
	position: relative;
	height: 568px;
	background: #FFF;
	padding: 0 20px 20px;
}

.cony {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 6;
}

/******************************products-list*******************************/
.cplbk li {
	margin-bottom: 54px;
}

.cplbk li:hover .cpm {
	padding-top: 14px;
}

.cpee {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 80px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #909090;
}

.cplbk li:hover .cpee {
	color: #FFF;
	margin-top: 0px;
}

.cpjj {
	display: block;
	position: absolute;
	width: 48px;
	height: 48px;
	z-index: 10;
	left: 50%;
	margin-left: -24px;
	bottom: -24px;
	background: url(../images/prj1.png) center center no-repeat;
}

.cplbk li:hover .cpjj {
	background: url(../images/prj2.png) center center no-repeat;
}

.cplbk li:hover .cpjj {
	animation: cpjj 0.8s linear infinite both;
	-webkit-animation: cpjj 0.8s linear infinite both;
	-moz-animation: cpjj 0.8s linear infinite both;
	-o-animation: cpjj 0.8s linear infinite both;
}

@keyframes cpjj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes cpjj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-moz-keyframes cpjj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-o-keyframes cpjj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

/*页码*/
.yema {
	display: block;
	padding-top: 20px;
	padding-bottom: 50px;
}

.yema table {
	margin: 0 auto;
}

.yema table a {
	display: block;
	margin: 0 6px;
	float: left;
	width: 36px;
	height: 36px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #c8c8c8;
	line-height: 34px;
	font-size: 14px;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.yema table a span {
	display: block;
	position: relative;
	top: 0;
}

.yesx1 {
	background: url(../images/yej1.png) center center no-repeat;
}

.yesx2 {
	background: url(../images/yej2.png) center center no-repeat;
}

.yema table a.yesx1:hover {
	background: url(../images/yej10.png) center center no-repeat #ffa500;
}

.yema table a.yesx2:hover {
	background: url(../images/yej20.png) center center no-repeat #ffa500;
}

.yema table a.yenn,
.yema table a:hover {
	background: #ffa500;
	border-color: #ffa500;
	color: #FFF;
}

.yema table a.yenn span,
.yema table a:hover span {
	top: -100%;
	color: #FFF;
}

/******************************product-view*******************************/
/*大图切换*/
.main_visual2 {
	width: 532px;
	height: 405px;
	overflow: hidden;
	position: relative;
}

.main_image2 {
	height: 405px;
	overflow: hidden;
	position: relative;
}

.main_image2 ul {
	width: 9999px;
	height: 405px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image2 li {
	float: left;
	width: 100%;
	height: 405px;
}

div.flicking_con2 {
	position: absolute;
	right: 30px;
	bottom: 30px;
	z-index: 999;
	height: 10px;
}

div.flicking_con2 a {
	float: left;
	width: 40px;
	height: 6px;
	margin: 0 3px;
	padding: 0;
	background: #bbb;
	display: block;
	text-indent: -1000px
}

div.flicking_con2 a.on {
	background: #ffa500;
}

#btn_prev2,
#btn_next2 {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 58px !important;
	height: 58px !important;
	top: 348px;
	display: block;
}

#btn_prev2 {
	background: url(../images/zuo1.png) no-repeat left top;
	left: -150px;
}

#btn_next2 {
	background: url(../images/zuo2.png) no-repeat right top;
	right: -150px;
}

/*end*/
.cpjs {
	margin-bottom: 70px;
}

.cpdk {
	display: block;
	width: 534px;
	height: 405px;
	float: left;
	border: 1px solid #e9e9e9;
}

.cppz {
	display: block;
	margin-left: 590px;
}

.cppz-ti {
	line-height: 40px;
	color: #ffa500;
	font-size: 36px;
	margin-bottom: 20px;
}

/*技术参数*/
.jsbg {
	display: block;
	background: #ededed;
	padding: 42px 0 60px;
}

.jscs {
	padding: 37px;
	background: #FFF;
}

.js-ti {
	text-align: center;
	padding-bottom: 34px;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}

/*解决方案*/
.jfk {
	padding: 42px 0 0;
}

.jfl {
	display: block;
	margin-left: -20px;
}

.jfl li {
	display: block;
	width: 615px;
	height: 145px;
	background: #ededed;
	float: left;
	margin-left: 20px;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.jfl li {
		width: 664px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.jfl li {
		width: 615px;
	}
}

.jfl li a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 24px;
}

.cpjtu {
	float: left;
	width: 98px;
	height: 98px;
	overflow: hidden;
	position: relative;
}

.cpjtuj {
	float: right;
	width: 48px;
	height: 48px;
	margin-top: 25px;
}

.cpjk {
	display: block;
	margin-left: 120px;
	margin-right: 60px;
	padding-top: 24px;
}

.cpjk-cn {
	line-height: 32px;
	font-size: 18px;
	color: #3d3d3d;
}

.cpjk-en {
	line-height: 20px;
	font-size: 12px;
	color: #9b9b9b;
}

.jfl li:hover .cpjk-cn {
	padding-left: 5px;
	color: #ffa500;
}

.jfl li:hover .cpjtu {
	animation: cpjtu 5s linear infinite both;
	-webkit-animation: cpjtu 5s linear infinite both;
	-moz-animation: cpjtu 5s linear infinite both;
	-o-animation: cpjtu 5s linear infinite both;
}

@keyframes cpjtu {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

@-webkit-keyframes cpjtu {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

@-moz-keyframes cpjtu {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

@-o-keyframes cpjtu {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

/******************************solution*******************************/
.sontiy {
	width: 585px;
	height: 103px;
	margin: 55px auto 80px;
}

.sontiy img {
	margin: 0 auto;
	position: relative;
}

.sonticn {
	position: relative;
	width: 230px;
	height: 44px;
	margin: 0 auto;
	text-align: center;
	line-height: 44px;
	font-size: 28px;
	color: #fff;
}

.sonticn b,
.sonticn i {
	display: block;
	width: 50px;
	height: 1px;
	position: absolute;
	top: 50%;
	background: #7facdb;
}

.sonticn b {
	left: 0;
}

.sonticn i {
	right: 0;
}

.jjfaj dd:first-child {
	border-left: none;
}

.jjfaj dd:last-child {
	border-right: none;
}

/******************************solution-view*******************************/
.sonr {
	display: block;
	margin-bottom: 65px;
}

.sonti {
	margin-bottom: 20px;
	font-size: 30px;
	color: #ffa500;
	line-height: 44px;
}

.sonk {
	display: block;
	margin-right: 582px;
}

/******************************news*******************************/
.xwlb {
	display: block;
	margin-left: -29px;
}

.xwlb li {
	width: 397px;
	height: auto;
	float: left;
	margin-left:0;
	margin-bottom: 30px;
	position: relative;
	border: 1px solid #9b9b9b;
}
.xwlb li:nth-child(3n+2){
	margin-left: 3.5%;
	margin-right: 3.5%;
}
@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.xwlb li {
		width:31%;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.xwlb li {
		width: 31%;
	}
}

.xwhbg {
	position: absolute;
	z-index: -1;
	width: 0;
	height: 100%;
	left: 0;
	top: 0;
}

.xwlb li:hover .xwhbg {
	background: rgb(10, 89, 207);
	width: 100%;
}

.xwlb li:hover {
	border-color: rgb(10, 89, 207);
}

.xwk {
	padding: 38px;
}

.xwk-da {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}

.xwk-da1 {
	display: block;
	line-height: 38px;
	font-size: 36px;
	color: #383838;
}

.xwk-da2 {
	display: block;
	margin-bottom: 9px;
	line-height: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

.xwlb li:hover .xwk-da span {
	color: #FFF;
}

.xwk-dat {
	display: block;
	position: relative;
	width: 52px;
	height: 1px;
	background: #000;
}

.xwk-dat span {
	display: block;
	float: right;
	width: 0;
	height: 1px;
	background: #FFF;
}

.xwlb li:hover .xwk-dat span {
	width: 100%;
}

.xwk-ti {
	display: block;
	font-size: 18px;
	color: #000;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xwk-ti:visited {
	color: #000;
}

.xwk-js {
	display: block;
	height: 125px;
	padding-top: 20px;
}

.xwk-js a {
	display: block;
	font-size: 14px;
	color: #767676;
	line-height: 26px;
}

.xwk-js a:visited {
	color: #767676;
}

.xwlb li:hover .xwk-ti {
	color: #FFF;
	padding-left: 8px;
}

.xwlb li:hover .xwk-js a {
	color: #FFF;
}

.xwk-duo {
	display: block;
	overflow: hidden;
	height: 20px;
	width: 80px;
	position: relative;
}

.xwk-duo span {
	display: block;
	position: relative;
	top: 0;
	color: #9e9e9e;
}

.xwlb li:hover .xwk-duo span {
	top: -100%;
	color: #FFF;
}

/******************************services*******************************/
.zclb {
	display: block;
}

.zclb li {
	display: block;
	background: #FFF;
	overflow: hidden;
	margin-bottom: 30px;
}

.ywtu {
	display: block;
	float: left;
	overflow: hidden;
	width: 789px;
	height: 407px;
}

.ywnk {
	width: 461px;
	padding: 46px 60px;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.ywnk {
		width: 559px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.ywnk {
		width: 461px;
	}
}

.ywnk-ti {
	display: block;
	margin-bottom: 25px;
	font-size: 30px;
	color: #ffa500;
	line-height: 40px;
}

.ywnk-ti:visited {
	color: #ffa500;
}

.ywnk-js {
	display: block;
	height: 180px;
}

.ywnk-js a {
	display: block;
	color: #636363;
}

.ywnk-js a:visited {
	color: #636363;
}

.zclb li:hover .ywnk-jtu img {
	animation: ywnk-jtu 0.8s linear infinite both;
	-webkit-animation: ywnk-jtu 0.8s linear infinite both;
	-moz-animation: ywnk-jtu 0.8s linear infinite both;
	-o-animation: ywnk-jtu 0.8s linear infinite both;
}

@keyframes ywnk-jtu {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes ywnk-jtu {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-moz-keyframes ywnk-jtu {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-o-keyframes ywnk-jtu {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

.zclb li:hover .ywtu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.zclb li:hover .ywnk-ti {
	padding-left: 8px;
	color: #000;
}

.zclb li:hover .ywnk-js a {
	color: #ffa500;
}

/******************************qualification*******************************/
.zzlb {
	display: block;
	margin-left: -28px;
}

.zzlb li {
	display: block;
	width: 316px;
	float: left;
	border: 1px solid #dfdfdf;
	margin-left: 28px;
	margin-bottom: 28px;
	overflow: hidden;
}

.zzlb li a {
	display: block;
	position: relative;
	overflow: hidden;
}

.zztuk {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 19px;
}

.zztu {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.zztu img {
	width: 275px;
	height: 372px;
}

.zztm {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	z-index: 8;
	background: url(../images/zzhbg.png) repeat;
}

.zztmk {
	position: absolute;
	width: 100%;
	height: auto;
	top: 50%;
	margin-top: -52px;
	padding: 15px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 36px;
}

.zztmk b,
.zztmk i {
	display: block;
	position: absolute;
	width: 74px;
	height: 2px;
	background: #FFF;
	left: 50%;
	margin-left: -37px;
}

.zztmk b {
	top: 0;
}

.zztmk i {
	bottom: 0;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.zzlb li {
		width: 316px;
	}

	.zztu img {
		width: 275px;
		height: auto;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.zzlb li {
		width: 291px;
	}

	.zztu img {
		width: 252px;
		height: auto;
	}
}

.zzlb li:hover .zztu img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
	-moz-transform: scale(1.1);
}

.zzlb li:hover .zztm {
	top: 0%;
}

/******************************standard*******************************/
.bzl {
	display: block;
	margin-left: -20px;
}

.bzl li {
	display: block;
	width: 615px;
	height: 145px;
	background: #fff;
	border: 1px solid #cdcdcd;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

@media screen and (min-width:1280px) {

	/*屏幕宽度大于320px*/
	.bzl li {
		width: 664px;
	}
}

@media screen and (max-width:1280px) {

	/*屏幕宽度小于320px*/
	.bzl li {
		width: 615px;
	}
}

.bzl li a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 24px;
}

.bzl li .cpjtu {
	float: left;
	width: 98px;
	height: 98px;
}

.bzl li .cpjtuj {
	float: right;
	width: 48px;
	height: 48px;
	margin-top: 25px;
}

.bzl li .cpjk {
	display: block;
	margin-left: 120px;
	margin-right: 70px;
	padding-top: 4px;
}

.bzl li .cpjk-cn {
	margin-bottom: 12px;
	line-height: 32px;
	font-size: 18px;
	color: #3d3d3d;
}

.bzl li .cpjk-en {
	line-height: 20px;
	font-size: 12px;
	color: #9b9b9b;
}

.bzl li:hover .cpjtu {
	animation: cpjtu2 5s linear infinite both;
	-webkit-animation: cpjtu2 5s linear infinite both;
	-moz-animation: cpjtu2 5s linear infinite both;
	-o-animation: cpjtu2 5s linear infinite both;
}

@keyframes cpjtu2 {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

@-webkit-keyframes cpjtu2 {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

@-moz-keyframes cpjtu2 {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

@-o-keyframes cpjtu2 {
	0% {
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
	}

	30% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}

	100% {
		transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
	}
}

.bzl li:hover .cpjtuj,
.jfl li:hover .cpjtuj {
	animation: cpjtuj 1.8s linear infinite both;
	-webkit-animation: cpjtuj 1.8s linear infinite both;
	-moz-animation: cpjtuj 1.8s linear infinite both;
	-o-animation: cpjtuj 1.8s linear infinite both;
}

@keyframes cpjtuj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes cpjtuj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-moz-keyframes cpjtuj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-o-keyframes cpjtuj {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}


.bzl li:hover .cpjk-cn {
	padding-left: 5px;
	color: #ffa500;
}

/******************************news-view*******************************/
.nenk {
	background: #FFF;
	border: 1px solid #ddd;
	padding: 40px 80px;
}

.nen-ti {
	text-align: center;
	margin-bottom: 20px;
	font-size: 22px;
	line-height: 34px;
	color: #000;
}

.nen-gjc {
	text-align: center;
	padding: 8px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	line-height: 30px;
	font-size: 12px;
	color: #777;
}

.nen-gjc a,
nen-gjc a:visited {
	color: #777;
}

.nen-gjc a:hover {
	color: #ffa500;
}

.fanye {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 25px;
}

.fanl {
	display: block;
	float: right;
	width: 100px;
	height: 34px;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	color: #888;
	line-height: 32px;
}

.fanl span {
	display: block;
	position: relative;
	top: 0;
}

.fanl:hover span {
	top: -100%;
	color: #fff;
}

.fanl:hover {
	background: #ffa500;
	border-color: #ffa500;
}

.fanye .lf a {
	display: block;
	line-height: 26px;
	font-size: 12px;
	color: #888;
}

.fanye .lf a:visited {
	color: #888;
}

.fanye .lf a:hover span {
	color: #ffa500;
}

.fanye .lf a:hover {
	padding-left: 5px;
}

/**************************************about-job-view********************************************/
.nrq-con {
	background: #fbfbfb;
	padding: 40px 40px 50px;
}

.yd {
	line-height: 36px;
	font-size: 30px;
	color: #ffa500;
}

.rg {
	padding-top: 9px;
	padding-bottom: 15px;
}

.ym {
	font-size: 22px;
	color: #797979;
	line-height: 32px;
	padding-bottom: 4px;
}

.yq {
	padding-bottom: 35px;
}

.xm {
	line-height: 26px;
	color: #7e7e7e;
	font-size: 14px;
}

.xie002 {
	padding-left: 16px;
	padding-right: 16px;
}

.xie label {
	line-height: 26px;
	color: #7e7e7e;
	font-size: 14px;
}

.xie1 {
	width: 240px;
	height: 26px;
	color: #7e7e7e;
	padding: 0 5px;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #e3e3e3;
	background: #FFF;
}

.xie2 {
	width: 1020px;
	height: 80px;
	padding: 0 5px;
	line-height: 26px;
	color: #7e7e7e;
	font-size: 12px;
	border: 1px solid #e3e3e3;
	background: #FFF;
	margin-top: 9px;
	margin-bottom: 9px;
}

.ti {
	width: 70px;
	height: 28px;
	background: #ffa500;
	margin-left: 8px;
	color: #FFF;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

/**内容区切入**/
.donghua {
	/* animation: donghua 1.0s linear both;
	-webkit-animation: donghua 1.0s linear both;
	-moz-animation: donghua 1.0s linear both;
	-o-animation: donghua 1.0s linear both; */
}

@keyframes donghua {
	0% {
		margin-top: 400px;
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		margin-top: 0px;
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-webkit-keyframes donghua {
	0% {
		margin-top: 400px;
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		margin-top: 0px;
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes donghua {
	0% {
		margin-top: 400px;
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		margin-top: 0px;
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes donghua {
	0% {
		margin-top: 400px;
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		margin-top: 0px;
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

.donghua2 {
	animation: donghua2 1.0s linear both;
	-webkit-animation: donghua2 1.0s linear both;
	-moz-animation: donghua2 1.0s linear both;
	-o-animation: donghua2 1.0s linear both;
}

@keyframes donghua2 {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-webkit-keyframes donghua2 {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes donghua2 {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes donghua2 {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		filter: alpha(opacity=100);
	}
}



/**公共样式**/
.nav li span,
.nav li i,
#btn_prev,
#btn_next,
.so-ticn span b,
.soj,
.jbg,
.sol1,
.sol10,
.solmcn,
.solmen,
.solmcn b,
.solmen b,
.cpltu img,
.cpmx,
.cpcn b,
.cpen b,
.cplbg,
.nebg,
.nenr-ti,
.nenr-js a,
.nenr-js,
.nej,
.youka a,
.fona a,
.nyfl a span,
.nyfl a,
.joon a span,
.coad,
.coadk img,
.cpee,
.cpjj,
.yema a,
.yema a span,
.xwhbg,
.xwlb li,
.xwk-dat span,
.xwk-ti,
.xwk-duo span,
.xwk-da span,
.ywnk-jtu img,
.ywtu img,
.ywnk-ti,
.ywnk-js a,
.zztu img,
.zztm,
.cpjk-cn,
.nen-gjc a,
.fanl span,
.fanl,
.fanye .lf a span,
.fanye .lf a,
.children li a,
.children li a span,
.abtuu {
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

.nav-center{
	width: 80%;
	position: relative;
}