﻿/* CSS Document */
/*normal*/
html, body, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, ul, ol {
    margin:0;
    padding:0;
    border:0;
}
body {
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-size:12px;
    font-family:arial, "宋体";
    color:#333;
    line-height:160%;
    background:#fff;
}
td {
    font-size:12px;
    font-family: "宋体", arial,;
    color:#333;
    line-height:160%
}
input {
    font-size:14px;
    font-family:arial, "宋体"
}
textarea {
    font-size:14px;
    font-family:arial, "宋体"
}
ul {
    list-style: none;
}
img {
    border:0;
    outline:0;
    border-color:transparent!important;
}
A {
    COLOR: #333;
    TEXT-DECORATION: none;
    outline:0;
    border-color:transparent!important;
}
A:link {
    COLOR: #333;
    TEXT-DECORATION: none;
    outline:0;
    border-color:transparent!important;
}
A:visited {
    COLOR: #333;
    TEXT-DECORATION: none;
    outline:0;
    border-color:transparent!important;
}
A:hover {
    COLOR: #C90801;
    TEXT-DECORATION:underline;
    outline:0;
    border-color:transparent!important;
}
A:active {
    COLOR: #333;
    TEXT-DECORATION: none;
    outline:0;
    border-color:transparent!important;
}
.clear {
    clear:both;
}
.display_none {
    display:none;
}
.cred, a.cred:link, a.cred:visited {
    color:#D6052F;
}
.cgreen, a.cgreen:link, a.cgreen:visited {
    color:#008000;
}
a.cgreen:hover {
    color:#360;
}
.mgbt10 {
    margin-bottom:10px;
}
.mgbt8 {
    margin-bottom:8px;
}
.fl {
    float:left
}
.fr {
    float:right
}
/*header*/

.toptool {
    background:url(../img/toptool.jpg) repeat-x;
    height:28px;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}
.toptool_tool {
    color:#444;
    float:left;
    width:300px;
    margin-left:10px;
    padding-top:7px
}
.toptool_tool a {
    margin-left:5px;
    margin-right:5px;
    background:url(../img/icon_ar1.gif) 0px 5px no-repeat;
    padding-left:7px;
}

#header {
    width:1000px;
    background:#fff;
    margin-left:auto;
    margin-right:auto;
}
#nav {
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    background:url(../img/navbg.png) repeat-x;
    height:39px;
}

