body,a,p,ul,li,span,h1,h2,h3{
margin:0;
padding:0;
color:#000000;
font-size:12px;}
a{
text-decoration:none;}
li{
list-style:none;}

#header{
height:128px;
width:100%;
background:url(header-bg.jpg) left top repeat-x;}
#top{
width:994px;
height:90px;
margin:0 auto;}
#logo{
float:left;}
#logo img{
border:none;}
#top-tel{
float:right;}
#nav{
clear:both;
width:994px;
height:38px;
margin:0 auto;}
#nav ul{
overflow:hidden;
margin-left:160px;}
#nav ul li{
line-height:38px;
margin-left:27px;
margin-right:27px;
float:left;}
#nav ul li a{
font-size:14px;
font-family:"Microsoft YaHei";
color:#ffffff;}

#banner{
clear:both;
background:url(banner01.jpg) center center no-repeat;
width:100%;
height:395px;}
#banner a{
display:block;
width:100%;
height:395px;}
#adv{
width:100%;
height:159px;
background:url(pic00.jpg) center center no-repeat;}

#wrapper,#container{
width:994px;
margin:0 auto;
overflow:hidden;
margin-top:14px;}
#container{
margin-top:20px;}
#navigation{
width:205px;
overflow:hidden;
float:left;}
#cont-index,#prolist-index{
width:203px;
overflow:hidden;
border:1px solid #dadada;}
.H2{
line-height:32px;
border-bottom:1px solid #dadada;
padding-left:10px;
width:193px;
font-size:14px;
background-color:#f3f3f3;}
#cont{
overflow:hidden;
width:100%;
padding-top:20px;
padding-bottom:20px;}
#cont p{
line-height:23px;
color:#888888;
margin-left:7px;}
.juli{
margin-left:12px;}

#prolist-index{
margin-top:14px;}
#prolist-index ul{
overflow:hidden;
width:100%;
padding-top:10px;
padding-bottom:18px;}
#prolist-index ul li{
width:155px;
line-height:30px;
border-bottom:1px dashed #d8d8d8;
margin-left:23px;}
#prolist-index ul li a{
color:#888888;
background:url(li01.jpg) left center no-repeat;
margin-left:25px;
padding-left:10px;}

#contenter,#middle{
width:765px;
float:right;
overflow:hidden;}
#comp-index,#recommend{
width:100%;
overflow:hidden;}
#comp-index h2,#recommend h2{
width:747px;
background:url(bg01.jpg) center center no-repeat;
padding-top:10px;
height:27px;
padding-left:18px;
position:relative;
color:#126eb9;
font-size:14px;}
.more{
position:absolute;
top:14px;
right:15px;}
.more a{
color:#696969;
font-weight:normal;}
#comp,#recommend ul{
width:763px;
border:1px solid #dadada;
border-top:none;
overflow:hidden;
padding-top:15px;
padding-bottom:15px;}
#comp img{
float:left;
margin-left:10px;
margin-right:10px;}
#comp p{
line-height:24px;
color:#595959;
margin-right:15px;
text-indent:2em;}

#recommend{
margin-top:14px;}
#recommend ul li{
width:102px;
float:left;
margin-left:25px;
margin-right:25px;
_margin-left:21px;
_margin-right:21px;
height:135px;
margin-top:10px;}
#recommend ul li a img{
border:1px solid #dadada;}
#recommend ul li a h3{
line-height:33px;
text-align:center;
width:102px;
font-weight:normal;}

#else{
clear:both;
margin:0 auto;
width:994px;
overflow:hidden;
padding-top:60px;}
#else ul{
width:100%;
overflow:hidden;}
#else ul li{
float:left;
width:158px;
height:45px;
padding-left:50px;
margin-left:24px;}
#else ul li p{
line-height:20px;
margin-top:5px;}
#else ul li p span{
width:158px;
height:20px;
float:left;}
#else ul li p a{
font-size:14px;
font-weight:bold;}

#footer{
clear:both;
width:100%;
background-color:#f3f3f1;
overflow:hidden;
margin-top:30px;
padding-bottom:20px;}
#top-foot{
width:100%;
margin:0 auto;
overflow:hidden;
border-bottom:1px solid #dadad8;
padding-top:10px;
padding-bottom:10px;}
#link,#middle-foot{
width:994px;
margin:0 auto;
overflow:hidden;}
#link p{
line-height:23px;}
#link p a{
background:url(line01.jpg) left center no-repeat;
padding-left:20px;
margin-left:10px;}

