﻿@charset "utf-8";
/*

“Kanghua Natural Source” 样式

2013.4 for hicheng.net

Copyright (c) 2013, Kanghua Natural Source All rights reserved.

*/
html {
	-webkit-font-size-adjust: none;
	font-size-adjust: none;
}
body, dl, dt, dd, ul, ol, li,h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	

}
html, body, .h100{
	height:100%;
	color: #333;
}
body {
	height:auto !important;
	width:100%;
	padding:0px 0 0px 0;
	font:400 12px/160% Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	overflow:auto;
	background:#f2f2f2;}
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 {
	color:#333;
	text-decoration:none}
.aGray a:hover, .aGray a:active {
	color:#333;
	text-decoration: none}
.aBold {
	font-weight:bold;}
/* 主体开始 */
#top {
	width:100%;
	height:115px;
	position:relative;
	z-index:999;}
	.top {
		width:1000px;
		margin:0 auto;}
		.top img {
			margin-top:10px;}
	.topRt {
		width:340px;
		height:65px;
		float:right;
		margin-top:10px;
		background:url(../images/ico-bt.jpg) no-repeat;}
		.topRt a {
			float:right;
			color:#b3b3b3;
			text-decoration:none;}
	.nav {
		width:600px;
		float:right;
		margin-top:15px;}
		.nav li {
			float:left;
			padding:0 20px;
			background:url(../images/ico-nav.png) no-repeat right;}
			.nav li a {
				font-size:16px;
				color:#333;
				text-decoration:none;}
/*banner*/
#banner {
	width:100%;
	position:absolute;
	z-index:-1;
	margin-top:-115px;
	background:#fff}
.gr-flash{
	width:100%;
	height:695px;
	overflow:hidden;
	position:relative;
	margin:0 auto;}
	ul.gr-flash-b{
		width:1920px;
		position:relative;
		margin:0 auto;
		height:695px;
		overflow:hidden;}
		ul.gr-flash-b li{
			position:absolute;opacity:0;
			filter:695px(opacity=0);
			height:695px;}
		ul.gr-flash-b li img{
			display:block;
			margin:0 auto;
			height:695px;}
	ul.gr-flash-s{
		width:100px;
		position:absolute;
		bottom:10px;
		left:50%;
		top: 90%;
		margin-left:-24px;
		z-index:100;}
		ul.gr-flash-s li{
			float:left;
			width:16px;
			height:16px;
			overflow:hidden;
			background:url(../images/pagination.png) no-repeat -19px 0;
			text-indent:-999px;
			overflow:hidden;
			cursor:pointer;}
		ul.gr-flash-s li.hover,ul.gr-flash-s li.cur{
			background-position:0 0;}
