﻿@charset "utf-8";
/* CSS Document */

/*------------统一样式 ↓--------------*/
html {
    background: none;
}

body {
    margin: 0;
    padding: 0;
    color: #444444;
    background: #fff;
    font-family: "微软雅黑";
}

.l {
    float: left;
}

.r {
    float: right;
}

.c {
    clear: both;
}


a {
    color: #444;
    text-decoration: none;
}

a:hover {
    color: #cd0000;
    text-decoration: none;
}

/*文字样式*/


/*------------文字大小 ↓--------------*/

.b {
    font-weight: bold;
}

.p7 {
    font-size: 7px;
}

.p8 {
    font-size: 8px;
}

.p10 {
    font-size: 10px;
}

.p11 {
    font-size: 11px;
}

.p12 {
    font-size: 12px;
}

.p13 {
    font-size: 13px;
}

.p14 {
    font-size: 14px;
}

.p15 {
    font-size: 15px;
}

.p16 {
    font-size: 16px;
}

.p17 {
    font-size: 17px;
}

.p18 {
    font-size: 18px;
}

.p19 {
    font-size: 19px;
}

.p20 {
    font-size: 20px;
}

.p22 {
    font-size: 22px;
}

.p24 {
    font-size: 24px;
}

.p25 {
    font-size: 25px;
}

.p30 {
    font-size: 30px;
}

.w {
    font-family: "微软雅黑";
}


/*------------文字颜色 ↓--------------*/

.red {
    color: #cd0000;
}

.bai {
    color: #fff;
}

.lan {
    color: #3466ab;
}

.dlan {
    color: #b6daf1;
}

.lv {
    color: #15b764;
}

.cheng {
    color: #ff8b39;
}

.slan {
    color: #3466ab;
}

.huang {
    color: #ffea00;
}


.huic {
    color: #cccccc;
}

.hui2 {
    color: #222222;
}

.hui3 {
    color: #333333;
}

.hui4 {
    color: #444444;
}

.hui5 {
    color: #555555;
}

.hui6 {
    color: #666666;
}

.hui7 {
    color: #777777;
}

.hui8 {
    color: #888888;
}

.hui9 {
    color: #999999;
}


/*--------------------------------------------- p_style开始 -----------------------------------------------*/

.box {
    width: 100%;
    margin: 0 auto;
    clear: both;
}

.part {
    width: 1100px;
    margin: 0 auto;
    clear: both;
}

.dis {
    display: block;
}

.t_c {
    text-align: center;
}


/*------------ main开始 --------------*/
.p_main {
    width: 1003px;
    margin: 15px auto 0;
    clear: both;
}

.p_newspic {
    width: 600px;
    height: 300px;
    float: left;
}

.p_news {
    width: 382px;
    float: right;
    height: 300px;
    overflow: hidden;
}

.p_newstl {
    width: 100%;
    height: 33px;
    border-bottom: 2px solid #dce5eb;
}

.p_newstl li {
    width: 96px;
    height: 33px;
    line-height: 26px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    float: left;
}

.p_newstl_a {
    height: 33px;
    border-bottom: 2px solid #3466ab;
    background: url(../images/p_5.jpg) center bottom no-repeat;
    color: #3466ab;
    display: block;
}

.p_newstl li a:hover {
    height: 33px;
    border-bottom: 2px solid #3466ab;
    background: url(../images/p_5.jpg) center bottom no-repeat;
    color: #3466ab;
    display: block;
}

.p_newsmore {
    padding: 6px 10px 0 0;
    float: right;
}

.p_newlist {
    width: 380px;
    margin: 10px auto 0;
    clear: both;
}

.p_newlist li {
    height: auto !important;
    height: 32px;
    min-height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-indent: 15px;
    background: url(../images/p_8.jpg) left 17px no-repeat;
}

.p_newlist li span {
    padding-left: 10px;
    color: #999;
}

/*------ 政务公开 ------*/
.p_zwbk {
    width: 1003px;
    margin: 0 auto;
    clear: both;
}

.p_zwtlbk {
    width: 1003px;
    height: 37px;
    border-bottom: 3px solid #3466ab;
}

.p_zwtl {
    line-height: 37px;
}

.p_zwtl li {
    height: 37px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    margin-right: 20px;
    float: left;
}

.p_zwtl_a {
    height: 36px;
    border-bottom: 4px solid #ff8b39;
    display: block;
}

.p_zwtl li a:hover {
    height: 36px;
    border-bottom: 4px solid #ff8b39;
    color: #444;
    display: block;
}

.p_zwtimore {
    padding: 0 8px;
    margin-top: 4px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #3466ab;
    float: right;
}

.p_zwtimore a:hover {
    color: #fff;
    text-decoration: underline;
}

.p_imain {
    width: 1003px;
    margin: 0 auto;
    clear: both;
}

.p_zwbg {
    width: 100%;
    padding: 1px 0 15px;
    margin: 0 auto;
    clear: both;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    background: #fbfbfb;
}

.p_tzgg {
    width: 245px;
    margin-right: 20px;
    float: left;
}

.p_tzggtl {
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    font-family: "微软雅黑";
}

.p_tzgglist {
    width: 100%;
    height: 225px;
    border-top: 2px solid #3466ab;
    background: url(../images/p_10.jpg) left top no-repeat;
}

.p_tzgglist dl {
    width: 229px;
    padding: 11px 0 9px 0;
    margin-left: 15px;
    border-bottom: 1px dashed #d6d6d6;
}

.p_tzgglist dt {
    width: 29px;
    text-align: left;
    line-height: 26px;
    font-size: 16px;
    font-family: "微软雅黑";
    font-style: italic;
    float: left;
}

.p_tzgglist dd {
    width: 200px;
    height: auto !important;
    height: 26px;
    min-height: 26px;
    line-height: 26px;
    font-size: 12px;
    float: left;
}

.p_tzgglist dd span {
    padding-left: 10px;
    color: #999;
}

.p_wjtz {
    width: 270px;
    margin: 20px 30px 0 0;
    float: left;
}

.p_wjtz_tl {
    height: 26px;
    line-height: 26px;
}

.p_wjtz_ss1 {
    width: 102px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #d5d7dd;
    padding: 0 5px;
    color: #999;
    margin-right: 6px;
    float: left;
    font-size: 12px;
}

.p_wjtz_ss2 {
    width: 83px;
    height: 26px;
    font-size: 12px;
    padding: 4px 0 4px 5px;
    color: #999;
    margin-right: 6px;
    float: left;
    font-size: 12px;
}

.p_wjtz_ss3 {
    width: 50px;
    height: 26px;
    line-height: 24px;
    text-align: center;
    background: #ff8b39;
    display: block;
    float: left;
}

.p_wjtz_ss3:hover {
    color: #fff;
    text-decoration: underline;
}

.p_wjtzlist {
    width: 100%;
}

.p_wjtzlist dl {
    width: 260px;
    padding: 10px 0 8px 0;
    font-size: 12px;
    border-bottom: 1px dashed #d6d6d6;
}

.p_wjtzlist dt {
    padding-left: 15px;
    height: auto !important;
    height: 26px;
    min-height: 26px;
    line-height: 26px;
    background: url(../images/p_8.jpg) left 13px no-repeat;
}

.p_wjtzlist dt span {
    padding-left: 10px;
    color: #999;
}

.p_wjtzlist dd {
    padding-left: 12px;
    line-height: 26px;
    font-size: 12px;
    color: #3466ab;
}

.p_xxgk {
    width: 433px;
    margin-top: 20px;
    float: left;
}

.p_xxgknav {
    width: 100%;
}

.p_xxgknav a {
    width: 137px;
    height: 42px;
    line-height: 32px;
    margin-right: 11px;
    font-size: 14px;
    text-align: center;
    background: url(../images/p_9_1.png) left top no-repeat;
    float: left;
    display: block;
}

.p_xxgknav a:hover {
    width: 137px;
    height: 36px;
    font-weight: bold;
    background: url(../images/p_9_2.png) left center no-repeat;
    color: #fff;
    display: block;
}

.p_xxgknav a.p_xxgknav_a {
    width: 137px;
    height: 36px;
    font-weight: bold;
    background: url(../images/p_9_2.png) left center no-repeat;
    color: #fff;
}

.p_xxgklist {
    width: 100%;
    height: 145px;
    clear: both;
}

.p_xxgklist li {
    width: 418px;
    padding-left: 15px;
    padding-bottom: 2px;
    height: auto !important;
    height: 32px;
    min-height: 32px;
    line-height: 32px;
    font-size: 12px;
    background: url(../images/p_8.jpg) 3px center no-repeat;
}

.p_xxgklist li span {
    padding-left: 10px;
    color: #999;
}

.p_zxxxgk {
    width: 100%;
    height: 37px;
    margin: 12px auto 0;
    clear: both;
    background: #ededed;
}

.p_zxxxgktl {
    width: 120px;
    height: 37px;
    line-height: 37px;
    padding-left: 25px;
    margin-right: 3px;
    text-indent: 10px;
    background: #d90c13 url(../images/p_11.jpg) left center no-repeat;
    float: left;
    display: block;
}

