/* 样式初始化 */
@charset "utf-8";
body { margin: 0 auto; font-size: 14px; font-family: "微软雅黑"; line-height: 1.5; color: #555; background: url(../images/bg.jpg) no-repeat; background-position: center top; }
* { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
ul, dl { list-style: none; }
input, button { border: none; outline: none; }
img { border: 0px; margin: 0px; padding: 0px; }
a { color: #555; text-decoration: none; }
a:hover { color: #09F; text-decoration: none; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
/*政务公开概览样式*/
.top { background: url(../images/top.jpg) center no-repeat; height: 291px; }
.wgk_container { width: 1200px; margin: 0 auto; padding-bottom: 20px; }
.position { height: 50px; line-height: 50px; }
.side { width: 250px; float: left; }
.sidelist { overflow: hidden; }
h1 { width: 250px; height: 50px; line-height: 50px; font-size: 20px; color: #FFF; text-align: center; font-weight: normal; margin-bottom: 1px; }
.jc { background: url(jc_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.gl { background: url(gl_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.fw { background: url(fw_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.zx { background: url(zx_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.jg { background: url(jg_icon.gif) 10px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.ggjg { background: url(ggjg_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.zdxm { background: url(zdxm_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.zypz { background: url(zypz_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.czzj { background: url(czzj_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
.gysy { background: url(gysy_icon.gif) 30px center no-repeat #3a67a2; font-size: 20px; color: #FFF; margin-bottom: 1px; }
h1 a { color: #FFF; }
h1 a:hover { color: #DEFEFB; }
.sidelist ul { margin-bottom: -1px; }
.sidelist ul li { height: 40px; line-height: 40px; border-bottom: #CCC dashed 1px; text-align: center; font-size: 16px; background: url(side_list_icon.gif) 30px center no-repeat; }
.main { width: 900px; float: right; }
.current_title { height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #3a67a2; border-bottom: 1px solid #3a67a2; background: url(jiantou.gif) 0 center no-repeat; padding-left: 35px; font: bold; }
.main ul { padding-right: 50px; }
.main ul li { height: 45px; line-height: 45px; border-bottom: #EAEAEA solid 1px; }
.main ul li span { color: #999; float: right; }
/*政府部门样式*/
.bm_type { height: 30px; line-height: 30px; font-size: 14px; width: 130px; background: #e4f0ff; border: 1px solid #d6e7fe; text-align: center; margin-top: 20px; font-weight: bold; }
.bm_type a { color: #3a67a2; }
.main .bm_list { padding-right: 0px; }
.bm_list li { width: 180px; height: 30px; line-height: 30px; float: left; }
/*分页*/
.pagenav { height:45px; padding: 20px 0; text-align: center; font: 12px/32px "微软雅黑"; color: #616161; }
.pagenav .disabled { cursor: not-allowed; color: #DDD }
.pagenav .num { width: 35px; cursor: pointer; height: 32px; }
.pagenav .tail, .pagenav .home { padding: 0 5px; height: 32px; width: 35px; }
.pagenav .next, .pagenav .prev { width: 45px; padding: 0 5px; height: 32px; }
.pagenav .tail, .pagenav .home, .pagenav .next, .pagenav .prev, .pagenav .num { border: solid #e1e1e1; border-width: 1px 0 1px 1px; display: inline-block; }
.pagenav .tail { border-right: 1px solid #e1e1e1; }
.pagenav a:hover { font-weight: bold; }
.pagenav .current { color: white; background: #306DBD; display: inline-block; width: 35px; height: 32px; border: 1px solid #e1e1e1; padding-right: 1px; cursor: pointer; border-right: none; }
.pagenav #num { border: 1px solid #e1e1e1; margin-right: 2px; height: 32px; line-height: 30px; text-align: center; display: inline-block; margin-left: 5px; font-size: 12px; width: 40px; vertical-align: top; }
.pagenav .go { border: 1px solid #e1e1e1; width: 35px; cursor: pointer; height: 32px; display: inline-block; margin-left: -3px; }
.pagenav .sum { display: inline-block; padding-left: 10px; }