@charset "utf-8";
/* CSS Document */



html, body, ul, li, p, input, form, h1, h2, h3, h4, h5, h6, dl, dt, dd {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
body {
	font-size: 12px;
	color: #666;
	line-height: 23px;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
	font-family: "microsoft yahei";
	min-width: 1000px;
}
img {
	border: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	color: #666;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.w10 {
	width: 1000px;
}
a {
	transition: 400ms ease-in-out;
	-o-transition: 400ms ease-in-out;
	-ms-transition: 400ms ease-in-out;
	-moz-transition: 400ms ease-in-out;
	-webkit-transition: 400ms ease-in-out
}
/* ========== */
/* = banner = */
/* ========== */
.banner {
	position: relative;
	height: 499px;
}
.input_1 {
	width: 47px;
	height: 47px;
	position: absolute;
	left: 50%;
	margin-left: -23px;
	bottom: 20px;
	z-index: 99999;
}
/* ========== */
/* = 服务范围 = */
/* ========== */
.middle_1_bg {
	background: #f5f5f5 url(Img/index/bg_2.gif) bottom center repeat-x;
	padding-bottom: 16px;
	overflow: hidden;
	min-width: 1000px;
}
.middle_1 {
	width: 1000px;
	margin: 0 auto;
}
.midder_1_title {
	padding-top: 30px;
	position: relative;
}
.midder_1_title strong {
	display: block;
	width: 163px;
	height: 62px;
	margin: 0 auto;
	font-size: 16px;
	color: #d4d4d4;
	text-align: center;
	background: url(Img/index/ico_2.gif) no-repeat;
	position: relative;
	z-index: 99;
}
.midder_1_title strong span {
	display: block;
	font-size: 30px;
	color: #229a34;
}
.fw_title_x {
	height: 2px;
	width: 100%;
	background-color: #dcdcdc;
	position: absolute;
	top: 52px;
}
.middle_1_b {
	width: 1000px;
	height: 167px;
	background: url(Img/index/bg_4.gif) no-repeat;
	margin: 0 auto;
	margin-top: 20px;
	position: relative;
}
.middle_1_b ul {
	overflow: hidden;
	padding-top: 16px;
}
.middle_1_b ul li {
	width: 142px;
	height: 151px;
	float: left;
}
.middle_1_b ul li a {
	width: 81px;
	height: 53px;
	background: url(Img/index/ico_3.png);
	display: block;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	margin-top: 20px;
	margin-left: 56px;
}
.che {
	position: absolute;
	bottom: -10px;
	left: -220px;
}
.ico_12 {
	position: absolute;
	bottom: 0;
	left: -340px;
}
.ico_13 {
	position: absolute;
	bottom: 0;
	right: -376px;
}
/* ========== */
/* = 产品推荐 = */
/* ========== */

.middle_2_bg {
	background: #f5f5f5;
	padding-top: 30px;
	min-width: 1000px;
	overflow: hidden;
}
.middle_2 {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 150px;
	position: relative;
}
/*产品分类*/

.fenlei {
	width: 230px;
	float: left;
}
.fenlei_title {
	height: 101px;
	background: url(Img/index/ico_14.gif) no-repeat;
	text-align: center;
	color: #fff;
}
.fenlei_title span {
	font-size: 26px;
	display: block;
	padding-top: 30px;
}
.fenlei_b {
	padding: 10px 0;
	background: #fff;
}
.fenlei_b ul {
	width: 211px;
	margin: 0 auto;
}
.fenlei_b ul li {
	line-height: 42px;
	background: url(Img/index/ico_15.gif) 0 1px no-repeat;
	text-indent: 40px;
	padding-bottom: 6px;
}
.fenlei_b ul li a {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.fenlei_b ul li ul {
}
.fenlei_b ul li ul li {
	background: url(Img/index/ico_16.gif) 30px center no-repeat;
	text-indent: 50px;
	padding-bottom: 0;
	border-bottom: 1px dashed #dcdcdc;
	line-height: 38px;
}
.fenlei_b ul li ul li a {
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
/*产品推荐*/

.chanpins {
	width: 760px;
	float: right;
	overflow: hidden;
}
.chanpins_title {
	overflow: hidden;
	background: #121212;
}
.chanpins_title ul {
	overflow: hidden;
}
.chanpins_title ul li {
	float: left;
	height: 70px;
	background: #2f2f2f;
	text-align: center;
	line-height: 16px;
	padding: 0 30px;
}
.chanpins_title ul li a {
	text-decoration: none;
	color: #848484;
}
.chanpins_title ul li span {
	display: block;
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
}
.chanpins_title ul li.avi {
	background: #229a34;
}
.chanpins_title ul li.avi a {
	color: #a9d1ae;
}
.chanpins_title .more {
	float: right;
	margin-right: 20px;
	margin-top: 23px;
	font-size: 14px;
}
.chanpins_b {
	background: #fff;
	overflow: hidden;
}
.chanpins_b ul {
	overflow: hidden;
	width: 900px;
	padding-left: 25px;
	padding-bottom: 18px;
	padding-top: 20px;
}
.chanpins_b ul li {
	float: left;
	padding-right: 26px;
	text-align: center;
	padding-top: 10px;
}
.chanpins_b ul li a {
	display: block;
	border: 3px solid #dcdcdc;
}
.chanpins_b ul li a:hover {
	border-color: #20B91E;
}
.chanpins_b ul li span {
	display: block;
}
.chanpins_b ul li span a {
	font-size: 14px;
	line-height: 40px;
	border: 0;
}
.chanpins_b ul li img {
	width: 214px;
	height: 155px;
}
.ico_17 {
	position: absolute;
	bottom: 0;
	left: -188px;
}
.ico_18 {
	position: absolute;
	bottom: 0;
	right: -42px;
}
/* ========== */
/* = 服务范围 = */
/* ========== */

.middle_3_bg {
	background: url(Img/index/bg_5.gif) top center;
}
.middle_3 {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	padding-top: 90px;
}
/*广告*/

.ban2 {
	width: 1000px;
	height: 150px;
	margin: 0 auto;
	background: url(Img/index/ban2.jpg) no-repeat;
	top: -110px;
	position: absolute;
}
.ban2 span {
	font-family: impact;
	font-size: 30px;
	color: #fff;
	display: block;
	padding: 40px 0 0 780px;
}
.ban2 a {
	text-align: center;
	display: block;
	width: 142px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;
	background: #fff;
	color: #2a9e05;
	margin: 16px 0 0 800px;
	-moz-border-radius: 30px;      /* Gecko browsers */
	-webkit-border-radius: 30px;   /* Webkit browsers */
	border-radius: 30px;            /* W3C syntax */
}
.middle_3_title {
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.middle_3_title strong {
	font-size: 30px;
	color: #fff;
	display: block;
	background: url(Img/index/ico_19.gif) bottom center no-repeat;
	line-height: 40px;
	padding-bottom: 10px;
	margin-bottom: 6px;
}
.middle_3_b {
	padding-top: 30px;
	padding-bottom: 44px;
}
.middle_3_b ul {
	overflow: hidden;
	border-top: 1px dashed #aaaaaa;
	border-left: 1px dashed #aaaaaa;
	width: 995px;
	margin: 0 auto;
	background: #fff;
}
.middle_3_b ul li {
	float: left;
	width: 198px;
	border-right: 1px dashed #aaaaaa;
	border-bottom: 1px dashed #aaaaaa;
}
.middle_3_b ul li a {
	display: block;
}
.middle_3_b ul li img {
	width: 198px;
	height: 112px;
}
.middle_3_b .more {
	border: 2px solid #229a34;
	width: 134px;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	display: block;
	color: #229a34;
	margin-top: 20px;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.middle_3_b .more:hover {
	background: #229a34;
	color: #fff;
}
/* ========== */
/* = 优势 = */
/* ========== */

.youshi {
	width: 1000px;
	margin: 0 auto;
	background: url(Img/index/bg_6.gif) top center no-repeat;
}
.youshi_t {
	text-align: center;
	padding-top: 115px;
	padding-bottom: 45px;
}
.youshi_t strong {
	display: block;
	font-size: 32px;
	color: #2f2f35;
	line-height: 36px;
}
.youshi_t strong span {
	color: #229a34;
}
.youshi_title {
	text-transform : uppercase;
}
.youshi_title strong {
	font-size: 32px;
	line-height: 36px;
	display: block;
	color: #229a34;
}
.youshi_b {
}
.youshi_b ul {
}
.youshi_b ul li {
	background: url(Img/index/ico_20.gif) 0 9px no-repeat;
	padding-left: 16px;
	font-size: 13px;
	line-height: 24px;
	color: #222322;
}
.youshi_b ul li span {
	color: #229a34;
}
.youshi_1 {
	background: url(Img/index/youshi_1.png) no-repeat;
	height: 291px;
}
.youshi_1 .youshi_title {
	padding-left: 100px;
	padding-top: 10px;
}
.youshi_1 .youshi_b {
	padding-left: 84px;
	padding-top: 10px;
	width: 384px;
}
.youshi_2 {
	background: url(Img/index/youshi_2.jpg) no-repeat;
	height: 366px;
}
.youshi_2 .youshi_title {
	padding-left: 590px;
	padding-top: 68px;
}
.youshi_2 .youshi_b {
	padding-left: 580px;
	padding-top: 10px;
	width: 400px;
}
.youshi_3 {
	background: url(Img/index/youshi_3.jpg) no-repeat;
	height: 307px;
}
.youshi_3 .youshi_title {
	padding-left: 100px;
	padding-top: 30px;
}
.youshi_3 .youshi_b {
	padding-left: 84px;
	padding-top: 10px;
	width: 384px;
}
.youshi_4 {
	background: url(Img/index/youshi_4.jpg) no-repeat;
	height: 342px;
}
.youshi_4 .youshi_title {
	padding-left: 570px;
	padding-top: 54px;
}
.youshi_4 .youshi_b {
	padding-left: 556px;
	padding-top: 10px;
	width: 400px;
}
.youshi_4 .youshi_b span {
	color: #f06500;
}
.youshi_5 {
	background: url(Img/index/youshi_5.jpg) no-repeat;
	height: 297px;
	position: relative;
}
.youshi_5 .youshi_title {
	padding-left: 100px;
	padding-top: 44px;
}
.youshi_5 .youshi_b {
	padding-left: 84px;
	padding-top: 10px;
	width: 384px;
}
.youshi_5 .tel {
	position: absolute;
	left: 704px;
	top: 69px;
	font-size: 21px;
	color: #fff;
}
/* ========== */
/* = 引导 = */
/* ========== */

.middle_4_bg {
	background: #f5f5f5;
	padding-top: 30px;
}
.middle_4 {
	width: 1000px;
	height: 310px;
	margin: 0 auto;
	background: url(Img/index/bg_7.gif) no-repeat;
}
.middle_4_title {
	padding-top: 20px;
	padding-left: 540px;
}
.middle_4_title strong {
	display: block;
	font-size: 22px;
	color: #20b91e;
}
.middle_4_b {
	padding-left: 514px;
	padding-top: 20px;
}
.middle_4_b ul {
	width: 390px;
}
.middle_4_b ul li {
	background: url(Img/index/ico_21.gif) 0 12px no-repeat;
	font-size: 14px;
	padding-left: 16px;
	line-height: 30px;
}
/* ========== */
/* = 引导优势 = */
/* ========== */

.middle_5_bg {
	background: url(Img/index/bg_9.gif) top center;
	min-width: 1000px;
}
.middle_5 {
	width: 1000px;
	height: 320px;
	margin: 0 auto;
}
.middle_5_title {
	font-size: 22px;
	color: #272724;
	font-weight: bold;
	padding-top: 44px;
	padding-left: 54px;
}
.middle_5_title span {
	font-size: 30px;
	color: #20b91e;
}
.middle_5_b {
	padding-left: 54px;
	padding-top: 10px;
}
.middle_5_b strong {
	font-size: 16px;
	color: #333;
}
.middle_5_b ul {
}
.middle_5_b ul li {
	background: url(Img/index/ico_22.gif) 0 6px no-repeat;
	padding-left: 16px;
	font-size: 14px;
	color: #444;
}
.middle_5_b_text {
	font-size: 22px;
	color: #ee6204;
	font-weight: bold;
	text-align: center;
	width: 489px;
	background: url(Img/index/ico_23.gif) no-repeat;
	padding-top: 10px;
	margin-top: 10px;
	line-height: 30px;
}
.middle_5_b_input {
	width: 600px;
	padding-left: 50px;
	background: #ee6204;
	overflow: hidden;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
}
.middle_5_b_input_l {
	float: left;
	background: url(Img/index/ico_24.gif) left center no-repeat;
	padding-left: 50px;
}
.middle_5_b_input_l a {
	font-size: 24px;
	color: #fff;
	line-height: 50px;
	font-weight: bold;
}
.middle_5_b_input_r {
	width: 156px;
	float: left;
	color: #fff;
	margin-left: 40px;
	padding-left: 36px;
	background: url(Img/index/ico_25.gif) left center no-repeat;
	height: 47px;
	padding-top: 3px;
	line-height: 20px;
}
.middle_5_b_input_r span {
	font-family: impact;
	font-size: 22px;
}
.middle_5_b_input_r2 {
	float: left;
	background: url(Img/index/ico_24s.gif) left center no-repeat;
	padding-left: 50px;
}
.middle_5_b_input_r2 a {
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	font-weight: bold;
}
/* ========== */
/* = 产品对比 = */
/* ========== */

.middle_6 {
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0;
}
.middle_6_title {
	background: url(Img/index/bg_10.gif) top center no-repeat;
	text-align: center;
	width: 654px;
	height: 153px;
	margin: 0 auto;
	overflow: hidden;
}
.middle_6_title strong {
	font-size: 35px;
	line-height: 40px;
	display: block;
	padding-bottom: 58px;
}
.middle_6_title_r {
	float: right;
	font-size: 20px;
	color: #fff;
	text-align: left;
	width: 284px;
}
.middle_6_title_l {
	float: left;
	font-size: 20px;
	color: #fff;
	text-align: right;
	width: 284px;
}
.middle_6_b {
	text-align: center;
}
.middle_6_b ul {
	width: 870px;
	margin: 0 auto;
	overflow: hidden;
}
.middle_6_b ul li {
	float: left;
}
.middle_6_b ul li img {
	width: 870px;
	height: 437px;
}
.middle_6 .more {
	border: 2px solid #229a34;
	width: 134px;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	display: block;
	color: #229a34;
	margin-top: 20px;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.middle_6 .more:hover {
	background: #229a34;
	color: #fff;
}
/* ========== */
/* = 我们的服务 = */
/* ========== */

.middle_7 {
	background: #f5f5f5;
	padding: 40px 0;
}
.middle_7_title {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #ababab;
	text-transform : uppercase;
	padding-bottom: 5px;
	background: url(Img/index/bg_11.gif) bottom center no-repeat;
}
.middle_7_title strong {
	color: #229a34;
	font-size: 30px;
	display: block;
	line-height: 36px;
}
.middle_7_b {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.middle_7_b ul {
	width: 1008px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 20px;
}
.middle_7_b ul li {
	width: 251px;
	float: left;
	text-align: center;
	background: url(Img/index/bg_12.gif) right 12px no-repeat;
}
.middle_7_b ul li a.img {
	width: 94px;
	height: 94px;
	padding: 11px;
	display: block;
	margin: 0 auto;
	background: url(Img/index/ico_31.png) no-repeat;
}
.middle_7_b ul li img {
	width: 94px;
	height: 94px;
}
.middle_7_b ul li a.img:hover {
	background: url(Img/index/ico_30.png) no-repeat;
}
.middle_7_b ul li strong {
	display: block;
	font-size: 16px;
	padding-top: 16px;
}
.middle_7_b ul li a.zixun {
	display: block;
	width: 98px;
	height: 30px;
	margin: 0 auto;
	background: #b7b7b7;
	color: #fff;
	line-height: 30px;
	margin-top: 6px;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.middle_7_b ul li a.zixun:hover {
	background: #229a34;
}
.middle_7 a.more {
	border: 2px solid #229a34;
	width: 134px;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	display: block;
	color: #229a34;
	margin-top: 20px;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.middle_7 .more:hover {
	background: #229a34;
	color: #fff;
}
/* ========== */
/* = 关于我们 = */
/* ========== */

.middle_8 {
	min-width: 1000px;
	background: url(Img/index/bg_5.gif) top center;
	height: 640px;
}
.middle_8_title {
	width: 1000px;
	margin: 0 auto;
	height: 60px;
	background: url(Img/index/title_1.png) bottom center no-repeat;
	padding-top: 30px;
}
.middle_8_b {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
}
.middle_8_b_text {
	width: 390px;
	height: 209px;
	padding: 30px;
	position: absolute;
	top: 180px;
	right: 0;
	background: url(Img/index/bg_13.gif) no-repeat;
	font-size: 14px;
	overflow: hidden;
}
.middle_8_b .more {
	border: 2px solid #229a34;
	width: 134px;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	display: block;
	color: #229a34;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.middle_8_b .more:hover {
	background: #229a34;
	color: #fff;
}
.middle_8_b_img {
	padding-bottom: 90px;
}
.middle_8_b_img img {
	width: 586px;
	height: 365px;
}
/* ========== */
/* = 国家专利 = */
/* ========== */

.middle_9 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
.middle_9_title {
	text-align: center;
	padding-bottom: 37px;
	background: url(Img/index/title_2.gif) bottom center no-repeat;
}
.middle_9_title strong {
	font-size: 36px;
	color: #000000;
	line-height: 50px;
}
.middle_9_title strong span {
	color: #229a34;
}
.middle_9_b {
	padding-top: 20px;
}
.middle_9_b_l {
	width: 245px;
	height: 282px;
	background: url(Img/index/bg_14.gif) no-repeat;
	float: left;
}
.middle_9_b_l span {
	font-family: impact;
	font-size: 31px;
	display: block;
	text-align: center;
	padding-top: 230px;
	color: #ffffff;
}
.middle_9_b_r {
	width: 755px;
	height: 271px;
	margin-top: 11px;
	background: #e9e9e9;
	float: left;
	position: relative;
}
.middle_9_b_r ul {
	overflow: hidden;
	width: 680px;
	margin: 0 auto;
	padding-top: 20px;
}
.middle_9_b_r ul li {
	float: left;
	width: 170px;
	text-align: center;
}
.middle_9_b_r ul li span {
	display: block;
	font-size: 14px;
}
.middle_9_b_r ul li img {
	width: 152px;
	height: 210px;
}
.middle_9_b_r .input_l {
	position: absolute;
	left: 10px;
	top: 120px;
}
.middle_9_b_r .input_r {
	position: absolute;
	right: 10px;
	top: 120px;
}
/* ========== */
/* = 新闻 = */
/* ========== */
.middle_10 {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 50px;
	overflow: hidden;
}
.middle_10_l {
	width: 320px;
	float: left;
}
.middle_10_c {
	width: 320px;
	float: left;
	padding-left: 20px;
}
.middle_10_r {
	width: 320px;
	float: left;
	padding-left: 20px;
}
.middle_news_title {
	font-size: 14px;
	padding-left: 34px;
}
.middle_news_title span {
	color: #229a34;
}
.middle_10_l .title_1 {
	background: url(Img/index/ico_33.gif) no-repeat;
}
.middle_10_c .title_2 {
	background: url(Img/index/ico_34.gif) no-repeat;
}
.middle_10_r .title_3 {
	background: url(Img/index/ico_35.gif) no-repeat;
}
.middle_10_b {
	height: 255px;
	border: 5px solid #efefef;
	padding: 10px;
	position: relative;
	margin-top: 10px;
}
.middle_10_b ul {
	padding-top: 10px;
}
.middle_10_b ul li {
	font-size: 14px;
	overflow: hidden;
	line-height: 30px;
}
.middle_10_b ul li a {
	color: #333;
}
.middle_10_b ul li span {
	font-size: 12px;
	float: right;
}
.middle_10_b img {
	width: 290px;
	height: 133px;
}
.middle_10_b .more {
	display: block;
	width: 125px;
	height: 43px;
	line-height: 43px;
	background: #a1a1a1;
	text-align: center;
	color: #fff;
	font-size: 16px;
	position: absolute;
	bottom: -21px;
	left: 50%;
	margin-left: -62px;
}
.middle_10_r_b {
	height: 245px;
	border: 5px solid #efefef;
	padding: 15px 20px;
	margin-top: 10px;
	background: url(Img/index/img_3.gif) bottom right no-repeat;
	line-height: 30px;
}
/* ========== */
/* = 引导 = */
/* ========== */
#nav {
	right: 20px;
	margin: 0;
	position: fixed;
	top: 160px;
	z-index: 999999;
}
#nav li {
	margin: 16px 0;
	position: relative;
}
#nav a {
	background: #ededed;
	color: #666;
	font-size: 16px;
	text-indent: 30px;
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	line-height: 16px;
	text-decoration: none;
	text-transform: uppercase;
	border: 2px solid #fff;
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius: 10px;           /* W3C syntax */
}
#nav li a span {
	display: none;
	width: 130px;
	right: 20px;
	top: 0;
	position: absolute;
	text-align: right;
	color: #138514;
	font-weight: bold;
	letter-spacing: 2px;
}
#nav li.current span {
	display: block;
	font-weight: bold;
}
#nav li a:hover span {
	display: block;
}
#nav a:hover {
	background: #138514;
	border: 2px solid #fff;
}
#nav .current a {
	background: #138514;
	color: #138514;
}
