﻿/*
  * @Description: 主入口文件  
  * @Company: TRS  
  * @Date: 2020-01-03 11:34:22 
  * @LastEditors: jsj 
 */


/*政务公开*/

.centerwidth {
    width: 1200px;
    background-color: #fff;
    margin: 0 auto;
}

.zw-ul {
    margin-left: 31px;
    padding-top: 30px;
    margin-bottom: 20px;
}

.zw-ul li {
    float: left;
    width: 370px;
    height: 94px;
    line-height: 94px;
    margin-right: 15px;
    background: url(g-zw-tit-bg.png) no-repeat;
}

.zw-ul li img {
    padding-left: 112px;
    margin-right: 20px;
}

.zw-ul li a {
    display: inline-block;
    font-size: 18px;
    color: rgb(44, 93, 166);
    font-weight: bold;
}

.zw-ul li a:hover {
    color: #333;
}

.g-info-zc {
    width: 1140px;
    margin: 0 30px;
}

.g-info-zc .tab-list-bool {
    height: 58px;
}

.g-info-zc .tab-list-bool li {
    width: 126px;
    margin-right: 15px;
    height: 58px;
    line-height: 58px;
}

.g-info-zc .tab-list-bool li a {
    line-height: 58px;
    font-size: 18px;
    height: 58px;
}

.g-info-zc .tab-list-bool li.cur a {
    position: relative;
    top: 2px;
    height: 59px;
    line-height: 55px;
    border-bottom: none;
    color: rgb(44, 93, 166);
    font-weight: bold;
    background: url(g-bottom-top.png) no-repeat bottom center;
}

.g-info-zc .tab-item,
.g-info-zc .g-tab-item {
    width: 100%;
    padding: 9px 4px 11px 0;
}

.g-info-zc .tab-item li,
.g-info-zc .g-tab-item li {
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    color: rgb(153, 153, 153);
}

.g-info-zc .tab-item li a,
.g-info-zc .g-tab-item li a {
    font-size: 16px;
    color: rgb(51, 51, 51);
    display: inline-block;
    max-width: 70%;
    padding-left: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(g-dian.png) no-repeat left center;
}

.g-info-zc .tab-item li span {
    font-size: 16px;
}

.g-info-zc .g-tab-item li span {
    float: right;
}

.g-info-zc .tab-item li:hover span,
.g-info-zc .g-tab-item li:hover span {
    color: rgb(44, 93, 166);
}

.g-info-zc .tab-item li:hover a,
.g-info-zc .g-tab-item li:hover a {
    color: rgb(44, 93, 166);
    background: url(g-blue-dian.png) no-repeat left center;
}

.zwgk-search {
    border-radius: 8px;
    border: 3px solid #b8dbfe;
    height: 43px;
    line-height: 43px;
    margin: 10px 30px 0px;
}

.zwgk-search .tit {
    display: inline-block;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-left: 22px;
    margin-right: 28px;
}

.zwgk-search input {
    color: #999999;
    font-size: 14px;
    height: 43px;
    width: 670px;
    padding-left: 20px;
    padding-right: 12px;
}

.zwgk-search button {
    padding-left: 24px;
    color: #2c5da6;
    font-size: 16px;
    height: 43px;
    background: url(tyj-icon14.png) left center no-repeat;
}

.zwgk-search button:hover {
    font-weight: bold;
}

.zwgk-search span.yj-aa1 {
    font-size: 14px;
    color: rgb(51, 51, 51);
}

.zwgk-search select {
    display: inline-block;
    width: 78px;
    border: none;
    line-height: 36px;
    height: 36px;
    cursor: pointer;
    position: relative;
    top: 3px;
}


/* .zwgk-search select option {
  width: 76px;
} */

.dropdown p {
    width: 117px;
    height: 40px;
    line-height: 40px;
    padding-left: 14px;
    display: inline-block;
    font-size: 14px;
    color: #999;
}