/*slidemenu*/
.slidetabsmenu {
    font-size: 14px;
    line-height:normal;
}
* html .slidetabsmenu { /*IE only. Add 1em spacing between menu and rest of content*/
    margin-bottom: 1em;
}
.slidetabsmenu ul {
    list-style-type: none;
    margin:0;
    padding:0;
    margin-left:30px;
}
.slidetabsmenu li {
    float:left;
    margin:0;
    padding:0;
    padding-left:1px;
    padding-right:10px;
}
.slidetabsmenu a {
    margin:0;
    margin-right: 1px;
    padding:8px 10px 0px 10px;
    text-decoration:none;
    font-weight:bold;
    color:white;
    line-height:30px;
    display:block;
}
.slidetabsmenu a:hover {
    margin:0;
    margin-right: 1px;
    text-decoration:none;
    font-weight:bold;
    color:yellow;
    background:url(../img/slidehover.jpg) repeat-x top;
}
.slidetabsmenu a span {
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {
    float:none;
}
/* End IE5-Mac hack */

.slidetabsmenu li.selected a span {
}
.slidetabsmenu a:hover, .slidetabsmenu li.selected a {
    background-position:0% -125px;
}
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span {
    background-position:100% -125px;
}


.dropmenudiv_c {
    position:absolute;
    top: 0;
    border: 1px solid #30B2FD;
    
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
    background-color: #f4f4f4;
    width: 120px;
    visibility: hidden;
    margin-top:-1px;
}
.dropmenudiv_c a {
    width: auto;
    display: block;
    text-indent: 5px;
    border-bottom: 1px solid #FE797A; 
    padding: 2px 0;
    text-decoration: none;
    color: black;
    background:url(../img/icon_arrow1.gif) 7px 8px no-repeat;
    padding-left:14px
}
* html .dropmenudiv_c a {
    width: 100%;
}
.dropmenudiv_c a:hover {
    background-color: #fff;
    color:#044FA3
}

.navsb {
    background: url(../img/navdes.jpg) repeat-x;
    height:30px;
    margin-bottom:8px;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}
.navsb_time {
    float:left;
    width:200px;
    height:30px;
    line-height:30px;
    margin-left:10px;
}
.navsb_login {
    float:right;
    margin-right:10px;
}
.navsb_login td {
    height:30px;
}
.navsb input {
    width:85px;
    border:1px solid #CCCCCC;
    margin-right:6px;
}
.navsb img {
    margin-left:2px;
    margin-right:2px
}

.topnews_t {
    position: relative;
    height:27px;
    background:url(../img/topnews_t_title.png) no-repeat;
}
.topnews_t_title {
    color:#044FA3;
    text-align:left;
    font-weight:bold;
    position: absolute;
    top:6px;
    left:20px;
    font-size:14px;
    width:100px;
    height:20px;
    padding-top:3px;
}

.topnews_t_td {
    color:#044FA3;
    font-weight:bold;
    font-size:14px;
    height:20px;
    width:90px;
}

.topnews_t_more {
    position: absolute;
    top:6px;
    right:12px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
    padding-left:15px;
}
.topnews_t_more a {
    color:white;
}
.xwnr {
    height:171px;
    border:1px solid #30B2FD;
    border-top:none;
    padding-left:8px;
    padding-right:8px;
}
.xwnr ul li {
    height:24px;
    line-height:24px;
    vertical-align:bottom;
    padding-left:14px;
    font-size:12px;
    background:url(../img/icon_wswz.jpg) 0px 11px no-repeat;
}
.top_tzgg {
    float:left;
    margin-left:8px;
    width:272px;
}
.top_tzggt {
    position: relative;
    height:28px;
    background:url(../img/box_02bg.png) no-repeat;
}
.top_tzggt_tilte {
    color:white;
    text-align:left;
    font-weight:bold;
    position: absolute;
    top:3px;
    left:20px;
    font-size:14px;
    width:100px;
    height:20px;
    padding-top:3px;
}
.top_tzggt_more {
    position: absolute;
    top:5px;
    right:12px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
    padding-left:15px;
}
.top_tzggt_more a {
    color:white;
}
.top_tzgg_c {
    height:170px;
    border:1px solid #30B2FD;
    border-top:none;
}
.tzgglist {
    font-size:12px;
    margin-left:15px;
}
.tzgglist li {
    background:url(../img/icon_ar1.gif) 0px 10px no-repeat;
    line-height:24px;
    padding-left:10px;
}

.box_zfxxgk {
    margin-bottom:8px;
}
.box_zfxxgkt {
    position: relative;
    height:30px;
    background:url(../img/zfxxgkbg.png) no-repeat;
}
.box_zfxxgkt_tilte {
    color:#044FA3;
    text-align:left;
    font-weight:bold;
    position: absolute;
    top:5px;
    left:25px;
    font-size:14px;
    width:100px;
    height:20px;
    padding-top:3px;
}
.box_zfxxgkt_more {
    position: absolute;
    top:7px;
    right:12px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
    padding-left:15px;
}
.box_zfxxgkt_more a {
    color:#333;
}
.box_zfxxgkt_c {
    border:1px solid #30B2FD;
    border-top:none;
    height:200px;
    padding-top:3px;
}
.zfgk_01 {
    height:96px;
}
.zfgk_01 li {
    float:left;
    width:120px;
    height:27px;
    line-height:27px;
    background:  url(../img/zfgk01.png) no-repeat;
    text-align:center;
    margin-left:6px;
    margin-top:18px;
}

.box_bjtj {
}
.box_bjtjt {
    background:url(../img/bjtjt.png) no-repeat;
    height:30px;
}
.box_bjtjt_tilte {
    float:left;
    padding-top:8px;
    font-size:14px;
    font-weight:bold;
    color:#044FA3;
    padding-left:38px;
}
.box_bjtj_c {
    height:147px;
    border:1px solid #30B2FD;
    border-top:none;
    clear:both;
}
.box_bjtj_c td {
    height:24px;
    font-size:14px
}
.box_bjtj_c td span {
    font-weight:bold;
    color:#044FA3;
    padding-left:5px;
    padding-right:5px;
}
.box_zhyw {
    width:452px;
}

.box_zhyw_t0 {
    position: relative;
    height:27px;
    background:url(../img/topnews_t_title0.png) no-repeat;
}
.box_zhyw_t1 {
    position: relative;
    height:27px;
    background:url(../img/topnews_t_title1.png) no-repeat;
}
.box_zhyw_t_title {
    color:#C90801;
    text-align:left;
    font-weight:bold;
    position: absolute;
    top:6px;
    left:20px;
    font-size:14px;
    width:100px;
    height:20px;
    padding-top:3px;
}
.box_zhyw_t_more {
    position: absolute;
    top:6px;
    right:12px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
    padding-left:15px;
}
.box_zhyw_t_more a {
    color:white;
}
.box_zhyw_xwnr {
    height:171px;
    border:1px solid #30B2FD;
    border-top:none;
    padding-left:8px;
    padding-right:8px;
}
.box_zhyw_xwnr ul li {
    height:24px;
    line-height:24px;
    vertical-align:bottom;
    padding-left:14px;
    font-size:12px;
    background:url(../img/icon_wswz.jpg) 0px 11px no-repeat;
}

.idx_search {
    background:url(../img/searchbg.png) no-repeat;
    height:39px;
    margin-bottom:8px;
    padding-top:17px;
    padding-left:50px;
}
.idx_search_input {
    margin-right:5px;
    width:150px
}
.idx_search_btn {
    background:url(../img/searchbtnbg.png) no-repeat;
    width:42px;
    text-align:center;
    font-size:12px;
    border:none;
    height:22px;
    cursor:pointer;
}
.box_zxjb {
}

.box_zxjb_c {
    height:96px;
    border:1px solid #30B2FD;
    border-top:none;
    padding-top:8px;
}
.box_zxjb_c ul {
    font-size:12px;
    margin-left:15px;
}
.box_zxjb_c ul li {
    background:url(../img/icon_ar1.gif) 0px 10px no-repeat;
    line-height:18px;
    padding-left:10px;
}
/*办件公告*/
.box_bjgs {
    height:211px;
    float:right;
    width:730px;
    border:1px solid #30B2FD;
}
.box_bjgst {
    width:700px;
    margin-left:auto;
    margin-right:auto;
    border-bottom:1px #CCC solid;
    height:30px;
}
.box_bjgst_title {
    background:url(../img/icon_bj.jpg) 0px 13px no-repeat;
    float:left;
    color:#044FA3;
    font-size:14px;
    padding-left:18px;
    text-align:left;
    font-weight:bold;
    padding-top:10px;
}
.box_bjgst_search {
    float:right;
    width:240px;
    padding-top:2px;
}
.box_bjgst_search td {
    font-size:12px;
    color:#044FA3;
}
.box_bjgst_search_input {
    font-size:12px;
    width:120px;
}
.box_bjgst_search_btn {
    background:url(../img/bjsec.jpg) left no-repeat;
    font-size:12px;
    border:none;
    height:19px;
    width:50px;
    padding-left:16px;
    cursor:pointer
}
.spgs_t1 {
    HEIGHT: 23px;
    background:#fff;
    background:url(../img/spgsth_r2_c2.jpg) repeat-x;
    margin-top:2px;
}
.spgs_t1 TD {
    color:#333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-align:center;
    border-bottom:1px solid #dcdcdc
}
.spgs_t2 {
}
.spgs_t2 TD {
    BORDER-BOTTOM: #E5E5E5 1px solid;
    HEIGHT: 27px;
    font-size:12px;
}
.gddiv {
    HEIGHT: 140px;
    overflow:hidden;
}

.box_dhcx {
    height:26px;
    background:url(../img/icon_phone.png) no-repeat;
    padding-left:30px;
}
.box_dhcx td {
    font-size:12px;
    color:#044FA3;
    text-align:right
}
.box_dhcx_input {
    font-size:12px;
    width:100px;
}
.box_dhcx_search_btn {
    background:url(../img/bjsec.jpg) left no-repeat;
    font-size:12px;
    border:none;
    height:19px;
    width:50px;
    padding-left:16px;
    cursor:pointer
}

.box_bgxz {
    margin-bottom:8px;margin-top:8px;
}
.box_bgxzt {
    background:url(../img/bjtjt.png) no-repeat;
    height:30px;
}
.box_bgxzt_tilte {
    float:left;
    padding-top:8px;
    font-size:14px;
    font-weight:bold;
    color:#044FA3;
    padding-left:38px;
    
}
.box_bgxzt_more{
    float:right;
    margin-right:10px;
    margin-top:7px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
}
.box_bgxzt_more a {
    color:#044FA3;
}
.box_bgxz_c {
    height:154px;
    border:1px solid #30B2FD;
    border-top:none;
    clear:both;
    padding-top:5px
}
.box_bgxz_c ul {
    font-size:12px;
    margin-left:15px;
}
.box_bgxz_c ul li {
    background:url(../img/icon_ar1.gif) 0px 10px no-repeat;
    line-height:24px;
    padding-left:10px;
}

.box_bmckt {
    background:url(../img/bmckt.png) no-repeat;
    height:30px;
}
.box_bmckt_tilte {
    float:left;
    padding-top:8px;
    font-size:14px;
    font-weight:bold;
    color:#044FA3;
    padding-left:38px;
    
}
.box_bmckt_more{
    float:right;
    margin-right:10px;
    margin-top:7px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
}
.box_bmckt_more a {
    color:#044FA3;
}
.box_bmck_c {
    height:213px;
    border:1px solid #30B2FD;
    border-top:none;
    clear:both;
    padding-top:5px
}

.box_zxdht {
    background:url(../img/box_zxdh_tilte.png) no-repeat;
    height:30px;
}
.box_zxdht_tilte {
    float:left;
    padding-top:8px;
    font-size:14px;
    font-weight:bold;
    color:#044FA3;
    padding-left:38px;
    
}

.box_zxdh_c {
    height:135px;
    border:1px solid #30B2FD;
    border-top:none;
    clear:both;
}

.box_grbt_more{
    float:right;
    margin-right:10px;
    margin-top:7px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
}
.box_grbt_more a {
    color:#044FA3;
}

.box_qxzxt {
    background:url(../img/box_grb_tilte.png) no-repeat;
    height:30px;
}
.box_qxzxt_tilte {
    float:left;
    padding-top:8px;
    font-size:14px;
    font-weight:bold;
    color:#044FA3;
    padding-left:38px;
    
}

.box_qxzx_c {
    height:130px;
    border:1px solid #30B2FD;
    border-top:none;
    clear:both;
    padding-top:5px;
}

.box_qxzx_c ul {
    font-size:12px;
    margin-left:15px;
}
.box_qxzx_c ul li {
    background:url(../img/icon_ar1.gif) 0px 10px no-repeat;
    line-height:24px;
    padding-left:10px;
}
.box_wsbsdt { background:}
.box_wsbsdtt {
    background:url(../img/box_ws_tilte.png) no-repeat;
    height:30px;
}
.box_wsbsdtt_tilte {
    float:left;
    padding-top:8px;
    font-size:14px;
    font-weight:bold;
    color:#044FA3;
    padding-left:38px;
    
}
.box_wsbsdtt_more{
    float:right;
    margin-right:10px;
    margin-top:7px;
    font-family: 宋体, Helvetica, Tahoma, Arial, Helvetica, STHeiti;
}
.box_wsbsdtt_more a {
    color:#044FA3;
}
.box_wsbsdt_c {
    height:130px;
    border:1px solid #30B2FD;
    border-top:none;
    clear:both;
    padding-top:5px;
}

.box_wsbsdt_c ul {
    font-size:12px;
    margin-left:15px;
}
.box_wsbsdt_c ul li {
    background:url(../img/icon_ar1.gif) 0px 10px no-repeat;
    line-height:24px;
    padding-left:10px;
}
/*footer*/
.cpy{ background:url(../img/cpy.png) repeat-x;width:1000px;
    margin-left:auto;
    margin-right:auto;height:31px;}
.cpy td{height:31px;}
.cpy td select{width:95%;}
#footer td {
    text-align:center;
    padding-top:10px;
    line-height:22px;
    margin-bottom:10px;
    font-size:14px;
    padding-bottom:15px;
}

