﻿@charset "UTF-8";

/*
*   program: 青海首页中间内容
*   author: linna
*   date: 2017-11-21
*/

/* 首页开始 */

.qh-sy-search {
    /* 修改 */
    /* margin-top: 50px; */
    padding-top: 50px;
}

.search-bar {
    height: 52px;
    margin-left: 317px;
}

.search {
    width: 575px;
    background: url(../images/qh-sy-search-bg.png) no-repeat;
}

.search-inp {
    width: 480px;
    height: 52px;
    line-height: 52px;
    padding-left: 25px;
    font-size: 14px;
    color: #007bd1;
}

.search-for {
    width: 52px;
    height: 52px;
    padding: 0;
    cursor: pointer;
    background: url(../images/qh-sy-search-more.png) no-repeat;
}

.search-ad {
    width: 100px;
    height: 52px;
}

.search-gjjs {
    display: block;
    height: 52px;
    line-height: 52px;
    padding-left: 35px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    background: url(../images/qh-sy-search-gjjs.png) 13px center no-repeat;
}

.search-gjjs:hover {
    color: #0b92f1;
}

.search-hots {
    margin-top: 17px;
    padding-left: 396px;
    height: 19px;
    line-height: 19px;
    font-size: 0;
}

.search-top .search-key {
    display: inline-block;
}
.search-top {
    font-size: 14px;
    color: #fff;
}

.search-key {
    margin-left: 8px;
    padding-left: 12px;
    padding-right: 12px;
    cursor: pointer;
    font-size: 12px;
    color: #fff; 
}

.search-key:hover {
    border-radius: 10px;
    background: #84c5f5;
}

/* 主要内容 */

.qh-sy-tab {
    margin-top: 42px;
    /* 修改 */
    /* margin-bottom: 78px; */
    padding-bottom: 78px;
}

.sy-tab-tags {
    width: 1000px;
    margin: 0 auto;
}

.sy-tab-tag {
    float: left;
    width: 208px;
    height: 79px;
    margin-left: 56px;
    padding-top: 5px;
}

.sy-tab-tag:first-child {
    margin-left: 0;
}

.sy-tab-tag.cur {
    background: url(../images/qh-sy-tab-title-cur-bg.png) no-repeat;
}

.sy-tab-tag a {
    display: block;
    height: 75px;
    line-height: 75px;
    text-align: center;
    font-size: 0;
    background: url(../images/qh-sy-tab-title-bg.png) no-repeat;
}

.w1, .w2, .w3, .w4 {
    display: inline-block;
    padding-left: 35px;
    margin: 0 auto;
}

.w1 {
    background: url(../images/qh-sy-tab-yw.png) left center no-repeat;
}

.w2 {
    background: url(../images/qh-sy-tab-gk.png) left center no-repeat;
}

.w3 {
    background: url(../images/qh-sy-tab-bs.png) left center no-repeat;
}

.w4 {
    background: url(../images/qh-sy-tab-jl.png) left center no-repeat;
}

.sy-tab-tag img {
    margin-left: 43px;
    margin-right: 10px;
    margin-top: -14px;
}

.sy-tab-tag span {
    font-size: 18px;
    color: #fff;
}

.sy-tab-items {
    position: relative;
    overflow: hidden;
    height: 411px;
    margin-top: 18px;
    background: url(../images/qh-sy-tab-items-bg.png) repeat;
}

.sy-tab-item {
    width: 1170px;
    height: 381px;
    padding: 16px 15px 14px;
    overflow: hidden;
}

.m-lb-tt {
    position: relative;
    width: 100%;
    height: 56px;
    overflow: hidden;
    background: url(../images/qh-sy-tttj.png) no-repeat;
}

.lb-tt-item {
    padding-left: 125px;
    height: 56px;
    width: 1170px;
}

.lb-tt-title, .lb-tt-atr {
    width: 1010px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lb-tt-title {
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 30px;
    color: #ee7601;
    cursor: pointer;
}
.lb-tt-title:hover {
    color: #007bd1;
}

.lb-tt-atr {
    margin-top: 9px;
    margin-bottom: 5px;
    line-height: 12px;
    font-size: 12px;
    color: #444;
}

.lb-tt-btn {
    position: absolute;
    right: 0;
    top: 2px;
    width: 23px;
    height: 51px;
}

.tt-btn-top {
    background: url(../images/qh-sy-lb-btn-top.png) no-repeat;
}

.tt-btn-btm {
    margin-top: 3px;
    background: url(../images/qh-sy-lb-btn-bom.png) no-repeat;
}

.tt-btn-top, .tt-btn-btm {
    width: 23px;
    height: 24px;
    cursor: pointer;
}

.tt-btn-top:hover {
    background: url(../images/qh-sy-lb-btn-top-hv.png) no-repeat;
}

.tt-btn-btm:hover {
    background: url(../images/qh-sy-lb-btn-bom-hv.png) no-repeat;
}


.wykyw-btm {
    height: 311px;
    margin-top: 14px;
}

.wykyw-btm .m-tab {
    width: 547px;
}

.wykyw-lf {
    width: 600px;
    height: 311px;
}

.wykyw-rt {
    width: 547px;
    height: 311px;
}

.wykyw-rt .u-item {
    width: 547px;
}

.m-lb-img {
    width: 600px;
    height: 311px;
    position: relative;
    overflow: hidden;
}

.lbItems>a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 600px;
    height: 311px;
}

.lbItems img {
    width: 600px;
    height: 311px;
}

.lbIists {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 45px;
    overflow: hidden;
    background: url(../images/lb-ban-tt-bg.png) repeat;
}

.lbIists p {
    padding-left: 19px;
    line-height: 45px;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #fff;
}

.lbIists a {
    font-size: 16px;
    color: #fff;
}

.lbNums {
    position: absolute;
    bottom: 13px;
    right: 9px;
}
.lbNums span {
    float: left;
    height: 16px;
    width: 16px;
    line-height: 16px;
    margin: auto 0 auto 5px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "宋体";
    cursor: pointer;
    background: #fff;
}

.lbNums .cur {
    color: #fff;
    background: #f2a34c; 
}

.lbNums span:hover {
    color: #fff;
    background: #f2a34c;
}

.qh-sy-qhyw {
    width: 547px;
    height: 311px;
}