.dropdown ul {
    display: none;
    position: absolute;
    top: 41px;
    height: 70px;
    width: 100%;
    max-height: 100px;
    overflow-y: auto;
    background: #ccd1d3;
    border: solid 1px #dddddd;
    box-sizing: border-box;
}

.dropdown ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e9e9e9;
    background-color: #fff;
}

.dropdown ul li a {
    display: inline-block;
    font-size: 14px;
    color: #999;
    padding-left: 14px;
}

.dropdown ul li:hover {
    background-color: #999;
}

.dropdown ul li:hover a {
    color: #fff;
}

.g-zw-info {
    width: 1180px;
    padding: 25px 10px 26px;
    margin: 13px auto 21px;
    background: #fff;
}

.g-zw-info li {
    width: 210px;
    height: 138px;
    margin-left: 20px;
    text-align: center;
    float: left;
}

.g-zw-info li.bg0 {
    background: url(g-zw-bg0.png) no-repeat;
}

.g-zw-info li.bg1 {
    background: url(g-zw-bg1.png) no-repeat;
}

.g-zw-info li.bg2 {
    background: url(g-zw-bg2.png) no-repeat;
}

.g-zw-info li.bg3 {
    background: url(g-zw-bg3.png) no-repeat;
}

.g-zw-info li.bg4 {
    background: url(g-zw-bg4.png) no-repeat;
}

.g-zw-info li a {
    padding-top: 90px;
    line-height: 34px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    display: inline-block;
}

.g-zw-info li a:hover {
    font-weight: bold;
}

.g-right-title {
    border-bottom: none;
    background: url(g-bb.png) no-repeat bottom left;
}

.g-right-title a {
    display: inline-block;
    line-height: 52px;
    height: 49px;
}

.g-right-title a span {
    border-bottom: none;
    line-height: 36px;
}

.g-zf-info {
    padding-bottom: 22px;
    background-color: #f0f9ff;
}

.g-posi {
    background-color: #e9f6ff;
}

.g-zf-info a {
    display: block;
    width: 1200px;
    height: 124px;
    background: url(g-zf-infoBg.png) no-repeat;
    font-size: 36px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 124px;
}

.g-zf-info a:hover {
    text-decoration: underline;
}


/*公开_公开目录*/

.g-list-10-1 > li a {
    display: block;
    padding-left: 17px;
    height: 38px;
    font-size: 16px;
    margin-bottom: 11px;
    color: rgb(44, 93, 166);
    font-weight: bold;
    line-height: 38px;
    background: rgb(242, 242, 242) url(g-right.png) no-repeat left 240px center;
}

.g-list-10-1 > li a:hover,
.g-list-10-1 > li a.cur {
    color: rgb(255, 255, 255);
    background: rgb(44, 93, 166) url(g-right1.png) no-repeat left 240px center;
}

.g-list-10-1 > li a.g-lia {
    color: rgb(255, 255, 255);
    background: rgb(44, 93, 166) url(g-lia-bg.png) no-repeat left 34px bottom;
}

.g-list-10-1 > li a.mb0 {
    margin-bottom: 0;
}

.g-list-liUl-block {
    padding-top: 10px;
    background: url(g-top.png) no-repeat left 31px top;
    position: relative;
    z-index: 30;
    top: -6px;
}

.g-list-liUl-block1 {
    padding-top: 10px;
    background: url(g-top1.png) no-repeat left 31px top;
    position: relative;
    z-index: 30;
    top: -5px;
}

.g-list-liUl {
    position: relative;
    top: -10px;
    border: 1px solid rgb(18, 117, 202);
    margin-bottom: 15px;
}

.g-list-liUl > li {
    border-bottom: 1px solid rgb(229, 229, 229);
}

.g-list-liUl > li.open {
    background: url(g-xiala.png) no-repeat left 247px center;
}