.p_zxxxgktl:hover {
    color: #fff;
}

.p_zxxxgknav {
    float: left;
}

.p_zxxxgknav li {
    width: 100px;
    height: 27px;
    line-height: 26px;
    font-family: "微软雅黑";
    margin-top: 5px;
    margin-left: 8px;
    padding-left: 28px;
    background: url(../images/p_12.jpg) left center no-repeat;
    float: left;
}

.p_zxxxgknav li a:link {
    color: #666;
}

.p_zt {
    width: 100%;
    height: 144px;
    margin: 20px auto;
    clear: both;
}

.p_zt1 {
    float: left;
    padding: 0 4px 0 0;
}

.p_zt2 {
    float: left;
    padding: 0 4px 4px 0;
}


.p_yqlt {
    width: 100%;
    height: 44px;
    border-top: 2px solid #3466ab;
    background: #f4f4f4;
    margin: 20px auto 0;
    clear: both;
}

.p_yqlttl {
    width: 80px;
    height: 44px;
    line-height: 44px;
    padding: 0 0px 0 25px;
    margin-right: 15px;
    background: url(../images/p_16.jpg) right center no-repeat;
    float: left;
    display: block;
}

.p_yqlt_sec {
    width: 130px;
    height: 24px;
    font-size: 12px;
    padding: 2px 0 4px 5px;
    margin: 11px 14px 0 0;
    color: #999;
    float: left;
}



/*------ 网上办事 ------*/
.p_wsbsnav {
    width: 100%;
}

.p_wsbsnav a {
    width: 137px;
    height: 42px;
    line-height: 32px;
    margin-right: 11px;
    font-size: 14px;
    text-align: center;
    background: url(../images/p_9_1.png) left top no-repeat;
    float: left;
    display: block;
}

.p_wsbsnav a:hover {
    width: 137px;
    height: 36px;
    font-weight: bold;
    background: url(../images/p_9_3.png) left center no-repeat;
    color: #fff;
    display: block;
}

.p_wsbsnav a.p_xxgknav_a {
    width: 137px;
    height: 36px;
    font-weight: bold;
    background: url(../images/p_9_3.png) left center no-repeat;
    color: #fff;
}

.p_wsfl {
    width: 212px;
    height: 150px;
    padding-left: 25px;
    margin-top: 5px;
    font-size: 12px;
    float: left;
}

.p_wsfltl {
    height: 41px;
    line-height: 35px;
    padding-left: 40px;
    display: block;
}

.p_ws_bg1 {
    background: url(../images/p_23_1.png) left 3px no-repeat;
}

.p_ws_bg2 {
    background: url(../images/p_23_2.png) left 3px no-repeat;
}

.p_ws_bg3 {
    background: url(../images/p_23_3.png) left 1px no-repeat;
}

.p_wslist {
    width: 172px;
    padding-left: 40px;
    line-height: 26px;
}

.p_wslist li {
    clear: both;
}

.p_bor {
    border-right: 1px solid #e0e0e0;
}

.p_bol {
    border-left: 1px solid #e0e0e0;
}

.p_bob {
    border-bottom: 1px solid #e0e0e0;
}

.p_ws_but1 {
    height: 20px;
    line-height: 20px;
    padding: 0 11px;
    margin-right: 5px;
    background: #ffd5b8;
    float: left;
}

.p_ws_but2 {
    height: 20px;
    line-height: 20px;
    padding: 0 11px;
    background: #ededed;
    float: left;
}

.p_wsban {
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #fff;
    display: block;
}

.p_wsgs {
    width: 460px;
    padding-top: 4px;
    float: left;
}

.p_wsgzlg {
    line-height: 28px;
    font-size: 12px;
    font-family: "宋体";
}

.p_wsgs1 {
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    border-bottom: 2px solid #79d2a4;
}

.p_wsgs2 {
    background: url(../images/p_24.jpg) right bottom no-repeat;
}

.p_wstj {
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 12px;
    border-top: 1px dashed #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 5px;
}

.p_wstj_ss1 {
    width: 75px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #d5d7dd;
    padding: 0 5px;
    color: #999;
    margin: 11px 6px 0 5px;
    float: left;
}

.p_wstj_ss2 {
    width: 44px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-top: 11px;
    background: #ff8500;
    display: block;
    float: left;
}

.p_wstj_ss2:hover {
    color: #fff;
    text-decoration: underline;
}

.p_wsdt {
    display: block;
    margin-top: 10px;
    float: left;
}

.p_wsjg {
    width: 222px;
    padding-left: 15px;
    float: right;
}

.p_wsjgtl {
    height: 45px;
    line-height: 45px;
}

.p_wsjglist {
    width: 100%;
    margin: 0 auto;
    clear: both;
}

.p_wsjglist li {
    height: auto !important;
    height: 25px;
    min-height: 25px;
    line-height: 25px;
    font-size: 12px;
    padding: 6px 0 10px 15px;
    background: url(../images/p_8.jpg) left 16px no-repeat;
    border-bottom: 1px dashed #d9d9d9;
}

.p_wsjglist li span {
    padding-left: 10px;
    color: #999;
}

.p_wscx {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-bottom: 2px solid #16b664
}

.p_wscxlr {
    margin-top: 16px;
    float: right;
}

.p_wscxlist {
    padding-left: 35px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    background: #ededed url(../images/p_25.png) 12px center no-repeat;
    margin-top: 7px;
    display: block;
}

.p_wsxt {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-right: 1px solid #58ac81;
    background: #79d2a4;
}

.p_wsxt li {
    width: 192px;
    height: 40px;
    line-height: 18px;
    padding: 8px 0px 7px 50px;
    font-size: 12px;
    border: 1px solid #58ac81;
    border-right: none;
    float: left;
}

.p_wsxt li a {
    display: black;
    color: #fff;
    font-weight: bold;
    float: left;
    width: 192px;
    height: 40px;
    font-size: 14px;
}

.p_wsxt li a:hover {
    display: black;
    color: #444;
    font-weight: bold;
}

.p_wsxt1 {
    background: url(../images/t_1.png) 18px center no-repeat;
}

.p_wsxt2 {
    background: url(../images/t_3.png) 18px center no-repeat;
}

.p_wsxt3 {
    background: url(../images/t_5.png) 18px center no-repeat;
}

.p_wsxt4 {
    line-height: 40px;
    background: url(../images/p_26_4.png) 18px center no-repeat;
}

.p_wsxt .p_wsxt1:hover {
    border: 1px solid #ff9d33;
    background: #ffe6d4 url(../images/t_2.png) 18px center no-repeat;
}

.p_wsxt .p_wsxt2:hover {
    border: 1px solid #ff9d33;
    background: #ffe6d4 url(../images/t_4.png) 18px center no-repeat;
}

.p_wsxt .p_wsxt3:hover {
    border: 1px solid #ff9d33;
    background: #ffe6d4 url(../images/t_6.png) 18px center no-repeat;
}

.p_wsxt .p_wsxt4:hover {
    border: 1px solid #ff9d33;
    background: #ffe6d4 url(../images/p_26_4h.png) 18px center no-repeat;
}





/*------ 公众参与 ------*/
.p_gzbg {
    width: 973;
    padding: 1px 15px 15px;
    margin: 0 auto;
    clear: both;
    background: #fbfbfb;
}

.p_gzhd_l {
    width: 713px;
    float: left;
}

.p_gzss {
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #d9d9d9;
}

.p_gzss0 {
    width: 70px;
    float: left;
}

.p_gzss1 {
    width: 85px;
    height: 28px;
    font-size: 12px;
    padding: 2px 0 6px 5px;
    color: #999;
    margin-right: 6px;
    border: 1px solid #d5d7dd;
    float: left;
}

.p_gzss2 {
    width: 245px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #d5d7dd;
    color: #999;
    padding: 0 5px;
    margin-right: 6px;
    float: left;
}

.p_gzss3 {
    width: 62px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    background: #3466ab;
    display: block;
    margin-right: 6px;
    float: left;
}

.p_gzss4 {
    width: 98px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    background: #ff8b39;
    display: block;
    float: left;
}

.p_gzss3:hover {
    color: #fff;
    text-decoration: underline;
}

.p_gzss4:hover {
    color: #fff;
    text-decoration: underline;
}

.p_gznav {
    width: 100%;
}

.p_gznav a {
    width: 137px;
    height: 42px;
    line-height: 34px;
    margin-right: 2px;
    font-size: 14px;
    text-align: center;
    background: url(../images/p_9_1.png) left top no-repeat;
    float: left;
    display: block;
}

.p_gznav a:hover {
    width: 137px;
    height: 36px;
    font-weight: bold;
    background: url(../images/p_9_2.png) left center no-repeat;
    color: #fff;
}

.p_gznav a.p_gznav_a {
    width: 137px;
    height: 36px;
    font-weight: bold;
    background: url(../images/p_9_2.png) left center no-repeat;
    color: #fff;
    display: block;
}

