﻿@charset "utf-8";
/*

“Kanghua Natural Source” 样式

2013.4 for hicheng.net

Copyright (c) 2013, Kanghua Natural Source All rights reserved.

*/

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0}
html, body, .h100{
	height:100%;
	*overflow-x:hidden;}
body {
	height:auto !important;
	width:100%;
	padding:0px 0 0px 0;
	font:12px/100% 微软雅黑, Helvetica, Arial, sans-serif, "Times New Roman", Times, serif}
*html body{font: 400 12px/150% 微软雅黑, Helvetica, Arial, sans-serif, "Times New Roman", Times, serif}
ul { list-style:none}
img, a img{ border:0}
.clear{ clear:both}
.fLeft{ float:left}
.fRight{ float:right}
.mAuto{ margin:0 auto}
.mT10{ margin-top:10px}
.mL10{ margin-left:10px}
.mR10{ margin-right:10px;}
.mR20{ margin-right:20px;}
.mB10{ margin-bottom:10px;}
.text_l{ text-align:left}
.text_r{ text-align:right}
.text_c{ text-align:center}
.lH22 { line-height:22px;}
/* 链接 */
.aGray,
.aGray a:link, .aGray a:visited {
	font-family:微软雅黑;
	color:#aaa;
	text-decoration:none}
.aGray a:hover, .aGray a:active {
	font-family:微软雅黑;
	color:#aaa;
	text-decoration: none}
.aBold {
	font-weight:bold;}
.aLv {
	color:#8dc21f;}
/* 主体开始 */
#top {
	width:100%;
	height:81px;
	background:url(../images/top-bg.jpg);
	border-bottom:2px #29846f solid;}
	.top {
		width:1000px;
		height:80px;
		margin:0 auto;}
	.topR {
		width:215px; 
		*width:220px;
		height:30px; 
		float:right;}
		.topR a {
			color:#aaa;
			text-align:center;
			line-height:30px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			margin-left:4px;}
			.topRa1 {
				background:url(../images/ico-lx.png) no-repeat left;
				padding:0px 5px 0px 15px;}
			.topRa2 {
				background:url(../images/ico-email.png) no-repeat left;
				padding: 0px 0px 0px 17px;;}
	.menuol {
		width:600px;
		float:right;}
		.menuol ul {
			float:right;}
		.menuol li {
			float:left;
			padding:20px;}
			.menuol li a {
				font-size:14px;
				font-weight:bold;
				color:#3e3e3e;
				text-decoration:none;}
			.menuol li a:hover {
				color:#29846f;}
/*banner*/
.banner{
  width:100%;
  height:475px;
  overflow:hidden;
  margin:0 auto;
  }
.main_banner1{
  background:url(../images/banner_01.jpg) no-repeat center top;
  }
.slider{
  width:1000px;
  height:85px;
  margin:50px 0 0 350px;
  position:relative;
  background:url(../images/bar_01.png) no-repeat;
  }
/*Mpro*/
#Mpro {
	width:100%;
	margin-top:10px;
	padding-bottom:30px;
	border-bottom:1px #d5d5d5 solid;
	overflow:hidden;}
	.Mpro {
		width:1000px;
		margin:0 auto;}
		.Mpro li {
			width:325px;
			height:150px;
			background:url(../images/pro-bg.jpg) no-repeat;
			float:left;
			margin-left:8px;
			margin-top:15px;}
			.MproP1 {
				width:145px;
				float:left;
				overflow:hidden;
				height:50px;
				line-height:50px;
				font-size:14px;
				font-weight:bold;
				color:#29846f;
				background:url(../images/bt-bg.png) no-repeat bottom left;}
			.MproP2 {
				width:145px;
				height:80px;
				overflow:hidden;
				float:left;
				line-height:22px;
				margin-top:15px;}
			.Mpro li img {
				float:left;
				margin-right:20px;}
/*news*/
#Mnews {
	width:100%;
	overflow:hidden;}
	.Mnews {
		width:1000px;
		margin:0 auto;
		margin-top:25px;
		padding-bottom:25px;
		overflow:hidden;}
		.Mnewsbt {
			float:left;
			width:120px;
			height:70px;
			font-size:16px;
			font-weight:bold;
			color:#787878;
			line-height:70px;
			text-align:center;}
		.Mnewstxt {
			width:860px;
			float:left;
			height:80px;
			margin-left:20px;}
