@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
table { border-collapse:collapse;  } 
img {border:0;} 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;} 
ol,ul { list-style:none;}
th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
body {background: #ccc; font-family:Arial,Verdana,  Helvetica, sans-serif, Verdana;font-size: 12px;line-height: 1.7em;color: #333;}
.logright h1 a{ color:#000000;}
.logright h1 a:hover{ color:#000000; text-decoration:none;}
a,a:active,a:link,a:visited{text-decoration : none ;color : #333 ;}
a:hover {text-decoration : underline ;color :#ff5500 ;}
#clear { 
       clear: both; 
       visibility: hidden; 
} 
.tel{color:#0033ff}
table{ text-align: center; border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8; margin-bottom:10px; width:100%; font-size:12px; color:#333;}
table a:link,.contact table a:visited{ color:#e8e8e8; text-decoration:none; font-size:12px;}
table a:hover{ color:#ec5a04; text-decoration:underline;}
table tr td{ border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8; height:20px;line-height:20px;}
#container{width:1003px; overflow:hidden; margin:0 auto;background:#FFF;}
#header{}
.top{background:url(top_bg.jpg) repeat-x; height:25px; color:#FFF; line-height:35px;}
.log{ height:80px;}
.logleft{ float:left;}
.logright{ float:right; text-align:right; line-height:30px; margin-right:15px;}
.logright a{color:#fff}
.Nav{ padding-left:35px; clear:both;font-weight:bold;white-space: nowrap; background:url(nav.jpg) repeat-x; height:32px; overflow:hidden;}
.Nav a,
.Nav a:link,
.Nav a:active,
.Nav a:visited,
.Nav a:hover
{ float: left;display: block; line-height:32px; height:auto; text-align:center;width:115px;text-decoration: none; background: url(nav_bg.jpg) no-repeat top right; color:#efefef}
.Nav a:hover{ background: url(nav_hover.jpg) repeat-x bottom; color:#FFF ;}
.Nav #Nav-b{ background-image:none;}
.Banner { height:200px; margin-top:1px; width:1003px; background:#FFFFFF;}
#Content { clear:both; overflow:hidden;margin:2px 0 0 0}

#left { float:left; height:auto; width:223px; padding-bottom:10px; display:inline; margin:3px 10px 0 7px; /*background:#f9f9f9; */overflow:hidden;border:1px #eee solid; /*background:url(left_bg.jpg) no-repeat top right;*/}
h4{ background:url(title.jpg) no-repeat; line-height:28px; width:183px; padding-left:40px; color:#087FA7; font-weight:bold;}
#content_1{ float:left; height:auto; width:510px; margin:6px 0}
#content_1 .title_1{height:25px; width:512px; line-height:27px; border-bottom:1px #e0e0e0 solid; background:url(middle_bt01.gif) no-repeat left; padding-left:16px; }
#content_1 span{color:#087FA7; font-weight:bold }
#content_1 i a{font-style:normal; float:right; margin-right:15px; color:#999; line-height:29px; font-size:11px;}
#content_1 i a:hover{ color:#F90}
.title_2{height:25px; width:700px; line-height:27px; border-bottom:1px #e0e0e0 solid; background:url(middle_bt01.gif) no-repeat left; padding-left:16px; margin-bottom:15px;}
.kingwrod{ background:#fcfcfc; border:1px #e0e0e0 solid; padding:10px; width:695px; margin-bottom:15px;}
#right{ float:right; height:auto;margin:6px 8px 0px;  overflow:hidden;border:1px #eee solid; padding-bottom:10px;}
.search{ padding-top:12px; background:url(search_bg.jpg) repeat-x;margin:0 auto; text-align: center; height:64px; width:217px; border:1px #ddd solid;}
input{
	background:url(input-bg.jpg) repeat-x left bottom;
border:1px solid #CCCCCC;vertical-align:middle
}
.search .bth1{border:1px #ccc solid; margin-top:12px;height:20px; width:140px; line-height:20px; color:#666}
.search .bth{margin-top:11px;}
/*leftsideBar*/
.leftsideBar{ margin:0 auto;width:200px;padding:15px 10px 0 3px; text-align:left}
.leftsideBar li{background:url(arr.jpg) no-repeat 3px 55%;/* *padding:0 0 0 3px;*/height:28px;  padding-left:20px; border-bottom:1px #aaa dashed;line-height:30px;}
.leftsideBar a,.leftsideBar a:link,.leftsideBar a:visited{ font-weight:bold;}
.leftsideBar li a:hover{color:#003366}
.leftsideBar .subsideBar{ color:#333333; padding-left:20px; background-image:none; border:none; height:22px;}
.leftsideBar .subsideBar a:link,.leftsideBar .subsideBar a:visited{ color:#333333;text-decoration:underline;  font-weight: normal }
.leftsideBar .subsideBar a:hover{ color:#ff5500}
/*end leftsideBar*/

h5{ background:urtitle_bg.jpg) no-repeat; width:100px; text-align:center; line-height:24px; height:24px; color:#F00; font-weight:bold;}
h6 {line-height:23px; height:23px; font-size:11px; border:1px #e0e0e0 solid;  background:url(title.jpg) repeat-x;}
#news{ border:1px #e0e0e0 solid; border-top:none; padding:15px 0 15px 0;}
#body-about{ float:left; height:auto;width:730px;overflow:hidden; padding:15px;}
#product{ border:1px #e0e0e0 solid;border-top:none;width:725px;float:left; padding:20px 10px 5px 20px; overflow:hidden;}
/*news*/
.nTit {color:#FF6600;
border-bottom:1px solid #eee;
border-top:1px solid #eee;
padding:5px 0;
height:21px;
padding-left:30px;
font-weight:bold;
background:url('bg3.gif') repeat-x;
text-align:left;
 font-size:12px;
 line-height:21px;
 width:94%;
}
.nTit span{padding-right:520px; }
.Newslist {margin:0 auto;text-align: center; font-size:12px;}
.Newslist li {
line-height:15px;
width:91%;
margin-top:10px;
margin-left:10px;
border-bottom:1px dotted #ccc;
text-align:left;
padding:4px 0 0 30px;
height:20px;
background:url('arr.gif') no-repeat 5px 30%;
}
.Newslist li a{color:#333;}
.Newslist em{font-style:normal; float:right; margin-right:65px;}
.Newslist li a:hover{ color:#ff6600}
.Newslist li span {color:#333;margin-right:30px;}

/*news end*/
.about{ border:1px #e0e0e0 solid; margin-bottom:10px;  float:left; padding:10px; overflow:hidden; }
.main-news{ float:left; width:506px;padding:0 16px 10px 5px; text-align:left;padding-top:10px;}
.main-news li{background:url(arr.jpg) no-repeat 2px 65%; padding-top:10px;/* *padding:0 0 0 3px;*/ height:20px;  padding-left:15px; border-bottom:1px #aaa dashed; }
.main-news a{ line-height:18px;}
.main-news em{ float:right; width:auto; height:auto; color:#666; font-style:normal}


.main-js{ width:215px;padding:5px 5px 0 8px; text-align:left}
.main-js li{ padding-top:5px;/* *padding:0 0 0 3px;*/ height:20px;  padding-left:5px;  }
.main-js a{ line-height:18px;}

.main-pro{ width:510px; margin-bottom:10px;  float:left;  overflow:hidden; text-align:center; margin-top:10px; }
.pro{ display:; float:left; margin:0 10px 15px 10px; width:146px; text-align:center; padding-bottom:8px;}
.pro img{display:block; margin-bottom:6px; width:140px; height:140px; background-color:#FFFFFF;}
.pro img{border:3px solid #EDEDED;}
.pro:hover img,.pro:active img{border:3px solid #ccc;}
/*Footer*/
.contactus{ line-height:25px;padding:5px;}
#Footer{ clear:both; height:120px;text-align:center;}
#Footer .link { color:#FFF;height:31px; background: url(top_bg.jpg) repeat-x; line-height:31px;}
#Footer .link a{ margin-left:10px; color:#FFF;}
#Footer .foote01 { height:38px; text-align:center; font-size:12px; color:#777; padding:10px; line-height:25px;}

/*产品详细*/
#pro_con .f_l{float:left;line-height:25px;}
#pro_con .f_r{float:right; line-height:25px;}
.f_r a { color:#000000;}
.f_r a:hover{ color:red;}
 #pro_con .dashed{background:url(dashed.gif) repeat-x left bottom;}
#pro_con h3{height:30px;line-height:30px; clear:both;}
 #pro_con h3.proinfo{background-color:#f5f5f5;font-weight:bold;font-size:13px;color:#0060BF;height:26px;line-height:26px;margin-bottom:10px;padding-left:15px;}
#pro_con h1{text-align:center;height:40px;line-height:40px;font-size:15px; font-weight:bold;color:#0C3D91;}
#pro_con .prolist{border:#d8d8d8 1px solid;margin-bottom:10px;padding:5px; height:1%;}
#pro_con .prolist li{ float:left; width:auto; text-align:center; margin:5px;}
#pro_con .prolist li img{
	height:130px; width:120px;	
    border:1px solid #d7d7d7;
	_margin-bottom:1px;
  *+margin-bottom:5px;
    padding:5px;
}
#pro_con .prolist li a:hover img{
	border:1px solid #F60;
	padding:5px;
	background:#fff4ce;
}

/* 系统的CSS设置 */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.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 li {line-height:24px;}
.k_form ol {text-align:left;}
.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:30px;}
.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;}
.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:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}
	#k_search .k_search div p a{}
	#k_search .k_search div p span{}
/*产品列表中调用用的,用于产品列表页*/
ul#box1 { width:auto; padding: 0; text-align: center; margin-bottom: 10px; border-bottom: 20px solid #f5f5f5; }
ul#box1 li{ float:left; width:300px; padding-bottom: 10px; padding-top: 10px; color: #999999; border-bottom: 1px dashed #cccccc; }
ul#box1 li a{
	font-size: 12px;
	color: #009900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 150%;
	font-weight: bold;
}
ul#box1 li img{border:1px solid #CCC;}


ul#box2 {
	width:650px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
ul#box2 li{
	width:233px;
	color: #666666;
	float: left;
	text-align: left;
}
ul#box2 li a{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
}
ul#box2 li img{border:1px solid #CCCCCC;}
.right01{ float:right; height:auto;margin:6px 8px 0px;overflow:hidden;border:1px #eee solid; padding-bottom:10px; width:215px;}
.right{ line-height:25px; margin-bottom:10px;}
