﻿@charset "utf-8";
/* CSS Document */


body {  font: 12px/24px Verdana; min-width:988px; text-align:center;background-color:#fff;color:#000;}
#wrapper { width:986px; margin:0 auto; text-align:left; background-color:#fff;}

.container {width:986px; margin:0 auto; text-align:left;}
a{color:#000;}
.floatL {float:left;}
.floatR {float:right;}
.cirle { font-family:"\5b8b\4f53";}
.marginB15px {margin-bottom:15px;}
.marginB20px {margin-bottom:20px;}
.fontsize11px {font-size:11px;}
.fontsize10px {font-size:10px;}

/* =top -----------------------------------------------------------------------------*/
#logo {float:left;}
#languages {
	font-size:12px;
	background-color:#0066CC;
	width:242px;
	height:21px;
	float:right;
	overflow:hidden;
	margin:61px 0 19px 0;
}
#languages a {
	float:left;
	width:58px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#fff;
}
#languages a:hover {color:red;}
#nav {
	clear:both;
	background-color:#339966;
	color:#fff;
	height:60px;
	overflow:hidden;
	padding:0 39px 0 16px;
	margin-bottom:3px;
}
#mainNav {
	float:left;
}
#mainNav li ,
#mainNav a {
	float:left;
	display:inline;
}
#mainNav a {
	padding:0 10px;
	margin:0 11px;
	color:#fff;
	height:60px;
	line-height:60px;
	font-weight:bold;
	font-size:15px;
	white-space:nowrap;
}
#mainNav .current ,
#mainNav a:hover {
	color:#FF002D;
}
#searchForm {
	float:right;
	margin:21px 0 0;
}
#searchForm .text {
	width:210px;
	height:20px;
	line-height:20px;
	border:0;
	padding:0 5px;
	float:left;
}
#searchForm .submit {
	float:left;
}


#siderbar {
	width:233px;
	height:251px;
	color:#fff;
	background-color:#339966;
	float:left;
	overflow:hidden;
	position:relative;
}
#siderbar .title {
	font-size:15px;
	height:61px;
	line-height:100px;
	text-align:left;
	text-indent:38px;
	overflow:hidden;
}
#siderbar .list {
	padding:24px 0 20px 25px;
	line-height:32px;
}
#siderbar .list a {
	color:#fff;
	font-size:10px;
}
#siderbar .list dt a {
	background:url(../images/dot02.gif) no-repeat left center;
	padding-left:26px;
	font-size:11px;
}
#siderbar .list dt .current,
#siderbar .list dt a:hover {
	background:url(../images/dot03.gif) no-repeat left center;
	color:red;
}
#siderbar .list dd a {
	background:url(../images/dot04.gif) no-repeat left center;
	padding-left:39px;
	font-size:12px;
	font-weight:bold;
}
#siderbar .list dd .current ,
#siderbar .list dd a:hover {
	background:url(../images/dot05.gif) no-repeat left center;
	color:red;
}

