@charset "utf-8";
/*reset*/
html, body, ul, dl, dd, p{
    padding:0;
    margin:0;
}
body *{
    transition-property:transform, color, background, opacity, border, display !important;
}
a{
    display:block;
    text-decoration:none;
    color:#333;
}
a:hover{
    color:#e54137;
}
a img{
    border:none;
}
ul, li{
    list-style:none;
}
em{
    font-style:normal;
}
input{
    outline:none;
    padding:0;
}
/*common*/
body{
    font:18px/1.5 "Microsoft Yahei";
    margin:0 auto;
    color:#333;
}
.body{
    max-width:1920px;
    margin:0 auto;
    background:#fff;
    background:url("../images/header.jpg") no-repeat top center;
}
.dark-bg{
    background:#e54137;
    color:#fff;
}
.border{
    border:1px solid #ccc;
}
.section.d-table.border{
    box-sizing:border-box;
}
/*图标库*/
@font-face{
    font-family:"icomoon";
    src:url("../fonts/icomoon.eot?modb66");
    src:url("../fonts/icomoon.eot?modb66#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?modb66") format("truetype"), url("../fonts/icomoon.woff?modb66") format("woff"), url("../fonts/icomoon.svg?modb66#icomoon") format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:block;
}
.icon, .body i{
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.icon:before, i:before{
    content:attr(icon);
}
.mail-list .icon, .mail-list i{
    font-family:"Microsoft Yahei";
}
/*layout*/
.main-wrap{
    width:1000px;
    margin:0 auto;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clearfix:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.col-space{
    width:20px;
}
.mb-space{
    margin-bottom:15px;
}
.mb-space-inner{
    margin-bottom:10px;
}
.pad20{
    padding:20px 20px 15px;
}
.d-table{
    display:table;
    width:100%;
    table-layout:fixed;
}
.d-table > .col, .d-table .col-space, .d-table .col-ia-left, .d-table .col-ia-right, .d-table .col-side180, .d-table .col-side150, .d-table .side{
    display:table-cell;
    vertical-align:top;
}
.d-table .col-ia-left{
    width:300px;
}
.d-table .col-ia-right{
    width:287px;
}
.d-table .col-side150{
    width:150px;
}
.d-table .col-side180, .d-table .side{
    width:180px;
}
.col-3 > li{
    float:left;
    width:33.3%;
    overflow:hidden;
}
.col-s-2{
    margin-left:-3%;
    overflow:hidden;
}
.col-s-2 > li{
    float:left;
    width:47%;
    margin-left:3%;
    margin-bottom:3%;
}
.col-s-3{
    margin-left:-2%;
    overflow:hidden;
}
.col-s-3 > li{
    float:left;
    width:31.3%;
    margin-left:2%;
    margin-bottom:2%;
}
.col-s-4{
    margin-left:-2%;
    overflow:hidden;
}
.col-s-4 > li{
    float:left;
    width:23%;
    margin-left:2%;
}
@media screen and (max-width:1000px){
    .mb-space{
        margin-bottom:10px;
    }
    .d-table{
        display:block;
    }
    .d-table .col-space{
        display:block;
        width:100%;
        height:15px;
    }
    .d-table > .col, .d-table .col-ia-left, .d-table .col-side150, .d-table .col-side180, .d-table .col-ia-right{
        display:block;
        width:100%;
    }
    .col-s-4 > li{
        width:48%;
    }
    .col-s-3 > li{
        width:48%;
    }
}
/**/
.relative{
    position:relative;
}
.absolute{
    position:absolute;
}
.overflow{
    overflow:hidden;
}
.tac{
    text-align:center;
}
/*img*/
.img-4-3 li em, .img-16-9 li em, .img-5-7 li em, .img-2-3 li em{
    display:block;
    position:relative;
    width:100%;
}
.img-4-3 li em img, .img-16-9 li em img, .img-5-7 li em img, .img-2-3 li em img{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}
.img-4-3 li em{
    padding-top:75%;
}
.img-16-9 li em{
    padding-top:56.25%;
}
.img-5-7 li em{
    padding-top:140%;
}
.img-2-3 li em{
    padding-top:150%;
    box-shadow:rgba(0, 0, 0, 0.15) 2px 2px 6px;
}
/*顶部搜索框-模块化-begin*/
.search-wrap-bar{
    float:right;
    width:160px;
    padding:10px 0;
}
.search-wrap-bar .find-bar{
    border-radius:16px;
    background:#fff;
    position: relative;
}
.search-wrap-bar .find-bar input{
    float:left;
    font-size:.75em;
    height:28px;
    line-height:28px;
    border:none;
}
.search-wrap-bar .find-bar input[type=text]{
    width:calc(100% - 36px);
    padding-left:8px;
    box-sizing:border-box;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
}
.search-wrap-bar .find-bar input[type=submit]{
    width:30px;
    text-align:center;
    border-top-right-radius:16px;
    border-bottom-right-radius:16px;
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background:transparent;
    color:#333;
    cursor:pointer;
}
.find-bar em {
    display: none;
    position: absolute;
    font-style: normal;
    font-size: 0.875em;
    color: #f00;
    background-color: rgba(255,255,255,.66);
    left: 10px;
    padding:5px;
}
.suggests-wrap{
    position:relative;
    width:100%;
}
.suggests{
    position:absolute;
    top:0;
    z-index:20;
    display:none;
    width:100%;
    background:#ffffff;
    border:1px solid #e6e9ef;
    box-sizing:border-box;
}
.suggests > span{
    display:block;
    text-align:left;
    font-size:0.875em;
    width:100%;
    padding:3px 5px;
    box-sizing:border-box;
}
.suggests > span:hover,
.suggests > span.selected{
    background:#0897d6;
    color:#ffffff;
}
.full_text_search_d-table{
    font-size:0.875em;
}
/*顶部搜索框-模块化-end*/
/*Header start*/
.top-bar{
    width:100%;
    font-size:14px;
    height:32px;
    line-height:32px;
    background:rgba(255, 255, 255, 0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
}
.top-bar .top-tools a, .top-bar .version-links a{
    display:inline-block;
    padding:0 5px;
    color:#888;
}
.top-tools .link-sep:before, .top-bar .version-links .link-sep:before{
    font-size:.875em;
    content:"|";
    color:#888;
}
.header{
    position:relative;
}
.header .logo{
    float:left;
    width:350px;
}
.header .logo img{
    width:100%;
    display:block;
}
.header > .main-wrap{
    position:relative;
    padding-top: 100px;
    padding-bottom:138px;
}
.header > .main-wrap .navbar{
    position:absolute;
    bottom:0;
    width:100%;
    padding:0 20px;
    box-sizing:border-box;
    background:rgba(210, 0, 12, 0.9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5d2000c, endColorstr=#e5d2000c);
}
.header > .main-wrap .navbar .nav{
    display:table;
    table-layout:fixed;
    float:left;
    width: calc(100% - 200px);
    text-align: center;
}
.header > .main-wrap .navbar .nav > li{
    display:table-cell;
}
.header > .main-wrap .navbar .nav > li a{
    padding:12px 20px 8px;
    color:#fff;
}
.header > .main-wrap .navbar .nav > li:hover{
    background:#B0111B;
    background:rgba(0, 0, 0, 0.15);
}
.header > .main-wrap .navbar .nav > li.focus a{
    border-bottom:3px solid #edf00b;
}
.icon-nav{
    display:none;
}
@media screen and (max-width:1000px){
    .main-wrap{
        width:auto;
    }
    .top-bar{
        position:static;
        background:transparent;
    }
    .top-bar .top-tools{
        display:none;
    }
    .top-bar .version-links a{
        color:#444;
    }
    .top-bar .version-links .link-sep:before{
        display:none;
    }
    .icon-nav{
        position:absolute;
        top:0;
        right:0;
        display:block;
        width:66px;
        height:45px;
        line-height:45px;
        text-align:center;
        color:#fff;
    }
    .icon-nav:before{
        content:"\23";
        font-style:normal;
        font-family:"icomoon";
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
    }
    .body{
        background-image:none;
    }
    .header{
        z-index:11;
        background-image:url("../images/header_m.jpg");
        background-size:cover;
        background-repeat:no-repeat;
    }
    .header .logo{
        padding:10px 5px 15px;
        width:240px;
    }
    .header > .main-wrap{
        height:auto;
        padding:0;
    }
    .header > .main-wrap .navbar{
        position:relative;
        width:100%;
        height:45px;
        padding:0;
    }
    .header > .main-wrap .navbar .nav{
        position:absolute;
        display:none;
        top:45px;
        right:0;
        width:150px;
        border-left:1px solid #e6e6e6;
    }
    .header > .main-wrap .navbar .nav > li{
        display:block;
    }
    .header > .main-wrap .navbar .nav > li > a{
        border-bottom:1px solid #e6e6e6;
        background:#fff;
        color:#333;
        text-align:center;
    }
    .header > .main-wrap .navbar .nav > li.focus > a{
        background:#eee;
        border-bottom:1px solid #eee;
    }
    /*搜索框*/
    .search-wrap-bar{
        float:left;
        width:calc(100% - 70px);
        padding:0;
        margin-top:0;
        background:rgba(0, 0, 0, 0.1);
    }
    .search-wrap-bar .search-wrap{
        position:static;
        width:100%;
    }
    .search-wrap-bar .find-bar{
        position:relative;
        background:transparent;
    }
    .search-wrap-bar .find-bar input{
        height:45px;
        line-height:45px;
        background:transparent;
        color:#fff;
    }
    .search-wrap-bar .find-bar input[type=submit]{
        color:#fff;
    }
    .search-wrap-bar .find-bar input::-webkit-input-placeholder{
        /* WebKit browsers */
        color:#fff;
    }
    .search-wrap-bar .find-bar input:-moz-placeholder{
        /* Mozilla Firefox 4 to 18 */
        color:#fff;
    }
    .search-wrap-bar .find-bar input::-moz-placeholder{
        /* Mozilla Firefox 19+ */
        color:#fff;
    }
    .search-wrap-bar .find-bar input:-ms-input-placeholder{
        /* Internet Explorer 10+ */
        color:#fff;
    }
}
/*Header end*/
/*footer start*/
.footer{
    position:relative;
    z-index:3;
    padding:15px 0;
    font-size:0.75em;
    background:#da0010;
    line-height:2em;
}
.copyright table{
    width:100%;
    color:#ffdede;
    color:rgba(255, 255, 255, 0.7);
}
.copyright table a,.copyright table span{
    display:inline-block;
}
.copyright table div a,.copyright table div span{
    padding-right:10px;
    color:#ffdede;
    color:rgba(255, 255, 255, 0.7);
}
.copyright table div.foot-links a{
    padding-right:0;
}
.copyright table div.foot-links a:before{
    content:"|";
    display:inline-block;
    padding:0 8px;
    transform:scale(.875);
}
.copyright table div.foot-links a:first-child:before{
    display:none;
}
.copyright table a img{
    vertical-align:middle;
}

@media screen and (max-width:1000px){
    /*底部*/
    .footer{
        padding:10px 0;
    }
    .copyright .mobile{
        display:block;
        line-height:1.5em;
        padding:10px 0;
        background:#e54137;
        color:#fff;
        text-align:center;
    }
    .copyright table td div>*{
        display:none;
    }
    .copyright table td div>.m-visible{
        display:inline-block;
    }
    .copyright table td:first-child,
    .copyright table td:last-child{
        display:none;
    }
    .copyright table td:nth-child(2){
        width:auto;
    }
}
/*footer end*/
/*新闻列表*/
.news-list > a{
    display:block;
    overflow:hidden;
    line-height:1.5em;
    padding:.25em 0;
}
.news-list > a > span{
    display:block;
    font-size:0.875em;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    box-sizing:border-box;
}
.news-list > a > span > img{
    width:.75em;
    padding-right:5px;
}
.news-list a > em{
    display:block;
    font-style:normal;
    font-family:Simsun;
    color:#888;
}
.news-list > a .img-icon:before{
    content:"\e850";
    margin-right:6px;
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#e54137;
}
/*发布日期所在位置*/
.news-list.date-right > a > span{
    float:left;
    width:calc(100% - 6em);
}
.news-list.date-right > a > em{
    float:right;
}
.news-list.date-bottom > a > span{
    width:100%;
}
.news-list.date-bottom > a > em{
    width:100%;
}
.title-line-height{
    padding-top:10px;
    padding-bottom:10px;
}
/*文字超出显示省略号*/
.ellipsis-single-line{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ellipsis-multi-line{
    line-height:1.8em;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
}
/*列表小图标*/
.news-list.list-pre > a > span{
    position:relative;
    padding-left:10px;
}
.news-list.list-pre li:before{
    position:absolute;
    content:"  ";
    display:inline-block;
    left:0;
    top:50%;
    width:3px;
    height:3px;
    margin-top:-2px;
    background:#888;
}
.news-list.list-arrow > a > span{
    position:relative;
    padding-left:1em;
}
.news-list.list-arrow > a > span:before{
    position:absolute;
    content:"\03E";
    font-family:SimSun;
    left:0;
    top:0;
    color:#888;
}
@media screen and (max-width:1000px){
    .news-list > a{
        border-top:1px dotted #ddd;
    }
    .news-list > a:first-child{
        border-top:none;
    }
    .news-list .small-title + a{
        border-top:none;
    }
    .news-list > a > span{
        width:100% !important;
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .news-list > a > em{
        display:none;
    }
    .news-list.list-arrow > a > span{
        padding-left:0;
    }
    .news-list.list-arrow > a > span:before{
        display:none;
    }
}
/*选项卡切换*/
.tab dd > ul, .tab dd > .news-list{
    display:none;
}
.tab dd > ul.focus, .tab dd > .news-list.focus{
    display:block;
}
div.tab-title{
    height:calc(1.6em + 1px);
    line-height:1.6em;
    border-bottom:1px solid #f7d2c0;
}
div.tab-title::after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
div.tab-title > a,
div.tab-title > span{
    float:left;
    margin-right:15px;
}
div.tab-title > a.focus,
div.tab-title > span.focus{
    color:#e54137;
    border-bottom:2px solid #e54137;
}
div.tab-title > a.more,
div.tab-title > span.more,
.main-title > a.more{
    float:right;
    margin-right:0;
    font-size:0.75em;
    color:#888;
}
.small-title{
    display:none;
}
.sub-content .content-small-title{
    display:block;
}
/*双层切换-首页信息发布*/
.tab-table dd .sub-box{
    display:none;
}
.tab-table dd .sub-box.focus{
    display:block;
}
@media screen and (max-width:1000px){
    div.tab-title > a, div.tab-title > span{
        font-size:0.875em;
        margin-right:10px;
    }
}
/*选项卡切换 end*/
/*index首页*/
.main-body{
    position:relative;
    z-index:2;
    padding:20px 20px 15px;
    box-sizing:border-box;
    background:#fff;
}
@media screen and (max-width:1000px){
    .main-body{
        margin-top:0;
        padding:2% 2% 1%;
        position:static;
    }
    .m-hide{
        display:none !important;
    }
}
/*part1*/
.focus-box{
    /*焦点图*/
    /*新闻切换列表*/
}
.focus-box .focus-left{
    float:left;
    width:464px;
    line-height:0;
}
.focus-box .focus-left img{
    width:100%;
}
.focus-box .focus-right{
    margin-left:484px;
}
.focus-box .focus-right .news-box{
    padding-top:5px;
}
.focus-box .focus-right .news-box .more-bottom{
    font-size:0.75em;
    padding:6px 0;
    margin-top:10px;
    border:1px solid #ccc;
    background:#eee;
    text-align:center;
    color:#888;
}
@media screen and (max-width:1000px){
    .focus-box .focus-left{
        width:100%;
        float:none;
    }
    .focus-box .focus-right{
        margin-left:0;
        margin-top:10px;
    }
}
/*part2*/
.ad{
    line-height:0;
}
.ad img{
    width:100%;
}
.main-title{
    overflow:hidden;
    background-image:linear-gradient(#fefefe, #f7f7f7);
    border:1px solid #e6e6e6;
    line-height:1.75em;
}
.main-title .title-name{
    float:left;
    position:relative;
    padding:0 15px;
    background:#e54137;
    color:#fff;
}
.main-title .title-name:after{
    content:"";
    position:absolute;
    top:0;
    right:-1.75em;
    height:0;
    border:.9em transparent solid;
    border-left-color:#e54137;
}
@media screen and (max-width:1000px){
    .ad{
        display:none;
    }
}
/*part3*/
.btn-group{
    display:table;
    table-layout:fixed;
    width:100%;
}
.btn-group li{
    display:table-cell;
    text-align:center;
}
.btn-group li.col-space{
    width:10px;
}
.btn-group li a{
    font-size:0.875em;
    padding:15px 0;
    background:#e54137;
    color:#fff;
}
.btn-group li a i{
    display:block;
    font-size:1.125em;
}
.btn-group li.orange a{
    background:#f9923b;
}
.btn-group li.cyan a{
    background:#66c3c7;
}
.btn-group li.green a{
    background:#8dc154;
}
.btn-group li.red a{
    background:#ef6362;
}
@media screen and (max-width:1000px){
    .main-title{
        display:none;
    }
    .btn-group{
        display:block;
        margin-left:-1%;
        overflow:hidden;
    }
    .btn-group li{
        display:block;
        float:left;
        width:49%;
        margin-left:1%;
        margin-bottom:1%;
    }
    .btn-group li.col-space{
        display:none;
    }
    .btn-group li:last-child{
        width:99%;
    }
}
/*part4*/
.tab-table{
    font-size:0.75em;
}
.tab-tit{
    display:table;
    table-layout:fixed;
    width:100%;
    font-size:0.875em;
    background:#ebe9ea;
}
.tab-tit > a{
    display:table-cell;
    line-height:1.2em;
    padding:6px 0;
    text-align:center;
}
.tab-tit > a.focus{
    background:#fcb273;
    color:#fff;
}
/*二级切换*/
.sub-box .tab-sub-tit{
    display:table;
    table-layout:fixed;
    width:100%;
    background:url("../images/subtabtit.jpg") repeat-x center;
    background-size:auto 100%;
}
.sub-box .tab-sub-tit > li{
    display:table-cell;
    font-family:Simsun;
    font-size:0.875em;
    font-weight:bold;
    text-align:center;
}
.sub-box .tab-sub-tit > li span{
    display:inline-block;
    padding:5px 0 3px;
}
.sub-box .tab-sub-tit > li.focus span{
    color:#22b658;
    border-bottom:2px solid #22b658;
}
.sub-box .tab-sub-content table{
    display:none;
}
.sub-box .tab-sub-content table.focus{
    display:table;
}
.tab-sub-content table{
    font-family:Simsun;
    width:100%;
    border-collapse:collapse;
    border:1px solid #f3efef;
    color:#888;
    text-align:center;
}
.tab-sub-content table td,
.tab-sub-content table th{
    border:1px solid #f3efef;
}
.tab-sub-content table th{
    padding:4px 0;
}
/*part5 专题专辑*/
.topic{
    position:relative;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.topic .topic-title{
    position:absolute;
    width:1.75em;
    height:100%;
    min-height:5em;
    top:0;
    left:0;
    font-size:0.875em;
    writing-mode:tb-rl;
    line-height:1.75em;
    letter-spacing:2px;
    background:#e54137;
    color:#fff;
    text-align:center;
}
.topic .topic-box{
    margin-left:1.8em;
    padding:7px 25px 7px 20px;
    line-height:0;
}
.topic .topic-box .topic-list img{
    width:100%;
}
.report{
    width:180px;
    margin-left:775px;
}
.report a{
    padding:32px 0;
    border:1px solid #ccc;
    box-shadow:0 0 0 7px white inset;
    font-size:1.125em;
    box-sizing:border-box;
    background:#e54137;
    color:#fff;
    text-align:center;
}
.report a:hover{
    color:#fff;
}
.report i{
    font-size:1.125em;
}
@media screen and (max-width:1000px){
    .topic{
        width:100%;
        float:none;
        margin-bottom:10px;
        border:none;
    }
    .topic .topic-title{
        display:none;
    }
    .topic .topic-box{
        margin-left:0;
        padding:0;
    }
    .report{
        width:100%;
        margin-left:0;
    }
    .report a{
        padding:15px 0;
        border:none;
        box-shadow:none;
    }
}
/*part6 政民互动*/
.btn-list{
    margin-left:-2%;
}
.btn-list:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.btn-list li{
    float:left;
    width:48%;
    margin-left:2%;
    margin-top:2%;
}
.btn-list li:last-child {
    width:98%;
}
.btn-list li a{
    padding:8px 0;
    font-size:0.75em;
    color:#888;
    border:1px solid #e6e6e6;
    background:#f6f6f6;
    text-align:center;
}
.btn-list li a i{
    display:block;
    font-size:1.5em;
}
.btn-list li:hover a{
    background:#e54137;
    color:#fff;
}
.mail-search-box{
    overflow:hidden;
}
.mail-search-box form{
    float:left;
    width:calc(100% - 4.25em);
}
.mail-search-box form input{
    float:left;
    font-size:0.75em;
    height:2em;
    line-height:2em;
    box-sizing:border-box;
}
.mail-search-box form input[type="text"]{
    border:1px solid #e6e6e6;
    width:calc(100% - 3em) !important;
}
.mail-search-box form input[type="submit"]{
    width:3em;
    border:none;
    background:#ef6362;
    color:#fff;
}
.mail-search-box .write-btn{
    float:right;
    font-size:0.75em;
    width:5em;
    height:2em;
    line-height:2em;
    background:#f9923b;
    color:#fff;
    text-align:center;
}
.small-font{
    font-size:0.875em;
}
/*投诉举报平台链接*/
.platform li{
    line-height:0;
    margin-bottom:8px;
}
.platform li:last-child{
    margin-bottom:0;
}
.platform li a img{
    width:100%;
}
@media screen and (max-width:1000px){
    .mail-search-box form{
        width:100%;
    }
    .mail-search-box .write-btn{
        width: 100%;
        margin-top: 6px;
    }
    .platform{
        margin-left:-1%;
        overflow:hidden;
    }
    .platform li{
        float:left;
        width:49%;
        margin-left:1%;
        margin-bottom:0;
    }
    .btn-list li{
        width:48%;
    }
    .btn-list li a{
        padding:10px 0;
    }
}
/*part7 走进二七*/
.img-title{
    line-height:0;
    background:#e54137;
}
.img-title img{
    max-width:100%;
}
.life-list{
    display:table;
    table-layout:fixed;
    width:100%;
}
.life-list li{
    display:table-cell;
    padding-right:15px;
    text-align:center;
}
.life-list li a{
    color:#888;
}
.life-list li a i{
    display:block;
    font-size:2em;
    padding:10px 0;
    margin-bottom:10px;
    border:1px solid #e6e6e6;
    box-sizing:border-box;
    border-radius:6px;
}
.life-list li a:hover i{
    background:#e54137;
    color:#fff;
    border-color:transparent;
}
.about-list{
    font-size:0.75em;
}
.about-list > li{
    text-align:center;
}
.about-list > li a{
    padding:7px;
    margin:3px 0;
}
.about-list > li a:before{
    content:">";
    padding-right:5px;
}
.about-list > li a:hover{
    background:#e54137;
    color:#fff;
}
.imglist li span{
    display:block;
    font-size:0.75em;
    padding:5px 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:center;
}
.imglist li:hover span{
    color:#e54137;
}
@media screen and (max-width:1000px){
    .img-title{
        padding-top:28.5%;
        background:url("../images/goto_erqi_m.jpg") no-repeat center center #e54137;
        background-size:cover;
    }
    .img-title img{
        display:none;
    }
}
/*part8*/
.bottom-button{
    display:flex;
    flex-wrap:nowrap;
    margin-left:-2%;
}
.bottom-button a{
    position:relative;
    width:30%;
    margin-left:2%;
    flex:1;
    font-family:Simsun;
    font-size:0.75em;
    font-weight:bold;
    padding:20px;
    color:#fff;
}
.bottom-button a .title-cn{
    display:block;
}
.bottom-button a .title-en{
    display:block;
    font-family:Arial;
    font-weight:normal;
    text-transform:uppercase;
    transform:scale(0.75);
    transform-origin:0 0;
}
.bottom-button a i{
    position:absolute;
    font-size:1.5em;
    line-height:1em;
    font-weight:normal;
    opacity:0.4;
    right:10px;
    bottom:10px;
}
.bottom-button a:after{
    content:"";
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
    transition:all 0.2s;
    z-index:-1;
}
.bottom-button :hover:after{
    transform:scale(1.05);
    box-shadow:rgba(0, 0, 0, 0.2) 0 0 5px;
}
.bottom-button .purple,.bottom-button .purple:after{
    background:#967bdc;
}
.bottom-button .light-green,.bottom-button .light-green:after{
    background:#8dc153;
}
.bottom-button .red,.bottom-button .red:after{
    background:#ef6362;
}
.bottom-button .dark-yellow,.bottom-button .dark-yellow:after{
    background:#eac32f;
}
@media screen and (max-width:1000px){
    .bottom-button a{
        padding:5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .bottom-button a .title-cn{
        text-align:center;
    }
    .bottom-button a i,.bottom-button a .title-en{
        display:none;
    }
}
/*首页右侧 二维码*/
.toolbar{
    position:fixed;
    right:5px;
    bottom:280px;
    z-index:98;
    background:#fafafa;
    border:1px solid #dcdcdc;
    font-size:14px;
    text-align:center;
}
.toolbar a{
    color:#333;
    text-decoration:none;
}
/*图标及文字*/
.toolbar-item{
    display:block;
    width:5em;
    padding:15px 5px 15px;
    border-top:1px solid #dcdcdc;
    margin-top:-1px;
    position:relative;
    cursor:default;
}
.toolbar-item[href]{
    cursor:pointer;
}
.toolbar-item > i svg{
    display:block;
    margin:0 auto;
    width:30px;
    height:30px;
    color:#3671cf;
}
.toolbar-item > div{
    padding-top:5px;
}
/*弹出框*/
.toolbar-item > div.toolbar-layer{
    font-size:14px;
    position:absolute;
    top:0px;
    right:calc(5em + 22px);
    width:auto;
    height:auto;
    background-color:#fff;
    padding:8px 8px 5px;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
    opacity:0;
    filter:alpha(opacity=0);
    transform-origin:95% 95%;
    -moz-transform-origin:95% 95%;
    -ms-transform-origin:95% 95%;
    -o-transform-origin:95% 95%;
    -webkit-transform-origin:95% 95%;
    transform:scale(0.01);
    -moz-transform:scale(0.01);
    -ms-transform:scale(0.01);
    -o-transform:scale(0.01);
    -webkit-transform:scale(0.01);
    transition:all 0.5s;
    -moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;
    -webkit-transition:all 0.5s;
}
.toolbar-item:hover .toolbar-layer, .toolbar-item.focus .toolbar-layer{
    opacity:1;
    filter:alpha(opacity=100);
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
}
/*弹出框的文字*/
.toolbar-layer > em{
    display:block;
    line-height:1.25em;
    padding-top:5px;
}
/*弹出多行文字*/
.toolbar-layer > p{
    margin:0;
    width:9em;
    line-height:1.5em;
}
.toolbar-layer > p > i{
    display:block;
    padding-bottom:5px;
    font-family:"Microsoft Yahei";
}
/*添加右三角*/
.toolbar-layer:after{
    position:absolute;
    content:"";
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA1UlEQVQoU43SPwrCMBTH8UwiiK7ewcFd8AYexNUzOHkHF1fP0EFEUCdxURFJW2rATgELhVAIz98rBgqmxQffQsKH/hdSSosmRCSaEsaYexiGsHKBej7E8YGste84jk+AAepUgauEbtI03QBe0BjLesiTZdkR8IlmqI0tP+QpikJFUXQFXGJZD3n4vpVSO+A9GtZCN1prxsG/cNsIv5c+o4EXVh5mhbrY+n2YPM/5DA80RS1ssfG+8BcaYVkCVwn5VSRJcgBYo34VuNxPcQOYI+93JiLxAcK+Bgj+rxI0AAAAAElFTkSuQmCC);
    width:10px;
    height:15px;
    right:-9px;
    top:30px;
}
.toolbar-layer img{
    width:110px;
    height:110px;
    display:block;
}
@media screen and (max-width:1000px){
    .toolbar{
        display:none;
    }
}
/*首页右侧二维码 结束*/
/*浮窗 二七发布公众号*/
.float-window{
    position:absolute;
    top:20px;
    right:-120px;
    width:110px;
    font-size:0.75em;
    text-align:center;
}
.float-window a.close{
    float:right;
    padding:3px 6px;
    line-height:1em;
    border:1px solid #e6e6e6;
    border-bottom:none;
}
.float-window .code{
    line-height:0;
    padding:8px;
    border:1px solid #e6e6e6;
    background:#fff;
}
.float-window .code img{
    width:100%;
}
.float-window .code p{
    padding-top:5px;
    line-height:1.5em;
    color:#e54137;
}
@media screen and (max-width:1250px){
    .toolbar, .float-window{
        display:none;
    }
}
/*首页 end*/
/*列表页*/
.light-pink{
    background:#f7908f;
}
.light-pink:after{
    background:#f7908f;
}
.light-orange{
    background:#f38f6e;
}
.light-orange:after{
    background:#f38f6e;
}
.light-yellow{
    background:#ffbe7d;
}
.light-yellow:after{
    background:#ffbe7d;
}
.rose-red{
    background:#ef6362;
}
.rose-red:after{
    background:#ef6362;
}
/*左侧菜单*/
.side-menu li{
    position:relative;
    margin-bottom:5%;
    transition:0.2s;
    background:#f7908f;
}
.side-menu li.focus{
    transform:scale(1.05);
}
.side-menu li:after{
    background:#f7908f;
}
.side-menu li:nth-child(2n){
    background:#f38f6e;
}
.side-menu li:nth-child(2n):after{
    background:#f38f6e;
}
.side-menu li:nth-child(3n){
    background:#ffbe7d;
}
.side-menu li:nth-child(3n):after{
    background:#ffbe7d;
}
.side-menu li:nth-child(4n){
    background:#ef6362;
}
.side-menu li:nth-child(4n):after{
    background:#ef6362;
}
.side-menu li a{
    padding:15px 10px;
    color:white;
    text-align:center;
}
.side-menu li a i{
    display:block;
}
.side-menu li:after{
    content:"";
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
    transition:all 0.2s;
    z-index:-1;
}
.side-menu li:hover:after{
    transform:scale(1.05);
}
.m-title{
    display:none;
}
.common-box .location{
    padding-bottom:0;
    text-align:right;
}
.common-box .box-title{
    margin-bottom:15px;
    border-bottom:1px solid #e6e6e6;
}
.common-box .box-title:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.common-box .box-title span{
    float:left;
    padding:0 0 5px;
    border-bottom:2px solid #e54137;
    margin-bottom:-1px;
}
.list-bg{
    border-color:#eee;
}
.list-bg > a{
    padding:.75em 15px;
    border-top:1px solid #eee;
}
.list-bg > a:first-child{
    border-top:none;
}
.list-bg > a:nth-child(2n+1){
    background:#f6f6f6;
}
/*二七时报*/
.side-newspaper .side-title{
    padding:20px;
    background:#e54137;
    color:#fff;
}
.side-newspaper .side-menu li{
    margin-bottom:0;
    background:#f6f6f6;
    border-bottom:1px solid #e6e6e6;
}
.side-newspaper .side-menu li a{
    padding-left:20px;
    color:#555;
    text-align:left;
}
.side-newspaper .side-menu li a:hover{
    color:#e54137;
}
.side-newspaper .side-menu li:after{
    display:none;
}
.side-newspaper .side-menu li.focus a{
    color:#e54137;
}
.newspaper-box{
    font-size:0.875em;
    background:#f6f6f6;
    border:1px solid #e6e6e6;
    box-sizing:border-box;
}
.newspaper-box .explanation{
    padding:20px 20px 20px 100px;
    background:url("../images/pdf_icon.gif") no-repeat 20px center;
}
.newspaper-box.mobile{
    display:none;
}
/*二七时报 end*/
/*无侧栏列表页*/
.title{
    padding:5px 0 15px;
    line-height:1.5em;
}
@media screen and (max-width:1000px){
    .title{
        padding:10px;
    }
    .search-bar-icon{
        right:0 !important;
        height:calc(20px + 1.5em) !important;
    }
    .m-title, .title{
        display:block;
        position:relative;
        background:#eee;
    }
    .m-title .title-name{
        display:block;
        line-height:1.5em;
        padding:.5em 50px .5em 10px;
    }
    .menu-arrow{
        position:relative;
    }
    .menu-arrow .col-space{
        margin-top:0;
    }
    .d-table .side{
        display:block;
        width:100%;
        background:#eee;
    }
    .d-table .side.side-newspaper{
        position:relative;
        top:0;
    }
    .d-table .side.side-newspaper .side-title{
        padding:10px;
    }
    .d-table .side.side-newspaper .arrow-down{
        display:none;
    }
    .d-table .side.side-newspaper .side-menu{
        display:none;
    }
    .d-table .side .arrow-down{
        position:absolute;
        top:0;
        right:0;
        width:48px;
        text-align:center;
        font-size:1.75em;
        line-height:1.425em;
        box-sizing:border-box;
    }
    .d-table .side .arrow-down:after{
        content:"\3a";
        font-style:normal;
        font-family:"icomoon";
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
    }
    .d-table .side .arrow-down.arrow-up:after{
        transform:rotateX(90deg);
    }
    .d-table .side + .col-space + .col .common-box .location{
        display:none;
    }
    .side-menu{
        position:absolute;
        z-index:9;
        display:none;
        font-size:0.875em;
        width:100%;
        padding:5px 0;
        background:#fff;
        box-shadow:rgba(0, 0, 0, 0.1) 1px 1px 15px;
    }
    .side-menu.block{
        display:block;
    }
    .side-menu li{
        float:left;
        background:transparent !important;
        margin-bottom:0;
    }
    .side-menu li:after{
        display:none;
    }
    .side-menu li.focus a{
        font-weight:bold;
        color:#e54137;
    }
    .side-menu li a{
        display:inline-block;
        padding:5px 10px;
        color:#333;
    }
    .side-menu li a i{
        display:none;
    }
    .common-box .location{
        text-align:left;
        padding-bottom:10px;
    }
    .common-box .box-title{
        display:none;
    }
    /*二七时报移动端*/
    .newspaper-box.mobile{
        display:block;
        background:none;
        border:none;
    }
    .newspaper-box.pc{
        display:none;
    }
}
@media screen and (max-width:1000px){
    .news-list.list-bg.border{
        border:none;
    }
    .news-list.list-bg.border > a:nth-child(2n+1){
        background:transparent;
    }
    .list-bg > a{
        padding:10px 0;
    }
    .newspaper-box .explanation{
        padding:90px 20px 20px;
        background-position:center 20px;
    }
    .imglist li span {
        line-height:1.5em;
        height:3em;
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
}
/*列表页 end*/
/*网上调查*/
.gray-box{
    padding:20px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAIAAAC2vXM1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUzOTZGMjc0QUQ1MTFFNTg2QjA5NDE5RDM3MUY3MzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUzOTZGMjg0QUQ1MTFFNTg2QjA5NDE5RDM3MUY3MzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTM5NkYyNTRBRDUxMUU1ODZCMDk0MTlEMzcxRjczMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTM5NkYyNjRBRDUxMUU1ODZCMDk0MTlEMzcxRjczMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVu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);
}
.gray-box .box-title{
    font-size:1.5em;
    padding:10px 0;
}
.gray-box .common-box .box-title{
    border-bottom:none;
    margin-bottom:0;
}
.bg-survey{
    background:url("../images/survey_d_chart.png") no-repeat right top;
    background-size:26%;
    padding-right:30%;
}
.survey > a{
    padding:.5em 0;
    border-top:1px dashed #ccc;
    color:#555;
}
.survey > a:first-child{
    border-top:none;
}
.survey > a:hover{
    color:#e54137;
}
@media screen and (max-width:1000px){
    .gray-box{
        padding:10px;
    }
    .bg-survey{
        background:none;
        padding-right:0;
    }
}
/*网上调查 end*/
/*专题专辑*/
.topic-lists li > a{
    position:relative;
    padding-top:35.5%;
    line-height:0;
}
.topic-lists li > a img{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
.topic-lists li .topic-txt{
    padding:20px;
    background:#f6f6f6;
}
.topic-lists li .topic-txt .topic-title{
    margin-bottom:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.topic-lists li .topic-txt .topic-title:after{
    display:none;
    content:"";
    width:48px;
    height:2px;
    margin-top:6px;
    background:#e54137;
}
.topic-lists li .topic-txt p{
    display:none;
    font-size:0.75em;
    padding:6px 0;
    color:#555;
}
.topic-lists li .topic-txt .more{
    display:none;
    font-size:0.75em;
    width:5em;
    margin-top:10px;
    padding:5px 10px;
    text-align:center;
    background:#e54137;
    color:#fff;
}
.topic-lists li .topic-txt .more:hover{
    background:#f9923b;
}
@media screen and (max-width:1000px){
    .topic-lists li{
        width:97%;
    }
    .topic-lists li .topic-txt{
        padding:10px;
    }
    .topic-lists li .topic-txt .topic-title{
        margin-bottom:0;
        white-space:normal;
    }
    .topic-lists li .topic-txt .topic-title:after{
        display:none;
    }
    .topic-lists li .topic-txt p,
    .topic-lists li .topic-txt .more{
        display:none;
    }
}
/*专题专辑 end*/
/*部门机构*/
.dept-title{
    padding-left:15px;
    border:1px solid #e6e6e6;
    border-left:2px solid #e54137;
    background:#eee;
}
.dept-title span{
    display:block;
    padding:8px 0;
}
.dept-list{
    font-size:0.875em;
    padding:20px;
    background:#f6f6f6;
    overflow:hidden;
}
.dept-list li{
    float:left;
    width:33.3%;
}
.dept-list li a{
    padding:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#555;
}
.dept-list li a:hover{
    color:#e54137;
}
.dept-list li a:before{
    content:"\3b";
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    padding-right:5px;
    color:#e54137;
}
.town-title{
    padding:30px;
    text-align:center;
    background:url("../images/town-title.png") no-repeat center center;
    background-size:cover;
}
.town-title span{
    display:inline-block;
    padding:5px;
    border:1px solid #fff;
    color:#fff;
}
.town-list{
    font-size:0.875em;
}
.town-list li a{
    padding:12px 10px 12px 30px;
    background:#f2f2f2;
    border-bottom:1px solid #fff;
    border-left:3px solid transparent;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.town-list li a:hover{
    border-left-color:#e54137;
}
.town-list li a:hover:before{
    color:#e54137;
}
.town-list li a:before{
    content:"\3b";
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    float:right;
    transform:scale(1.5);
    color:#888;
}
@media screen and (max-width:1000px){
    .town-list{
        overflow:hidden;
        margin-left:-2%;
        background:#fff;
    }
    .town-list li{
        float:left;
        width:48%;
        margin-left:2%;
    }
    .dept-list{
        padding:10px;
    }
    .dept-list li a{
        padding:6px;
    }
    .dept-list li, .town-list li{
        width:100%;
    }
}
/*部门机构 end*/
/*政民互动*/
.mail-table{
    font-size:0.875em;
    border:1px solid #e6e6e6;
    text-align:center;
}
.mail-table > *{
    padding:15px;
    box-sizing:border-box;
    border-bottom:1px solid #e6e6e6;
    overflow:hidden;
}
.mail-table a:last-child{
    border-bottom:none;
}
.mail-table .mail-thead{
    font-weight:bold;
    background:#f6f6f6;
    color:#333;
}
.mail-table > * > *{
    float:left;
}
.mail-table > * > h3{
    font-size:1.125em;
    text-align:left;
    margin:0;
    width:calc(100% - 9.8em - 30px);
    box-sizing:border-box;
}
.mail-table > * > span, .mail-table > * > em{
    width:5em;
    color:#666;
}
.mail-table > * > em{
    float:right;
    width:6em;
    text-align:right;
}
.mail-table > a > h3{
    font-weight:normal;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.mail-table > a h3:before{
    content:"\2c";
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    padding-right:5px;
}
.mail-table > a:hover h3{
    color:#e54137;
}
.mail-table > a em{
    color:#888;
}
.mail-btn{
    border:1px solid #e6e6e6;
    background:#f6f6f6;
}
.mail-btn a{
    padding:32px 0;
    border-bottom:1px solid #e6e6e6;
    text-align:center;
}
.mail-btn a:hover span{
    color:#333;
    text-decoration:underline;
}
.mail-btn a i{
    display:block;
    font-size:2em;
    line-height:1em;
    color:#ef6362;
}
.mail-btn a:last-child{
    border-bottom:none;
}
.mail-tile-group a{
    position:relative;
    display:table-cell;
    padding:20px 0 16px;
    background:#ef6362;
    color:#fff;
    vertical-align:middle;
    text-align:center;
}
.mail-tile-group a:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100%;
    background:#ef6362;
    transition:0.1s;
}
.mail-tile-group a.light-pink{
    background:#f7908f;
}
.mail-tile-group a.light-pink:after{
    background:#f7908f;
}
.mail-tile-group a i,
.mail-tile-group a span{
    display:block;
}
.mail-tile-group a i{
    font-size:2.5em;
    line-height:1em;
}
.mail-tile-group a img{
    height:2em;
}
.mail-tile-group a:hover{
    position:relative;
    z-index:2;
}
.mail-tile-group a:hover:after{
    transform:scale(1.05);
    box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px;
}
.mail-box{
    border:1px solid #e6e6e6;
}
.mail-box .news-list{
    margin:10px 20px;
}
.mail-box .mail-title{
    padding:0 20px;
    line-height:2.5em;
    background:#f6f6f6;
    overflow:hidden;
}
.mail-box .mail-title span{
    float:left;
}
.mail-box .mail-title span:after{
    content:"";
    display:block;
    width:40px;
    height:2px;
    background:#ef6362;
}
.mail-box .mail-title a.more{
    float:right;
    font-size:0.75em;
}
@media screen and (max-width:1000px){
    .small-font{
        font-size:1em;
    }
    .d-table .mail-btn{
        display:block;
        width:100%;
        overflow:hidden;
    }
    .d-table .mail-btn a{
        float:left;
        width:33.3%;
        border-bottom:none;
        border-right:1px solid #e6e6e6;
        box-sizing:border-box;
    }
    .d-table .mail-btn a:last-child{
        border-right:none;
    }
    .mail-tile-group{
        display:table;
        width:100%;
    }
    .mail-table > *{
        padding:10px;
    }
    .mail-table > * > h3{
        font-size:1em;
        width:100%;
    }
    .mail-table > * > span, .mail-table > * > em{
        text-align:left;
        float:left;
    }
    .mail-box .mail-title{
        padding:0 10px;
    }
    .mail-box .news-list{
        margin:10px;
    }
    .mail-btn, .mail-tile-group{
        font-size:0.75em;
    }
    .mail-btn a, .mail-tile-group a{
        padding:15px 0;
    }
}
/*政民互动 end*/
/*便民热线*/
.hotline{
    font-size:0.875em;
    background:#f6f6f6;
    color:#555;
    border:1px solid #e6e6e6;
}
.hotline .hotline-title{
    font-size:2em;
    padding-bottom:15px;
    text-align:center;
}
.hotline .hotline-list{
    background:#fff;
    border-top:1px solid #f1f1f1;
    border-left:1px solid #f1f1f1;
}
.hotline .hotline-list li{
    float:left;
    width:50%;
    padding:5px 20px;
    text-align:right;
    box-sizing:border-box;
    border-bottom:1px solid #f1f1f1;
    border-right:1px solid #f1f1f1;
}
.hotline .hotline-list li p{
    text-indent:0;
    padding-top:0;
    padding-bottom:0;
}
.hotline .hotline-list li em{
    font-style:normal;
    float:left;
}
.hotline .hotline-list li em:before{
    content:"\77";
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    padding-right:5px;
    color:#f9923b;
}
.hotline .hotline-list li span{
    float:right;
}
.hotline .hotline-list li:hover{
    background:#f6f6f6;
}
@media screen and (max-width:1000px){
    .hotline .hotline-list li{
        width:100%;
    }
}
/*便民热线 end*/
/*内容页*/
.content-box{
    padding:3%;
    border:1px solid #e6e6e6;
    background:#f6f6f6;
}
@media screen and (max-width:1000px){
    .content-box{
        padding:0;
        border:none;
        background:transparent;
    }
}
/*内容页-模块化-start*/
.location{
    font-size:0.75em;
    padding-bottom:15px;
}
.location *{
    display:inline-block;
    font-style:normal;
    color:#656565;
    line-height:1.5em;
}
.location > i:before{
    content:"\2b";
    font-style:normal;
    font-family:"icomoon";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    padding-right:6px;
    transform:scale(1.2) translateY(1px);
}
.location > span{
    font-weight:bold;
    color:#db403e;
}
.location > a:after{
    content:">";
    padding:0 8px;
}
.pd-20{
    padding:15px 30px 25px;
}
.white-bg{
    background:#fff;
}
.sub-content{
    font-size:.875em;
    color:#656565;
}
.sub-content .big-title{
    padding:10px 0;
    font-size:2em;
    text-align:center;
    color:#333;
}
.sub-content > .vice-title{
    padding-bottom:10px;
    font-size:1.2em;
    text-align:center;
    color:#656565;
}
.sub-content .content-small-title{
    font-size:0.75em;
    text-align:center;
    color:#999;
    line-height:1.5em;
    border-bottom:1px #e8e8e8 solid;
    padding-bottom:20px;
}
.news_content_description{
    font-size:0.875em;
    color:#888;
    text-indent:2em;
    background-color:#fafafa;
    line-height:1.75em;
    padding:15px;
    margin-top:10px;
}
.news_content_content{
    line-height:1.875em;
    font-size:1em;
}
.news_content_content a{
    display:inline-block;
}
.news_content_content,
.news_content_content p{
    word-break:break-all;
    /*防止内容中有不能自动回行的编码或者较长的字母*/
}
.news_content_content img{
    max-width:100%;
    height:auto !important;
}
.news_content_content p{
    text-indent:2em;
    padding-top:8px;
    padding-bottom:8px;
}
.news_content_content table p{
    text-indent:0;
}
.news_content_content p img{
    margin-left:-2em;
}
.news_content_other{
    padding:10px 0px;
}
.news-content-function{
    float:right;
    font-size:0.75em;
    color:#999;
}
.news-content-function > span:before{
    content:"[";
}
.news-content-function > span:after{
    content:"]";
}
.news-content-function > span{
    display:inline-block;
    padding:0 5px;
    cursor:pointer;
    line-height:36px;
}
.news-content-function > span:hover{
    text-decoration:underline;
}
.news_content_img{
    text-align:center;
    padding-top:15px;
}
.news_content_img img{
    display:block;
    max-width:100%;
    height:auto !important;
    margin-left:auto;
    margin-right:auto;
}
.news-content-share{
    float:left;
}
.news_content_attachments {
    font-size: 0.9375em;
    padding: 10px 0;
}
.news_content_attachments a{
    line-height:1.5em !important;
    padding:5px 0;
}
.news_content_attachments a + br{
    display:none;
}
@media screen and (max-width:1000px){
    /*控制内容页中的table,统一添加*/
    .news_content_content table td{
        width:initial;
        /*重置td的宽度*/
        line-height:initial;
        /*重置td的行高*/
        border:none !important;
        /*统一去除不规则的表格线*/
        border:1px solid #000 !important;
        /*防止表格缺失表格线*/
        padding:0 !important;
        /*防止td上有padding导致宽度溢出*/
        white-space:normal !important;
        /*防止td上有nowrap影响自动回行*/
    }
    .news_content_content table{
        width:100% !important;
        /*重置表格宽度*/
        margin:0 !important;
        /*防止table上写margin值*/
    }
    .news_content_other{
        display:none;
    }
    .sub-content .big-title{
        font-size:1.5em;
        font-weight:bold;
    }
    .classification{
        display:none;
    }
}
@media screen and (max-width:768px){
    .pd-20{
        padding:2%;
    }
    .news_content_content img{
        max-width:100%;
    }
    .news_content_other{
        display:none;
    }
    .pd-space{
        padding:10px;
    }
    .sub-content .big-title{
        font-size:1.25em;
        font-weight:normal;
    }
    .sub-content > .vice-title{
        font-size:1em;
    }
    .ptlr-20{
        padding:10px;
    }
}
/*内容页-模块化-end*/
/*翻页-模块化-begin*/
.page-tile{
    font-size:0.75em;
    padding:20px 15px;
    overflow:hidden;
}
.page-tile > *{
    display:inline-block;
    line-height:2.25em;
    height:2.25em;
    padding:0 .75em;
    margin:0 2px;
    border-radius:5px;
    color: #888;
}
.page-tile .more:before{
    content:"\2026";
}
.page-tile .prev:before{
    content:"\2039";
}
.page-tile .next:before{
    content:"\203A";
}
.page-tile a:hover{
    color:#e54137;
}
.page-tile .focus{
    background:#e5e5e5;
    cursor:default;
}
.page-tile em{
    display:none;
    font-style:normal;
    line-height:40px;
    font-size:0.75em;
    color:#999;
}
@media screen and (max-width: 1000px){
    .page-tile a, .page-tile span{
        display: none;
    }
    .page-tile>* {
        float: none;
    }
    .page-tile{
        padding-bottom:0;
        text-align: center;
        padding: 0;
    }
    .page-tile a.prev,.page-tile a.next{
        display: inline-block;
        box-sizing: border-box;
        height: 44px;
        line-height: 44px;
        color: #333;
        border:none;
    }
    .page-tile a.prev:before {
        content: "上一页";
    }
    .page-tile a.next:before {
        content: "下一页";
    }
}
/*翻页-模块化-end*/
/*民意征集样式*/
.suggestion_list_wrap .page-tile{
    border:1px solid #eee;
}
.suggestion_input_title{
    font-size:0.875em;
    line-height:2em;
    padding-bottom:10px;
    color:red;
}
.suggestion_input_area{
    display:block;
    border:1px solid #ddd;
    width:100%;
    height:100px;
    padding:3px;
    background-color:#fafafa;
    resize:none;
    box-sizing:border-box;
}
.suggestion_input_submit_wrap{
    text-align:right;
    padding:10px 0;
    font-size:0.875em;
}
.suggestion_input_captcha_img{
    vertical-align:top;
    height:30px;
    cursor:pointer;
}
.suggestion_input_captcha{
    width:60px;
    border:1px solid #ddd;
    border-radius:2px;
    height:28px;
    padding:3px;
    box-sizing:border-box;
}
.suggestion_input_submit{
    margin-left:10px;
    border:none;
    background-color:#014785;
    height:28px;
    padding:0 10px;
    color:white;
    border-radius:2px;
    cursor:pointer;
}
.suggestion_list_wrap{
    padding-bottom:32px;
}
.suggestion_list > li{
    border-top:1px solid #eaeaea;
    margin:15px 0;
    padding:15px 0;
}
.suggestion_list > li > em{
    font-style:normal;
    font-size:0.875em;
    line-height:2em;
    margin-left:5px;
    color:#169fa5;
}
.suggestion_list > li > b{
    font-weight:normal;
    font-size:0.875em;
    line-height:2em;
    color:#aaa;
}
.suggestion_list > li > div{
    font-weight:normal;
    font-size:0.875em;
    line-height:1.75em;
}
.suggestion_list > li > span{
    font-weight:normal;
    font-size:0.875em;
    line-height:1.75em;
    color:#FF790A;
    display:block;
}
.suggestion_content_replay{
    font-size:0.875em;
    color:#ff4c00;
    border:1px dotted #ccc;
    background-color:#fefefe;
    line-height:1.75em;
    padding:5px 15px;
    margin:5px 0 20px;
    border-radius:5px;
}
.suggestion_list_wrap .box-title{
    color:red;
}
@media screen and (max-width:768px){
    .suggestion_input_submit.disabled{
        width:100%;
        background:#ffffdb !important;
        margin:0;
        margin-top:10px;
        color:#ec642a !important;
        height:36px;
        font-weight:inherit !important;
    }
}
/*网上调查页 start*/
.survey-wrap{
    display:table;
    width:100%;
    table-layout:fixed;
}
.survey-wrap.pd-15{
    padding:0 15px;
    box-sizing:border-box;
}
.survey-wrap > *{
    display:table-cell;
    vertical-align:top;
}
.survey-wrap > .col-narrow-wrap{
    width:320px;
    text-align:center;
}
.survey-wrap > .col-narrow-wrap img{
    max-width:60%;
    padding-top:30px;
}
.survey-title{
    padding:15px 0 10px;
    line-height:1.5em;
    font-size:1.25em;
    color:#666;
}
.survey-wrap .content-small-title > *{
    display:inline-block;
    margin-right:10px;
}
.survey-description{
    font-size:0.75em;
    padding:6px 8px;
    color:#999;
    background-color:#fafafa;
    border:1px solid #f1f1f1;
    border-radius:5px;
}
.survey-description > *:before{
    content:"";
    width:6px;
    height:6px;
    background-color:#bdbdbd;
    display:inline-block;
    vertical-align:middle;
    margin-right:3px;
    margin-bottom:3px;
}
.survey-sub-title{
    color:#333;
    padding:15px 0 5px;
}
.survey-option{
    font-size:.875em;
    color:#666;
}
.survey-option ul{
    padding-top:5px;
}
.survey-option ul:first-child{
    padding-top:10px;
}
.survey-option li{
    line-height:2em;
    display:table;
    table-layout:fixed;
    width:100%;
}
.survey-option li > div{
    display:table-cell;
    vertical-align:top;
}
.survey-option li input{
    display:inline-block;
    vertical-align:middle;
    margin:3px 5px 5px 0;
}
.survey-option textarea{
    border-radius:3px;
    background-color:#fafafa;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:10px;
    width:100%;
    min-height:112px;
}
.survey-btn{
    margin:10px 0;
}
.survey-btn input[type="submit"]{
    float:left;
    display:block;
    font-size:.75em;
    width:6em;
    height:2.25em;
    line-height:2.25em;
    margin:0 5px 5px 0;
    border:none;
    border-radius:3px;
    font-family:"Microsoft Yahei";
    color:#fff;
    cursor:pointer;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
.btn-color-orange{
    background-color:#f05553;
}
.btn-color-blue{
    background-color:#f99238;
    float:left;
    color:#fff;
    border-radius:3px;
    display:block;
    font-size:.75em;
    width:8em;
    height:2.25em;
    line-height:2.25em;
    text-align:center;
    box-sizing:border-box;
}
.survey-btn input[type="submit"].btn-color-orange:hover{
    background-color:#ff4300;
}
.survey-btn input[type="submit"].btn-color-blue:hover{
    background-color:#249b98;
}
.survey-option li > .options{
    width:22px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.survey-option li > .counter{
    width:55px;
    white-space:nowrap;
    overflow:hidden;
    text-align:right;
}
a.reply_view{
    color:red;
    padding:8px 0;
    display:inline-block;
}
.bars{
    overflow:hidden;
    line-height:1.5em;
}
.bars .bar{
    float:left;
    width:calc(100% - 10em);
    height:.8em;
    margin-top:.35em;
    background-color:#e3e3e3;
    display:block;
}
.bars .data, .bars .counter{
    width:5em;
    float:right;
    text-align:right;
}
.bars .data{
    color:#f29149;
    font-weight:bold;
}
.bars .bar .precent{
    background-color:#f9d85a;
    height:.8em;
}
.reply_view_list{
    padding-top:5px;
}
.reply_view_list > ul > li{
    background-color:#f1f1f1;
    margin-top:13px;
    padding:12px 10px;
    font-size:0.875em;
    border-radius:5px;
    position:relative;
    color:#333;
    line-height:22px;
}
.reply_view_list > ul > li span{
    font-family:"icomoon";
    text-align:center;
    display:inline-block;
    border-radius:100px;
    margin-right:5px;
    color:#ff7900;
}
/*2022.10新增网上调查*/
.survey-head{
    font-size:.875em;
    margin-bottom:20px;
    color:#999;
    overflow:hidden;
}
.survey-head > *{
    display:inline-block;
    padding-right:10px;
}
.survey-table > dl{
    margin-bottom:25px;
}
.survey-table > dl > dd{
    font-size:.875em;
    padding-top:10px;
    color:#666;
}
.survey-table textarea{
    border-radius:3px;
    background-color:#fafafa;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:10px;
    width:100%;
    min-height:112px;
}
@media screen and (max-width:1000px){
    body{
        font-size:16px;
    }
}
/*720以下start*/
@media screen and (max-width:768px){
    .survey-wrap > .col-narrow-wrap{
        display:none;
    }
    .sub-content .big-title{
        font-size:1.25em;
    }
    .sub-content .vice-title{
        font-size:1.125em;
    }
    .bars .bar{
        width:100%;
    }
    .bars .data, .bars .counter{
        float:left;
        text-align:left;
    }
}
/*480以下start*/
@media screen and (max-width:480px){
    .survey-wrap .box-title{
        padding:20px 20px 10px;
    }
    .survey-wrap > .box-content > .col-wide-wrap{
        padding:0 20px;
    }
    .survey-btn > *{
        width:100% !important;
        margin:5px auto;
        box-sizing:border-box !important;
    }
    .survey-title{
        font-size:1.125em;
    }
    .survey-option{
        padding-left:0;
    }
    .sub-content .big-title{
        font-size:1.125em;
    }
    .sub-content .vice-title{
        font-size:1em;
    }
}
/*320以下start*/
@media screen and (max-width:480px){
    .survey-list.date-right > a em{
        display:none;
    }
    .survey-wrap .box-title{
        padding:20px 10px 10px;
    }
    .survey-wrap > .box-content > .col-wide-wrap{
        padding:0 10px;
    }
}
/*网上调查页 end*/
/*适老开关·登录·简繁体*/
#pip-triggers-container{
    float:right;
    padding:0 10px;
}
.pip-triggers{
    line-height:20px;
    text-align:left;
}
.pip-triggers > em > i{
    vertical-align:middle;
}
.top-bar .user{
    float:left;
}
.top-bar .user > a{
    padding-left:5px;
    color:#3e71a4;
}
@media screen and (max-width:1120px){
    .login-others > ul{
        right:0 !important;
    }
}
/*适老开关·登录·简繁体 end*/