/*public*/
/* Public */
@charset "utf-8";

#sitemaplist .sitemapclass {
	padding: 5px 0px;
	border: 1px solid #ddd;
	margin-top: 30px;
}

html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
table,
th,
td {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
	vertical-align: top;
}

h2,
h3 {
	margin-bottom: 8px;
	font-size: 17px;
	color: #1c4786;
	padding: 13px 10px;
	font-weight: 700;
	line-height: 20px;
	font-family: microsoft yahei;
	vertical-align: baseline;
	border-left: 3px #1c4786 solid;
	display: block;
	word-wrap: break-word;
	background-color: #f6f6f6;
	margin-top: 5px;
}

p {
	padding-bottom: 10px;
	font-family: microsoft yahei;
	font-size: 16px;
	margin: 0 auto;
	max-width: 1200px;
}

/**	
h2{
	padding: 1px 8px;
    font-size: 19px;
    font-family: microsoft yahei;
    text-align: center;
    color: #1c4786;
    font-weight: 400;
    white-space: normal;
    padding-bottom: 5px;
}	*/

* {
	padding: 0;
	margin: 0;
}

ul,
li,
dl,
dd,
dt {
	list-style-type: none;
}

i,
em,
cite {
	font-style: normal;
}

body {
	-webkit-text-size-adjust: none;
	font: 16px Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

a {
	text-decoration: none;
}

.clear,
.cle {
	clear: both;
}

a,
area {
	blr: expression(this.onFocus=this.blur())
}

/*  鍘绘帀IE涓嬮摼鎺ヨ櫄绾挎 */
a:focus {
	outline: none;
}

/* 鍘绘帀鐏嫄涓嬮摼鎺ヨ櫄绾挎 */
#ea_h,
#ea_ba,
#ea_c,
#ea_b {
	min-width: 1200px;
}

.rgbaa {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* end_Public */
/*public*/
/*ea_h*/
/* t_ver */
.header_jia {
	position: absolute;
	right: -125px;
	top: 35px;
}

.t_ver {
	float: right;
	font-size: 14px;
	margin-top: 23px;
	margin-right: 112px;
}

.t_ver li {
	float: left;
}

.t_ver li:before {
	content: '|';
	font-size: 14px;
	color: #999999;
	margin-left: 5px;
	margin-right: 5px;
}

.t_ver li:first-child:before {
	display: none;
}

.t_ver a {
	color: #999999;
}

/* end_t_ver */
/* t_search */
.t_search {
	float: right;
	width: 130px;
	;
	position: absolute;
	right: 105px;
	top: 47px
}

.t_search_text {
	background-color: transparent;
	color: #999;
	width: 127px;
	height: 27px;
	border: 1px solid #cccccc;
	outline: none;
	text-indent: 10px;
	border-right: none;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.wo-lj {
	margin: 20px;
	float: left;
	margin-top: 30px;
	font-size: 24px;
}

#img_ShoveWebControl_Search12 {
	position: relative;
	border: none;
	background-color: #fb861f;
	color: #ffffff;
	width: 40px;
	height: 29px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

/* end_t_search */
/* t_logo */
.t_logo {
	float: left;
}

.t_logo img {
	border: 0px;
}

#ea_l {
	position: relative;
	top: 33px;
	left: 50px
}

/* end_t_logo */
/*xn_n_14_wrap*/
.xn_n_14_wrap {
	position: relative;
	height: 45px;
	width: 100%;
	text-align: center;
}

#ea_n {
	position: absolute;
	top: 39px;
	width: 100%;
}

.xn_n_14_wrap_main {
	margin: 0 auto;
	width: 685px;
	height: 45px;
	padding-left: 65px;
	position: relative;
	z-index: 99;
}

#xn_n_14_VMenu1 li:first-child a {
	border-left: none;
}

.xn_n_14_wrap_menu1 {
	float: left;
	height: 45px;
	font-size: 16px;
	position: relative;
}

.xn_n_14_wrap_menu1>a {
	color: #484848;
	line-height: 44px;
	text-decoration: none;
	padding-left: 23px;
	padding-right: 23px;
	border-left: 1px solid #666666;
}

.xn_n_14_wrap_menu1_2 {
	float: left;
	height: 45px;
	font-size: 16px;
	position: relative;
}

.xn_n_14_wrap_menu1_2>a {
	color: #1169ab;
	line-height: 44px;
	text-decoration: none;
	padding-left: 23px;
	padding-right: 23px;
	font-weight: bold;
	border-left: 1px solid #666666;
}

.xn_n_14_wrap_menu1_cur {
	float: left;
	height: 45px;
	font-size: 16px;
	position: relative;
}

.xn_n_14_wrap_menu1_cur>a {
	color: #1169ab;
	line-height: 44px;
	text-decoration: none;
	padding-left: 23px;
	padding-right: 23px;
	font-weight: bold;
	border-left: 1px solid #666666;
}

.xn_n_14_wrap_menu2 a {
	color: #FFF;
	font-weight: normal;
	line-height: 30px !important;
}

/* .xn_n_14_wrap_menu2_2{background:url(../images/nav2.png) no-repeat;} */
.xn_n_14_wrap_main ul li ul {
	position: absolute;
	top: 56px;
	width: 143px;
	padding-top: 17px;
	left: -13px;
}

.xn_n_14_wrap_main ul li ul li {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #929292;
}

.xn_n_14_wrap_main ul li ul li>a {
	font-size: 16px;
	color: #ffffff;
}

.xn_n_14_wrap_main ul li ul li ul {
	float: left;
	margin-left: 128px;
	display: none !important;
}

#type1Li_n2,
#type1Li_n7,
#type1Li_n8 {
	display: none;
}

/*end_xn_n_14_wrap*/
/*top*/
.top {
	width: 100%;
	z-index: 99;
	position: relative;
	border-top: 8px solid #5d5d5d;
	background: #fff;
}

.t_t {
	position: relative;
	z-index: 96;
	width: 1200px;
	margin: 0 auto;
	height: 112px;
}

/*end_top*/
/*ea_h*/
/*ea_ba*/
/*xn_ba_js_1_banner*/
/** 鏄剧ず瀹介珮 **/
.xn_ba_js_1_banner {
	width: 100%;
	height: 609px;
	visibility: hidden;
	overflow: hidden;
	position: relative;
}

.xn_ba_js_1_bigImg img {
	width: 1920px;
	height: 609px;
	border: 0
}

.xn_ba_js_1_element {
	position: absolute;
}

/** button **/
.xn_ba_js_1_btn {
	top: 555px;
	cursor: pointer;
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 1000px !important;
	text-align: center;
}

.xn_ba_js_1_btn li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 12px;
	height: 12px;
	margin-left: 12px;
	margin-right: 12px;
}

.xn_ba_js_1_element_btn {
	background: #fff;
}

.xn_ba_js_1_element_btn:hover,
.xn_ba_js_1_element_btn_on {
	background: #005b9d;
}

/** 瀛椾綋灞炴� **/
.xn_ba_js_1_zt {
	white-space: nowrap;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	font-family: 寰蒋闆呴粦;
}

.xn_ba_js_1_A0 {
	left: 480px;
	top: 100px;
	font-size: 40px;
	color: #e21b14;
	font-weight: bold;
}

.xn_ba_js_1_A1 {
	left: 480px;
	top: 160px;
	font-size: 14px;
	color: #d30a01;
}

.xn_ba_js_1_A2 {
	left: 480px;
	top: 180px;
	font-size: 14px;
	color: #d30a01;
}

.xn_ba_js_1_B0 {
	left: 1020px;
	top: 100px;
	font-size: 40px;
	color: #e21b14;
	font-weight: bold;
}

.xn_ba_js_1_B1 {
	left: 1020px;
	top: 155px;
	font-size: 18px;
	color: #d30a01;
}

.xn_ba_js_1_C0 {
	left: 1070px;
	top: 100px;
	font-size: 36px;
	color: #e21b14;
	font-weight: bold
}

.xn_ba_js_1_C1 {
	left: 1070px;
	top: 155px;
	font-size: 14px;
	color: #d30a01;
}

.banner_span {
	width: 100%;
	text-align: center;
	margin-top: -403px;
}

.banner_span_1 {
	font-size: 46px;
	color: #ffffff;
	height: 82px;
	line-height: 82px;
	width: 100%;
	float: left;
	display: none;
}

.banner_span_2 {
	font-size: 22px;
	color: #ffffff;
	height: 43px;
	line-height: 43px;
	width: 100%;
	float: left;
	display: none;
}

.banner_span_3 {
	width: 98px;
	height: 34px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-top: 15px;
	display: none;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
}

.banner_span_3 a {
	color: #fff;
}

