body{
	background: White;
	font-size: 12px;
	font-weight: normal;
	font-family:宋体,Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	height:100%;
	position:relative;
}
html{
	height: 100%;
}
textarea,select{
	SCROLLBAR-FACE-COLOR: #f6f6f6;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #330000;
	SCROLLBAR-TRACK-COLOR: #fefefe;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
p{
	margin: 4px 0px;
}
*{
	word-wrap:break-word;
}
.fB{
	font-weight: bold;
}
.fN{
	font-weight: normal;
}
.fC{
	text-align: center;
}
.fL{
	text-align: left;
}
.fR{
	text-align: right;
}
.f12{
	font-size: 12px;
}
.f14{
	font-size: 14px;
}
.fM{
	vertical-align: middle;
}
.fT{
	vertical-align: top;
}
.fF{
	vertical-align: bottom;
}
.f16{
	font-size: 16px;
}
.fnone{
	position: absolute;top:-444444px;left:-333333px;
}
.clear{
	clear: both;height: 1px;margin-bottom:-1px; visibility:hidden;overflow:hidden;
}
.l{
	float: left;
}
.r{
	float: right;
}
.cRed,.cRed a:link,.cRed a:visited{
	color: Red;
}
.cBlue,.cBlue a:link,.cBlue a:visited{
	color: Blue;
}
a{
	cursor: pointer;
	cursor: hand;
}
a:active{
	color: Red;
}

ul,li{
	margin:0px;padding:0px;
	list-style-image:none;
   list-style-position:outside;
	list-style-type:none;
}
div,dd,dl,dt{
	margin: 0px; padding: 0px; height: auto;
}
img{
	border: 0px; 
}
.width{
	width:770px;
	clear: both; 
	margin-left: auto;
	margin-right: auto;
}
span.hi{
		position: absolute;left:-2222222px;
	top:-222222px;
}

.underline{
	text-decoration: underline;
}
.bgno{
	background: none;
}
.bgtr{
	background: transparent;
}
.bgnore{
	background-repeat: no-repeat;
}
	.bgrex{
	background-repeat: repeat-x;
}
.bgrey{
	background-repeat: repeat-y;
}
		.bgpolt{
			background-position: left top; 
		}
		.bgport{
			background-position: right top; 
		}
		.bgpoct{
			background-position: center top; 
		}
		
		.bgpolb{
			background-position: left bottom; 
		}
		.bgporb{
			background-position: right bottom; 
		}
		.bgpocb{
			background-position: center bottom; 
		}
		
		.bgpolc{
			background-position: left center; 
		}
		.bgporc{
			background-position: right center; 
		}
		.bgpocc{
			background-position: center center; 
		}
		

.lh16{
	line-height: 16px;
}
.lh17{
	line-height: 17px;
}
.lh18{
	line-height: 18px;
}
.lh19{
	line-height: 19px;
}
.lh20{
	line-height: 20px;
}
.lh21{
	line-height: 21px;
}
.lh28{
	line-height: 28px;
}
.mt2{
	margin-top: 2px;
}
.mt4{
	margin-top: 4px;
}
.mt6{
	margin-top: 6px;
}
.mt8{
	margin-top: 8px;
}
.mt10{
	padding-top: 10px;
}
.png{
  width:200px;
  height:200px;
  background: url() no-repeat !important; 
  >background: url() no-repeat !important; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='');
  background: none;
 }

.onepagebody img {
max-width: 500px; width:expression(this.width > 500 ? "440px" : this.width)
}

.titlebg1{
	background:url(titlebg_left.gif) repeat-x top left;
}
.titlebg1 h3{
	font-size:12px;
	font-weight:bold;
	margin:0px;padding:0px;
	color:#f0e053;padding-left:8px;
	height:25px;
	line-height:25px;
}
.titlebg1 h3 a:link,.titlebg1 h3 a:visited{
	color:#f0e053
}
.titlebg2{
	background:url(titlebg.jpg) repeat-x top left;
	height:25px;
	line-height:25px;
}
	
.titlebg2 h3{
	font-size:12px;
	font-weight:bold;
	margin:0px;padding:0px;
	color:#666666;padding-left:8px;
}
.titlebg2 h3 a:link,.titlebg2 h3 a:visited{
	color:#666666
}