/*main*/
#main {
	width:100%;
	background:#f3f3f3;
	overflow:hidden;
	padding-bottom:50px;}
	.main {
		width:1000px;
		margin:0 auto;
		border-top:4px #f37121 solid;}
		.mainbt {
			width:1000px;
			font-size:16px;
			font-weight:bold;
			color:#787878;
			line-height:70px;}
			.mainbt span {
				float:left;
				margin-left:27px;}
			.mainbt a {
				margin-top:30px;
				float:right;}
		.maintxt {
			width:1000px;
			overflow:hidden;}
			.maintxt li {
				width:232px;
				float:left;
				margin-left:15px;}
				.miantxtP {
					font-size:14px;
					color:#29846f;
					line-height:40px;}
/*footer*/
#footer {
	width:100%;
	background:#f1f1f1;}
	.footer {
		width:1000px;
		height:100px;
		margin:0 auto;
		line-height:70px;}
/*公用*/
#Nbanner_ty ,#Nbanner_gj ,#Nbanner_mg ,#Nbanner_wl ,#Nbanner_zj ,#Nbanner_case{
	width:100%;}
	#Nbanner_ty {
		background:url(../images/img/banner-ty.jpg) no-repeat top}
	#Nbanner_gj {
		background:url(../images/img/banner-pro-gj.jpg) no-repeat top}
	#Nbanner_mg {
		background:url(../images/img/banner-pro-mg.jpg) no-repeat top}
	#Nbanner_wl {
		background:url(../images/img/banner-pro-wl.jpg) no-repeat top}
	#Nbanner_zj {
		background:url(../images/img/banner-pro-zj.jpg) no-repeat top}
	#Nbanner_case {
		background:url(../images/img/banner-case.jpg) no-repeat top}
	.Nbanner {
		width:1000px;
		height:122px;
		margin:0 auto;}
		.Nbanner P {
			line-height:25px;}
		.NwzP1 {
			background:url(../images/img/home.png) no-repeat left;
			padding:0 15px;}
		.NwzP2 {
			font-size:24px;
			color:#1b7c65;
			font-weight:bold;}
#Nmain {
	width:100%;
	margin-top:25px;
	overflow:hidden;}
	.Nmain {
		width:1000px;
		margin:0 auto;
		overflow:hidden;}
		.NmainL {
			width:225px;
			float:left;
			padding-bottom:20px;}
/*左侧下拉菜单*/
.mainL_2 {
overflow:hidden;}						
#menu{
	width:225px;
	margin:0 auto; 
	overflow:hidden;
	padding-bottom:2px;}
#menu span{
	height:30px;
	font-size:14px; 
	display:block; 
	cursor:pointer;}/*点击span之后的样式*/
	#menu span:hover {}
	#menu span a:hover {
		color:#1b7c65;
		display:block;
		text-decoration:none;}
#menu span a {
	color:#838383;
	line-height:30px;
	display:block;
	text-decoration:none;
	padding:0px 10px;}
#menu span a:hover {
	color:#1b7c65;
	text-decoration:none;}
#menu li {
	border-bottom:1px #ccc dotted;}
#menu li.close span{
	height:30px;
	display:block;
	line-height:25px; 
	cursor:pointer;
	background:url(../images/img/li-cheng.png) no-repeat right}/*隐藏时span的样式*/
	#menu li.close span:hover {
		background:url(../images/img/li-lv.png) no-repeat right}
#menu li ul{
	line-height:25px;}
