/* CSS Document */
a{ text-decoration:none;cursor:pointer;}
p{ text-indent:2em;}
ul{ list-style:none}
a{ color:#333}
a:hover{ color:red}
body{ font-size:13px; color:#333; background:#dadada;}
*{ margin:0; padding:0;}
img{ border:none;}
#topwrap{width:100%;overflow:hidden;background:url(../images/topbg.jpg) repeat-x; height:126px;}
#top,#nav ul,#wrap{ width:1000px; margin:0 auto; overflow: hidden} 
.logo{ float:left}
.tel{ float:right}
/*nav*/
#nav ul{ height:32px; line-height:32px;}
#nav ul li{ float:left; width:100px;font-size:15px; text-align:center; display:inline; font-weight:bold; margin:0 10px;}
#nav ul li:hover{ background: url(../images/navli.jpg) no-repeat center}
#nav ul li a{ color:#fff;}
#nav ul li a:hover{ color:#333;} 
#wrap{  margin:0 auto; padding:0 5px; margin-bottom:10px}
/*banner*/
#banner{ margin-bottom:10px;}
/*content*/
#content{ overflow:hidden}
/*left*/
#left{ width:243px;float:left;overflow:hidden;}
.title{height:31px; line-height:31px;font-size:15px; color:#fff;font-weight:bold; padding-left:40px; margin:5px 0}
#left .title,.about_new .news .title{background:url(../images/left_title.jpg) no-repeat; }
/*sort*/
.sort,.link,.about,.news,.product{ padding:0 5px;overflow:hidden; margin-bottom:10px; background:#f6f6f6; border:1px solid #ccc;}
.sort ul{ margin:0 10px; padding-bottom:5px; overflow:hidden;}
.sort ul li{ background:#dadada; height:25px; line-height:25px; margin:5px 10px; padding-left:20px}
.sort ul li:hover{ background:#f29a11}
.sort ul a,.sort ul a:hover{ color:#333;}
.link ul{ line-height:220%; padding-left:10px; padding-bottom:5px;}
.link img{ padding-bottom:5px;}
/*right*/
#right{float:right; width:745px; overflow:hidden;}
/*about_new*/
.about_new .about{ overflow:hidden; width:478px; float:left;}
.about_new .about .title{ background:url(../images/about_title.jpg) no-repeat}
.abouts{ padding-bottom:5px;; overflow:hidden}
.abouts p{ line-height:220%; margin:0 10px} 
/*new*/
.about_new .news{ width:233px; float:right}
.news ul{ line-height:210%; padding-bottom:5px;}
.news ul li{background:url(../images/newli.jpg) no-repeat left; padding-left:25px; border-bottom:1px dotted #aaa; margin:0 3px}
/*product*/
.product .title,.sub .title{ background:url(../images/pro_title.jpg) no-repeat left; padding-left:45px; height:24px; line-height:24px; color:#333; font-weight:bold} 
.pro{ overflow:hidden;}
.pro dl{ text-align:center; float:left; margin:5px 2px; display:inline;}
.pro dl img{ width:157px; height:146px; margin-top:10px;}
.pro dl dt{ background:url(../images/probg.jpg) no-repeat; width:193px; height:180px}
.pro dd{ padding:5px 0}
#demo{overflow:hidden;  margin:0 auto;}
#indemo{float: left;width: 800%;padding:0; margin:0;}
#demo1{float: left; ;padding:0; margin:0;}
#demo2{float: left; padding:0; margin:0;}
/*flink*/
#flink{ overflow:hidden; clear:both; padding:10px;width:980px;padding-left:10px; margin:0 auto;background:#f7f7f7; border:1px solid #ccc;color:#333;}
#flink a{ color:#333; margin:0 5px;}
/*footer*/
#footer{ background:#515050; border-top:10px solid #919191;width:100%;text-align:center;clear:both; padding-top:10px; padding-bottom:15px; font-size:13px; color:#fff;}
#footer p{ margin-top:15px; }
#footer p span,#footer p a{ margin:0 10px; color:#fff;}
/*sub*/
.sub .about,.sub .news,.sub .product{ overflow:hidden; width:745px;}
.sub .abouts p{ font-size:14px;}
.sub .pro dl{ margin: 5px 20px;}
.sub .news ul li{ clear:both; overflow:hidden}
.sub .news ul li a{ float:left}
.sub .news ul li span{ float:right; margin-right:10px;}
/*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}
.sub h1{ width:700px; text-align:center; margin:5px}
.sub .news p{ line-height:220%}
.publishtime{ width:100%;text-align:center;height:30px; line-height:30px;margin:0 auto; margin-bottom:10px;}
.publishtime span{margin:0 10px; display:inline-block;}
.pro_article{ overflow:hidden;}
.article_new{ 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;}