﻿@charset "utf-8";
/* CSS Document */
/********** 样式类 **********/
/* online */
#online{
	position:fixed;
	right:-118px;
	/*right:0px;*/
	top:30%;
	z-index:20;
	_position:absolute;	
	}
.online_close{
	/*display:none;*/
	background:url(../../images/online_open.png) no-repeat;
	width:29px;
	height:138px;
	float:left;
	cursor:pointer;
	}
#online .hover{ //ie7 bug
	background:none #ffffff;
	FILTER: Alpha(Opacity=0);
	opacity: 0;
	}
	
.online_open{
	background:url(../images/online_c.png) no-repeat;
	width:88px;
	height:1246px;
	float:left;
	padding:77px 15px 50px 15px;
	}
.online_open dt{
	font-weight:bold;
	}
.online_open dt,
.online_open dd{
	margin-top:5px;
	}

* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
.clear {
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
	line-height:0;
}
a:link {
	color:#757575;
	text-decoration:none;
}
a:visited {
	color:#757575;
	text-decoration:none;
}
a:hover {
	color:#f60;
	text-decoration:none;
}
a:active {
	color:#757575;
	text-decoration:none;
}
.float-left {
	float:left;
	_display:inline;
}
.float-right {
	float:right;
	_display:inline;
}
.border-1 {
	border:solid 1px #222;
}
h1 strong, h2 strong, h3 strong {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
h1 a, h4 a {
	margin-right:10px;
	float:right;
	_display:inline;
	color:#868686;
	font: 12px/36px "宋体";
}
h1.h1-new-cases {
	width:980px;
	height:36px;
	background:url(../../images/h1-bg.gif) no-repeat left top;
}
h1.h1-similar-products {
	width:740px;
	height:36px;
	background:url(../../images/h1-bg.gif) no-repeat left -36px;
}
.h1-content {
	border:solid 1px #e1e1e1;
	border-top:none;
}
h2 {
	width:102px;
	height:42px;
	margin-left:8px;
}
h2.h2-news {
	background:url(../../images/h2-bg.png) left 0 no-repeat;
}
h2.h2-industry-news {
	background:url(../../images/h2-bg.png) left -42px no-repeat;
}
h2.h2-about-health {
	background:url(../../images/h2-bg.png) left -84px no-repeat;
}
h3 {
	height:54px;
}
h3.h3-high-quality-service-strategy {
	background:#e6e6e6 url(../../images/h3-bg.gif) left top no-repeat;
}
h3.h3-comprehensive-customer-service {
	background:#e6e6e6 url(../../images/h3-bg.gif) left -54px no-repeat;
}
h3.h3-links {
	background:#e6e6e6 url(../../images/h3-bg.gif) left -108px no-repeat;
}
h4 {
	width:215px;
	height:34px;
	padding-left:15px;
	line-height:34px;
	font-size:14px;
	background: url(../../images/h4-bg.gif) no-repeat;
}
.h4-content {
	border:solid 1px #e1e1e1;
	border-top:none;
	margin-bottom:10px;
	padding:6px 8px;
}
.h4-content ul.faq {
}
.h4-content ul.faq li {
	list-style: inside square;
}
.h4-content dl {
	border-bottom: dashed 1px #ddd;
	margin-bottom:8px;
	padding-bottom:8px;
}
.h4-content dl.last-one {
	border:0;
	margin:0;
}
.h4-content dt {
	float:left;
	line-height:0;
}
.h4-content dd {
	margin-left:90px;
}
.h4-content dt img {
	border:solid 1px #eaeaea;
}
.margin-bottom-10 {
	margin-bottom:10px;
}
h5 {
	margin-bottom:5px;
	padding:5px;
	color:#666;
	font-size:14px;
	line-height:24px;
	border-bottom: dashed 1px #409504;
}
h5 a {
	margin-right:10px;
	float:right;
	_display:inline;
	color:#868686;
	font: 12px/24px "宋体";
}
h6 {
	color:#409504;
	font-size:16px;
	margin-bottom:8px;
}
p {
	font-size:13px;
	line-height:26px;
	margin-bottom:13px;
}
/********** 布局类 **********/
body {
	position:relative;
	background:#aaa;
	color:#757575;
	font:13px/22px Arial, Helvetica, sans-serif, "微软雅黑";
	background:#fff url(../../images/bg-01.gif) repeat-x;
}
#main {
	margin:0 auto;
	background:url(../../images/bg-02.jpg) center top no-repeat;
}
.wrapper {
	width:980px;
	padding:0 10px;
	margin:0 auto;
}
#header {
	margin:0 auto;
	height:130px;
	border-bottom:solid 1px #e3e3e3;
	background:#fff;
	/* background:#fff url(../../images/header-bg.gif) no-repeat center bottom; */
}
#loginbar {
	height:31px;
	padding:0 5px;
	background:url(../../images/loginbar-bg.gif) repeat-x;
	line-height:31px;
	text-align:right;
}
#loginbar a {
	margin:0 5px;
}
#logo {
	float:left;
	_display:inline;
	width:400px;
	height:80px;
	margin-top:10px;
	text-align:left;  /***********************************************/
}
#logo a {
	float:left;
	display:block;
	width:188px;
	height:71px;
}
#logo h1 {
	float:left;
	margin:20px 0 0 5px;
	font-size:14px;
	line-height:24px;
}
#searchbar {
	float:left;
	width:363px;
	height:42px;
	margin-top:17px;   /***********************************************/
}
#searchbar div {
	background:url(../../images/searchbar.gif) no-repeat right center;
	text-align:left;
}
#searchbar div input {
	width:270px;
	height:18px;
	margin:12px 10px 12px 10px;
	color:#666;
	text-align:left;
	border:0;
}
#hot-keyword {
	width:363px;
	height:24px;
	margin-bottom:5px;
	color:#767676;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
}

