/* CSS Document */
body {
	margin:10px 0 10px 0;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	line-height: 24px;
	background:url(../Images/webbg1.jpg) repeat;
}

a:link {text-decoration: none; color:#000000;}
a:visited {text-decoration: none; color:#000000;}
a:hover{text-decoration:underline;color:#CC0000;}
a:active{text-decoration: none; color:#000000;}


.toptd{
	padding-right: 10px;
	padding-left: 10px;
}

.maintd{
	padding-bottom: 5px;

}


A.maintext:link {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
A.maintext:visited {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
A.maintext:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc0000;
}

.shuru{
	border: 1px solid #CCCCCC;
	background-color: #f2f2f2;
}

.mainwrap{ padding:0 10px;}
.selectversion{}
	.selectversion ul{ list-style-type:none; margin:0; padding:0;}
	.selectversion ul li{ float:right; padding:0 10px 0 10px; border-left:solid 1px #000000;}

.nav{ height:32px; line-height:32px; background:url(../Images/navbg.jpg) left top repeat-x;}
	.nav ul{ list-style-type:none; margin:0; padding:0;}
	.nav ul li{ float:left; padding:0 30px; height:32px; line-height:32px; text-align:center; background:url(../Images/navline.jpg) right top no-repeat;}
	.nav ul li a{ font-size:14px; color:#FFFFFF; text-decoration:none;}
	
.home .nav ul li#nav1{ background:url(../Images/navhover.jpg) left top repeat-x;}
.about .nav ul li#nav2{ background:url(../Images/navhover.jpg) left top repeat-x;}
.news .nav ul li#nav3{ background:url(../Images/navhover.jpg) left top repeat-x;}
.product .nav ul li#nav4{ background:url(../Images/navhover.jpg) left top repeat-x;}
.job .nav ul li#nav5{ background:url(../Images/navhover.jpg) left top repeat-x;}
.message .nav ul li#nav6{ background:url(../Images/navhover.jpg) left top repeat-x;}
.contact .nav ul li#nav7{ background:url(../Images/navhover.jpg) left top repeat-x;}


.lefttable{ margin-bottom:10px;}	
.maintitle{ height:30px; line-height:30px; padding-left:10px; background:url(../Images/toolbar.jpg) left top repeat-x; font-size:14px; color:#FFFFFF;}
.leftcontent{ padding:10px; border:solid 1px #bf3e23;}
	.leftcontent ul{ list-style-type:none; padding:0; margin:0;}
	.leftcontent ul li{padding-left:6px; width:238px; background:url(../images/arrow.gif) left center no-repeat;overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; line-height:30px; border-bottom:dotted 1px #cdcdcd;}
.mainposition{ font-size:16px; height:32px; line-height:32px; color:#CC0000; border-bottom:solid 2px #bf3e23;}
	.mainposition a{ color:#CC0000; }
	
.mainbody{ padding:10px 0;}

.indexbody{ padding:20px 0 0 28px; border:solid 1px #bf3e23}
.indexproduct{ width:100%; height:724px; overflow:hidden;}
.indexproduct .content{ width:100%;}
.productcontent{ float:left; margin-right:28px; padding:5px; margin-bottom:20px; width:120px; border:solid 1px #cccccc;}
.productcontent .pic img{ margin-bottom:5px; }
.productcontent .productname{ text-align:center; width:120px; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}

.sortlist{}
	.sortlist td{ padding:5px 0; border-bottom:dotted 1px #cdcdcd;}
	
.font14{ font-size:14px; font-weight:bold;}
.font18{ font-size:16px; font-weight:bold;}
.fontweight{ font-weight:bold;}
	
.copyright{ margin-top:20px; margin-bottom:10px;}
.copyrighttext{ background:#E1DFE0; font-size:12px; line-height:18px;}