.revealOnScroll {
	opacity: 0;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

@-webkit-keyframes bounce {

	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	60% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

@keyframes bounce {

	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	60% {
		-webkit-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce
}

@-webkit-keyframes flash {

	0%,
	100%,
	50% {
		opacity: 1
	}

	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash {

	0%,
	100%,
	50% {
		opacity: 1
	}

	25%,
	75% {
		opacity: 0
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	30% {
		-webkit-transform: scaleX(1.25) scaleY(0.75);
		transform: scaleX(1.25) scaleY(0.75)
	}

	40% {
		-webkit-transform: scaleX(0.75) scaleY(1.25);
		transform: scaleX(0.75) scaleY(1.25)
	}

	60% {
		-webkit-transform: scaleX(1.15) scaleY(0.85);
		transform: scaleX(1.15) scaleY(0.85)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	30% {
		-webkit-transform: scaleX(1.25) scaleY(0.75);
		-ms-transform: scaleX(1.25) scaleY(0.75);
		transform: scaleX(1.25) scaleY(0.75)
	}

	40% {
		-webkit-transform: scaleX(0.75) scaleY(1.25);
		-ms-transform: scaleX(0.75) scaleY(1.25);
		transform: scaleX(0.75) scaleY(1.25)
	}

	60% {
		-webkit-transform: scaleX(1.15) scaleY(0.85);
		-ms-transform: scaleX(1.15) scaleY(0.85);
		transform: scaleX(1.15) scaleY(0.85)
	}

	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}

@-webkit-keyframes shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

@keyframes shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px)
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10%,
	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
		transform: scale(0.9) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	10%,
	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
		-ms-transform: scale(0.9) rotate(-3deg);
		transform: scale(0.9) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}

	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg)
	}

	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg)
	}

	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg)
	}

	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg)
	}

	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg)
	}

	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%)
	}

	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		-ms-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg)
	}

	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		-ms-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg)
	}

	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		-ms-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg)
	}

	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		-ms-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg)
	}

	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		-ms-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg)
	}

	100% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%)
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		transform: scale(.9)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}

	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px)
	}

	80% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px)
	}

	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		transform: translateX(30px)
	}

	80% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px)
	}

	80% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px)
	}

	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px)
	}

	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px)
	}

	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	80% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	80% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px)
	}

	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3)
	}
}

@keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3)
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		transform: translateY(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-ms-transform: translateY(40px);
		transform: translateY(40px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px)
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}

	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		-ms-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}

	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		-ms-transform: translateX(0%) skewX(-15deg);
		transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		-ms-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0%) skewX(0deg);
		-ms-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		-ms-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		-ms-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}

	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px)
	}

	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,
	60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	100% {
		-webkit-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,
	60% {
		-webkit-transform: rotate(80deg);
		-ms-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40% {
		-webkit-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		-ms-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	100% {
		-webkit-transform: translateY(700px);
		-ms-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg)
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		-ms-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg)
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg)
	}
}

@keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		-ms-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		-ms-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg)
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}

.revealOnScroll {
	opacity: 1;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.maxtime {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-200%);
		transform: translateX(-200%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-200%);
		transform: translateX(-200%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(200%);
		transform: translateX(200%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(200%);
		transform: translateX(200%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInTop {
	-webkit-animation-name: fadeInTop;
	animation-name: fadeInTop;
}

@-webkit-keyframes fadeInTopBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-200%);
		transform: translateY(-200%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInTopBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-200%);
		transform: translateY(-200%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInTopBig {
	-webkit-animation-name: fadeInTopBig;
	animation-name: fadeInTopBig;
}

@-webkit-keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInBottom {
	-webkit-animation-name: fadeInBottom;
	animation-name: fadeInBottom;
}

@-webkit-keyframes shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

@keyframes shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px)
	}
}

.shake {
	opacity: 1;
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.swing {
	opacity: 1;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10%,
	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
		transform: scale(0.9) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	10%,
	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
		-ms-transform: scale(0.9) rotate(-3deg);
		transform: scale(0.9) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

. {
	opacity: 1;
	-webkit-animation-name: tada;
	animation-name: tada
}

@keyframes fadeMoveLeft {
	from {
		margin-left: 3px;
	}

	to {
		margin-left: -6px;
	}
}

@-moz-keyframes fadeMoveLeft {
	from {
		margin-left: 3px;
	}

	to {
		margin-left: -6px;
	}
}

@-webkit-keyframes fadeMoveLeft {
	from {
		margin-left: 3px;
	}

	to {
		margin-left: -6px;
	}
}

.fadeMoveLeft {
	animation: fadeMoveLeft 0.5s infinite;
	-moz-animation: fadeMoveLeft 0.5s infinite;
	-webkit-animation: fadeMoveLeft 0.5s infinite;
}

@keyframes fadeMoveRight {
	from {
		margin-left: -3px;
	}

	to {
		margin-left: 6px;
	}
}

@-moz-keyframes fadeMoveRight {
	from {
		margin-left: -3px;
	}

	to {
		margin-left: 6px;
	}
}

@-webkit-keyframes fadeMoveRight {
	from {
		margin-left: -3px;
	}

	to {
		margin-left: 6px;
	}
}

.fadeMoveRight {
	animation: fadeMoveRight 0.5s infinite;
	-moz-animation: fadeMoveRight 0.5s infinite;
	-webkit-animation: fadeMoveRight 0.5s infinite;
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}

	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		-ms-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}

	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		-ms-transform: translateX(0%) skewX(-15deg);
		transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		-ms-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-180deg);
		-ms-transform: perspective(400px) rotateY(-180deg);
		transform: perspective(400px) rotateY(-180deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(180deg);
		-ms-transform: perspective(400px) rotateY(180deg);
		transform: perspective(400px) rotateY(180deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes show {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes show {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.show {
	-webkit-animation-name: show;
	animation-name: show;
}

/*end_xn_ba_js_1_banner*/
/*ea_ba*/
/*ea_c*/
/*xn_c_index_42_wrap*/
.xn_c_index_42_wrap {
	width: 1200px;
	float: left;
	margin-top: 71px;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 23px;
	margin-bottom: 45px;
}

.xn_c_index_42_wbox {}

.xn_c_index_42_prd_t3 {
	float: left;
}

.xn_c_index_42_prd_t3 span {
	font-size: 18px;
	color: #000000;
}

.xn_c_index_42_prd_t3 span:hover {
	color: #1169ab;
}

.xn_c_index_42_prdmore {
	float: left;
	font-size: 14px;
	line-height: 26px;
	margin-left: 9px;
}

.xn_c_index_42_prdmore a {
	color: #333;
}

.xn_c_index_42_prdmore a:hover {
	color: #1169ab;
}

.xn_c_index_42_nrbox {
	float: left;
	width: 1243px;
	/* margin-left: -40px; */
}

.xn_c_index_42_nrsmall {
	float: left;
	width: 398px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 16px;
}

.xn_c_index_42_lftbox {
	width: 398px;
	height: 369px;
	overflow: hidden;
	float: left;
}

.xn_c_index_42_lftbox img {
	width: 369px;
	height: 369px;
}

.xn_c_index_42_lftbox img:hover {
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.4s ease-out 0s;
}

.xn_c_index_42_ritbox {
	width: 398px;
	float: left;
}

.xn_c_index_42_name {
	height: 47px;
	line-height: 47px;
	text-align: center
}

.xn_c_index_42_name a {
	font-size: 14px;
	color: #434343;
}

.xn_c_index_42_name a:hover {
	color: #1169ab;
}

.xn_c_index_42_coent {
	height: 60px;
	line-height: 18px;
	height: 37px;
	font-size: 12px;
	color: #999999;
	overflow: hidden;
	text-align: center
}

.xn_c_index_42_time,
.xn_c_index_42_xxmore {
	display: none;
}

/*end_xn_c_index_42_wrap*/
/*xn_c_index_294_wrap*/
.xn_c_index_294_wrap {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 44px;
	padding-bottom: 33px;
	border-bottom: 1px solid #d0d0d0;
}

.xn_c_index_294_inner {
	height: auto;
	overflow: hidden;
	position: relative;
	float: left;
}

.xn_c_index_42_topbox {
	width: 1000px;
	line-height: 21px;
	height: 21px;
	font-size: 18px;
	color: #000000;
}

.video_span span {
	font-size: 18px;
	color: #000000;
}

.video_span span:hover {
	color: #1169ab;
}

.video_top {
	float: left;
	height: 42px;
	line-height: 20px;
	width: 1000px;
}

.video_span {
	float: left;
	font-size: 18px;
	color: #000000;
}

.video_a {
	float: left;
	font-size: 14px;
	color: #666666;
	margin-left: 0px;
	margin-top: 4px;
}

.video_a:hover {
	color: #1169ab;
}

.xn_c_index_294_cont {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.xn_c_index_294_box {
	width: 840px;
	overflow: hidden;
	float: left;
}

.xn_c_index_294_cont ul {
	width: 1200px !important;
	overflow: hidden;
	position: relative;
}

.xn_c_index_294_cont li {
	width: 370px;
	height: 255px;
	float: left;
	margin-left: 45px;
	position: relative;
}

.xn_c_index_294_cont li:first-child {
	margin-left: 0;
}

.xn_c_index_294_img {
	/* width:306px; */
	/* height:205px; */
	overflow: hidden;
	cursor: pointer;
}

.xn_c_index_294_img img {
	width: 100%;
	height: 100%;
	line-height: 0;
	display: block;
	border: 0;
}

.xn_c_index_294_img img:hover {
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.4s ease-out 0s;
}

.xn_c_index_294_ft {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 33;
	cursor: pointer;
}

.xn_c_index_294_title {
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	text-indent: 13px;
	color: #FFF;
	float: left;
	overflow: hidden;
	text-align: left;
	background: url(../images/lio.png) repeat;
}

.xn_c_index_294_intro {
	line-height: 20px;
	font-size: 12px;
	color: #000;
	overflow: hidden;
	display: none;
}

.xn_c_index_294_zz {
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 22;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	display: none;
	cursor: pointer;
}

#xn_c_index_294_prev {
	width: 30px;
	height: 40px;
	background-color: #720001;
	position: absolute;
	left: 0;
	top: 42%;
	cursor: pointer;
	display: none !important;
}

#xn_c_index_294_prev:hover {
	background-color: #CC0104;
}

#xn_c_index_294_next {
	width: 30px;
	height: 40px;
	background-color: #720001;
	position: absolute;
	right: 0;
	top: 42%;
	cursor: pointer;
	display: none !important;
}

#xn_c_index_294_next:hover {
	background-color: #CC0104;
}

#xn_c_index_294_nums {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

#xn_c_index_294_nums a {
	width: 30px;
	height: 10px;
	background-color: #720001;
	display: inline-block;
	margin-right: 10px;
}

#xn_c_index_294_nums a.xn_c_index_294_cur,
#xn_c_index_294_nums a:hover {
	background-color: #CC0104;
}

