﻿@charset "utf-8";
/*

“Kanghua Natural Source” 样式

2013.4 for hicheng.net

Copyright (c) 2013, Kanghua Natural Source All rights reserved.

*/
/*字体嵌入*/
@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/sansationregular-webfont.eot');
    src: url('../fonts/sansationregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sansationregular-webfont.woff2') format('woff2'),
         url('../fonts/sansationregular-webfont.woff') format('woff'),
         url('../fonts/sansationregular-webfont.ttf') format('truetype'),
         url('../fonts/sansationregular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body, dl, dt, dd, ul, ol, li,h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0}
p, div, body, table { table-layout: fixed; word-wrap:break-word;}
html, body, .h100{
	height:100%}
body {
	height:auto !important;
	width:100%;
	padding:0px 0 0px 0;
	font:400 12px/160% sansationregular;
	text-decoration:none;
	font-weight:normal;
	overflow:auto;
	color: #222;}
ul { list-style:none}
a{cursor:pointer;color: #222;text-decoration: 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;}
.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:#555;
	text-decoration:none}
.aGray a:hover, .aGray a:active {
	color:#555;
	text-decoration: none}
.aBold {
	font-weight:bold;}
/* 主体开始 */
#backup {
	width:185px;
	font-size: 12px;
	right: 0;
	margin: 0;
	position: fixed;
	_position: absolute;
	bottom: 200px;
	z-index: 10000;
	display: block;
	background: #fff;
	border: 1px solid #ccc;}
	.home {
		width:160px;
		height:40px;
		border-bottom:1px #cccccc dotted;
		margin:0 auto;}
		.home p {
			color:#085DB3;
			font-size:14px;
			background:url(../images/index_33.jpg) no-repeat left;
			padding:0 30px;
			line-height:40px;
			font-weight:bold;}
		#backup ul {
			width:160px;
			margin:0 auto;
			margin-top:10px;}
			#backup ul li {
				height:30px;
				line-height:30px;}
				#backup ul li a {
					font-size:12px;
					color:#000;
					display:block;
					text-decoration:none;}
					#backup ul li a:hover {
						color:#085DB3;}
			.ico_dian {
				background:url(../images/backup-dian.jpg) no-repeat 3px;
				padding:0 25px;}
			.ico_backskype {
				background:url(../images/ico-backskype.png) no-repeat left;
				padding:0 25px;}
			.ico_emailback {
				background:url(../images/ico-email.jpg) no-repeat left;
				padding:0 25px;}
		#backup .up {
			width:160px;
			line-height:40px;
			margin:0 auto;
			border-top:1px #ccc dotted;}
			#backup .up p {
				font-size:14px;
				background:url(../images/index_37.jpg) no-repeat left 15px;
				padding:0 30px;
				line-height:40px;
				font-weight:bold;
				display:block}
				#backup .up p a {
					color:#085DB3;
					text-decoration:none;
					display:block;}

#home_top{
	width:100%;
	height:45px;
	background:#000;}
	.home_top {
		width:1000px;
		height:45px;
		margin:0 auto;}
		.home_top a {
			color:#d3d3d3;
			line-height:45px;
			font-size:13px;
			text-decoration:none;}
		.home_topL {
			width:700px;
			float:left;}
			.home_topL a {
				float:left;}
			.home_topL ul {
				float:left}
				.home_topL ul li {
					float:left;
					padding:0px 0px;}
			.ico-heart {
				padding:0 15px;}
		.home_topR {
			width:300px;
			float:right;}
			.home_topR ul {
				float:right;}
				.home_topR ul li {
					float:left;
					padding:8px 0px;}
/*top*/
#top {
	width:100%;
	height:100px;}
	.top {
		width:1000px;
		margin:0 auto;}
		.top img {
			float:left;
			margin-top:0px;}
		.topR {
			width:489px;
			float:right;}
			.search_bg {
				width:280px;
				height:36px;
				margin-top:35px;
				background:url(../images/index_18.jpg);
				float:left;}
				.search_bg p {
					color:#8f8f8f;
					font-size:12px;}
			.inp {
				border:0px;
				background:none;
				width:220px;
				height:34px;
				float: left;
				padding-left:10px;}
			.inbtn {
				border:0px;
				background:url(../images/ico-search.png) no-repeat;
				width:46px;
				height:35px;}
			.h_xp {
				width:180px;
				height:30px;
				float:right;
				margin-top:36px;
				background:url(../images/index_21.jpg) no-repeat left;}
				.h_xp a {
					padding:10px 40px 0 10px;
					font-size:24px;
					color:#C6191D;
					text-decoration:none;
					float:right;
					}
