body, h1, h2, h3, h4, h5, h6, p, br, hr, address, frame, form, fieldset, ul, ol, li, dl, dt, dd, img, table, tr, th, td {margin: 0;padding: 0;}
body, h1, h2, h3, h4, h5, h6, input, textarea, button, select, label, table, tr, th, td {font-size:12px;font-family:Tahoma,Verdana, Arial;color:#333333;}
body {width:100%; background:#F5F4F1 url('../_img/bg.gif') top left repeat-x;}


a { color:#3B5998; text-decoration:none; outline:none; }
a:hover { color:#3B5998; text-decoration:underline; }
a img { border:0; }
.clr{clear: both;height: 0;line-height: 0;font-size: 0;}
.fl {float: left;}
.fr {float: right;}
ul li,ol li{list-style:none;}
 
 
.searchbox{margin-top:30px;margin-bottom:20px; padding:10px 0px 10px 10px; text-align:left; border:solid 5px #eee;width:195px;margin-left:20px;background-color:#F7F7F7 }
 

#all{ width:1000px; margin:0 auto;}
#left{ float:left; width:220px}
#main{float:right; width:770px;background-color:#fff; border:solid 5px #eee;margin-top:30px }

#sub a{color:#ff9c00;font-weight:800}
#sub a:hover{color:#ff9c00}
.menu{margin-top:10px;}
.menu a{color:#fff;font-weight:800}
.menu a:hover{color:#ff9c00}



.statis{margin-bottom:20px;}
.statis ul li{background:url(../_img/21.png) center right no-repeat;text-align:right;line-height:25px;padding-right:20px;}
.statis h1{text-align:right; width:100%}

.reco {margin-bottom:20px;}
.reco ul li{background:url(../_img/24.png) center right no-repeat;text-align:right;line-height:25px;}
.reco ul li a{margin-right:20px;}
.reco h1{text-align:right; width:100%}

.hot {margin-bottom:20px;}
.hot ul li{background:url(../_img/34.png) center right no-repeat;text-align:right;line-height:25px;}
.hot ul li a{margin-right:20px}
.hot h1{text-align:right; width:100%}


.news{padding:3px; margin-bottom:4px; width:375px; float:left; margin-left:3px; height:365px;text-align:left}
.news h1{font-size:14px;font-weight:bold;height:26px;line-height:26px;padding-left:20px; background: #3B5998}
.news h1 a{color:Black}
.news ul{background:#FFFFFF;border:solid 1px #CCCCCC; padding:10px;}
.news ul li a{color:#666666; line-height:20px;}
.news li a:hover{color:#41B2F4; text-decoration:underline;}
.news ul li{line-height:25px;}

 


.newslist{padding:5px; margin-bottom:4px; width:575px; margin-left:5px;text-align:left;float:left}
.newslist h1{font-size:14px;font-weight:bold;height:26px;line-height:26px;padding-left:20px; background: #3B5998}
.newslist h1 a{color:Black}
.newslist ul{background:#FFFFFF;border:solid 1px #CCCCCC; padding:10px;}
.newslist ul li a{color:#666666; line-height:20px;}
.newslist li a:hover{color:#41B2F4; text-decoration:underline;}
.newslist ul li{line-height:35px; border-bottom:solid 1px #eee}
.newslistad{float:left; width:170px}

.footnav a{ margin-right:10px;}

.showarticle{padding:5px; margin-bottom:4px; width:575px; margin-left:5px; text-align:left;float:left;line-height:150%}
.showarticle p{ margin-top:18px}
.showarticle p img{border:solid 5px #eee; margin-left:50px;}

.showarticle h1{ font-size:16px; text-align:center; padding:20px 0;}


.btn_blue {padding-top:2px;height:23px;background-color: #5387b7;border-top: 1px solid #e4f5fd;border-right: 1px solid #003267;
	border-bottom: 1px solid #003267;border-left: 1px solid #e4f5fd;color: #ffffff;}

#bottom{clear:both;height:63px; margin:0 auto; line-height:30px; vertical-align:middle; border-top:solid 2px #eee; text-align:center; margin-top:50px; padding-top:15px;}

   