.menu_ul {}
.menu_ul li {}
.menu_ul a {
	color:#686868;
	background:url(../images/img/lvdian.png) no-repeat left;
	padding: 0px 10px;
	margin-left: 20px;
	text-decoration:none;
	line-height:30px;
	display:block;}
	.menu_ul a:hover {
		color:#1b7c65;}
		.NmainLimg {
			width:225px;}
			.NmainLimg img {
				margin-top:10px;}
		.NmainR {
			width:745px;
			padding-bottom:20px;
			border-top:1px #d7d7d7 solid;
			float:right;
			overflow:hidden;}
			.NmainRAbout ,.NmainRWh ,.NmainRNews ,.NmainRCon ,.NmainRFeed ,.NmainRCase ,.NmainRCaseD ,.NmainRPor ,.NmainRPorD{
				width:725px;
				margin:0 auto;
				margin-top:30px;
				overflow:hidden;}
			.NmainRd {
				width:725px;
				margin:0 auto;
				height:30px;
				margin-top:25px;
				line-height:30px;
				border-top:1px #d7d7d7 solid;}
				.NmainRd a {
					float:right;}
				.NmainRdA1 {
					background:url(../images/img/ico-home.png) no-repeat left;
					padding:0 25px;}
				.NmainRdA2 {
					background:url(../images/img/ico-printer.png) no-repeat left;
					padding:0 25px;}
/*产品-详情*/
.NmainRPorD1 {
	width:725px;
	height:322px;
	margin:0 auto;
	overflow:hidden;}
	.NmainRPorD1 img {
		border:1px #d7d7d7 solid;}
	.NmainRPorD1 p {
		line-height:22px;}
.NmainRPorD2 {
	width:725px;
	padding-top:25px;}
	.PorDbt {
		width:725px;
		height:30px;
		line-height:30px;
		background:url(../images/img/prodetail-bt.jpg);
		margin-bottom:25px;}
		.PorDbt p {
			font-size:14px;
			color:#fff;
			padding-left:15px;}
/*产品-列表*/
.NmainRPor {}
	.NmainRPor li {
		height:200px;
		padding-bottom:20px;
		border-bottom:1px #d7d7d7 dotted;
		margin-top:20px;}
		.NmainRPor li p {
			line-height:22px;}
		.pCheng {
			font-size:14px;
			color:#f37121;}
/*系统方案-详情*/
.NmainRCaseD p {
	line-height:22px;}
#tbody {width:725px;margin:0 auto; overflow:hidden; margin-bottom:20px; margin-top:15px;}
#mainbody {width:723px; margin-bottom:10px;border:1px solid #19735e;}
#mainphoto {/*cursor:pointer;*/display:block;}
#goleft {float:left;clear:left;}
#goright {float:right;clear:right;}
#photos {width:701px;height:54px;line-height:54px;border:1px solid #19735e;overflow:hidden;}
#showArea img {display:block;float:left;margin:1px 0;/*cursor:pointer;*/border:1px solid #222}
/*系统方案-列表*/
.NmainRCase li {
	height:218px;
	margin-top:20px;
	padding-bottom:20PX;
	border-bottom:1PX #d7d7d7 dotted;}
	.NmainRCase li p {
		line-height:22px;}
	.p18 {
		font-size:18px;
		font-weight:bold;
		color:#1b7c65;}
/*客户留言*/
.NmainRFeedbt {
	width:725px;
	height:30px;
	line-height:30px;
	border-bottom:2px #1b7c65 solid;}
	.spanL {
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#7e807f;}
	.spanRHong {
		color:red;}
.NmainRFeed table{
	width:725px;
	margin-top:30px;}
	.NmainRFeed table td{
		line-height:22px;}
	.input1 {
		border:1px #d1d1d1 solid;
		background:#f3f3f3;
		width:400px;
		height:22px;}
	.input2 {
		border:1px #d1d1d1 solid;
		background:#f3f3f3;
		width:400px;
		height:120px;}
	.input3 {
		border:0;}
/*联系方式*/
.NmainRCon p {
	line-height:22px;}
	.p14 {
		color:#1b7c65;
		font-size:14px;
		font-weight:bold;}
.NmainRCon span {
	color:#1b7c65;}
/*新闻资讯*/
.NmainRNews li {
	height:30px;
	line-height:30px;
	border-bottom:1px #d7d7d7 dotted;}
.NmainRNews li a {
	background:url(../images/img/ico-txt.png) no-repeat left;
	padding:0 15px;}
.NmainRNews li span {
	float:right;}
/*客户服务*/
/*公司文化*/
.NmainRWh p {
	line-height:22px;}
	.NmainRWh span {
		font-size:14px;
		color:#1b7c65;}
/*企业文化*/
.NmainRAbout p {
	line-height:22px;}
/*分页*/
.fy_div {   
	width:725px;
	height:32px;
	text-align:center;
	margin-top:30px;
	float:left;
	color:#1b7c65;}
.fy_div a{
	padding:1px 6px;
	margin-left:3px;
	background:#d7d7d7;
	color:#1b7c65;}
.fy_div a:hover{
	color:#fff;
	background:#f37121 ;}
.fy_div  .current a{
	color:#fff;
	background:#f37121 ;}
.fy_div span {
	float:none;
	margin-right:0px;}