.leftcontent{
border:1px solid #dddddd;
padding:6px;
}
.ulico1 li{ 
	background:url(ico1.gif) no-repeat left center;
	padding-left:10px;
	height:20px;
	line-height:20px;
}
.ulico2{
margin-top:10px;
}
.ulico2 li{
	background:url(arr2.gif) no-repeat 3px center;
	padding-left:12px;
	height:25px;
	line-height:25px;
	color:#D10123;
	font-size:14px;
}
.ulico2 li a:link,.ulico2 li a:visited{
	color:#D10123;
}
.panzhong{

}
.hotico li{
   	background:url(arr4.gif) no-repeat left center;
	padding-left:12px;
	height:23px;
	line-height:23px;
}
.inputuser{
border:1px solid #e4e4e4;width:120px;padding-left:8px;
}

.headnews {
border-bottom:1px #ccc dotted;
}
.headnews h4{
text-align:center;
font-size:16px;
font-weight:bold;
margin:4px 0px;
padding:0px;
color:#990000
}
.headnews a:link,.headnews a:visited{
color:#990000
}
.headnews p{
line-height:19px;
}
/* 系统的CSS设置 */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:2px;margin-left:30px;margin-bottom:10px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}

/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:25px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;position:relative;left:0px;top:0px;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* 搜索页面 */
#k_search{}
	#k_search form{margin:0px auto;line-height:25px;height:30px;font-size:14px;text-align:left;}
	#k_search {text-align:center;} 
	#k_search .k_search p{text-align:right;line-height:22px;margin:0px;}
	#k_search .k_search div{margin:5px auto;}
	#k_search .k_search div h3{margin:0px;;text-align:left;font-size:14px;line-height:25px;border-bottom: 1px dotted #cccccc;
	padding-left: 18px;margin-top: 21px;
background:  url(smail.gif) no-repeat 3px 5px
	}
	
.k_submit{ 
background:#D4D0C8 none repeat scroll 0%;
border-color:#EEEEEE rgb(119, 119, 119) rgb(119, 119, 119) rgb(238, 238, 238);
border-style:solid;
border-width:1px;
font-size:12px;
margin:0px 4px 0px 0px;
padding:1px;
}
	
	#k_search .k_search div p{margin:0px;text-align:left;font-size:12px;line-height:20px;padding:5px 4px;text-indent:1px;font-size: 14px;}
#k_search .k_search div strong{
	font-weight: bold;color: Red;
}
#k_search .k_search div p.descrips{
	padding:2px 4px;color:gray;
	border-top: 1px dotted #cccccc;
	background: #fafafa;
	font-size: 10px;
	font-family: Tahoma;
}
	#k_search .k_search div p a{color:#DB2E10;text-decoration: underline;}
	#k_search .k_search div p span{}

/* 按钮 */
.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left;width:29%;}
.k_but .k_pagelist{float:left;width:70%;text-align:right;}

.navs p