.p_gzlist {
    width: 100%;
    height: auto !important;
    height: 32px;
    min-height: 32px;
    clear: both;
    font-size: 12px;
    line-height: 32px;
    color: #999;
    vertical-align: top;
}

.p_gzlr {
    width: 17px;
    height: 32px;
    float: right;
}


.p_gzhd_r {
    width: 245px;
    float: right;
}

.p_linetlbk {
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    font-family: "微软雅黑";
    border-bottom: 2px solid #3466ab;
}

.p_linejl {
    padding: 16px 16px 0;
    float: left;
}

.p_zgzxft {
    width: 100%;
    margin: 0 auto;
    line-height: 26px;
    font-size: 12px;
}

.p_gzwsdc {
    width: 100%;
    height: 60px;
    clear: both;
}

.p_gzhd_rw {
    width: 245px;
}


/*------------ main结束 --------------*/



/*------------------------ 二级页面样式 开始 --------------------------*/
.p_ejglb {
    width: 100%;
    height: auto !important;
    height: 36px;
    min-height: 36px;
    background: #fbfbfb;
    margin: 0 auto;
    padding-bottom: 5px;
    clear: both;
}

.p_ejglb a {
    width: 137px;
    height: 36px;
    line-height: 35px;
    padding-left: 30px;
    font-family: "微软雅黑";
    background: url(../images/w_5.jpg) 15px center no-repeat;
    float: left;
    display: block;
}

.p_ejglb a:hover {
    background: url(../images/w_5_1.jpg) 15px center no-repeat;
}

.p_ejglb a.p_ejglb_a {
    background: url(../images/w_5_1.jpg) 15px center no-repeat;
    color: #cd0000;
}

.p_ejgtl {
    height: 32px;
    line-height: 32px;
    text-align: center;
    padding: 0 20px;
    background: #df191a;
    margin-top: 20px;
    float: left;
}

.p_ejgzz {
    height: 45px;
    line-height: 45px;
    clear: both;
}

.p_ejgzznr {
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 30px;
    margin-bottom: 40px;
}

.p_ejglbtlbk {
    height: 33px;
    line-height: 33px;
    background: #f5f5f5;
    border-bottom: 1px solid #3466ab;
}

.p_ejglbtl a {
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #3466ab;
    margin-right: 10px;
    float: left;
    display: block;
}

.p_ejglbtl a:hover {
    background: #3466ab;
    color: #fff;
}

.p_ejglbtl a.p_ejglbtl_a {
    background: #3466ab;
    color: #fff;
}

.p_ejglbmore {
    text-align: right;
    padding-right: 20px;
    line-height: 33px;
    color: #555;
    display: block;
    float: right;
}

.p_ejglist {
    width: 100%;
    margin: 0 auto 30px;
    clear: both;
    height: auto !important;
    height: 100px;
    min-height: 100px;
}

.p_ejglist li {
    height: 40px;
    line-height: 40px;
    font-family: "微软雅黑";
    padding: 0 0 0 15px;
    background: url(../images/p_8.jpg) left center no-repeat;
}

.p_ejglist li span {
    padding-left: 10px;
    color: #999;
}

.p_eldbk {
    width: 100%;
    height: auto !important;
    height: 132px;
    min-height: 132px;
    margin: 0 auto 40px;
    clear: both;
}

.p_eldpic {
    width: 100px;
    height: 124px;
    padding: 5px;
    border: 1px solid #e5e5e5;
    float: left;
    display: block;
}

.p_eldnr {
    width: 960px;
    font-family: "微软雅黑";
    float: right;
}

.p_eldnr1 {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px dashed #cbcbcb;
}

.p_eldnr1 span {
    padding-right: 20px;
}

.p_eldnr2 {
    width: 42px;
    line-height: 28px;
    margin-top: 10px;
    float: left;
}

.p_eldnr3 {
    width: 915px;
    line-height: 28px;
    margin-top: 10px;
    float: right;
}

.p_eldnr4 {
    width: 100%;
    height: 38px;
    line-height: 38px;
}

.p_tplby {
    width: 100%;
    height: auto !important;
    height: 190px;
    min-height: 190px;
    margin: 0 auto;
    padding-top: 10px;
}

.p_tplby li {
    width: 310px;
    ;
    min-height: 280px;
    margin-right: 80px;
    margin-bottom: 20px;
}

.ptptp {
    width: 296px;
    height: 190px;
    border: #f2f2f2 7px solid;
}

.ptptp:hover {
    width: 296px;
    height: 190px;
    border: #ddebff 7px solid;
}

.ptpwz {
    width: 296px;
    height: 50px;
    line-height: 25px;
    padding-top: 5px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}

.ptprq {
    width: 296px;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
}


.p_zcnav {
    width: 100%;
    margin: 30px auto 10px;
    clear: both;
}

.p_zcnav a {
    width: 158px;
    height: 36px;
    line-height: 34px;
    margin-right: 24px;
    font-size: 14px;
    font-family: "微软雅黑";
    text-align: center;
    background: url(../images/p_9_1.png) left top no-repeat;
    float: left;
    display: block;
}

.p_zcnav a:hover {
    font-weight: bold;
    background: url(../images/p_9_2.png) left top no-repeat;
    color: #fff;
}

.p_zcnav a.p_zcnav_a {
    font-weight: bold;
    background: url(../images/p_9_2.png) left top no-repeat;
    color: #fff;
}


.yyxwxxy_nr {
    width: 100%;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    margin: 0 auto 15px;
}

.yyxwxxy_nr p img {
    max-width: 100%;
}

.yyxwxxy_nrbt {
    width: 100%;
    height: auto !important;
    height: 40px;
    min-height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 20px auto;
}

.yyxwxxy_nrllcs_dzx {
    width: 100%;
    height: auto;
    line-height: 31px;
    text-align: center;
    background: #e8f3fa;
    border-top: 1px dashed #cfcfcf;
    margin-bottom: 22px;
}

.yyxwxxy_nrjtnr {
    width: 100%;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    line-height: 32px;
    padding-bottom: 20px;
}

.yyxwxxy_nrscgb {
    width: 100%;
    height: 40px;
    margin-top: 15px;
    border-top: #c4c4c4 1px dashed;
    line-height: 40px;
    margin-bottom: 15px;
}

.yyxwxxy_nrsc1 {
    width: 60px;
    height: 40px;
    line-height: 40px;
    background: url(../images/9-yyxwxxysctb1.jpg) no-repeat left center;
    padding-left: 22px;
    float: left;
    margin-left: 650px;
}

.yyxwxxy_nrsc2 {
    width: 77px;
    height: 40px;
    line-height: 40px;
    background: url(../images/9-yyxwdsfsefsd.jpg) no-repeat left center;
    padding-left: 22px;
    float: left;
}

.yyxwxxy_nrsc3 {
    width: 77px;
    height: 40px;
    line-height: 40px;
    background: url(../images/9-yyxwgfdjsdsb.jpg) no-repeat left center;
    padding-left: 22px;
    float: left;
}

.sypxyp {
    width: 100%;
    height: 60px;
    margin: 1px auto 23px;
    padding-top: 10px;
    border-top: #CCC 1px dashed;
}