#telephone {   /***********************************************/
	float:right;
	margin-top:5px;
}
/* 导航栏开始 */
#nav {
	position:relative;
	z-index:91;
	height:40px;
	margin-bottom:10px;
}
#nav ul {
	width:960px;
	margin:0 auto;
	padding:0 10px;
	border:solid 1px #e3e3e3;
	border-top:none;
	min-height:40px;
}
#nav ul li {
	list-style:none;
	float:left;
	_display:inline;
}
#nav ul li a {
	display:block;
	_width:110px;
	height:30px;
	margin:5px 3px;
	padding:0 20px;
	_padding:0 5px;
	color:#666;
	border-right:solid 1px #e3e3e3;
	font-size:16px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
#nav ul li.nav-last a {
	border-right:none;
}
#nav ul li.nav-01-current a, #nav ul li.nav-01 a:hover {
	color:#fff;
	background:url(../../images/nav-bg.png) center 0 no-repeat;
	text-shadow:1px 1px 1px #517300;
}
#nav ul li.nav-02-current a, #nav ul li.nav-02 a:hover {
	color:#fff;
	background:url(../../images/nav-bg.png) center -50px no-repeat;
	text-shadow:1px 1px 1px #517300;
}
#nav ul li.nav-03-current a, #nav ul li.nav-03 a:hover {
	color:#fff;
	background:url(../../images/nav-bg.png) center -100px no-repeat;
	text-shadow:1px 1px 1px #517300;
}
#nav ul li ul {
	position: absolute;
	left: -999em;
	width: 160px;
	padding:0;
	border:0;
	border-top:solid 1px #e3e3e3;
	text-align:left;
}
#nav ul li ul li {
	float: left;
	background:#fff none;
}
#nav ul li.nav-01 ul li a, #nav ul li.nav-02 ul li a, #nav ul li.nav-03 ul li a, #nav ul li.nav-01-current ul li a, #nav ul li.nav-02-current ul li a, #nav ul li.nav-03-current ul li a {
	display: block;
	width: 140px;
	w\idth: 142px;
	height:18px;
	margin:0;
	padding:5px 0 5px 18px;
	background:#fff none;
	border:solid 1px #dcdcdc;
	border-top:none;
	color:#666;
	text-shadow:none;
	font-size:15px;
	line-height:18px;
	text-align:left;
}
#nav ul li li:hover {
}
#nav ul li.nav-01 ul li a:hover, #nav ul li.nav-02 ul li a:hover, #nav ul li.nav-03 ul li a:hover, #nav ul li.nav-01-current ul li a:hover, #nav ul li.nav-02-current ul li a:hover, #nav ul li.nav-03-current ul li a:hover {
	border:solid 1px #8bc403;
	border-top:none;
	color:#fff;
	text-shadow:1px 1px 1px #517300;
	background:#8bc403 none;
}
#nav ul li:hover ul {
	left: auto;
}
#nav ul li.sfhover ul {
	left: auto;
}
/* 导航栏结束 */
#focus {
	height:300px; /*450*/
	margin-bottom:10px;
}
#newsbar {
	width:820px;
	height:23px;
	padding:10px 10px 10px 150px;
	margin-bottom:10px;
	background:url(../../images/newsbar-bg.gif) no-repeat;
}
#newsbar a {
	margin-right:10px;
	text-decoration:none;
}
#sidebar {
	float:left;
	width:230px;
}
#product-search {
	width:230px;
	height:77px;
	margin-bottom:10px;
	background:url(../../images/product-search-bg.gif) no-repeat;
}
#product-search input.search-go {
	width:28px;
	height:27px;
	line-height:27px;
	margin: 38px 0 12px 2px;
	border:0;
	background:url(../../images/search-go.png) no-repeat;
}
#product-search input.search-input {
	width:150px;
	height:27px;
	line-height:27px;
	margin: 38px 0 12px 15px;
	border:0;
	background:none;
}
#hot-recom {
	width:740px;
	margin-bottom:10px;
}
#hot-recom-content {
	width:718px;
	padding:11px 10px;
	border:solid 1px #eaeaea;
	border-top:none;
}
#hot-recom-content li {
	list-style-type:none;
	float:left;
	_display:inline;
	margin:0 8px;
}
#hot-recom-content li a {
	display:block;
	width:160px;
	height:160px;
}
#hot-recom-content li a:link {
	border: solid 1px #eaeaea;
}
#hot-recom-content li a:visited {
	border: solid 1px #eaeaea;
}
#hot-recom-content li a:hover {
	border: solid 1px #aaa;
}
#hot-recom-content li a:active {
	border: solid 1px #eaeaea;
}
#company-profile {
	width:444px;
	height:421px;
	padding:10px 5px 0;
	background:url(../../images/company-profile-bg.gif) no-repeat;
}
#contact-us {
	width:241px;
	height:246px;
	margin-bottom:6px;
	padding:68px 20px 10px;
	background:url(../../images/contact-us.gif) no-repeat;
}
#contact-us p {
	font-size:12px;
	line-height:22px;
}
#contact-us p.qq-online {
	margin:20px 20px 10px 56px;
	font-size:12px;
	line-height:20px;
}
#contact-us p strong {
	color:#fd8600;
}
#request-the-leaflet {
	width:280px;
}
#request-the-leaflet-02 {
	width:230px;
	margin:10px 0;
}
#new-cases {
	margin-bottom:10px;
}
.new-cases-list {
	padding:10px;
	height:150px;
	border:solid 1px #eaeaea;
	border-top:none;
}
.new-cases-list li {
	list-style:none;
	float:left;
	_display:inline;
	margin:5px 5px;
	text-align:center;
}
.new-cases-list li a img {
	width:118px;
	height:120px;
	border:solid 1px #eaeaea;
}
.new-cases-list li a:hover img {
	border:solid 1px #aaa;
}
#news {
	float:left;
	_display:inline;
	width:718px;
	height:310px;
	margin:0 10px 10px 0;
	_margin:0 8px 10px 0;
	padding:5px;
	border:solid 1px #e1e1e1;
	background:url(../../images/new-bg.gif) repeat-x;
}
.h2-content {
	height:265px;
	border:solid 1px #e1e1e1;
}
.news-list {
	padding:6px;
}
.news-list li {
	list-style:none;
	padding-left:15px;
	background:url(../../images/list-icon.gif) no-repeat 2px 10px;
	border-bottom: dashed 1px #ddd;
	line-height:30px;
}
.service-list {
	width:750px;
	padding:5px 10px;
}
.service-list li {
	list-style:none;
	float:left;
	_display:inline;
	margin:0 10px 10px;
}
.links {
	padding:10px;
	margin-bottom:20px;
}
.links a {
	margin:0 8px;
}
#footer {
	padding:5px 0 20px;
	background:#382f2a url(../../images/footer-bg.gif) repeat-x;
	border-top:solid 1px #010000;
	text-align:center;
}
#footer p.footer-nav {
	color:#be6700
}
#footer p.footer-nav a {
	margin:0 6px;
	color:#be6700;
}
#footer p.footer-nav a:hover {
	color:#ff0;
}
#footer p {
	line-height:30px;
	color:#90796c;
}
#footer p a {
	margin:0 6px;
	color:#90796c;
}
#footer p a:hover {
	color:#fff;
}
#KinSlideshow h2 {
	width:400px;
}
#banner {
	width:980px;
	height:134px;
}
#location {
	height:23px;
	margin-bottom:10px;
	padding:10px 10px 5px;
	border-bottom:dashed 1px #bababa;
	font-size:13px;
}
#location a {
	color:#409504;
}
#location a:hover {
	color:#f60;
}
#product-details {
}
#similar-products-content {
	width:718px;
	padding:15px 10px;
	border:solid 1px #eaeaea;
	border-top:none;
	min-height:230px;
}
#similar-products-content li {
	list-style-type:none;
	float:left;
	_display:inline;
	margin:0 9px;
	text-align:center;
}
#similar-products-content li a {
	display:block;
	width:160px;
}
#similar-products-content li a img {
	border: solid 1px #eaeaea;
}
#similar-products-content li a:hover img {
	border: solid 1px #aaa;
}
.btn-qq-01 {
	float:left;
	width:70px;
	height:32px;
	margin:8px 8px 12px 0;
	background:url(../../images/btn-qq.gif) no-repeat left top;
}
.btn-qq-01:hover {
	background:url(../../images/btn-qq.gif) no-repeat left -32px;
}
.btn-qq-02 {
	float:left;
	width:95px;
	height:32px;
	margin:8px 8px 12px 0;
	background:url(../../images/btn-qq.gif) no-repeat left -64px;
}
.btn-qq-02:hover {
	background:url(../../images/btn-qq.gif) no-repeat left -96px;
}
.btn-qq-03 {
	float:left;
	width:95px;
	height:32px;
	margin:8px 8px 12px 0;
	background:url(../../images/btn-qq.gif) no-repeat left -128px;
}
.btn-qq-03:hover {
	background:url(../../images/btn-qq.gif) no-repeat left -160px;
}
#pagination {
	text-align:center;
	line-height:20px;
	padding:8px 0;
	border-top: dashed 1px #dcdcdc;
}
#pagination strong {
	padding:0 5px;
	color:#88be04;
}
#pagination a {
	display:inline-block;
	height:20px;
	margin:0 3px;
	padding:0 5px;
	line-height:20px;
	background:#cacaca;
	color:#fff;
}
#pagination a:hover {
	background:#88be04;
}