{margin:0px;}
.inside{
	padding: 2px 15px;
}
h3.protitle{
	border-left: 4px solid #CB0000;
	border-bottom: 1px dashed #F0F0F0;
	margin: 3px 0px;
	background-color: #F3F3F3;
	padding: 3px 3px;
	font-size: 14px;
	color: #CB0000;
}
body, td, th, select, textarea {
	font-size: 12px;
	color: #444444;
}
table {
	border-collapse:collapse;
}
input {
	border:1px solid #c5c6c9;
	background:url(input_bg1.jpg);
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
textarea {
	border:1px solid #c5c6c9;
}
.inputnoborder {
	border:0px none;
	background:none;
}
a {
	color:#444444;
	text-decoration:none;
}
a:hover, a:active {
	color:#ec0000;
}
.agray {
	color:#999999;
}
.awhite {
	color:#ffffff;
}
.an2 {
	background:url(new_arr.gif) no-repeat left 5px;
	padding-left:15px;
}
.an2:hover, .an2:active {
	background:url(new_arr_a.gif) no-repeat left 5px;
}
#menu {
	margin:auto;
	width:1003px;
	height:118px;
	position:relative;
}
#banner {
	margin-top:-39px;
}
.scroll {
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
#prolistdiv, #linkdiv {
	position:absolute;
	text-align:left;
	width:212px;
	overflow-y:auto;
	overflow-x:hidden;
	height:192px;
	margin:0px;
	margin-top:-1px;
	background-color:#ffffff;
	border:1px solid #c5c6c9;
	padding:6px;
	padding-left:10px;
}
#prolistdiv a, #linkdiv a {
	display:block;
	height:23px;
	line-height:22px;
	margin-top:1px;
	background:url(arr2.gif) no-repeat 3px center;
	padding-left:11px;
	white-space:nowrap;
	width:100%;
}
#prolistdiv a:hover, #linkdiv a:hover, #prolistdiv a:active, #linkdiv a:active {
	background:none;
	background-color:#ec0000;
	color:#ffffff;
}
.leftbg {
	border:1px solid #c5c6c9;
	border-top:0px none;
	width:172px;
	padding:8px;
	background-color:#ffffff;
}
#nav, .leftborder {
	border:1px solid #c5c6c9;
	border-top:0px none;
	width:172px;
	padding:8px;
	background-color:#ffffff;
}
#nav a {
	display:block;
	height:25px;
	line-height:25px;
	width:146px;
	letter-spacing:2px;
	background:url(arr4.gif) no-repeat 8px center;
	padding-left:26px;
	margin-top:1px;
}
#nav a:hover, #nav a:active {
	background:url(arr4_a.gif) no-repeat 8px center;
	background-color:#cc0000;
	color:#ffffff;
	width:142px;
	padding-left:28px;
	font-weight:bold;
}
.nava {
	background:url(arr4_a.gif) no-repeat 8px center !important;
	background-color:#cc0000 !important;
	color:#ffffff !important;
	width:142px !important;
	padding-left:28px !important;
	font-weight:bold !important;
}
.btn_nor {
	width:88px;
	height:19px;
	line-height:19px;
	color:#ffffff;
	background:url(btn1_bg.gif) no-repeat;
	text-align:center;
	border:0px none;
}

.buttonsearch{
	background: url(btn_sear.gif) no-repeat;
	width: 52px;height: 19px;border:0px;
}

h1.titles{
	margin:0px;
	color:#000000; font-size:14px; font-weight:bold
}

.logo img{
margin-left:10px;
}
.navul{
float:right;
margin-right:16px;
}
	.navul li{
		background: url(nav_li.gif) no-repeat;
		float: left;
	font-size:14px;
padding:5px 18px;
position:relative;
}
.navul li.no{
	background: none;
}
	.navul li strong{
		color: White;
	}
	.navul li span{
		color: #cccccc;
		font-family: Tahoma;font-size: 8px;
	}
.navul li.navli dl{
display:none;
}
.navul li.sfhover{
background:#D8471B;
}
.navul li.sfhover dl{
display:block;
}
.navul li.sfhover a:link,.navul li.sfhover a:visited{
color:white;
}
.navul li.sfhover dl{
padding:0px;margin:0px;position:absolute;
top:40px;
left:0px;
background:#D8471B;
color:white;
}
.navul li.sfhover dd{
width:90px;
float:left;
background:#D8471B;
line-height:18px;height:18px;
color:wihte;
padding:2px 4px;
text-align:center;

}
 
.listtr{
height:28px;
line-height:28px;
border-bottom:1px dotted #EDEEEF;
}
.listtr a:link,.listtr a:visited{
color:#D10123;
font-size:14px;
}
.listtr a:hover{
text-decoration:underline;
}

.downloadbody{
	font-size:14px;
	padding:3px 8px;
	line-height:18px;
}
.downaboutt{
 background:transparent url(bg1.gif) repeat-x scroll left top;
line-height:21px;
padding:5px 0;
 font-weight:bold;
color:#BC0000;
}
.downloadbody p{
margin:4px 0px;

}
.downloadbody a{
text-decoration:underline;
}

.downloadt{
height:21px;
line-height:21px;
}
.downloadt span{
 font-weight:bold;
color:#BC0000;
}
.onepagebody{
	font-size:14px;
	padding:3px 8px;
	line-height:26px;
}
.onepagebody p{
margin:10px 0px;
}
.nexts{
	background:url(bg1.gif) repeat-x left top;
	padding:5px;
	line-height:21px;
	
}
.keywords{
	padding:0 5px;
}

.productlist2 li{
	width:114px;float:left;
	margin: 4px 16px;
}

.searchgo{
background:url(searchgo.gif) no-repeat;width:54px;
height:23px;
border:0px;
}
form{
padding:0px;
margin:0px;
}