.syp {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.xyp {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.p_rnfx {
    width: 100%;
    margin-top: 10px;
    clear: both;
}

.p_rnfx li {
    width: 24px;
    height: 24px;
    padding: 2px 0px;
    margin-right: 6px;
    float: left;
}


.p_ejbk {
    width: 1003px;
    margin: 0px auto 0;
    clear: both;
}

.p_ejl {
    width: 184px;
    background: #3466ab url(../images/p_37.jpg) right top repeat-y;
    border-right: 1px solid #e2e2e6;
    border-top: 1px solid #e2e2e6;
    height: auto !important;
    height: 500px;
    min-height: 500px;
    padding-bottom: 30px;
}

.p_ejr {
    width: 818px;
}

.p_eltlbk {
    width: 183px;
    height: 54px;
    background: url(../images/p_32.png) center bottom no-repeat;
}

.p_eltl {
    line-height: 54px;
    padding-left: 22px;
    font-weight: bold;
    background: url(../images/p_31_1.png) 109px 18px no-repeat;
}

.p_elnav {
    width: 183px;
    margin-top: 1px;
}

.p_elnav a {
    padding-left: 56px;
    height: auto !important;
    height: 43px;
    min-height: 43px;
    line-height: 43px;
    font-family: "微软雅黑";
    border-bottom: 1px solid #e2e2e6;
    background: url(../images/p_33_1.png) 35px 19px no-repeat;
    color: #fff;
    display: block;
}

.p_elnav a:hover {
    background: #5686ca url(../images/p_33_2.png) 35px 19px no-repeat;
    color: #fff;
}

.p_elnav a.p_elnav_a {
    background: #5686ca url(../images/p_33_2.png) 35px 19px no-repeat;
    color: #fff;
}

.p_elnav .p_elnavli {
    width: 100%;
    height: auto !important;
    height: 30px;
    min-height: 30px;
    padding: 5px 0;
    border-bottom: 1px solid #e2e2e6;
    clear: both;
}

.p_elnav .p_elnavli a {
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 30px;
    font-family: "微软雅黑";
    border: 0;
    background: none;
}

.p_elnav .p_elnavli a:hover {
    color: #cd0000;
}

.p_ldjh {
    width: 100%;
    height: auto !important;
    height: 100px;
    min-height: 100px;
    margin-bottom: 30px;
}

.p_ldjhlide {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background: #3466ab;
}

a.p_ldjhlide {
    color: #fff;
    text-decoration: none;
}

.p_ldjhbtzwnr {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
    margin-top: 1px;
}

.p_ldjhlbnr {
    width: 100%;
    height: auto !important;
    height: 108px;
    min-height: 108px;
    margin: 10px auto 0;
}

.p_ldjhlbnr li {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: url(../images/w_5.jpg) no-repeat left center;
    text-indent: 15px;
}

.cztgd {
    display: block;
    height: 30px;
    line-height: 30px;
    margin-right: 20px;
}

.p_rylb {
    width: 100%;
    height: auto !important;
    height: 182px;
    min-height: 182px;
    margin: 20px auto 0;
}

.p_rylb li {
    width: 100%;
    margin-right: 41px;
}

.p_ry_tp {
    width: 211px;
    height: 136px;
    padding: 4px;
    border: #dddddd 1px solid;
    display: block;
}

.prymc {
    width: 211px;
    height: auto !important;
    height: 25px;
    min-height: 25px;
    line-height: 25px;
    padding-top: 5px;
    display: block;
}

.p_ldjjnr {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    line-height: 28px;
    margin-top: 10px;
}


#leftnav {
    width: 183px;
    margin-top: 1px;
}

#leftnav h3 a:link {
    cursor: pointer;
    padding-left: 56px;
    height: auto !important;
    height: 43px;
    min-height: 43px;
    font-size: 15px;
    font-weight: normal;
    line-height: 43px;
    font-family: "微软雅黑";
    border-bottom: 1px solid #e2e2e6;
    background: url(../images/p_38_1.png) 35px 19px no-repeat;
    color: #fff;
    display: block;
}

#leftnav h3 a:hover {
    background: #5686ca url(../images/p_38_1.png) 35px 19px no-repeat;
    text-decoration: none;
}

#leftnav .h3_hover {
    background: #5686ca url(../images/p_38_1.png) 35px 19px no-repeat;
}

#leftnav a {
    display: block;
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 30px;
    padding-left: 56px;
    font-size: 12px;
    color: #fff;
    font-family: "微软雅黑";
    border: 0;
    background: url(../images/p_39.png) 35px 12px no-repeat;
}

#leftnav a:hover {
    color: #fff;
    text-decoration: underline;
}

#leftnav div {
    display: none;
    width: 100%;
    height: auto !important;
    height: 30px;
    min-height: 30px;
    padding: 5px 0;
    border-bottom: 1px solid #e2e2e6;
    clear: both;
}

.p_zwpa5 {
    padding: 0 5px;
}

.p_izxftbk {
    width: 580px;
}

.p_izxft {
    width: 580px;
    height: auto !important;
    height: 133px;
    min-height: 133px;
}

.p_izxfttp {
    width: 180px;
    height: 123px;
    border: 5px solid #e8e8e8;
}

.p_ipal10 {
    margin-left: 10px;
}

.p_izxftbut {
    height: 26px;
    line-height: 26px;
    padding: 0 7px;
    background: #ff8500;
}

.p_igzcyr {
    width: 118px;
    height: 40px;
    line-height: 40px;
    margin-top: 48px;
    float: right;
}

.p_igzcyba1 {
    width: 118px;
    text-indent: 40px;
    background: #dcedfd url(../images/p_40_1.png) 10px center no-repeat;
    display: block;
}

.p_igzcyba2 {
    width: 118px;
    text-indent: 40px;
    background: #dcedfd url(../images/p_40_2.png) 10px center no-repeat;
    display: block;
}

.p_igzcyba3 {
    width: 118px;
    text-indent: 40px;
    background: #dcedfd url(../images/p_40_3.png) 10px center no-repeat;
    display: block;
}

.p_imab7 {
    margin-bottom: 7px;
}


/*----------------------------------- 网站地图 ----------------------------------- */
.wzdt {
    width: 1055px;
    margin: 0 auto;
    clear: both;
}

.wzdt dl {
    width: 100%;
    line-height: 28px;
    height: auto !important;
    height: 56px;
    min-height: 56px;
    margin-bottom: 20px;
    display: block;
}

.wzdt dt {
    width: 100px;
    text-align: center;
    height: 30px;
    line-height: 29px;
    font-size: 15px;
    margin-bottom: 10px;
    background: #3466ab;
}

.wzdt dt a {
    color: #fff;
}

.wzdt dt:hover {
    color: #fff;
    background: #ff8b39;
}

.wzdt dd {
    width: 180px;
    padding-left: 18px;
    font-size: 14px;
    line-height: 29px;
    float: left;
}



/*--------------------------------------------- p_style结束 -----------------------------------------------*/

.g_dqwz_1 {
    width: 1078px;
    height: 50px;
    line-height: 50px;
    background: url(../images/w_1.png) no-repeat left center;
    padding-left: 20px;
    margin: 0 auto;
}

.g_wsjsgkbt {
    width: 1100px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto 10px;
    background: url(../images/w_2.png) no-repeat top;
}

.g_wsjsgk {
    width: 1100px;
    height: auto !important;
    height: 200px;
    margin: 0 auto 10px;
}

.g_zsdwli {
    width: 100%;
    height: auto !important;
    height: 100px;
}

.g_zsdwli li {
    width: 309px;
    height: 40px;
    line-height: 40px;
    margin: 0 38px 15px 0;
}

.g_zsdwli li a {
    width: 283px;
    height: 40px;
    line-height: 38px;
    background: url(../images/w_3.jpg) no-repeat;
    padding-left: 26px;
    display: block;
}

.g_zsdwli li a:hover {
    color: #FFF;
    background: url(../images/w_4.jpg) no-repeat;
}

.g_xwfbli {
    width: 100%;
    height: auto !important;
    height: 100px;
    min-height: 100px;
}

.g_xwfbli li {
    height: 40px;
    line-height: 40px;
    font-family: "微软雅黑";
    background: url(../images/w_5.jpg) no-repeat left center;
    padding-left: 15px;
}

.g_xwfbli span {
    vertical-align: top;
    font-size: 16px;
    padding-left: 10px;
    color: #999;
}

.g_wjtzcx {
    width: 100%;
    height: 54px;
    margin: 0 auto 20px;
}

.gp_gzss3 {
    width: 62px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    background: #ff8b39;
    display: block;
    margin-right: 6px;
    float: left;
}

.gp_gzss4 {
    width: 98px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    background: #d7d7d7;
    display: block;
    float: left;
}

.gp_gzss3:hover {
    color: #fff;
    text-decoration: underline;
}

.gp_gzss4:hover {
    color: #fff;
    text-decoration: underline;
}

/*--------  文件通知 -----*/
.zy_cztzqsl {
    width: 100%;
    height: auto !important;
    height: 120px;
    min-height: 120px;
    margin-bottom: 20px;
}

.g_zymsdtbj1 {
    background: #ddebff;
}

.g_zymsdtbj2 {
    background: #f6f6f6;
}

.g_zymsdtbj3 {
    background: #eaf2ff;
}

.g_zyzfwjbk {
    border-bottom: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    line-height: 25px;
    padding: 5px 2px;
}

/*--------  公众参与  民意征集 -----*/
.g_gz_zj {
    width: 788px;
    height: auto !important;
    height: 100px;
    min-height: 100px;
}

.g_gz_zjbt {
    width: 788px;
    height: 30px;
    background: url(../images/w_3.png) no-repeat top;
    padding-top: 20px;
    margin-bottom: 20px;
}

.g_gz_zjbtej {
    width: 788px;
    height: 33px;
    background: #f5f5f5;
    border-bottom: #3466ab 1px solid;
    line-height: 33px;
    margin-bottom: 20px;
}

.g_gz_zjbtej a {
    padding: 0 20px;
    height: 33px;
    background: #f5f5f5;
    display: block;
}

.g_gz_zjbtej a.hover {
    height: 33px;
    background: #3466ab;
    color: #fff;
}

.g_gz_zjnr_1 {
    width: 100%;
    height: auto !important;
    height: 80px;
    min-height: 80px;
    border-bottom: #cbcbcb 1px dashed;
    padding: 10px 0 0px;
}

.g_gz_zjnr_1bt {
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 25px;
    display: block;
}

.g_gz_zjnr_sj {
    height: 35px;
    line-height: 35px;
    font-family: "微软雅黑";
}

/*--------  公众参与  民意征集内容 -----*/
.g_z_jgsznr {
    height: auto !important;
    height: 180px;
    min-height: 180px;
}

.sec_content_tc {
    width: 100%;
    line-height: 30px;
    text-align: center;
    height: auto;
    !important height: 30px;
    min-height: 30px;
    padding: 0 0px 30px;
    text-align: center;
}

