﻿@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/myfonts1.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myfonts2';
	src: url('../fonts/myfonts2.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myfonts3';
	src: url('../fonts/myfonts3.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'PingHei';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/PingHei-light.ttf') format('truetype');
}*/

@font-face {
	font-family: 'myfonts';
	font-style: normal;
	font-weight: normal;
	src: url(../fonts/myfonts.ttf) format('truetype');
}
body {
	/*font-family: "Microsoft Yahei", "微软雅黑" !important;*/
	letter-spacing: 0px !important;
	/*font-family:"宋体";*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial !important;
	color: #7a7d81;
}
@font-face {
	font-family: 'PingHei';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/PingHei-light.woff');
}
::-webkit-scrollbar-track-piece { width: 10px; background-color: #fff; }
::-webkit-scrollbar { width: 8px; height: 6px }
::-webkit-scrollbar-thumb { height: 50px; background-color: #006428; }
::-webkit-scrollbar-thumb:hover { background: #006428; }
::selection { background: #0484cf; color: #fff; }
a {
	color: #7a7d81;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
body.scroll { overflow: hidden; }
/**********header**********/
.header {
	background-color: #fff; height: 100%;
	-webkit-box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.07);
	position: absolute; top: 0; left: 0; z-index: 22; padding: 20px 10px;
}
.header_btn { position: absolute; top: 50%; width: 32px; left: 50%; margin-left: -16px; height: 21px; cursor: pointer; }
.phone_header {
	width: 100%;
	height: 60px;
	text-align: center;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 999;
}
.phone_header_btn {
	width: 25px;
	height: 18px;
	position: absolute;
	top: 20px;
	left: 5%;
	cursor: pointer;
}
.phone_header img {
	margin-left: 20px;
	margin-top: 6px;
}
.header_btn span, .phone_header_btn span {
	position: absolute;
	left: 0;
	height: 3px;
	width: 100%;
	background-color: #788589;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.header_btn span.line1, .phone_header_btn span.line1 { top: 0; }
.header_btn span.line2 { top: 9px; }
.phone_header_btn span.line2 { top: 7px; }
.header_btn span.line3, .phone_header_btn span.line3 { bottom: 0; }
.header_btn:hover span.line1, .phone_header_btn:hover span.line1 { top: -3px; }
.header_btn:hover span.line3, .phone_header_btn:hover span.line3 { bottom: -3px; }
.header_menu { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 22222222; display: none; }
.header_menu_bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(236, 244, 244, 0.74);
	filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
}
.show_3d_bg { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.7);
	filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
}
.header_menu_con { position: absolute; top: 0; left: -300px; height: 100%;
	/*background-color: #006428;*/
	background: #333;
	z-index: 999 !important;
}
.header_show_hover {
	width: 10%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 9;
	cursor: pointer;
}
.header_menu_con ul li { border-top: 1px solid #444; line-height: 55px;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.header_menu_con ul li a { color: #fff; padding-left: 35px; display: block; font-size: 14px;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.header_menu_logo { padding: 35px; }
.header_menu_con ul li:hover { background: #06903d; }
.header_menu_con ul li:hover a { padding-left: 40px; }
.header_n { position: absolute; bottom: 20px; width: 44px; border: 1px solid #eef0f1;
	text-align: center; height: 44px; overflow: hidden; background: #ffffff;
	-webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; -khtml-border-radius: 22px;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.header_n i { line-height: 42px; }
.header_n div { line-height: 42px;
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.header_nt a { display: block; }
.header_n:hover { background: #eef0f1; }
.header_n div:hover { background: #fff; }
/**********header**********/

.wearper { background: #ffffff; }
/**********banner**********/
.banner { overflow: hidden; }
.banner_left { position: absolute; left: 19%; top: 50%; overflow: hidden;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%); width: 9%;
	transform: translateY(-50%); z-index: 3; cursor: pointer;
}
.banner_right { position: absolute; right: 19%; top: 50%; overflow: hidden;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%); width: 9%;
	transform: translateY(-50%); z-index: 3; cursor: pointer;
}
.banner_left_con, .banner_right_con { float: left; text-align: center; }
.banner_left .line, .banner_right .line { width: 28px;
	height: 2px; position: absolute; left: 50%; margin-left: -14px;
	background-color: #ffca3b; top: 85px;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.banner_left .line.active, .banner_right .line.active {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.banner_left_con .text, .banner_right_con .text { margin-top: 40px; font-size: 16px; }
.banner_left_img {
	position: absolute; left: 27%;
	top: 51%;
	z-index: 10;
}
.banner_right_img {
	position: absolute; right: 27%;
	top: 51%;
	z-index: 10;
}
.banner_left_con:hover, .banner_right_con:hover { color: #333; }
.banner_text { position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px 2% 20px 2%; z-index: 9999;
	background: #ffffff;
	-webkit-box-shadow: 0px -3px 10px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px -3px 10px 0px rgba(0, 0, 0, 0.07);
}
.banner_text_btn { position: absolute; right: 2%; top: 50%; margin-top: -25px; width: 120px; height: 50px;
	-webkit-border-radius: 25px; text-align: center; border: none;
	border-radius: 25px; background: #006428; color: #fff;
}
.banner_tx { position: absolute; right: 30px; top: 30px; font-weight: 900; z-index: 22;
	color: #363535; width: 430px; }
.banner_tx div { float: left; margin-left: 10px; font-family: 'myfonts'; font-size: 13px; line-height: 24px; }
.banner_tx span { float: left; margin-left: 10px; color: #999; }
.banner_tx span.on {
	-webkit-animation: en 1.5s infinite ease;
	animation: en 1.5s infinite ease;
}
@-webkit-keyframes en {
	0% {
		color: #006428;
		-webkit-transform: scale(1);
	}

	50% {
		color: #000;
		-webkit-transform: scale(1.1);
	}

	100% {
		color: #006428;
		-webkit-transform: scale(1);
	}
}
@keyframes en {
	0% {
		color: #006428;
		transform: scale(1);
	}

	50% {
		color: #000;
		transform: scale(1.1);
	}

	100% {
		color: #006428;
		transform: scale(1);
	}

}
.banner_tx div a { font-weight: 100; }
.banner_tx div:hover a { text-decoration: underline; font-family: 'myfonts'; }
.banner_tx i {
	background: #006428; color: #fff; font-size: 12px; margin-right: 5px;
	width: 24px; height: 24px; line-height: 24px; text-align: center;
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%;
}
.banner_btn {
	width: 200px;
	height: 3px;
	background-color: #fff;
	position: absolute;
	bottom: 80px;
	left: 50%;
	margin-left: -100px;
	z-index: 8;
}
.banner_btn span { position: absolute; }
.banner_btn span.s1, .banner_btn span.s2, .banner_btn span.s3 {
	width: 16px;
	height: 16px;
	background-color: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	top: -7px;
}
.banner_btn span.s1 { left: 0; }
.banner_btn span.s2 { left: 50%; margin-left: -8px; }
.banner_btn span.s3 { right: 0; }
.banner_btn_s {
	width: 10px;
	height: 10px;
	background-color: #ffca3b;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	z-index: 2;
	position: absolute;
	top: -4px;
	-webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear;
}
.banner_btn_s0 { left: 3px; margin-left: 0px; }
.banner_btn_s1 { left: 50%; margin-left: -5px; }
.banner_btn_s2 { left: 100%; margin-left: -13px; }
/**********banner**********/

.home_news_top { width: 80%; margin: 70px auto; }
.home_news_top_r { line-height: 30px; overflow: hidden; font-size: 14px;
	position: relative; top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	text-align: justify;
	text-justify: inter-ideograph;
}
.home_news_top_l .title { font-size: 24px; line-height: 42px; color: #006428; overflow: hidden; }
.home_news_top_l .title span {
	position: relative; top: 30px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.home_news_top_l .text { line-height: 32px;
	position: relative; top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	/*font-family: 'myfonts';*/
}
.home_news_top_l .more {
	position: relative;
	display: inline-block;
	padding: 0 15px; font-size: 14px;
	line-height: 55px; margin-top: 40px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border: 1px solid #d6d6d6;
	transition: color 250ms ease-out;
	top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.home_news_top_l .more span {
	position: relative;
	z-index: 1;
}
.home_news_top_l .more span i { color: #006428; font-size: 16px; margin-left: 5px; }
.home_news_top_l .more:before {
	content: '';
	position: absolute;
	display: block;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	top: -1px;
	left: -1px;
	background: #006428;
	transform: scaleX(0);
	transform-origin: right top;
	transition: transform 0.2s ease-out;
}
.home_news_top_l .more:hover:before {
	transform: scaleX(1);
	transform-origin: left top;
}
.home_news_top_l .more:hover span, .home_news_top_l .more:hover span i { color: #ffffff; }
.home_news_bot { padding-bottom: 90px; }
.home_news_con {
	padding: 60px 35px 50px 35px;
	background: #f3f3f3; position: relative;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.home_news_con:after { position: absolute; left: 35px; width: 20px; content: ''; top: 0;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
	height: 2px; background: #006428; }
.home_news_con .title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 20px;
	font-weight: bold; color: #333;
}
.home_news_con .text { margin-top: 40px; line-height: 30px;
	height: 120px; overflow: hidden; margin-bottom: 30px; font-size: 18px;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.home_news_con .more { color: #006428; font-size: 16px; }
.home_news_con .more i { -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.home_news_con:hover i { margin-left: 10px; }
.home_news_con:hover:after { width: calc(100% - 70px); }
.home_news_con:hover .text {
	-webkit-transform: translateY(-15px);
	-moz-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	-o-transform: translateY(-15px);
	transform: translateY(-15px);
	line-height: 25px;
}
.home_news_show {
	position: relative; top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.home_news_con:hover { background: #e8e8e8; }
.home_last {
	width: 100%;
	padding: 90px 0;
	background: #f3f3f3;
}
.home_last_con {
	width: 100%;
}
.footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 80px 0 30px;
	background: #231f20;
	z-index: 1;
}
.footer_tx { margin-bottom: 40px; font-size: 14px; color: #006428; }
.footer_top_input { position: relative; }
.footer_top_input input[type=submit] {
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
	height: 48px;
	border: none;
	color: #fff;
	letter-spacing: 0.15em;
	font-size: .625rem;
	line-height: 2.8em;
	text-transform: uppercase;
	background: #006428;
	border-radius: 2px;
	cursor: pointer;
	transition: 250ms;
}
.footer_top_input input[type=text] {
	width: 100%;
	height: 48px;
	padding: 0 68px 0 20px;
	background: transparent;
	border: 1px solid #4f4c4d;
	color: #999;
	transition: 250ms;
	font-size: 12px;
}
.footer_top_con { border-left: 1px solid #4f4c4d; }
.footer_top_con a {
	float: left;
	height: 48px;
	color: #fff;
	padding: 0 30px;
	font-size: 12px;
	border: 1px solid #4f4c4d; border-left: none;
	line-height: 46px;
}
.footer_top_con a i { font-size: 16px; margin-right: 10px; }
.footer_top_con a:hover { background: #139162; border-color: #139162; }
.footer_bot {
	border-top: 1px solid #444;
	padding-top: 15px;
	margin-top: 50px;
}
.footer_bot .copy { font-size: 12px; float: left; margin-top: 20px; }
.unohacha { float: right; }
@media (max-width: 1169px) and (min-width: 1024px) {

}
/*6.30yy*/

.number { text-align: center; margin-top: 40px; margin-bottom: 40px; font-size: 16px;
	position: relative; top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.number span { color: #006428; font-size: 54px; font-weight: bold; font-family: 'myfonts'; }
.number p { margin-bottom: 0px; font-size: 16px; }
.home_news_top_on .title { position: relative; }
.home_news_top_on > span { position: absolute; top: -15px; left: 0px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.home_news_top_on > b { position: absolute; top: 20px; right: 10px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.home_news_top_on .title span {
	position: relative; top: 30px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/**/
/*.home_top{ padding-top: 6%;}*/

.home_prod { overflow: hidden; padding-top: 50px;
	position: relative;
}
.home_prod:after {
	position: absolute; left: 0; top: 0; height: 88%; width: 100%; background: #231f20; content: '';
}
.home_prod1 { position: relative; }
.prod_img_tit {
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	height: 60px;
	right: 30px;
	top: 90px;
	z-index: 1111;
	line-height: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.prod_img_tit_a { color: #ffffff; display: inline-block; padding-left: 10px; font-family: 'myfonts'; }
.prod_img_tit_pic { display: inline-block; border-left: 1px solid rgba(255, 255, 255, 0.15); text-align: center; padding: 0 20px; }
.white_text { position: absolute; left: 5%; bottom: 5%;
	z-index: 2;
	filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
	z-index: 1111; width: 300px; }
.white_text_bg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #ffffff;
	filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
.white_real span { height: 2px; background: #006428; display: block; width: 0%; position: absolute; top: 0; left: 15%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.white_real { padding: 30px; -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear; }
.white_real h4 { margin-top: 0; color: #006428; margin-bottom: 0; font-family: 'myfonts'; letter-spacing: 0; }
.white_real h3 { color: #000; font-size: 26px;
	margin-top: 10px; }
.white_real p { color: #006428; margin-bottom: 0px; font-size: 18px; margin-top: 20px; font-family: 'myfonts'; letter-spacing: 0; }
.white_text:hover .white_real span { width: 70%; }
.white_real i { -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear; }
.white_text:hover .white_real i { padding-left: 10px; }
.white_text:hover .white_real { background: #e8e8e8; }
.btn_next { position: absolute;
	right: -7%;
	bottom: 30%;
	z-index: 1111; }
.btn_left { width: 50px; height: 50px; border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 50%; text-align: center; color: #006428; cursor: pointer;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.btn_left i, .btn_right i { font-size: 26px; line-height: 50px; }
.btn_right { width: 50px; height: 50px; border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 50%; text-align: center; margin-top: 10px; color: #006428; cursor: pointer;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.btn_left:hover, .btn_right:hover { background: #006428; color: #ffffff; }
.home_ab { margin-top: 6%; }
/**/
.bome_bg { display: table; width: 100%; height: 100%; position: relative; z-index: 2; }
.bome_bg_video {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute; top: 0; left: 0;
	z-index: -1;
}
.bome_bg_video video {
	position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.bome_bg1 {
	width: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #000;
	opacity: 0.2;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	-webkit-opacity: 0.2;
	filter: alpha(opacity=20);
}
.bome_bg_txt { display: table-cell; vertical-align: middle; text-align: center; }
.bome_bg_txt h1 {
	margin-top: 0px; color: #ffffff;
	margin-top: 0px;
	color: #ffffff;
	font-size: 36px;
	width: 60%;
	line-height: 70px;
	margin-left: 20%;
	font-weight: normal; }
.bome_bg_txt h1 span {
	position: relative; top: 30px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.bome_bg_txt .more { position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0 15px;
	line-height: 55px; font-size: 16px;
	margin-top: 40px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border: 1px solid #d6d6d6;
	transition: color 250ms ease-out;
	position: relative; top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.bome_bg_txt .more span { position: relative; font-size: 14px; color: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.bome_bg_txt .more:hover span { color: #fff; }
.bome_bg_txt .more b {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #fff;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.bome_bg_txt .more:hover b {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.bome_bg_txt .more:before {
	content: '';
	position: absolute;
	display: block;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	top: -1px;
	left: -1px;
	background: #006428;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
	filter: alpha(opacity=70);
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform-origin: right top;
	-webkit-transform-origin: right top;
	transition: transform 0.3s ease-out;
	-webkit-transition: transform 0.3s ease-out;
}
.bome_bg_txt .more:hover:before {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform-origin: left top;
	-webkit-transform-origin: left top;
}
/*banner*/
.banner { background-color: #f5f5f5;
}
.banner_v { position: relative; overflow: hidden;
}
.round1 {
	top: 50%; z-index: 2;
	border-radius: 50%; position: absolute;
	width: 62%; left: 19%;
	border: 50px solid #ffffff;
}
.round3 {
	border-radius: 50%;
	position: absolute;
	width: 140%;
	top: 50%;
	left: -20%;
	z-index: 2;
	border: 50px solid #e2e2e2;
}
.round2 {
	border-radius: 50%; width: 43%;
	position: absolute;
	top: 50%; background: transparent;
	z-index: 2; left: 28.5%; }
.banner_cro {
	border: 50px solid #ecf4f4;
	border-radius: 50%; width: 74%;
	position: absolute;
	top: 50%;
	z-index: 8; left: 13%; }
.round2_line {
	border-radius: 50%; width: 43%;
	position: absolute;
	top: 50%; background: transparent;
	z-index: 9; left: 28.5%; }
.round2_line div { position: absolute; top: 50%; left: 0; height: 40px;
	margin-top: -20px; width: 100%;
	-webkit-border-radius: 6px/100px;
	border-radius: 6px/100px;
	border: 3px solid #006428; border-top: none; border-bottom: none;
	-webkit-transform: rotate(-12.5deg);
	-ms-transform: rotate(-12.5deg);
	transform: rotate(-12.5deg);
}
.round2_line div.active {
	-webkit-transform: rotate(167.5deg);
	-ms-transform: rotate(167.5deg);
	transform: rotate(167.5deg);
	-webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear;
}
.index_bg_click {
	width: 6000px;
	height: 3000px;
	position: absolute; top: 50%; left: 50%;
	z-index: -1;
	margin-left: -3000px;
	margin-top: -1500px;
	cursor: pointer;
}
.banner_con_img:after { background: #dddddd; content: ''; position: absolute; left: 0; height: 120%; top: -10%; }
.banner_con_img { position: relative; height: 100%; width: 100%; }
.banner_con_img video { position: absolute;
	top: 47.6666%;
	/*top: 50%;*/
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.banner_con {
	/*background-color: #fff;*/
	position: absolute;
	width: 100%; height: 100%;
	top: 0%;
	left: 0%;
	overflow: hidden;

	/*-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%;*/
}
/*.round_vedio video{ height: 100%;}*/
.banner_con_img { float: left; }
.banner { position: relative; z-index: 2; }
.head_right { position: absolute; right: 0px; top: 17%; }
.head_title { position: absolute; top: 12%;
	right: 2%; }
.phone1 { color: #000; font-weight: 600 }
.phone2 { color: #788589; font-weight: 600; padding-left: 10px; }
.phone2 span { background-color: #4274d6;
	color: #fff;
	font-size: 11px; display: inline-block;
	text-align: center;
	width: 24px;
	height: 24px; border-radius: 50%; }
.phone2 i { line-height: 24px; }
.v_txt_ul li { display: inline-block; color: #788589; padding-left: 10px; font-size: 14px;
	padding-right: 10px; }
.banner_v_txt { position: absolute;
	bottom: 110px;
	z-index: 10; width: 100%; text-align: center; }
.banner_v_txt p { color: #000;
	font-weight: 600; font-family: 'myfonts'; }
.banner_v_txt h4 { color: #000; text-transform: uppercase;
	font-weight: 600; font-family: 'myfonts'; }
.v_txt_ul { margin-top: 30px; }
#loader { position: fixed; top: 0px; left: 0px;
	background: #4274d6; width: 100%; height: 100%;
	z-index: 222222;
}
.cssload-thecube { position: absolute; top: 40%; width: 58px; left: 50%; margin-left: -26px; }
.logo_left { position: absolute; top: 0; left: -50px; }
.logo_right { position: absolute;
	top: 19px;
	left: 59px; }
#loader .line { background: #fff;
	height: 1px;
	display: block;
	width: 10%; left: 45%;
	position: absolute;
	top: 66%;
}
.scrohi { overflow: hidden; }
.warper { position: relative; z-index: 22222; top: 0; background: #ffffff; width: 100%; left: 0; }
.banner_cl { position: absolute; left: 50%; bottom: 10px; margin-left: -23px; z-index: 10; cursor: pointer;
	-webkit-animation-name: pulsea;
	-moz-animation-name: pulsea;
	-ms-animation-name: pulsea;
	-o-animation-name: pulsea;
	animation-name: pulsea;
	-webkit-animation-duration: 1200ms;
	-moz-animation-duration: 1200ms;
	-ms-animation-duration: 1200ms;
	-o-animation-duration: 1200ms;
	animation-duration: 1200ms;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
}
@keyframes pulsea {
	0% { bottom: 15px; }
	50% { bottom: 5px; }
	100% { bottom: 15px; }
}
@-webkit-keyframes pulsea {
	0% { bottom: 15px; }
	50% { bottom: 5px; }
	100% { bottom: 15px; }
}
@-moz-keyframes pulsea {
	0% { bottom: 15px; }
	50% { bottom: 5px; }
	100% { bottom: 15px; }
}
@-ms-keyframes pulsea {
	0% { bottom: 15px; }
	50% { bottom: 5px; }
	100% { bottom: 15px; }
}
@-o-keyframes pulsea {
	0% { bottom: 15px; }
	50% { bottom: 5px; }
	100% { bottom: 15px; }
}
.warper_header .left { float: left; }
.warper_header_right { float: right; position: relative; top: -6px; }
.warper_header_right li { float: left; margin-left: 32px; position: relative; margin-top: 28px; font-size: 18px; line-height: 40px; }
.warper_header { background: #231f20; padding-top: 50px; }
.warper_header_right li > a { color: #ffffff; font-size: 16px; position: relative; }
.warper_header_right li a:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	background: #006428;
	transform-origin: right top;
	transition: transform 0.2s ease-out;
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1); }
.warper_header_right li:hover > a:before {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform-origin: left top;
}
.warper_header_menu { position: absolute; left: 0; top: 100%; z-index: 2222;
	width: 210px; padding: 10px 20px; line-height: 50px;
	background: #006428;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
	visibility: hidden;
	filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
}
.warper_header_menu div > a {
	color: #fff;
	font-size: 14px;
}
.warper_header_menu div { border-bottom: 1px solid #28804b; }
.warper_header_menu div:last-child { border-bottom: none; }
.warper_header_right li:hover .warper_header_menu {
	filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;
	visibility: visible;
}
.warper_header_sj {
	padding: 0 15px;
}
.warper_header_sj div a {
	font-size: 16px;
	line-height: 35px;
}
body {
	overflow-y: scroll;
	overflow-x: hidden;
	/* [disabled]height:4219px; */
}
.body_box {
	width: 100%;
	position: relative;
}
.body_box1 {
	width: 100%;
	position: fixed; top: 0;
	z-index: 3;
}
.body_wap {
	width: 100%;
	position: relative; top: 0;
	-webkit-transition: -webkit-transform cubic-bezier(.18, 1, .21, 1) 2s;
	-moz-transition: -moz-transform cubic-bezier(.18, 1, .21, 1) 2s;
	-ms-transition: -ms-transform cubic-bezier(.18, 1, .21, 1) 2s;
	-o-transition: -o-transform cubic-bezier(.18, 1, .21, 1) 2s;
	transition: transform cubic-bezier(.18, 1, .21, 1) 2s;
	z-index: 2;
}
.body_wap_on {
	position: fixed;
	z-index: 2;
}
/*.home_news{margin-bottom: 326px;}*/

.body_box_inner {
	top: 0 !important;
}
.warper_header_inner {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	position: fixed; left: 0; top: 0;
	z-index: 3;
	-webkit-transition: -webkit-transform cubic-bezier(.18, 1, .21, 1) 0s;
	-moz-transition: -moz-transform cubic-bezier(.18, 1, .21, 1) 0s;
	-ms-transition: -ms-transform cubic-bezier(.18, 1, .21, 1) 0s;
	-o-transition: -o-transform cubic-bezier(.18, 1, .21, 1) 0s;
	transition: transform cubic-bezier(.18, 1, .21, 1) 0s;
}
.news_con > h5 {
	font-size: 26px;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}
.news_con > p {
	font-size: 14px;
	color: #7a7d81;
	margin: 0 auto;
	line-height: 30px;
	margin-bottom: 60px;
}
/*******首页新闻********/

.ind_news {
	width: 100%;
	background: #fff;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.ind_news_prev {
	width: 2.5%;
	position: absolute; top: 35%; left: 0%;
	cursor: pointer;
}
.ind_news_next {
	width: 2.5%;
	position: absolute; top: 35%; left: 6%;
	cursor: pointer;
}
.ind_news_con {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.ind_news_con ul {
	width: 100000px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.ind_news_con ul li {
	float: left;
	border-right: 1px solid #e5e5e5;
	overflow: hidden;
	cursor: pointer;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.ind_news_a {
	width: 100%;
	padding: 0 10px;
	float: right;
	overflow: hidden;
}
.ind_news_aa {
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
}
.ind_news_a > h5, .ind_news_aa > h5 {
	font-size: 80px;
	font-weight: 600;
	color: #000;
}
.ind_news_ap {
	width: 100%;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.ind_news_ap p {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.ind_news_acon, .ind_news_acon_2 {
	width: 100%;
	overflow: hidden;
}
.ind_news_acon span, .ind_news_acon_2 span {
	font-size: 12px;
	color: #666;
}
.ind_news_acon h5 {
	font-size: 16px;
	color: #333;
	height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 600;
}
.ind_news_acon_2 h5 {
	font-size: 20px;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 600;
}
.ind_news_acon p, .ind_news_acon_2 p {
	font-size: 14px;
	color: #666;
}
.ind_bot_zi {
	width: 100%;
	padding: 40px 0;
}
.ind_bot_zi span {
	font-size: 18px;
	color: #363636;
	letter-spacing: 1px;
	font-weight: 600;
	text-transform: uppercase;
}
.ind_news_b {
	width: 100%;
	float: right;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
}
.ind_news_bb {
	width: 100%;
	float: right;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
}
.ind_news_b img {
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;
	-ms-transition: 1s ease;
	-o-transition: 1s ease;
	transition: 1s ease;
	position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ind_news_bzi {
	float: right;
	position: relative; top: 0%; right: 0px;
	padding: 0 10px;
	margin-top: 10px;
}
.ind_news_bzii {
	position: relative; top: 0%; right: 0px;
	padding: 0 10px;
	margin-top: 10px;
}
.ind_news_bzi p {
	font-size: 12px;
	color: #a6a6a6;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.clearfix2 {
}
/*******首页新闻*********/

/************内页**************/

.innde_banner {
	position: relative;
}
/*****news*******/
.news_box {
	width: 100%;
	padding: 80px 0;
}
.news_con_box {
	width: 100%;
}
.news_inner {
	width: 100%;
}
.news_inner > h5 {
	font-size: 22px;
	color: #333;
	margin-bottom: 25px;
	margin-top: 0;
	position: relative;
	top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.news_inner > span {
	font-size: 16px;
	color: #7a7d81;
	position: relative;
	top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.news_inner_a {
	width: 100%;
	margin-top: 20px;
	position: relative;
	top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.news_inner_a h5 {
	font-size: 20px;
	color: #333;
	margin-top: 0;
	line-height: 25px;
}
.news_inner_a p {
	font-size: 16px;
	color: #7a7d81;
	line-height: 25px;
}
.news_inner_xg {
	width: 100%;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.news_inner_xg > h5 {
	font-size: 22px;
	color: #333;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 25px;
}
.news_inner_xg .news_list {
	margin-bottom: 30px;
}
.news_inner_xg > a {
	font-size: 14px;
	display: inline-block;
	line-height: 40px;
	padding: 0 40px;
	border: 1px solid #7a7d81;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.news_inner p {
	line-height: 24px;
}
.news_inner_xg > a span {
	width: 0%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #7a7d81;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.news_inner_xg > a:hover {
	color: #fff;
}
.news_inner_xg > a:hover span {
	width: 100%;
}
/*****news*******/

/*公司新闻*/
.news_date { margin-bottom: 5px; font-size: 13px; color: #999; }
.news_text_left { width: 100%; }
.news_text .more { border: 1px solid #868686; height: 50px; width: 50px; text-align: center; line-height: 50px;
	letter-spacing: 0px; font-size: 15px; position: absolute; top: 0; right: 0;
	font-family: 'myfonts';
}
.news_text_left .tit {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin-bottom: 10px;
}
.news_text_left .text { font-size: 14px; line-height: 24px; color: #666; margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.news_text { margin-top: 20px;
	position: relative;
	padding-right: 70px;
}
.news_text .line { position: absolute; background: #006428;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.news_text .line1 { left: 0; width: 20px; height: 2px; top: -1px; }
.news_text .line2 { right: -1px; width: 2px; height: 0px; bottom: 0px; }
.news_text .line3 { right: 0; width: 0px; height: 2px; bottom: -1px; }
.news_text .line4 { left: -1px; width: 2px; height: 10px; top: 0px; }
.news_con:hover .line1, .news_con:hover .line3 { width: 100%; }
.news_con:hover .line2, .news_con:hover .line4 { height: 100%; }
.news_img { overflow: hidden; height: 280px; }
.news_img img {
	width: 100%;
	-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.news_con:hover img {
	-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);
}
.news_con_show {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/*公司新闻*/

/*消防知识*/
.ab_title { text-align: center; margin-bottom: 40px;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.ab_title .en {
	font-size: 16px;
	color: #006428;
	font-family: 'myfonts';
	line-height: 0.9;
	text-transform: uppercase;
}
.ab_title .ch {
	font-size: 26px;
	color: #333;
}
.ab_title .line {
	display: inline-block;
	width: 42px;
	height: 1px;
	background: #a1a1a1;
	margin: 10px 0;
}
.notice {
	position: relative; background: url("../images/news_bg.gif");
}
.notice_con {
	margin: 0px 0px 20px;
	position: relative;
}
.notice_con .title {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
	font-weight: 600;
	color: #333; height:30px;
}
.notice_con .tx {
	color: #666;
	height: 48px;
	font-size: 13px;
	line-height: 24px;
	overflow: hidden; margin-bottom: 20px;
}
.notice_con .time {
	color: #929292;
	margin-bottom: 6px;
	font-size: 13px;
	color: #999;
}
.notice_con .text {
	position: relative;
	padding: 22px;
	border: 1px solid #dadada;
	border-bottom: 8px solid #dadada;
}
.hd {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.notice .news_more { margin-top: 10px; }
.notice .news_more1 { margin-top: 0px; }
.news_line .line1 {
	bottom: 0;
	left: 0;
	height: 0;
	width: 1px;
	/*transition-delay: 400ms;*/
	/*-webkit-transition-delay: 400ms;*/
}
.news_line span {
	background: #006428;
	position: absolute;
	transition: 200ms;
	-webkit-transition: 200ms;
}
.news_line { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 2; }
.notice_con:hover .line1, .notice_con:hover .line3 { height: 100%; }
.news_line .line2 {
	top: 0;
	left: 0;
	width: 0;
	height: 1px;
	transition-delay: 200ms;
	-webkit-transition-delay: 200ms;
}
.news_line .line3 {
	top: 0;
	right: 0;
	height: 0;
	width: 1px;
	transition-delay: 400ms;
	-webkit-transition-delay: 400ms;
}
.news_line .line4 {
	bottom: 0;
	left: 0;
	width: 0;
	height: 8px;
	transition: 600ms;
	-webkit-transition: 600ms;
}
.notice_con:hover .line4, .notice_con:hover .line2 { width: 100%; }
/*消防知识*/

/*行业动态*/
.party { position: relative; background: #f5f5f5; }
.cont { margin-top: 30px; }
.party_top li { display: inline-block; margin-left: 20px; position: relative; padding-bottom: 10px; cursor: pointer; }
.party_top li:after { position: absolute; bottom: 0px; left: 0; width: 0; height: 2px; background: #d0111a; content: ''; -webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear; }
.party_top li:hover:after, .party_top li.active:after { width: 100%; }
.party_top { text-align: right; display: none; }
.party_ri {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.party_left { position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.party_text { padding-bottom: 15px; border-bottom: 1px solid #dadada; position: relative; display: inline-block;
	width: 100%; -webkit-transition: 0.3s linear;
	-moz-transition: background 0.3s linear;
	-ms-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear; }
.party_text.bg:hover { background: #e1e1e1; }
.party_text .date { margin-bottom: 15px; font-size: 24px; color: #666; font-family: 'myfonts'; }
.party_text .title { font-size: 16px; font-weight: 600; color: #333; line-height: 30px; margin-bottom: 15px; margin-top: 15px; }
.party_text .text { color: #666; overflow: hidden; height: 72px; line-height: 24px; font-size: 13px; }
.party_text.bg .text { height: 48px; }
.party_text .more {
	display: block;
	width: 100%;
	height: 54px; font-size: 16px;
	background: #006428; line-height: 54px; text-align: center;
	cursor: pointer;
	-webkit-transition: background 400ms;
	transition: background 400ms;
	position: absolute;
	bottom: 0; color: #fff;
}
.party_text .more:hover {
	background-color: #fff;
	color: #333;
	/*background-image: url(../images/m2.png);*/
}
.party_text .time { float: left; text-align: center;
	/*font-family: 'myfonts';*/
	padding: 0 10px;
	width: 88px;
	height: 98px;
	color: #fff;
	background-color: #006428; }
.party_tx { float: right; width: 90%; }
.party_text .time span {
	display: block;
	margin-top: 5px;
	font-size: 30px;
}
.party_tx .num { color: #666; line-height: 25px; }
.party_tx .num span { padding-right: 40px; }
.news_sec2_s {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.notice_show {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/*行业动态*/

/*****job*******/
.job_con {
	width: 100%;
	border-top: 1px dashed #006428;
}
.job_con_list {
	padding: 40px 20px;
	border-bottom: 1px dashed #999;
	position: relative;
	padding-right: 32%;
	top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.job_con_list_line {
	width: 0%;
	height: 1px;
	position: absolute; left: 0; bottom: -1px;
	background: #006428;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) 1.5s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) 1.5s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) 1.5s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) 1.5s;
	transition: all cubic-bezier(.18, 1, .21, 1) 1.5s;
}
.job_con_list:hover .job_con_list_line {
	width: 100%;
}
.job_con_list > h5 {
	font-size: 20px;
	color: #222;
	margin-top: 0;
}
.job_con_list h4 {
	margin: 0;
}
.job_con_list h4 span {
	font-size: 13px;
	color: #999;
	margin-right: 10px;
}
.job_con_list p {
	font-size: 13px;
	color: #666;
	line-height: 25px;
	margin-bottom: 0;
	margin-top: 20px;
}
.job_con_list a {
	font-size: 18px;
	position: absolute; top: 50%; right: 30px;
	line-height: 30px;
	margin-top: -15px;
	color: #7a7d81;
}
.job_con_list a img {
	margin-left: 10px;
	position: relative; top: -1px;
}
.job_contact {
	width: 100%;
	margin-top: 60px;
}
.job_contact .tec_bot_zis p {
	margin-bottom: 10px;
}
.job_contact .tec_bot_zi:before {
	background: #006428;
}
.job_contact .tec_bot_img {
	position: relative; left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.job_contact .tec_bot_zi {
	position: relative; left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/*****job*******/

/*****technology*******/
.tec_box {
	width: 100%;
	padding: 80px 0 80px 0;
}
.innde_banner {
	position: relative;
}
.tec_btn {
	position: absolute; bottom: -35px; left: 35px;
}
.tec_btn span {
	display: inline-block;
	line-height: 70px;
	padding: 0 40px;
	font-size: 16px;
	color: #fff;
	background: #000;
	cursor: pointer;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.tec_btn span:hover {
	background: #222;
}
.tec_btn .on {
	background: #fff !important;
	color: #333 !important;
}
.tec_con {
	width: 100%;
}
.tec_zi_a {
	width: 100%;
	padding-right: 50px;
	position: relative; top: 50%;
	margin-top: -40px;
}
.tec_img_a {
	/*background: url(../images/tec_1.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi_b {
	width: 100%;
	position: relative; top: 50%;
	margin-top: -40px;
	padding-left: 50px;
}
.tec_img_b {
	/*	background: url(../images/tec_2.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi_c {
	width: 100%;
	position: relative; top: 50%;
	margin-top: -40px;
	padding-right: 50px;
}
.tec_img_c {
	/*	background: url(../images/tec_3.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi_d {
	width: 100%;
	position: relative; top: 50%;
	margin-top: -40px;
	padding-left: 50px;
}
.tec_img_d {
	/*	background: url(../images/tec_4.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi_e {
	width: 100%;
	position: relative; top: 50%;
	margin-top: -40px;
	padding-right: 50px;
}
.tec_img_e {
	/*	background: url(../images/tec_5.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi_f {
	width: 100%;
	position: relative; top: 50%;
	margin-top: -40px;
	padding-left: 50px;
}
.tec_img_f {
	/*background: url(../images/tec_6.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi_g {
	width: 100%;
	position: relative; top: 50%;
	margin-top: -40px;
	padding-right: 50px;
}
.tec_img_g {
	/*background: url(../images/tec_6.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_zi {
	width: 100%;
}
.tec_zi h5 {
	font-size: 20px;
	color: #333;
	line-height: 40px;
	margin-top: 0;
	margin-bottom: 0px;
}
.tec_zi p {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	margin-bottom: 0;
}
.tec_bot {
	width: 100%;
	margin: 100px 0 20px 0;
}
.tec_bot_img {
	width: 100%;
	/*	background: url(../images/tec_7.jpg) center no-repeat;*/
	background-size: cover;
}
.tec_bot_zi {
	width: 100%;
	position: relative;
	z-index: 2;
}
.tec_bot_zi:before {
	content: '';
	width: 300%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	background: #000;
	z-index: -1;
}
.tec_bot_zis {
	padding: 100px 0px 100px 100px;
}
.tec_bot_zis p {
	font-size: 13px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 50px;
}
.tec_bot_zis span {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 0;
}
.tec_bot_zis a {
	display: inline-block;
	line-height: 55px;
	border: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	padding: 0 40px;
	font-family: 'myfonts2';
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.tec_bot_zis a:hover {
	background: #fff;
	color: #333;
}
.tec_bot .tec_bot_img {
	position: relative; left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.tec_bot .tec_bot_zi {
	position: relative; left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.tec_show_l {
	position: relative; left: -120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.tec_show_r {
	position: relative; right: -120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/*****technology*******/

/*****products*******/
.products_box {
	padding: 80px 0;
}
.products_list {
	width: 600px;
	margin: 0 auto;
	position: relative;
}
.products_list_img {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	overflow: hidden;
}
.products_list_img img {
	width: 100%;
	position: absolute; top: 0; left: 0%;
}
.pro { padding: 80px 0; }
.pro_cont { background: #000000; border: 5px solid #000000; }
.pro_con { float: left; width: 33.333%; padding: 5px; }
.pro_con a { position: relative; display: block; overflow: hidden; }
.pro_text { position: absolute; top: 0; left: 0; width: 101%; height: 100%; text-align: center;
	background: rgba(0, 0, 0, 0.7);
	filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.pro_text_con { color: #ffffff; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pro_con a:hover .pro_text {
	filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;
}
.pro_text_con .title { font-size: 28px; margin-bottom: 10px; }
.pro_text_con .text {
	font-size: 18px;
}
/*****products*******/

/********pro_inner********/
.proiner { padding: 120px 0 90px 0; }
.proiner_text { padding-top: 20px; }
.proiner_text .title { font-size: 24px; margin-bottom: 10px; }
.proiner_text .text { font-size: 18px; margin-bottom: 15px; }
.proiner_text .tx {
	font-size: 16px;
	line-height: 24px; }
.proiner_text .tx span { font-weight: 800; }
.proiner_con { margin-bottom: 50px; }
/********pro_inner********/

/********contact********/
.contact { padding: 80px 0; }
.contact_text {
	background-color: #000000;
	color: #ffffff;
	padding: 30px;
}
.contact_text .title { font-size: 16px; margin-bottom: 10px; text-transform: uppercase; }
.contact_text .text { line-height: 24px; font-size: 13px; }
.contact_text .text span { font-weight: 800; }
.contact_left { padding-top: 0%; }
.contact_left_con { margin-bottom: 30px;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.contact_left_con .title { font-size: 16px; margin-bottom: 10px; text-transform: uppercase; }
.contact_left_con .text { margin-bottom: 6px; font-size: 13px; }
.contact_left_con .text i { margin-right: 5px; }
.contact_tit {
	font-size: 26px;
	color: #333;
	text-align: center;
	margin-bottom: 40px;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.contact_ditu {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.contact_con {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.message { padding-bottom: 80px; background: #f3f3f3; padding-top: 80px; }
.message_text { width: 80%; margin: 0px auto; text-align: center; font-size: 14px; line-height: 30px;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.message table { width: 100%; margin-top: 30px;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.message td { font-size: 14px; padding: 15px; vertical-align: top; line-height: 40px; position: relative; }
.message td input { width: 100%; padding: 0px 10px; line-height: 40px; height: 40px; }
.message td textarea { width: 100%; padding: 0px 10px; line-height: 40px; height: 120px; }
.message td span { position: absolute; right: 0px; color: #f00; }
.message_btn { text-align: center; margin-top: 15px;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.message_btn input { border: none; text-transform: uppercase; line-height: 40px; color: #ffffff; background: #07682c; padding: 0px 20px; font-size: 14px; }
.BMap_scaleCtrl {
	display: none !important;
}
.BMap_cpyCtrl {
	display: none !important;
}
.anchorBL {
	display: none !important;
}
.BMap_stdMpCtrl {
	display: none !important;
}
.BMap_omCtrl {
	display: none !important;
}
/********contact********/

/*about*/

/*简介*/
.about { padding: 90px 0; background: #fff; }
.content-inner {
	width: 90%;
	margin: auto;
}
.about_text, about_text_2 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	letter-spacing: 0;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px; font-size: 13px; line-height: 27px;
	column-gap: 40px; color: #666;
	text-align: justify;
	text-justify: inter-ideograph;
}
.about_text p, about_text_2 p {
	margin-bottom: 0;
}
.about_text_p, {
	text-indent: 2em;
}
.about_text_show {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.about_text p span, about_text_2 p span {
	float: left;
	font-size: 56px;
	line-height: 75px;
	color: #006428;
	margin-right: 8px;
}
.about_img { margin: 60px auto 0; position: relative; padding-left: 30%; }
.about_img_con {
}
.about_title { text-align: center; width: 30%; margin: 0px auto 60px; position: relative; z-index: 2;
	top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.about_title div { position: absolute; width: 100%;
	height: 1px;
	background: #006428;
	bottom: 50%;
	z-index: -1;
	left: 0; }
.honor_p {
	font-size: 14px;
	color: #666;
	line-height: 32px;
	margin-bottom: 0;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.honor_p span {
	color: #006428;
	font-weight: 600;
	font-family: 'myfonts';
}
.about_title span { background: #fff; font-size: 26px; padding: 0px 30px;
	color: #333; text-transform: uppercase; }
.about_img_text {
	position: absolute; top: 50%; left: 120px;
	z-index: 9;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.about_img_text span { font-size: 32px; display: inline-block; position: relative; color: #006428;
	line-height: 80px; }
.about_img_text span i {
	font-style: normal;
	position: relative; top: 30px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.about_img_text span:after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	background: #006428;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
	filter: alpha(opacity=70);
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: -1;
}
.about_img_text:after {
	content: "";
	display: block;
	height: 90px;
	width: 100px;
	position: absolute;
	left: -15px;
	top: -50px;
	background: url(../images/quote.svg) no-repeat center center;
	background-size: 100% 100%;
	z-index: -1;
	opacity: 0.2;
}
.about_img_con {
	width: 100%;
	position: relative; left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.about_img_con_bg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	background: #000;
	opacity: 0.3;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alpha(opacity=30);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.about_bf {
	width: 60px;
	height: 60px;
	position: absolute; top: 50%; left: 50%;
	z-index: 3;
	margin-left: -30px;
	margin-top: -30px;
	cursor: pointer;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.about_video {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 2;
	overflow: hidden;
	background: #000;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.about_video video {
	position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.about_video_on {
	z-index: 4;
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.about_video > img {
	cursor: pointer;
	position: absolute; top: 10px; right: 10px;
}
.about_sec3_sl {
	position: relative; left: -120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.about_sec3_sr {
	position: relative; right: -120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/*荣誉*/
.honor_text {
	width: 80%; margin: 0px auto;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px; font-size: 16px; line-height: 32px;
	column-gap: 40px; color: #666;
}
.section-image__img:after, .section-image__img:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #ebd89d;
	box-sizing: border-box;
	z-index: -1;
	top: 0;
	left: 0;
}
.honor {
	background: #fff;
	padding-top: 60px;
}
.honor_con {
	width: 100%;
	margin-top: 0px;
	padding: 30px 0;
	background: #fff;height: 331px;overflow: hidden;
}
.honor_con_list {
	overflow: hidden;
	border: 1px dashed #e8e8e8;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: border cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: border cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: border cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: border cubic-bezier(.18, 1, .21, 1) .9s;
	transition: border cubic-bezier(.18, 1, .21, 1) .9s;
}
.honor_con_list:hover {
	border: 1px dashed #006428;
}
.honor_con_list img {
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.honor_con_list:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
/*合作伙伴*/
.partner { padding: 80px 0 120px 0; background: #fff; }
/*.partner_cont{width: 82%;margin: 0px auto;}*/
.partner_img { position: relative; width: 45%; margin-right: 5%; float: left; z-index: 2;
	left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.partner_img > span {
	position: absolute; top: 0; left: 0;
	line-height: 40px;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
	background: #006428;
	display: none;
}
.partner_img:after, .partner_img:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #006428;
	box-sizing: border-box;
	z-index: -1;
	top: 0;
	left: 0;
}
.partner_img:before {
	top: 30px;
	left: -30px;
}
.partner_img:after {
	top: 15px;
	left: -15px;
}
.partner_text { float: right; width: 50%; color: #534943; background: url(../images/quote1.svg) no-repeat center center;
	background-size: 70% auto; display: table;
	position: relative; left: 120px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.partner_text .title {
	text-transform: none;
	font-size: 16px;
	color: #006428;
}
.partner_text .text { font-size: 14px; line-height: 25px; margin-bottom: 20px; color: #666; }
.partner_tx { display: table-cell; vertical-align: middle; }
.about_his {
	width: 100%;
	padding: 80px 0;
	background: #f3f3f3;
}
.about_his_con {
	width: 100%;
	position: relative;
	z-index: 2;
}
.about_his_list {
	width: 30%;
	position: relative;
	margin-top: -100px;
	top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.about_his_list_r {
	margin-left: 70%;
}
.about_his_list_l {
	margin-left: 0%;
}
.about_his_list p {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	margin-top: 30px;
	letter-spacing: 1px;
}
.about_his_list_r p {
	text-align: left;
}
.about_his_list_l p {
	text-align: left;
}
.about_his_list_img {
	width: 100%;
	position: relative;
}
.about_his_list_img_box {
	overflow: hidden;
}
.about_his_list_img_box img {
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.about_his_list:hover .about_his_list_img_box img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.about_his_list_img h5 {
	font-size: 90px;
	color: #006428;
	font-family: 'myfonts3';
	font-size: 60px;
}
.about_his_list_img1 h5 {
	position: absolute; left: -30%; bottom: 0;
}
.about_his_list_img1 h5:before {
	width: 40px;
	height: 2px;
	content: '';
	position: absolute; top: -20px; left: 0;
	background: #006428;
}
.about_his_list_img2 h5 {
	position: absolute; right: -30%; bottom: 0;
}
.about_his_list_img2 h5:before {
	width: 40px;
	height: 2px;
	content: '';
	position: absolute; top: -20px; right: 0;
	background: #006428;
}
.about_his_con_line {
	width: 1px;
	position: absolute; top: 200px; left: 50%; bottom: 125px;
	z-index: -1;
	background: #e1e1e1;
}
.about_his_list_r > span {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 100%;
	position: absolute; top: 200px; left: -66.66%;
	border: 2px solid #006428;
	margin-left: -4px;
}
.about_his_list_l > span {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 100%;
	position: absolute; top: 200px; right: -66.66%;
	border: 2px solid #006428;
	margin-right: -5px;
}
.about_his_con .about_title {
	position: absolute; top: 90px; left: 0;
}
.about_cul {
	width: 100%;
	padding: 80px 0;
	background: #f3f3f3;
}
.about_cul_con {
	width: 100%;
}
.clm20 {
	margin-left: -20px !important;
	margin-right: -20px !important;
}
.clp20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.about_cul_list {
	width: 100%;
	padding: 30px;
	background: #fff;
	text-align: center;
	position: relative;
	box-shadow: 0 0 4px hsla(214, 3%, 49%, .0);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.about_cul_list:hover {
	box-shadow: 0 6px 24px hsla(214, 3%, 49%, .2);
}
.about_cul_list h5 {
	font-size: 22px;
	text-align: center;
	margin: 0;
	line-height: 40px;
	color: #006428;
	margin-bottom: 30px;
	margin-top: 15px;
}
.about_cul_list p {
	width: 90%;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	margin: 0 auto;
	height: 30px;
	text-align: center;
	margin-bottom: 30px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.about_cul_list:hover p {
	line-height: 25px;
}
.about_cul_list span {
	width: 30px;
	height: 2px;
	position: absolute; top: -2px; left: 10%;
	background: #006428;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.about_cul_list:hover span {
	width: 80%;
}
.about_cul_show {
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
/*************case************/
.case { padding: 70px 0; }
.case_box {
	width: 68%;
	margin: 0 auto;
}
.case_mar { position: relative; }
.case_mar_c { margin: 0 -10px; }
.case_cont { float: left; width: 33.3333%; padding: 10px; }
.case_top { position: relative; cursor: pointer; }
.case_top_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000;
	filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.case_top_tx { position: absolute;
	color: #fff;
	bottom: 15px;
	left: 15px; font-size: 16px;
}
.case_top_tx:before {
	content: "";
	width: 10px;
	margin-bottom: 10px;
	height: 1px;
	display: block;
	background-color: #fff;
}
.case_top:hover .case_top_bg { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.case_con { padding: 20px 0px; border-top: 1px solid #adadad;
	border-bottom: 1px solid #adadad; margin-top: 10px; float: left; width: 100%;
	position: absolute; left: 0; top: 0;
	display: none;
}
.case_right { float: right; width: 30%; padding-left: 30px; padding-top: 30px; }
.case_left { float: left; width: 70%; }
.case_right .text div { line-height: 25px; margin-bottom: 10px; }
.case_right .title { font-size: 18px; color: #808080; margin-bottom: 10px; }
.case_right .title:before {
	content: "";
	width: 10px;
	margin-bottom: 10px;
	height: 1px;
	display: block;
	background-color: #808080;
}
.case_left_con { position: relative; }
.case_left_con img { position: absolute;
	filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
}
.case_left { position: relative; }
.case_l { position: absolute; left: 10px; top: 50%; margin-top: -15px; cursor: pointer; }
.case_r { position: absolute; right: 10px; top: 50%; margin-top: -15px; cursor: pointer; }
.case_num { margin-bottom: 10px; }
.case_num span { width: 10px; background: #c5c5c5; height: 10px; display: inline-block; margin: 0px 5px;
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%; cursor: pointer;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; }
.case_num span.on, .case_num span:hover { background: #07682c; }
.case_close { position: absolute; right: 10px; top: 20px; cursor: pointer; }
.inner_nav {
	width: 100%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.inner_nav_con {
	margin: 0 auto;
	position: relative;
}
.inner_nav_logo {
	position: absolute; top: 20px; left: 0;
}
.inner_nav_con ul {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top: 30px;
}
.inner_nav_con ul li {
	float: right;
	line-height: 60px;
}
.inner_nav_con ul li a {
	font-size: 16px;
	text-transform: uppercase;
	color: #333;
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.inner_nav_con ul li a:hover {
	color: #006428;
}
.inner_nav_top {
	position: absolute; top: 10px; right: 0;
}
.inner_nav_top span {
	font-size: 13px;
	color: #999;
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.inner_nav_top i {
	font-size: 13px;
	color: #999;
	font-style: normal;
}
.inner_nav_top span:hover {
	color: #006428;
}
@media (min-width: 992px) {
	.inner_nav_con ul li {
		margin-left: 1.5%;
	}
	.inner_nav_con {
		width: 80%;
		padding-left: 130px;
	}
	.about .container {
		width: 80%;
		padding: 0;
	}
	.about_sec3 .container {
		width: 80%;
		padding: 0;
	}
	.honor .container {
		width: 80%;
		padding: 0;
	}
	.partner .container {
		width: 80%;
		padding: 0;
	}
	.tec_box .container1 {
		width: 80%;
		padding: 0;
	}
	.case_box {
		width: 80%;
	}
	.news_box .container1 {
		width: 80%;
		padding: 0;
	}
	.contact .container1 {
		width: 80%;
		padding: 0;
	}
	.ind_sec2_con {
		width: 80%;
		padding: 0;
	}
	.master .container1 {
		width: 80%;
		padding: 0;
	}
	.ind_sec4_con {
		width: 80%;
	}
	.footer_con {
		width: 80%;
	}
	.pro_inner_box {
		width: 80%;
	}
}
@media (min-width: 1200px) {
	.inner_nav_con ul li {
		margin-left: 2.5%;
	}
	.inner_nav_con {
		width: 80%;
		padding-left: 140px;
	}
	.about .container {
		width: 80%;
		padding: 0;
	}
	.about_sec3 .container {
		width: 80%;
		padding: 0;
	}
	.honor .container {
		width: 80%;
		padding: 0;
	}
	.partner .container {
		width: 80%;
		padding: 0;
	}
	.tec_box .container1 {
		width: 80%;
		padding: 0;
	}
	.case_box {
		width: 80%;
	}
	.news_box .container1 {
		width: 80%;
		padding: 0;
	}
	.contact .container1 {
		width: 80%;
		padding: 0;
	}
	.ind_sec2_con {
		width: 80%;
	}
	.master .container1 {
		width: 80%;
		padding: 0;
	}
	.ind_sec4_con {
		width: 80%;
	}
	.footer_con {
		width: 80%;
	}
	.ind_sec4_right {
		top: 320%;
	}
	.pro_inner_box {
		width: 80%;
	}
}
@media (min-width: 1400px) {
	.inner_nav_con ul li {
		margin-left: 3.5%;
	}
	.inner_nav_con {
		width: 74%;
		padding-left: 150px;
	}
	.about .container {
		width: 74%;
		padding: 0;
	}
	.about_sec3 .container {
		width: 74%;
		padding: 0;
	}
	.honor .container {
		width: 74%;
		padding: 0;
	}
	.partner .container {
		width: 74%;
		padding: 0;
	}
	.tec_box .container1 {
		width: 74%;
		padding: 0;
	}
	.case_box {
		width: 74%;
	}
	.news_box .container1 {
		width: 74%;
		padding: 0;
	}
	.contact .container1 {
		width: 74%;
		padding: 0;
	}
	.ind_sec2_con {
		width: 74%;
	}
	.master .container1 {
		width: 74%;
		padding: 0;
	}
	.ind_sec4_con {
		width: 74%;
	}
	.footer_con {
		width: 74%;
	}
	.ind_sec4_right {
		top: 350%;
	}
	.pro_inner_box {
		width: 74%;
	}
}
@media (min-width: 1600px) {
	.inner_nav_con ul li {
		margin-left: 4.5%;
	}
	.inner_nav_con {
		width: 68%;
		padding-left: 150px;
	}
	.about .container {
		width: 68%;
		padding: 0;
	}
	.about_sec3 .container {
		width: 68%;
		padding: 0;
	}
	.honor .container {
		width: 68%;
		padding: 0;
	}
	.partner .container {
		width: 68%;
		padding: 0;
	}
	.tec_box .container1 {
		width: 68%;
		padding: 0;
	}
	.case_box {
		width: 68%;
	}
	.news_box .container1 {
		width: 68%;
		padding: 0;
	}
	.contact .container1 {
		width: 68%;
		padding: 0;
	}
	.ind_sec2_con {
		width: 68%;
	}
	.master .container1 {
		width: 68%;
		padding: 0;
	}
	.ind_sec4_con {
		width: 68%;
	}
	.footer_con {
		width: 68%;
	}
	.ind_sec4_right {
		top: 360%;
	}
	.pro_inner_box {
		width: 68%;
	}

}
.about_bg1 {
	width: 100%;
	background: url(../images/ah1.jpg) center no-repeat;
	background-size: cover;
	position: relative;
}
.about_bg1 span {
	font-size: 16px;
	line-height: 70px;
	padding: 0 25px;
	background: #006428;
	color: #fff;
	position: absolute;
	left: 35px;
	bottom: -35px;
	letter-spacing: 2px;
	display: none;
}
.about_fix {
	width: 100%;
	position: fixed; top: 0; left: 0;
	z-index: 1;
}
.about_sec3 {
	width: 100%;
	background: #fff;
	padding: 90px 0;
}
.about_sec3_zi {
	min-height: 400px;
}
.about_sec3_zi h5 {
	margin-top: 0;
	font-size: 26px;
	color: #333;
	margin-bottom: 20px;
}
.about_sec3_zi p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-bottom: 0;
}
.about_sec3_img1 {
	background: url(../images/about_sec3_1.jpg) center no-repeat;
	background-size: cover;
	cursor: pointer;
}
.about_sec3_img2 {
	min-height: 400px;
	background: url(../images/about_sec3_2.jpg) center no-repeat;
	background-size: cover;
	position: relative;
}
.about_sec3_img2 span {
	position: absolute; top: 0; left: 0;
	line-height: 40px;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
	display: none;
	background: #006428;
}
.honor_con_box > ul {
	padding: 0;
	margin: 0;
	position: relative; top: 90px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.honor_con_box > ul li {
	width: 50%;
	float: left;
}
.honor_con_box > ul li {
	font-size: 13px;
	color: #888;
	line-height: 30px;
}
.honor_con_box > ul li span {
	color: #006428;
	font-weight: 600;
	font-family: 'myfonts';
}
.pro_inner_box {
	margin: 0 auto;
}
.pro_inner_zi {
	width: 100%;
	padding: 0px 12%;
}
.pro_inner_zis {
	width: 100%;
	position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pro_inner_zi h5 {
	font-size: 22px;
	color: #333;
	margin-top: 0;
	margin-bottom: 25px;
}
.pro_inner_zi p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 5px;
}
.pro_inner_b {
	background: #e8e8e8;
	padding: 60px 0;
	margin: 60px 0;
}
.pro_inner_b_con {
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding: 20px 0;
}
.pro_inner_b_con h5 {
	font-size: 28px;
	color: #333;
}
.pro_inner_cimg {
	width: 100%;
	position: relative;
}
.pro_inner_cimg img {
	position: absolute; top: 0; left: 0;
	display: none;
}
.pro_inner2_a {
	width: 100%;
	background: #e7e7db;
	padding: 60px 0;
}
.pro_inner2_azi {
	padding-right: 15%;
}
.pro_inner2_azi h5 {
	font-size: 22px;
	color: #333;
	margin-bottom: 20px;
}
.pro_inner2_azi p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 5px;
}
.pro_innner3_list {
	text-align: center;
}
.pro_innner3_list span {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: #006428;
	border-radius: 100%;
	line-height: 60px;
}
.pro_innner3_list span img {
	position: relative; top: 10px;
}
.pro_innner3_list h5 {
	font-size: 22px;
	color: #333;
	margin: 30px 0 20px 0;
}
.pro_innner3_list p {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.pro_inner3_a {
	margin-top: 60px;
	width: 100%;
	padding: 60px 0;
	background: #e8e8e8;
}
.pro_inner3_a ul {
	padding: 0;
	margin: 0;
}
.pro_inner3_a ul li {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dashed #d1d1d1;
}
.pro_inner3_a ul li h5 {
	font-size: 24px;
	color: #006428;
}
.pro_inner3_a ul li p {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	margin-bottom: 0;
}
.clm0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.clp0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/************内页**************/

.innde_banner_pro {
	width: 100%;
	position: relative;
	margin-top: 60px;
}
.innde_banner_pro ul {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
}
.innde_banner_pro ul li {
	width: 100%;
	position: absolute; top: 0; left: 0;
	display: none;
}
.innde_banner_pro ul li div {
	width: 100%;
	overflow: hidden;
}
.innde_banner_pro ul li span {
	font-size: 16px;
	line-height: 70px;
	padding: 0 25px;
	background: #006428;
	color: #fff;
	position: absolute;
	right: 35px;
	bottom: -35px;
	letter-spacing: 2px;
	display: none;
}
.innde_banner_pro ul li img {
	-webkit-animation: banner 8s linear infinite;
	animation: banner 8s linear infinite;
}
@-webkit-keyframes banner {
	0% {
		-webkit-transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.08);
	}
	100% {
		-webkit-transform: scale(1);
	}
}
@keyframes banner {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.08);
	}
	100% {
		transform: scale(1);
	}
}
.products_con {
	margin-top: 80px;
}
.products_con_tit {
	width: 100%;
	position: relative;
}
.products_con_tit_bg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	background: #000;
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	-webkit-opacity: 0.85;
	filter: alpha(opacity=85);
}
.products_con_tit_zi {
	position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px;
	border: 1px solid #fff;
}
.products_con_tit_zis {
	width: 100%;
	text-align: center;
	position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.products_con_tit_zis h5 {
	font-size: 24px;
	color: #fff;
	letter-spacing: 1px;
	text-align: center;
	margin: 0;
	margin-bottom: 15px;
}
.products_con_tit_zis p {
	font-size: 13px;
	color: #eee;
	line-height: 22px;
	width: 80%;
	margin: 0 auto;
	text-align: left;
	text-indent: 2em;
}
.products_con_tit_zis span {
	display: inline-block;
	line-height: 40px;
	cursor: pointer;
	padding: 0 30px;
	font-size: 14px;
	color: #fff;
}
.products_con_list {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.products_con_a {
	padding-left: 20%;
	position: relative;
}
.products_con_a_zi {
	width: 18%;
	height: 100%;
	position: absolute; top: 90px; left: 0;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	padding-top: 20px;
}
.products_con_a_zi h5 {
	font-size: 24px;
	color: #333;
	margin: 0;
	margin-bottom: 15px;
}
.products_con_a_zi p {
	width: 90%;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin-bottom: 15px;
}
.products_con_a_zi span {
	width: 50%;
	height: 2px;
	background: #006428;
	position: absolute; top: 0; left: 0;
}
.products_con_b {
	padding-right: 20%;
	position: relative;
}
.products_con_b_zi {
	width: 18%;
	height: 100%;
	position: absolute; top: 90px; right: 0;
	padding-top: 20px;
	text-align: right;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.products_con_b_zi h5 {
	font-size: 24px;
	color: #333;
	margin: 0;
	margin-bottom: 15px;
}
.products_con_b_zi p {
	width: 90%;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin-bottom: 15px;
	margin-left: 10%;
}
.products_con_b_zi span {
	width: 50%;
	height: 2px;
	background: #006428;
	position: absolute; top: 0; right: 0;
}
.products_con_c {
	padding-left: 20%;
	position: relative;
}
.products_con_c_zi {
	width: 18%;
	height: 100%;
	position: absolute; top: 90px; left: 0;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	padding-top: 20px;
}
.products_con_c_zi h5 {
	font-size: 24px;
	color: #333;
	margin: 0;
	margin-bottom: 15px;
}
.products_con_c_zi p {
	width: 90%;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin-bottom: 15px;
}
.products_con_c_zi span {
	width: 50%;
	height: 2px;
	background: #006428;
	position: absolute; top: 0; left: 0;
}
.products_con_d {
	padding-right: 20%;
	position: relative;
}
.products_con_d_zi {
	width: 18%;
	height: 100%;
	position: absolute; top: 90px; right: 0;
	padding-top: 20px;
	text-align: right;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.products_con_d_zi h5 {
	font-size: 24px;
	color: #333;
	margin: 0;
	margin-bottom: 15px;
}
.products_con_d_zi p {
	width: 90%;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin-bottom: 15px;
	margin-left: 10%;
}
.products_con_d_zi span {
	width: 50%;
	height: 2px;
	background: #006428;
	position: absolute; top: 0; right: 0;
}
.products_con_list_bg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	background: #000;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.products_con_list:hover .products_con_list_bg {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	filter: alpha(opacity=60);
}
.products_con_list img {
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.products_con_list:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.products_con_list_zi {
	width: 100%;
	text-align: center;
	position: absolute; top: 50%;
	-webkit-transform: translateY(10%);
	-moz-transform: translateY(10%);
	-ms-transform: translateY(10%);
	-o-transform: translateY(10%);
	transform: translateY(10%);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
}
.products_con_list:hover .products_con_list_zi {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}
.products_con_list_zi h5 {
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-bottom: 10px;
}
.products_con_list_zi span {
	display: inline-block;
	line-height: 40px;
	cursor: pointer;
	padding: 0 30px;
	font-size: 14px;
	color: #fff;
}
.products_con .col-sm-6 {
	-webkit-perspective: 1300px;
	-o-perspective: 1300px;
	-ms-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.products_con .col-sm-4 {
	-webkit-perspective: 1300px;
	-o-perspective: 1300px;
	-ms-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.products_con_tit {
	-webkit-transition: 1.2s ease;
	-moz-transition: 1.2s ease;
	-ms-transition: 1.2s ease;
	-o-transition: 1.2s ease;
	transition: 1.2s ease;
	-webkit-transform: rotatex(-80deg) translateZ(0);
	-ms-transform: rotatex(-80deg) translateZ(0);
	transform: rotatex(-80deg) translateZ(0);
	-webkit-transform-origin: 0 0 0;
	-ms-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.products_con_list {
	-webkit-transition: 1.2s ease;
	-moz-transition: 1.2s ease;
	-ms-transition: 1.2s ease;
	-o-transition: 1.2s ease;
	transition: 1.2s ease;
	-webkit-transform: rotatex(-80deg) translateZ(0);
	-ms-transform: rotatex(-80deg) translateZ(0);
	transform: rotatex(-80deg) translateZ(0);
	-webkit-transform-origin: 0 0 0;
	-ms-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.products_show_on {
	-webkit-transform: rotatex(0) translateZ(0) !important;
	-ms-transform: rotatex(0) translateZ(0) !important;
	transform: rotatex(0) translateZ(0) !important;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
@media (min-width: 768px) {
	.about_sec3_zi {
		padding: 60px 0 60px 40px;
	}
	.tec_zi_2 {
		padding: 0px 0;
	}
}
@media (max-width: 1024px) {
	.products_con_a_zi, .products_con_b_zi, .products_con_c_zi, .products_con_d_zi {
		width: 100%;
		height: auto;
		position: static;
		margin-top: 40px;
		overflow: hidden;
	}
	.products_con_a, .products_con_b, .products_con_c, .products_con_d {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media (max-width: 768px) {
	.about_img_text span {
		font-size: 20px;
	}
	.case_left {
		width: 100%;
		overflow: hidden;
	}
	.case_right {
		width: 100%;
		padding-left: 0px;
	}
	.case_close {
		top: 330px;
	}
	.case_con {
		border-bottom: 0px;
	}
	.party_text .text {
		height: 54px;
	}
	.party_left {
		margin-bottom: 15px;
	}
	.notice_con .text {
		padding: 22px 0px 22px 10px;
	}
	.products_con_tit_zis h5, .products_con_tit_zis span {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 0px;
	}
	.products_con_tit_zis p {
		font-size: 12px;
	}
	.bome_bg_txt h1 {
		margin-top: 0px;
		font-size: 20px;
		width: 90%;
		line-height: 30px;
		margin-left: 5%;
	}
	.bome_bg_txt .more {
		margin-top: 10px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.ind_news_acon_2 h5 {
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 10px;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
	}
	.number span {
		font-size: 20px;
	}
	.bome_bg {
		z-index: 0;
		height: auto;
	}
	.home_news {
		margin-top: 80px;
	}
	.home_news_top_l .title {
		overflow: visible;
	}
	.home_news_top_on > span, .home_news_top_on > b {
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=1);
	}
	.home_news_top_on .title span, .number, .about_text_show {
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=1);
		top: 0px;
	}
	.about_title span {
		padding: 0px;
	}
	.pro_inner_box {
		padding: 0 15px;
	}
	.products_con_a_zi, .products_con_b_zi, .products_con_c_zi, .products_con_d_zi {
		width: 100%;
		height: auto;
		position: static;
		margin-top: 40px;
		overflow: hidden;
	}
	.products_con_a, .products_con_b, .products_con_c, .products_con_d {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media (max-width: 768px) {
	.home_prod {
		padding-top: 0px;
	}
	.btn_next {
		right: 5px;
		bottom: 25%;
	}
	.container1 {
		padding-left: 15px;
		padding-right: 15px;
		margin-right: 0 auto;
		margin-left: 0 auto;
	}
	.container2 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.honor_con_box .swiper-container {
		width: 100%;
		height: 140px !important;
	}
	.tec_new_con.swiper-container {
		height: 230px !important;
	}
	.prod_img_tit {
		right: 5px;
		height: auto;
		line-height: 20px;
		top: 10px !important;
	}
	.prod_img_tit_a {
		font-size: 8px;
		font-family: 'PingHei';
	}
	.prod_img_tit_pic {
		padding: 0px;
	}
	.home_news_top_on span img, .home_news_top_on b img {
		width: 30px;
		height: 20px;
	}
	.about_title span {
		font-size: 16px;
		padding: 0px 10px;
	}
	.about_img_text span {
		font-size: 14px;
		display: inline-block;
		position: relative;
		color: #006428;
		line-height: 50px;
	}
	.about_img_text span:after {
		width: 95%;
	}
	.about_sec3_sl {
		text-align: center;
	}
	.about_his_list_img h5 {
		font-size: 40px;
	}
	.partner_img {
		width: 80%;
		margin-left: 10%;
		margin-bottom: 80px;
	}
	.partner_text {
		width: 100%;
	}
	.tec_btn {
		top: 220px !important;
		left: 15px;
	}
	.tec_btn span {
		background: #006428;
		font-size: 16px;
		line-height: 20px;
		padding: 10px;
		margin: 0 0 2px 2px;
	}
	.pro_inner_zi {
		padding: 30px 0px;
	}
	.pro_maxh {
		max-height: 252px !important;
	}
	.pro_minh {
		min-height: 200px !important;
	}
	.pro_minh2 {
		min-height: 220px !important;
	}
	.pro_maxh2 {
		max-height: 187px !important;
	}
	.pro_inner_b {
		margin: 0px;
		padding: 0px;
	}
	.pro_inner_bg {
		background-color: #fff;
	}
	.pro_inner_box {
		padding: 0 15px 0 15px;
	}
	.about {
		padding: 30px 0;
	}
	.about_text_2 {
		letter-spacing: 0;
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		font-size: 12px;
		line-height: 20px;
		column-gap: 40px; color: #666;
		text-align: justify;
		text-justify: inter-ideograph;
	}
	.about_text_2 p span {
		float: left;
		font-size: 30px;
		line-height: 20px;
		color: #006428;
		margin-right: 8px;
	}
	.about_text_2 p {
		margin-bottom: 0;
	}
	.about_title {
		margin: 0 auto 0px;
		padding: 10px 0;
	}
	.partner, .honor {
		padding: 20px 0;
		overflow: hidden;
	}
	.about_sec3 {
		padding: 10px 0;
	}
	.pro {
		padding: 20px 0 40px 0;
	}
	.products_con_a_zi, .products_con_b_zi, .products_con_c_zi, .products_con_d_zi {
		width: 100%;
		height: auto;
		position: static;
		margin-top: 60px;
		overflow: hidden;
	}
	.products_con_a, .products_con_b, .products_con_c, .products_con_d {
		padding-left: 0px;
		padding-right: 0px;
	}
	.products_con {
		margin-top: 0px;
	}
	.news_sec2_padd {
		padding: 30px 0 !important;
		background-color: #f5f5f5 !important;
	}
	.news_sec3_padd {
		padding: 30px 0 !important;
	}
	.tec_zi_a, .tec_zi_b, .tec_zi_c, .tec_zi_d, .tec_zi_e {
		padding: 25px 0 10px 0;
		min-height: 0px;
	}
	.tec_box {
		padding: 20px 0;
		overflow: hidden;
	}
	.tec_img_a, .tec_img_b, .tec_img_c, .tec_img_d, .tec_img_e, .about_sec3_img1, .about_sec3_img2 {
		min-height: 200px;
		max-height: 200px;
		margin-bottom: 10px;
	}
	.tec_bot_zis p {
		margin-bottom: 15px;
	}
	.tec_bot_zis {
		padding: 25px 0 10px 0;
		background-color: #fff;
	}
	.tec_bot_zis p, .tec_bot_zis span {
		color: #333;
	}
	.about_sec3_zi {
		padding: 30px 0;
		min-height: 250px;
	}
	.tec_bot_zi:before {
		width: 100%;
	}
	.message td {
		font-size: 14px;
		padding: 8px 8px;
		line-height: 35px;
	}
	.proiner {
		padding: 120px 0 0px 0;
	}
	.proiner_con {
		margin-bottom: 20px;
	}
	.news_inner > h5, .news_zi1 h5, .news_inner_xg > h5, .news_zi h5, .ab_title .ch, .number p, .pro_inner_zi h5, .pro_inner_b_con h5, .products_con_tit_zis h5, .about_sec3_zi h5, .partner_text .title, .products_con_a_zi h5, .products_con_b_zi h5, .products_con_c_zi h5, .products_con_d_zi h5, .proiner .news_zi h5, .pro_innner3_list h5, .pro_inner3_a ul li h5, .proiner_text .title, .pro_inner2_azi h5, .tec_zi h5, .tec_bot_zis p, .contact_left_con .title, .banner_v_txt h4, .products_con_list_zi h5, .contact_text .title, .case_right .title {
		font-size: 16px;
		line-height: 25px;
	}
	.contact_tit {
		font-weight: bold;
	}
	.news_box {
		padding: 30px 0;
	}
	.news_inner_a h5, .pro_inner_zi p, honor_p, .pro_inner2_azi p, .honor_p, .about_cul_list h5, .products_con_list_zi span, .products_con_a_zi p, .proiner_text .tx, .ab_title .en, .news_text_left .tit, .party_text .date, .party_text .title, .notice_con .time, .notice_con .title, .news_con > p, .contact_left_con .text, .contact_text .text, .ind_news_acon p, .products_con_b_zi p, .news_zi1 span, .partner_text .text {
		font-size: 12px;
		line-height: 20px;
	}
	.ind_news_acon_2 p {
		font-size: 14px;
		line-height: 14px;
	}
	.about_cul_list h5, .party_text .date，, .party_text .title, .notice_con .tx {
		margin-bottom: 10px;
	}
	.about_cul {
		padding: 20px 0;
	}
	.banner_v_txt p, .about_sec3_zi p, .honor_con_box > ul li, .about_cul_list p, .ab_title_2 p, .pro_innner3_list p, .pro_inner3_a ul li p, .news_date, .news_text_left .text, .party_text .text, .tec_bot_zis span, .tec_zi p, .job_con_list p, .job_con_list h4 span, .message_text, .ind_news_acon span, .ind_news_acon_2 span, .news_inner > span, .news_inner_a p, .news_zi1 p, .news_zi p, .notice_con .tx {
		font-size: 12px;
		line-height: 18px;
	}
	.message_text {
		width: 100%;
	}
	.banner_text {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.job_con_list {
		padding-right: 0px;
		padding: 20px 0 40px 0;
	}
	.pro_inner2_azi h5 {
		margin-bottom: 10px;
	}
	.news_con {
		overflow: hidden;
	}
	.pro_inner2_a {
		padding: 30px 0;
	}
	.message_btn input {
		font-size: 14px;
		line-height: 30px;
	}
	.pro_2_a {
		margin-top: 10px !important;
	}
	.warper {
		margin-top: 50px;
		overflow: hidden;
	}
	.about {
		overflow: hidden;
	}
	.home_news_top_l .title, .news_con > h5, .job_con_list > h5, .contact_tit {
		font-size: 18px;
		line-height: 20px;
	}
	.home_news_top_l .more {
		line-height: 30px;
		margin-top: 20px;
	}
	.header_menu_con ul li a {
		font-size: 18px;
	}
	.header_menu_con ul li {
		line-height: 40px;
	}
	.innde_banner_pro {
		height: 200px !important;
		margin-top: 0px;
	}
	.innde_banner_pro ul {
		height: 200px;
		overflow: hidden;
	}
	.innde_banner_pro ul li img {
		height: 200px;
	}
	.header_menu_logo img {
		width: 100px;
	}
	.BMap_mask, .contact_ditu {
		height: 200px !important;
		background-position: center;
	}
	.products_con_tit_zis p {
		width: 100%;
	}
	.contact_tit {
		margin-bottom: 20px;
	}
	.pro_inner_img {
		margin-bottom: 10px;
	}
	.party_text .time {
		width: 46px;
		height: 57px;
		font-size: 12px;
	}
	.contact_con {
		margin: 20px 0 -20px 0;
	}
	.message {
		padding: 40px 0;
	}
	.party_text .time span {
		font-size: 12px;
	}
	.contact {
		padding: 40px 0;
	}
	.tec_btn_bottom {
		bottom: -200px;
	}
	.case_cont {
		width: 100%;
	}
	.case_box {
		width: 100%;
		margin-top: 0px;
		padding: 0 15px;
	}
	.case {
		padding: 0px 0px 60px 0;
		overflow: hidden;
	}
	.job_con_list a {
		top: 97%;
		font-size: 16px;
		right: 0px;
		margin-top: -30px;
	}
	.tec_bot {
		margin: 0;
	}
	.news_con > h5 {
		margin-bottom: 15px;
	}
	.news_con > p {
		margin-bottom: 30px;
	}
	.job_contact .tec_bot_zis p {
		margin-bottom: 0px;
		font-size: 12px;
	}
	.banner_v_txt {
		bottom: 90px;
	}
	.banner_tx {
		top: 80px;
	}
	.v_txt_ul {
		margin-top: 5px;
	}
	.side-links a {
		width: 110px;
		font-size: 16px;
		padding: 0px;
	}
	.footer {
		z-index: 2;
		padding: 10px 15px;
	}
	.footer2 {
		z-index: 1;
	}
	.about_img {
		padding-left: 0px;
		margin-top: 20px;
	}
	.copy {
		font-size: 12px;
		text-align: center;
		margin: 0 auto;
	}
	.about_bg1 {
		background-image: url(../images/ah12.jpg);
	}
	.clp20 {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.about_cul_list {
		padding: 30px 0;
	}
	.honor_con_box > ul li {
		width: 100%;
	}
	.honor_con {
		padding: 20px 0;height: 430px;
	}
	.ab_title_2 h6 {
		font-size: 14px;
		color: #006428;
	}
	.ab_title_2 {
		padding: 10px 0;
	}
	.about_his {
		padding: 20px 0;
	}
	.partner_img {
		height: 200px;
	}
	.partner_img img {
		height: 200px;
	}
	.products_con_list_zi {
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
	}
	.products_con_list {
		margin-top: 15px;
	}
	.products_hd2 {
		margin-top: 0px !important;
	}
	.products_con_list_bg {
		opacity: 0.5;
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		-webkit-opacity: 0.5;
		filter: alpha(opacity=0.5);
	}
	.products_con_b_zi span, .products_con_d_zi span {
		left: 0;
		right: 100%;
	}
	.products_con_b_zi, .products_con_d_zi {
		text-align: left;
	}
	.products_con_b_zi p, .products_con_d_zi p {
		margin-left: 0;
	}
	.pro_mt {
		margin-top: 0px !important;
	}
	.products_con_c_zi h5 {
		margin-bottom: 10px;
	}
	.home_news_top {
		width: 100%;
		padding: 0 15px;
	}
	.pro_inner_zi h5 {
		margin-bottom: 15px;
	}
	.number {
		margin-bottom: 20px;
	}
	.ab_title {
		margin-bottom: 20px;
	}
	.news_con_show {
		margin-bottom: 30px;
	}
	.pro_inner_b_con img {
		width: 100%;
		margin: 20px 0;
	}
	.pro_titlebg {
		background-color: #e8e8e8;
		padding-top: 10px;
	}
	.pro_imgh img {
		min-height: 175px;
	}
	.pro_inner3_a {
		margin: 0;
		padding: 0px 0;
	}
	.news_zi {
		padding: 10px 5px;
	}
	.proiner_a {
		padding-top: 80px !important;
	}
	.news_text .more {
		font-size: 12px;
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.tec_zi h5 {
		margin-bottom: 15px;
	}
	.tec_bot .tec_bot_img {
		height: 200px !important;
	}
	body {
		background-color: #fff;
	}
	.show_3d {
		position: fixed;
		width: 90%;
		padding: 40px 15px 20px 15px;
		height: 300px;
		top: 50%;
		left: 5%;
		margin-top: -125px;
		background-color: #fff;
		color: #666;
		z-index: 99;
		border-radius: 5px;
	}
	.case_right .text div {
		font-size: 12px;
		line-height: 18px;
	}
	.case_right {
		padding-left: 0px;
		height: auto;
		overflow-y: scroll;
		padding-top: 0px;
	}
	.case_right .title {
		color: #666;
	}
	.case_right .title:before {
	}
	.case_close {
		top: 15px !important;
		right: 30px;
	}
	.case_mt {
		margin-bottom: 0px !important
	}
	.products_con_a_zi h5 {
		margin-bottom: 10px;
	}
	.products_con_a_zi p, .products_con_b_zi p, .products_con_c_zi p, .products_con_d_zi p {
		margin-bottom: 0px;
	}
	.news_inner_xg > a {
		font-size: 14px;
		line-height: 25px;
		padding: 0 20px;
	}
	.news_img {
		height: 200px;
	}
	.news_inner_a {
		margin: 30px 0 20px 0;
	}
	.news_inner_xg .news_list {
		margin-bottom: 15px;
	}
	.body_wap_on {
		position: relative;
		padding-bottom: 20px;
	}
	.body_pb {
		padding-bottom: 70px !important;
	}
	.btn_left, .btn_right {
		width: 35px;
		height: 35px;
	}
	.btn_left i, .btn_right i {
		line-height: 35px;
	}
	.bome_bg img {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.pro_height {
		height: auto !important;
	}
	.pro_inner_zis {
		webkit-transform: translateY(0%);
		-moz-transform: translateY(-0%%);
		-ms-transform: translateY(-0%%);
		-o-transform: translateY(-0%%);
		transform: translateY(-0%);
	}
	.home_news_bot {
		padding-bottom: 20px;
	}
	.banner_text div {
		font-size: 12px !important;
		line-height: 18px;
		padding-right: 90px;
		text-align: center;
	}
	.banner_text_btn {
		width: 80px;
		height: 40px;
		line-height: 40px;
		margin-top: -20px;
	}
	.bome_bg_video {
		overflow: visible;
	}
	.td_width {
		overflow: hidden;
		width: 90px !important;
	}
	.body_pb_0 {
		padding-bottom: 36px !important;
	}
	.item_last {
		margin-bottom: 0px !important;
	}
	.party_tx {
		width: 80%;
	}
	.time_width {
		width: 20%;
		float: left;
	}
	.job_con_list a img {
		width: 15px !important;
	}
	.message td input {
		height: 35px;
		line-height: 35px;
	}
	
	.tec_zi h5{
		font-size:14px;
		line-height:22px;
		}
	.tec_bot_zis p{
		font-size:12px;
		line-height:20px;
		color:#666;
		}	
	
	.contact_left_con .title{
		font-size:14px;
		}	

}
/*******2017 8 14*******/

.case_inner {
	width: 100%;
}
.case_inner h5 {
	font-size: 22px;
	text-align: center;
	color: #333;
	margin: 0;
	margin-bottom: 30px;
}
.case_inner h5 span {
	display: inline-block;
	color: #006428;
	font-size: 14px;
	margin-top: 15px;
}
.case_inner p {
	font-size: 14px;
	line-height: 27px;
	color: #666;
}
.case_inner > a {
	display: block;
	width: 120px;
	line-height: 40px;
	background: #006428;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 40px;
}
.case_inner_img {
	width: 70%;
	margin: 0 auto;
	position: relative;
	padding: 30px;
	margin-bottom: 8%;
}
.case_inner_img_box {
	position: absolute; top: 30px; left: 30px; right: 30px;
}
.tec_new {
	width: 100%;
	padding: 80px 0;
	background: #f3f3f3;
}
.tec_new_con {
	width: 100%;
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 0px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#lightbox-nav a {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
#lightbox-container-image-data-box {
	display: none !important;
}
#lightbox-image {
	width: 100% !important;
}
#lightbox-nav-btnPrev {
	height: 100% !important;
}
#lightbox-nav-btnNext {
	height: 100% !important;
}
.tec_new_box {
	margin-top: 60px;
	width: 100%;
}
.tec_new_zi {
	width: 100%;
	padding: 20px;
	background: #fff;
}
.tec_new_zi h5 {
	font-size: 20px;
	color: #333;
	margin: 0;
	margin-bottom: 20px;
}
.tec_new_zi ul {
	padding: 0;
	margin: 0;
	width: 100%;
}
.tec_new_zi ul li {
	width: 100%;
	line-height: 30px;
	padding-left: 85px;
	position: relative;
	font-size: 13px;
	color: #888;
	border-bottom: 1px dashed #f3f3f3;
}
.tec_new_zi ul li span {
	font-size: 12px;
	color: #006428;
	line-height: 30px;
	position: absolute; top: 0; left: 0;
	letter-spacing: 0;
	font-family: 'myfonts';
}
.tec_new_zi .slimScrollBar {
	width: 4px !important;
	background: #006428 !important;
	opacity: 0.8 !important;
	-moz-opacity: 0.8 !important;
	-khtml-opacity: 0.8 !important;
	-webkit-opacity: 0.8 !important;
	filter: alpha(opacity=80) !important;
}
.tec_new_zi .textyichu {
	padding-right: 20px;
}
@media (max-width: 768px) {

	.tec_new_zi {
		margin-bottom: 20px;
	}
	.tec_new {
		padding: 40px 0;
	}
	.case_inner h5 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.case_inner h5 span {
		font-size: 14px;
		margin-top: 10px;
	}
	.case_inner p {
		font-size: 14px;
		line-height: 22px;
	}
	.case_inner_img {
		width: 100%;
	}
	.case_inner_img_box {
		left: 10px;
		right: 10px;
		top: 10px;
	}
	.tec_new_zi h5 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.tec_new_zi ul li {
		font-size: 14px;
		padding-left: 80px;
	}
	.tec_new_zi ul li span {
		font-size: 14px;
	}
	.tec_new_zi {
		padding: 15px;
	}
	
	.job_con_list p{
		line-height:18px;
		}

}
/*******2017 8 14*******/

/*******2017 8 30*********/
.pro_inner3_t1 {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.pro_inner3_t1 h5 {
	font-size: 26px;
	color: #333;
	margin-top: 0;
	margin-bottom: 20px;
}
.pro_inner3_t1 p {
	font-size: 14px;
	color: #666;
}
.pro_inner3_t1 p span {
	color: #006428;
	font-weight: 600;
}
.pro_inner3_b {
	width: 100%;
	padding: 60px 0;
	background: #fff;
}
.pro_inner3_b .pro_inner_box > h5 {
	font-size: 20px;
	color: #333;
	margin-bottom: 30px;
	margin-top: 0;
	text-align: center;
}
@media (max-width: 768px) {

	.pro_inner3_t1 h5 {
		font-size: 16px;
	}
	.pro_inner3_t1 p {
		font-size: 14px;
	}
	.pro_inner3_t1 {
		margin-bottom: 30px;
	}
	.pro_inner3_a {
		margin-top: 20px;
		padding: 30px 0;
	}
	.pro_inner3_b {
		padding: 30px 0;
	}
	.pro_inner3_b .pro_inner_box > h5 {
		font-size: 16px;
	}
	.proiner {
		padding: 140px 0 0px 0;
	}

}
.innde_banner_zi {
	font-size: 16px;
	line-height: 70px;
	padding: 0 25px;
	background: #006428;
	color: #fff;
	position: absolute; right: 35px; bottom: -35px;
	letter-spacing: 2px;
	display: none;
}
.banner_h5 {
	position: absolute; left: 30px; bottom: 30px;
	z-index: 9;
	line-height: 60px;
	padding: 0 30px;
	font-size: 16px;
	letter-spacing: 2px;
	color: #fff;
	display: none;
}
.banner_h5 span {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	filter: alpha(opacity=60);
}
/*******2017 8 30*********/

.job_input {
	position: absolute;
	right: 0;
	top: 50%;
}
/*9.8*/
.bome_bg_txt h1 { width: 80%;
	line-height: 55px; font-size: 30px;
	margin-left: 10%; }
.contact_left_con {
	margin-bottom: 15px; }
.header_menu_con ul li a {
	padding-right: 15px; }
.job_con_list p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 0;
	margin-top: 10px;
}
.home_news_top_l .title span {
	display: inline-block;
}
.tec_bot_zis p {
	font-size: 14px; }
.about_text, .about_text_2 {
	font-size: 14px; }
.about_title {
	text-align: center;
	width: 50%;
}
.number span {
	font-family: Arial;
}
.about_his_list_img h5 {
	font-family: Arial;
}
.bome_bg_txt h1 span {
	padding-right: 5px; }
.loading {
	position: fixed;
	width: 100%;
	background: rgba(255, 255, 255, 0);
	z-index: 999999999;
	text-align: center;
	margin: auto;
	height: 100%;
	display: none;
	top: 0;
	left: 0
}
.sccg {
	width: 120px;
	height: 80px;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	z-index: 100;
	top: 50%;
	left: 50%;
	text-align: center;
	margin-top: -40px;
	margin-left: -60px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	display: none;
}
.job_sec2_b {
	position: relative;
	display: inline-block;
	line-height: 30px;
	padding: 0 10px;
	background: #ffffff;
	border: 1px solid #006428;
	font-size: 13px;
	letter-spacing: 1px;
	color: #006428;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	/*right:-1150px;*/
	/*top:-120px;*/
}
.job_sec2_b input {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.news_img {
	overflow: hidden;
	/*height: auto !important;*/
}
.news_text_left .tit {
	font-size: 16px;
	font-weight: 600; line-height: 24px;
	color: #333;
	margin-bottom: 10px; display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.news_inner img { width: 70%; }
.notice_con .title { display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden; }
@media (max-width: 1440px) and (min-width: 1024px) {

	.warper_header_inner .container1 {
		width: 100%;
	}
	.warper_header .container1 {
		width: 100%;
	}
	.bome_bg_txt h1 { font-size: 30px; }
	.job_input {
		position: absolute;
		right: 0;
		top: 50%;
	}
	.tec_zi h5 {
		font-size: 20px;
		color: #333;
		line-height: 30px; }
	.about_cul_list p {
		width: 100%; }
	.banner_v_txt {
		bottom: 70px; }

}
@media (max-width: 1439px) and (min-width: 1280px) {

	.bome_bg_txt h1 {
		font-size: 28px;
	}
	.warper_header_inner .container1 {
		width: 100% !important; padding-left: 30px;
		padding-right: 30px;
	}
	.warper_header .container1 {
		width: 100% !important; padding-left: 30px;
		padding-right: 30px;
	}
	.home_news_top {
		width: 95%;
		margin: 70px auto;
	}
	.warper_header_right li {
		float: left;
		margin-left: 30px; }
	.about_img_text span {
		font-size: 30px;
		line-height: 70px;
	}
	.about_title {
		text-align: center;
		width: 45%; }
	.container1 { padding-left: 50px;
		padding-right: 50px; }
	.products_con_tit_zis p {
		font-size: 13px;
		color: #eee;
		line-height: 20px;
		width: 90%; }
	.products_con_a_zi p {
		width: 100%;
		font-size: 12px;
		line-height: 20px;
		color: #666;
		margin-bottom: 0;
	}
	.products_con_a_zi h5 {
		font-size: 20px;
		margin: 0;
		margin-bottom: 5px;
	}
	.products_con_a_zi p {
		width: 100%;
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0;
	}
	.products_con_d_zi p { width: 100%;
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0; margin-left: 0; }
	.products_con_b_zi h5 {
		font-size: 20px;
		margin: 0;
		margin-bottom: 5px;
	}
	.products_con_c_zi h5 { font-size: 20px;
		margin: 0;
		margin-bottom: 5px; }
	.products_con_d_zi h5 {
		font-size: 20px;
		margin: 0;
		margin-bottom: 5px;
	}
	.products_con_c_zi p { width: 100%;
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0; margin-left: 0; }
	.products_con_b_zi p { width: 100%;
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0; margin-left: 0; }
	.products_con_a_zi, .products_con_b_zi, .products_con_d_zi, .products_con_b_zi { padding-top: 10px; }
}
@media (max-width: 1279px) and (min-width: 1170px) {
	.container1 { padding-left: 50px;
		padding-right: 50px; }
	.about_sec3_zi {
		padding: 60px 0 60px 0px;
	}
	.bome_bg_txt h1 {
		font-size: 26px; line-height: 60px;
	}
	.warper_header_inner .container1 {
		width: 100% !important; padding-left: 30px;
		padding-right: 30px;
	}
	.warper_header .container1 {
		width: 100% !important; padding-left: 30px;
		padding-right: 30px;
	}
	.home_news_top {
		width: 95%;
		margin: 70px auto;
	}
	.warper_header_right li {
		float: left;
		margin-left: 22px; }
	.tec_con .about_title { width: 90% !important; }
	.home_news_top_r {
		line-height: 26px; }
	.about_cul_list {
		width: 100%;
		padding: 30px 10px; }
	.about_cul_list p {
		font-size: 14px; }
	.about_img_text span {
		font-size: 28px; }
	.about_sec3_zi {
		padding: 30px 0 30px 25px;
	}
	.about_sec3_zi p {
		font-size: 14px;
		color: #666;
		line-height: 26px;
		margin-bottom: 0;
	}
	.contact .container1 {
		width: 90%;
		padding: 0;
	}
	.partner_text .text {
		margin-bottom: 10px;
	}
	.products_con_a_zi, .products_con_b_zi, .products_con_c_zi, .products_con_d_zi {
		width: 100%;
		height: auto;
		position: static;
		margin-top: 40px;
		overflow: hidden;
	}
	.products_con_a, .products_con_b, .products_con_c, .products_con_d {
		padding-left: 0px;
		padding-right: 0px;
	}
	.products_con {
		margin-top: 20px;
	}
	.products_con_tit_zis p {
		width: 90%;
		height: 88px;
		overflow: hidden;
	}
}
@media (max-width: 1169px) and (min-width: 1024px) {

	.tec_con .about_title { width: 92% !important; }
	.bome_bg_txt h1 {
		font-size: 26px; line-height: 50px;
	}
	.warper_header_inner .container1 {
		width: 100% !important; padding-left: 20px;
		padding-right: 20px;
	}
	.warper_header .container1 {
		width: 100% !important; padding-left: 20px;
		padding-right: 20px;
	}
	.home_news_top {
		width: 95%;
		margin: 70px auto;
	}
	.warper_header_right li {
		float: left;
		margin-left: 11px; }
	.contact .container1 {
		width: 90%;
		padding: 0;
	}
	.about_title span {
		background: #fff;
		font-size: 24px;
		padding: 0px 15px; }
	.container1 { padding-left: 35px;
		padding-right: 35px; }
	.about_img_text span {
		font-size: 28px;
		display: inline-block;
		position: relative;
		color: #006428;
		line-height: 60px;
	}
	.about_cul_list p {
		width: 100%;
		font-size: 14px;
		line-height: 23px; }
	.partner_text .text {
		margin-bottom: 5px;
	}
	.about_his_list_img h5 {
		font-size: 40px;
	}
	.tec_btn span {
		padding: 0 20px; }
	.products_con {
		margin-top: 20px;
	}
	.products_con_tit_zis p {
		width: 90%;
		height: 88px;
		overflow: hidden;
	}
}
@media (max-width: 768px) {
	.about_title {
		width: 100%; }
	.bome_bg_txt h1 {
		margin-top: 0px;
		font-size: 20px;
		width: 100%;
		line-height: 26px;
		margin-left: 0%;
	}
	.home_news_top {
		margin: 30px auto;
	}
	.job_input {
		position: relative;
		right: 0;
		top: 0;
		margin-top: 10px;
	}
	.tec_zi h5 {
		margin-bottom: 0;
	}
	.cln_t { margin-left: -10px !important;
		margin-right: -10px !important; }
	.phone_header {
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.29);
	}
	.about_cul_show {
		margin-top: 20px;
	}
	.partner_img {
		width: 95%;
		margin-left: 5%;
		margin-bottom: 48px;
		margin-right: 0;
		height: auto;
	}
	.ab_title_2 h6 {
		font-size: 14px;
		color: #006428;
		margin-top: 0;
		margin-bottom: 5px;
	}
	.honor_con_box > ul li {
		width: 100%;
		margin-bottom: 10px;
	}
	.about_sec3_zi h5 {
		margin-top: 0;
		font-size: 20px;
		color: #333;
		margin-bottom: 12px;
	}
	.banner_v_txt p, .about_sec3_zi p, .honor_con_box > ul li, .about_cul_list p, .ab_title_2 p, .pro_innner3_list p, .pro_inner3_a ul li p, .news_date, .news_text_left .text, .party_text .text, .tec_bot_zis span, .tec_zi p, .job_con_list p, .job_con_list h4 span, .message_text, .ind_news_acon span, .ind_news_acon_2 span, .news_inner > span, .news_inner_a p, .news_zi1 p, .news_zi p, .notice_con .tx {
		font-size: 12px;
		line-height: 20px;
	}
	.body_wap_on {
		position: relative;
		padding-bottom: 0px;
	}
	.about_text, .about_text_2 {
		font-size: 12px;
	}
	.warper {
		margin-top: 41px; }
	.partner_img img {
		height: auto;
	}
	.footer {
		position: relative;
		bottom: 0; margin-top: 0; }
	.proiner {
		padding: 80px 0 0px 0;
	}
	.bome_bg_txt h1 span {
		padding-right: 5px;
		display: inline-block;
	}
	.bome_bg_txt h1 {
		margin-top: 0px;
		font-size: 16px; }
	.ind_news_ap {
		width: 100%;
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
	}
	.header_menu_con ul li a {
		font-size: 13px;
		padding-left: 20px;
	}
	.honor_p{
		font-size:13px;
		}
	.partner_tx .text{
		font-size:12px;
		color:#666;
		}	
	.tec_zi_e {
		top: 0%;
		margin-top: 0; }
	.header_menu_logo {
		padding: 35px 20px;
	}
	.tec_new_zi ul li {
		font-size: 13px;
		padding-left: 95px; line-height: 22px;
	}
	.tec_zi_a {
		width: 100%;
		top: 0%;
		margin-top: 0;
	}
	.tec_new_box {
		margin-top: 30px;
		width: 100%;
	}
	.body_pb_0 {
		padding-bottom: 0px !important;
	}
	.tec_zi_g {
		width: 100%;
		position: relative;
		top: 0;
		margin-top: 0;
		padding-right: 0;
	}
	.tec_zi_f {
		width: 100%;
		position: relative;
		top: 0;
		margin-top: 0;
		padding-left: 0;
	}
	.tec_zi_b {
		width: 100%;
		position: relative;
		top: 50%;
		margin-top: 0;
		padding-left: 50px;
	}
	.tec_zi_a, .tec_zi_b, .tec_zi_c, .tec_zi_d, .tec_zi_e {
		padding: 10px 0 10px 0;
		min-height: 0px;
	}
	.tec_zi_d {
		width: 100%;
		position: relative;
		top: 0;
		margin-top: 0;
		padding-left: 0;
	}
	.tec_zi_c {
		width: 100%;
		position: relative;
		top: 50%;
		margin-top: 0; }
	.tec_zi_f { padding-bosttom: 10px; }
	.tec_zi_g { padding: 10px 0; }
	.tec_bot_zis {
		padding: 10px 0 10px 0;
		background-color: #fff;
	}
	.xintong a { width: 50%; float: left; }
	.ind_news_ap p {
		font-size: 12px;
		color: #666;
		line-height: 18px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.tec_new_con .swiper-container {
		width: 100%;
		height: 235px !important;
	}
	#lightbox-container-image-box { width: 80% !important; }
	#jquery-lightbox { margin-top: 30% !important; }
	.products_con_tit_zis p {
		width: 90%;
		height: 88px;
		overflow: hidden;
	}
	.products_con_a_zi, .products_con_b_zi, .products_con_c_zi, .products_con_d_zi {
		width: 100%;
		height: auto;
		position: static;
		margin-top: 20px;
		overflow: hidden;
	}
	.products_con_a_zi p, .products_con_b_zi p, .products_con_c_zi p, .products_con_d_zi p {
		margin-bottom: 0px; width: 100%;
	}
	.tec_btn {
		top: 0 !important;
		left: 0;
	}
	.tec_btn {
		position: relative;
		bottom: 0;
		left: 0px; margin-bottom: 15px; padding-left: 10px;
	}
	.proiner {
		padding: 15px 0 0px 0;
	}
	.pro_inner_zi {
		padding: 15px 0px;
	}
	.pro_inner_zi h5 {
		margin-bottom: 5px;
	}
	
	.notice_con .title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	height:auto;
    }
	
	.news_inner p{
		font-size:12px;
		line-height:20px;
		}
	
	.number {
		text-align: center;
		margin-top: 20px; font-size:13px;}
	.about_sec3_zi {
		padding: 15px 0; }
	.news_inner img { width: 100%}
	.news_zi1 h5 {
		margin-top: 10px; }
	.news_zi1 p {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.news_text .more {
		font-size: 12px;
		width: 45px;
		height: 40px;
		line-height: 40px;
	}
	.news_text {
		margin-top: 10px;
		position: relative;
		padding-right: 40px;
	}
	.tec_btn span {
		font-size: 13px; }
	.party_text .title {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.fh5co-desc h5{
		font-weight:normal;
		font-size:14px !important;
		}
	
	.party_text.bg .text {
		height: 40px;
	}
	.notice_con .tx {
		height: 40px; }
	.notice_con .text {
		padding: 10px 0px 10px 10px;
	}
	.party_text .text {
		height: 60px;
	}
	.party_text .date {
		margin-bottom: 5px;
		font-size: 14px;
		font-family: 'Arial';
	}
	.fr3 .pages .num, .end, .first, .next, .prev, .current {
		font-size: 14px !important;
		width: 25px !important;
		margin-right: 5px;
	}
	.fr .pages .num, .end, .first, .next, .prev, .current {
		font-size: 14px !important;
		width: 25px !important;
		margin-right: 5px !important;
	}
	.fr .pages .num, .end, .first, .next, .prev, .current { margin-bottom: 5px !important; }
}
/*9.12*/

.home_news_top_l .title span {
	display: inline-block;
	padding-right: 5px;
}
.about_img_text span i {
	padding-right: 5px; }
	
	
	
@media (max-width: 768px) {
.home_news_top_l .title span{
	font-size:16px;	
	}	
}	



@media (max-width: 768px) {
.news_text_left .tit{ width:85%;}
.news_text_left .text{ width:90%;text-align:justify; 
	text-justify:inter-ideograph;}

.fr .pages .num,.end,.first,.next,.prev,.current{ margin-bottom:10px;}

.phone_lang{
	position:absolute; top:20px; right:8px;
	}
.phone_lang span{
	font-size:13px;
	color:#999;
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
	}	
.phone_lang span.on{
	color:#006428;
	}	
	
}
