@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; }
/*div, ul, li, span, a ,dd,dt,dl{ margin:0; padding:0; }*/
ul li { list-style:none; }
a { text-decoration:none; }
.fl { float:left; }
.fr { float:right; }
.clearfix { *zoom: 1;
}
.tc { text-align:center !important; }
.tr { text-align:right !important; }
.tl { text-align:left !important; }
.mt10 { margin-top:10px; }
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mb10 { margin-bottom:10px; }
.mt20 { margin-top:20px; }
.mb20 { margin-bottom:20px; }
.red{ color:#F00 !important;}
.blue{ color:#198cda !important;}
.fs14{ font-size:14px !important;}
.fs22{ font-size:22px !important;}
.fw{ font-weight:bold !important;}
.btn{ background:url(../images/btn/btn.png) repeat-x; height:22px;line-height:22px; display:inline-block; padding:0 10px;font-size:12px; color:#fff; font-weight:bold;}
.btn-yellow{ background:url(../images/btn/btn-yellow.png) repeat-x; height:22px;line-height:22px;  display:inline-block; padding:0 10px; font-size:12px; color:#fff;font-weight:bold;}
.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; vertical-align: top\9\0; }
.icon-up { background:url(../images/sprite.png) -12px -2px no-repeat; width: 28px; height: 26px; display:inline-block; margin-right:10px; }
.icon-down { background:url(../images/sprite.png) -58px -2px no-repeat; width: 28px; height: 26px; display:inline-block; margin-right:10px; }
.icon-list { background:url(../images/sprite.png) -112px -13px no-repeat; width:15px; height:15px; display:inline-block; margin-right:10px; }
.icon-nt { background:url(../images/sprite.png) 0 -33px no-repeat; width:8px; height:7px; display:inline-block; }
.icon-lt { background:url(../images/sprite.png) -14px -33px no-repeat; width:18px; height:7px; display:inline-block; }
.icon-fw{ background:url(../images/sprite.png) 0 -48px no-repeat; width:32px; height:29px; display:inline-block; margin-right:10px; vertical-align:middle; }
.icon-search{background:url(../images/sprite.png) -40px -51px no-repeat; width:24px; height:23px; display:inline-block; margin-right:10px; vertical-align:middle; }
.icon-sj{ background:url(../images/sprite.png) 0 -96px no-repeat; display:inline-block; vertical-align:middle; width:47px; height:44px;}
.icon-sb{ background:url(../images/sprite.png) -59px -98px no-repeat; display:inline-block; vertical-align:middle; width:44px; height:42px;}
.clearfix:before, .clearfix:after { display: table; content: ""; height: 0 !important; clear: both; visibility: hidden; }
.nw-wrap {align:center; width:1000px; margin:0 auto; margin-bottom:10px; font-size:14px; }
/*左边*/
.nw-left { width:250px; float:left; }
.nw-left-top { color:#198cda; width:250px; background:url(../images/nw-tit-bg.jpg) no-repeat; height:30px; line-height:30px; }
.nw-left-top span { margin-left:10px; font-weight:bold; }
.nw-left-top a { margin-right:10px; color:#1891dd; text-decoration:none; }
.nw-left-nr { border:1px solid #a9cfe5; border-top:0; border-radius:0 0 5px 5px; padding:10px 10px 15px 10px; }
ul.nw-list li a { color:#4b4b4b; height:28px; line-height:28px; display:block; outline:none;}
ul.nw-list li a:hover { color:#1896df; }
ul.nw-list-nt { margin:10px 0 0 35px; }
ul.nw-list-nt li a { color:#7b7b7b; height:25px; line-height:25px; display:inline-block }
/*右边*/
.nw-right { float:right; width:718px; border-radius: 5px; border:1px solid #a9cfe5; min-height:570px; background:url(../images/rt-bg.png) repeat-x; padding:20px 10px; }
.nw-right-tit { color:#1891dd; font-weight:bold; }

.nw-paper ul { float:right; margin-top:20px; }
.nw-paper li { float:left; margin-left:15px; }
.nw-paper li span { font-weight:bold; }
.nw-paper li a { color:#666; }
.nw-paper li a:hover { color:#1891dd; }
.nw-paper li a.on { font-weight:bold; }

/*表格*/
 table { width:100%;  background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; background:#FFF; font-size:12px;border:1px solid #5dd7ff;}
.table th, .table td { padding: 7px 8px; line-height: 21px; text-align: left; border: 1px solid #5dd7ff; }
.table th { background:#c7f1ff; text-align:center; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-bordered { border: 1px solid #dddddd; border-collapse: separate; border-left: 0; }
.noborder th,.noborder td{ padding: 7px 8px;}
.table-gk {border:1px solid #5dd7ff ; margin-bottom:-2px;}
.table-gk table{border:1px solid #5dd7ff !important;border-spacing:0;border-collapse:collapse; }
.table-gk table th{ background:#c7f1ff;border-right:1px solid #5dd7ff;}
.table-gk table th,.table-gk table td{padding: 7px 8px; }
.table-gk table td{ border:1px solid #cbcbcb;border-top:0; border-left:0;}


.nw-xx-table th,.nw-xx-table td{}

/*----------------------信息意见公开箱---------------------------*/
.nw-left-box{ border:1px solid #a9cfe5; font-size:12px; margin-bottom:10px;}
.nw-tit,.nw-titt{ text-align:center; font-weight:bold; background:#53bde8; color:#fff;height:30px; line-height:30px; font-size:14px;}
.nw-titt{ color:#198cda; background:url(../images/nw-titt.png) repeat-x; border-bottom:1px solid #a9cfe5;}
.nw-left-box-nr{ padding:15px;}
.nw-left-box-nr dt{ float:left; margin-top:8px; width:65px; font-weight:bold;}
.nw-left-box-nr dd input{ width:135px; border:1px solid #828282; padding:5px; margin-bottom:10px;}

/*盒ed子2*/
.nw-left-boxt{ border:1px solid #a9cfe5; background:url(../images/nw-box-bg.png) repeat-x; margin-bottom:10px;}
.nw-left-box-nrt{ padding:10px 0 10px 15px;font-size:12px;}
.nw-box-list a{ background:url(../images/sprite.png) -40px -31px no-repeat; padding-left:8px; float:left; width:69px; margin-bottom:10px;  color:#404040;}
.nw-box-list a:hover{ color:#F00;}
/*按钮组*/


.nw-links li{ background:url(../images/nav-bg.png) 0 -1px no-repeat; padding-left:60px; line-height:40px; height:40px; margin-bottom:10px;}
.nw-links li a{ color:#04a2e7; font-weight:bold; display:block;}
.nw-links li a:hover{ color:#F00;}
.nw-links li.nw-links-o{ background-position:0 -46px;}
.nw-links li.nw-links-t{background-position:0 -91px;}
.nw-links li.nw-links-s{background-position:0 -136px;}
.nw-links li.nw-links-f{background-position:0 -181px;}
.nw-links li.nw-links-l{background-position:0 -226px;}
/*新闻列表*/
.nw-left-box-nrt li{ margin-bottom:10px; background:url(../images/num.png) 0 0px no-repeat; padding-left:15px;}
.nw-left-box-nrt li.two{ background-position:0 -15px;}
.nw-left-box-nrt li.three{background-position:0 -30px;}
.nw-left-box-nrt li.four{background-position:0 -44px;}
.nw-left-box-nrt li.five{background-position:0 -59px;}
.nw-left-box-nrt li a{ color:#474747;}
.nw-left-box-nrt li a:hover{ color:#F00;}
.nw-left-box-nrt span{ float:right; margin-right:10px; }
.nw-tj{ border-top:1px dashed #CCC; padding-right:15px; padding-top:10px; text-align:center; font-weight:bold; color:#198cda;}
.nw-tj span{ float:none; color:#F00;}

/*-----------右边盒子----------*/
.nw-box-right{ float:right; width:738px; border:1px solid #a9cfe5; min-height:570px; background:#fafffe; }
.nw-box-right-tit{ background:url(../images/nw-right-tit-bg.png) no-repeat; height:31px; line-height:31px; padding-left:30px; font-size:14px; color:#fff; font-weight:bold;}
.nw-box-right-nr{padding:20px 10px;}
.nw-search-bt{ background:#e7f9fe; margin:0 auto; width:670px; height:30px; line-height:30px; padding:0 10px; color:#198cda; font-weight:bold; margin-bottom:30px;}
.nw-box-right-nr input[ type="text"]{ padding:5px 10px; border:1px solid #a9cfe5; width:320px;}
.nw-box-right-nr textarea{ border:1px solid #a9cfe5;resize: none; width:380px;}
.nw-box-right-nr span.im{ color:#F00; margin:0 10px; font-weight:bold; }
.nw-box-right-nr p{ line-height:28px;}
/*---政府信息--*/
ul.nw-zfxx-list li{ line-height:30px; height:30px; padding-left:20px;border-bottom:1px dashed #424242; font-size:12px; background:url(../images/zfxx-list.png) left center no-repeat;}
ul.nw-zfxx-list li a{ color:#424242;}
ul.nw-zfxx-list li a:hover{ color:#F00;}
ul.nw-zfxx-list li span{ float:right;}
ul.nw-tl { padding:20px;}
ul.nw-tl li{ color:#198cda; line-height:30px; height:30px;}

/*申请公开*/
.nw-sq-wrap{ padding:10px 20px;}
.nw-sm{ line-height:30px; height:30px; background:#f8faef; color:#e86f00; padding:0 10px; font-weight:bold; margin-bottom:20px;}

.nw-btn{ padding-bottom:30px; border-bottom:1px solid #a8d0e4; text-align:center; margin:20px 0;  }
.nw-btn a{font-weight:bold; color:#fb6e52; vertical-align:middle;}

/* 信息文章公开*/
.nw-xx-wrap{ border:1px solid #a9cfe5; background:#fafeff; padding:30px 35px;}
.nw-xx-tit{ height:30px; line-height:30px; background:#e7f9fe; color:#198cda; text-align:center; font-weight:bold; margin-bottom:20px;}
.nw-xx-wrap p{ line-height:30px; margin-bottom:20px;}