.sec_detaillist {
    width: 100%;
    margin-bottom: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    background: #f4faff;
    border-bottom: 1px dotted #bebebe;
}

.sec_detaillist p {
    padding-right: 20px;
    display: inline;
}

.sec_nr {
    padding-bottom: 20px;
    line-height: 30px;
}

.g_cysm {
    width: 100%;
    height: 30px;
    margin: 0 auto 10px;
}

.g_cysman {
    height: 30px;
    padding: 0 20px;
    background: #f89201;
    display: block;
    line-height: 30px;
}

.g_smnr {
    width: 100%;
    line-height: 30px;
    margin-bottom: 15px;
}

.zy_wyxxbt {
    height: 37px;
    margin-bottom: 20px;
}

.zy_wyxxzwnr {
    width: 782px;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
    margin-top: 1px;
}

.zy_tzxxbgli {
    width: 711px;
    height: auto !important;
    height: 270px;
    min-height: 270px;
    margin: 0 auto;
}

.zy_ldjhlide {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    background: #3466ab;
}

.zy_tzxxwby {
    width: 206px;
    height: 25px;
    margin: auto 0;
    line-height: 25px;
    border: #dadada 1px solid;
    padding: 0 2px;
}

.zy_tzxxwbqy_1 {
    width: 575px;
    height: 124px;
    line-height: 25px;
    border: #dadada 1px solid;
    padding: 0 2px;
}

.zy_tzxxyzm {
    width: 88px;
    height: 25px;
    line-height: 25px;
    border: #dadada 1px solid;
    margin-right: 15px;
    padding: 0 2px;
}

.zy_tzxxan {
    width: 711px;
    height: 28px;
    margin: 30px auto;
}

.zy_tzqrtj {
    width: 90px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background: #3466ab;
    margin-left: 76px;
    margin-right: 90px;
}

.zy_tzqrcz {
    width: 90px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background: #dadada;
}

/*--------  新闻中心频道页 -----*/
.g_xw_pdy {
    width: 804px;
    height: auto !important;
    height: 200px;
    min-height: 200px;
}

.g_xw_pdytpqh {
    width: 804px;
    height: 268px;
    margin-bottom: 20px;
}