.bsck_zf {
    font-size:12px;
    margin-left:20px;
    margin-top:12px;
}
.bsck_zf li {
    float:left;
    width:100px;
    margin-right:15px;
    line-height:25px;
    overflow:hidden;
    white-space:nowrap;
    text-align:center;
    background:url(../img/zf.png) no-repeat;
    height:25px;
    margin-bottom:14px;
}
.bsck_zf li a {
    display:block;
}
#wsdyPic a {background:url(../img/btn_wsdy.png) no-repeat;display:block;width:260px; height:51px }
#wstsPic a {background:url(../img/btn_wsts.png) no-repeat;display:block;width:123px; height:51px }
#header  {background:url(../img/lygbg.jpg) no-repeat;display:block;width:1000px; height:150px }

.bjClass {
	width: 50px;
	float: left;
	display: block;
	text-align: center;
}
/*幻灯*/
.news_box{width:260px;height:200px;}

.news_box .bg{width:100%;height:35px;position: absolute;right:0;bottom:0;_bottom:-1px;z-index:1;background: #000;filter:alpha(opacity=70);opacity:0.7;}

.news_box .homebanner{width:260px;height:200px;overflow: hidden;position: relative;z-index: 2;}

.news_box .imgs{position:absolute;width:260px;height:200px;overflow: hidden;}

.news_box .imgs li{width:260px;height:200px;overflow: hidden;position: relative;}

.news_box .h3 a{color: #fff;font-size:14px;height:35px;line-height:35px;overflow: hidden;display: block;position: absolute;left:0;bottom:0;z-index: 2;padding: 0 13px;text-align: left;width:242px;}

.news_box .nums{position: absolute;right:0px;bottom:13px;z-index: 3;width:82px;height:10px;overflow: hidden;}

.news_box .nums li{float: left;overflow: hidden;width:10px;height:10px;margin-left:5px;display: inline;}

.news_box .nums li p{cursor: pointer;float: left;overflow: hidden;width:10px;height:10px;text-indent: -999px;background: url(../img/ico.png) -130px 0 no-repeat;}

.news_box .nums li.curr p{background-position:-130px -20px;}