#content {
	width:751px;
	float:right;
	overflow:hidden;
}
#newContent {
	clear:both;
	width:880px;
	margin:0 auto;
	padding:55px 0;
	position:relative;
}
#productContent {
	clear:both;
	width:986px;
	margin:0 auto;
	padding:40px 0;
	position:relative;
}
#mainContent {
	width:632px;
	margin:0 auto;
	line-height:14px;
	padding-bottom:52px;
	position:relative;
}
#mainContent .top ,
#newContent .top ,
#productContent .top {
	position:absolute;
	right:-40px;
	bottom:70px;
}
#productContent .top {bottom:58px;}
#mainContent .name {
	font-size:14px;
	padding:64px 0;
}
#productContent .name {
	font-size:12px;
	text-align:center;
	background-color:#339966;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#fff;
	margin-bottom:40px;
}
#productContent .minname {
	font-size:12px;
	background-color:#339966;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#fff;
	margin-bottom:40px;
	text-indent:5px;
}
#productContent .each {
position:relative;
clear:both;
}
#productContent .detail {
margin-bottom:40px;
}
#productContent .detail th {
font-weight:bold;
text-align:right;
width:25%;
padding:0 10px;
vertical-align:top;
}
.productList {
	padding:0 7px;
}
.productList li {
display:inline;
float:left;
margin:0 40px 40px;
width:163px;
overflow:hidden;
}
.productList .img {
display:block;
text-align:center;
}
.productList .title {
text-align:center;
font-weight:bold;
display:block;
margin:15px 0 0 0;
overflow:hidden;
height:24px;
}
.productDetail li {
display:inline;
float:left;
margin:0 312px 40px;
width:340px;
overflow:hidden;
}
.productDetail .img {
display:block;
margin-bottom:10px;
text-align:center;
height:340px;
}
.productDetail .img img {
height:340px;
}
.productDetail .title {
line-height:20px;
display:block;
}
.productDetail .title .no {
	display:inline-block;
	width:165px;
	text-align:right;
}
#about ,
#contact,
#products,
#inquiry{
	font-size:11px;
	text-align:justify;text-justify:inter-ideograph;
}
#contact {
	line-height:18px;
	padding:0 0 0 130px;
}
#contact a {text-decoration:underline;}
#contact a:hover {color:red;}
#products .each {
	position:relative;
	margin-bottom:40px;
}
#products .each .top {
	position:absolute;
	right:-40px;
	bottom:0px;
}
#products .title {
	background-color:#339966;
	height:20px;
	line-height:20px;
	padding:0 30px 0 2px;
	font-family:11px;
	font-weight:bold;
	position:relative;
	margin-bottom:15px;
}
#products .title .img {
	position:absolute;
	top:0;
	left:-17px;
}
#products th ,
#products td {
	border-bottom:1px dotted #000;
	padding:4px;
	text-align:left;
}
#products .center {text-align:center;}
#products th {
	font-size:11px;
	font-weight:bold;
	color:#0066CC;
}
#products .hvacr th {
	border:0;
	padding:60px 0 18px 0;
	color:#000;
}
#products .hvacr .blue {color:#0066CC; font-size:10px;}
#products .hvacr td {
	border:0;
	padding:15px 0;
	font-size:9px;
	line-height:19px;
	vertical-align:top;
}
#products .hvacr .img {display:block; margin:3px 0 0 0; height:96px;}
#products td {
	font-size:10px;
}

#footer {
	clear:both;
	background-color:#339966;
	padding:0 96px 0 66px;
	overflow:hidden;
}
#footer a {text-decoration:underline;}
#footer a:hover {color:red;}
#footer .floatL {
	font-size:10px;
}
#footer .floatR {
	font-size:11px;
}

#inquiryForm {line-height:18px;}
#inquiryForm td{
	padding:10px 0;
}
#inquiryForm .text ,
#inquiryForm .text2 {
	width:340px;
	height:18px;
	padding:0 5px;
	font-size:11px;
	border-top:1px solid #ACADB2;
	border-left:1px solid #E3E1EC;
	border-right:1px solid #E3E1EC;
	border-bottom:1px solid #E2E9F1;
	background-color:#C0C0C0;
}
#inquiryForm .text2 {
	width:745px;
}
#inquiryForm .textarea {
	width:745px;
	height:90px;
	padding:5px;
	border-top:1px solid #ACADB2;
	border-left:1px solid #E3E1EC;
	border-right:1px solid #E3E1EC;
	border-bottom:1px solid #E2E9F1;
	background-color:#C0C0C0;
}
#inquiryForm .submit ,
#inquiryForm .reset {
	background:url(../images/submit.gif) no-repeat;
	width:117px;
	height:21px;
	text-indent:-1000px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	margin:0 86px;
}
#inquiryForm .reset {
	background:url(../images/reset.gif) no-repeat;
}

#erweima {
	float:left;
	width:233px;
	text-align:center;
	color:#000;
}
#erweima .title {
	line-height:40px;
	font-size:12px;
}