.g_xw_dtfb {
    width: 804px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_xw_dt {
    width: 540px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_xw_gzdt {
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin-bottom: 20px;
}

.g_xw_gzdtbt {
    height: 41px;
    border-bottom: 2px solid #3466ab;
}

.g_xw_gzdtbt a {
    height: 41px;
    padding: 0 5px;
    line-height: 35px;
    color: #444;
    margin: 0 10px;
    display: block;
}

.g_xw_gzdtbt a.hover {
    height: 39px;
    border-bottom: 2px solid #3466ab;
    display: block;
    color: #3466ab;
}

.g_xw_gzdtbt a:hover {
    height: 39px;
    border-bottom: 2px solid #3466ab;
    display: block;
    color: #3466ab;
}

.g_xw_gzdtlb {
    height: auto !important;
    height: 180px;
    min-height: 180px;
    line-height: 50px;
    padding: 5px;
    border: #e3e3e7 1px solid;
}

.g_xw_gzdtlb li {
    height: auto !important;
    height: 30px;
    line-height: 30px;
    padding-bottom: 5px;
    line-height: 25px;
    background: url(../images/w_8.jpg) no-repeat left 13px;
    padding-left: 15px;
}

.g_xw_fbli {
    padding: 10px;
    border: #e3e3e7 1px solid;
    margin-bottom: 20px;
}

.g_xw_fblibt {
    width: 100%;
    height: 22px;
    line-height: 22px;
}

.gp_wscxlr {
    float: right;
}

.g_xw_fblibt_a {
    display: block;
    height: 22px;
    background: url(../images/w_9.jpg) no-repeat left center;
    padding-left: 25px;
}

.g_xwfbtp {
    width: 208px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto;
    padding-top: 15px;
}

.g_xwfbtp_1 {
    width: 208px;
    height: 133px;
    display: block;
}

.g_xwfbtp_wz {
    width: 208px;
    line-height: 25px;
    display: block;
}

.g_mtbd {
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_mtbdbt {
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #3466ab;
}

.g_mtbdbt a {
    color: #444;
    padding: 0 5px;
    margin-right: 20px;
    float: left;
}

.g_mtbdbt a.hover {
    height: 33px;
    border-bottom: 2px solid #3466ab;
    display: block;
    color: #3466ab;
}

.g_mtbdbt a:hover {
    height: 33px;
    border-bottom: 2px solid #3466ab;
    display: block;
    color: #3466ab;
}

.g_xw_fb {
    width: 250px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_mtbdlb {
    height: auto !important;
    height: 50px;
    line-height: 50px;
    padding-top: 10px;
}

.g_mtbdlb li {
    height: auto !important;
    height: 30px;
    line-height: 30px;
    padding-bottom: 8px;
    line-height: 25px;
    background: url(../images/w_8.jpg) no-repeat left 13px;
    padding-left: 15px;
    border-bottom: 1px dashed #d9d9d9;
}

.g_tpxwdx {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_tpxwxb {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    padding-top: 10px;
}

.g_tpxwxbt {
    width: 24px;
    height: 35px;
    padding-top: 55px;
}

.g_tpxwxbc {
    width: 740px;
    margin: 0 5px;
}

.g_tpxwxbc li {
    width: 222px;
    margin: 0 10px;
}

.zytptp {
    width: 222px;
    height: 140px;
    display: block;
}

.zytpwz {
    width: 222px;
    height: auto !important;
    height: 28px;
    min-height: 28px;
    padding-bottom: 5px;
    padding-top: 5px;
    line-height: 28px;
    display: block;
}


/*--------  政务信息频道页 -----*/
.g_zwxx_wai {
    width: 445px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_zwxxgk_r {
    width: 340px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_zwxxssk {
    padding: 10px;
    background: #f6f6f6;
    margin-bottom: 20px;
}

.g_zwxxwztj {
    height: 30px;
    padding-top: 5px;
    line-height: 30px;
}

.g_zwxxgkli {
    background: #f6f6f6;
    margin-bottom: 11px;
}

.g_zwxxgklibt {
    height: 37px;
    line-height: 37px;
    background: url(../images/w_15.jpg) no-repeat;
    display: block;
    padding-left: 27px;
    margin-bottom: 10px;
}

a.g_zwxxgklibt:hover {
    color: #fff;
    text-decoration: underline;
}

.g_zwxxgklm {
    height: 27px;
    padding: 0 10px 9px;
}

.g_zwxxgklm a {
    width: 119px;
    height: 27px;
    display: block;
    background: url(../images/w_16.jpg) no-repeat;
    padding-left: 30px;
    line-height: 27px;
}

.g_ldhdk {
    margin-bottom: 20px;
}

.g_ldtp {
    width: 170px;
    height: 113px;
}

.g_ldhdnrw {
    height: 113px;
    margin-top: 10px;
    background: #3466ab;
}

.g_ldnrwz {
    width: 160px;
    height: 103;
    background: #3466ab;
    padding: 5px;
    line-height: 25px;
}

.g_ldnrwz a:hover {
    color: #ffffff;
}

.g_zcjdw {
    width: 339px;
    height: 260px;
    margin-top: 20px;
    background: url(../images/w_20.png) no-repeat;
}

.g_zcjdwbt {
    height: 50px;
    margin-bottom: 10px;
    background: url(../images/w_22_32.jpg) no-repeat 18px center;
    padding-left: 50px;
    line-height: 50px;
}

.g_zcjdlbnr {
    width: 339px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_zcjdlbnr li {
    height: auto !important;
    height: 25px;
    min-height: 25px;
    padding: 5px 0;
    background: url(../images/w_21_28.jpg) no-repeat left 12px;
    padding-left: 18px;
    line-height: 25px;
}

.g_xjdxzstp {
    width: 338px;
    height: 71px;
    padding-top: 20px;
}

.g_tpzykxbc {
    width: 740px;
    margin: 0 5px;
}

.g_tpzykxbc li {
    width: 128px;
    height: 155px;
    margin-left: 15px;
    position: relative;
}

.tpzyk_zytptp {
    width: 128px;
    height: 155px;
    display: block;
}

.tpzyk_zytpwz {
    width: 128px;
    height: 28px;
    line-height: 28px;
    display: block;
    text-align: center;
    position: absolute;
    top: 127px;
    left: 0px;
    z-index: 100px;
    background: #000;
    opacity: 0.65;
    filter: alpha(opacity=65);
}

a.tpzyk_zytpwz:hover {
    color: #fff;
    text-decoration: underline;
}

.g_tpzykxbc1 {
    width: 915px;
    margin: 0 5px;
}

.g_tpzykxbc1 li {
    width: 128px;
    height: 155px;
    margin: 0 9px 0 15px;
    position: relative;
}

/*--------  在线访谈 -----*/
.zy_zxft {
    width: 100%;
    height: 194px;
    margin-bottom: 25px;
}

.zy_zxftbj {
    background: #ececec;
}

.zy_zxftbjbk {
    border-top: #FFF 1px solid;
    border-right: #FFF 1px solid;
    line-height: 28px;
}

.zxfttp {
    width: 211px;
    height: 145px;
    border: #FFF 1px solid;
}

.zy_zxftbjzt {
    background: #5686ca;
    padding-left: 15px;
}

.zy_zxftbjzt_m {
    padding-left: 15px;
}

.zxftxx {
    border-top: #CCC 1px dashed;
    width: 100%;
    height: 25px;
}

.ftsl_tp {
    width: 175px;
    height: 119px;
    padding: 15px 10px;
}

.ftsl_ftsj {
    width: 175px;
    margin: 15px 10px;
    height: auto !important;
    height: 30px;
    min-height: 30px;
    line-height: 30px;
}

.zxfttp2 {
    width: 277px;
    height: 190px;
    border: #FFF 1px solid;
}

.g_zxft_zcr {
    height: 58px;
    line-height: 45px;
    background: url(../images/w_23.jpg) no-repeat bottom;
}

.g_zxft_nr {
    height: auto !important;
    height: 25px;
    min-height: 25px;
    line-height: 28px;
    padding: 10px;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}


.g_zxft_bg3 {
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto;
    padding: 20px;
}


.g_ldhdcd820 {
    width: 100%;
    height: 30px;
    border-bottom: #d5d5d5 1px dashed;
    line-height: 30px;
    clear: both;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.g_ldhdcd820_k {
    width: 151px;
    height: 26px;
    padding-top: 3px;
    padding-left: 10px;
}

.g_ldhdcd820_kli {
    width: 145px;
    height: 24px;
    border: #c1c3c8 1px solid;
    line-height: 24px;
    padding: 0 2px;
}

.zy_tzxxjy {
    height: auto !important;
    height: 100px;
    min-height: 100px;
    line-height: 28px;
    border: #cacaca 1px dashed;
    background: #fdfdfd;
    padding: 20px;
    margin-bottom: 30px;
}

.wojcbtyhh {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
    margin-bottom: 20px;
}

.g_jcxzbt {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding-bottom: 15px;
}

.wojcbk {
    width: 100%;
    height: auto !important;
    height: 100px;
    min-height: 100px;
    margin: 0 auto;
    clear: both;
}

/*--------  新修改 政策法规 -----*/
.g_xxgzcfgbt {
    width: 1003px;
    height: auto !important;
    height: 60px;
    min-height: 60px;
    line-height: 60px;
    margin: 0 auto 10px;
    background: url(../images/w_2.png) no-repeat top;
    padding-top: 17px;
    border-bottom: #d5d5d5 1px dashed;
    padding-bottom: 10px;
}

.g_xxgzcli1 {
    height: 32px;
    line-height: 25px;
    clear: both;
    padding-top: 6px;
}

.g_xxgzcli1_bt {
    height: 32px;
    float: left;
}

.g_xxgzcli1 a {
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    margin-right: 20px;
    display: block;
    float: left;
}

.g_xxgzcli1 a:hover {
    background: #3466ab;
    color: #fff;
}

.g_xxgzcli1_a {
    background: #3466ab;
    color: #fff;
}

.g_xzcfg2 {
    width: 270px;
    padding-top: 5px;
    height: 28px;
    float: left;
}

.gp_gzss3824 {
    padding: 0 20px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #ff8b39;
    display: block;
    margin-right: 6px;
    float: left;
    margin-top: 5px;
}

.g_xzcfgx_yem {
    height: 50px;
    line-height: 50px;
}

.g_xxgzcli2 {
    height: 32px;
    line-height: 32px;
    clear: both;
    padding-top: 6px;
}

/*--------  网上办事频道页 中间_1 -----*/
.g_wsbsmainbk {
    width: 537px;
}

.g_wsbspdy_c {
    width: 537px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin-left: 15px;
}

.g_wsbspdy_bt {
    width: 537px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 25px;
}

.g_wsbspdy_bt a {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #444444;
    float: left;
    display: block;
}

.g_wsbspdy_bt a:hover {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    display: block;
    color: #fff;
    background: #ff8b39;
}

.g_wsbspdy_bt a.hover {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    display: block;
    color: #fff;
    background: #ff8b39;
}

.g_wsbs_ywfl {
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto 20px;
    padding-bottom: 10px;
    border-bottom: #e0e0e0 1px dashed;
}

.g_yw_gg {
    height: 39px;
    background: url(../images/g_24.png) no-repeat left top;
    padding-left: 40px;
    line-height: 25px;
}

.g_yw_gg2 {
    height: 39px;
    background: url(../images/p_23_2.png) no-repeat left top;
    padding-left: 40px;
    line-height: 25px;
}

.g_yw_gg3 {
    height: 39px;
    background: url(../images/p_23_3.png) no-repeat left top;
    padding-left: 40px;
    line-height: 25px;
}

.s_wsdslan {
    color: #3466ab;
}

.g_ws_ggnr {
    height: auto !important;
    height: 40px;
    min-height: 40px;
    clear: both;
    text-align: justify;
    padding-bottom: 10px;
}

.g_ws_ggnr a {
    height: 24px;
    line-height: 24px;
    margin-right: 15px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #444444;
    display: block;
    float: left;
    padding: 0 5px;
}

.g_ws_ggnr a:hover {
    background: #3466ab;
    color: #FFF;
}

.g_ws_ggnr a.hover {
    background: #3466ab;
    color: #FFF;
}

.g_wsyz_xbt {
    height: 30px;
    line-height: 30px;
}

/*--------  网上办事频道页 中间_1 -----*/
.g_wsbs_fwyh {
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto 20px;
    border-bottom: #e0e0e0 1px dashed;
}

.g_fwyhflbt {
    height: 45px;
    background: url(../images/g_25.png) no-repeat left center;
    padding-left: 35px;
    line-height: 45px;
    border-bottom: #3466ab 2px solid;
    margin-bottom: 10px;
}

.g_fwyhnr_li {
    line-height: 30px;
    background: #f6f6f6;
    border-top: #d9d9d9 1px dashed;
    padding: 10px;
}

.g_fwyhnr_li li {
    height: 30px;
    background: url(../images/g_28.png) no-repeat left center;
    padding-left: 15px;
    line-height: 30px;
}

.g_fwyhflbt2 {
    height: 45px;
    background: url(../images/g_26.png) no-repeat left center;
    padding-left: 35px;
    line-height: 45px;
    border-bottom: #3466ab 2px solid;
    margin-bottom: 10px;
}

.g_fwyhflbt3 {
    height: 45px;
    background: url(../images/g_27.png) no-repeat left center;
    padding-left: 35px;
    line-height: 45px;
    border-bottom: #3466ab 2px solid;
    margin-bottom: 10px;
}

.g_wxts_ts {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.g_fwkhlcts_2 {
    width: 100%;
    height: 60px;
}

.g_bmflbt {
    height: 5px;
    border-bottom: #3466ab 2px solid;
    margin-bottom: 10px;
}




/*--------  网上办事频道页 右 -----*/
.g_wsbspdy_r {
    width: 246px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_jggg826 {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    padding-top: 10px;
}

.gp_wsjgtl {
    height: 45px;
    line-height: 45px;
    border-bottom: #3466ab 2px solid;
    display: block;
}

.gp_wscx {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-bottom: 2px solid #3466ab;
    padding-top: 10px;
}

.gp_wsxt {
    width: 100%;
    margin: 15px auto 0;
    clear: both;
}

.gp_wsxt li {
    width: 164px;
    height: 40px;
    line-height: 20px;
    padding: 8px 18px 7px 60px;
    font-size: 14px;
    border: 1px solid #ddd;
    margin-bottom: 7px;
    float: left;
}

.gp_wsxt1 {
    background: url(../images/p_26_1.png) 18px center no-repeat;
}

.gp_wsxt2 {
    background: url(../images/p_26_2.png) 18px center no-repeat;
}

.gp_wsxt3 {
    background: url(../images/p_26_3.png) 18px center no-repeat;
}

.gp_wsxt4 {
    line-height: 40px;
    background: url(../images/p_26_4.png) 18px center no-repeat;
}

.gp_wsxt5 {
    background: url(../images/gb_wsel.png) 18px center no-repeat;
}

.gp_wsxt6 {
    background: url(../images/gb_wsyp.png) 18px center no-repeat;
}

.gp_wsxt .gp_wsxt1:hover {
    border: 1px solid #ff9d33;
    background: #fff5ee url(../images/p_26_1.png) 18px center no-repeat;
}

.gp_wsxt .gp_wsxt2:hover {
    border: 1px solid #ff9d33;
    background: #fff5ee url(../images/p_26_2.png) 18px center no-repeat;
}

.gp_wsxt .gp_wsxt3:hover {
    border: 1px solid #ff9d33;
    background: #fff5ee url(../images/p_26_3.png) 18px center no-repeat;
}

.gp_wsxt .gp_wsxt4:hover {
    border: 1px solid #ff9d33;
    background: #fff5ee url(../images/p_26_4.png) 18px center no-repeat;
}

.gp_wsxt .gp_wsxt5:hover {
    border: 1px solid #ff9d33;
    background: #fff5ee url(../images/gb_wsel.png) 18px center no-repeat;
}

.gp_wsxt .gp_wsxt6:hover {
    border: 1px solid #ff9d33;
    background: #fff5ee url(../images/gb_wsyp.png) 18px center no-repeat;
}

.g_xzqlqdan {
    width: 100%;
    height: 78px;
    padding-top: 20px;
}


/*--------  行政许可 -----*/
.g_xzxk {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_xzxk li {
    padding: 0 10px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    border-bottom: #e0e0e0 1px dashed;
}

.g_xzxk li:hover {
    background: #fafcff;
}

.g_xzxk li.hover {
    background: #fafcff;
}

.g_xzxk li a:hover {
    color: #3466ab;
}

.g_xzbt {
    height: 50px;
    line-height: 50px;
    display: block;
}

.g_xzbslm {
    height: 25px;
    margin-bottom: 10px;
}

.g_xzbslm a {
    height: 23px;
    padding: 0 20px;
    border: #cfe1fb 1px solid;
    line-height: 23px;
    display: block;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    background: #FFF;
    color: #6d7b8f;
}

.g_xzbslm a:hover {
    color: #3466ab;
    text-decoration: underline;
}

.g_bszn {
    padding: 0 10px;
    height: 144px;
    background: #fbfcff url(../images/g_bs1.jpg) repeat-x bottom;
    margin-bottom: 35px;
}

.g_bszn1 {
    padding: 0 10px;
    height: 70px;
    background: url(../images/g_bs1.jpg) left bottom repeat-x;
    margin-bottom: 35px;
}

.g_bs_sxmc {
    height: 40px;
    line-height: 40px;
    background: url(../images/g_bs2.png) no-repeat left center;
    padding-left: 30px;
}

.g_bs_lmw {
    height: 34px;
    padding-top: 2px;
}

.g_bs_lm {
    height: 34px;
    width: 500px;
}

.g_bs_lm a {
    padding: 0 20px;
    height: 34px;
    line-height: 34px;
    display: block;
    background: #e4e4e4;
    float: left;
    margin-right: 2px;
}

.g_bs_lm a:hover {
    background: #3466ab;
    color: #fff;
}

.g_bs_lm a.hover {
    background: #3466ab;
    color: #fff;
}

.g_zxsb {
    padding: 0 20px;
    height: 34px;
    line-height: 34px;
    display: block;
    background: #ff8500;
}

.g_bsbg {
    padding: 0 10px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_bsbg_1 {
    border-top: #e4e4e4 1px solid;
    border-right: #e4e4e4 1px solid;
    padding: 10px 0;
    text-align: center;
}

.g_bsbg_2 {
    border-top: #e4e4e4 1px solid;
    padding: 10px 0 10px 10px;
    line-height: 30px;
}

.g_zlxa {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto;
}

.g_zlxa li {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-bottom: #e0e0e0 1px dashed;
    clear: both;
}

.g_zlxa li a {
    display: block;
}

.g_zxanr {
    width: 95px;
    height: 30px;
    margin-top: 7px;
    background: url(../images/g_xz1.jpg) no-repeat;
}

.g_zxanr:hover {
    background: url(../images/g_xz1h.jpg) no-repeat;
}

.g_bllcnr {
    padding: 0 10px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    line-height: 35px;
}


/*------------------  卫生资源库 -------------*/
.g_wsnj {
    width: 100%;
    height: 230px;
    margin: 0 auto 50px;
}

.g_wsnj_l {
    width: 163px;
    height: 215px;
    background: url(../images/g_zy2.png) no-repeat;
    padding-top: 11px;
    padding-left: 11px;
}

.g_wsnj_r {
    width: 800px;
    height: 230px;
}

.g_wsnj_nr {
    width: 100%;
    height: 160px;
    line-height: 30px;
}

.g_wsnr_rb {
    width: 100%;
    height: 27px;
    margin: 0 auto;
    padding-top: 35px;
}

.g_nj_jt {
    width: 14px;
    height: 27px;
    display: block;
    margin-right: 10px;
}

.g_nj_gf {
    height: 27px;
    padding: 0 18px;
    line-height: 27px;
    display: block;
    margin-right: 10px;
    background: #eeeeee;
}

.g_zz {
    width: 100%;
    height: 390px;
    margin: 0 auto 40px;
    background: #f9f9f9;
}

.g_zzbt {
    width: 100%;
    height: 40px;
    background: url(../images/g_zy6.jpg) repeat-x top;
}

.g_zzbt1 {
    height: 34px;
    line-height: 34px;
    display: block;
    padding: 0 20px;
}

.g_zzbbt2 {
    width: 770px;
    height: 40px;
    margin-left: 60px;
}

.g_zzbbt2 a {
    width: 108px;
    height: 38px;
    display: block;
    line-height: 34px;
    text-align: center;
}

.g_zzbbt2 a:hover {
    background: url(../images/g_zy7.png) no-repeat;
    color: #fff;
}

.g_zzbbt2 a.hover {
    background: url(../images/g_zy7.png) no-repeat;
    color: #fff;
}

.gp_wscxlr {
    margin-top: 10px;
    float: right;
}

.g_zzlb_c {
    width: 100%;
    height: 276px;
    padding-top: 14px;
    margin-bottom: 30px;
}

.g_zzlb_c li {
    width: 207px;
    height: 276px;
    float: left;
    margin: 0 21px;
}

.g_zzlbtp {
    width: 197px;
    height: 236px;
    background: url(../images/g_zy11.png) no-repeat;
    padding-left: 10px;
    padding-top: 10px;
    display: block;
}

.g_zzlbwz {
    width: 207px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.g_zzjt_b {
    width: 100%;
    height: 30px;
    background: url(../images/g_zy12.jpg) repeat-x bottom;
}

.g_zzjt_jt1 {
    width: 30px;
    height: 30px;
    display: block;
    margin-left: 465px;
    margin-right: 14px;
}

.g_zzjt_jt2 {
    width: 30px;
    height: 30px;
    display: block;
}



.g_sdfl {
    width: 100%;
    height: 290px;
    margin: 0 auto 36px;
}

.g_sdfl li {
    width: 200px;
    height: 290px;
    margin: 0 25px;
    float: left;
}

.g_sdfltp {
    width: 184px;
    height: 223px;
    border: #eeeeee 8px solid;
    display: block;
}

.g_sdflwz {
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.g_zzlbli {
    width: 100%;
    height: auto !important;
    height: 276px;
    min-height: 276px;
    padding-top: 14px;
    margin-bottom: 30px;
}

.g_zzlbli li {
    width: 207px;
    height: 276px;
    float: left;
    margin: 0 21px 30px;
}

.g_zzlblitp {
    width: 197px;
    height: 236px;
    background: url(../images/g_zy11.png) no-repeat;
    padding-left: 10px;
    padding-top: 10px;
    display: block;
}

.g_zzlbliwz {
    width: 207px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.g_ztlb_l {
    width: 170px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    background: url(../images/g_zt1.jpg) repeat-y right;
}

.g_ztalm {
    width: 148px;
    height: 60px;
    margin-bottom: 15px;
    background: url(../images/g_zt2.png) no-repeat;
    padding-left: 23px;
    line-height: 50px;
}

.g_ztej {
    width: 140px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin-left: 28px;
}

.g_ztej a {
    width: 124px;
    height: 38px;
    padding-left: 19px;
    border-top: #f8f8f8 1px solid;
    border-left: #f8f8f8 2px solid;
    border-bottom: #e4e4e4 1px solid;
    display: block;
    line-height: 36px;
}

.g_ztej a:hover {
    border-top: #e4e4e4 1px solid;
    border-left: #3466ab 2px solid;
    border-e4e4e4: #e4e4e4 1px solid;
    background: #FFF;
    color: #3466ab;
}

.g_ztej a.hover {
    border-top: #e4e4e4 1px solid;
    border-left: #3466ab 2px solid;
    border-e4e4e4: #e4e4e4 1px solid;
    background: #FFF;
    color: #3466ab;
}

.g_ztlb_r {
    width: 813px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}

.g_ztlb_r li {
    width: 813px;
    height: 60px;
    border-bottom: #e3e3e3 1px dashed;
}

.g_ztlb_r li:hover {
    background: #f8f8f8;
}

.g_ztlb_rbt {
    width: 680px;
    padding: 10px 0 10px 15px;
    line-height: 40px;
}

.g_ztlb_rbt a {
    display: block;
}

.g_ztlb_rbt a:hover {
    color: #3466ab;
}

.g_ztlb_rgd {
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: block;
    background: url(../images/g_zt16.png) no-repeat left center;
    padding: 0 20px;
}

.m_gzth a:hover {
    color: #fff;
    background: #609cef;
}

.m_gsyzt {
    width: 1003px;
    height: 60px;
    margin: 0 auto 17px;
    padding-top: 20px;
}

.m_syztl_jt {
    display: block;
    width: 14px;
    height: 27px;
    padding-top: 15px;
}

.m_gzth {
    width: 934px;
    height: 60px;
    margin-left: 20px;
}

.m_gzth a {
    display: block;
    width: 300px;
    height: 60px;
    background: #5389d3;
    line-height: 60px;
    text-align: center;
    margin-right: 11px;
}

.m_gwzdt_w {
    width: 98%;
    overflow: hidden;
    margin: 0 auto 20px;
    border: #e4e4e4 1px solid;
    background: #fbfbfb;
}

.m_gwzdt_wt {
    padding: 0 15px;
    height: 44px;
    line-height: 44px;
    background: #f1f0f0;
    border-bottom: #e4e4e4 1px solid;
}

.m_gwzdt_wb {
    padding: 15px 5px 15px 55px;
}

.m_gwzdt_wb span {
    display: block;
}

.m_gwzdt_wb span a {
    display: block;
    padding: 10px 0;
    line-height: 20px;
    float: left;
}

.m_gwzdt_wb span b a {
    display: block;
    margin-right: 16px;
}

.m_gwzdt_wb .div_1 {
    width: 220px;
    float: left;
}

.m_gwzdt_n3j {
    margin-right: 8px;
}



/*图书资源库12-24样式*/
.px_tpzyk {
    width: 100%;
    margin: 5px auto 0;
}

.px_tpzyk li {
    width: 136px;
    height: 189px;
    margin: 0 13px;
    float: left;
}

.px_zytptp {
    width: 128px;
    height: 155px;
    padding: 3px 5px 5px 3px;
    background: url(../images/px_tszyk.png) center top no-repeat;
}

.px_zytpwz {
    width: 100%;
    height: 18px;
    line-height: 18px;
    font-family: "微软雅黑";
    font-size: 13px;
    display: block;
    text-align: center;
}

.px_tpzyk li a:hover {
    text-decoration: underline;
}



/*首页修改12-31样式*/
/*----------------------------------- 信息排行 ----------------------------------- */
.p_xxph {
    width: 100%;
    margin: 20px auto 0;
    clear: both;
}

.p_xxphc1 {
    height: 38px;
    line-height: 38px;
    background: #e1eeff;
    border: 1px solid #fff;
    text-align: center;
    color: #3466ab;
}

.p_xxphc2 {
    height: 38px;
    line-height: 38px;
    background: #f6f6f6;
    border: 1px solid #fff;
}

.p_xxphc3 {
    height: 38px;
    line-height: 38px;
    background: #f1f1f1;
    border: 1px solid #fff;
}

.p_xxphp {
    padding-left: 15px;
}


.pi_wjtztl {
    width: 137px;
    height: 36px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    background: url(../images/p_9_2.png) left center no-repeat;
    color: #fff;
    display: block;
}

a.pi_wjtztl {
    color: #fff;
}

.pi_wjtzlist {
    width: 100%;
}

.pi_wjtzlist dl {
    width: 270px;
    padding: 5px 0;
    font-size: 12px;
    border-bottom: 1px dashed #d6d6d6;
}

.pi_wjtzlist dt {
    padding-left: 15px;
    height: auto !important;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    background: url(../images/p_8.jpg) left 11px no-repeat;
}

.pi_wjtzlist dt span {
    padding-left: 10px;
    color: #999;
}

.pi_wjtzlist dd {
    padding-left: 12px;
    line-height: 26px;
    font-size: 12px;
    color: #3466ab;
}

.pi_wjtzlist dl:hover {
    background: #f1f7ff;
}

.pi_xxtj {
    width: 240px;
    margin-top: 20px;
    float: right;
}

a.pi_xxtjtl1 {
    height: 32px;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    margin-right: 12px;
    background: #3466ab;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    float: left;
}

.pi_xxtjtl2 {
    width: 90px;
    height: 32px;
    background: url(../images/pi_02.jpg) left top no-repeat;
    display: block;
    float: left;
}

.pi_xxtjtl2:hover {
    background: url(../images/pi_03.jpg) left top no-repeat;
}

.pi_xxtjnav {
    width: 100%;
    height: 40px;
    margin-top: 5px;
    background: url(../images/pi_05.jpg) left bottom repeat-x;
}

.pi_xxtjnav a {
    width: 76px;
    height: 40px;
    line-height: 35px;
    text-align: center;
    float: left;
}

.pi_xxtjnav a:hover {
    background: url(../images/pi_01.jpg) center bottom no-repeat;
    font-weight: bold;
    color: #3466ab;
}

.pi_xxtjnav_a {
    background: url(../images/pi_01.jpg) center bottom no-repeat;
    font-weight: bold;
    color: #3466ab;
}

.pi_xxtjpm {
    width: 240px;
    float: right;
}

.pi_xxtjpm li {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #cfcfcf;
}

.pi_xxtjpm .p_pm1 {
    margin: 15px 14px 0 0px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    font-family: "微软雅黑";
    color: #fff;
    text-align: center;
    float: left;
}

.pi_xxtjpm .p_pm2 {
    width: 174px;
    color: #666;
    float: left;
}

.pi_xxtjpm .p_pm3 {
    width: 35px;
    font-size: 12px;
    text-indent: 20px;
    color: #888;
    background: url(../images/pi_04.png) left center no-repeat;
    float: left;
}

.pi_xxtjpm .pbg1 {
    background: #ff8b39;
}

.pi_xxtjpm .pbg2 {
    background: #ccc;
}


.pi_zwtl {
    width: 100%;
    height: 42px;
    background: #ededed;
    border-top: 3px solid #e0e0e0;
}

.pi_zwtl li a {
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    padding: 0 40px;
    border-right: 1px solid #d4d4d4;
    display: block;
    float: left;
    margin-top: -3px;
    border-top: 3px solid #e0e0e0;
}

.pi_zwtl li a:hover {
    border-top: 3px solid #3466ab;
    background: #fbfbfb;
    color: #3466ab;
}

.pi_zwtl li .pi_zwtl_a {
    border-top: 3px solid #3466ab;
    background: #fbfbfb;
    color: #3466ab;
}

.pi_zwtl_b {
    width: 160px;
    height: 32px;
    padding: 9px 40px 0;
    border-right: 1px solid #d4d4d4;
    display: block;
    float: left;
    background: url(../images/pi_06_1.png) center center no-repeat;
}

.pi_zwtl_b:hover {
    background: url(../images/pi_06_2.png) center center no-repeat;
}

.pi_zwtl_c {
    width: 222px;
    height: 32px;
    padding: 9px 40px 0;
    border-right: 1px solid #d4d4d4;
    display: block;
    float: left;
    background: url(../images/pi_07_1.png) center center no-repeat;
}

.pi_zwtl_c:hover {
    background: url(../images/pi_07_2.png) center center no-repeat;
}

/*------------------  2016-01-13 行政权力清单 -------------*/
.pj_zcnav {
    width: 100%;
    margin: 30px auto 10px;
    clear: both;
}

.pj_zcnav a {
    width: 158px;
    height: 32px;
    line-height: 32px;
    margin-right: 23px;
    font-size: 14px;
    font-family: "微软雅黑";
    margin-bottom: 10px;
    text-align: center;
    background: #ededed;
    border: #e5e5e5 1px solid;
    float: left;
    display: block;
}

.pj_zcnav a:hover {
    width: 160px;
    height: 38px;
    font-weight: bold;
    background: url(../images/p_9_2.png) center top no-repeat;
    background-size: 160px 38px;
    color: #fff;
    border: none;
    margin-bottom: 6px;
}

.pj_zcnav a.pj_zcnav_a {
    width: 160px;
    height: 38px;
    font-weight: bold;
    background: url(../images/p_9_2.png) center top no-repeat;
    background-size: 160px 38px;
    color: #fff;
    border: none;
    margin-bottom: 6px;
}

/* 2018-8-6新加样式 */
.g-gws-blcl {
    width: 100%;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto;
}

.g-gws-blcl table {
    border-top: #c6e4fe 1px solid;
    border-left: #c6e4fe 1px solid;
}

.g-gws-blcl table td {
    border-bottom: #c6e4fe 1px solid;
    border-right: #c6e4fe 1px solid;
}

.blcl-nr {
    padding: 10px 15px;
    line-height: 25px;
    font-size: 16px;
    color: #444;
}

/*------------------  2018-09-21 行政权力清单 -------------*/
.m-gxjt {
    width: 100%;
    height: 40px;
    padding: 5px 0;
}

.m-gxjt-li {
    width: 300px;
    height: 40px;
    margin-left: 30px;
}

.m-gxjt-li .d1 {
    width: 56px;
    height: 40px;
    margin-right: 10px;
}

.m-gxjt-li .d2 {
    width: 104px;
    height: 13px;
    margin-right: 10px;
    padding-top: 13px;
}

/* 2018-9-21新加样式 */
.m-gbssd-js {
    width: 963px;
    height: auto !important;
    height: 50px;
    min-height: 50px;
    margin: 0 auto;
    background: #e4efff;
    border: #3466ab 1px solid;
    padding: 20px;
    line-height: 25px;
}