﻿@charset "utf-8";
/* CSS Document */
body {
    background: #fff;
}

/*公共样式*/
.ui-menu.ui-widget {
    position: absolute;
    left: 0;
    top: 40px;
    border: 1px solid #d8d8d8;
    width: 360px !important;
    padding: 10px 0;
    background: #fff;
}

.ui-menu.ui-widget li {
    line-height: 32px;
    font-size: 16px;
    padding: 0 10px;
    float: none;
    overflow: hidden;
}

.ui-menu .ui-menu-item-wrapper {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 0 !important;
    height: 32px;
}

.ui-widget-content .ui-state-active {
    text-decoration: underline;
    border: none;
    background: none;
    color: #333;
}
.site-group-wrap ul.unit-group .site-count a {    color: #2E77C5;}

.site-group-wrap ul li {  width: 20%;  margin-right: 0 !important;}

.site-group-wrap .unit-group li a {  display: block;  margin-right: 10px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  text-align: left;}

#startDate { margin-right: 10px;}
.search-wrap a {
    color: #5b5b5a;
}

.search-wrap li.active a {
    color: #3573b5;
    font-weight: bold;
    text-decoration: underline;
}

.site-group-wrap {
    position: relative;
    line-height: 28px;
    clear: both;
}

.site-group-wrap ul {
    clear: both;
    position: relative;
    padding-left: 66px;
    left: 0;
    display: block;
    min-height: 32px;
    margin-right: 120px;
}

.site-group-wrap .site-label {
    width: 66px;
    margin-right: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.site-group-wrap ul li {
    float: left;
    margin-right: 10px;
    white-space: nowrap;
    height: 28px;
    overflow: hidden;
}

.site-group-wrap ul li.active {
    color: #3573b5;
    font-weight: bold;
    text-decoration: underline;
}

.site-group-wrap .county-group,
.site-group-wrap .unit-group {
    overflow: hidden;
    clear: both;
}

.site-group-wrap .unit-group {
    height: 32px;
}

.site-group-wrap .unit-group-open {
    height: auto;
}

.site-group-wrap .county-group {
    overflow: hidden;
    clear: both;
}

.site-group-wrap .site-group-btn {
    position: absolute;
    right: 25px;
    bottom: 4px;
    color: #333;
    cursor: pointer;
    width: 64px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    background: #f7f8fc;
    font-size: 14px;
    padding-left: 12px;
}

.search-results-class ul li,
.search-date-range ul li,
.search-range ul li,
.search-sort ul li {
    display: inline;
    float: left;
    margin-right: 25px;
}

.search-wrap .date-range {
    width: 208px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    border: 1px solid #e5ded0;
    padding: 0 5px;
    color: #999;
    margin-left: 5px;
    cursor: pointer;
}

.search-wrap .btn-date-search {
    width: 43px;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    border: 1px solid #dce6fb;
    background: #3573b5;
    text-align: center;
    color: #fff;
    margin-left: 6px;
    cursor: pointer;
}

.btn-expand {
    height: 26px;
    background: url(/assets/images/expand.png) no-repeat #f7f8fc;
}

.btn-expand-open {
    background-position: 40px 7px;
}

.btn-expand-close {
    background-position: 40px -31px;
}

.tips-red {
    color: #ff0000;
}

.search-wrap a span {
    color: #ff0000;
}

.search-empty {
    background: #f6f6f6;
    padding: 100px 100px 180px;
}

.search-empty .search-empty-box {
    width: 715px;
    background: url(../images-error/no_result.png) 10px 0 no-repeat;
    height: 180px;
}

.search-empty .search-empty-info {
    font-size: 20px;
    line-height: 50px;
    padding: 80px 15px 0 320px;
}

.search-empty .search-empty-info h1 {
    font-size: 24px;
    line-height: 38px;
    font-weight: bold;
}

.search-empty .search-empty-info p {
    font-size: 20px;
    color: #999999;
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (max-width: 991px) {

}

@media (max-width: 767px) {
    .ui-menu.ui-widget {
        width: 80% !important;
        left: auto !important;
        right: 10% !important;
    }

    .search-empty .search-empty-box {
        width: 100%;
        background: none;
    }

    .search-empty .search-empty-info {
        padding: 20px 10px 0;
    }

    .search-wrap {
        display: none;
    }

    .header_search .ls-banner {
        margin-top: 0;
    }
}

/*公共样式 end*/

.header_search {
    margin: 0 auto;
    position: relative;
}

/*搜索框*/
.search_typebg {
    background: #f7f7f7;
    border-top: 5px solid #3573B5;
    padding: 10px 0;
    box-shadow: #cccccc87 0 0 5px;
}

.searchbox_bg {
    width: 711px;
    margin: 30px auto 0;
}

.searchbox {
    position: relative;
}

.searchbox ul {
    width: 596px;
    position: relative;
    z-index: 11;
    height: 62px;
    background: url("../ss_images/search_bg.png") center no-repeat;
}

.searchbox ul li input {
    background: none;
    border: 0 none;
    outline: none;
    width: 100%;
}

/*.searchbox ul li.se_box {float: none;margin-right: 50px;padding-left: 230px;height: 62px;position: relative;}*/

.searchbox ul li.se_box input, .searchbox ul li.input-area input {
    float: left;
    height: 62px;
    width: 100%;
    padding: 0;
    text-indent: 0;
    border-right: none;
    line-height: 62px;
    font-size: 15px;
}

/*.searchbox li.sea_an {position: absolute;width: 34px;height: 34px;top: 14px;right: 15px;z-index: 1;}*/
/*.searchbox li.sea_an input {float: left; height: 36px; background: url(../images/search_btn.png) center center no-repeat;overflow: hidden; cursor: pointer; outline: none; text-indent: -999em;}*/
/*暂且隐藏*/
/*.searchbox .sea_tt,.searchbox li.sea_select{display: none;}*/
/*.searchbox li.se_box{padding-left: 20px;}*/
/*.searchbox ul li.se_box .msg-box {left: 10px;}*/

.searchbox .result_search {
    float: right;
    font-size: 15px;
    color: #695435;
    padding: 21px 0 0 0;
    line-height: 22px;
}

.searchbox .result_search input {
    background: #fff;
    border: 1px solid #c1c1c1;
    width: 18px;
    height: 18px;
    margin: -5px 10px 0 0;
}

.searchbox .se_boxlist {
    position: absolute;
    left: 0;
    top: 40px;
    border: 1px solid #c8bea4;
    width: 538px;
    padding: 10px 0;
    background: #fff;
}

.searchbox .se_boxlist ul li {
    line-height: 32px;
    font-size: 16px;
    padding: 0 0 0 18px;
    float: none;
}

.searchbox .se_boxlist ul li .red {
    color: #f50404;
}

.input-area {
    float: left;
    width: 100%;
    height: 62px;
    background: none;
    line-height: 62px;
    padding: 0;
    font-size: 14px;
    color: #666;
    outline: none;
    border: none;
}

.searchbox ul li.se_box .input-area .search-keywords {
    border: none;
}

.first-input {
    float: left;
    line-height: 62px;
    font-size: 15px;
    color: #999;
    padding-right: 14px;
    margin-right: 10px;
    max-width: 265px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../ss_images/arrow_right.png) right center no-repeat;
}

.searchbox ul li.se_box .input-area .search-keywords-twice {
}

input.srkcss:focus {
    outline: none;
    border-color: #9ecaed !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

.search_typebox {
}

.search-tips {
    width: 840px;
    height: auto;
    line-height: 30px;
    font-size: 16px;
    padding: 10px 0 8px 0;
}

.search-tips .search-time {
    float: left;
    padding-top: 6px;
}

.search-tips .red {
    color: #e00000;
    padding: 0 8px;
}

.search_titcont {
    float: right;
    width: 240px;
    margin: 6px 0 0 0;
}

.search_titcont li {
    float: left;
    width: 98px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    background: #f7f8fc;
    border: 1px solid #e5e5e5;
    color: #666;
    font-size: 16px;
    margin: 0 0 0 20px;
}

.search_titcont li a {
    color: #666;
}

.search_titcont li.active {
    background: #3573B5;
    color: #fff;
    border: 1px solid #3573B5;
}

.search_titcont li.active a {
    color: #fff;
}

/*搜索分类*/
.search_typetable td {
    font-size: 15px;
    line-height: 32px;
    padding: 0;
    color: #333;
}

.search_typetable .search_type {
    font-weight: bold;
    text-align: left;
    width: 110px;
    letter-spacing: 0.2px;
}

.search_typetable .search_typesm {
    letter-spacing: 4px;
}

.reslut_type ul li {
    display: inline;
    float: left;
    margin-right: 25px;
}

.reslut_type ul li a {
    color: #5b5b5a;
}

.reslut_type ul li.typeline {
    width: 1px;
    margin: 0 15px;
    height: 32px;
    float: left;
    background: url(../ss_images/typeline.gif) center center no-repeat;
    display: none;
}

.reslut_type ul li.active {
    color: #3573B5;
    font-weight: bold;
    text-decoration: underline;
}

.reslut_type ul li.active a {
    color: #3573B5;
}

.reslut_type ul li.dateform.active {
    text-decoration: none;
}

.reslut_type ul li.dateform.active .datefont {
    text-decoration: underline;
}

.reslut_type .dateform .dateinput {
    width: 208px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    border: 1px solid #e5ded0;
    padding: 0 5px;
    color: #999;
    margin-left: 5px;
}

.reslut_type .dateform input.active {
    border: 1px solid #ffaa05;
}

.reslut_type .dateform .datesubmit {
    width: 43px;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    border: 1px solid #dce6fb;
    background: #3573B5;
    text-align: center;
    color: #fff;
    margin-left: 6px;
    cursor: pointer;
}

.reslut_infotype {
    font-size: 14px;
}

.reslut_infotype ul li {
    display: inline;
    float: left;
    margin: 0 25px 0 0;
}

.reslut_infotype ul li select {
    margin: 0 0 0 12px;
    width: 160px;
    border: 1px solid #dcdcdc;
}

.search_unit {
    position: relative;
    line-height: 28px;
    clear: both;
}

.search_unit ul {
    clear: both;
    position: relative;
    padding-left: 66px;
    left: 0;
    display: block;
    min-height: 32px;
}

.search_unit .search_bmlist {
    height: 32px;
    overflow: hidden;
    clear: both;
}

.search_unit .showbm {
    height: auto;
    overflow: inherit;
}

.search_unit ul li.unittype {
    width: 66px;
    margin-right: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.search_unit ul li {
    float: left;
    margin-right: 10px;
    white-space: nowrap;
    height: 28px;
    overflow: hidden;
}

.search_unit ul li a {
    color: #5b5b5a;
}

.search_unit ul li a.active {
    font-weight: bold;
    color: #4c70b7;
    text-decoration: underline;
}

.search_unit ul li a.wait:hover, .search_unit ul li a.wait {
    color: #acacab;
}

.search_unit .tit {
    position: absolute;
    right: 25px;
    bottom: 4px;
    color: #333;
    cursor: pointer;
    width: 64px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    background: #f7f8fc;
    font-size: 14px;
    padding-left: 12px;
}

.search_unit .tit .hide_btn {
    display: none;
    height: 26px;
    background: url(../ss_images/closeico.png) 38px center no-repeat #f7f8fc;
}

.search_unit .tit .show_btn {
    height: 26px;
    background: url(../ss_images/openico.png) 38px center no-repeat #f7f8fc;
}

.unitlist {
    display: none;
    padding: 10px 20px;
    -moz-box-shadow: 3px 3px 4px #f5f5f5;
    position: absolute;
    top: 77px;
    left: 0px;
    -webkit-box-shadow: 3px 3px 4px #f5f5f5;
    box-shadow: 3px 3px 4px #f5f5f5;
    border: 1px solid #f5f5f5;
    border-top: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f5f5f5')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f5f5f5');
    background: #fff;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .search-tips {
        width: 722px;
    }

}

@media (max-width: 991px) {
    .header_search {
        height: auto;
        background-size: cover;
    }

    .search-tips {
        width: auto;
        float: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /*.searchbox_bg {width: 548px;}*/
    /*.searchbox ul { width: 440px;}*/

}

@media (max-width: 767px) {
    .search_typebg {
        border: none;
    }

    .search-tips .search-time {
        padding: 6px 10px 0;
    }

    .searchbox .se_boxlist {
        width: 99%;
    }

    .searchbox_bg {
        width: 80%;
        float: none;
        padding: 20px 0 0;
        margin: 0 auto;
        background: none;
        min-height: auto;
        height: auto;
    }

    .searchbox_bg .searchbox ul.fl {
        float: none;
        width: auto;
        height: 44px;
        border: #a1b6d4 1px solid;
        background: rgba(255, 255, 255, .4);
        border-radius: 25px;
    }

    .searchbox ul li.se_box {
        height: 44px;
        padding-left: 110px;
    }
    .searchbox ul li.se_box_zc{ padding-left: 30px;}
    .searchbox ul li.se_box input, .searchbox ul li.input-area input, .first-input, .input-area {
        height: 44px;
        line-height: 44px;
    }

    .searchbox li.sea_an {
        top: 5px;
        right: 15px;
    }

    .searchbox_bg .searchbox .result_search {
        width: 100%;
        float: none;
        padding: 10px 0 0;
    }

    .searchbox_bg .searchbox {
        height: 80px;
    }

    .search_typebox {
        display: none;
    }
}

@media (max-width: 480px) {
    .searchbox_bg {
        float: none;
        padding: 15px 0 0;
        margin: 0 auto;
        height: auto;
        width: 90%;
    }

    .searchbox .se_boxlist {
        width: 99%;
    }
}

/*搜索列表*/
.containerbox {
    margin-bottom: 20px;
}

.searchlist_bg {
    /*background: url(../ss_images/searchline.gif) 858px top repeat-y;*/
    min-height: 500px;
}

/*.leftbar {*/
/*    width: 840px;*/
/*    height: auto;*/
/*    float: left;*/
/*    padding-right: 20px;*/
/*}*/

/*搜索内容*/
.searchlistw {
    clear: both;
}

.searchlistw .search-list {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    overflow: hidden;
}

.searchlistw .search-list li.search-title {
    line-height: 32px;
    height: 32px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 16px;
    clear: both;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.searchlistw .search-list li.search-title .search-column-name {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    height: 32px;
    font-weight: normal;
    line-height: 32px;
    background: #3573b5;
    padding: 0 12px;
}

.searchlistw .search-list li.search-title a {
    color: #333;
}

.searchlistw .search-list li.search-title a:hover {
    text-decoration: underline;
    color: #3573b5;
}

.searchlistw .search-list li.search-title img {
    vertical-align: middle;
    padding: 0 8px 0 0;
}

.searchlistw .search-list li.search-info-res, .searchlistw .search-list li.search-resources {
    color: #999;
    height: auto;
    line-height: 35px;
    font-size: 14px;
    overflow: hidden;
}

.searchlistw .search-list li.search-info-res span {
    padding-right: 5px;
}

.searchlistw .search-list li .date {
    padding-left: 45px;
    display: block; position: absolute;; right:0px; top:0px;
}

.searchlistw .search-list li .author {
    display: block;
    float: left;
}

.searchlistw .search-list li .df_btn {
    margin: 6px 0 0 45px;
    width: 66px;
    padding-left: 34px;
    color: #3573B5;
    height: 23px;
    line-height: 23px;
    display: block;
    float: left;
    background: url(../ss_images/df_btn.png) 0 0 no-repeat;
}

.searchlistw .search-list li .zxbl_btn, .searchlistw .search-list li .online-link {
    margin: 6px 0 0 0;
    width: 66px;
    padding-left: 34px;
    height: 23px;
    line-height: 23px;
    display: block;
    float: left;
    background: url(../ss_images/zxbl_btn.png) 0 0 no-repeat;
}

.searchlistw .search-list li.search-info {
    line-height: 25px;
    max-height: 50px;
    color: #666;
    overflow: hidden;
    clear: both;
    font-size: 14px;
}

.searchlistw .search-list li.search-column {
    /*color: #2052a4;*/
    /*line-height: 26px;*/
    color: #C50001;
    padding: 7px 0 0 0px;

}

.searchlistw .search-list li.search-url {
    height: auto;
    line-height: 25px;
    color: #4c70b7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 5px 0 0 0px;
    word-break: break-all;
}

.searchlistw .search-list li.search-url a {
    color: #4c70b7;
}

.searchlistw .search-list li.search-url a:hover {
    text-decoration: underline;
}

.searchlistw .search-images-ul {
    position: relative;
    margin-bottom: 15px;
    height: 163px;
}

.searchlistw .search-images-ul .search-info-img {
    text-align: center;
    position: absolute;
    top: 60px;
    left: 20px;
    overflow: hidden;
    width: 173px;
    height: 104px;
}

.searchlistw .search-images-ul .search-info-img img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}

.searchlistw .search-images-ul li.search-info-res {
    padding-top: 12px;
}

.searchlistw .search-images-ul li.search-info-res, .searchlistw .search-images-ul li.search-info, .searchlistw .search-images-ul li.search-url {
    padding-left: 212px;
}

.searchlistw01 .search-list {
    height: auto;
    margin-bottom: 10px;
    font-size: 13px;
    overflow: hidden;
}

.searchlistw01 .search-list li.search-title {
    line-height: 40px;
    height: 40px;
    background: #f7f7f7;
    font-weight: bold;
    font-size: 18px;
    padding: 0 0 0 10px;
    clear: both;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 10px;
}

.searchlistw01 .search-list li.search-title a {
    color: #333;
}

.searchlistw01 .search-list li.search-title a:hover {
    text-decoration: underline;
}

.searchlistw01 .search-list li.search-title img {
    vertical-align: middle;
    padding: 0 8px 0 0;
}

.searchlistw01 .column {
    display: block;
    float: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.searchlistw01 .column .red {
    color: #ff0000;
}

.searchlistw01 .search-list li.search-title a.more {
    font-weight: normal;
    padding: 0 10px;
    font-size: 14px;
    color: #4c70b7;
}

.searchlistw01 .sea-list {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 15px;
    padding-left: 25px;
    background: url(../ss_images/icon.gif) 10px center no-repeat;
}

.searchlistw01 .sea-list a {
    display: block;
    float: left;
    max-width: 100%;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-list li .zxbl_btn {
    margin: 6px 0 0 0;
    width: 66px;
    font-size: 14px;
    padding-left: 34px;
    height: 23px;
    line-height: 23px;
    display: block;
    float: left;
    background: url(../ss_images/zxbl_btn.png) 0 0 no-repeat;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .searchlist_bg {
        background-position: 739px 0;
    }

    /*.leftbar {*/
    /*    width: 722px;*/
    /*}*/
}

@media (max-width: 991px) {
    .containerbox {
        padding: 0 10px;
    }

    .leftbar {
        width: auto;
        padding-right: 0;
        float: none;
    }

    .searchlist_bg {
        background: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .search_typebg {
        padding: 10px;
    }

    .containerbox {
        padding: 0 10px;
    }
}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
    .containerbox {
        padding: 0 5px;
    }
}

/*搜索无内容*/
.search_noreslut {
    background: #f6f6f6;
    padding: 0 0 80px 0;
}

.search_noreslut .search_noreslutbox {
    width: 715px;
    margin: 0 auto;
    background: url(../ss_images/no_result.gif) left top no-repeat;
}

.search_noreslut .search_noreslutfont {
    font-size: 20px;
    line-height: 50px;
    padding: 80px 0 0 320px;
}

.search_noreslut .search_noreslutfont h1 {
    font-size: 24px;
    line-height: 38px;
    padding-bottom: 15px;
}

.search_noreslut .search_noreslutfont h2 {
    font-size: 20px;
    font-weight: bold;
}

.search_noreslut .search-h20 {
    height: 20px;
    background: #fff;
    margin-bottom: 80px;
}

@media (max-width: 767px) {
    .search_noreslut .search_noreslutbox {
        width: 100%;
        background: none;
    }

    .search_noreslut .search_noreslutfont {
        padding: 20px 10px 0;
    }
}

/*搜索内容-领导-左侧*/
.search-leader-info-ul {
    padding: 20px;
    border: #eee 1px solid;
    position: relative;
}

.search-leader-info .search-leader-img {
    width: 120px;
    height: 160px;
    text-align: center;
    overflow: hidden;
    float: left;
}

.search-leader-info .search-leader-img img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}

.search-leader-info .search-leader-info-con {
    margin-left: 140px;
    position: relative;
}

.search-leader-info-con .search-leader-name {
    height: 36px;
    line-height: 36px;
    padding: 8px 0;
    font-size: 15px;
}

.search-leader-info-con .search-leader-name .leader-name {
    font-size: 20px;
    font-weight: bold;
    margin-right: 18px;
}

.search-leader-info-con .search-leader-resume {
    font-size: 15px;
    line-height: 24px;
    padding-top: 5px;
}

.search-leader-info-con .search-leader-resume .detailed {
    font-size: 14px;
    color: #3573b5;
}

.search-leader-info-con .search-leader-xiexin {
    position: absolute;
    top: 5px;
    right: 0;
    display: block;
    width: 81px;
    height: 35px;
    border-radius: 4px;
    line-height: 35px;
    font-size: 16px;
    color: #3573b5;
    padding-left: 48px;
    background: #ebf2fc url("../ss_images/xiexin_btn.png") 20px center no-repeat;
}

.search-leader-info-con .search-leader-xiexin:hover {
    text-decoration: underline;
}

.search-leader-info-news {
    padding: 15px 20px;
    background: #fafafa;
    margin-top: 20px;
}

.leader-info-tit span {
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
}

.search-leader-info-news .leader-info-list li {
    height: 32px;
    line-height: 32px;
    vertical-align: bottom;
    padding-left: 12px;
    background: url("../images/dot.png") left center no-repeat;
}

.search-leader-info-news .leader-info-list li a {
    display: block;
    float: none;
    font-size: 15px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*搜索内容-领导-右侧*/
.search-leader-type {
    height: 45px;
    width: 100%;
    line-height: 45px;
    position: relative;
    border-bottom: none;
}

.search-leader-type ul {
    margin-right: -10px;
}

.search-leader-type li {
    float: left;
    width: 155px;
    margin-right: 10px;
    text-align: left;
}

.search-leader-type ul li a {
    display: block;
    color: #fff;
    font-size: 18px;
    padding-left: 53px;
    background: #719dcb url("../ss_images/leader_ship_icon.png") no-repeat 20px;
    cursor: pointer;
}

.search-leader-type ul li.active a, .search-leader-type ul li a:hover {
    background-color: #3573b5;
}

.search-leader-type-list {
    background: #fafafa;
    padding-top: 10px;
    margin-bottom: 10px;
}

.search-leader-type-list li.num1 {
    border-top: #eee 1px solid;
}

.search-leader-type-list li {
    border-bottom: 1px solid #eee;
    line-height: 30px;
}

.search-leader-type-list li a {
    display: block;
    line-height: 30px;
    padding: 10px 0;
}

.search-leader-type-list li .leader-name {
    float: left;
    width: 84px;
    text-align: center;
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.search-leader-type-list li .leader-position {
    margin-left: 84px;
    color: #666;
    font-size: 0;
}

.search-leader-type-list li .leader-position span.span1 {
    background: none;
    font-size: 15px;
    padding: 0 5px 0 7px;
}

.search-leader-type-list li.active a, .search-leader-type-list li a:hover {
    border-left: 2px solid #3573b5;
}

.search-leader-type-list li.active .leader-name {
    color: #3573b5;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .search-leader-type li {
        width: 112px;
    }

    .search-leader-type ul li a {
        padding-left: 28px;
        font-size: 16px;
        background-position: 5px center;
    }
}

@media (max-width: 479px) {
    .search-leader-info .search-leader-img {
        float: none;
        margin: 0 auto;
    }

    .search-leader-info .search-leader-info-con {
        margin-left: 0;
        margin-top: 10px;
    }

    .search-leader-info-con .search-leader-name {
        height: auto;
        margin-right: 120px;
    }
}

/*搜索内容-信息公开*/
.search-public-table {
    margin-top: 15px;
}

.search-public-table .table {
    font-size: 15px;
    border: 1px solid #eee;
}

.search-public-table .table td {
    height: 40px;
    border: 1px solid #eee;
    color: #666;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}

.search-public-table .table td span i {
    display: inline-block;
    padding: 0 .25em;
}

.search-public-table .table td i {
    font-style: normal;
}

.search-public-table .table .search-public-table-info {
    padding-left: 20px;
    line-height: 22px;
    padding: 9px 20px;
    background: url("../ss_images/gk-wj-btn.png") left 12px no-repeat;
    color: #3573b5;
}

.search-public-table .table .td-label {
    width: 350px;
}

@media (min-width: 992px) and (max-width: 1199px) {
}

/*搜索内容-在线办事*/
.search-work-guide-ul {
    padding: 5px;
    border: #eee 1px solid; margin-bottom: 5px !important; margin-top: 0 !important;
}

.search-work-guide-bg {
    padding: 5px;
    background: #fafafa;
}

.search-work-guide-bg .search-type-title {
    font-weight: 700;
    font-size: 18px;
}

.search-work-list.more {
    max-height: 186px;
    overflow: hidden;
}

.search-work-list li {
    height: 32px;
    line-height:32px;
    font-size: 15px;
    border-bottom: #eaeaea 1px dotted;
    vertical-align: bottom;
    overflow: hidden;
    padding:2px 0 2px 12px;
    background: url("../images/dot.png") left center no-repeat; position: relative;;
}

.search-work-guide-ul .search-work-list li .btn-online-processing {
    display: block;
    width: 66px;
    height: 23px;
    line-height: 23px;
    font-size: 14px;
    padding-left: 34px;

    background: url(../ss_images/zxbl_btn.png) 0 0 no-repeat; position: absolute;right: 0px; top:7px;
}

.search-work-list li .title {
    display: block;
    margin-right: 120px;
    float: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*展开收起*/
.search-list-more{ text-align: center;}
.search-list-more a{display: inline-block; padding-right: 17px; margin-top: 5px; line-height: 2; font-size: 14px; color: #acacac;  background: url(../images_zwxmt/index-more.png) no-repeat right center;}
.search-list-more .search-packUp{background: url(../images_zwxmt/index-more-h.png) no-repeat right center;}
.search-list-more a:hover{ color: #3573b5; background-image: url(../images_zwxmt/index-more-blue.png);}
.search-list-more .search-packUp:hover{ color: #3573b5; background-image: url(../images_zwxmt/index-more-h-blue.png);}

/*搜索内容-常见问题*/
.search-question-ul {
    padding: 20px;
    border: #eee 1px solid;
}

.search-question-ul .search-question-list li {
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    vertical-align: bottom;
    padding-left: 12px;
    background: url("../images/dot.png") left center no-repeat;
}

.search-question-ul .search-question-list li .date {
    float: right;
    color: #999;
    font-size: 14px;
    padding-left: 0;
}

.search-question-ul .search-question-list li a {
    display: block;
    float: none;
    margin-right: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*搜索内容-专题*/
.search-zt-images-ul {
    padding: 20px;
    border: #eee 1px solid;
    min-height: 200px;
    _height: 200px;
    position: relative;
}

.search-zt-images-ul .search-zt-info-img {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 370px;
    height: 200px;
    line-height: 200px;
    overflow: hidden;
    text-align: center;
}

.search-zt-images-ul .search-zt-info-img img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}

.search-zt-images-ul .search-zt-info {
    margin-left: 390px;
}

.search-zt-images-ul .search-zt-info .search-zt-info-title a {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #3774b5;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.search-zt-images-ul .search-zt-info .search-zt-info-list li {
    height: 32px;
    line-height: 32px;
    vertical-align: bottom;
    padding-left: 12px;
    background: url("../images/dot.png") left center no-repeat;
}

.search-zt-images-ul .search-zt-info .search-zt-info-list li a {
    display: block;
    float: none;
    font-size: 15px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


@media (min-width: 992px) and (max-width: 1199px) {
    .search-zt-images-ul .search-zt-info-img {
        width: 300px;
    }

    .search-zt-images-ul .search-zt-info {
        margin-left: 320px;
    }
}

@media (max-width: 991px) {
    .search-zt-images-ul, .search-leader-info-ul, .search-work-guide-ul, .search-question-ul {
        padding: 15px;
    }

    .search-zt-images-ul .search-zt-info-img {
        top: 15px;
        left: 15px;
    }
}

@media (max-width: 767px) {
    .search-zt-images-ul, .search-leader-info-ul, .search-work-guide-ul, .search-question-ul {
        padding: 10px;
    }

    .search-zt-images-ul .search-zt-info-img {
        position: static;
        width: 100%;
        height: auto;
        line-height: 0;
    }

    .search-zt-images-ul .search-zt-info {
        margin-left: 0px;
        margin-top: 10px;
    }

    .search-leader-info-news, .search-work-guide-bg {
        padding: 10px;
    }
}

/*搜索-右侧内容*/
/*热点信息&搜索历史*/
.rightbar {
    width: 325px;
    height: auto;
    float: right;
    padding-left: 15px;
}

.right-block-title {
    height: 36px;
    line-height: 36px;
}

.right-block-title span {
    float: left;
    font-size: 16px;
    font-weight: bold;
}

.fenlei_tit {
    height: 36px;
    line-height: 36px; overflow: hidden;
}

.fenlei_tit span {
    float: left;
    font-size: 16px;
    font-weight: bold;
}

.fenlei_tit .ftit {
    float: right;
    cursor: pointer;
}

.fenlei_tit .ftit .hide_btn1 {
    padding-right: 23px;
    background: url(../ss_images/ss_sq.png) right center no-repeat;
    font-size: 14px;
    font-weight: normal;
    color: #999;
}

.fenlei_tit .ftit .show_btn1 {
    display: none;
    padding-right: 23px;
    background: url(../ss_images/ss_zk.png) right center no-repeat;
    font-size: 14px;
    font-weight: normal;
    color: #999;
}

.histry {
    margin: 5px 0;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
}

.histry ul li {
    min-height: 26px;
    max-width: 90%;
    line-height: 24px;
    display: inline;
    float: left;
    font-size: 15px;
    text-align: center;
    margin: 14px 13px 0 0;
}

.histry ul li a {
    display: block;
    padding: 0 5px;
    border: 1px solid #cccccc;
    line-height: 24px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.histry ul li a:hover {
    background: #3573B5;
    border: 1px solid #3573B5;
    color: #fff;
}

.hot_list {
    margin-bottom: 10px;
}

.hot_list ul li {
    height: 29px;
    line-height: 28px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; padding: 2px 0;
}

.hot_list ul li a {
    height: 33px;
}

.hot_list ul li span {
    display: inline-block;
    width: 15px;
    text-align: center;
    height: 15px;
    margin-right: 10px;
    font-size: 12px;
    background: #888;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
}

.hot_list ul li .num1 {
    background: #ff4e00;
}

.hot_list ul li .num2 {
    background: #ff8400;
}

.hot_list ul li .num3 {
    background: #ffb400;
}

/*专题推荐*/
.search-topic-recommend-list {
    margin-bottom: 10px;
}

.search-topic-recommend-list li {
    line-height: 32px;
    height: 32px;
    vertical-align: bottom;
    padding-left: 12px;
    background: url("../images/dot.png") left center no-repeat;
}

.search-topic-recommend-list li a {
    display: block;
    font-size: 15px;
    line-height: 32px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*分页*/
.pagination {
    margin-top: 25px
}

/*.pagination .inputBar button{ background:#eee; border:1px solid #d5d5d5; height:31px; line-height:31px; width:28px; margin: -1px 5px 0 0;}*/
/*.zsk_box .pagination{ border:none;}*/
/*外链弹窗*/
.btn-group {
    height: 30px;
    margin-top: 20px;
    padding-left: 130px;
}

.btn-group .btn {
    width: 60px;
    height: 30px;
    margin-right: 20px;
    text-align: center;
    line-height: 30px;
    background: #8d744b;
    color: #fff;
    font-size: 12px;
    float: left;
    display: block;
}

.jump-info p {
    word-break: break-all;
}

.date-picker-wrapper .footer {
    background: none;
    padding: 0;
    border: 0 none;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .rightbar {
        width: 235px;
        padding-right: 0;
    }
}

@media (max-width: 991px) {
    .rightbar {
        display: none;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 767px) {
    .leftbar {
        padding: 0 10px;
    }

    .pagination {
        margin-bottom: 0;
    }

    .search_tips {
        width: auto;
        height: auto;
        padding: 0 10px 10px;
    }

    .search_tips .search_time {
        line-height: 28px;
    }

    .search_tips .search_time, .search_tips .search_titcont {
        float: none;
    }

    .search_titcont li {
        margin: 0 20px 0 0;
    }

    .searchlistw .search-images-ul {
        height: auto;
    }

    .searchlistw .search-images-ul .search-info-img {
        position: inherit;
        top: auto;
        left: auto;
        margin: 0 auto;
    }

    .searchlistw .search-list li.search-info-res, .searchlistw .search-list li.search-info-res, .searchlistw .search-list li.search-info-res {
        padding: 0 10px;
    }

    .searchlistw .search-images-ul li.search-info-res, .searchlistw .search-images-ul li.search-info, .searchlistw .search-images-ul li.search-url {
        padding: 0 10px;
    }

    .searchlistw .search-list li .create-date {
        padding-left: 10px;
    }

    .searchlistw .search-list li .df_btn {
        margin: 6px 0 6px 10px;
    }

    .searchlistw .search-list li.search-info-res {
        line-height: 28px;
    }
}

@media (max-width: 480px) {
    .pagination {
        margin-bottom: 0;
    }

    .search_tips {
        height: auto;
        padding: 0 0 10px 0;
    }

    .search_tips .search_time, .search_tips .search_titcont {
        float: none;
    }

    .search_titcont li {
        margin: 0 20px 0 0;
    }

    .searchlistw .search-images-ul {
        height: auto;
    }

    .searchlistw .search-images-ul .search-img {
        position: inherit;
        top: auto;
        left: auto;
        margin: 0 auto;
    }

    .searchlistw .search-list li.search-info, .searchlistw .search-list li.search-url {
        padding: 0 10px;
    }

    .searchlistw .search-list li.search-info-res, .searchlistw .search-list li.search-info-res, .searchlistw .search-list li.search-info-res {
        padding: 0 10px;
    }

    .searchlistw .search-images-ul li.search-info-res, .searchlistw .search-images-ul li.search-info, .searchlistw .search-images-ul li.search-url {
        padding: 0 10px;
    }

    .searchlistw .search-list li .date {
        padding-left: 10px;
    }

    .searchlistw .search-list li .df_btn {
        margin-left: 0;
    }
}
/*一网游*/
.search-list .ywy_ul{width: 100%;height: auto;}
.search-list .ywy_ul li{width: 100%;height: 130px;padding: 15px 0;border-bottom: 1px dotted #dee1e6;position: relative;}
.search-list .ywy_ul li .ywy_pic{width: 230px;height: 130px;overflow: hidden;border-radius: 4px;}
.search-list .ywy_ul li .ywy_pic img{width: 100%;height: 100%;}
.ywy_main_lists{margin-left: 240px;height: auto;}
.ywy_main_lists .ywy_tel{margin-top: 14px;}
.ywy_main_lists p{color: #666;line-height: 32px;overflow: hidden;text-overflow: ellipsis;height: 32px;width: 100%;}
.ywy_score{position: absolute;right: 0;top: 15px;width: 91px;height: 16px;}
.ywy_score i{display: block;font-style: normal;width: 17px;height: 16px;margin-right: 1px;float: right;background: url("./../images/ywy_lb_icon.jpg") no-repeat center top;}

@media (max-width: 600px){
    .search-list .ywy_ul li{height: auto;}
    .search-list .ywy_ul li .ywy_pic{float: none;width: 100%;height: auto;text-align: center;}
    .search-list .ywy_ul li .ywy_pic img{width: auto;max-width: 100%;height: auto;}
    .ywy_main_lists{margin-left: 0;width: 100%;margin-top: 10px;height: auto;position: relative;}
    .ywy_main_lists .ywy_tel{margin-top: 0;}
    .ywy_score{bottom:90px;top: initial;}
}