#pagination1 {
	text-align:center;
	line-height:20px;
	padding:8px 0;
	border-top: dashed 1px #FFFFFF;
}
#pagination1 strong {
	padding:0 5px;
	color:#88be04;
}
#pagination1 a {
	display:inline-block;
	height:20px;
	margin:0 3px;
	padding:0 5px;
	line-height:20px;
	background:#cacaca;
	color:#fff;
}
#pagination1 a:hover {
	background:#88be04;
}
.order-table td {
	height:30px;
}
.order-table input {
	height:22px;
	border:solid 1px #dadada;
}
.order-table input.btn-submit {
	width:79px;
	height:41px;
	border:none;
	background:url(../../images/btn-submit.gif) no-repeat;
	font-size:0;
	line-height:0;
}
#hot-product dl dt {
	position:relative;
}
#hot-product dl dt div {
	position: absolute;
	left:1px;
	top:1px;
}
#hot-product dl dt div img {
	border:0;
}
#hot-product dd a {
	color:#409504;
	text-decoration:underline;
}
#hot-product dd a:hover {
	color:#f90;
	text-decoration:underline;
}
.article-list li {
	list-style:inside;
	float:left;
	width:350px;
}
.front-page {
	text-align:right;
}
.front-page a{
	font-size:12px;
	text-decoration:underline;
}
.inside-title {
	background:url(../../images/inside-title.gif) no-repeat left center;
	width:710px;
	height:43px;
	margin-bottom:10px;
	padding:5px 15px;
	font:16px/22px "微软雅黑","Arial Regular";
	text-transform: uppercase;
}
.inside-title strong {
	color:#409504;
	font-size:18px;
	font-weight:normal;
}
.main-body {
	float:right;
	margin-bottom:10px;
}
.product-list {
	width:740px;
}
.product-list li {
	list-style:none;
	float:left;
	_display:inline;
	width:150px;
	margin:10px 15px;
}
.product-list li a.product-img img {
	width:150px;
	height:150px;
	border: solid 1px #ddd;
}
.product-list li a.product-img:hover img {
	border: solid 1px #aaa;
}
.order-table input.btn-regist-01 {
	width:149px;
	height:41px;
	border:none;
	background:url(../../images/btn-regist.gif) no-repeat left top;
	font-size:0;
	line-height:0;
}
.order-table input.btn-regist-02 {
	width:189px;
	height:41px;
	border:none;
	background:url(../../images/btn-regist.gif) no-repeat left -41px;
	font-size:0;
	line-height:0;
}
.order-table input.btn-regist-03 {
	width:79px;
	height:41px;
	border:none;
	background:url(../../images/btn-regist.gif) no-repeat left -82px;
	font-size:0;
	line-height:0;
}
.order-table input.btn-regist-04 {
	width:149px;
	height:41px;
	border:none;
	background:url(../../images/btn-regist.gif) no-repeat left -123px;
	font-size:0;
	line-height:0;
}
.order-table th, .order-table td {
	border-collapse:collapse;
}
.order-table th {
	background:#f0f0f0;
	color:#84b701;
}
.order-table input.btn-msg-01 {
	width:79px;
	height:31px;
	background:url(../../images/btn-msg.gif) no-repeat left top;
	border:0;
	font-size:0;
	line-height:0;
}
.order-table input.btn-msg-02 {
	width:79px;
	height:31px;
	background:url(../../images/btn-msg.gif) no-repeat left -31px;
	border:0;
	font-size:0;
	line-height:0;
}
.main-body span.reply {
	padding-left:10px;
	background:url(../../images/reply-bg.gif) no-repeat left 3px;
	color:#409504;
}










	
	
/*
.main-body span.reply:hover {
	background:url(../../images/reply-bg.gif) no-repeat left -12px;
	color:#f60;
}*/