#xn_c_index_294_fullbg {
	background-color: #000;
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	z-index: 10008;
	display: none;
}

#xn_c_index_294_dialog {
	width: 900px;
	height: 508px;
	background-color: #FFF;
	position: absolute;
	position: fixed !important;
	z-index: 10009;
	display: none;
}

#xn_c_index_294_maxpic {
	width: 900px;
	height: 630px;
	overflow: hidden;
	position: relative;
}

#xn_c_index_294_maxpic ul {
	width: 9999em;
	overflow: hidden;
	position: relative;
}

#xn_c_index_294_maxpic li {
	width: 900px;
	height: 630px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}

#xn_c_index_294_maxpic .xn_c_index_294_img {
	width: 100%;
	height: 598px;
	overflow: hidden;
}

#xn_c_index_294_maxpic .xn_c_index_294_ft {
	position: relative;
	display: block;
	top: 0;
}

#xn_c_index_294_maxpic .xn_c_index_294_title {
	color: #000;
	display: none;
}

#xn_c_index_294_maxpic .xn_c_index_294_intro {
	display: block;
}

#xn_c_index_294_maxpic .xn_c_index_294_zz {
	display: none;
}

#xn_c_index_294_maxpic embed {
	width: 900px !important;
	height: 630px !important;
}

#xn_c_index_294_prevmp {
	width: 30px;
	height: 40px;
	background-color: #C45B00;
	position: absolute;
	left: -80px;
	top: 45%;
	cursor: pointer;
	display: none !important;
}

#xn_c_index_294_prevmp:hover {
	background-color: #FF8B19;
}

#xn_c_index_294_nextmp {
	width: 30px;
	height: 40px;
	background-color: #C45B00;
	position: absolute;
	right: -80px;
	top: 45%;
	cursor: pointer;
	display: none !important;
}

#xn_c_index_294_nextmp:hover {
	background-color: #FF8B19;
}

#xn_c_index_294_close {
	width: 26px;
	height: 26px;
	position: absolute;
	z-index: 999;
	right: -13px;
	top: -12px;
	cursor: pointer;
	background: url(../images/close.png) no-repeat;
}

.spp {
	width: 1000px;
	height: 500px;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: none;
	z-index: 9999;
	background: #000;
}

.spp video {
	width: 1000px;
	height: 500px;
	display: none;
}

/*
.n_content_right img
	{
		width:100%;
	}
	*/
.xn_c_index_294_maxpic .xn_c_index_294_title {
	display: none;
}

/*end_xn_c_index_294_wrap*/
/*xn_c_index_39_c_wrap*/
.xn_c_index_39_c_wrap {
	width: 349px;
	float: left;
}

.xn_c_index_39_c_topbox {
	width: 306px;
	line-height: 67px;
	height: 67px;
}

.xn_c_index_39_c_topbox span {
	font-size: 18px;
	color: #000000;
}

.xn_c_index_39_c_topbox span:hover {
	color: #1169ab;
}

.xn_c_index_39_c_news_t1 {
	float: left;
	font-size: 18px;
	color: #000000;
}

.xn_c_index_39_c_newsmore {
	float: left;
	margin-left: 7px;
}

.xn_c_index_39_c_newsmore a {
	font-size: 14px;
	color: #666;
}

.xn_c_index_39_c_newsmore a:hover {
	color: #1169ab;
}

.xn_c_index_39_c_nrbox {
	width: 323px;
	float: left;
}

.xn_c_index_39_c_lftbox {
	float: left;
	width: 121px;
	margin-bottom: 26px;
	overflow: hidden;
}

.xn_c_index_39_c_lftbox img {
	width: 121px;
	height: 98px;
}

.xn_c_index_39_c_lftbox img:hover {
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.4s ease-out 0s;
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.4s ease-out 0s;
}

.xn_c_index_39_c_ritbox {
	float: left;
	width: 202px;
}

.xn_c_index_39_c_title {
	width: 202px;
	margin-left: 12px;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.xn_c_index_39_c_title a {
	font-size: 14px;
	color: #434343;
}

.xn_c_index_39_c_title a:hover {
	color: #1169ab;
}

.xn_c_index_39_c_time {
	width: 202px;
	margin-left: 12px;
	float: left;
	font-size: 12px;
	color: #999999;
	height: 15px;
	line-height: 15px;
}

.xn_c_index_39_c_click {
	width: 300px;
	display: none;
}

.xn_c_index_39_c_coent {
	width: 213px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #999999;
	margin-left: 12px;
}

.xn_c_index_39_c_more {
	display: none;
}

/*end_xn_c_index_39_c_wrap*/
/*xn_c_index_39_wrap*/
.xn_c_index_39_wrap {
	width: 306px;
	float: left;
	margin-bottom: 59px;
	border-left: 2px solid #ececec;
	border-right: 2px solid #ececec;
	padding-left: 44px;
	padding-right: 68px;
	margin-left: 41px;
	margin-right: 44px;
}

.xn_c_index_39_topbox {
	width: 306px;
	line-height: 67px;
	height: 67px;
}

.xn_c_index_39_topbox span {
	font-size: 18px;
	color: #000000;
}

.xn_c_index_39_topbox span:hover {
	color: #1169ab;
}

.xn_c_index_39_news_t1 {
	float: left;
	font-size: 18px;
	color: #000000;
}

.xn_c_index_39_newsmore {
	float: left;
	margin-left: 7px;
}

.xn_c_index_39_newsmore a {
	font-size: 14px;
	color: #666;
}

.xn_c_index_39_newsmore a:hover {
	color: #1169ab;
}

.xn_c_index_39_nrbox {
	width: 336px;
	float: left
}

.xn_c_index_39_lftbox {
	float: left;
	width: 121px;
	margin-bottom: 26px;
	overflow: hidden;
}

.xn_c_index_39_lftbox img {
	width: 121px;
	height: 98px;
}

.xn_c_index_39_lftbox img:hover {
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.4s ease-out 0s;
}

.xn_c_index_39_ritbox {
	float: left;
	width: 202px;
}

.xn_c_index_39_title {
	width: 202px;
	margin-left: 12px;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.xn_c_index_39_title a {
	font-size: 14px;
	color: #434343;
}

.xn_c_index_39_title a:hover {
	color: #1169ab;
}

.xn_c_index_39_time {
	width: 202px;
	margin-left: 12px;
	float: left;
	font-size: 12px;
	color: #999999;
	height: 15px;
	line-height: 15px;
}

.xn_c_index_39_click {
	width: 300px;
	display: none;
}

.xn_c_index_39_coent {
	width: 213px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #999999;
	margin-left: 12px;
}

.xn_c_index_39_more {
	display: none;
}

/*end_xn_c_index_39_wrap*/
/*xn_c_index_39_b_wrap*/
.xn_c_index_39_b_wrap {
	width: 306px;
	float: left;
}

.xn_c_index_39_b_topbox {
	width: 306px;
	line-height: 67px;
	height: 67px;
}

.xn_c_index_39_b_topbox span {
	font-size: 18px;
	color: #000000;
}

.xn_c_index_39_b_topbox span:hover {
	color: #1169ab;
}

.xn_c_index_39_b_news_t1 {
	float: left;
	font-size: 18px;
	color: #000000;
}

.xn_c_index_39_b_newsmore {
	float: left;
	margin-left: 7px;
}

.xn_c_index_39_b_newsmore a {
	font-size: 14px;
	color: #666;
}

.xn_c_index_39_b_newsmore a:hover {
	color: #1169ab;
}

.xn_c_index_39_b_nrbox {
	width: 323px;
	float: left;
}

.xn_c_index_39_b_lftbox {
	float: left;
	width: 121px;
	margin-bottom: 26px;
	overflow: hidden;
}

.xn_c_index_39_b_lftbox img {
	width: 121px;
	height: 98px;
}

.xn_c_index_39_b_lftbox img:hover {
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	transform: scale(1.1);
	transition: all 0.4s ease-out 0s;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.4s ease-out 0s;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.4s ease-out 0s;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.4s ease-out 0s;
}

.xn_c_index_39_b_ritbox {
	float: left;
	width: 202px;
}

.xn_c_index_39_b_title {
	width: 202px;
	margin-left: 12px;
	float: left;
	height: 20px;
	line-height: 10px;
}

.xn_c_index_39_b_title a {
	font-size: 14px;
	color: #434343;
}

.xn_c_index_39_b_title a:hover {
	color: #1169ab;
}

.xn_c_index_39_b_time {
	width: 202px;
	margin-left: 12px;
	float: left;
	font-size: 12px;
	color: #999999;
	height: 15px;
	line-height: 15px;
}

.xn_c_index_39_b_click {
	width: 300px;
	display: none;
}

.xn_c_index_39_b_coent {
	width: 213px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #999999;
	margin-left: 12px;
}

.xn_c_index_39_b_more {
	display: none;
}

/*end_xn_c_index_39_b_wrap*/
/*index_cnt*/
.index_cnt {
	width: 100%;
	overflow: hidden;
	margin-top: -30px;
}

.index_cnt_m {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}

/*end_index_cnt*/
/*ea_c*/
/*ea_b*/
/*xn_f_5_wrap*/
.guangc {
	position: absolute;
	top: 20px;
	right: 20px;
}

.guangc img {
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.xn_f_5_wrap {
	width: 630px;
	height: 430px;
	position: fixed;
	top: 100px;
	z-index: 999;
	display: none;
	background: hsl(0, 28%, 95%);
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	margin: auto;
}

.EIMS_C_1_3_DIV ul li.EIMS_C_1_3_Name {
	width: 61px;
	float: left;
	text-align: right;
	color: #6e6e6e;
	margin-right: 11px;
	padding-top: 3px;
}

.EIMS_C_1_3_DIV ul li.EIMS_C_1_3_Name1 {
	width: 61px;
	float: left;
	text-align: right;
	color: #6e6e6e;
	margin-right: 11px;
}

.EIMS_C_1_3_DIV ul li.EIMS_C_1_3_bt {}

#EIMS_C_1_3_Postcode,
#EIMS_C_1_3_Email,
#EIMS_C_1_3_MSN,
#EIMS_C_1_3_Title {
	width: 512px;
	outline: none;
	text-indent: 20px;
	height: 41px;
	line-height: 41px;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
}

#EIMS_C_1_3_Title {
	height: 116px;
}

.EIMS_C_1_3_DIV ul li #EIMS_C_1_3_Content {
	width: 428px;
	height: 144px;
	line-height: 24px;
	border: 1px solid #c3c3c3;
}