.g-list-liUl > li.close {
    background: url(g-xiala2.png) no-repeat left 247px center;
}

.g-list-liUl > li a {
    background: url(g-cengji.png) no-repeat left 12px center;
    line-height: 52px;
    height: 52px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    padding-left: 32px;
    margin-bottom: 0;
    font-weight: 500;
}

.g-list-liUl > li a:hover {
    background: url(g-cengji.png) no-repeat left 12px center;
    color: rgb(51, 51, 51);
    font-weight: bold;
}

.g-list-liUl-ul {
    padding: 11px 0 10px 14px;
}

.g-list-liUl-ul li {
    height: 32px;
    line-height: 32px;
    border-bottom: none;
}

.g-list-liUl-ul li a {
    padding-left: 16px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background: url(g-fangkuai.png) no-repeat left center;
}

.g-list-liUl-ul li a:hover {
    color: rgb(44, 93, 166);
    font-weight: 500;
    background: url(g-fangkuai1.png) no-repeat left center;
}


/*6.公开-信息公开制度*/

.g-lf-10 {
    min-height: 1042px;
}

.g-new-pubinfo-block {
    margin: 18px 0 33px;
}

.g-new-pubinfo {
    padding: 8px 0 6px;
    border-bottom: 1px solid rgb(153, 153, 153);
}

.g-new-pubinfo li {
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    color: rgb(51, 51, 51);
}

.g-new-pubinfo li a {
    display: inline-block;
    max-width: 660px;
}

.g-new-pubinfo li a:hover {
    text-decoration: underline;
}


/*公开年报*/

.g-annual-report {
    margin-top: 33px;
}

.g-annual-report li {
    width: 821px;
    height: 60px;
    line-height: 60px;
    background: #e9eef6;
    border-radius: 10px;
    margin-bottom: 20px;
}

.g-annual-report li .lf {
    width: 99px;
    height: 40px;
    line-height: 40px;
    margin-left: 11px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(44, 93, 166);
    background-color: rgb(255, 255, 255);
    border-radius: 9px;
    text-align: center;
    margin-top: 10px;
}

.g-annual-report li .rt {
    font-size: 18px;
    font-weight: bold;
    color: rgb(44, 93, 166);
    margin-right: 22px;
    max-width: 660px;
}

.g-annual-report li a:hover {
    text-decoration: underline;
}


/*概览_列表*/

.g-left {
    width: 221px;
    margin-left: 28px;
    margin-right: 21px;
}

.g-left .left-title {
    padding: 0;
    height: 50px;
    line-height: 50px;
}

.g-left .left-title a {
    padding-left: 47px;
    text-align: left;
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    background: rgb(44, 93, 166) url(g-zw-info.png) no-repeat left 11px center;
}

.g-left-list li {
    height: 50px;
    line-height: 50px;
}

.g-left-list li a {
    background: rgb(242, 242, 242) url(g-right.png) no-repeat left 189px center;
}

.g-left-list li:hover {
    border: none;
}

.g-left-list li a:hover,
.g-left-list li a.active {
    border: none;
    color: rgb(255, 255, 255);
    background: rgb(44, 93, 166) url(g-right1.png) no-repeat left 189px center;
}

.g2-c2rt-tit {
    border-bottom: 1px solid rgb(153, 153, 153);
}

.wzdt .g2-right-title {
    border-bottom: none;
}


/*政府部门*/

.g-tab-list-bool li {
    width: 100%;
    background: rgb(14, 95, 173);
}

.main_tab .g-tab-list-bool li.cur a {
    width: 609px;
    background: url(icon-lm-hover.png) no-repeat center center;
}

.g-info-ml li {
    border: none;
    height: 82px;
    margin-bottom: 12px;
}

.g-info-ml li a {
    padding-left: 81px;
    line-height: 82px;
    color: rgb(254, 255, 255);
    font-size: 18px;
    font-weight: bold;
    background: url(g-xz-bg1.png) no-repeat;
}

