@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
html{ min-height:101%;}
body{
	font-size:12px;
	font-family:Microsoft Yahei,Arial,"微软雅黑","宋体";
	color:#6b6b6b;
	background-color:#eaeaea;
}
ul, li{ list-style:none;}
img{ border:0px;}
a{ color:#6b6b6b; text-decoration:none;}
a:hover{ color:#3d9413; text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}

.no_content{ float:left; width:759px; text-align:center; font-size:30px; padding:150px 0px; color:#3d9413;}

.top{
	width:100%;
	height:30px;
	background-color:#00721e;
	border-bottom:1px solid #1c5101;
	margin-right: auto;
	margin-left: auto;
}

.search{
	width:400px;
	height:20px;
	background:url(search.png) right center no-repeat;
	color: #FFFFFF;
	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	text-align: center;
	padding-top: 6px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.search a{
	font-size:12px;
	color:#FFFFFF;
	font-family:"微软雅黑", "宋体";
	outline:none;
	line-height:18px;
	padding-left: 10px;
	padding-right: 10px;
}
.search .btn{ float:right; width:38px; height:24px; margin-top:8px;}

.header{
	width:100%;
	height:100px;
	background:url(header.png) repeat-x;
}
.header_box{
	width:1001px;
	height:1001px;
	margin:0px auto;
}

.logo{
	float:left;
	width:400px;
	height:100px;
	background:url(logo.png) no-repeat;
	margin-top:1px;
}

.menu{
	float:right;
	width:580px;
	height:100px;
}
.menu ul li{
	float:left;
	width:80px;
	height:100px;
	line-height:108px;
	padding-right:1px;
	font-size:12px;
	font-weight:700;
	text-align:center;
	background-image: url(menu_li.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.menu ul li.none{ background-image:none;}
.menu ul li a{
	color:#000000;
	width:80px;
	height:100px;
	display:block;
	font-size: 14px;
}
.menu ul li a.on,.menu ul li a:hover{ color:#fff; background:url(menu_h.png) center center no-repeat;}

.banner{
	width:100%;
	height:356px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-image: url(main_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner_box{
	width:100%;
	height:356px;
	margin-right: auto;
	margin-left: auto;
}

.index{ width:1001px; margin:0px auto; overflow:hidden; padding-top:18px;}

.index_left{ float:left; width:233px; height:421px; background:url(index_left.png) no-repeat;}

.index_news_title{ float:left; width:227px; height:43px; margin:3px 0px 0px 3px; display:inline;}
.index_news_title a{ width:227px; height:43px; display:block;}
.index_news_box{ float:left; width:201px; height:216px; margin-left:16px; display:inline; overflow:hidden;}
.index_news_box ul li{ float:left; width:201px; height:30px; line-height:30px; text-indent:12px; background:url(news_icon.png) left center no-repeat;}

.index_sales{ float:left; width:227px; height:110px; margin:28px 0px 0px 3px; display:inline;}
.index_sales a{ width:227px; height:110px; display:block;}

.index_center{ float:left; width:529px; height:421px; background:url(index_center.png) no-repeat; margin-left:1px; display:inline;}

.index_about_title{ float:left; width:523px; height:32px; margin:3px 0px 0px 3px; display:inline;}
.index_about_title a{ width:523px; height:35px; display:block;}
.index_about_box{ float:left; width:503px; height:144px; line-height:24px; margin:10px 0px 0px 13px; overflow:hidden; display:inline;}
.index_about_box img{ float:left; margin:8px 8px 0px 0px;}
.index_about_box p{ text-indent:24px;}

.index_cp_title{ float:left; width:523px; height:50px; margin:17px 0px 0px 3px; display:inline;}
.index_cp_title a{ width:523px; height:50px; display:block;}
.index_cp_box{ float:left; width:517px; height:143px; margin-left:6px; display:inline;}
.index_cp_box_left{ float:left; width:20px; height:32px; cursor:pointer; margin-top:36px;}
.index_cp_box_right{ float:right; width:20px; height:32px; cursor:pointer; margin-top:36px;}
.index_cp_box_center{ float:left; width:458px; height:143px; margin-left:10px; display:inline; overflow:hidden;}
.index_cp_box_center ul li{ float:left; width:113px; height:143px; margin-right:10px; display:inline;}
.index_cp_box_center ul li img{ float:left; width:111px; height:111px; border:1px solid #737373;}
.index_cp_box_center ul li p{ float:left; width:113px; height:30px; line-height:30px; text-align:center; cursor:pointer;}

.index_right{ float:right; width:237px; height:421px; background:url(index_right.png) no-repeat;}

.index_case_title{ float:left; width:231px; height:41px; margin:3px 0px 0px 3px; display:inline;}
.index_case_title a{ width:231px; height:41px; display:block;}
.index_case_box{ float:left; width:205px; height:151px; border:1px solid #9d9b9b; margin-left:15px; display:inline;}

.index_order{ float:left; width:211px; height:80px; margin:26px 0px 0px 14px; display:inline;}
.index_order a{ width:211px; height:80px; display:block;}

.index_contact{ float:left; width:180px; height:48px; line-height:24px; margin:3px 0px 0px 20px; display:inline;}

.bottom{
	width:100%;
	height:28px;
	padding:26px 0px;
	text-align:center;
	color:#fff;
	background-color:#00721e;
}
.bottom a{ color:#fff;}
.bottom a:hover{ color:#fff; text-decoration:underline;}
.bottom_box,.bottom_link{ height:24px; line-height:24px;}
.bottom_link a{ margin-right:15px; display:inline;}

.wrap{ width:1001px; margin:0px auto; overflow:hidden; margin-top:18px; margin-bottom:18px;}

.left{
	float:right;
	width:759px;
}
.left_box{ float:left; width:759px; background:url(left_box.png) repeat-y;}
.left_bottom{ float:left; width:759px; height:3px; background:url(left_bottom.png) no-repeat; overflow:hidden;}

.home{ float:left; width:759px; height:46px; line-height:49px; color:#000; font-size:14px; background:url(home.png) no-repeat; overflow:hidden; text-indent:40px;}
.home span{ float:right; font-size:12px; color:#6b6b6b; margin-right:15px;}

.page_content{ float:left; width:719px; margin-left:20px; display:inline; padding:30px 0px; overflow:hidden; line-height:24px;}
.page_content p{ margin-bottom:10px;}
.page_content img{ margin-bottom:5px;}

.contact_content{ float:left; width:753px; height:358px; margin-left:3px; display:inline; background:url(contact_content.jpg) left bottom no-repeat;}

.left_img{ float:left; width:750px; margin-left:4px; display:inline; padding-top:20px; padding-bottom:10px;}
.left_img ul li{ float:left; width:222px; height:256px; margin-left:21px; display:inline;}
.left_img ul li img{ float:left; width:220px; height:220px; border:1px solid #bfbfbf;}
.left_img ul li p{ float:left; width:222px; height:30px; line-height:30px; text-align:center; cursor:pointer;}

.left_news{ float:left; width:719px; margin-left:20px; display:inline;}
.left_news ul li{ float:left; width:719px; height:50px; line-height:50px; border-bottom:1px dotted #dfdfdf; text-indent:12px; background:url(news_icon.png) left center no-repeat;}
.left_news ul li span{ float:right;}

.page{ float:left; width:719px; margin-left:20px; display:inline; overflow:hidden;}
.pline{ border-top:1px dotted #dfdfdf; overflow:hidden;}
.page_turner{ float:right; clear:both; padding:20px 0px;}
.page_turner a,.page_turner span{ float:left; display:block; border:1px solid #ccc; color:#6b6b6b; padding:3px 7px; margin-left:4px; line-height:14px;}
.page_turner a:link,.page_turner a:visited{ text-decoration:none; color:#6b6b6b;}
.page_turner a:hover,.page_turner a.c{ background:#ff7200; color:#fff;}

.newbox{ float:left; width:719px; margin-left:20px; display:inline; padding-bottom:20px;}
.newbox_title{ float:left; width:719px; text-align:center; padding:30px 0px 10px 0px;}
.newbox_title h1{ font-size:20px; font-weight:normal; color:#3d9413;}
.newbox_info{ float:left; width:719px; text-align:center; border-bottom:1px dotted #bfbfbf; padding-bottom:10px;}
.newbox_info em{ font-style:normal; padding:0px 3px; color:#3d9413;}
.newbox_content{ float:left; width:719px; line-height:24px; padding:20px 0px; overflow:hidden;}
.newbox_content p{ margin-bottom:10px;}
.newbox_content p img{ margin-bottom:5px;}
.next{ float:left; width:719px; border-top:1px dotted #bfbfbf; padding-top:10px;}
.next ul li{ float:left; width:719px; height:24px; line-height:24px;}

.table_order{ float:left; width:519px; margin-left:120px; display:inline; padding-top:30px; overflow:hidden;}
.table_order tr td{ padding:10px 0px;}
.table_order tr td.td1{ width:100px; text-align:center;}
.table_order tr td.td2{ width:410px;}
.table_order tr td.td2 span{ padding-left:10px;}
.input_order{ float:left; font-size:12px; color:#6b6b6b; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none; border:1px solid #ccc; height:26px; line-height:26px\9; padding:0px 5px; background-color:#fff; width:240px;}
.input_vcode{ float:left; font-size:12px; color:#6b6b6b; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none; border:1px solid #ccc; height:26px; line-height:26px\9; padding:0px 5px; background-color:#fff; width:80px;}
.input_textarea{ float:left; font-size:12px; color:#6b6b6b; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none; border:1px solid #ccc; height:80px; line-height:20px\9; padding:5px; background-color:#fff; width:340px;}
.input_btn{ float:left; width:90px; color:#333; height:28px; line-height:28px; border:none; cursor:pointer; background:url(btn.png) no-repeat;}
.btn_tips{ float:left; width:519px; margin-left:120px; display:inline; padding:20px 0px 30px 0px; overflow:hidden; text-align:center; color:#080;}

.right{
	float:left;
	width:237px;
}
.right_box{ float:left; width:237px; background:url(right_box.png) repeat-y;}

.nav_title{ float:left; width:237px; height:61px; line-height:61px; background:url(nav_title.png) no-repeat; color:#fff; text-align:center; font-size:18px;}
.nav_box{ float:left; width:208px; margin-left:14px; display:inline; padding:15px 0px;}
.nav_box ul li{ float:left; width:208px; height:36px; line-height:36px; text-indent:90px; background:url(nav_li.png) 67px center no-repeat;}
.nav_box ul li a{ width:208px; height:36px; display:block; color:#6b6b6b;}
.nav_box ul li a.on,.nav_box ul li a:hover{ color:#fff; background:url(nav_h.png) left center no-repeat;}

.right_order{ float:left; width:213px; height:82px; margin-left:12px; display:inline; background:url(right_order.png) no-repeat;}
.right_order a{ width:213px; height:82px; display:block;}

.right_contact{ float:left; width:180px; height:48px; line-height:24px; margin:3px 0px 6px 20px; display:inline;}

.right_tel{ float:left; width:209px; height:86px; margin-left:14px; display:inline; background:url(right_tel.png) no-repeat;}

.right_bottom{ float:left; width:237px; height:19px; background:url(right_bottom.png) no-repeat;}