.EIMS_C_1_3_DIV ul li .bt {
	color: #fe0001;
	margin-left: 14px;
	vertical-align: middle;
}

#EIMS_C_1_3_Submit {
	width: 513px;
	height: 35px;
	border: 0;
	cursor: pointer;
	outline: none;
}

#EIMS_C_1_3_Reset {
	width: 100px;
	height: 34px;
	border: 0;
	cursor: pointer;
	display: none;
}

.xn_f_5_feedbox .online_but {
	float: left;
	margin-top: 23px;
	margin-left: 28px;
}

.footfeed_li_title {
	width: 515px;
	height: 32px;
	float: left;
	line-height: 32px;
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
}

.footfeed_li_title b {
	font-size: 12px;
	color: #999999;
}

.footfeed_li_txbox {
	float: left;
}

.EIMS_C_1_3_box {
	margin-left: 27px;
	margin-top: 62px;
	float: left;
}

.feedback_close {
	float: right;
	width: 26px;
	height: 26px;
	cursor: pointer;
	margin-top: -10px;
	margin-right: -10px;
}

.feedback_black {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	float: left;
	top: 0;
	left: 0;
	display: none;
}

/*end_xn_f_5_wrap*/
/*xn_f_21_wrap*/
.xn_f_21_wrap {
	width: 1200px;
	float: left;
	line-height: 20px;
	overflow: hidden;
	margin-top: 19px;
}

.xn_f_21_xhbox {
	float: left;
	height: 20px;
	overflow: hidden;
	text-align: center;
}

.xn_f_21_xhbox a {
	font-size: 12px;
	color: #b7b7b7;
	padding-left: 22px;
	padding-right: 22px;
	border-left: 1px solid #9e9e9e;
}

.link_span {
	float: left;
	font-size: 16px;
	color: #ffffff;
}

.xn_f_21_xhbox a:hover {
	color: #eaeaea;
}

/*end_xn_f_21_wrap*/
/*foot_nav*/
.foot_nav {
	float: left;
	text-align: left;
	height: 200px;
	width: 835px;
	margin-bottom: 45px;
}

.foot_nav_ul {
	float: left;
	margin: 0px;
	padding: 0px;
}

.foot_nav ul li {
	width: 118px;
	float: left;
}

.foot_nav ul li a {
	height: 25px;
	line-height: 25px;
	;
	font-size: 14px;
	color: #bfbfbf;
}

.foot_nav ul li ul li a {
	line-height: 29px;
	height: 25px;
	color: #909090;
}

.foot_nav a:hover {
	color: #eaeaea;
}

#foot_type1Li_n6 {
	display: none;
}

/*end_foot_nav */
/*foot_copy*/
.foot_copy {
	float: left;
	width: 800px;
	height: 46px;
	margin-top: 20px;
}

.foot_copy div {
	float: left;
	margin-right: 10px;
}

.foot_copy a {
	font-size: 12px;
	color: #646464;
}

.foot_copy div:hover span {
	color: #eaeaea;
}

.foot_copy a:hover {
	color: #eaeaea;
}

.foot_copy div:nth-child(3) {
	float: left;
	margin-top: 16px;
}

/*end_foot_copy*/
/*xn_f_2_warp*/
.xn_f_2_warp {
	float: right;
	margin-top: 19px;
}

/*end_xn_f_2_warp*/
/*foot*/
.foot {
	width: 100%;
	position: relative;
	text-align: center;
	height: 330px;
	font-size: 12px;
	overflow: hidden;
	color: #666666;
	background: url(../images/bj.png) #4c4c4c repeat-x bottom;
	padding-bottom: 20px;
}

.foot_c {
	position: relative;
	width: 1200px;
	margin: auto;
	text-align: left;
}

.in_banner {
	width: 100%;
	height: 609px;
	position: relative;
	overflow: hidden;
}

.in_banner img {
	width: auto;
	height: 609px;
}

.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 30px;
	width: 100%;
	z-index: 9999;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #fff;
	margin: 0 10px;
	cursor: pointer;
}

.swiper-active-switch {
	background: blue;
}

body {
	overflow-x: hidden;
}

/*.in_banner{
  width: 1920px;
  height:auto;
  position: relative;
  left:50%;
  margin-left:-960px;
}
.in_banner img{
    width: 100%;
    height: auto;
    position: relative;
}
*/
.pro_content {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: auto;
}

.pro_content .n_content_left_t {
	margin-left: 0px !important;
	margin-top: 30px;
	margin-bottom: 20px;
}

.swiper-pagination span {
	width: 12px !important;
	border-radius: 0 !important;
	height: 12px !important;

}

.swiper-pagination-bullet {
	opacity: 1 !important;
	background: #fff;

}

.swiper-pagination-bullet-active {
	opacity: 1 !important;
	background: #007aff !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 12px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 30px;
	left: 0;
	width: 100%;
}

/*end_foot*/
/*foot_right_boty*/
.foot_right_boty {
	float: right;
	width: 168px;
	text-align: right;
}

.foot_right_boty1 {
	float: left;
	width: 100%;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	color: #aeaeae;
}

.foot_right_boty2 {
	float: left;
	width: 100%;
	height: 29px;
	line-height: 29px;
	font-size: 12px;
	color: #999999;
}

.foot_feedback_cy {
	float: right;
	margin-top: 17px;
	cursor: pointer;
	width: 122px;
	height: 36px;
	background: url(../images/kuang1.png) no-repeat;
	font-size: 12px;
	color: #c2c2c2;
	line-height: 36px;
	text-align: center;
	text-indent: 24px;
}

.foot_feedback_cy:hover {
	background: url(../images/kuang.png) no-repeat;
}

/*end_foot_right_boty*/
/*xn_weixin*/
.xn_weixin {
	float: right;
	margin-left: 50px;
	margin-top: 20px;
}

.weixin {
	float: left;
	width: 36px;
	height: 45px;
	background: url(../images/wx_1.png) no-repeat;
	cursor: pointer;
}

.weibo {
	float: left;
	width: 34px;
	height: 45px;
	background: url(../images/xl.png) no-repeat;
}

.weibo a {
	float: left;
	width: 100%;
	height: 100%;
}

.big_ewm {
	width: 571px;
	height: 400px;
	position: fixed;
	top: 0;
	z-index: 999;
	display: none;
	background: url(../images/wxt.png) no-repeat;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}

.close {
	float: right;
	width: 26px;
	height: 26px;
	cursor: pointer;
	margin-top: -10px;
	margin-right: -10px;
}

/*end_xn_weixin*/
/*ea_b*/
/*ea_bg*/
.big_ewm_guan {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.big_ewm_guan img {
	width: 15px;
	height: 15px;
}

/*ea_bg*/
.navv {
	margin: 0 auto;
	width: 685px;
	height: 73px;
	padding-left: 65px;
	position: relative;
	z-index: 99;
}

.navv>ul>li {
	height: 73px;
	float: left;
	color: #484848;
	line-height: 44px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.navv>ul>li>a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #484848;
	font-size: 16px;
}

.navv>ul>li img {


	position: absolute;
	bottom: 10px;
	left: 50%;
	opacity: 0;
	margin-left: -12px;

	transform: scale(0.7, 0.7);
}

.navv_cang {

	width: 151%;
	height: auto;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	top: 73px;
	left: -25px;
	display: none;
}

.acthover {
	color: blue !important;
	font-weight: bold;
}

.acthoverone {
	color: blue !important;
	font-weight: bold;
}

.navv_cang ul {
	width: 100%;
}

.navv_cang ul li {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #fff;
	text-align: center;
}

.navv_cang ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-decoration: none;
	padding: 0 !important;
	margin: 0 !important;
}