/*main*/
#mian {
	width:100%;
	height:310px;
	overflow:hidden;
	position:absolute;
	margin-top:533px;}
	.mian {
		width:1000px;
		height:180px;
		margin:0 auto;
		padding-bottom:15px;}
		.mnews ,.mtyre ,.mwheel{
			width:325px;
			height:183px;
			float:left;
			margin-left:12px;}
			.mnews {
				background:url(../images/news-bg.jpg) no-repeat;}
			.mtyre {
				background:url(../images/tyre-bg.jpg) no-repeat;}
			.mwheel {
				background:url(../images/wheel-bg.jpg) no-repeat;}
			.mbt {
				width:275px;
				height:40px;
				margin:0 auto;}
				.mbt p{
					font-size:18px;
					font-weight:bold;
					color:#3161c5;
					height:30px;
					line-height:40px;}
			.mnewstxt ,.mtyretxt ,.mwheeltxt{
				width:275px;
				margin:0 auto;
				color:#333;}
				.mnewstxt p {
					line-height:22px;}
				.mnewstxtP1 {
					font-size:13px;
					color:#678bd5;}
				.mnewstxtA2 {
					text-decoration:none;
					color:#333;
					background:url(../images/ico-dian.png) no-repeat left;
					padding:0 10px;}
				.mnewstxtA {
					background:url(../images/ico-learn.png) no-repeat left;
					padding:0 15px;
					color:#678bd5;
					margin-left:5px;
					text-decoration:none;}
				.mnewshx {
					border-bottom:1px #c6c6c6 dotted;}
			.mtyretxt img ,.mwheeltxt img {
				float:left;}
			.mtyretxt ul ,.mwheeltxt ul{
				float:left;
				margin-left:15px;}
				.mtyretxt li ,.mwheeltxt li {
					height:23px;
					line-height:22px;
					background:url(../images/ico-sj.png) no-repeat left;
					padding:0 10px;}
					.mtyretxt li a ,.mwheeltxt li a {
						color:#333;
						text-decoration:none;}
				
	.mlink {
		width:1000px;
		height:80px;
		margin:0 auto;}
		.mlink p {
			color:#575757;
			font-size:18px;
			font-weight:bold;
			padding-left:15px;}
		.mlink a {
			float:left}
	.footer {
		width:1000px;
		height:30px;
		margin:0 auto;
		line-height:30px;
		border-top:1px #afafaf dotted;}
		.footer a {
			color:#949494;
			font-weight:bold;
			text-decoration:none;}
/*公用*/
#Nbanner {
	width:100%;
	position:absolute;
	margin-top:-115px;
	overflow:hidden;}
	.Nbanner {
		width:100%;
		height:600px;}
		.Nbanner img{
			height:600px;
			left:100%;
			margin-left:-286px;}
#Nmain {
	width:100%;
	position:absolute;
	margin-top:440px;
	*margin-top:440px;}
	.Nmain {
		width:1000px;
		margin:0 auto;
		overflow:hidden;}
		.NmainL ,.NmainR {
			box-shadow: 1px 1px 4px #D3D3D3;
			border-radius:5px;
			margin-bottom:20px;
			background:#fff;
			overflow:hidden;}
		.NmainL ,.NmainLxl{
			width:230px;
			float:left;
			margin-left:1px;
			background:#fff;
			overflow:hidden;}
			.Nmainbt {
				width:230px;
				height:40px;}
				.Nmainbt p {
					line-height:40px;
					color:#3161c5;
					font-size:22px;
					font-weight:bold;
					padding-left:10px;}
				.NmainLxl {
					padding-bottom:10px;}
				.NLxl{
					width:200px;
					margin:0 auto;
					margin-top:10px;}
				.NSearch {
					width:200px;
					margin:0 auto;
					background:#f0f0f0;}
					.NSearch p {
						line-height:30px;
						color:#363636;
						font-weight:bold;
						font-size:14px;
						padding-left:20px;}
					.NSearch select {
						margin-left:20px;}
					.NSearch input {
						margin-left:20px;}
				.Nlink {
					width:200px;
					margin:0 auto;
					margin-top:5px;
					padding-bottom:20px;}
					.Nlink img {
						margin-top:10px;}
		.NmainR {
			width:745px;
			float:right;
			margin-right:3px;}
			.NmainRtxt {
				width:705px;
				margin:0 auto;}
				.NmainRbt {
					width:705px;
					height:40px;
					border-bottom: 1px #c6c6c6 dotted;}
					.NmainRbt p {
						font-size:14px;
						line-height:40px;
						background:url(../images/img/ico-home.png) no-repeat left;
						padding:0 15px;
						color:##4c4c4c;}
/*about*/
.Nabout ,.Nnews ,.Ncon ,.Nfeed ,.Ntyre ,.NtyreD{
	width:705px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:20px;}
	.NaboutTxt {
		width:450px;
		float:left;}
		.NaboutTxt p {
			line-height:22px;}
	.NaboutImg {
		width:224px;
		float:right;
		margin-right:20px;}
/*Nnews*/
.Nnews {}
	.Nnews li {
		height:30px;
		line-height:30px;
		border-bottom:1px #e1e1e1 solid;}
		.Nnews li span {
			float:right;
			margin-right:20px;}
		.Nnews li a {
			background:url(../images/img/ico-newsd.jpg) no-repeat left;
			padding:0 10px;
			margin-left:20px;}
/*Contact*/
.Ncon p {
	line-height:22px;}
.Nconp {
	font-size:14px;
	font-weight:bold;
	color:#3161c5;}
/*feedback*/
.Nfeed {}
.Nfeed table{
	width:705px;}
	.Nfeed table td{
		line-height:22px;}
	.input1 {
		border:none;
		border-bottom:1px #d1d1d1 solid;
		width:400px;
		height:22px;}
	.input2 {
		border:1px #d1d1d1 solid;
		width:400px;
		height:120px;}
	.input3 {
		border:0;}
/*type*/
.Ntyre li {
	width:705px;
	height:250px;
	padding-bottom:20px;
	margin-top:20px;
	border-bottom:1px #e1e1e1 solid;}
	.Ntyre li p {
		line-height:22px;}
	.p20 {
		font-size:20px;
		font-weight:bold;
		color:#000;}
/*type-列表*/
.NtyreD1 {
	width:705px;
	height:322px;
	overflow:hidden;}
	.NtyreD1 img {
		float:left;
		border:1px #e1e1e1 solid;
		margin-right:30px;}
.NtyreD2 {
	width:705px;
	margin-top:30px;}
	.NtyreD2 table {
		width:705px;
		text-align:center;}
		.NtyreD2 table td {
			height:25px;
			line-height:25px;}
/*左侧下拉菜单*/
.mainL_2 {
overflow:hidden;}						
#menu{
	width:200px;
	margin:0 auto; 
	overflow:hidden;
	padding-bottom:2px;}
#menu span{
	height:30px;
	font-size:14px; 
	display:block;
	line-height:30px; 
	cursor:pointer;}/*点击span之后的样式*/
	#menu span:hover {}
	#menu span a:hover {
		color:#333;
		display:block;
		text-decoration:none;}
#menu span a {
	color:#333;
	display:block;
	text-decoration:none;
	background:url(../images/img/ico-lir.png) no-repeat;
	padding:0 15px;}
#menu span a:hover,#menu span.current a {
	color:#3161c5;
	text-decoration:none;
	background:url(../images/img/ico-lix.png) no-repeat}
	.close {
		border-bottom: 1px #c6c6c6 dotted;}
		
		
		
		
#menu li.close span{
	height:30px;
	display:block;
	line-height:30px; 
	cursor:pointer;}/*隐藏时span的样式*/
#menu li ul{
	line-height:15px;}
.menu_ul li:hover,.menu_ul li.current {
		background:#e8f0fb;}
.menu_ul a {
	color:#333;
	padding: 0px 10px;
	margin-left: 20px;
	text-decoration:none;
	line-height:25px;
	display:block;}
	.menu_ul a:hover,.menu_ul li.current a {
		color:#3161c5;}
		
/*分页*/
.fy_div {
	width:745px;
	height:32px;
	text-align:center;
	margin-top:30px;
	padding-bottom:20px;
	float:left;}
.fy_div a{
	padding:3px 6px;
	margin-left:3px;
	background-color:#fff;
	border:1px #CCC solid;
	background:none;
	float:none}
.fy_div a:hover{
	color:#fff;
	background:#5caa21 ;}
.fy_div  .current a{
	color:#fff;
	background:#5caa21 ;}
.fy_div span {
	float:none;
	margin-right:0px;}

