@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#959595; font:normal 12px/1.8em Arial, Helvetica, sans-serif; background:#66a4d3;}
html, .main { padding:0; margin:0;}
.main { background:#66a4d3;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.pub_bor { border:1px solid #81bfee;}

.title_weibo { margin:0 auto; background:url(../images/title_weibo.jpg) no-repeat; height:29px; width:952px;}
.header, .content,.footer, form,  ul, .mainbar, .sidebar { margin:0; padding:0;}

/* header */
.header { }
.header_resize { margin:0 auto;  width:980px; background:url(../images/header.jpg) no-repeat; height:386px;}

/* content */
.content_resize { margin:0 auto; padding:16px 0 10px; width:980px; background:#fff;}
.content .mainbar { margin:0; padding:0; float:left; margin-left:20px; width:595px;}

.content .mainbar .article { margin:0 0 50px; padding:30px 24px 0;}
.content .sidebar { padding:0; float:right; margin-right:20px; width:319px;}
.content .sidebar .gadget {  padding:0px 0px 0px 0px; margin-top:10px;}

.pagination { text-align: center; margin-top: 20px; margin-bottom: 20px; color: silver; clear: both }
.pagination a { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; text-decoration: none; padding-top: 2px}

#list_news li {  margin-left:20px; font-size:14px; color:#303030; padding-bottom:12px; list-style:url(../images/li_dot.jpg);}
#list_news li a {color:#303030; padding:0 0 0 4px; text-decoration:none;}
#list_news li a:hover{ color:#e85a00;}
#list_news li span{ float:right; margin-right:30px; color:#808080;}

.gadget dl{width:319px; height:135px; margin:0px; }
.gadget dt{width:134px; height:114px; float:left; margin:10px; }
.gadget dd{width:145px; height:114px; float:left; margin:0px 10px 0 0; padding:0px 0px; line-height:20px; text-align:left; }
.gadget dd h2 a{ color:#221815; text-decoration:none;}
.gadget dd p{ color:#7a7a7a; font-size:12px; line-height:20px; height:60px; overflow:hidden; text-indent:2em;}
.gadget dd h2{ font-weight:bold; font-size:12px; line-height:20px; height:22px; color:#000; padding-bottom:15px; overflow:hidden;}

.content2{ margin:0 auto; width:980px;  background:#fff;}
.content_weibo { margin:0 auto; padding:10px 0 24px; width:952px;}
.content .wbry { margin:0 auto ;}
.w_cont { margin:0 auto; width:940px; padding:5px 0 5px 0;}
/* footer */
.footer { }
.footer_resize { margin:0 auto; padding:26px; width:928px; background:#fff; text-align:center;}