.navv_cang ul li a:hover {
	background: rgba(0, 0, 0, .6);
}

.n_content_left_title ul li {
	float: left;
	margin-left: 15px;
}

.n_content_left_title ul li:nth-child(1) {
	margin-left: 10px;
}

.n_content_left_title ul li a {
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	width: 100%;
	height: 100%;
	color: #808080;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
}

.n_content_left_title ul li a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #c0c0c0;
}

/*ea_m*/
/*ea_m*/













/*ea_c*/
/*n_main*/
.n_main {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	height: auto;
	z-index: 5;
	position: relative;
	) repeat-x top;
}

.n_content {
	width: 1200px;
	margin: 0 auto;
}

/*end_n_main*/
/*n_content_left*/
/*end_n_content_left*/
/*n_content_right*/
/*end_n_content_right*/
/*end_n_content_right_name*/
/*n_content_right_m*/
.feedback_body .n_content_right_m {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 39px;
	background: #ffffff;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
	position: relative;
	padding-bottom: 35px;
}

/*end_n_content_right_m*/
/*n_content_left_t*/

.n_content_left_t2 {
	font-size: 12px;
	font-weight: normal;
	display: none;
}

/*end_n_content_left_t*/
/*n_content_left_cnt */
.n_content_left_cnt {
	width: 986px;
	margin-top: 8px;
}

.n_content_left_cnt ul li ul li ul {
	border-bottom: none !important;
}

.left_menu1 {
	margin: 0 auto;
	width: auto;
	font-size: 18px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	float: left;
}

.left_menu1 a {
	width: auto;
	display: inline-block;
	color: #6C6C6C;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
}

.left_menu1 a:hover {
	width: auto;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background-color: #c0c0c0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
}

.left_menu1_2 {
	margin: 0 auto;
	background: #FFFFFF;
	font-size: 18px;
	margin-bottom: 6px;
	display: none;
}

.left_menu1_2 a {
	width: 100px;
	margin: 0px auto 10px auto;
	border-bottom: 1px solid #EBEBEB;
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	text-decoration: none;
}

.left_menu1_2 a:hover {
	display: inline-block;
	line-height: 30px;
	color: #9A7575;
	text-decoration: none;
	background: #DE0000;
}

.left_menu1_cur {
	width: auto;
	display: inline-block;
	margin-left: 10px;
	color: #fff;
	text-decoration: none;
	background-color: #808080;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
	float: left;
	font-size: 18px;
}

.left_menu1_cur a {
	width: auto;
	display: inline-block;
	line-height: 30px;
	color: #6C6C6C;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
	color: #FFFFFF;
}

.left_menu1_cur a:hover {
	width: auto;
	display: inline-block;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
	background-color: #c0c0c0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
}

.left_menu2 {
	width: 193px;
	display: none !important;
}

.left_menu2 a {
	text-indent: 10px;
	color: #333;
	background: none !important;
}

.left_menu2 a:hover {
	color: #000;
	background: none !important;
	color: #333;
}

.left_menu2_2 {
	width: 193px;
	display: none !important;
}

.left_menu2_2 a {
	text-indent: 10px;
	background: none !important;
	color: #C00;
}

.left_menu2_2 a:hover {
	color: #000;
	background: none !important;
	color: #333;
}

.left_menu2_cur {
	width: 193px;
	display: none !important;
}

.left_menu2_cur a {
	text-indent: 10px;
	color: #C00;
	background: none !important;
}

.left_menu2_cur a:hover {
	color: #000;
	background: none !important;
}

.left_menu3 {
	width: 193px;
	display: none !important;
}

.left_menu3 a {
	color: #000;
	height: 20px;
	text-indent: 20px;
	background: none !important;
	font-weight: normal;
	border: none !important;
}

.left_menu3 a:hover {
	color: #F00;
	height: 20px;
	background: none !important;
	font-weight: normal;
}

.left_menu3_2 {
	width: 193px;
	display: none !important;
}

.left_menu3_2 a {
	color: #C00;
	height: 20px;
	text-indent: 20px;
	background: none !important;
	font-weight: normal;
	border: none !important;
}

.left_menu3_2 a:hover {
	color: #F00;
	height: 20px;
	background: none !important;
	font-weight: normal;
}

.left_menu3_cur {
	width: 193px;
	display: none !important;
}

.left_menu3_cur a {
	color: #C00;
	height: 20px;
	text-indent: 20px;
	background: none !important;
	font-weight: normal;
	border: none !important;
}

.left_menu3_cur a:hover {
	color: #F00;
	background: none !important;
	font-weight: normal;
}

/*end_n_content_left_cnt */
/*xn_c_1_newsWrap*/
.xn_c_1_newsWrap {
	border: 1px solid #ccc;
	width: 220px;
}

.xn_c_1_tName {
	padding-left: 10px;
	height: 45px;
	line-height: 45px;
	background: #ccc;
	font-size: 16px;
	font-family: Microsoft YaHei;
}