#middle-foot{
margin-top:20px;}
.block{
width:245px;
float:left;
height:170px;
border-left:1px solid #bbbbb9;}
.block h3{
width:155px;
padding-left:90px;
font-size:14px;
line-height:30px;}
.block ul{
overflow:hidden;
margin-top:10px;}
.block ul li{
width:155px;
padding-left:90px;
line-height:26px;}

#bottom-foot{
width:100%;
overflow:hidden;
background-color:#3c8983;
padding-top:10px;
padding-bottom:10px;}
#bottom-foot p{
width:994px;
margin:0 auto;
text-align:center;
line-height:23px;
color:#ffffff;}


#location{
width:765px;
background:url(bg01.jpg) center center no-repeat;
height:37px;}
#location h2{
color:#126eb9;
font-size:14px;
padding-left:18px;
padding-top:10px;
height:27px;}
#weizhi{
float:right;
margin-right:10px;
padding-left:15px;
padding-top:15px;
height:22px;
font-size:12px;}
#weizhi a{
font-size:12px;
margin:0 5px;}

#main,#main-contact{
width:763px;
padding-top:20px;
border:1px solid #dadada;
border-top:none;
padding-bottom:150px;}
#main p{
line-height:30px;
font-size:13px;
text-indent:2em;
padding-left:10px;
padding-right:10px;
color:#595959;}
#main-contact p{
line-height:25px;
font-size:13px;
padding-left:10px;
padding-right:10px;}

#allpro,#allnews{
width:763px;
border:1px solid #dadada;
border-top:none;}
#allpro ul,#allnews ul{
width:100%;
overflow:hidden;}
#allpro li {
float:left; 
width:167px;
height:200px;
margin-top:20px;
margin-left:19px;
_margin-left:14px;}
#allpro li img{
border:#bebebe 1px solid;}
#allpro li a span{
width:167px;
display:block;
color:#595959;
text-align:center;
margin-top:5px;}
.page {
overflow: hidden;
clear: both;
text-align: center;
padding-top:40px;
padding-bottom:40px;}
.page a{
width: auto;
color:#333333;
padding: 5px;
display: inline;}

#allnews ul{
overflow:hidden;
padding-top:20px;}
#allnews ul li{
width:705px;
margin-left:20px;
float:left;
line-height:23px;
margin-top:5px;
background:url(li01.jpg) left center no-repeat;
padding-left:10px;
border-bottom:1px dashed #d8d8d8;}
#allnews ul li a{
font-size:13px;
color:#595959;}
#allnews ul li a:hover{
color:#cb131d;}
.time{
font-size:12px;
float:right;}

#showpro{
width:743px;
border:1px solid #dadada;
border-top:none;
padding-top:20px;
overflow:hidden;
padding-bottom:40px;
padding-left:10px;
padding-right:10px;}
#showpro p{
line-height:23px;
text-indent:2em;
color:#595959;}
#showpro table{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;}
#showpro table td{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;}
.H1{
font-size:15px;
line-height:40px;
text-align:center;
color:#333333;}
.hit{
display:block;
width:100%;
text-align:center;
margin:0 auto;
font-size:12px;
color:#555555;
margin-bottom:20px;}
#pk_hits{
color:#555555;}
.imgcenter{
width:100%;
text-align:center;
display:block;
margin:0px auto 30px;}
#up_down{
width:713px;
margin:0 auto;
border:1px solid #cccccc;
padding:5px;
margin-top:20px;
margin-left:10px;}
#up_down a{
line-height:20px;
color:#333333;}
#related_product{
width:100%;
margin-top: 20px;
overflow: hidden;
margin-bottom:40px;}
#related_product h2{
font-size:14px;
padding-left:17px;
color:#333333;}
#related_product ul{
width:100%;
overflow:hidden;}
#related_product li {
float:left; 
width:167px;
height:200px;
margin-top:10px;
margin-left:16px;
_margin-left:5px;}
#related_product li img{
border:#bebebe 1px solid;}
#related_product li a span{
width:179px;
display:block;
color:#333333;
text-align:center;
margin-top:5px;}









