*{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size:14px;}
a:link {font-size:14px;color:#000;}
a:hover {color: #999;}
a:visited {color: #444;}
a:active {color: #999;}

#content{width:980px; margin:0 auto; padding:0 auto;}

.head{height:58px; padding:10px 0;}
.head .logo{float:left; display:inline;}
.head p{line-height:30px; font-weight:bold; color:#333; float:right;}

.menu{height:35px; line-height:35px; background:url(menu_bg.html) repeat-x scroll left bottom; clear:both; padding:0 10px; margin:0 auto;}
.menu dl{width:100px; text-align:center; position:relative; float:left;}
.menu dl a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}

.banner{height:370px;}

.main{clear:both;}

.news_list{width:400px; margin-right:10px; padding-top:15px; float:left;}
.news_list_tit{line-height:30px; color:#333; font-size:16px; font-weight:bold; background:#e1e1e1; margin-bottom:15px; padding:2px 10px;}
.news_list_txt li{width:100%; height:29px; line-height:29px; border-bottom:1px dashed #DDDDDD; display:block; overflow:hidden; float:left;}
.news_list_txt li a{max-width:80%; text-decoration:none; background:url("images/icon-8.html") no-repeat left 8px; padding-left:8px; float:left;}
.news_list_txt li span{float:right;}

.pro_pic{width:570px; padding-top:15px; float:right;}
.pro_pic_tit{line-height:30px; color:#333; font-size:16px; font-weight:bold; background:#e1e1e1; margin-bottom:15px; padding:2px 10px;}
.pro_pic_txt img{margin:0 5px;}

.footer{width:958px; line-height:24px; color:#666; text-align:center; border:1px solid #e1e1e1; margin-top:15px; padding:10px; margin-bottom:20px; background:#F3F3F3;}
.footer a{color:#666;}
.news_txt h2{line-height:40px; padding:5px 5px;font-size:20px;}
.news_txt p{line-height:20px; padding:5px 5px;}
