/* CSS Document */
a{ text-decoration:none; cursor:pointer;color:#333;}
a:hover{ color:red;}
p{ text-indent:2em; line-height:180%}
ul{ list-style:none}
body{ font-size:13px; margin:0 auto; width:1375px;}
*{ margin:0; padding:0;}
img{ border:none; display:inline}
#wrap{ background:#fff; width:1375px; padding:5px; margin:0 auto;overflow:hidden; background:url(../images/1263365834.jpg) repeat-x scroll 50% 0%}
#top,#nav,#banner{ width:993px; margin:0 auto}
#banner{ margin-top:3px;}
/*nav*/
#nav{height:37px; line-height:37px; background:url(../images/navbg.jpg) repeat-x;font-weight:bold; font-size:15px;}
#nav li{float:left;width:108px; text-align:center; margin-left:15px; display:inline}
#nav li a{ color:#fff;}
/*content*/
#content{ width:993px; background:#fff; margin:0 auto; overflow:hidden;padding-top:5px; padding-bottom:10px;}
/*left*/ 
.title{ overflow:hidden; background:url(../images/sub.jpg) repeat-x; height:28px; line-height:28px;}
.title span{ float:left; padding-left:10px; font-size:15px; color:#fff; font-weight:bold}
.title a{ float:right; margin-top:15px; margin-right:10px;}
#left{ overflow:hidden;float:left;width:241px;}
/*sort*/
.sort,.link,.about,.news,.product,.show{border:1px solid #ccc; overflow:hidden; margin-bottom:5px;} 
.sort ul{ overflow:hidden; padding-bottom:5px}
.sort ul img,.link ul img{ padding-left:4px;}
.sort li{ background:url(../images/proli.jpg) no-repeat left; border-bottom:1px dashed #ccc; margin:3px 8px; text-align:left; padding-left:20px;height:25px; line-height:25px;} 
.sort li:hover{ color: #F00} 
/*link*/
.link ul{ line-height:230%;}
.link ul li{padding-left:10px;} 
/*right*/
#right{ width:743px;float:right; overflow:hidden;}
/*about_news*/
.about_news{  overflow:hidden;}
/*about*/
.about{ width:520px; float:left;}
.abouts{ overflow:hidden; padding-bottom:5px;}
.aboutimg{float:left; margin-right:5px}
.about_p{line-height:200%; text-indent:2em; margin:0 10px;}

.sanxiang{ width:205px; float:left; margin-left:10px;}
.sanxiang img{ margin-bottom:6px}
/*news*/
.about_news .news{ float:right; width:239px;}
.news ul{ line-height:220%; overflow:hidden; padding-left:5px ; padding-bottom:10px;}
.news ul li{ background:url(../images/newli.jpg) no-repeat left; border-bottom:1px solid #ccc; padding-left:15px; clear:both; overflow:hidden}
.news ul li a{ float:left;}
.news ul li span{ float:right}
/*product*/
.pro{ overflow:hidden; padding-bottom:5px}
.product .pro dl{ text-align:center;float:left; margin:8px 10px;display:inline; font-weight:bold; padding:2px;}
.product .pro dl:hover{}
.product .pro dt img{ width:156 px; height:128px;}
.product .pro dd{ padding:5px 0;}  
#demo{overflow:hidden;width:740px;  margin:0 auto;}
#indemo{float: left;width: 800%;padding:0; margin:0;}
#demo1{float: left;width: 740px;padding:0; margin:0; height:170px;}
#demo2{float: left;width:740px;padding:0; margin:0; height:170px;}
.indexpro .pro dl{ margin:5px 16px; display:inline}
/*show*/ 
.show .focus{ margin:4px;} 
/*sub*/
.sub .about,.sub .product,.sub .news{ overflow:hidden; width:740px;}
.sub .abouts{ font-size:13px;}


.newlist{ overflow:hidden; margin:0 auto; width:720px;}
.new_p{ overflow:hidden; border:1px dotted #666; padding:5px; padding-bottom:10px; margin:5px 0}
.new_p h1 a{ font-size:15px; text-align:left;padding-left:20px; height:30px; line-height:30px;} 
.new_p .time{height:30px; line-height:30px; color:#A67C2A} 
.new_p .time span{ margin:0 15px;} 


#flink{ overflow:hidden; clear:both; height:30px; line-height:30px; width:970px; padding:5px 10px; margin:0 auto; margin-top:10px; background:#f7f7f7;  border:1px solid #ccc}
/*footer*/
#footer{ clear:both; width:993px; height:60px; margin:0 auto;margin-top:10px;text-align:center; background-color:#d61e21;border-radius:5px;}
#footer p{ color:#fff; margin:5px 0}
#footer a,#footer span{ margin:0 10px; color:#fff}
/*page*/
.page{float:right; overflow:hidden;height:30px; line-height:30px; display:inline; margin-right:50px;margin-top:10px}
.page p{ margin:0 10px;float:left ; overflow:hidden}
.page p span{ float:left;}
.page p a{margin:0; padding:0;} 
.subnav{height:30px; line-height:30px; padding-left:20px; width:600px; overflow:hidden;}
.subnav a{font-weight:bold; margin:0 10px}
h3{ color:#666; font-size:22px; width:700px; text-align:center; margin:5px}
.publishtime{ width:385px;text-align:center;height:30px; line-height:30px;margin:0 auto; margin-bottom:10px;}
.publishtime span{margin:0 10px; display:block; float:left;}
.pro_article{ overflow:hidden;}
.article_new p{ margin:0 10px}
.article_p{ margin:0 auto;}
.proimg{ border:1px solid #ccc; width:400px; height:350px; padding:5px; margin-left:90px;}
.protent{ float:left;}