.g-info-ml li:first-child a {
    background: url(g-xz-bg0.png) no-repeat;
}

.g-info-ml li a.bg1 {
    background: url(g-xz-bg2.png) no-repeat;
}

.g-info-ml li a.bg2 {
    background: url(g-xz-bg3.png) no-repeat;
}

.g-info-xx1 {
    margin-right: 0;
}

.g-info-xx-ul {
    width: 170px;
    margin-top: 5px;
    margin-right: 0;
}

.g-info-xx-ul a {
    width: 168px;
    display: inline-block;
    color: rgb(44, 93, 166);
    font-size: 16px;
    height: 112px;
    border-radius: 5px;
    margin-right: 0;
    border: 1px solid rgb(220, 220, 220);
    background-color: rgb(250, 250, 250);
    margin-bottom: 10px;
    line-height: 112px;
}

.g-info-xx-ul a img {
    margin-left: 36px;
}

.g-info-xx-ul a:hover {
    font-weight: bold;
}

.g-info-zc1 {
    width: 660px;
    margin-left: 27px;
}


/*政府部门-政务公开*/

.g2-zf-info a {
    padding-top: 20px;
    height: 80px;
    line-height: 40px;
    background: url(g-xz-bg.png) no-repeat;
}

.g2-zf-info a p {
    font-size: 20px;
    line-height: 32px;
}

.g-xz-zw-pub {
    width: 273px;
}

a.g-xz-zw-tit {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: rgb(44, 93, 166);
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    font-weight: bold;
    color: rgb(255, 255, 255);
}

.g-xz-zw-content {
    min-height: 855px;
    background: rgb(245, 245, 245);
    width: 100%;
}

.g-xz-zw-ul {
    margin: 0 9px;
    padding-top: 2px;
}

.g-xz-zw-ul li a {
    display: block;
    background: rgb(255, 255, 255) url(g-xz-right.png) no-repeat left 240px center;
    width: 238px;
    padding-left: 16px;
    height: 38px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    line-height: 38px;
    border: 1px solid rgb(44, 93, 166);
    margin-top: 13px;
}

.g-xz-zw-li-ul {
    background: #fff;
    padding: 13px 0 9px;
}

.g-xz-zw-li-ul li {
    padding-left: 26px;
    height: 30px;
    line-height: 30px;
    width: 216px;
    background: url(g-jia.png) no-repeat left 15px center;
}

.g-xz-zw-li-ul li.bgn {
    background: none;
}

.g-xz-zw-li-ul li.jian {
    background: url(g-jian.png) no-repeat left 15px center;
}

.g-xz-zw-li-ul li a {
    border: none;
    height: 30px;
    line-height: 30px;
    background: none;
    font-size: 14px;
    width: 200px;
    display: inline-block;
    margin-top: 0;
}

.g-xz-zw-li-ul li a span {
    padding-left: 15px;
    background: url(g-xz-dian.png) no-repeat left center;
}

.g-xz-zw-li-ul li a.cur span,
.g-xz-zw-li-ul li a:hover span {
    color: rgb(44, 93, 166);
    background: url(g-xz-dian1.png) no-repeat left center;
}

.g-xz-zw-li-ul li a:hover {
    color: rgb(44, 93, 166);
}

.g-xz-zw-ul li a.cur,
.g-xz-zw-ul li a:hover {
    color: rgb(44, 93, 166);
    background: rgb(255, 255, 255) url(g-xz-right1.png) no-repeat left 240px center;
}

a.g-xz-zw-tit img {
    margin-right: 15px;
}

.g3-c2rt-tit {
    border-bottom: 1px solid rgb(44, 93, 166);
}

.g3-c2rt-tit a {
    margin-left: 0;
}

.g2-c2rt {
    border-bottom: 1px solid rgb(170, 170, 170);
}

.g2-c2rt span {
    color: rgb(51, 51, 51);
}

