@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;}
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}

#container{width:1003px; overflow:hidden; margin:0 auto;background:#FFF;}
#header{}
.top{background:url(../images/top_bg.jpg) repeat-x; height:35px; color:#FFF; line-height:35px;}
.log{ height:74px;}
.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(../images/nav.jpg) repeat-x; height:38px; overflow:hidden;}
.Nav a,
.Nav a:link,
.Nav a:active,
.Nav a:visited,
.Nav a:hover
{ float: left;display: block; line-height:38px; height:auto; text-align:center;width:115px;text-decoration: none; background: url(../images/nav_bg.jpg) no-repeat top right; color:#efefef}
.Nav a:hover{ background: url(../images/nav_hover.jpg) repeat-x bottom; color:#FFF}
.Nav #Nav-b{ background-image:none;}
.Banner { height:205px; margin-top:2px; width:1003px; background: url(../images/banner.jpg) repeat-x;}
#Content { clear:both; overflow:hidden;margin:2px 0 0 0}

#left { float:left; height:auto; width:223px; padding-bottom:10px; display:inline; margin:6px 10px 0 8px; /*background:#f9f9f9; */overflow:hidden;border:1px #eee solid; /*background:url(../images/left_bg.jpg) no-repeat top right;*/}
h4{ background:url(../images/title.jpg) no-repeat; line-height:28px; width:183px; padding-left:40px; color:#087FA7; font-weight:bold;}
#content_1{ float:left; height:auto; width:518px; overflow:hidden; margin:6px 0}
#content_1 .title_1{height:25px; width:512px; line-height:27px; border-bottom:1px #e0e0e0 solid; background:url(../images/title_1.jpg) 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(../images/title_1.jpg) 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;  width:223px; overflow:hidden;border:1px #eee solid; padding-bottom:10px;}
.search{ padding-top:12px; background:url(../images/search_bg.jpg) repeat-x;margin:0 auto; text-align: center; height:64px; width:217px; border:1px #ddd solid;}
input{
	background:url(../images/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(../images/arr.jpg) no-repeat 3px 55%;/* *padding:0 0 0 3px;*/height:22px;  padding-left:20px; border-bottom:1px #aaa dashed;line-height:25px;}
.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:url(/images/title_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(../images/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(/images/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(/images/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}
.main-news li{background:url(../images/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; padding:20px 0 0 0; overflow:hidden; text-align:center }
.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:100px; background-color:#FFFFFF;}
.pro img{border:3px solid #EDEDED;}
.pro:hover img,.pro:active img{border:3px solid #ccc;}
/*Footer*/
#Footer{ clear:both; height:109px;text-align:center;}
#Footer .link { color:#FFF;height:31px; background: url(../images/top_bg.jpg) repeat-x; line-height:31px;}
#Footer .link a{ margin-left:10px; color:#FFF;}
#Footer .foote01 { height:58px; text-align:center; font-size:11px; color:#777; padding:10px;}