/*nav*/
#nav {
	width:100%;
	height:41px;
	background:url(../images/index_25.jpg) bottom}
	.menuol{
		width:1000px;
		margin:0 auto;
		height:41px;}
		.menuol ul li{
			float:left;
			height:41px;
			line-height:41px;
			padding: 0px 15px;
			text-align:center;
			position:relative;
			z-index:9999;}
			.menuol ul li:hover {
				background:#484848;}
		.menuol ul li a{
			line-height:41px;
			font-size:16px;
			color:#fff;
			display:block;
			text-decoration:none;}
			.menuol ul li a:hover {
				background:#000px;}
			  .menuol ul li div.menuli{
				  width: 206px;
				  border-top:none;
				  background:#484848;
				  display:none;
				  position:absolute;
				  z-index:500;
				  margin-left:-15px;}
			  .menuol ul li div.menuli a{
			  	white-space: nowrap;
				  display:block;
				  font-size:16px;
				  height:34px;
				  color:#fff;
				  background:url(../images/nav-jg.jpg) repeat-x bottom;
				  line-height:34px;
				  text-align: left;
				  padding-left: 13px;}
				 .menuol ul li div.menuli a:hover{
					 background:url(../images/nav-jg.jpg) repeat-x bottom #0F67C2;}
.nav-email{
	height:35px;
	position: relative;}
	.nav-email a{
		color:#fff;
		font-size:16px;
		line-height: 35px;
		text-decoration:none;
		background:url(../images/ico-sprites.png) no-repeat left;
		padding: 0 0 0 30px;}
	.nav-email form{
		display:none;
		position: absolute;
		background: #085DB3;
		width: 210px;
		right: 0;
		padding: 15px;
		z-index:9999;}
	.nav-email input{
			padding:5px 10px;
			border: none;
			line-height: 18px;
			color: #fff;
			vertical-align: middle;
			background: #000}
	.uk-form input.email_text{
		width:190px;
		background: #fff;
		border:0;
		border-radius: 3px;
		color:#383838;
		}
	.email_form .email_btn{
		border-radius: 5px;
		margin-top: 15px;
		width: 100px;}
	.email_btn {
		font-family:sansationregular;
		font-size:14px;
		margin-top:5px;
		cursor: pointer;
	}

/*banner*/
.banner{
width: 100%;
margin: 0;
}
/*product*/
#h_pro ,#h_why ,#h_video ,#h_cont ,#h_skype,#h_about{
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
	overflow:hidden;}
	.h_probt ,.h_whybt ,.h_videobt ,.h_contbt ,.h_skypebt{
		width:100%;
		height:50px;
		line-height:50px;
		text-align:center;}
	.h_probt {
		background:url(../images/btx-Gray.png) no-repeat center;}
		.h_probt p  ,.h_whybt p ,.h_videobt p ,.h_contbt p ,.h_skypebt{
			color:#3f3d3d;
			font-size:27px;
			font-weight:bold;
			margin:0 auto;}
	.h_pro{
		width:1000px;
		margin:0 auto;}
		.h_pro ul li {
			width:188px;
			height:289px;
			float:left;
			margin-left:15px;
			margin-top:20px;}
			.h_pro ul li p {
				width:188px;
				text-align:center;
				height:52px;
				background:#0050A2;}
				.h_pro ul li p a {
					font-size:17px;
					font-weight:normal;
					color:#fff;
					display:block;
					text-decoration:none;
					line-height:52px;}
/*why choose us*/
#h_why {
	height:720px;
	background:url(../images/why-bg.jpg)}
	.h_whybt {
		margin-top:20px;
		background:url(../images/btx-White.png) no-repeat center;}
	.h_why {
		background:#FFF;
		height:612px;
		width:1000px;
		margin:0 auto;
		margin-top:20px;
		overflow:hidden;}
	.h_bor {
		width:974px;
		height:580px;
		border:4px #e3e3e3 solid;
		margin:0 auto;
		font-size:13px;
		margin-top:12px;}
		.h_bor ul li {
			width:314px;
			height:279px;
			float:left;
			margin-left:8px;
			margin-top:8px;}
			.h_bor ul li p a {
				font-size:13px;
				text-decoration:none;
				color:#737373;
				line-height:20px;}
		.icon_dh {
			background:url(../images/index_51.jpg) no-repeat left top;
			padding:0 8px 0 23px;}
		.aGreen {
			color:#085DB3;}
/*video*/
#h_video{}
	.h_videobt P{
		text-align:center;
		background:url(../images/videobt.jpg) no-repeat bottom center;}
	.h_video {
		width:1000px;
		margin:0 auto;
		margin-top:20px;}
		.h_video ul li {
			width:323px;
			float:left;
			text-align:center;
			margin-left:15px;}
			.h_video ul li p {
				line-height:50px;
				font-size:14px;
				color:#737373;}
				
/*about us*/
#h_about {
	min-height:360px;
	background:#0D539D;padding-bottom: 40px;}
	.h_about{
		width:1000px;
		margin:0 auto;
		margin-top:20px;
		color:#FFFFFF;}				
		.h_about p{
			line-height:28px;
			font-size:16px;
			color:#FFFFFF}
		.h_about .abo-btn{
			line-height:36px;			
			margin-top:40px;
			text-align:center}	
			.h_about .abo-btn a{
				font-size:18px;
				color:#FFFFFF;
				text-decoration:none}
				
/*NEWS & CONTACT*/
#h_cont {
	height:270px;
	}
	.h_newsCont{
		width:1000px;
		margin:0 auto;
		margin-top:20px;}
		.h_news{
			width:650px;
			float:left;
			height:250px;
			border-right:1px solid #ccc;}
			.h_news h2{
				color: #000;
				font-size: 27px;
				font-weight: bold;
				margin-bottom:25px}
			
			
		.h_contS {
			width:300px;
			float:right; margin-right:20px;}
			.h_contS h2{
				color: #000;
				font-size: 27px;
				font-weight: bold;
				margin-bottom:20px;}
			.h_contS p{
				color: #000;
				font-size: 14px;
				line-height:24px}

/*skype*/
#h_skype {}
	.h_skypebt{
		background:url(../images/btx-Gray1.png) no-repeat center;}
	.h_skype {
		width:1000px;
		margin:0 auto;}
		.ico_skype {
			width:1000px;
			height:60px;
			background:url(../images/ico-skype.png) no-repeat center;}
		.h_skype ul {
			overflow:hidden;}
			.h_skype ul li {
				width:240px;
				float:left;
				margin-left:3px;
				margin-top:20px;}
				.h_skype ul li img {
					float:left;
					margin-right:5px;}
				.h_skype ul li p {
					color:#606060;
					line-height:20px;}
					.p15B {
						font-size:15px;
						font-weight:bold;}
				.h_skype ul li p a {
					color:#63a4c3;
					display:block;
					text-decoration:none;}
/*footer*/
#h_footer {
	width:100%;
	height:60px;
	background:#000;
	margin-top:40px;}
	.h_footer {
		width:1000px;
		height:60px;
		margin:0 auto;}
		.h_footer span {
			line-height:60px;
			color:#8f8f8f;}
		.h_footer span a {
			color:#8f8f8f;
			text-decoration:none;}
/*公用*/
#Location {
	width:100%;
	height:35px;
	background-image: url(../images/img/Location-bg.png);}
	.Location {
		width:1000px;
		height:35px;
		line-height:35px;
		margin:0 auto;}
		.Location a {
			font-size:14px;
			color:#555;
			text-decoration:none;
			background:url(../images/img/ico-home.png) no-repeat left;
			padding:0 20px;}
#Nmain {
	width:100%;
	margin-top:20px;}
	.Nmain {
		width:1000px;
		margin:0 auto;}
		.NmainL {
			float:left;
			width:215px;}
			/*关于我们左侧*/
			.NmainL_about ,.NmainL_con ,.NmainL_video ,.NmainL_pro{
				width:215px;
				background:#dcdcdc;}
				.NmainL_about ul {
					width:215px;
					padding-top:20px;
					padding-bottom:20px;}
				.NmainL_about ul li {
					width:215px;
					height:30px;
					line-height:30px;
					background:url(../images/img/aboutL_jt_gray.png) no-repeat right;}
				.NmainL_about ul li:hover {
					background:url(../images/img/aboutL_jt_white.png) right no-repeat #085DB3;}
				.NmainL_about ul li.about_li_hover{
					background:url(../images/img/aboutL_jt_white.png) right no-repeat #085DB3;
				}
					.NmainL_about ul a {
						font-size:14px;
						color:#555;
						display:block;
						margin-left:20px;
						text-decoration:none;}
					.NmainL_about ul a:hover {
						color:#fff;}
					.NmainL_about ul li.about_li_hover a{
						color:#fff;
					}
			/*产品列表左侧*/
			.NmainL_pro{}
				.NmainL_pro_txt {
					width:205px;
					margin:0 auto;}
					/*左侧下拉菜单*/
.mainL_2 {
overflow:hidden;}
#menu{
	width:180px;
	margin:0 auto;
	overflow:hidden;
	border-top: 1px #eee solid;
	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:#555;
		display:block;
		text-decoration:none;}
#menu span a {
	color:#555;
	display:block;
	text-decoration:none;
	background:url(../images/img/pro-ljt.png) no-repeat left;
	padding:0 15px;
	margin-left:10px;
	width:100%;
}
#menu span a:hover {
	color:#085DB3;
	text-decoration:none;
	background:url(../images/img/pro-xjt.png) no-repeat left;
	padding:0 15px;}
	.close {
		border-bottom: 1px #eee solid;}
#menu li.close span{
	height:30px;
	display:block;
	line-height:30px;
	cursor:pointer;}/*隐藏时span的样式*/
#menu li ul{
	line-height:15px;
	background:#eee;}
.menu_ul li:hover {
		background:#e8f0fb;}
.menu_ul a {
	color:#555;
	padding: 0px 10px;
	margin-left: 20px;
	text-decoration:none;
	line-height:25px;
	display:block;}
	.menu_ul a:hover {
		color:#085DB3;}
			/*左侧联系我们*/
			.NmainL_con ,.NmainL_ml ,.NmainL_video {
				margin-top:20px;
				overflow:hidden;}
				.NmainL_con_tit {
					width:215px;
					height:40px;
					text-align:center;
					line-height:40px;}
					.NmainL_con_tit p {
						font-size:16px;
						font-weight:bold;
						color:#555;}
				.NmainL_con_txt {
					width:205px;
					margin:0 auto;
					color:#707070;
					background:#fff;
					margin-bottom:10px;}
					.NmainL_con_txt p {
						line-height:25px;
						margin-left:5px;}
					.ico_email {
						background:url(../images/img/ico-email.png) no-repeat left;
						padding:0 30px;
						color:#085DB3;}
					.ico_phone {
						background:url(../images/img/ico-phone.png) no-repeat left;
						padding:0 30px;}
			/*左侧目录*/
			.NmainL_ml {
				width:213px;
				background:#dcdcdc;
				border:1px #bdd4c7 solid;}
				.NmainL_ml ul {
					width:183px;
					margin:0 auto;
					padding:10px 0px;}
					.NmainL_ml ul li {
						border-bottom:1px #ccc solid;
						height:35px;
						line-height:35px;}
						.NmainL_ml ul li img {
							float:right;}
						.NmainL_ml ul li a {
							font-size:14px;
							color:#555;
							display:block;
							float:left;
							text-decoration:none;}
			/*左侧视频*/
			.NmainL_video {}
				.NmainL_video_txt {
					width:196px;
					margin:0 auto;
					padding-bottom:10px;}
		.NmainR {
			float:right;
			width:760px;
			overflow:hidden;}
			.NRbanner {
				width:760px;
				height:220px;}
			.NRmain {
				width:758px;
				border:1px #ccc solid;
				margin-top:20px;}
				.NRmain_title {
					width:718px;
					height:40px;
					line-height:40px;
					background:#085DB3;
					margin:0 auto;
					margin-top:20px;}
					.NRmain_title p {
						font-size:20px;
						color:#fff;
						margin-left:20px;}
			/*about*/
			.NRabout ,.NRreviews ,.NRtrade ,.NRdown{
				width:718px;
				margin:0 auto;
				margin-top:20px;
				padding-bottom:20px;}
				.NRabout div {
					margin-top:20px;}
				.NRabout div p {
					line-height:20px;}
			/*Reviews*/
			.NRreviews {}
				.NRreviews table{
					width:718px;
					margin-top:20px}
					.NRreviews table tr td  ,.NprothreeL_cont table tr td{
						height:50px;
						line-height:50px;}
					.NRreviews table tr td p ,.NprothreeL_cont table tr td p{
						text-align:right;
						margin-right:20px;}
					.NRreviews table input ,.NprothreeL_cont table input {
						height:30px;
						width:260px;
						font-family:sansationregular;
						padding-left:10px;
						border:1px #cfcfcf solid;}
					.NRreviews table textarea {
						width:400px;
						height:125px;
						font-family:sansationregular;
						border:none;
						border:1px #dddddd solid;}
					.NRreviews_btn {
						border-radius:5px;
						font-size:16px;
						color:#fff;
						background-image: url(../images/img/btn-bg.png);
						border: none;
						border:1px #085DB3 solid;}
				.NRreviews ul {
					width:718px;
					margin-top:20px;}
					.NRreviews ul li {
						margin-top:20px;}
					.NRreviews ul li p {
						padding-left:10px;
						line-height:30px;}
			/*Download center*/
			.NRdown {}
				.NRdown ul li {
					background:url(../images/img/ico-xz.png) no-repeat left;
					padding:0 20px;
					height:30px;
					line-height:30px;}
			/*Product first*/
			.NRpro {
				width:760px;
				margin-top:20px;}
				.NRpro_title {
					width:760px;
					height:40px;
					background:#085DB3;
					border-top:1px #085DB3 solid;}
					.NRpro_title1 {
					min-width:150px;
						height:40px;
						float:left;
						background:#fff;
						line-height:40px;
						border-left: 1px #085DB3 solid;}
						.NRpro_title1 a {
							font-size:16px;
							color:#085DB3;
							display:block;
							padding:0 20px;
							margin-left:20px;
							background:url(../images/img/ico-pro-list.png) no-repeat left;
							text-decoration:none;
							}
					.NRpro_title2{
						width:150px;
						height:40px;
						float:left;
						line-height:40px;}
						.NRpro_title2 a {
							font-size:16px;
							color:#fff;
							display:block;
							background:url(../images/img/ico-pro-day.png) no-repeat left;
							padding:0 20px;
							margin-left:20px;
							text-decoration:none;}
				.NRpro_nr {
					width:760px;
					margin-top:20px;}
					.NRpro_nr ul li {
						width:175px;
						height:250px;
						text-align:center;
						float:left;
						margin-left:18px;
						margin-top:18px;}
						.NRpro_nr ul li img {
							border:2px #dddddd solid;}
						.NRpro_nr ul li a {
							color:#085DB3;
							display:block;
							line-height:20px;
							text-decoration:none;}
					.NRnews_nr{}
				.NRnews_nr {
					width:760px;
					margin-top:20px;}
					.newslist{ height:30px; line-height:30px; background:url(images/list2.jpg) no-repeat 10px 13px; padding-left:25px;overflow:hidden;}
					.newslist span{ float:right;}

			/*Product two*/
			.protwo {
				width:758px;
				height:260px;
				margin-top:20px;
				border:1px #c9c9c9 solid;}
				.protwoL {
					width:555px;
					height:260px;
					overflow: hidden;
					float:left;}
					.protwoL img {
						float:left;
						margin-right:15px;}
					.protwoL p {
						margin-right:20px;}
					.p30 {
						font-size:30px;
						color:#094;
						line-height:50px;
						border-bottom:1px #094 solid;}
				.protwoR {
					width:200px;
					height:260px;
					float:right;
					border-left:1px #c9c9c9 solid;
					background:url(../images/img/ico-ditu.png) no-repeat bottom center #f2f2f2;}
					.protwoR p {
						margin-left:15px;
						margin-right:15px;}
			/*Product three*/
			.NprothreeL {
				width:560px;
				float:left;}
				.NprothreeL_btn {
					width:560px;
					height:40px;
					margin-top:20px;}
				.NprothreeL_cont {
					width:560px;
					padding-top:20px;
					border-top:1px #c9c9c9 dotted;}
			.NprothreeR {
				float:right;
				width:180px;
				background:#f2f2f2;}
				.NprothreeR ul {
					width:152px;
					margin:0 auto;
					text-align:center;
					margin-top:20px;}
				.NprothreeR ul li {
					width:152px;
					margin-top:20px;}
					.NprothreeR ul li img {
						border:2px #dbdcdb solid;}
					.NprothreeR ul li a {
						color:#094;
						text-decoration:none;}
				.NprothreeL_cont table {
					width:560px;}
				.NprothreeL_cont table textarea {
						width:300px;
						height:125px;
						font-family:sansationregular;
						border:none;
						border:1px #dddddd solid;}
				.NprothreeL_img {
					width:558px;
					height:558px;
					border:1px #dbdcdb solid;
					overflow:hidden;}
				.NprothreeL_qh {
					width:560px;
					height:50px;
					margin-top:10px;}
					.NprothreeL_qh a {
						width:45px;
						height:45px;
						display: inline-block;
						margin-right:5px;

					border:1px #dbdcdb solid;}
.fy_div {
	width:690px;
	height:32px;
	text-align:center;
	margin-top:30px;
	float:left;
	font-size:16px;
}
.fy_div a{
	padding:3px 8px;
	margin-left:3px;
	background:#e3e3e3;
	float:none}
.fy_div a:hover{
	color:#fff;
	background:#15ac7d ;}
.fy_div  .current a{
	color:#fff;
	background:#15ac7d ;}
.fy_div span {
	float:none;
	margin-right:0px;}
/*****************购物车页面*****************/
 #Nmain .inquiry_progress{
	position: relative;
	width: 920px;
	height: 20px;
	margin: 30px auto 65px;
	background: url(../images/inquiry_steps.png) no-repeat;
	text-indent: -9999em;
 }
 #Nmain .inquiry_results_content{
	padding: 60px 0 150px 185px;
 }
#Nmain .inquiry_results_content h4{
	line-height: 50px;
	padding-top: 10px;
	font-size: 24px;
	color:#333;
}
#Nmain .inquiry_main{
	padding: 0 10px;
	clear: both;
}
#Nmain .data_table
{
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border-spacing: 2px;
	border-color: gray;
}
#Nmain .data_table th
{
	border: 1px solid #E7E7E7;
	background-color: #E7E7E7;
	font-weight: 700;
	color: #6F6F6F;
	padding: 8px 10px;
	text-transform: capitalize;
	font-size:13px;
	display: table-cell;
	vertical-align: inherit;
}
#Nmain .data_table td
{
	padding: 20px 10px;
	font-size: 12px;
	border-top: 1px dashed #C9C9C9;
	display: table-cell;
	vertical-align: inherit;
	color: #333;
}
#Nmain .data_table input
{
	border: none;
	line-height: 18px;
	color: #fff;
	vertical-align: middle;
	background: #9b190b;
}
#Nmain .data_table .pic
{
	float: left;
	width: 76px;
	height: 57px;
	border: 1px solid #ababab;
}
#Nmain .data_table  .img76x57
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	width: 76px;
	height: 57px;
}
#Nmain .data_table .info
{
	float: left;
	margin-left: 15px;
	width: auto;
	color: #787878;
}
#Nmain .data_table .title
{
	margin-bottom:5px;
	font-weight:bold;
}
#Nmain .data_table .title a
{
	color: #787878;
	text-decoration: underline;
}
#Nmain .data_table th.description,#Nmain .data_table td.description {
	width: 400px;
	text-align: left;
}
#Nmain .data_table td.description p
{
	margin-left:15px;
}
#Nmain .data_table a#remove_5
{
	display: inline-block;
	line-height: 20px;
	padding-left: 20px;
	background-position: 0 -80px;
	color: #808080;
	background: url(../images/sprite_icon.png) no-repeat 0 -80px;
}
#Nmain .inquiry_fill .inquiry_progress {
	background-position: 0 -51px;
}
#Nmain .inquiry_info
{
	float: left;
	width: 180px;
	padding-bottom: 15px;
	margin-left: 45px;
}
#Nmain .inquiry_info .hd
{
	height: 20px;
}
#Nmain .inquiry_info_title
{
	display: inline-block;
	cursor: pointer;
	padding-left: 20px;
	line-height: 20px;
	font-size:14px;
	background-position: 5px -100px;
	color: #787878;
	background: url(../images/sprite_icon.png) no-repeat 5px -100px;
}
#Nmain	.inquiry_info_hide{
	background-position: 5px -120px;
}
#Nmain .inquiry_info .bd
{
	display: none;
	padding-left: 20px;
	margin-top: 5px;
	line-height: 1.6;
}
#Nmain .inquiry_info .bd a,#Nmain .inquiry_info .bd a:visited
{
	text-decoration: underline;
	color: #787878;
	margin-bottom: 5px;
	display: block;
	font-size:13px;
}
#Nmain .inquiry_fill_form
{
	float: left;
	width: 560px;
	background: none;
}
#Nmain .product_form
{
	padding: 0 0 180px 100px;
}
#Nmain .inquiry_fill_form .forms .list_item
{
	padding: 5px 0;
	overflow: hidden;
}
#Nmain .inquiry_fill_form .label
{
	width: 120px;
	padding: 0 6px 0 0;
	text-transform: capitalize;
	color: #787878;
	line-height: 22px;
	text-align: right;
	font-size: 13px;
	float: left;
	margin-right: 10px;
	height: 25px;
}
#Nmain .inquiry_fill_form input,#Nmain .inquiry_fill_form textarea
{
	height: 32px;
	max-width: 100%;
	padding: 4px 6px;
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #444444;
	-webkit-transition: all linear 0.2s;
	transition: all linear 0.2s;
	vertical-align: middle;
}
#Nmain .inquiry_fill_form .input_text
{
	width: 296px;
	border-top: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
}
#Nmain .inquiry_fill_form .label b
{
	color: #fe0000;
}
#Nmain .forms .textarea {
	width: 302px;
	padding: 5px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #CFCFCF;
	height: 8em;
	border: 1px solid #DDDDDD;
	border-top: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
}
#Nmain .product_form_btn
{
		margin-top:10px;
		text-align:center;
}
#Nmain .product_form_btn .form_btn
{
	display: inline;
	padding: 5px 15px;
	font-weight: bold;
	cursor: pointer;
	width: 142px;
	text-align: center;
	color: #FFF;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #008A3E), color-stop(1, #008A3E));
	border: 1px solid #008A3E;
	margin: 0 20px 15px 0;
	border-radius: 5px;
}
#Nmain h3.success{
	background-position: 0 -103px
}
#Nmain .inquiry_success_content {
	width: 540px;
	height: 100px;
	padding: 0 10px 50px 185px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/inquiry_results.jpg) no-repeat;
	font-size: 12px;
	background-position:0 -335px;
}
#Nmain .inquiry_error_content{
	width: 540px;
	height: 100px;
	padding: 0 10px 50px 185px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/inquiry_results.jpg) no-repeat;
	font-size: 12px;
	background-position:0 10px;
}

.hots{ padding:8px 0px; border-bottom:1px solid #ddd; float:left;}
.hots .leftnews{text-align:center; width:80px;float:left; margin-right:20px; border-right:1px solid #ddd;}
.hots .leftnews p{ color:#FF3300;  line-height:24px; font-weight:bold }
.hots .leftnews a{border-radius:10px; background:#CDCDCD; font-size:14px; font-weight:bold; padding:2px 7px; line-height:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.hots .rightnews{ width:290px; line-height:18px; height:54px; overflow:hidden;float:left;}
.hots .rightnews a{ text-decoration:none}
.hots .rightnews h4{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
.hots .rightnews p{ color:#333333}