.g2-c2rt .as2 {
    padding-left: 340px;
}

.g2-xhy-c2rul-6 li {
    background: #fff;
    border-bottom: 1px solid rgb(170, 170, 170);
}

.g-pagination a {
    border: 1px solid rgb(204, 204, 204);
    background: #fff;
}


/*政府街镇*/

.g2-tab-list-bool {
    border-bottom: 1px solid rgb(14, 95, 173);
}

.g2-tab-list-bool li a {
    text-align: left;
    width: auto;
}

.g2-tab-list-bool li.cur a {
    border-bottom: none;
}

.g2-info-xx-ul a {
    height: 60px;
    line-height: 60px;
}

.g3-info-xx-ul {
    margin-top: 25px;
    width: 313px;
}

.g3-info-xx-ul a {
    width: 311px;
}

.g2-info-zc {
    width: 534px;
}

.g2-info-zc .tab-item1 a {
    max-width: 400px;
}

a.big-tit {
    width: 313px;
    height: 46px;
    line-height: 46px;
    border: none;
    border-radius: 0;
    background: rgb(14, 95, 173);
    color: #fff;
    display: inline-block;
    font-size: 16px;
    display: block;
    margin-bottom: 0;
    text-align: center;
}

.big-ul {
    border: 1px solid rgb(14, 95, 173);
    width: 311px;
    padding: 6px 0;
}

.big-ul li {
    float: left;
    width: 130px;
    padding-left: 25px;
    line-height: 36px;
    height: 36px;
}

.big-ul li.w70 {
    width: 160px;
}

.big-ul li a {
    width: auto;
    padding-left: 10px;
    background: url(g-xz-bluedian.png) no-repeat left center;
    border: none;
    margin-bottom: 0;
    font-size: 16px;
    display: inline-block;
    line-height: 36px;
    height: 36px;
    color: rgb(44, 93, 166);
}

.big-ul li a:hover {
    font-weight: bold;
}

.pt25 {
    padding-top: 25px;
}

.mt12 {
    margin-top: 12px;
}

.mt27 {
    margin-top: 27px;
}

.mb0 {
    margin-bottom: 0;
}

.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mb24 {
    margin-bottom: 24px;
}

.mb28 {
    margin-bottom: 28px;
}


/*组织机构*/

.g-institution-tit a {
    display: block;
    width: 1200px;
    height: 124px;
    background: url(../images/g-zf-infoBg1.png) no-repeat;
    font-size: 36px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 124px;
}

.g-institution-tit a:hover {
    text-decoration: underline;
}

.mco_list_menu_block {
    margin-top: 20px;
    margin-bottom: 10px;
    background: #fff;
    padding: 50px 20px;
}

.mco_list_menu {
    width: 100%;
    clear: both;
    height: 40px;
    border-bottom: 3px solid #d7d7d7;
}

.mco_list_menu li {
    float: left;
    width: 25%;
}

.mco_list_menu li .mln_selec {
    color: #275293;
    display: block;
    cursor: pointer;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    border-bottom: 3px solid #2571ca;
}

.zzjg_list_cont {
    overflow: hidden;
    clear: both;
    padding: 20px 0;
}

.zzjg_list_cont a {
    font-size: 17px;
    display: block;
    float: left;
    width: 24%;
    background: url(../images/list_icon01.gif) left center no-repeat;
    height: 40px;
    margin-right: 10px;
    line-height: 40px;
    text-indent: 16px;
    color: #333333;
    cursor: pointer;
    overflow: hidden;
}

.zzjg_list_cont a:hover {
    text-decoration: underline;
}

.g-zzjg_list_cont a {
    width: 100%;
}

.g-zzjg_list_cont a:hover {
    text-decoration: none;
}

.zzjg_list_cont a.w50 {
    width: 49%;
}

.zzjg_list_cont a.w75 {
    width: 74%;
}