.tab-titles a {
    float: left;
    width: 178px;
    height: 34px;
    margin-left: 6px;
    line-height: 34px;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.tab-titles a:first-child {
    margin-left: 0;
}

.tab-titles a.cur, .tab-titles a:hover {
    color: #fff;
    border-color: #0b92f1;
    background: #0b92f1;
}

.u-item a:hover {
    color: #007bd1;
}

.u-item a {
    float: left;
    max-width: 460px;
    text-align: left;
    line-height: 37px;
    padding-left: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333;
    background: url(../images/qh-li-icon.png) 4px center no-repeat;
}

.u-item span {
    float: right;
    margin-right: 2px;
    line-height: 37px;
    font-family: "宋体";
    font-size: 12px;
    color: #999;
}

.sy-qhyw-lb {
    width: 547px;
    height: 76px;
    margin-top: 16px;
    overflow: hidden;
}

.sy-qhyw-lb .lbItems img {
    width: 547px;
    height: 76px;
}

.sy-qhyw-lb .m-lb-img {
    width: 547px;
    height: 76px;
}

.sy-qhyw-lb .lbNums {
    bottom: 6px;
}

.wykgk-zxgk {
    position: relative;
    width: 375px;
    height: 281px;
    overflow: hidden;
}

.wykgk-zxgk .qh-sy-qhyw {
    width: 375px;
    height: 281px;
}

.wykgk-zxgk .tab-titles a {
    width: 120px;
    margin-left: 7px;
}

.wykgk-zxgk .tab-titles a:first-child {
    margin-left: 0;
}

.wykgk-zxgk .u-item a {
    max-width: 290px;
}

.wykgk-zxgk .m-tab {
    width: 375px;
    height: 281px;
}

.wykgk-lf-top {
    width: 898px;
}

.wykgk-zcjd {
    position: relative;
    width: 489px;
    height: 281px;
}

.wykgk-zcjd .qh-sy-qhyw {
    width: 489px;
    height: 281px;
}

.wykgk-zcjd .tab-titles a {
    width: 159px;
    margin-left: 5px;
}

.wykgk-zcjd .tab-titles a:first-child {
    margin-left: 0;
}

.wykgk-zcjd .u-item a {
    max-width: 290px;
    font-size: 18px;
    color: #333;
}

.zcjd-art {
    width: 480px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #777;
}

.zxgk-items .u-item {
    width: 375px;
}

.wykgk-szfld {
    margin-top: 20px;
}

.m-link-img a {
    float: left;
    width: 285px;
    height: 75px;
    line-height: 75px;
    margin-left: 21px;
    text-align: center;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    background: #fff;
}

.m-link-img a:hover span {
    color: #0b92f1;
}

.m-link-img a:first-child {
    margin-left: 0;
}

.m-link-img img {
    margin-right: 10px;
}

.m-link-img span {
    font-size: 18px;
    color: #333;
}

.zcjd-img {
    padding-top: 10px;
}

.zcjd-img a {
    display: block;
}
.zcjd-img a>img {
    width: 489px;
    height: 91px;
}

.zcjd-item {
    margin-bottom: 20.5px;
}

.wykgk-rt {
    margin-left: 24px;
    width: 248px;
}

.zfxxkzl-title {
    display: block;
    padding-left: 39px;
    height: 38px;
    line-height: 38px;
    font-weight: bold;
    font-size: 18px;
    color: #09314e;
    background: url(../images/qh-sy-zl-title.png) left 6px no-repeat;
}

.zfxxkzl-items .zfxxkzl-item:first-child {
    margin-top: 10px;
}

.zfxxkzl-item {
    background: #fff;
    position: relative;
    margin-top: 13px;
}

.zfxxkzl-item-bg {
    width: 3px;
    background: #0b92f1;
    height: 55px;
}

.zfxxkzl-link {
    display: block;
    width: 248px;
    height: 55px;
    line-height: 55px;
    border: 1px solid #dcdcdc;
    border-left: none;
    font-size: 0;
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
}

.zfxxkzl-link span {
    margin-left: 21px;
    font-size: 16px;
    color: #222;
}

.zfxxkzl-link span.cur {
    color: #fff;
}

.zfxxkzl-link img {
    position: absolute;
    right: 28px;
    top: 16px;
}

.wybs-lf {
    width: 870px;
}

.wybs-titles {
    width: 870px;
    height: 45px;
}

.wybs-title {
    position: relative;
    float: left;
    width: 130px;
    height: 45px;
    line-height: 45px; 
    box-sizing: border-box;
    text-align: center;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
    font-size: 18px;
    color: #222;
}

.wybs-title.cur, .wybs-title:hover {
    color: #fff;
    border-color: #0b92f1;
    background: #0b92f1;
}

.wybs-title.cur .arrow, .wybs-title:hover .arrow {
    display: block;
}

.wybs-title-leave {
    float: left;
    width: 480px;
    height: 45px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.wybs-title .arrow {
    left: 55px;
}

.arrow {
    display: none;
    position: absolute;
    left: 50px;
    bottom: -10px;
    width: 17px;
    height: 10px;
    background: url(../images/arrow.png) no-repeat;
}

.wybs-items {
    position: relative;
    width: 870px;
    height: 338px;
    overflow: hidden;
}

.wybs-item {
    position: relative;
    width: 870px;
    height: 338px;
    overflow: hidden;
}

.wybs-lb-img {
    position: relative;
    height: 304px;
}

.wybs-lb-item {
    position: absolute;
    left: 0;
    top: 0;
    width: 946px;
    height: 304px;
    margin-left: -76px;
}

.u-link {
    float: left;
    width: 80px;
    height: 118px;
    margin-top: 34px;
    margin-left: 76px;
    text-align: center;
    overflow: hidden;
}

.u-link:hover span {
    color: #007bd1;
}

.u-link span {
    line-height: 38px;
    font-size: 14px;
    color: #333;
}

.u-link img {
    width: 80px;
    height: 80px;
}

.wybs-num {
    position: absolute;
    bottom: 0;
    left: 358px;
}

.wybs-num span {
    float: left;
    width: 33px;
    height: 5px;
    margin-right: 11px;
    cursor: pointer;
    background: #9d9d9d; 
}

.wybs-num span.cur {
    width: 61px;
    background: #0b92f1;
}

.bmbs-lb-img {
    height: 310px;
}

.bmbs-lb-item {
    width: 900px;
    padding-top: 6px;
    margin-left: -30px;
}

.bmbs-link {
    width: 150px;
    height: 56px;
    margin-left: 30px;
    margin-top: 20px;
    background: url(../images/qh-bmbs-index-bg.png) center no-repeat;
}

.bmbs-link span {
    display: table-cell;
    vertical-align: middle; 
    text-align: center;
    width: 91px;
    height: 56px;
    overflow: hidden;
    padding-left: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #fff;
}


.wybs-rt {
    margin-left: 33px;
}

.wybs-rt .m-link-img a {
    float: none;
    display: block;
    margin-left: 0;
    margin-top: 20px;
    width: 267px;
    height: 80px;
    box-sizing: border-box;
}

.wybs-rt .m-link-img a:first-child {
    margin-top: 0;
}

.wybs-rt .m-link-img img {
    margin-right: 8px;
}

.wyjl-lf {
    width: 458px;
}

.zxft-title {
    display: block;
    padding-left: 59px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #09314e;
    background: url(../images/qh-sy-zxft-title.png) 19px top no-repeat;
}

.zxft-ftyg {
    position: relative;
    margin-left: 69px;
    height: 82px;
    margin-top: 16px;
    background: #d3e3ef;
}

.ftyg-content {
    position: absolute;
    height: 82px;
    margin-left: -69px;
    padding-left: 109px;
    background:  url(../images/qh-sy-zxft-ftyg.png) no-repeat;
}

.ftyg-zxft {
    position: absolute;
    left: 30px;
    top: 22px;
    display: block;
    width: 32px;
    line-height: 16px;
    font-size: 0;
}

.zxft-sp {
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}

.ftyg-title {
    display: block;
    height: 42px;
    line-height: 42px;
    font-weight: bold;
    font-size: 16px;
    color: #242f45;
}

.ftyg-title:hover {
    color: #007bd1;
}

.ftyg-time, .ftyg-people {
    font-size: 0;
    line-height: 14px;
    height: 14px;
}

.ftyg-time span, .ftyg-people span {
    font-size: 14px;
    color: #242f45;
}

.ftyg-people {
    margin-top: 6px;
}

.zxft-fthg {
    margin-top: 24px;
}

.fthg-item {
    width: 205px;
    height: 228px;
    margin-left: 20px;
    margin-right: 4px;
}

.fthg-link {
    display: block;
    position: relative;
    width: 205px;
    height: 118px;
}

.fthg-link img {
    width: 205px;
    height: 118px;
}

.fthg-link span {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 60px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #2f97df;
}

.fthg-detail {
    width: 204px;
    height: 109px;
    border: 1px solid #dcdcdc;
    border-top: none;
    margin-top: 0;
    background: #fff;
}

.fthg-detail a:hover {
    color: #007bd1;
}

.fthg-title {
    display: block;
    width: 177px;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 13.5px 15px 0 12px;
    margin-bottom: 10.5px;
    font-size: 16px;
    color: #222;
}

.fthg-time, .fthg-people {
    width: 177px;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 18px;
    padding:0 9px 0 12px;
    font-size: 12px;
    color: #777;
}

.fthg-time span, .fthg-people span {
    font-size: 12px;
    color: #777;
}

.wyjl-rt {
    width: 687px;
    margin-left: 25px;
}

.bar-title {
    display: block;
    width: 199px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #0b92f1;
}

.bar-title:hover {
    color: #fff;
}

.bar-leave {
    width: 487px;
    height: 36px;
    box-sizing: border-box;
    text-align: right;
    border: 1px solid #dcdcdc;
    border-left: none;
}

.bar-leave a {
    display: inline-block;
    margin-right: 13px;
    line-height: 34px;
    height: 26px;
    font-size: 14px;
    color: #0b92f1;
    border-bottom: 1px solid #0b92f1;
}

.bar-leave span {
    margin-right: 13px;
    font-size: 14px;
    color: #0b92f1;
}

.szxx-list {
    padding-top: 7px;
}

.szxx-list .u-item>a, .szxx-list .u-item>span {
    line-height: 36px;
}

.wyjl-rt .m-link-img {
    margin-top: 13px;
}

.wyjl-rt .m-link-img a {
    width: 217px;
    height: 72px;
    line-height: 72px;
    margin-left: 17px;
}

.wyjl-rt .m-link-img a:first-child {
    margin-left: 0;
}

.wyjl-rt .m-link-img img {
    margin-right: 7px;
}

.wyjl-rt .u-item span {
    margin-right: 10px;
}

.wykgk-zxgk .zxgk-items {
    position: relative;
    width: 375px;
    height: 259px;
    overflow: hidden;
}

.wykgk-zcjd .zcjd-items {
    position: relative;
    width: 490px;
    height: 250px;
    overflow: hidden;
}

.zcjd-items .tab-item {
    width: 490px;
    overflow: hidden;
}

.tab-items {
    position: relative;
    height: 185px;
    overflow: hidden;
}

.tab-item {
    overflow: hidden;
}

.lbItems-qhyw {
    position: absolute;
    left: 0;
    width: 600px;
    height: 76px;
}

.wykgk-lf {
    width: 898px;
    overflow: hidden;
}

.more {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 48px;
    height: 55px;
    background: url(../images/more.png) no-repeat;
}

/* 首页结束 */



/* 省政府开始 */


.qh-szf {
    margin-top: 26px;
    /* 修改 */
    /* margin-bottom: 40px; */
    padding-bottom: 40px;
}

/* 搜索栏 */

.qh-szf-content .qh-sy-search {
    /* 修改 */
    /* margin-top: 40px; */
    padding-top: 40px;
}

.qh-szf-content .search-inp {
    font-size: 18px;
    color: #777;
}

.qh-szf-content .search-hots {
    margin-top: 11px;
    height: 22px;
    line-height: 22px;
}

.qh-szf-content .search-top {
    font-size: 16px;
}

.qh-szf-content .search-key {
    margin-left: 12px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
}
.qh-szf-content .search-top+.search-key {
    margin-left: 0;
}

/* 位置信息 */
.location {
    height: 38px;
    background: url(../images/location-bg.png);
}

.loc-msg {
    height: 38px;
    line-height: 38px;
    padding-left: 48px;
    font-size: 0;
    background: url(../images/lcation.png) 18px center no-repeat;
}

.sp {
    font-size: 14px;
    color: #fff;
}

.tosy:hover {
    color: #0089e9;
}

.cl {
    margin-left: 6px;
    margin-right: 6px;
}

.dir {
    margin-left: 6px;
    margin-right: 5px;
}

/* 省政府中间内容 */
.szf-content {
    box-sizing: border-box;
    border: 1px solid #fff;
    background: #f2f7fa;
}

.szf-container {
    padding-left: 24px;
    padding-right: 21px;
}

.szf-top {
    margin-top: 27px;
}

.szf-lf {
    width: 805px;
}

.szf-show {
    height: 36px;
    line-height: 36px;
    padding-left: 38px;
    font-size: 0;
    background: url(../images/szfld.png) 2px center no-repeat;
}

.sh {
    padding-right: 19px;
    font-weight: bold;
    font-size: 22px;
    color: #0089e9;
}

.sh:hover {
    color: #0089e9;
}

.leader-tt {
    padding-top: 23px;
}

.post {
    width: 107px;
    height: 18px;
    padding-left: 21px;
    margin-top: 66px;
    line-height: 18px;
    font-weight: bold;
    font-size: 18px;
    color: #20435d;
}

.pic-list {
    width: 742px;
    margin-left: -70px;
}

.post, .pic, .detail, .pic-list {
    float: left;
}

.post+.pic {
    margin-left: 0;
}

.pic {
    margin-left: 70px;
}

.photo {
    display: block;
    width: 115px;
    height: 150px;
    line-height: 150px;
    box-sizing: border-box;
    text-align: center;
    font-size: 0;
    background: #fff;
    border: 1px solid #dcdcdc;
}

.photo img {
    width: 103px;
    height: 135px;
}

.pic-name-link:hover {
    color: #0b92f1;
}

.pic-name {
    display: inline-block;
    width: 115px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #333;  
}

.m-leader:first-child .pic-name {
    height: 45px;
    line-height: 45px;
}

.detail {
    width: 490px;
    padding-left: 25px;
}

.ld-post {
    margin-top: 13px;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
    font-size: 18px;
    color: #333;
}

.ld-info {
    margin-top: 19.5px;
    line-height: 29px;
    font-size: 0;
}

.ld-info-sp {
    font-size: 16px;
    color: #333;
}

.ld-link {
    font-size: 16px;
    color: #0089e9;
}

.leader-br {
    width: 100%;
    height: 4px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #dcdcdc;
}

.szf-rt {
    width: 310px;
}

.m-art {
    margin-bottom: 39px;
}

.art-title {
    display: block;
    width: 140px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    background: #0b92f1;
}

.art-title:hover {
    color: #fff;
}

.art-leave {
    width: 170px;
    height: 42px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.art-list {
    margin-top: 7px;
}

.art-list .u-item a {
    max-width: 296px;
    padding-left: 14px;
    line-height: 38px;
    font-size: 16px;
    color: #444;
}

.art-list .u-item a:hover {
    color: #0b92f1;
}

.szf-btm {
    margin-top: 18px;
    padding-left: 2px;
    padding-bottom: 10px;
}

.szf-btm .art-leave {
    width: 1010px;
    border-left: none;
}

.m-org {
    margin-left: 1px;
    padding-top: 25px;
    padding-bottom: 19px;
    border-top: 1px solid #dcdcdc;
}

.m-org:first-child {
    border-top: none;
}

.org-title {
    padding-left: 9px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-size: 20px;
    color: #333;
}

.org-items {
    margin-top: 24px;
    margin-left: 19px;
    font-size: 0;
}

.org-items a {
    display: inline-block;
    /* width: 277px; */
    width: 260px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 18px;
    color: #333;
}

.org-items a:nth-child(4n-1){
    width: 322px;
}

.org-items a:hover {
    color: #0b92f1;
}

/* 省政府结束 */




/* 政务公开开始 */

.qh-zwgk {
    margin-bottom: 30px;
}

.qh-zwgk .szf-container {
    padding-left: 24px;
}

.qh-zwgk .szf-show{
    padding-left: 48px;
    background: url(../images/zfwj.png) 10px center no-repeat;
}

.qh-zwgk .szf-top {
    margin-top: 19px;
    padding-bottom: 37px;
}

.wj:first-of-type {
    margin-left: 19px;
}

.wj, .sx {
    font-size: 16px;
    color: #333;
}

.wj.cur, .wj:hover {
    color: #0b92f1;
}

.sx {
    margin-left: 11px;
    margin-right: 10px;
    font-size: 13px;
}

.zwgk-form {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 0;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.form-bt {
    display: inline-block;
    height: 36px;
    margin-top: 14px;
    line-height: 36px;
}

.fm-title {
    float: left;
    font-size: 18px;
    color: #333;
}

.bt-title {
    width: 91px;
}

.bt-inp, .fw-sel{
    height: 36px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.bt-inp, .zw-inp {
    width: 250px;
}

.zw-title {
    margin-left: 41px;
}

.fw-sel {
    position: relative;
    display: inline-block;
    width: 220px;
    margin-left: 15px;
    background: url(../images/sel-arrow.png) 193px center no-repeat;
}

.fw-sel:first-of-type {
    margin-left: 0;
}

.fw-sel span {
    font-size: 16px;
    color: #333;
}

.sort {
    display: none;
    max-height: 72px;
    overflow-y: auto;
    position: absolute;
    left: -1px;
    top: 35px;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff;
}

.sort  span {
    display: block;
    margin-left: 15px;
}

.sort-item {
    cursor: pointer;
}

.nf-sel {
    width: 186px;
    background: url(../images/sel-arrow.png) 158px center no-repeat;
}

.hao-inp {
    width: 190px;
}

.hao {
    float: right;
    margin-left: 15px;
}

.hao .bt-inp {
    float: left;
    width: 220px;
}

.hao-tt {
    margin-left: 6px;
    font-size: 18px;
    color: #333;
}

.from-btn {
    margin-top: 15px;
    margin-bottom: 13px;
    padding-left: 70px;
}

.js-btn {
    width: 100px;
    height: 36px;
    line-height: 36px;
    margin-left: 21px;
    padding: 0 0 0 14px;
    letter-spacing: 11px;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
    background: url(../images/btn-bg.png) center center no-repeat;
}

.js-btn.cur {
    background: url(../images/btn-curbg.png) center center no-repeat;
}

.zwgk-tabs .zwgk-list {
    display: none;
}

.zwgk-list {
    padding-top: 7px;
}


.zwgk-list .u-item>a {
    max-width: 700px;
    font-size: 16px;
    color: #444;
}

.zwgk-list .u-item>a:hover {
    color: #0183de;
}

.zwgk-list .u-item span {
    margin-right: 5px;
    font-family: "Arial";
    font-size: 14px;
    color: #777;
}

.zxgk-art .art-leave {
    width: 665px;
}

.zxgk-art .zwgk-list {
    padding-top: 11px;
    padding-bottom: 0;
}

/* .zfhy-art .zwgk-list {
    padding-bottom: 0;
} */

.zdgk-list {
    width: 818px;
    margin-left: -9px;
}

.zdgk-list>a {
    display: inline-block;
    width: 123px;
    height: 90px;
    margin: 13px 0 0 6px;
    background: #d4e6f3;
}

.zdgk-list>a>span {
    display: block;
    padding-top: 58px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 16px;
    color: #222;
}

.zdgk-list>a:hover span {
    color: #007bd1;
}

.zdgk1 {
    background: url(../images/zdgk1.png) center 13px no-repeat;
}
.zdgk2 {
    background: url(../images/zdgk2.png) center 13px no-repeat;
}
.zdgk3 {
    background: url(../images/zdgk3.png) center 13px no-repeat;
}
.zdgk4 {
    background: url(../images/zdgk4.png) center 13px no-repeat;
}
.zdgk5 {
    background: url(../images/zdgk5.png) center 13px no-repeat;
}
.zdgk6 {
    background: url(../images/zdgk6.png) center 13px no-repeat;
}
.zdgk7 {
    background: url(../images/zdgk7.png) center 13px no-repeat;
}
.zdgk8 {
    background: url(../images/zdgk8.png) center 13px no-repeat;
}
.zdgk9 {
    background: url(../images/zdgk9.png) center 13px no-repeat;
}
.zdgk10 {
    background: url(../images/zdgk10.png) center 13px no-repeat;
}
.zdgk11 {
    background: url(../images/zdgk11.png) center 13px no-repeat;
}
.zdgk12 {
    background: url(../images/zdgk12.png) center 13px no-repeat;
}

.zwgk-col .zfxxkzl-title {
    font-size: 22px;
    color: #0089e9;
    background: url(../images/qh-sy-zl-title.png) left center no-repeat;
}

.zwgk-col .zfxxkzl-items .zfxxkzl-item {
    margin-top: 8px;
}

.zwgk-col .zfxxkzl-link {
    width: 310px;
}

.zwgk-col .zfxxkzl-link span {
    margin-left: 40px;
    font-size: 18px;
}

.zwgk-zfgb {
    margin-top: 39px;
}

.zwgk-zfgb .bar-title {
    width: 130px;
    height: 42px;
    line-height: 42px;
    font-size: 20px;
    color: #fff;
}

.zwgk-zfgb .bar-leave {
    width: 180px;
    height: 42px;
    border: 1px solid #dcdcdc;
    border-left: none;
    background: #fff;
}

.zwgk-zfgb .bar-leave a {
    display: inline-block;
    margin-right: 13px;
    line-height: 38px;
    height: 28px;
}

.newspa {
    display: block;
    height: 360px;
    margin-top: 9px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff url(../images/news.jpg) center 62px no-repeat;
}

.news-year {
    height: 28px;
    margin-top: 292px;
    line-height: 28px;
    text-align: center;
    letter-spacing: 7px;
    text-shadow: 2px 1px #cecccc;
    font-weight: bold;
    font-size: 28px;
    color: #ee9621;
}

.news-qi {
    height: 12px;
    margin-top: 6px;
    line-height: 12px;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.zwgk-zfdsj {
    margin-top: 37px;
}

.zwgk-zfdsj .art-title {
    width: 138px;
}

.zwgk-zfdsj .art-leave {
    width: 172px;
}

.zfdsj-bar {
    padding-top: 24px;
}

.zfdsj-year {
    height: 26px;
    padding-left: 96px;
    line-height: 26px;
    font-weight: bold;
    font-size: 20px;
    color: #0b92f1;
    background: url(../images/zfdsj-year.png) 62px center no-repeat;
}

.moth {
    float: left;
    width: 56px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 18px;
    color: #20435d;
}

.moth-link {
    display: inline-block;
    width: 200px;
    margin-left: 9px;
    padding-left: 28px;
    padding-bottom: 30px;
    line-height: 22px;
    background: url(../images/m1.png) left top no-repeat;
}

.moth-sp {
    display: block;
    max-height: 66px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
}

.moth-sp:hover {
    color: #0b92f1;
}

.zfdsj-item {
    font-size: 0;
}    

.zfdsj-item:first-child .moth {
    padding-top: 26px;
}

.zfdsj-item:first-child .moth-link {
    padding-top: 26px;
    padding-bottom: 36px;
    background: url(../images/m2.png) left top no-repeat;
}

.zfdsj-item:first-child .icon-moth {
    margin-top: 3px;
} 

.zfdsj-item:last-child .moth-link {
    padding-bottom: 0;
}

.zfdsj-item.cur .icon-moth, .zfdsj-item:hover .icon-moth {
    display: block;
}

.icon-moth {
    display: none;
    position: absolute;
    width: 15px;
    height: 15px;
    margin-left: -28px;
    margin-top: 5px;
    background: #f2f7fa url(../images/icon-moth.png) no-repeat;
}

.zxgk-art {
    margin-top: 28px;
}

/* 政务公开结束 */




/* 解读回应开始 */

.qh-jdhy .szf-container {
    padding-bottom: 33px;
}

.qh-jdhy .szf-top {
    margin-top: 24px;
}

.art-link {
    padding-right: 18px;
    text-align: right;
    font-size: 0;
    height: 42px;
    line-height: 42px;
}

.art-link a {
    font-size: 16px;
    color: #333;
}

.art-link a:hover {
    color: #0b92f1;
}
    

.zcjd-list {
    margin-top: 11px;
}

.z-item {
    padding: 12px 0 12px 18px;
    font-size: 0;
    border-top: 1px solid #dcdcdc;
    background: url(../images/qh-li-icon.png) 4px 23px no-repeat;
}

.z-item:first-child {
    border-top: none;
}

.z-item a {
    line-height: 26px;
    font-size: 18px;
    color: #444;
}

.z-item a:hover {
    color: #0b92f1;
}

.z-item span {
    margin-left: 15px;
    line-height: 26px;
    font-family: "Arial";
    font-size: 14px;
    color: #999;
}

.rdhy-art {
    margin-top: 33px;
}

.zctj-bar {
    margin-top: 28px;
}


.zctj-lb {
    margin-top: 9px;
}

.zctj-lb .m-lb-img {
    width: 310px;
    height: 328px;
}

.zctj-lb .lbItems {
    width: 308px;
    height: 307px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.zctj-lb .lbItems>a {
    width: 308px;
    height: 307px;
}

.zctj-lb .lbItems img {
    width: 100%;
    height: 100%;
}

.zctj-lb .lbIists {
    height: 58px;
    bottom: 19px;
    background: url(../images/zctj-lb-bg.png) repeat;
}

.zctj-lb .lbIists p {
    padding: 11px 17px 0 17px;
    line-height: 22px;
    max-width: none;
    white-space: normal;
}

.zctj-lb .wybs-num {
    left: 81px;
}

.zctj-lb .wybs-num span {
    margin-right: 5px;
}

.zcjt-link {
    display: table-cell;  
    height: 44px;
    vertical-align: middle; 
}

.zcjt-link-sp {
    display: block;
    max-height: 44px;
    overflow: hidden;
    /* text-align: center; */
}

.xwfbh {
    margin-top: 47px;
}

.xwfbh .z-item {
    padding: 12.5px 10px 12.5px 5px;
    border: none;
    background: url(../images/xw-z-br.png) repeat-x;
}

.xwfbh .z-item:first-child {
    background: none;
}

.xwfbh .z-item a {
    line-height: 27px;
    font-size: 16px;
    color: #333;
}

.z-item a:hover {
    color: #0b92f1;
}

.xwfbh .z-item .bk {
    margin-left: 1px;
    font-size: 16px;
    color: #d90000;
}

.xwfbh .z-item span {
    margin-left: 12px;
    line-height: 27px;
    font-size: 14px;
    color: #999;
}

.zcjd-list {
    margin-top: 7px;
}

.xw-link {
    display: block;
    height: 195px;
    font-size: 0;
}

.xw-link img {
    width: 100%;
    height: 100%;
}




/* 青海政务开始 */

.qh-qhzw .szf-container {
    padding-right: 23px;
    padding-bottom: 32px;
}

.qhzw-top {
    margin-top: 26px;
}

.sub-title {
    /* 新增 */
    display: block;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    font-size: 32px;
    color: #ee7601;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.q-sub {
    text-align: center;
}

.sub-auth {
    /* 新增 */
    display: block;
    height: 20px;
    margin-top: 16px;
    line-height: 20px;
    font-size: 20px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.q-lb {
    margin-top: 34px;
}

.q-lb .m-lb-img {
    width: 1151px;
    height: 385px;
}

.qhzw-lbItems {
    width: 754px;
    height: 100%;
}

.qhzw-lbItems>a {
    width: 754px;
    height: 100%;
}

.qhzw-lbItems>a img {
    width: 100%;
    height: 100%;
}

.qhzw-lbIists {
    width: 397px;
    height: 100%;
    right: 0;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    border-left: none;
    background: #fff;
}

.qlb-art {
    padding: 18px 31px 0 27px;
}

.qlb-art .qlb-title {
    max-width: none;
    white-space: normal;
    padding: 0;
    line-height: 44px;
    font-size: 24px;
    color: #333;
}

.qlb-art .qlb-cont {
    display: block;
    max-height: 202px;
    overflow: hidden;
    padding-top: 20px;
    line-height: 28px;
    font-size: 16px;
    color: #555;
}

.qlb-cont-sp {
    display: block;
    max-height: 168px;
    overflow: hidden;
}

.qlb-art .qlb-cont:hover {
    color: #0b92f1;
}

.qhzw-lbNums {
    left: 872px;
    bottom: 21px;
}

.qhzw-lbNums span {
    margin-right: 8px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-family: "Arial";
    font-size: 18px;
    color: #333;
    background: #ddd;
}

.qhzw-lbNums span.cur, .qhzw-lbNums span:hover {
    color: #fff;
    background: #0b92f1;
}

.qhzw-btm {
    margin-top: 30px;
}

.qhzw-blf {
    width: 754px;
}

.qhyw-item {
    padding-left: 8px;
    margin-top: 39.5px;
    /* cursor: pointer; */
}

.qhyw-item:first-child {
    margin-top: 21.5px;
}

.qhyw-item:hover a {
    color: #0b92f1;
}

.qhyw-item:hover .z-item a {
    color: #0b92f1;
}

.qhyw-item .z-item {
    padding: 0;
    background: none;
}

.qhyw-item .z-item a {
    line-height: 27px;
    font-size: 18px;
    color: #222;
}

.qhyw-item .z-item span {
    margin-left: 13px;
    font-size: 16px;
    /* 新增 */
    float: right;
    margin-right: 14px;
}

.qhyw-deatil {
    display: block;
    margin-top: 7.5px;
    line-height: 21px;
    font-size: 14px;
    color: #666;
}

.qhzw-blf .art-leave {
    width: 614px;
}

.qhzw-brt {
    width: 368px;
}

.gwyxw-art .art-leave {
    width: 227px;
} 

.gwyxw-list {
    margin-top: 7px;
}

.gwyxw-list .u-item a {
    max-width: 265px;
    line-height: 38px;
    padding-left: 9px;
    font-size: 16px;
    color: #444;
    background: url(../images/qh-li-icon.png) 2px center no-repeat;
}

.gwyxw-list .u-item a:hover {
    color: #0b92f1;
}

.gwyxw-list .u-item span {
    margin-right: 5px;
    line-height: 38px;
    font-family: "Arial";
    font-size: 14px;
    color: #777;
}

.q-spxw {
    margin-top: 22px;
}

.spxw-show {
    margin-top: 12px;
    padding: 0 1px;
}

.spxw-link {
    display: block;
}

.spxw-link img {
    width: 365px;
    height: 215px;
}

.spxw-title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 4px;
    line-height: 38px;
    font-size: 16px;
    color: #333;
}

.q-gsgg {
    margin-top: 20px;
}

.qhzw-brt .q-lb {
    margin-top: 18px;
}

.qhzw-brt .m-lb-img {
    width: 368px;
    height: 116px;
}

.qhzw-brt .lbItems>a {
    width: 100%;
    height: 100%;
}

.qhzw-brt .lbItems img {
    width: 100%;
    height: 100%;
}

.qhzw-brt .lbNums {
    position: absolute;
    bottom: 7px;
}

.qhzw-brt .lbNums span {
    font-size: 14px;
}

/* 青海政务结束 */



/* 互动交流开始 */

.qh-hdjl .szf-container {
    padding-left: 8px;
    padding-bottom: 35px;
}

.qh-hdjl .szf-lf {
    width: 780px;
}

.hdjl-ft .zxft-title {
    padding-left: 61px;
    font-size: 22px;
    color: #0b92f1;
    background: url(../images/qh-sy-zxft-title.png) 21px top no-repeat;
}

.hdjl-ft .zxft-ftyg {
    margin-left: 71px;
    margin-top: 19px;
}

.hdjl-ft .ftyg-content {
    margin-left: -71px;
    padding-left: 110px;
    font-size: 0;
}

.hdjl-ft .ftyg-title {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.hdjl-ft .ftyg-time, .hdjl-ft .ftyg-people {
    display: inline-block;
    margin-top: 3px;
}

.hdjl-ft .ftyg-people {
    margin-left: 44px;
    padding-left: 22px; 
}

.hdjl-ft .fthg-item {
    width: 230px;
    height: auto;
    margin-left: 28px;
    margin-right: 0;
}

.hdjl-ft .fthg-item:first-child {
    margin-left: 0;
}

.hdjl-ft .fthg-link {
    width: 230px;
    height: 133px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.hdjl-ft .fthg-link img {
    width: 100%;
    height: 100%;
}

.hdjl-ft .fthg-title {
    width: 209px;
    height: 16px;
    line-height: 16px;
    padding: 19px 0 0 11px;
    margin-bottom: 18px;
}

.hdjl-ft .fthg-time, .hdjl-ft .fthg-people {
    width: 209px;
    padding-left: 11px;
    font-size: 12px;
    color: #777;
}

.hdjl-ft .fthg-detail {
    width: 100%;
    height: 123px;
}

.fthg-detail {
    box-sizing: border-box;
}

.hdjl-ft .zxft-fthg {
    padding-left: 22px;
}

.yjzj-art {
    padding-left: 19px;
    margin-top: 31px;
}

.yjzj-art .art-leave {
    width: 617px;
}

.qh-hdjl .szf-rt {
    width: 358px;
}

.sayto-bar {
    height: 41px;
    line-height: 41px;
    background: #0b92f1;
}

.sayto-ts {
    display: block;
    padding-left: 51px;
    font-size: 20px;
    color: #fff;
    background: url(../images/say.png) 12px center no-repeat;
}

.sayto-ts:hover {
    color: #fff;
}

.sayto-content {
    padding: 0 11px 0 15px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.sayto-list li {
    padding: 13px 6px 8px 4px;
    font-size: 0;
    border-bottom: 1px solid #dcdcdc;
}

.que {
    line-height: 28px;
    font-size: 16px;
    color: #444;
}

.que:hover {
    color: #0b92f1;
}

.que-link {
    font-size: 14px;
    color: #ff8916;
}

.say-btn {
    display: block;
    width: 191px;
    height: 45px;
    line-height: 45px;
    margin: 23px auto 24px auto;
    background: url(../images/say-btn.png);
}

.i-say {
    margin-left: 49px;
    font-size: 16px;
    color: #fff;
}

.wsxf {
    margin: 36px 0 0 0;
}

.wsxf-bar {
    height: 90px;
    line-height: 90px;
    background: url(../images/wsxf-bar.png) no-repeat;
}

.wsxf-te {
    display: block;
    padding: 0 0 0 154px;
    font-weight: bold;
    font-size: 22px;
    color: #fff;
    background: url(../images/wsxf-te.png) 113px 34px no-repeat;
}

.wsxf-te:hover {
    color: #fff;
}

.wsxf-content .u-item a {
    max-width: 335px;
    padding: 0 0 0 14px;
    line-height: 38px;
    font-size: 16px;
}

/* 互动交流结束 */



/* 专题专栏开始 */

.qh-ztzl {
    margin-bottom: 31px;
}

.qh-ztzl .szf-container {
    padding-right: 25px;
    padding-bottom: 35px;
}

.ztzl-pic {
    padding: 28px 0 0 0;
}

.ztzl-list {
    margin-top: -52px;
    margin-left: -49px;
}

.ztzl-item {
    float: left;
    margin-top: 52px;
    margin-left: 49px;
    width: 350px;
    height: 159px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.ztzl-link1 {
    display: block;
}

.ztzl-link1 img {
    width: 100%;
    height: 108px;
}

.ztzl-link2 {
    display: block;
    height: 49px;
    line-height: 49px;
    text-align: center;
    font-size: 0;
    box-sizing: border-box;
    border-top: 1px solid #dcdcdc;
    background: #fff;
}

.ztzl-link2 span {
    font-size: 14px;
    color: #333;
}

.ztzl-link2:hover span {
    color: #0b92f1;
}

.ztzl-page {
    width: 484px;
    height: 40px;
    line-height: 40px;
    margin: 41px auto 0 auto;
    font-size: 14px;
}

.ztzl-page a:first-child {
    margin-left: 0;
}

.page-num, .page-lf {
    float: left;
    width: 40px;
    margin-left: 5px;
    text-align: center;
    color: #595959;
    background: #fff;
}

.ztzl-page a.cur, .ztzl-page a:hover {
    color: #fff;
    background: #0b92f1;
}

.page-lf {
    font-family: "宋体";
}

.page-num {
    font-family: "Arial";
}

.runto {
    float: left;
    margin: 0 9px 0 13px;
}

.page-inp {
    width: 40px;
    height: 40px;
    padding: 0 5px 0 5px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.ye {
    margin: 0 9px 0 7px;
}

.ztzl-page a, .ztzl-page span, .ztzl-page input {
    float: left;
    /* 新增 */
    color: #595959;
}

.go {
    margin-left: 0;
}

/* 专题专栏结束 */



/* 高级检索开始 */

.qh-gjjs .szf-container {
    padding-left: 27px;
}

.gjjs-tab {
    margin-top: 27px;
}


.zzjs-title .arrow {
    left: 55px;
}

.gjjs-title {
    width: 158px;
}


.gjjs-title .arrow {
    left: 68px;
}

.gjjs-tab .wybs-title-leave {
    width: 862px;
    background: #fff;
}

.gjjs-items {
    height: 497px;
}

.gjjs-item {
    display: none;
    padding-top: 64px;
}

.gjjs-list li {
    margin-top: 20px;
    font-size: 0;
}

.gjjs-list li:first-child {
    margin-top: 0;
}

.gjjs-list label {
    cursor: pointer;
}

.gjjs-name {
    float: left;
    width: 151px;
    text-align: right;
    line-height: 40px;
    font-size: 16px;
    color: #333;
}

.gjjs-inp {
    width: 550px;
    height: 40px;
    padding: 0 8px 0 8px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.check-box {
    width: 16px;
    height: 16px;
    margin-left: 7px;
    margin-right: 6px;
    margin-top: 12px;
    border-radius: 5px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.check-box.cur {
    background: #fff url(../images/check.png);
}

.check-inp {
    visibility: hidden;
}

.check-tt {
    margin-right: 40px;
    line-height: 40px;
}

.gjjs-date {
    width: 256px;
    height: 40px;
    padding-left: 8px;
    padding-right: 37px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff url(../images/gjjs-date.png) 224px center no-repeat;
}

.dao {
    margin-left: 10px;
    margin-right: 13px;
}

.radio-tt {
    margin-right: 44px;
}

.gjjs-btn {
    margin-top: 57px;
    padding-left: 453px;
    font-size: 0;
}

.gjjs-btn button {
    width: 110px;
    height: 40px;
    line-height: 40px;
    margin-left: 21px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #fe9732;
}

.gjjs-list {
    padding-left: 186px;
}

.check-tt, .dao, .radio-tt {
    line-height: 40px;
    font-size: 16px;
    color: #333;
}

.radio-box {
    width: 14px;
    height: 14px;
    margin-top: 14px;
    margin-right: 6px;
    margin-left: 5px;
    border-radius: 50%;
    box-sizing: border-box;
    border: 1px solid #c4c4c4;
    background: #fff;
}

.radio-box.cur {
    background: url(../images/rad-check.png) center no-repeat;
} 

.rad-inp {
    visibility: hidden;
}

.gjjs-date, .dao, .check-tt, .check-box, .radio-box, .radio-tt, .gjc-ra, .radio-item {
    float: left;
}


/* 高级检索结束 */



/* 检索结果开始 */

/* 检索结果在原css基础上的修改开始  */

.qh-jsjg .szf-container {
    padding: 0 40px 38px 40px;
}

.jsjg-cont {
    margin-top: 14px;
}

.jsjg-cont strong {
    font-weight: normal;
}

.jsjg-bar {
    height: 30px;
    line-height: 30px;
    font-size: 0;
}

.jsjg-key {
    margin-right: 31px;
    max-width: 595px;
    height: 100%;
    overflow: hidden;
}

.jsjg-lf {
    /* 修改 */
    width: 155px;
}

.now {
    margin-left: 5px;
    font-size: 14px;
    color: #555;
}

.now-key {
    font-size: 18px;
    color: #0b92f1;
}

.jsjg-rt {
    width: 934px;
}

.jsjg-re {
    /* padding-left: 5px; */
}

.res {
    margin-left: 4px;
    margin-right: 5px;
    font-size: 14px;
    color: #e91312;
}

.sp-time {
    margin-left: 4px;
    margin-right: 4px;
    font-size: 14px;
}

.jsjg-sort {
    margin-right: 4px;
    box-sizing: border-box;
    font-size: 0;
}

.sort-btn {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    box-sizing: border-box;
}

.sort-btn.cur {
    color: #fff;
    background: #0b92f1;
}

.rv {
    padding-left: 12px;
    padding-right: 11px;
    border: 1px solid #008beb;
    border-right: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.rm {
    padding-left: 9px;
    padding-right: 8px;
    background: #fff;
    border: 1px solid #008beb;
    border-left: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.arrow3 {
    width: 16px;
    height: 30px;
    background: url(../images/arrow3.png) 6px 7px no-repeat;
}

.jsjg-details {
    margin: 13px 0 0 0;
    padding: 24px 0 0 0;
    border: 1px solid #9bb6cb;
    background: #fff;
}

.jsjg-nav {
    padding-left: 30px;
}

.fljg-title {
    height: 24px;
    font-size: 0;
    box-sizing: border-box;
    border-bottom: 2px solid #008beb;
}

.fljs-te {
    line-height: 15px;
    font-weight: bold;
    font-size: 15px;
    color: #008beb;
}

/* 新增 */
.fljs-list {
    padding: 6px 0 0 0;
}

.fljs-list li {
    padding-left: 16px;
    /* line-height: 29px; */
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
    color: #555;
    background: url(../images/fljs.png) left center no-repeat;
}

.fljs-list li.cur, .fljs-list li:hover {
    color: #0fa0ee;
}

.jsjg-item {
    margin-top: 21.5px;
}

.jsjg-item:first-child {
    margin-top: 0;
}

.result-title {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    padding-left: 7px;
    color: #555;
}

.result-key {
    color: #e00b0b;
}

.result-details {
    display: block;
    max-height: 48px;
    overflow: hidden;
    padding-left: 7px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 16px;
    color: #888;
}

.result-about {
    padding-left: 8px;
    margin-top: 7.5px;
    line-height: 23px;
    /* font-size: 14px; */
    font-size: 0;
    color: #47b13c;
}

.result-about a, .result-about span {
    font-size: 14px;
}

.about-url {
    margin-right: 57px;
    color: #47b13c;
}

.about-time {
    margin-right: 21px;
}

.about-num {
    margin-right: 24px;
}

.about-ssbm {
    margin-right: 24px;
}

/* 新增 */
.result-list {
    padding: 0 34px 0 0;
}

.result-list li {
    margin-top: 17px;
    padding-bottom: 14.5px;
    border-bottom: 1px dashed #d0d2d4
}

.result-list li:first-child {
    margin-top: 3px;
}

.result-list a:hover {
    color: #0b92f1;
}

.jsjg-page {
    /* position: absolute;
    bottom: 50px;
    right: 304px;
    width: 395px;
    height: 35px; */
    line-height: 35px;
    margin: 25px auto 31px auto;
}

.jsjg-page .page-num, .jsjg-page .page-lf {
    width: 35px;
    height: 35px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
}

.jsjg-page .page-num:hover, .jsjg-page .page-lf:hover {
    background: #008beb;
    border: 1px solid #008beb;
}

.jsjg-page .page-num.cur, .jsjg-page .page-lf.cur {
    background: #008beb;
    border: 1px solid #008beb;
}

.page-more {
    line-height: 26px;
}


/* 检索结果结束原有基础上的修改结束 */

/* 检索结果结束 */





/* 首页我要办事新增修改 */

.nwybs-bar {
    height: 23px;
    line-height: 23px;
    padding-left: 37px;
    font-size: 0;
    background: url(../images/nwybs-bar.png) 2px top no-repeat;
}

.nwybs-title {
    font-weight: bold;
    font-size: 18px;
    color: #09314e;
}

.nwybs-cont {
    margin-top: 15px;
}

.nwybs-item {
    position: relative;
    float: left;
    width: 167px;
    height: 343px;
    margin-left: 8px;
    background: #fff url(../images/nwybs-item.png) 0px 299px no-repeat;
}

.nwybs-item:first-child {
    margin-left: 0;
}

.nwybs-item-bg {
    width: 100%;
    height: 3px;
    background: #0b92f1;
}

.nwybs-item-link {
    display: block;
    width: 100%;
    height: 343px;
    padding-top: 138px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    border-top: none;
}

.nwybs-item-link.cur {
    border: 1px solid #0b92f1;
}

.nwybs-ggzy {
    background: url(../images/nwybs-ggzy1.png) center 45px no-repeat;
}

.nwybs-ggzy.cur {
    background: url(../images/nwybs-ggzy2.png) center 45px no-repeat;
}

.nwybs-bmcx {
    background: url(../images/nwybs-bmcx1.png) center 45px no-repeat;
}

.nwybs-bmcx.cur {
    background: url(../images/nwybs-bmcx2.png) center 45px no-repeat;
}

.nwybs-xzxk {
    background: url(../images/nwybs-xzxk1.png) center 45px no-repeat;
}

.nwybs-xzxk.cur {
    background: url(../images/nwybs-xzxk2.png) center 45px no-repeat;
}

.nwybs-ggfw {
    background: url(../images/nwybs-ggfw1.png) center 45px no-repeat;
}

.nwybs-ggfw.cur {
    background: url(../images/nwybs-ggfw2.png) center 45px no-repeat;
}

.nwybs-gzmh {
    background: url(../images/nwybs-gzmh1.png) center 45px no-repeat;
}

.nwybs-gzmh.cur {
    background: url(../images/nwybs-gzmh2.png) center 45px no-repeat;
}

.nwybs-ggzy-te {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #0b92f1;
}

.nwybs-ggzy-tt {
    width: 132px;
    margin: 36px auto 0 auto;
    font-size: 12px;
    color: #999;
}

.nwybs-item-link p.cur {
    color: #fff;
}

.nwybs-rt {
    width: 273px;
}

.nwybs-link {
    display: block;
    height: 85px;
    line-height: 85px;
    margin-top: 13px;
    padding-left: 120px;
    font-size: 0;
}

.nwybs-link:first-child {
    margin-top: 0;
}

.nwybsrt-yszw {
    background: url(../images/nwybsrt-yszw.png);
}

.nwybsrt-wssb {
    background: url(../images/nwybsrt-wssb.png);
}

.nwybsrt-zxyy {
    background: url(../images/nwybsrt-zxyy.png);
}

.nwybsrt-zxzx {
    background: url(../images/nwybsrt-zxzx.png);
}

.nwybs-tt {
    font-weight: bold;
    font-size: 22px;
    color: #fefefe;
}



/* 首页我要看公开链接图片修改开始 */

/* .wykgk-szfld-link a {
    width: 214px;
    height: 78px;
    line-height: 78px;
    margin: 0 0 0 14px;
}

.wykgk-szfld-link img {
    margin: 0 2px 0 0;
} */

/* 首页我要看公开链接图片修改结束 */



/* 概览开始 */

.qh-overview {
    margin-bottom: 32px;
}

.qh-overview .szf-container {
    padding: 27px 49px 38px;
}

.overview {
    border: 1px solid #9bb6cb;
}

.overview-bar {
    height: 46px;
    line-height: 46px;
    font-size: 0;
    color: #ecf3f8;
}

.icon-qhyw {
    position: absolute;
    margin: 8px 11px 9px 13px;
    /* display: inline-block; */
    width: 21px;
    height: 29px;
    background: url(../images/icon-qhyw.png);
}

.overview-title {
    margin: 0 0 0 45px;
    font-weight: bold;
    font-size: 18px;
    color: #3b769f;
}

.overview-main {
    padding: 0 24px 0 23px; 
    border-top: 1px solid #ccdce8;
    background: #fff;
}

.overview-list {
    padding-top: 10px;
}

.overview-list li {
    height: 32px;
    line-height: 32px;
    /* font-size: 0; */
    padding: 0 0 0 18px;
    background: url(../images/overview-index1.png) 0 0 no-repeat;
}

.overview-list li:first-child {
    background: url(../images/overview-index2.png) 0 0 no-repeat;
}

.overview-list li:nth-child(5n+5) {
    padding: 0 0 34px 18px;
    background: url(../images/overview-index3.png) 0 0 no-repeat;
}

.overview-list li:last-child {
    background: url(../images/overview-index4.png) 0 0 no-repeat;
}


.overview-link {
    float: left;
    max-width: 850px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #333;
}

.overview-time {
    float: right;
    font-size: 14px;
    color: #333;
}

.overview-page {
    margin: 10px 0 0 0;
    padding: 0 0 47px 0;
}

.overview-page .ztzl-page {
    margin: 0 auto;
}

.overview-page .page-lf, .overview-page .page-num {
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
}

.overview-page .page-inp {
    border: 1px solid #eaeaea;
}

/* 概览结束 */



/* 视频概览开始 */

.qh-videoview {
    margin-bottom: 32px;
}

.qh-videoview .szf-container {
    padding: 31px 44px 0;
}

.videview-list {
    margin: 0 0 0 -30px;
}

.videview-list li {
    float: left;
    width: 350px;
    /* height: 341px; */
    margin: 0 0 0 30px;
}

.videview-link {
    position: relative;
    display: block;
    height: 220px;
}

.icon-video {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 61px;
    height: 61px;
    margin: auto;
    background: url(../images/icon-video.png);
}

.videview-link img {
    width: 100%;
    height: 100%;
}

.videview-tt {
    padding: 15px 0 0 4px;
    height: 107px;
}

.videview-info {
    display: block;
    max-height: 48px;
    overflow: hidden;
    line-height: 24px;
    font-size: 16px;
    color: #3b3b3b;
}

.videview-time {
    display: block;
    margin: 11px 0 0 0;
    line-height: 12px;
    font-size: 12px;
    color: #898989;
}

.videoview-page {
    margin: 0;
    padding: 0 0 43px 0;
}

/* 视频概览结束 */



/* 视频细览开始 */

.qh-details {
    margin-bottom: 32px;
}

.qh-details .szf-container {
    padding: 31px 78px 40px;
}

.details {
    border: 1px solid #9bb6cb;
    background: #fff;
}

.details-header {
    padding: 36px 0 0 0;
    border-bottom: 1px dashed #9a9a9a;
}

.details-title {
    line-height: 36px;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #3b769f;
}

.details-msg {
    margin: 31px 0 15px 0;
    height: 22px;
    line-height: 22px;
    font-size: 0;
    text-align: center;
    color: #666;
}

.details-item {
    font-size: 14px;
}

.details-value {
    margin-right: 20px;
}

.icon-font {
    display: inline-block;
    width: 19px;
    height: 18px;
    background: url(../images/icon-font.png) 0 3px no-repeat;
}

.font-size {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    background: #fff;
}

.font-size:hover, .font-size.cur {
    color: #a5cdf8;
    border-color: #0b92f1;
    background: #0b92f1;
}

.icon-line {
    display: inline-block;
    width: 21px;
    height: 1px;
    margin: 10px 0 5px 0;
    background: #dcdcdc;
}

.details-main {
    padding: 56px 0 138px 0;
}

.details-img {
    position: relative;
    display: block;
    width: 563px;
    height: 375px;
    margin: 0 auto;
}

.details-img img {
    width: 100%;
    height: 100%;
}

.details-footer {
    height: 82px;
    line-height: 82px;
    border-top: 1px dashed #9a9a9a;
}

.set-btns {
    font-size: 0;
}

.set-btn {
    width: 70px;
    height: 30px;
    padding: 0;
    margin: 0 0 0 16px;
    line-height: 30px;
    border-radius: 15px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.set-btn:first-child {
    margin: 0 0 0 6px;
}

.set-btn.cur, .set-btn:hover {
    color: #50b0f3;
    border-color: #0b92f1;
}

.share {
    height: 74px;
    line-height: 74px;
    margin: 8px 0 0 0;
    font-size: 0;
}

.share-tt {
    font-size: 14px;
    color: #666;
}

.share-link {
    display: inline-block;
    width: 38px;
    height: 38px;
    margin: 17px 0 0 14px;
    border-radius: 50%;
    box-sizing: 0;
    border: 1px solid #dfdfdf;
}

.share-link:first-of-type {
    margin: 17px 0 0 10px;
}

.share-link.cur, .share-link:hover {
    border: 1px solid #1998f2;
}

.wechat {
    background: #fff url(../images/wechat.png) center no-repeat;
}

.wechat.cur, .wechat:hover {
    background: #1998f2 url(../images/wechat-hover.png) center no-repeat;
}

.weibo {
    background: #fff url(../images/weibo.png) center no-repeat;
}

.weibo.cur, .weibo:hover {
    background: #1998f2 url(../images/weibo-hover.png) center no-repeat;
}

.star {
    background: #fff url(../images/star.png) center no-repeat;
}

.star.cur, .star:hover {
    background: #1998f2 url(../images/star-hover.png) center no-repeat;
}

.share-more {
    background: #fff url(../images/share-more.png) center no-repeat;
}

.share-more.cur, .share-more:hover {
    background: #1998f2 url(../images/share-more-hover.png) center no-repeat;
}

.share a, .share span {
    float: left;
}

/* 视频细览结束 */



/* 细览开始 */

.art-hearder {
    padding-top: 30px;
}

.art-hearder .details-msg {
    margin-top: 48px;
}

.details-art .details-main {
    padding: 0 66px 0 56px;
}

.art-par {
    line-height: 40px;
    text-indent: 36px;
    font-size: 18px;
    color: #333;
}

.datails-art {
    padding: 20px 0 30px 0;
}

.datails-code {
    padding: 0 0 31px 0;
}

.scan-code {
    width: 132px;
    height: 132px;
    margin: 0 auto;
}

.scan-code img {
    width: 100%;
    height: 100%;
}

/* 细览结束 */



/* 信息公开目录详情开始 */

.qh-catalog {
    margin: 0 0 26px 0;
}

.qh-catalog .szf-container {
    padding: 35px 79px 39px;
}

.catalog-header {
    padding: 18px 0 22px 75px;
    font-size: 0;
    border: 1px solid #9cb5c9;
    background: #fff;
}

.catalog-tab tr td {
    font-size: 0;
}

.ctab-stem {
    display: inline-block;
    width: 65px;
    text-align-last: justify;
    text-align: justify;
    -moz-text-align-last: justify;
}

.ctab-stem-font {
    line-height: 36px;
    font-weight: bold;
    font-size: 16px;
    color: #3b769f;
}

.ctab-se {
    width: 500px;
}

.ctab-va {
    line-height: 18px;
    font-size: 16px;
    color: #3b769f;
}

.ctab-fo {
    width: 260px;
}

.catalog-art {
    margin: 16px 0 0 0;
    border: 1px solid #9cb5c9;
}

.cart-title {
    padding: 35px 0 28px 0;
    text-align: center;
    font-size: 0;
    background: #fff;
}

.cart-te {
    line-height: 38px;
    font-size: 30px;
    font-weight: bold;
    color: #9cb5c9;
}

.cart-num {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    text-align: center;
    color: #3b769f;
}

.cart-content {
    padding: 21px 79px 53px 77px;
    font-size: 18px;
    color: #333;
    background: #fff;
}

.cart-par {
    line-height: 40px;
}

.cart-for {
    line-height: 42px;
    text-align: right;
}

.cart-for:first-of-type {
    margin: 15px 0 0 0;
}

/* 信息公开目录详情结束 */



/* 依申请公开开始 */

.qh-public {
    margin-bottom: 32px;
}

.qh-public .szf-container {
    padding: 30px 25px 34px 24px;
}

.public-lf {
    width: 300px;
}

.public-lf .zfxxkzl-link {
    width: 300px;
    border: none;
}

.public-lf .zfxxkzl-link span {
    margin-left: 30px;
    font-size: 18px;
}

.public-lf .zfxxkzl-items .zfxxkzl-item:first-child {
    margin-top: 0;
}

.public-lf .zfxxkzl-item {
    margin-top: 9px;
}

.public-lf .zfxxkzl-link img {
    top: 14px;
    right: 31px;
}

.public-rt {
    width: 825px;
}

.pubic-item {
    position: relative;
    float: left;
    width: 198px;
    height: 42px;
    margin: 0 0 0 11px;
    background: #fff;
}

.pubic-item:first-child {
    margin: 0;
}

.pubic-item-bg {
    height: 2px;
    background: #0b92f1;
}

.pubic-item-link {
    display: block;
    line-height: 42px;
    font-size: 18px;
    text-align: center;
    color: #333;
    border: 1px solid #eff1f2;
    border-top: none;
}

.pubic-item-link.cur {
    color: #fff;
    border-color: #0b92f1;
}

.pubic-apply {
    margin: 17px 0 0 0;
    padding: 14px 24px 32px 30px;
    border: 1px solid #eee;
    background: #fff;
}

.apply-cap {
    line-height: 42px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
}

.apply-par {
    text-indent: 18px;
    line-height: 40px;
    font-size: 16px;
    color: #444;
}

.apply-fot {
    margin: 35px 0 0 0;
}

.apply-btn {
    display: block;
    width: 119px;
    height: 42px;
    margin: 0 auto;
    font-size: 16px;
    cursor: pointer;
    color: #fff;
    background: url(../images/apply-btn.png);
}

/* 依申请公开结束 */



/* 在线访谈开始 */

.qh-online {
    margin-bottom: 32px;
}

.qh-online .szf-container {
    padding: 25px 0 47px 30px;
}

.online-new {
    width: 1132px;
}

.online-new-te .zxft-title {
    padding-left: 39px;
    font-size: 22px;
    color: #0b92f1;
    background: url(../images/qh-sy-zxft-title.png) 0 top no-repeat;
}

.online-new-items {
    margin: 15px 0 0 0;
}

.online-new-item {
    height: 209px;
    margin: 22px 0 0 0;
    overflow: hidden;
}

.online-new-item:first-child {
    margin: 0;
}

.onnew-link-img {
    width: 316px;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.onnew-link-img img {
    width: 100%;
    height: 100%;
}

.onnew-detail {
    width: 815px;
    height: 100%;
    padding: 0 0 0 18px;
    font-size: 0;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    border-left: none;
    background: #fff;
}

.onnew-te {
    margin: 27px 0 0 0;
}

.onnew-link {
    line-height: 22px;
    font-size: 18px;
    font-weight: bold;
    color: #3b769f;
}

.onnew-con {
    margin: 21px 0 25px 0;
}

.onnew-ct {
    float: left;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
    color: #3b769f;
}

.onnew-va {
    float: left;
    width: 700px;
    max-height: 56px;
    overflow: hidden;
    line-height: 28px;
    font-size: 14px;
    color: #777;
}

.onnew-see {
    font-size: 14px;
    color: #0b92f1;
}

.online-his {
    margin: 45px 0 0 0;
}

.onhis-title .art-leave {
    width: 992px;
}

.onhis-list {
    margin: 19px 0 0 0;
}

.onhis-list .fthg-item {
    float: left;
    margin: 0 0 0 32px;
}

.onhis-list .fthg-item:first-child {
    margin: 0;
}

.onhis-list .fthg-item {
    width: 260px;
    height: auto;
}

.onhis-list .fthg-link {
    width: 100%;
    height: 168px;
}

.onhis-list .fthg-link img {
    width: 100%;
    height: 100%;
}

.onhis-list .fthg-detail {
    width: 100%;
    height: 162px;
}

.onhis-list .fthg-title {
    width: 224px;
    padding: 15px 0 0 15px;
    margin-bottom: 19px;
}

.onhis-tt {
    display: block;
    width: 224px;
    margin: 0 auto;
    line-height: 22px;
    max-height: 88px;
    overflow: hidden;
    font-size: 14px;
    color: #888;
}

/* 在线访谈结束 */



/* 在线访谈详情开始 */

.qh-ondetail {
    margin-bottom: 32px;
}

.qh-ondetail .szf-container {
    padding: 0 0 37px 30px;
}

.ondetop-title {
    display: block;
    padding: 36px 0 0 0;
    line-height: 34px;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #0b92f1;
}

.ondetop-cont {
    margin-top: 38px;
    height: 364px;
}

.ondetop-cont .onnew-link-img {
    width: 591px;
    border: none;
}

.ondetop-cont .online-new-item {
    height: 100%;
}

.ondetop-cont .onnew-detail {
    width: 541px;
    padding: 19px 0 0 27px;
    border: none;
    background: #4e81a5;
}

.ondetop-cont .onnew-ct {
    line-height: 36px;
    color: #fff;
}

.ondetop-cont .onnew-va {
    width: 430px;
    max-height: 240px;
    margin-top: 3px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}

.ondetop-cont .onnew-va .onnew-va-tt2 {
    color: #fff;
}

.ondetop-cont .onnew-con {
    margin: 0;
}

.ondetail-mid {
    margin: 34px 0 0 0;
}

.pic-live .art-title {
    width: 117px;
    height: 41px;
    line-height: 41px;
    font-size: 18px;
}

.pic-live .art-leave {
    width: 226px;
    height: 41px;
    border-color: #e1e1e1;
} 

.pic-live-list {
    width: 342px;
    margin: 20px 0 0 0;
}

.pic-live-item {
    text-align: center;
}

.pic-live-item:first-child {
    margin-bottom: 17px;
}

.pic-live-item:nth-child(2) {
    margin-bottom: 23px;
}

.pic-live-item:nth-child(3) {
    margin-bottom: 22px;
}

.pic-live-img {
    display: block;
    width: 100%;
    height: 210px;
}

.pic-live-img img {
    width: 100%;
    height: 100%;
}

.pic-live-tt {
    line-height: 40px;
    font-size: 16px;
    color: #333;
}

.text-note {
    width: 759px;
}

.text-note .art-title {
    width: 117px;
    height: 41px;
    line-height: 41px;
}

.text-note .art-leave {
    width: 642px;
    border-left: none;
    border-color: #dadada;
}

.chat-list {
    height: 832px;
    overflow-y: auto;
    padding: 29px 0 0 28px;
    box-sizing: border-box;
    border: 1px solid #e2e2e2;
    border-top: none;
    background: #fff;
}

.chat-bar {
    height: 25px;
}

.chat-index {
    float: left;
    width: 25px;
    height: 100%;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #6cb5e8;
}

.chat-info {
    float: left;
    width: 671px;
    height: 100%;
    line-height: 25px;
    font-size: 0;
    color: #379de4;
    background: #f5f5f5;
}

.chater {
    margin-left: 11px;
    font-size: 16px;
}

.chat-time {
    margin-left: 18px;
    font-size: 14px;
}

.chat-tt {
    padding: 14.5px 20px 15.5px 0;
    line-height: 24px;
    font-size: 15px;
    color: #444;
}

.ondetail-btm {
    width: 1130px;
    height: 488px;
    margin: 34px 0 0 0;
}

.user-view {
    padding: 20px 0 43px 37px;
    border: 1px solid #9bb6cb;
    background: #fff;
}

.user-view-bar {
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 39px;
    font-size: 0;
    background: url(../images/user-view.png) 9px top no-repeat;
}

.user-view-te {
    font-size: 18px;
    font-weight: bold;
    color: #3e78a0;
}

.user-view-form {
    width: 1051px;
    height: 378px;
    margin: 13px 0 0 0;
    padding: 33px 51px 0 43px;
    box-sizing: border-box;
    font-size: 0;
    border: 1px solid #d0e2ed;
    background: #f2f7fa;
}

.user-view-item {
    display: inline-block;
    margin: 20px 0 0 0;
    line-height: 38px;
    font-size: 0;
}

.user-view-item:first-child {
    margin: 0;
}

.user-view-item .ctab-stem {
    width: 48px;
}

.view-tt {
    float: left;
    font-size: 16px;
    color: #333;
}

.view-inp {
    padding: 0 8px;
    box-sizing: border-box;
    font-size: 16px;
    color: #333;
    border: 1px solid #d0e2ed;
    background: #fff;
}

.view-inp1 {
    width: 293px;
    height: 38px;
}

.view-inp2 {
    width: 888px;
    height: 125px;
    padding: 8px;
}

.view-inp3 {
    width: 147px;
    height: 38px;
}

.view-code {
    display: inline-block;
    width: 93px;
    height: 38px;
    margin: 0 0 0 17px;
    background: #fff;
}

.view-btns {
    width: 197px;
    margin: 39px auto 25px auto;
}

.view-btn {
    width: 90px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    color: #fff;
    background: #c5c5c5;
}

.view-btn.cur, .view-btn:hover {
    background: #fe9732;
}

.view-btn:first-child {
    margin-right: 17px;
}

.user-view-way {
    margin: 0 0 0 210px;
}

.user-view-con {
    height: 125px;
}

/* 在线访谈详情结束 */



/* 青海概况开始 */

.qh-qhGener {
    margin-bottom: 32px;
}

.qh-qhGener .szf-container {
    padding: 29px 25px 18px 24px;
}

.qhGener-content {
    border: 1px solid #eee;
    background: #fff;
}

.qhGener-title {
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 28px;
    font-size: 20px;
    font-weight: bold;
    color: #0b92f1;
    border-bottom: 1px solid #eee;
}

.qhGener-info {
    padding: 14px 44px 42px 39px;
}

.qhGener-par {
    line-height: 38px;
    font-size: 16px;
    text-indent: 32px;
    color: #333;
}

/* 青海概况结束 */



/* 信息公开目录-单篇文章开始 */

.qh-catalogue {
    margin-bottom: 32px;
}

.qh-catalogue .szf-container {
    padding: 29px 25px 39px 24px;
}

.catalogue-lf {
    width: 300px;
}

.catalogue-rt {
    width: 810px;
}

.gkml-te {
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 66px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background: #0b92f1 url(../images/gkml-te.png) 34px center no-repeat;
}

.gkml-tab {
    border: 1px solid #e2e2e2;
    border-top: none;
}

.gkml-titles {
    height: 58px;
    padding: 0 0 0 2px;
    background: #f0f0f0;
}

.gkml-title {
    float: left;
    width: 90px;
    height: 35px;
    line-height: 35px;
    margin: 8px 0 0 6px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    color: #6cb5e8;
    box-sizing: border-box;
    border: 1px solid #6cb5e8;
    background: #fff;
    cursor: pointer;
}

.gkml-title.cur {
    color: #fff;
    background: #6cb5e8;
}

.gkml-item {
    display: none;
    width: 100%;
    max-height: 565px;
    overflow: auto;
    padding: 6px 0 27px 0;
    box-sizing: border-box;
    background: #fff;
}

.gkml-list>li ul {
    display: none;
}

.gkml-list>li li {
    padding-left: 22px;
}

.gkml-link {
    height: 24px;
    line-height: 24px;
    margin: 0 0 14px -1px;
    display: block;
    padding-left: 51px;
    font-size: 0;
    border-left: 3px solid transparent;
}

.depart, .depart-num {
    font-size: 14px;
    color: #333;
}

.plus {
    background: url(../images/plus.png) 34px center no-repeat;
}

.cut {
    background: url(../images/cut.png) 34px center no-repeat;
}

.gkml-list>li>.gkml-link.cur, .gkml-list>li>.gkml-link:hover {
    border-left: 3px solid #0b92f1;
}

.gkml-link.cur, .gkml-link:hover {
    font-weight: bold;
}

.gkml-link.cur span, .gkml-link:hover span {
    color: #0b92f1;
}

.gkml-zfxx {
    margin: 27px 0 0 0;
}

.catalogue-lf .zfxxkzl-item {
    margin-top: 9px;
}

.catalogue-lf .zfxxkzl-link {
    border: none;
    width: 100%;
}

.catalogue-lf .zfxxkzl-link span {
    margin-left: 30px;
}

.cag-search-wraper {
    height: 76px;
    background: #f7f7f7;
    border: 1px solid #fff;
}

.cag-search-bar {
    padding: 17px 0 0 23px;
    font-size: 0;
}

.cag-search {
    float: left;
    width: 396px;
    height: 40px;
    border: 1px solid #e5e5e5;
    background: #fff url(../images/cag-search.png) 16px center no-repeat;
}

.cag-search-inp {
    width: 340px;
    height: 40px;
    line-height: 40px;
    margin-left: 45px;
    font-size: 16px;
    color: #666;
}

.cag-search-bar .fw-sel {
    width: 123px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 0 12px;
    border: 1px solid #e5e5e5;
    background: #fff url(../images/cag-arrow.png) 96px center no-repeat;
}

.cag-search-bar .quanbu2 {
    margin-left: 16px;
}

.cag-search-bar .sort {
    top: 39px;
    max-height: 82px;
    z-index: 1;
}

.cag-btn {
    float: right;
    width: 83px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    margin-right: 20px;
    padding: 0;
    font-size: 18px;
    text-align: center;
    color: #fff;
    background: #fe9732;
    cursor: pointer;
}

.cag-guide {
    background: #fff;
}

.guide-title {
    line-height: 36px;
    padding: 29px 0 18px 0;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #2b6690;
    border-bottom: 1px solid #f7f7f7;
}

.guide-content {
    padding: 14px 33px 68px 31px;
}

.guide-par {
    line-height: 32px;
    text-indent: 27px;
    font-size: 14px;
    color: #333;
}

/* 信息公开目录-单篇文章结束 */




/* 信息公开目录开始 */

.cag-tab {
    border: 1px solid #fff;
    border-top: none;
}

.cag-tr:first-child {
    height: 41px;
}

.cag-tr {
    height: 59px;
    cursor: pointer;
}

.cag-tr>td {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
}

.cag-tr>td:first-child {
    border-left: none;
}

.cag-tr:first-child >td {
    border-top: none;
}

.cag-tr:nth-child(odd)>td {
    background: #dcedf9;
}

.cag-tr:nth-child(even)>td {
    background: #f7f7f7;
}

.cag-tr>td:first-child {
    width: 547px;
}

.cag-tr>td:nth-child(2) {
    width: 158px;
}

.cag-tr>td:nth-child(3) {
    width: 104px;
}

.cag-tr:first-child>td {
    font-size: 16px;
    font-weight: bold;
    color: #21303a;
}

.cag-tr>td {
    text-align: center;
    font-size: 14px;
    color: #333;
}

.cag-link {
    display: block;
    padding: 18px 7px 11px 18px;
    line-height: 21px;
    text-align: left;
    font-size: 14px;
    color: #333;
}

.cag-link:hover {
    color: #0b92f1;
}

.cag-link:hover+.cag-tab-hover {
    display: block;
}

.cag-tr>td:first-child {
    position: relative;
}

.cag-tab-hover {
    z-index: 1;
    display: none;
    position: absolute;
    left: 0;
    top: 58px;
    width: 810px;
}

.caghv-content {
    padding: 18px 0 18px 54px;
    font-size: 0;
    border: 1px solid #e5e5e5;
    background: #3b769f;
}

.caghv-par {
    float: left;
    line-height: 30px;
    font-size: 0;
    text-align: left;
}

.caghv-parlf {
    width: 405px;
}

.caghv-parrt {
    width: 349px;
}

.caghv-stem {
    display: inline-block;
    width: 57px;
    text-align-last: justify;
    text-align: justify;
    -moz-text-align-last: justify;
    font-weight: bold;
}

.caghv-sp {
    float: left;
    font-size: 14px;
    color: #fff;  
}

.caghv-title {
    width: 646px;
}

.cag-page {
    width: 444px;
    height: 26px;
    padding-top: 29px;
    line-height: 26px;
    margin: 0 auto;
}

.cag-pg {
    float: left;
    height: 26px;
    margin-left: 3px;
    box-sizing: border-box;
    font-size: 12px;
    color: #4c4c4c;
    text-align: center;
    border: 1px solid #d2d2d2;
}
.cag-pg:first-child {
    margin-left: 0;
}

.cag-pg:hover, .cag-pg.cur {
    background: #0b92f1;
    color: #fff;
    border-color: #0b92f1;
}

.cag-page-fst {
    width: 60px;
    background: #fff;
}

.cag-page-num {
    width: 26px;
    background: #fff;
}

.cag-page-pre {
    width: 85px;
    padding-left: 37px;
    text-align: left;
    background: #f2f7fa url(../images/cag-page-pre.png) 12px center no-repeat;
}

.cag-page-pre.cur, .cag-page-pre:hover {
    background: #0b92f1 url(../images/cag-page-pre.png) 12px center no-repeat;
}

.cag-page-next {
    width: 85px;
    padding-left: 11px;
    text-align: left;
    background: #f2f7fa url(../images/cag-page-next.png) 70px center no-repeat;
}

.cag-page-next.cur, .cag-page-next:hover {
    background: #0b92f1 url(../images/cag-page-next.png) 70px center no-repeat;
}

/* 信息公开目录结束 */




/* 信息公开目录纯新闻开始 */

.cag-new-content .cag-tr>td:first-child {
    width: 647px;
}

/* 信息公开目录纯新闻结束 */




/* 政府公报开始 */

.qh-report {
    margin-bottom: 32px;
}

.qh-report .szf-container {
    padding: 29px 60px 35px 60px;
}

.report-lb {
    position: relative;
    width: 1072px;
    height: 65px;
}

.report-tabs-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.report-tabs {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    white-space: nowrap;
    font-size: 0;
}

.report-btn {
    position: absolute;
    top: 0;
    width: 26px;
    height: 52px;
    line-height: 53px;
    text-align: center;
    box-sizing: border-box;
    font-size: 24px;
    font-family: "宋体";
    color: #0b92f1; 
    border: 1px solid #0b92f1;
    background: #fff;
    cursor: pointer;
}

.report-btn.cur, .report-btn:hover {
    color: #fff;
    background: #0b92f1;  
}

.report-pre {
    left: -36px;
}

.report-next {
    right: -35px;
}  

.report-tab-items {
    margin-top: 30px;
}

.report-tab-item {
    display: none;
}

.report-year {
    position: relative;
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 10px;
}

.report-year:first-child {
    margin-left: 0;
}

.report-link {
    display: inline-block;
    width: 110px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #0b92f1;
    border: 1px solid #eee;
    border-top: 2px solid #0b92f1;
    background: #fff;
}

.report-link.cur  {
    color: #fff;
    border-color: #0b92f1;
    background: #0b92f1;
}

.report-news {
    width: 1132px;
}

.report-new {
    float: left;
    width: 242px;
    margin-left: 24px;
}

.report-new .newspa {
    width: 172px;
    height: 210px;
    margin: 0 auto;
    background: #fff url(../images/news-2.jpg) center 33px no-repeat;
}

.report-new  .news-year {
    height: 18px;
    margin-top: 137px;
    line-height: 18px;
    letter-spacing: 4px;
    text-shadow: none;
    font-family: "Arial";
    font-size: 18px;
    color: #ef9d3b;
}

.report-new  .news-qi {
    height: 14px;
    margin-top: 8px;
    line-height: 14px;
    font-size: 14px;
    color: #ef9d3b;
}

.report-new-count {
    display: block;
    margin: 15px 0 59px 0;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    text-align: center;
    color: #3c769e;
}

.report-page .ztzl-page {
    margin-top: 0;
}

.report-page .go {
    box-sizing: border-box;
    border: 1px solid #eaeaea;
}

/* 政府公报结束 */



/* 领导介绍详情 */

.qh-leader {
    padding-bottom: 32px;
}

.qh-leader .szf-container {
    padding: 0 57px 90px 72px;
}

.qh-leader .szf-lf {
    width: 710px;
}

.leader-sum .photo {
    float: left;
    width: 185px;
    height: 243px;
    line-height: 243px;
    margin-bottom: 24px;
}

.leader-sum .photo img {
    width: 163px;
    height: 221px;
}

.leader-info {
    float: right;
    width: 499px;
    padding: 13px;
}

.leader-title {
    height: 18px;
    padding-left: 3px;
    line-height: 18px;
    font-size: 18px;
    font-weight: bold;
    color: #0b92f1;
}

.leader-con {
    height: 48px;
    overflow: hidden;
    margin: 15px 0 0 3px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
}

.leader-title2 {
    margin-top: 28px;
}

.leader-resume {
    padding: 20px 0 0 0;
}

.time-info-list {
    padding-top: 16px;
}

.time-info {
    text-indent: 33px;
    line-height: 36px;
    font-size: 16px;
    color: #333;
}

.time-tt {
    margin-left: 20px;
}

.video-report {
    margin-top: 13px;
}

.video-report-link {
    display: block;
    width: 100%;
    height: 190px;
}

.video-report-info {
    display: block;
    margin-top: 12px;
    line-height: 18px;
    font-size: 14px;
    color: #333;
}

.video-report-info:hover {
    color: #0b92f1;
}

/* 领导介绍详情结束 */



/* 省长信箱概览开始 */

.qh-mailbox {
    padding-bottom: 32px;
}

.qh-mailbox .szf-container {
    padding: 29px 25px 26px 24px;
}

.qh-mailbox .gkml-zfxx {
    margin-top: 0;
}

.qh-mailbox .catalogue-rt {
    width: 825px;
}

.mailbox-content {
    border: 1px solid #eee;
    background: #fff;
}

.mailbox-bar {
    height: 42px;
    line-height: 42px;
    font-size: 0;
}

.mailbox-te {
    display: inline-block;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
    color: #21303a;
}

.mailbox-te-1 {
    width: 567px;
    padding-left: 26px;
}

.mailbox-te-2 {
    width: 128px;
    text-align: center;
    border-left: 1px solid #eee;
}

.mailbox-list {
    padding-left: 26px;
    border-top: 1px solid #eee;
}

.mailbox-list .overview-link {
    width: 522px;
}

.mailbox-list .overview-time {
    float: left;
    width: 128px;
    text-align: center;
}

.mailbox-page {
    border-top: 1px solid #eee;
}

.overview-page {
    margin-top: 20px;
    padding-bottom: 19px;
}

/* 省长信箱概览结束 */




/* 省长信箱细缆开始 */

.qh-mailtab {
    padding-bottom: 32px;
}

.qh-mailtab .szf-container {
    padding: 57px 80px 62px 80px;
}

.mail-title {
    margin-bottom: 38px;
    line-height: 36px;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #3b769f;
}

.mail-table {
    margin-top: 38px;
    border: 1px solid #d9e5ed;
}

.mail-table:first-child {
    margin-top: ;
}

.mail-table th {
    height: 48px;
    font-size: 18px;
    font-weight: bold;
    color: #3b769f;
    text-align: left;
    padding-left: 21px;
    background: #e8f6ff; 
}

.mail-table tr {
    border-top: 1px solid #d9e5ed;
}

.mail-table tr td:first-child {
    width: 110px;
    text-align: center;
    border-right: 1px solid #d9e5ed;
}

.mail-table td {
    height: 43px;
    line-height: 24px;
    font-size: 16px;
    color: #3b769f;
    background: #fff;
}

.mail-table tr td:nth-child(2) {
    width: 928px;
    padding-left: 30px;
    text-align: left;
}

.mail-content {
    padding: 19px 30px 20px 0;
}

/* 省长信箱细缆结束 */




/* 7互动交流-意见征集开始 */

.qh-opincollect {
    padding-bottom: 32px;
}

.qh-opincollect .szf-container {
    padding: 38px 78px 60px 78px;
}

.qh-opincollect .catalog-art {
    margin: 0;
    border-color: #9bb6cb;
}

.qh-opincollect .cart-title {
    padding: 42px 0 34px 0;
}

.qh-opincollect .cart-te {
    color: #3b769f;
}

.opcl-tt {
    margin-right: 27px;
}

.qh-opincollect .cart-content {
    padding: 27px 58px 55px 56px;
    border-bottom: 1px dashed #9a9a9a;
}

.qh-opincollect .cart-par {
    text-indent: 36px;
}

.opcl-add {
    margin-top: 44px;
    height: 18px;
    line-height: 18px;
}

.opcl-add-tt {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.opcl-add-link {
    font-size: 18px;
    color: #0b92f1;
}

.qh-opincollect .user-view {
    padding: 47px 0 47px 60px;
    border: none;
}

.qh-opincollect .user-view-form {
    width: 920px;
}

.qh-opincollect .user-view-way {
    margin-left: 94px;
}

.qh-opincollect .view-inp2 {
    width: 760px;
}

.opin-collect {
    padding: 0 60px 44px 123px;
    background: #fff;
}

.opin-title {
    margin-bottom: 13px;
    line-height: 18px;
    font-size: 0;
}

.opin-te {   
    font-size: 18px;
    font-weight: bold;
    color: #3d78a0;
}

.opin-note { 
    font-size: 14px;
    color: #222;
}

.opin-de {
    margin-left: 11px;
    margin-right: 17px;
}

.opin-count {
    margin-left: 4px;
    margin-right: 4px;
    font-size: 14px;
    font-weight: bold;
    color: #fe9639;
}

.opin-list li {
    padding: 18px 0 11px;
    border-top: 1px dashed #999;
}

.opin-list li:first-child {
    border: none;
}

.opin-pe {
    height: 16px;
    line-height: 16px;
    font-size: 0;
}

.opin-name {
    font-size: 16px;
    color: #222c34;
}

.opin-time {
    margin-left: 10px;
    font-size: 12px;
    color: #999;
}

.opin-about {
    margin-top: 15px;
    padding-left: 5px;
    line-height: 18px;
    font-size: 14px;
    color: 666;
}

/* 7互动交流-意见征集结束 */




/* 7互动交流-在线调查开始 */

.qh-survey {
    padding-bottom: 32px;
}

.qh-survey .szf-container {
    padding: 38px 78px 35px 78px;
}

.survey-content {
    border: 1px solid #acc3d5;
    background: #fff;
}

.survey-header {
    padding-bottom: 11px;
    border-bottom: 1px dashed #9a9a9a;
}

.survey-title {
    margin: 33px 0 50px 0;
    text-align: center;
    line-height: 36px;
    font-size: 30px;
    font-weight: bold;
    color: #3b769f;
}

.survey-sum {
    padding-left: 39px;
    line-height: 34px;
    font-size: 0;
}

.survey-sum-te {
    font-weight: bold;
    font-size: 18px;
    color: #444;
}

.survey-sum-tt {
    font-size: 18px;
    color: #444;
}

.survey-list {
    padding: 28px 0 0 43px;
}

.survey-list label {
    cursor: pointer;
}

.survey-index {
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #444;
}

.survey-imp {
    position: absolute;
    margin-left: 8px;
    font-family: "宋体";
    font-size: 12px;
    color: #f84343;
}

.survey-radios {
    padding: 25px 0 47px 0;
}

.survey-radios .radio-item {
    display: block;
    float: none;
    height: 16px;
}

.survey-radios .radio-item:first-child {
    margin-bottom: 20px;
}

.survey-radios .radio-box {
    margin: 0 7px 0 0;
    border-color: #cacaca;
}

.survey-radios .radio-box.cur {
    border-color: #429de7;
    background: url(../images/blue-check.png) center no-repeat;
}

.survey-radios .radio-tt {
    line-height: 16px;
    font-size: 16px;
    color: #444;
}

.survey-select {
    padding: 28px 0 51px 0;
}

.survey-select .fw-sel span {
    display: block;
}

.survey-select .sort {
    top: 32px;
    max-height: 62px;
}

.survey-select .fw-sel {
    width: 180px;
    height: 33px;
    line-height: 31px;
    padding: 0 13px;
    border-color: #c9c9c9;
    background: url(../images/sel-arrow2.png) 153px center no-repeat;
}

.survey-check {
    padding: 27px 3px;
}

.survey-check .gjc-ra {
    display: block;
    float: none;
    clear: both;
    height: 16px;
    margin-bottom: 18px;
}

.survey-check .check-box {
    margin: 0 14px 0 0;
    border-radius: 0;
    border-color: #c9c9c9;
}

.survey-check .check-tt {
    line-height: 16px;
    color: #444;
}

.survey-area {
    width: 958px;
    height: 141px;
    padding: 19px;
    margin: 19px 0 0 0;
    font-size: 16px;
    color: #444;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

.survey-btns {
    width: 304px;
    margin: 30px auto 29px auto;
    font-size: 0;
}

.survey-btn {
    width: 90px;
    height: 40px;
    margin-left: 17px;
    padding: 0;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: url(../images/survey-btn.png);
}

.survey-btn:hover {
    opacity: 0.8;
}

.survey-btn:first-child {
    margin-left: 0;
    border-radius: 3px;
    background: #fe9732;
}

/* 7互动交流-在线调查结束 */




/* 8其他-网站地图开始 */

.qh-map {
    padding-bottom: 32px;
}

.qh-map .szf-container {
    padding: 24px 24px 15px 24px;
}

.qh-map .art-title {
    width: 130px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

.qh-map .art-leave {
    width: 1020px;
    height: 45px;
}

.map-list {
    padding: 3.5px 0 24.5px 37px;
}

.map-list li {
    display: inline-block;
    width: 178px;
    height: 45px;
    line-height: 45px;
    font-size: 0;
}

.map-list-link {
    font-size: 16px;
    color: #333;
}
.map-list-link:hover {
    color: #0b92f1;
}

/* 8其他-网站地图结束 */




/* 意见征集概览开始 */

.status {
    display: inline-block;
    width: 55px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
}

.status.cur {
    background: #53b96e;
    color: #fff;
}

/* 意见征集概览结束 */