.xn_c_1_items {
	font-size: 14px;
	font-family: Microsoft YaHei;
	margin: 10px 12px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.xn_c_1_items:last-child {
	border: none;
}

.xn_c_1_ptime {
	font-size: 12px;
}

.xn_c_1_title {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 200px;
	white-space: nowrap;
}

/*end_xn_c_1_newsWrap*/
/*n_content_right_name_l */
.n_content_right_name_l {
	position: absolute;
	left: 0;
	height: 80px;
	margin: 8px auto;
	color: #d40000;
	font-size: 32px;
	line-height: 40px;
}

.n_content_right_name_l1 {
	color: #CCCCCC;
	font-variant: small-caps;
}

.n_content_right_name_l2 {
	color: #d40000;
}

/*end_n_content_right_name_l */
/*n_content_right_name_r*/
.n_r_wz2 a {
	color: #bbbbbb;
}

.n_r_wz4 a {
	color: #bbbbbb;
}

.n_r_wz6 a {
	color: #bbbbbb;
}

.n_content_right_name_r ul li img {
	margin-right: 8px;
	margin-top: 8px;
	width: 17px;
	height: 16px;
}

/*end_n_content_right_name_r */
/*fy*/
.fy {
	width: 100%;
	text-align: center;
	font-size: 12px;
	height: 58px;
	margin: 13px 0 20px;
	border-top: 1px solid #e0e0e0;
}

.fy div {
	margin: 17px 9px;
	height: 24px;
	line-height: 24px;
}

.fy span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.fy_2 a,
.fy_6 a {
	width: 56px;
	height: 24px;
	cursor: pointer;
	background: #e8e8e8;
	display: block;
	overflow: hidden;
}

.fy_2 a {
	margin-right: 14px;
}

.fy_6 a {
	margin-left: 14px;
}

.fy_out,
.fy_on {
	width: 26px;
	height: 24px;
	cursor: pointer;
	margin: 0 4px;
	display: block;
	overflow: hidden;
}

.fy_out {
	background: #e8e8e8;
}

.fy_on {
	background: #808080;
}

.fy_on a,
.fy_out a {
	width: 26px;
	height: 24px;
	cursor: pointer;
	display: block;
	overflow: hidden;
}

.fy span a,
.fy span a:visited {
	color: #333333;
}

.fy_on a {
	color: #FFF !important;
}

.fy .fy_1,
.fy .fy_3,
.fy .fy_4,
.fy .fy_5,
.fy .fy_7,
.fy .fy_9 {
	display: none !important;
}

/*end_fy */
/*xn_c_3_wrap*/
.xn_c_3_wrap {}

/*end_xn_c_3_wrap*/
/*xn_c_4_wrap*/
.xn_c_4_wrap {
	width: 220px;
	margin: 10px auto;
	font-size: 12px;
}

.xn_c_4_wbox {
	width: 220px;
}

.xn_c_4_top {
	width: 220px;
	line-height: 30px;
}

.xn_c_4_cocnt {
	width: 220px;
}

.xn_c_4_cocntlft {
	float: left;
	width: 80px;
}

.xn_c_4_cocntlft img {
	width: 80px;
	height: 100px;
}

.xn_c_4_cocntrit {
	float: left;
	width: 140px;
}

.xn_c_4_cocntrit_name {
	width: 140px;
	line-height: 20px;
}

.xn_c_4_cocntrit_time {
	width: 140px;
	line-height: 20px;
}

.xn_c_4_cocntrit_cont {
	width: 140px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.xn_c_4_cocntrit_more {
	width: 140px;
}

/*end_xn_c_4_wrap*/
/*xn_c_5_wrap*/
.xn_c_5_wrap {
	width: 220px;
	margin: 10px auto;
	font-size: 12px;
}

.xn_c_5_wbox {
	width: 220px;
}

.xn_c_5_top {
	width: 220px;
	line-height: 30px;
}

.xn_c_5_cocnt {
	width: 220px;
}

.xn_c_5_cocntlft {
	float: left;
	width: 80px;
}

.xn_c_5_cocntlft img {
	width: 80px;
	height: 100px;
}

.xn_c_5_cocntrit {
	float: left;
	width: 140px;
}

.xn_c_5_cocntrit_name {
	width: 140px;
	line-height: 20px;
}

.xn_c_5_cocntrit_time {
	width: 140px;
	line-height: 20px;
}

.xn_c_5_cocntrit_Click {
	width: 140px;
}

.xn_c_5_cocntrit_cont {
	width: 140px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.xn_c_5_cocntrit_more {
	width: 140px;
}

/*end_xn_c_5_wrap*/
/*xn_c_6_wrap*/
.xn_c_6_wrap {
	width: 220px;
	margin: 10px auto;
	font-size: 12px;
}

.xn_c_6_wbox {
	width: 220px;
}

.xn_c_6_top {
	width: 220px;
	line-height: 30px;
}

.xn_c_6_cocnt {
	width: 220px;
}

.xn_c_6_cocntlft {
	float: left;
	width: 80px;
}

.xn_c_6_cocntlft img {
	width: 80px;
	height: 100px;
}

.xn_c_6_cocntrit {
	float: left;
	width: 140px;
}

.xn_c_6_cocntrit_name {
	width: 140px;
	line-height: 20px;
}

.xn_c_6_cocntrit_time {
	width: 140px;
	line-height: 20px;
}

.xn_c_6_cocntrit_Click {
	width: 140px;
}

.xn_c_6_cocntrit_cont {
	width: 140px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.xn_c_6_cocntrit_more {
	width: 140px;
}

/*end_xn_c_6_wrap*/
/*xn_c_7_wrap*/
.xn_c_7_wrap {
	position: fixed;
	bottom: 200px;
	right: 20px;
	display: none;
}

.xn_c_7_main {
	width: 80px;
	height: 60px;
	line-height: 60px;
	background: #ccc;
	text-align: center;
	cursor: pointer;
}

/*end_xn_c_7_wrap*/
/*c_bshare*/
.c_bshare {
	position: absolute;
	top: 19px;
	right: 32px;
}

/*end_c_bshare*/
/*news_view_head*/
.news_view_head {
	width: 1144px;
	position: relative;
	height: 56px;
	background: #FFF;
	text-align: center;
	padding: 19px 28px 13px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 auto;
}

.news_view_title {
	width: 1144px;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #333333;
	overflow: hidden;
}

.news_view_date {
	width: 1144px;
	height: 24px;
	line-height: 24px;
	color: #a1a1a1;
	text-align: center;
}

.news_view_click {
	display: none;
}

/*end_news_view_head */
/*news_view*/
.news_view {
	width: 1144px;
	padding: 25px 28px 34px;
	background: #FFF;
	color: #666666;
	line-height: 24px;
	font-size: 16px;
}

.news_view_foot {
	width: 100%;
	height: auto;
	margin-bottom: 49px;
	background: #FFF;
	border-top: 1px solid #ebebeb;
	position: relative;
}

/*end_news_view */
/*news_view_sx*/
.news_view_sx {
	padding: 0 20px;
	background: #fff;
	overflow: hidden;
}

#EIMS_C_3_1_box_div {
	margin: 5px auto;
	overflow: hidden;
	height: 52px;
}

.EIMS_C_3_1_page {
	font-size: 16px;
	color: #666;
	line-height: 28px;
	display: block;
}

.EIMS_C_3_1_page a {
	color: #666;
}

.EIMS_C_3_1_page a:hover {
	color: #F03C5F;
}

/*end_news_view_sx */
/*xn_c_newsv_511_wrap*/
.xn_c_newsv_511_wrap {
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
	padding: 0 20px 0 20px;
}

.xn_c_newsv_511_top {
	width: 100%;
	height: 35px;
	line-height: 35px;
}

.xn_c_newsv_511_cWrap {
	font-size: 16px;
	color: #000000;
}

.xn_c_newsv_511_eWrap,
.xn_c_newsv_511_dashw,
.xn_c_newsv_511_topmore {
	display: none;
}

.xn_c_newsv_511_cocnt {
	width: 900px;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
}

.xn_c_newsv_511_cocntlft,
.xn_c_newsv_511_cocntrit_cont,
.xn_c_newsv_511_cocntrit_more {
	display: none;
}

.xn_c_newsv_511_cocnt>div {
	float: left;
	width: 395px;
	height: 37px;
	line-height: 37px;
	padding-right: 30px;
	font-size: 12px;
	color: #A2A2A2;
	border-bottom: 1px solid #F0F0F0;
}

.xn_c_newsv_511_contbox1,
.xn_c_newsv_511_contbox2 {
	border-top: 1px solid #F0F0F0;
}

.xn_c_newsv_511_cocnt .xn_c_newsv_511_cocntrit_name {
	width: 295px;
	height: 37px;
	float: left;
	line-height: 37px;
	overflow: hidden;
	padding-left: 20px;
}

.xn_c_newsv_511_cocnt .xn_c_newsv_511_cocntrit_name a {
	color: #666;
	font-size: 16px;
}

.xn_c_newsv_511_cocnt .xn_c_newsv_511_cocntrit_name a:hover {
	color: #F03C5F;
}

.xn_c_newsv_511_cocnt .xn_c_newsv_511_cocntrit_time {
	float: right;
	text-align: right;
}

.xn_c_newsv_511_cocnt .xn_c_newsv_511_cocntrit_time span {
	float: left;
}

.clear {
	border: 0 !important;
	background: none !important;
}

/*end_xn_c_newsv_511_wrap*/
.xn_c_prodv_24_cocntrit_name a {
	color: #333;
	text-align: center;
	display: block;
	/*font-size: 16px;*/
}

/*ea_c*/
.ser_content {
	width: 1200px;
	height: auto;
	margin: auto;
	overflow: hidden;
}

.tagnew {
	width: 1188px;
	margin: 0 auto;
	text-align: left;
	border-left: 3px solid #0c6eb9;
	padding-left: 9px;
	margin-bottom: 26px;
	line-height: 30px;
	font-size: 16px;
}

.xiangguanxiazai p {
	padding-left: 10px;
	color: #666666;
	line-height: 30px;
	font-size: 16px;
}

.ser_content_top p {
	color: #333333;
	font-size: 26px;
	margin-top: 30px;
}

.ser_content_top_qie {
	margin-top: 10px;
}

.ser_content_top_qie a {
	font-size: 17px;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
	color: #6C6C6C;
}

.ser_content_top_qie a:hover {
	background: #c0c0c0;
	cursor: pointer;
}

.ser_content_bottom {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
	background: #fff;
}

.ser_content_bottom figure {
	display: none;
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 10px;
	margin-bottom: 20px;
}

.ser_content_bottom figure p {
	color: rgb(102, 102, 102);
	font-size: 16px;
	margin-top: 20px;
}

.ser_content_bottom figure h5 {
	font-size: 16px;
	color: rgb(255, 0, 0);
	margin-top: 20px;
}

.ser_content_bottom figure:nth-child(3) p {
	margin-top: 0;
}

.ser_content_bottom figure:nth-child(1) {
	display: block;
}









/*ea_c*/
/*n_main*/
/*end_n_main*/
/*n_content_left*/
.n_content_left {
	width: 1200px;
	height: 82px;
	margin-bottom: 28px;
	padding: 49px 0 18px;
	overflow: hidden;
	background: #f3f3f3;
	position: relative;
}

/*end_n_content_left*/
/*n_content_right*/
.n_content_right {
	position: relative;
	width: 1200px;
	/* padding-bottom:44px;*/
	/*margin-bottom:39px;*/
	height: auto;
	background:#ffffff;
}

/*end_n_content_right*/
/*n_content_right_name*/
.n_content_right_name {
	display: none;
}

/*end_n_content_right_name*/
/*n_content_right_m*/
.n_content_right_m {
	text-align: left;
	width: 1200px;
	margin: 0 auto;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
	position: relative;
}

.feedback_body .n_content_right_m {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 39px;
	background: #ffffff;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
	position: relative;
	padding-bottom: 35px;
}

.prod_view_body .n_content_right_m {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 39px;
	background: #ffffff;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
	position: relative;
	padding-bottom: 35px;
}

/*end_n_content_right_m*/
/*news_list*/
.news_list {
	width: 1200px;
}

/*end_news_list*/
/*n_content_left_t*/
.n_content_left {
	clear: both;
}

.n_content_left_t {
	margin-bottom: 16px;
	-16px -136px no-repeat;
	color: #333333;
	font-size: 26px;
	padding: 0 0 0 16px;
}


/*end_n_content_left_t*/
/*n_content_left_cnt */
.n_content_left_cnt {
	width: 986px;
	margin-top: 8px;
}

.n_content_left_cnt ul li ul li ul {
	border-bottom: none !important;
}

.left_menu1 {
	margin: 0 auto;
	width: auto;
	font-size: 18px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	float: left;
}

.left_menu1 a {
	width: auto;
	display: inline-block;
	color: #6C6C6C;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
}

.left_menu1 a:hover {
	width: auto;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background-color: #c0c0c0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
}

.left_menu1_2 {
	margin: 0 auto;
	background: #FFFFFF;
	font-size: 18px;
	margin-bottom: 6px;
	display: none;
}

.left_menu1_2 a {
	width: 100px;
	margin: 0px auto 10px auto;
	border-bottom: 1px solid #EBEBEB;
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	text-decoration: none;
}

.left_menu1_2 a:hover {
	display: inline-block;
	line-height: 30px;
	color: #9A7575;
	text-decoration: none;
	background: #DE0000;
}

.left_menu1_cur {
	width: auto;
	display: inline-block;
	margin-left: 10px;
	color: #fff;
	text-decoration: none;
	background-color: #808080;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
	float: left;
	font-size: 18px;
}

.left_menu1_cur a {
	width: auto;
	display: inline-block;
	line-height: 30px;
	color: #6C6C6C;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
	color: #FFFFFF;
}

.left_menu1_cur a:hover {
	width: auto;
	display: inline-block;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
	background-color: #c0c0c0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
}

.left_menu2 {
	width: 193px;
	display: none !important;
}

.left_menu2 a {
	text-indent: 10px;
	color: #333;
	background: none !important;
}

.left_menu2 a:hover {
	color: #000;
	background: none !important;
	color: #333;
}

.left_menu2_2 {
	width: 193px;
	display: none !important;
}

.left_menu2_2 a {
	text-indent: 10px;
	background: none !important;
	color: #C00;
}

.left_menu2_2 a:hover {
	color: #000;
	background: none !important;
	color: #333;
}

.left_menu2_cur {
	width: 193px;
	display: none !important;
}

.left_menu2_cur a {
	text-indent: 10px;
	color: #C00;
	background: none !important;
}

.left_menu2_cur a:hover {
	color: #000;
	background: none !important;
}

.left_menu3 {
	width: 193px;
	display: none !important;
}

.left_menu3 a {
	color: #000;
	height: 20px;
	text-indent: 20px;
	background: none !important;
	font-weight: normal;
	border: none !important;
}

.left_menu3 a:hover {
	color: #F00;
	height: 20px;
	background: none !important;
	font-weight: normal;
}

.left_menu3_2 {
	width: 193px;
	display: none !important;
}

.left_menu3_2 a {
	color: #C00;
	height: 20px;
	text-indent: 20px;
	background: none !important;
	font-weight: normal;
	border: none !important;
}

.left_menu3_2 a:hover {
	color: #F00;
	height: 20px;
	background: none !important;
	font-weight: normal;
}

.left_menu3_cur {
	width: 193px;
	display: none !important;
}

.left_menu3_cur a {
	color: #C00;
	height: 20px;
	text-indent: 20px;
	background: none !important;
	font-weight: normal;
	border: none !important;
}

.left_menu3_cur a:hover {
	color: #F00;
	background: none !important;
	font-weight: normal;
}

/*end_n_content_left_cnt */
/*xn_c_1_newsWrap*/
.xn_c_1_newsWrap {
	border: 1px solid #ccc;
	width: 220px;
}

.xn_c_1_tName {
	padding-left: 10px;
	height: 45px;
	line-height: 45px;
	background: #ccc;
	font-size: 16px;
	font-family: Microsoft YaHei;
}

.xn_c_1_items {
	font-size: 14px;
	font-family: Microsoft YaHei;
	margin: 10px 12px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.xn_c_1_items:last-child {
	border: none;
}

.xn_c_1_ptime {
	font-size: 12px;
}

.xn_c_1_title {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 200px;
	white-space: nowrap;
}

/*end_xn_c_1_newsWrap*/
/*n_content_right_name_l */
.n_content_right_name_l {
	position: absolute;
	left: 0;
	height: 80px;
	margin: 8px auto;
	color: #d40000;
	font-size: 32px;
	line-height: 40px;
}

.n_content_right_name_l1 {
	color: #CCCCCC;
	font-variant: small-caps;
}

.n_content_right_name_l2 {
	color: #d40000;
}

/*end_n_content_right_name_l */
/*n_content_right_name_r*/
.n_content_right_name_r {
	position: absolute;
	right: 0px;
	width: 1000px;
	height: 30px;
	line-height: 30px;
	color: #c0c0c0;
	font-size: 12px;
	text-align: right;
	border: none;
	clear: both;
	top: -169px;
	z-index: 98;
}

.n_r_wz1,
.n_r_wz2,
.n_r_wz3,
.n_r_wz4,
.n_r_wz5,
.n_r_wz6 {
	color: #bbbbbb;
}

.n_r_wz2 a {
	color: #bbbbbb;
}

.n_r_wz4 a {
	color: #bbbbbb;
}

.n_r_wz6 a {
	color: #bbbbbb;
}

.n_content_right_name_r ul li {
	float: right;
	line-height: 34px;
}

/*end_n_content_right_name_r */
/*fy*/
.fy {
	width: 100%;
	text-align: center;
	font-size: 12px;
	height: 58px;
	margin: 13px 0 20px;
	border-top: 1px solid #e0e0e0;
}

.fy div {
	margin: 17px 9px;
	height: 24px;
	line-height: 24px;
}

.fy span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.fy_2 a,
.fy_6 a {
	width: 56px;
	height: 24px;
	cursor: pointer;
	background: #e8e8e8;
	display: block;
	overflow: hidden;
}

.fy_2 a {
	margin-right: 14px;
}

.fy_6 a {
	margin-left: 14px;
}

.fy_out,
.fy_on {
	width: 26px;
	height: 24px;
	cursor: pointer;
	margin: 0 4px;
	display: block;
	overflow: hidden;
}

.fy_out {
	background: #e8e8e8;
}

.fy_on {
	background: #808080;
}

.fy_on a,
.fy_out a {
	width: 26px;
	height: 24px;
	cursor: pointer;
	display: block;
	overflow: hidden;
}

.fy span a,
.fy span a:visited {
	color: #333333;
}

.fy_on a {
	color: #FFF !important;
}

.fy .fy_1,
.fy .fy_3,
.fy .fy_4,
.fy .fy_5,
.fy .fy_7,
.fy .fy_9 {
	display: none !important;
}

/*end_fy */
/*xn_c_4_wrap*/
.xn_c_4_wrap {
	width: 220px;
	margin: 10px auto;
	font-size: 12px;
}

.xn_c_4_wbox {
	width: 220px;
}

.xn_c_4_top {
	width: 220px;
	line-height: 30px;
}

.xn_c_4_cocnt {
	width: 220px;
}

.xn_c_4_cocntlft {
	float: left;
	width: 80px;
}

.xn_c_4_cocntlft img {
	width: 80px;
	height: 100px;
}

.xn_c_4_cocntrit {
	float: left;
	width: 140px;
}

.xn_c_4_cocntrit_name {
	width: 140px;
	line-height: 20px;
}

.xn_c_4_cocntrit_time {
	width: 140px;
	line-height: 20px;
}

.xn_c_4_cocntrit_cont {
	width: 140px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.xn_c_4_cocntrit_more {
	width: 140px;
}

/*end_xn_c_4_wrap*/
/*xn_c_5_wrap*/
.xn_c_5_wrap {
	width: 220px;
	margin: 10px auto;
	font-size: 12px;
}

.xn_c_5_wbox {
	width: 220px;
}

.xn_c_5_top {
	width: 220px;
	line-height: 30px;
}

.xn_c_5_cocnt {
	width: 220px;
}

.xn_c_5_cocntlft {
	float: left;
	width: 80px;
}

.xn_c_5_cocntlft img {
	width: 80px;
	height: 100px;
}

.xn_c_5_cocntrit {
	float: left;
	width: 140px;
}

.xn_c_5_cocntrit_name {
	width: 140px;
	line-height: 20px;
}

.xn_c_5_cocntrit_time {
	width: 140px;
	line-height: 20px;
}

.xn_c_5_cocntrit_Click {
	width: 140px;
}

.xn_c_5_cocntrit_cont {
	width: 140px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.xn_c_5_cocntrit_more {
	width: 140px;
}

/*end_xn_c_5_wrap*/
/*xn_c_6_wrap*/
.xn_c_6_wrap {
	width: 220px;
	margin: 10px auto;
	font-size: 12px;
}

.xn_c_6_wbox {
	width: 220px;
}

.xn_c_6_top {
	width: 220px;
	line-height: 30px;
}

.xn_c_6_cocnt {
	width: 220px;
}

.xn_c_6_cocntlft {
	float: left;
	width: 80px;
}

.xn_c_6_cocntlft img {
	width: 80px;
	height: 100px;
}

.xn_c_6_cocntrit {
	float: left;
	width: 140px;
}

.xn_c_6_cocntrit_name {
	width: 140px;
	line-height: 20px;
}

.xn_c_6_cocntrit_time {
	width: 140px;
	line-height: 20px;
}

.xn_c_6_cocntrit_Click {
	width: 140px;
}

.xn_c_6_cocntrit_cont {
	width: 140px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.xn_c_6_cocntrit_more {
	width: 140px;
}

/*end_xn_c_6_wrap*/
/*xn_c_7_wrap*/
.xn_c_7_wrap {
	position: fixed;
	bottom: 200px;
	right: 20px;
	display: none;
}

.xn_c_7_main {
	width: 80px;
	height: 60px;
	line-height: 60px;
	background: #ccc;
	text-align: center;
	cursor: pointer;
}

/*end_xn_c_7_wrap*/
/*nnews_lb*/
.nnews_lb {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: -10px !important
}

.nnews_lb_m {
	width: 579px;
	height: 129px;
	border-bottom: 3px solid #e4e4e4;
	margin: 0 10px 19px;
	position: relative;
	float: left;
	background: #FFF;
}

.nnews_lb_img {
	position: absolute;
	left: 10px;
	top: 10px;
}

.nnews_lb_img img {
	width: 156px;
	height: 109px;
	border: 0px;
}

.nnews_lb_title {
	position: absolute;
	left: 185px;
	top: 10px;
	width: 375px;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.nnews_lb_title a {
	color: #333333;
	text-decoration: none;
}

.nnews_lb_cnt {
	position: absolute;
	left: 185px;
	top: 73px;
	width: 375px;
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	color: #b9b9b9;
}

.nnews_lb_date {
	position: absolute;
	top: 44px;
	left: 185px;
	font-size: 12px;
	color: #bababa;
}

.nnews_lb_bq {
	display: none;
}

.nnews_lb_date1,
.nnews_lb_date2,
.nnews_lb_date3,
.nnews_lb_date4,
.nnews_lb_date5 {
	float: left;
}

.nnews_lb_bq1 {
	float: left;
	color: #666;
	margin-right: 5px;
}

.nnews_lb_click {
	display: none;
}

.nnews_lb_m:hover {
	border-bottom: 3px solid #808080;
}

.nnews_lb_xq {
	display: none;
}

.nnews_lb_xq a {}

.nnews_lb_xq a:hover {}

/*end_nnews_lb*/
/*ea_c*/
.banner_one_top {
	width: 100%;
	height: 85px;
	background: #f2f2f2;
}

.banner_one_top_nei {
	width: 1000px;
	height: 43px;
	margin: auto;
}

.banner_one_top_nei h5 {
	line-height: 43px;
	font-size: 18px;
	color: #808080;
	float: left;
}

.banner_one_top_nei p {
	float: right;
	line-height: 43px;
}

.banner_one_top_nei p span {
	color: #c0c0c0;
	font-size: 14px;
}

.banner_one_top_nei p span a {
	color: #c0c0c0;
	text-decoration: none;
}

.search_center {
	width: 1200px;
	height: auto;
	margin: auto;
	position: relative;
	overflow: hidden;
}

.search_center_bottom {
	margin-top: 80px;
	background: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.lj-nei {
	margin: 20px;
}

.sou-suo {
	padding-bottom: 20px;
	border-bottom: 1px solid #D6D6D6;
}

.wo-xxmm {
	border-bottom: 1px solid #D6D6D6;
	height: 150px;
}

.wo-zhutu {
	float: left;
	width: 218px;
	height: 150px;
}

.wo-d1 {
	float: left;
	width: 80%;
}

.wo-p1 {
	float: left;
	margin: 15px;
	font-size: 20px !important;
	color: #000000 !important;
}

.wo-al {
	float: right;
	color: red;
	margin: 15px;
	font-size: 16px;
}

.wo-jj {
	float: left;
	margin: 0 15px 15px 15px;
}

.wo-jj1 {
	color: #A2A3A3;
	line-height: 20px;
	width: 900px;
}



.search_center_bottom p a {
	font-size: 14px;
	color: #12C;
	text-decoration: underline;
}






.banner_one {
	width: 100%;
	height: auto;
	margin: auto;
}

.banner_one img {
	width: 100%;
	height: auto;
	margin: auto;
}

.biaoq_con_center {
	width: 1200px;
	height: 600px;
	overflow: hidden;
	position: relative;
	margin: auto;
}

.biaoq_con_center .n_content_right_name_r {
	top: 10px;
}

.biaoq_con_center_bottom {
	width: 1200px;
	height: auto;
	margin-top: 100px;
	background: #fff;
	padding-top: 30px;
}

.biaoq_con_center_bottom ul li {
	margin-top: 15px;
	margin-left: 30px;
}

.biaoq_con_center_bottom ul li p {
	font-size: 12px;
	color: #666666;
}

.biaoq_con_center_bottom ul li a {
	text-decoration: underline;
}

.biaoq_con_center_bottom ul li a l {
	color: #c00;
}

.tiaoo a {
	font-size: 14px;
	color: #12C;
}

.goumai_list {
	width: 100%;
	height: auto;
	padding-top: 20px;
}

.goumai_list p a {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

.goumai_list p {
	text-align: center;
}

.ma_bg {
	background: #d4c6cd;
	width: 70px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	color: #c00;
	font-weight: bolder;
	font-size: 20px;
	font-style: italic;
}

.msg_title {
	position: absolute;
	top: 13px;
	left: 263px;
	font-size: 20px;
	font-weight: bolder;
}

.prod_view_body .n_content_right {
	width: 100%;
	text-align: center;
}

.prod_view_body .n_content_right_m {
	width: 100%;
	text-align: center;
}

/************* 客服 **************/
.z-kefu {
	position: fixed;
	width: 160px;
	height: 100%;
	right: -160px;
	bottom: 0;
	background-color: #009aff;
	font-size: 12px;
	color: #fff;
	z-index: 9999;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	font: 12px 'Microsoft yahei';
}

.z-kefu-popu {
	position: absolute;
	top: 50%;
	left: -30px;
	width: 30px;
	height: 150px;
	margin-top: -75px;
	text-align: center;
	background-color: #009aff;
	color: #fff;
	font-size: 14px;
	border-radius: 3px 0px 0px 3px;
	box-shadow: -4px 4px 4px -4px rgba(0, 0, 0, .5);
	line-height: 22px;
	padding-top: 20px;
}

.z-kefu-qq {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -250px;
	width: 100%;
	overflow: hidden;
}

.z-kefu-qq-title {
	position: relative;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #006de4;
	padding: 0 10px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
}

.z-kefu-con {
	position: relative;
	width: 100%;
	padding: 10px 0;
	overflow: hidden;
}

.z-qq-a {
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	display: block;
	color: #fff;
}

.z-qq-img {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	margin: 8px 5px;
}

.z-kefu-erweima {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 10px;
}

.z-kefu-erweima img {
	width: 100%;
}

/* 新增客服  */
.zixun {
	position: fixed;
	top: 25%;
	width: 70px;
	height: 420px;
	right: 0;
	z-index: 9999;
}

.zxul {
	position: relative;
	width: 70px;
	height: 420px;
	text-align: center;
}

.zxli {
	position: relative;
	width: 70px;
	height: 70px;
}

.zxli>img,
.zxli>a>img {
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-top: 8px;
}

.zxli>p,
.zxli>a>p {
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #eee;
	padding: 0;
	margin: 0;
}

.cl1 {
	background-color: #0096e9;
}

.cl2 {
	background-color: #6da9de;
}

.cl3 {
	background-color: #58a81c;
}

.cl4 {
	background-color: #ffb500;
}

.cl5 {
	background-color: #ef1d1d;
}

.cl6 {
	background-color: #00b395;
}

.z-kefu-none {
	position: absolute;
	top: 0px;
	right: -70px;
	width: 0;
	overflow: hidden;
	transition: 0.5s;
	padding: 0 0 0 15px;
	box-sizing: border-box;
	border-radius: 5px 0 0 5px;
	z-index: -1;
}

.z-kefu-show {
	right: 70px;
	min-height: 70px;
	width: 140px;
}

.kf-dianhua.z-kefu-show {
	width: 190px;
}

.z-kefu-none a {
	display: block;
	width: 110px;
	height: 30px;
	text-align: left;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	margin: 10px 0 10px 0px;
	background-size: 100% 100%;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.z-kefu-none a:hover {
	color: #ccc;
}

.aImg1 {
	background: url(../images/zxbg.png) no-repeat center top;
}

.aImg2 {
	background: url(../images/qqbg.png) no-repeat center top;
}

.nC1 {
	background-color: #0096e9;
}

.nC2 {
	background-color: #6da9de;
}

.nC3 {
	background-color: #58a81c;
}

.nC4 {
	background-color: #ffb500;
}

.nC6 {
	background-color: #00b395;
}

.ewm {
	display: inline-block;
	width: 116px;
	height: 116px;
	margin: 10px 0;
}

.imgjingli {
	position: relative;
	font: 16px Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	width: 100%;
	height: 50px;
	line-height: 20px;
	padding: 5px 0 5px 35px;
	text-align: left;
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
	overflow: hidden;
}

.imgjingli span {
	font-size: 14px;
}

.imgjingli img {
	position: absolute;
	top: 12px;
	left: 0px;
	width: 26px;
	height: 26px;
}

.imgtell {
	position: relative;
	font: 16px Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	text-align: left;
	font-size: 20px;
	color: #fff;
	margin-top: 15px;
	overflow: hidden;
}

.imgtell img {
	position: absolute;
	top: 6px;
	left: 0px;
	width: 26px;
	height: 26px;
}

/* 轮播图 */
#ea_h {
	z-index: 99;
}

.pc-banner {
	position: relative;
	width: 100%;
	height: 100px;
	z-index: 1;
	overflow: hidden;
}

.pc-banner li a {
	display: block;
}

.pc-banner li img {
	width: 100%;
	height: auto;
}

.pc-banner .tb-arrow a {
	background-color: #fff;
}

.pc-banner .tb-btn {
	bottom: 5px;
}

.pc-banner .tb-btn a {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;
}

.nb-icon-wrap {
	display: none !important;
}


.fg-ys {
	margin-bottom: 30px;
	margin-top: 0px;
	width: 284px;
}

.fg-ys1 {
	width: 284px;
	height: 182px;
}

.xn_c_index_42_lftbox .fg-ys2 {
	width: 284px;
	height: 182px;
}

.fg-ys3 {
	width: 284px;
}

/**
.xn_c_prodv_4_neirong img{
  width: 100%;
}  **/
.xn_c_prodv_4_neirong img {
	max-width: 100%;
}

/*返回顶部*/
.top_e {
	z-index: 999;
	position: fixed;
	right: 0px;
	bottom: 40px;
	/*background:rgba(204,200,255,0.6);*/
	/**border-radius:15px;**/
	cursor: pointer;
	display: none;
	width: 70px;
	height: 56px;
}

.top_e:hover {
	color: white;
	background: #1296DB;
}
