﻿a {
    text-decoration: none;
    color: inherit;
}

    a:focus {
        outline: none;
    }

.ml-15 {
    margin-left: 15px;
}

.colend {
    color: #06940c !important;
}

.coljx {
    color: #ff0000 !important;
}

.noshow {
    display: none;
}

*, *:before, *:after {
    box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox3.5+*/
    -webkit-box-sizing: border-box; /*Safari3.2+*/
    -o-box-sizing: border-box; /*Opera9.6*/
    -ms-box-sizing: border-box; /*IE8*/
}

    *::-moz-placeholder, placeholder {
        color: #aaa;
    }

ol, ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}

td, th, p, h1, h2, h3, h4, h5, h6, h7, from {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

img {
    border: 0;
}

.c-c93636 {
    color: #c93636;
}

body, html {
    margin: 0px;
    padding: 0px;
    font-family: Microsoft YaHei,"微软雅黑",Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    width: 100%;
}

    body body input[type="email"], body input[type="text"], body input[type="password"], body input[type="number"], body textarea input, textarea {
        box-shadow: none;
        outline: medium none;
        box-sizing: border-box;
    }

.opz-slh {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.wrapper-back {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    left: 0;
    min-width: 1000px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -10;
}

.wrapper-index {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    min-width: 1200px;
    width: 100%;
    /*background-image: url(https:ss2.bdstatic.comlfoZeXSm1A5BphGlnYGskin37.jpg2);*/
    position: relative;
}

    .wrapper-index .pos {
        width: 100%;
        height: 100px;
        bottom: 70px;
        position: absolute;
    }

        .wrapper-index .pos .bd {
            width: 1100px;
            margin: 0 auto;
            height: 100%;
        }

        .wrapper-index .pos .pos-it {
            width: 16.66%;
            height: 100%;
            float: left;
        }

            .wrapper-index .pos .pos-it .pos-i {
                width: 100%;
                height: 75px;
                background-position: center;
                background-repeat: no-repeat;
            }

                .wrapper-index .pos .pos-it .pos-i.pos-i1 {
                    background-image: url(imagesi-ico1.png);
                }

                .wrapper-index .pos .pos-it .pos-i.pos-i2 {
                    background-image: url(imagesi-ico2.png);
                }

                .wrapper-index .pos .pos-it .pos-i.pos-i3 {
                    background-image: url(imagesi-ico3.png);
                }

                .wrapper-index .pos .pos-it .pos-i.pos-i4 {
                    background-image: url(imagesi-ico4.png);
                }

                .wrapper-index .pos .pos-it .pos-i.pos-i5 {
                    background-image: url(imagesi-ico5.png);
                }

                .wrapper-index .pos .pos-it .pos-i.pos-i6 {
                    background-image: url(imagesi-ico6.png);
                }

            .wrapper-index .pos .pos-it .tit {
                text-align: center;
                font-size: 20px;
                color: white;
                font-family: "微软雅黑",'Microsoft YaHei';
            }
/*.wrapper-index .pos .pos-it.first {
                width: 10%;
            }

            .wrapper-index .pos .pos-it.last {
                width: 10%;
            }*/


.wrapper {
    width: 100%;
    min-width: 1200px;
    position: relative;
}


.head {
    width: 1120px;
    margin: 0 auto;
    height: 130px;
    position: relative;
}

    .head .head-flow {
        width: 230px;
        height: 30px;
        background-color: #85b1db;
        float: right;
        position: absolute;
        right: 0px;
        top: 0px;
        padding-left: 20px;
    }

        .head .head-flow span {
            width: auto;
            padding: 0px 8px;
            float: left;
            display: inline-block;
            font-size: 12px;
            color: white;
            line-height: 30px;
            font-family: "微软雅黑",'Microsoft YaHei';
            cursor: pointer;
        }

            .head .head-flow span.line {
                padding: 0 13px;
            }

    .head .logo {
        width: 509px;
        height: 71px;
        background-image: url(Imageslogo1.png);
        float: left;
        margin-top: 45px;
        margin-left: 10px;
    }

    .head .search {
        width: 450px;
        height: 42px;
        border: 2px solid #3399cc;
        border-radius: 42px;
        position: relative;
        float: right;
        margin-top: 57px;
        margin-right: 10px;
        background-color: #fff;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

        .head .search input {
            width: 350px;
            height: 30px;
            border: none;
            margin-top: 5px;
            margin-left: 25px;
            background-color: transparent;
            font-size: 14px;
            color: #509ddb;
            line-height: 30px;
        }

        .head .search .search-btn {
            width: 60px;
            height: 37px;
            background-image: url(Imagessearch.png);
            position: absolute;
            right: 0px;
            top: 0px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: 29px 28px;
            cursor: pointer;
        }

.menu {
    background-color: #015293;
    height: 50px;
    width: 100%;
}

    .menu .bd {
        width: 1120px;
        margin: 0 auto;
        padding: 0 10px;
        height: 100%;
    }

        .menu .bd .menu-it {
            width: auto;
            float: left;
            height: 100%;
            line-height: 50px;
            margin-right: 77px;
            font-size: 22px;
            color: white;
            font-family: "Microsoft YaHei","微软雅黑";
        }

            .menu .bd .menu-it a:hover {
                color: #de0000;
            }

        .menu .bd .menu-ico {
            width: 30px;
            height: 100%;
            float: right;
            background-position: center;
            margin-left: 18px;
            background-repeat: no-repeat;
            cursor: pointer;
        }

            .menu .bd .menu-ico.ico-weixin {
                background-size: 25px 20px;
                background-image: url(Imagesweixin.png);
            }

            .menu .bd .menu-ico.ico-weibo {
                background-size: 26px 22px;
                background-image: url(Imagesweibo.png);
            }

            .menu .bd .menu-ico.ico-mess {
                background-size: 21px 16px;
                background-image: url(Imagesmess.png);
            }

.content {
    width: 1120px;
    margin: 0 auto;
    background-color: white;
    padding: 10px;
    position: relative;
}
/* 首页*/

.wap-flow {
    width: 68px;
    height: auto;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: fixed;
    right: 1px;
    top: 80px;
    color: white;
    font-family: "微软雅黑",'Microsoft YaHei';
    font-size: 12px;
}

    .wap-flow .flow-top {
        width: 100%;
        height: 28px;
        background-color: #526975;
        text-align: center;
        position: relative;
        line-height: 28px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        margin-top: 1px;
    }

    .wap-flow .flow-help {
        background-color: #0069ae;
        text-align: center;
        width: 68px;
        height: 65px;
        border-radius: 5px;
        display: block;
        line-height: 22px;
        padding: 8px 10px;
        font-size: 18px;
        color: #fff;
        text-indent: 0;
        cursor: pointer;
    }

.fback {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: -1;
}

.flow-it {
    height: 65px;
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-top: 1px;
    cursor: pointer;
    color: white;
}

    .flow-it .flow-ic {
        width: 100%;
        height: 35px;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 5px;
    }

.wap-flow .flow-it .flow-ic.flow-ic1 {
    background-image: url(imagesfl-ic1.png);
}

.wap-flow .flow-it .flow-ic.flow-ic2 {
    background-image: url(imagesfl-ic2.png);
}

.wap-flow .flow-it .flow-ic.flow-ic3 {
    background-image: url(imagesfl-ic3.png);
}

.wap-flow .flow-it .flow-ic.flow-ic4 {
    background-image: url(imagesfl-ic4.png);
}

.wap-flow .flow-it .flow-ic.flow-ic5 {
    background-image: url(imagesfl-ic5.png);
}

.wap-flow .flow-it .flow-ic.flow-ic6 {
    background-image: url(imagesfl-ic6.png);
}

.wap-flow .flow-it .flow-ic.flow-ic7 {
    background-image: url(imagesfl-ic7.png);
}

.flow-it .flow-ic.flow-ic8 {
    background-image: url(imagesup.png);
}

.flow-it.last {
    position: fixed;
    right: 0px;
    bottom: 100px;
    width: 65px;
    display: none;
    right: 1px;
}

    .flow-it.last .fback {
        width: 65px;
    }

.fl-dh1 {
    width: 738px;
    height: 291px;
    background-image: url(../Images/dh1.png);
    position: absolute;
    margin-top: 38px;
    margin-left: 405px;
    z-index: 109;
    display: none;
}

    .fl-dh1 span, .fl-dh2 span {
        cursor: pointer;
        position: absolute;
        width: 30px;
        height: 30px;
        text-align: center;
        color: #00a1e6;
        background: #fff;
        border-radius: 20px;
        overflow: hidden;
        display: block;
        line-height: 30px;
    }

    .fl-dh1 span {
        top: 110px;
        left: 195px;
    }

.fl-dh2 {
    width: 1100px;
    height: 393px;
    background-image: url(../Images/dh2.png);
    position: absolute;
    margin-top: -250px;
    margin-left: 0;
    z-index: 109;
    display: none;
}

    .fl-dh2 span {
        left: 56%;
        top: 20px;
    }

    .fl-dh1 a, .fl-dh2 a {
        position: absolute;
        width: 100px;
        height: 36px;
        cursor: pointer;
        text-indent: -999px;
        overflow: hidden;
    }

.fl-dh1 a {
    top: 210px;
    left: 50px;
}

.fl-dh2 a {
    left: 50.45%;
    top: 147px;
}

.i-back {
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 99;
    min-height: 670px;
}

.rec-tsj {
    color: #305798;
    font-family: "微软雅黑",'Microsoft YaHei';
    font-size: 35px;
    font-weight: bold;
    height: 44px;
    line-height: 38px;
    margin-top: 2px;
    display: block;
}

.rec-sns {
    width: 100%;
    height: auto;
    margin-top: 5px;
}

    .rec-sns a {
        display: inline-block;
        margin: 0 10px;
        color: #305798;
        display: inline-block;
        font-size: 14px;
        height: 24px;
        line-height: 24px;
        vertical-align: middle;
    }

.rec {
    width: 100%;
    height: 70px;
    position: relative;
    margin-top: 10px;
}

    .rec .rec-news {
        width: 860px;
        height: 100%;
        color: #015293;
        float: left;
        display: inline-block;
        text-align: center;
    }

    .rec .rec-spl {
        width: 238px;
        height: 63px;
        margin-top: 7px;
        position: relative;
        float: right;
    }

        .rec .rec-spl .spl-con {
            display: none;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

            .rec .rec-spl .spl-con:first-child {
                display: block;
            }

            .rec .rec-spl .spl-con img {
                width: 100%;
                height: auto;
            }


    .rec .spl-al {
        width: auto;
        height: 10px;
        position: absolute;
        z-index: 20;
        top: 5px;
        right: 5px;
    }

        .rec .spl-al span {
            width: 5px;
            height: 5px;
            background-color: #858585;
            margin-left: 7px;
            float: left;
        }

            .rec .spl-al span.on {
                background-color: #d80000;
            }

.tj {
    height: 395px;
    width: 100%;
    margin-top: 30px;
}

    .tj .ban {
        width: 640px;
        height: 100%;
        position: relative;
        float: left;
    }

        .tj .ban .ban-it {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0px;
            top: 0px;
            display: none;
            z-index: 10;
        }

            .tj .ban .ban-it:first-child {
                display: block;
            }

            .tj .ban .ban-it .tit {
                width: 100%;
                height: 35px;
                font-size: 16px;
                padding-left: 7px;
                padding-right: 160px;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                font-family: "微软雅黑",'Microsoft YaHei';
                position: absolute;
                bottom: 0px;
                left: 0px;
                color: white;
                cursor: pointer;
                line-height: 36px;
                z-index: 20;
            }

            .tj .ban .ban-it .tit-back {
                width: 100%;
                height: 35px;
                bottom: 0px;
                left: 0px;
                background-color: #015293;
                position: absolute;
                opacity: 0.8;
                filter: alpha(opacity=80);
                z-index: 10;
            }

            .tj .ban .ban-it img {
                width: 100%;
                height: 100%;
            }

        .tj .ban .ban-al {
            width: 150px;
            height: 35px;
            position: absolute;
            z-index: 20;
            bottom: 0px;
            right: 0px;
        }

            .tj .ban .ban-al span {
                width: 12px;
                height: 12px;
                background-color: #b9babc;
                border-radius: 10px;
                float: left;
                margin: 12px 0px 0px 8px;
                cursor: pointer;
            }

                .tj .ban .ban-al span.on {
                    background-color: white;
                }

    .tj .dnm {
        width: 450px;
        height: 395px;
        border: 1px solid #aaa;
        float: right;
    }

.tab-hd {
    width: 100%;
    height: 50px;
}

    .tab-hd.tab-hd-little {
        height: 20px;
    }

    .tab-hd .tab-it:first-child {
        border-left: none;
    }

    .tab-hd .tab-it {
        border-left: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        float: left;
        height: 100%;
        font-size: 20px;
        color: #333;
        text-align: center;
        line-height: 50px;
        font-weight: bold;
        position: relative;
        cursor: pointer;
        font-family: "微软雅黑","Microsoft YaHei";
    }

    .tab-hd.tab-hd-little .tab-it {
        font-size: 14px;
        line-height: 20px;
        font-weight: normal;
    }

    .tab-hd .tab-it .line {
        width: 100%;
        height: 2px;
        background-color: white;
        position: absolute;
        bottom: -2px;
        left: 0px;
        display: none;
        cursor: pointer;
    }

    .tab-hd .tab-it.on {
        border-bottom: none;
    }

.tj .dnm .tab-it {
    width: 25%;
}

.tj .dnm .tab-bd {
    width: 100%;
    height: 320px;
}

.tab-bd .tab-bd-it {
    width: 100%;
    height: 100%;
    padding: 0 10px;
    display: none;
    font-family: "微软雅黑",'Microsoft YaHei';
}

    .tab-bd .tab-bd-it:first-child {
        display: block;
    }

.tj .dnm .tab-bd .bd-news-zd {
    color: #015293;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    margin-top: 23px;
    margin-bottom: 18px;
    font-family: "微软雅黑","Microsoft YaHei";
}

.tj .dnm .tab-bd .bd-news {
    width: 100%;
    height: 32px;
    line-height: 32px;
}


    .tj .dnm .tab-bd .bd-news .des {
        color: #333;
        font-size: 14px;
        display: inline-block;
        float: left;
        width: 360px;
        height: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

        .tj .dnm .tab-bd .bd-news .des:hover {
            color: #015293;
        }

    .tj .dnm .tab-bd .bd-news .time {
        width: auto;
        height: 100%;
        float: right;
        color: #666;
        font-size: 12px;
    }

.idea {
    width: 100%;
    height: 88px;
    margin-top: 20px;
}

    .idea .idea-ln {
        width: 640px;
        height: 100%;
        float: left;
    }

    .idea .idea-ly {
        width: 450px;
        height: 100%;
        float: right;
    }

    .idea .idea-ln img, .content .idea .idea-ly img {
        width: 100%;
        height: 100%;
    }

.gvment {
    width: 100%;
    height: 460px;
    border: 1px solid #aaa;
    margin-top: 20px;
}

    .gvment .tab-it {
        width: 20%;
    }

    .gvment > .tab-bd {
        width: 100%;
        height: 410px;
    }

    .gvment .gvm-info {
        width: 204px;
        float: left;
        height: 100%;
        margin-left: 25px;
    }

        .gvment .gvm-info .tit, .gvment .gvm-pub .tit, .gvment .gvm-imp .tit {
            font-size: 16px;
            color: #333;
            font-family: "微软雅黑",'Microsoft YaHei';
            height: 50px;
            line-height: 70px;
            font-weight: bold;
            margin-bottom: 8px;
        }

        .gvment .gvm-info .tit {
            padding-left: 5px;
        }

    .gvment .gvm-pub .tit {
        padding-left: 23px;
    }

    .gvment .gvm-info .info-it {
        width: 100%;
        height: 50px;
        line-height: 50px;
    }

        .gvment .gvm-info .info-it .i-info {
            width: 100%;
            height: 100%;
            color: #015293;
        }

        .gvment .gvm-info .info-it .i-ico {
            width: 26px;
            height: 26px;
            background-size: 26px 26px;
            display: inline-block;
            float: left;
            margin-top: 12px;
            margin-right: 8px;
        }

            .gvment .gvm-info .info-it .i-ico.i-ico-ml {
                background-image: url(Imagesgvm-ml.png);
            }

            .gvment .gvm-info .info-it .i-ico.i-ico-zd {
                background-image: url(Imagesgvm-zd.png);
            }

            .gvment .gvm-info .info-it .i-ico.i-ico-zn {
                background-image: url(Imagesgvm-zn.png);
            }

            .gvment .gvm-info .info-it .i-ico.i-ico-gvmbg {
                background-image: url(Imagesgvm-bg.png);
            }

            .gvment .gvm-info .info-it .i-ico.i-ico-dptbg {
                background-image: url(Imagesgvm-dptbg.png);
            }

            .gvment .gvm-info .info-it .i-ico.i-ico-sq {
                background-image: url(Imagesgvm-sq.png);
            }

    .gvment .gvm-pub {
        width: 450px;
        height: 100%;
        float: left;
    }

    .gvment .news-pub {
        color: #333;
        font-size: 14px;
        display: inline-block;
        float: left;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 100%;
        height: 32px;
        line-height: 32px;
    }

        .gvment .news-pub:hover {
            color: #015293;
        }

    .gvment .gvm-pub {
        width: 370px;
        height: 100%;
        float: left;
    }

    .gvment .gvm-imp {
        width: 370px;
        float: right;
    }

        .gvment .gvm-imp .imp-it1 .tab-it {
            width: 33.33%;
        }

        .gvment .gvm-imp .imp-it2 .tab-it {
            width: 25%;
        }

        .gvment .gvm-imp .imp-it1 .tab-hd, .gvment .gvm-imp .imp-it2 .tab-hd {
            border-top: 1px solid #aaa;
            border-left: 1px solid #aaa;
            border-right: 1px solid #aaa;
            margin-bottom: 8px;
        }

        .gvment .gvm-imp .imp-it1 .tab-hd {
            margin-top: 16px;
        }

        .gvment .gvm-imp .imp-it2 .tab-hd {
            margin-top: 10px;
        }

        .gvment .gvm-imp .tab-bd {
            width: 100%;
            height: 130px;
        }

            .gvment .gvm-imp .tab-bd .tab-bd-it {
                padding: 0;
            }

.link {
    width: 100%;
    height: 155px;
    border: 1px solid #aaa;
    padding: 15px 13px;
    margin-top: 20px;
}

    .link .imglink {
        width: 100%;
        height: 35px;
        margin-bottom: 20px;
    }

        .link .imglink .it {
            width: 110px;
            height: 100%;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
        }

            .link .imglink .it.last {
                margin-right: 0;
                float: right;
            }

            .link .imglink .it img {
                width: 100%;
                height: 100%;
            }

    .link .drplink {
        margin-bottom: 10px;
        height: 28px;
    }

        .link .drplink select {
            width: 195px;
            height: 28px;
            margin-right: 24px;
            float: left;
        }

            .link .drplink select.last {
                float: right;
                margin-right: 0px;
            }

.dtp {
    width: 100%;
    margin-top: 20px;
}

    .dtp .dtp-hd {
        width: 100%;
        border-top: 1px solid #aaa;
        border-left: 1px solid #aaa;
        border-right: 1px solid #aaa;
        height: 50px;
    }

    .dtp .dtp-drp {
        width: 20%;
        float: left;
        height: 100%;
        border-bottom: 1px solid #aaa;
        border-left: 1px solid #aaa;
        text-align: center;
        padding-right: 50px;
        text-align: center;
        line-height: 50px;
        color: #333;
        font-size: 20px;
        font-weight: bold;
        cursor: pointer;
        font-family: "微软雅黑","Microsoft YaHei";
    }

        .dtp .dtp-drp.on {
            border-bottom: none;
            color: #015293;
        }

        .dtp .dtp-drp:first-child {
            border-left: none;
        }

        .dtp .dtp-drp .tit {
            position: relative;
        }

        .dtp .dtp-drp .drp-ico {
            width: 50px;
            height: 100%;
            position: absolute;
            right: -25px;
            top: 0px;
            background-image: url(Imagesdrp.jpg);
            background-position: center;
            background-repeat: no-repeat;
        }

        .dtp .dtp-drp.on .drp-ico {
            background-image: url(Imagesdrp-t.jpg);
        }

        .dtp .dtp-drp .con {
            display: none;
            width: 100%;
            height: auto;
        }

            .dtp .dtp-drp .con .con-it {
                width: 100%;
                height: 30px;
                line-height: 30px;
                padding: 0 10px;
            }

.dtp-bd {
    overflow: hidden;
}

    .dtp-bd .bd-list {
        display: none;
        overflow: hidden;
        padding: 10px 0 10px 20px;
        border-right: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        border-left: 1px solid #aaa;
    }

        .dtp-bd .bd-list .bd-list-li {
            float: left;
            font-size: 12px;
            height: 26px;
            line-height: 26px;
            padding: 0 5px;
            width: 10.2%;
            color: #555;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .dtp-bd .bd-list .bd-list-li a {
                color: #555;
            }

                .dtp-bd .bd-list .bd-list-li a:hover {
                    color: #015293;
                }
/*互动*/
.gvm-inte {
    width: 428px;
    float: right;
    height: 100%;
}

    .gvm-inte .tit.last {
        margin-top: 18px;
    }

    .gvm-inte .tit {
        width: 100%;
        height: 25px;
        margin-top: 21px;
        border-bottom: 1px solid #ccc;
        line-height: 24px;
        cursor: pointer;
    }

        .gvm-inte .tit .more {
            color: #333;
            font-size: 14px;
            float: right;
        }

    .gvm-inte .bd {
        width: 100%;
        height: 110px;
        overflow: hidden;
        margin-top: 15px;
    }

        .gvm-inte .bd .img {
            width: 160px;
            height: 110px;
            float: left;
        }

            .gvm-inte .bd .img img {
                width: 100%;
                height: 100%;
            }

        .gvm-inte .bd .info {
            width: 240px;
            height: 110px;
            float: right;
            line-height: 20px;
        }

            .gvm-inte .bd .info .other {
                color: #666;
            }

    .gvm-inte .bd-news {
        width: 100%;
        height: 60px;
        margin-top: 6px;
    }


        .gvm-inte .bd-news .nrs {
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 14px;
        }

            .gvm-inte .bd-news .nrs:hover {
                color: #015293;
            }

/*END互动*/
/*专题*/
.gvm-spe {
    width: 630px;
    height: 380px;
    float: left;
    margin-top: 25px;
    margin-left: 5px;
}

    .gvm-spe .gvm-sp-it {
        width: 293px;
        height: 110px;
        margin-right: 15px;
        margin-bottom: 10px;
        float: left;
    }

        .gvm-spe .gvm-sp-it .img {
            width: 100%;
            height: 73px;
        }

            .gvm-spe .gvm-sp-it .img img {
                width: 100%;
                height: 100%;
            }

        .gvm-spe .gvm-sp-it .name {
            height: 37px;
            line-height: 40px;
            font-size: 16px;
            color: #333;
            overflow: hidden;
        }

.gvm-spet {
    width: 427px;
    height: 400px;
    float: right;
    font-family: 'Microsoft YaHei',"微软雅黑";
    margin-right: 10px;
    margin-top: 25px;
}

    .gvm-spet .simg {
        width: 100%;
        height: 240px;
    }

        .gvm-spet .simg img {
            width: 100%;
            height: 100%;
        }

    .gvm-spet .tit {
        font-size: 20px;
        color: #006bca;
        width: 100%;
        height: 48px;
        line-height: 56px;
        font-weight: bold;
    }

    .gvm-spet .des {
        font-size: 14px;
        color: #666;
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-height: 20px;
    }
/*END 专题*/
/* 视频中心*/
.gvm-video {
    width: 630px;
    float: left;
    margin-top: 15px;
}

    .gvm-video .gvm-video-it {
        width: 195px;
        height: 170px;
        float: left;
        margin: 10px 5px;
        float: left;
    }

        .gvm-video .gvm-video-it .simg {
            width: 100%;
            height: 146px;
        }

            .gvm-video .gvm-video-it .simg img {
                width: 100%;
                height: 100%;
            }

        .gvm-video .gvm-video-it .name {
            width: 100%;
            height: 26px;
            line-height: 26px;
            text-align: center;
            font-size: 12px;
            color: #666;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.gvm-video-tj {
    width: 436px;
    float: right;
    margin-top: 20px;
}

    .gvm-video-tj .stop {
        width: 100%;
        height: 327px;
    }

        .gvm-video-tj .stop img {
            width: 100%;
            height: 100%;
        }

    .gvm-video-tj .info {
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        font-family: 'Microsoft YaHei',"微软雅黑";
    }

        .gvm-video-tj .info:before {
            background-image: url(imagesbf.jpg);
            background-repeat: no-repeat;
            content: " ";
            display: inline-block;
            overflow: hidden;
            vertical-align: middle;
            margin-top: -6px;
            margin-right: 20px;
            width: 13px;
            height: 13px;
        }

    .gvm-video-tj:hover {
        color: #015293;
    }
/*END 视频中心*/
/*云阳风景*/
.gvm-lv {
    width: 293px;
    float: left;
    margin: 10px 10px 0;
}

    .gvm-lv .tit, .gvm-sinfo .tit {
        width: 100%;
        height: 36px;
        line-height: 40px;
        color: #333;
        border-bottom: 1px solid #ccc;
    }

        .gvm-lv .tit .name, .gvm-sinfo .tit .name {
            width: auto;
            float: left;
            display: inline-block;
            height: 100%;
            font-weight: bold;
            font-size: 18px;
            font-family: 'Microsoft YaHei',"微软雅黑";
        }

            .gvm-lv .tit .name:before, .gvm-sinfo .tit .name.jj:before {
                background-repeat: no-repeat;
                content: " ";
                display: inline-block;
                overflow: hidden;
                vertical-align: middle;
                margin-top: -6px;
                margin-right: 5px;
            }

            .gvm-lv .tit .name.ly:before {
                background-image: url(imageslya.jpg);
                width: 27px;
                height: 24px;
            }

            .gvm-lv .tit .name.mq:before {
                background-image: url(imageslyb.jpg);
                width: 24px;
                height: 23px;
            }

            .gvm-sinfo .tit .name.jj:before {
                background-image: url(imageslyc.jpg);
                width: 23px;
                height: 23px;
            }

        .gvm-lv .tit .more, .gvm-sinfo .tit .more {
            float: right;
        }

    .gvm-lv .gvm-lv-it {
        width: 293px;
        height: auto;
        margin-top: 20px;
    }

    .gvm-lv .gvm-lv-des {
        margin-top: 20px;
    }

    .gvm-lv .gvm-lv-it .simg {
        width: 100%;
        height: 161px;
    }

        .gvm-lv .gvm-lv-it .simg img {
            width: 100%;
            height: 100%;
        }

    .gvm-lv .gvm-lv-it .name {
        height: 25px;
        line-height: 25px;
        overflow: hidden;
    }

.gvm-sinfo {
    width: 430px;
    float: right;
    margin-top: 10px;
}

    .gvm-sinfo .bd {
        width: 100%;
        height: 140px;
        color: #333;
        margin-top: 20px;
    }

        .gvm-sinfo .bd .des {
            width: 225px;
            height: 100%;
            overflow: hidden;
            float: left;
            line-height: 24px;
            text-align: justify;
            cursor: pointer;
        }

            .gvm-sinfo .bd .des:hover {
                color: #015293;
            }

            .gvm-sinfo .bd .des .xq {
                color: #336699;
            }

        .gvm-sinfo .bd .js {
            width: 185px;
            height: 100%;
            float: right;
        }

            .gvm-sinfo .bd .js .js-it {
                width: 100%;
                height: 35px;
                padding-left: 50px;
                line-height: 35px;
                position: relative;
                cursor: pointer;
                border: 1px solid #006699;
                border-radius: 40px;
                margin-top: 15px;
                background-color: #99ccff;
            }

                .gvm-sinfo .bd .js .js-it:first-child {
                    margin-top: 4px;
                }

                .gvm-sinfo .bd .js .js-it span {
                    border: 1px solid #006699;
                    background-color: #fff;
                    width: 40px;
                    height: 40px;
                    border-radius: 40px;
                    position: absolute;
                    top: -3px;
                    background-position: center;
                    left: -2px;
                    background-repeat: no-repeat;
                }

                    .gvm-sinfo .bd .js .js-it span.ls {
                        background-image: url(imageslv-ls.png);
                    }

                    .gvm-sinfo .bd .js .js-it span.jr {
                        background-image: url(imageslv-jr.png);
                    }

                    .gvm-sinfo .bd .js .js-it span.wl {
                        background-image: url(imageslv-wl.png);
                    }

                    .gvm-sinfo .bd .js .js-it span.ls1 {
                        background-image: url(imageslv-ls.png);
                    }

                    .gvm-sinfo .bd .js .js-it span.ls2 {
                        background-image: url(imageslv-jr.png);
                    }

                    .gvm-sinfo .bd .js .js-it span.ls3 {
                        background-image: url(imageslv-wl.png);
                    }

.charm-menu.gvm-charm {
    height: 160px;
    margin-top: 33px;
}

    .charm-menu.gvm-charm .m-it {
        width: 20%;
        margin-bottom: 20px;
        height: 60px;
    }
/*END云阳风景*/
/*END 视频中心*/
/* END 首页*/
/* 魅力云阳*/
.charm-menu {
    width: 100%;
    height: 60px;
    margin-top: 20px;
}

    .charm-menu .m-it {
        width: 8.33%;
        height: 100%;
        float: left;
        cursor: pointer;
    }

        .charm-menu .m-it .m-ico {
            width: 100%;
            height: 35px;
            background-position: center;
            background-repeat: no-repeat;
        }

            .charm-menu .m-it .m-ico.m-ico-jj {
                background-image: url(imagesml-jj.png);
            }

            .charm-menu .m-it .m-ico.m-ico-ly {
                background-image: url(imagesml-ly.png);
            }

            .charm-menu .m-it .m-ico.m-ico-3d {
                background-image: url(imagesml-3d.png);
            }

            .charm-menu .m-it .m-ico.m-ico-ym {
                background-image: url(imagesml-ym.png);
            }

            .charm-menu .m-it .m-ico.m-ico-qh {
                background-image: url(imagesml-qh.png);
            }

            .charm-menu .m-it .m-ico.m-ico-rk {
                background-image: url(imagesml-rk.png);
            }

            .charm-menu .m-it .m-ico.m-ico-zy {
                background-image: url(imagesml-zy.png);
            }

            .charm-menu .m-it .m-ico.m-ico-hj {
                background-image: url(imagesml-hj.png);
            }

            .charm-menu .m-it .m-ico.m-ico-jy {
                background-image: url(imagesml-jy.png);
            }

            .charm-menu .m-it .m-ico.m-ico-ws {
                background-image: url(imagesml-ws.png);
            }

            .charm-menu .m-it .m-ico.m-ico-jy {
                background-image: url(imagesml-jy.png);
            }

            .charm-menu .m-it .m-ico.m-ico-ws {
                background-image: url(imagesml-ws.png);
            }

            .charm-menu .m-it .m-ico.m-ico-jt {
                background-image: url(imagesml-jt.png);
            }

            .charm-menu .m-it .m-ico.m-ico-gy {
                background-image: url(imagesml-gy.png);
            }

        .charm-menu .m-it .m-tit {
            text-align: center;
            line-height: 18px;
            font-size: 14px;
            color: #4392d2;
            font-family: "Microsoft YaHei","微软雅黑";
            font-weight: bold;
        }

.charm-spot {
    width: 100%;
    height: 400px;
    position: relative;
    margin-top: 20px;
}

    .charm-spot .spot-con-it {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        display: none;
        z-index：100;
    }

        .charm-spot .spot-con-it:first-child {
            display: block;
        }

        .charm-spot .spot-con-it .ico-bk {
            width: 100%;
            height: 100%;
        }

        .charm-spot .spot-con-it .ico-bf {
            position: absolute;
            left: 50%;
            margin-left: -22px;
            top: 50%;
            margin-top: -22px;
            z-index: 101;
            cursor: pointer;
        }

    .charm-spot .spot-back {
        width: 405px;
        height: 330px;
        background-color: #015293;
        opacity: 0.7;
        filter: alpha(opacity=70);
        position: absolute;
        border-radius: 4px;
        top: 35px;
        left: 35px;
    }

    .charm-spot .spot-con {
        width: 405px;
        height: 330px;
        position: absolute;
        border-radius: 4px;
        top: 35px;
        left: 35px;
    }

        .charm-spot .spot-con .tit {
            font-size: 16px;
            font-family: "微软雅黑",'Microsoft YaHei';
            color: white;
            margin: 23px 15px 15px 15px;
            font-weight: bold;
        }

        .charm-spot .spot-con .des {
            line-height: 25px;
            height: 220px;
            overflow: hidden;
            text-align: justify;
            color: white;
            opacity: 0.8;
            filter: alpha(opacity=80);
            margin: 0 15px;
        }

    .charm-spot .spot-anl {
        width: 405px;
        height: 30px;
        text-align: center;
        position: absolute;
        z-index: 101;
        bottom: 44px;
        left: 35px;
    }

        .charm-spot .spot-anl span {
            width: 13px;
            height: 13px;
            display: inline-block;
            background-color: #3399cc;
            cursor: pointer;
            border-radius: 15px;
            margin: 0 1px;
        }

            .charm-spot .spot-anl span.on {
                cursor: pointer;
                background-color: #99ccff;
            }

.charm-fq {
    margin-top: 30px;
    padding: 0 3px;
}

    .charm-fq:after, .charm-pic:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .charm-fq .fq-it {
        float: left;
        width: 358px;
        margin-right: 10px;
        font-family: "微软雅黑",'Microsoft YaHei';
        height: 280px;
    }

        .charm-fq .fq-it.fq-yyly {
            height: 337px;
        }

        .charm-fq .fq-it.ft-it-rt {
            float: right;
            margin-right: 0px;
        }

        .charm-fq .fq-it .tit {
            color: #4392d2;
            font-size: 20px;
            height: 24px;
            margin-bottom: 10px;
            overflow: hidden;
            padding-left: 5px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }


        .charm-fq .fq-it .des {
            width: 100%;
            line-height: 25px;
            font-size: 14px;
            text-indent: 2em;
            padding: 0 5px;
            text-align: justify;
            margin-top: 8px;
        }

            .charm-fq .fq-it .des a {
                color: #666;
            }

                .charm-fq .fq-it .des a:hover {
                    text-decoration: underline;
                }

            .charm-fq .fq-it .des .dl {
                color: #006699;
            }

        .charm-fq .fq-it .img {
            width: 100%;
            height: 140px;
            border-radius: 4px;
        }

        .charm-fq .fq-it.fq-yyly .img {
            height: 197px;
        }

        .charm-fq .fq-it .img img {
            width: 100%;
            height: 100%;
            border-radius: 4px;
        }

.charm-fname {
    width: 100%;
    height: 40px;
    position: relative;
    margin-top: 15px;
}

    .charm-fname .line {
        width: 100%;
        height: 2px;
        background-color: #719ec2;
        top: 19px;
        position: relative;
    }

    .charm-fname .name {
        font-family: "微软雅黑",'Microsoft YaHei';
        font-size: 20px;
        color: #4392d2;
        height: 40px;
        position: absolute;
        width: 150px;
        line-height: 40px;
        text-align: center;
        background-color: white;
        left: 50%;
        top: 0;
        margin-left: -75px;
    }

.charm-pic {
    margin-top: 20px;
}

    .charm-pic .pic-it {
        width: 263px;
        margin-right: 15.5px;
        float: left;
        height: 197px;
    }

        .charm-pic .pic-it.pic-it-rt {
            float: right;
            margin-right: 0px;
        }

        .charm-pic .pic-it .img {
            width: 100%;
            height: 145px;
            border-radius: 4px;
        }

            .charm-pic .pic-it .img img {
                width: 100%;
                height: 100%;
                border-radius: 4px;
            }

        .charm-pic .pic-it .tit {
            color: #333;
            font-family: "Microsoft YaHei","微软雅黑";
            font-size: 16px;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            padding-left: 10px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
/* END 魅力云阳*/
/* 专题报考*/
.content.content-ot {
    padding: 10px 15px;
}

.special-rec {
    width: 100%;
    height: 330px;
    margin-top: 15px;
}

    .special-rec .rec-lf {
        width: 590px;
        height: 100%;
        float: left;
        overflow: hidden;
        position: relative;
    }

.picdes {
    width: 100%;
    height: 100%;
    position: relative;
}

    .picdes .picdes-it {
        width: 590px;
        height: 100%;
        z-index: 100;
        float: left;
        position: relative;
    }

        .picdes .picdes-it img {
            width: 100%;
            height: 100%;
        }

        .picdes .picdes-it .back {
            width: 100%;
            height: 40px;
            background-color: #000;
            opacity: 0.8;
            filter: alpha(opacity=80);
            z-index: 10;
            position: absolute;
            bottom: 0px;
            left: 0px;
        }

        .picdes .picdes-it .tit {
            width: 100%;
            height: 40px;
            line-height: 40px;
            color: white;
            font-family: "Microsoft YaHei",微软雅黑;
            font-size: 18px;
            padding-left: 8px;
            bottom: 0px;
            left: 0px;
            position: absolute;
            z-index: 101;
        }

        .picdes .picdes-it:first-child {
            display: block;
            z-index: 101;
        }

.picdes-lf, .picdes-rt {
    width: 35px;
    height: 65px;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    z-index: 108;
    cursor: pointer;
    display: none;
}

.picdes-lf {
    left: 0;
}

.picdes-rt {
    right: 0px;
}

    .picdes-lf .bk, .picdes-rt .bk {
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.8;
        filter: alpha(opacity=80);
    }

    .picdes-lf .bi, .picdes-rt .bi {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        background-repeat: no-repeat;
        top: 0px;
        left: 0px;
    }

.picdes-lf .bi {
    background-image: url(imageslf.png);
    background-position: 8px 19px;
}

.picdes-rt .bi {
    background-image: url(imagesrt.png);
    background-position: 14px 19px;
}

.special-rec .rec-rt {
    width: 485px;
    float: right;
    height: 100%;
    font-family: "Microsoft YaHei",微软雅黑;
}

    .special-rec .rec-rt .tit {
        width: 100%;
        height: 42px;
        border-bottom: 1px solid #ccc;
        position: relative;
    }

        .special-rec .rec-rt .tit .name {
            width: auto;
            position: absolute;
            height: 43px;
            border-bottom: 4px solid #c70101;
            color: #c70101;
            font-size: 24px;
            display: block;
            top: 0;
            left: 0;
            font-weight: bold;
            line-height: 36px;
        }

        .special-rec .rec-rt .tit .more {
            width: auto;
            float: right;
            color: #666;
            font-size: 15px;
            margin-top: 15px;
        }

    .special-rec .rec-rt .des {
        width: 100%;
        height: 100px;
        border-bottom: 1px solid #eee;
    }

        .special-rec .rec-rt .des .name {
            font-size: 20px;
            color: #006bca;
            width: 100%;
            height: 48px;
            line-height: 56px;
            font-weight: bold;
        }

        .special-rec .rec-rt .des .js {
            font-size: 14px;
            color: #666;
            height: 40px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            line-height: 20px;
        }

    .special-rec .rec-rt .info {
        margin-top: 7px;
    }

        .special-rec .rec-rt .info .info-brief {
            font-size: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 30px;
        }

.special-more {
    margin-top: 20px;
}

    .special-more:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .special-more .tit {
        width: 100%;
        height: 42px;
        line-height: 36px;
        font-family: "Microsoft YaHei",微软雅黑;
        font-size: 23px;
        color: #015293;
        border-bottom: 1px solid #ccc;
        margin-bottom: 15px;
    }

    .special-more .con-it {
        width: 353px;
        height: 143px;
        float: left;
        margin-right: 10px;
    }

        .special-more .con-it.con-it-rt {
            float: right;
            margin-right: 0px;
        }

        .special-more .con-it .pic {
            width: 100%;
            height: 88px;
        }

            .special-more .con-it .pic img {
                width: 100%;
                height: 100%;
            }

        .special-more .con-it .name {
            line-height: 33px;
            font-size: 16px;
            font-family: "微软雅黑",'Microsoft YaHei';
            color: #333;
        }

.spl-bg {
    height: 560px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

    .spl-bg .spl-picdes {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .spl-bg .scial-it {
        width: 590px;
        height: 100%;
        z-index: 100;
        float: left;
        position: relative;
        background-position: center 0;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .spl-bg .scial-an {
        width: 100%;
        text-align: center;
        height: 20px;
        position: absolute;
        bottom: 10px;
        left: 0px;
        z-index: 300;
        display: none;
    }

        .spl-bg .scial-an span {
            width: 15px;
            height: 15px;
            background-color: white;
            border-radius: 10px;
            margin: 0 3px;
            cursor: pointer;
            display: inline-block;
            opacity: 0.9;
        }

            .spl-bg .scial-an span.on {
                background-color: #006bca;
            }

.special-rec .rec-rt.turn-l {
    float: left;
}

.special-rec .rec-lf.turn-r {
    float: right;
}

.sepcial-detial {
    margin-top: 20px;
    font-family: "微软雅黑",'Microsoft YaHei';
}

    .sepcial-detial:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .sepcial-detial .spl-it {
        width: 100%;
        float: left;
    }

        .sepcial-detial .spl-it .tit {
            width: 100%;
            height: 40px;
            border-bottom: 2px solid #333;
            line-height: 40px;
            font-size: 20px;
            color: #333;
            margin: 8px 0 15px 0;
            font-weight: bold;
        }

        .sepcial-detial .spl-it .con-it {
            width: 267px;
            margin-right: 7px;
            height: 190px;
            float: left;
            background-color: #eee;
            margin-bottom: 12px;
        }

            .sepcial-detial .spl-it .con-it .pic {
                width: 100%;
                height: 150px;
            }

                .sepcial-detial .spl-it .con-it .pic img {
                    width: 100%;
                    height: 100%;
                }

            .sepcial-detial .spl-it .con-it.con-it-rt {
                float: right;
                margin-right: 0px;
            }

            .sepcial-detial .spl-it .con-it .name {
                text-align: center;
                color: #333;
                line-height: 30px;
            }

.content.content-sd {
    padding: 40px 75px 0 75px;
    font-family: "Microsoft YaHei","微软雅黑";
}

.sd-con:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.sd-con .sd-lf {
    width: 530px;
    height: auto;
    float: left;
}

.sd-tj {
    width: 100%;
    height: auto;
}

    .sd-tj .tit {
        font-size: 31px;
        line-height: 38px;
        color: #333;
    }

    .sd-tj .name {
        color: #999;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 41px;
    }

.sd-lf .sd-news {
}

    .sd-lf .sd-news .nra {
        font-size: 19px;
        color: #666;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 41px;
        width: 100%;
    }

.sd-rt {
    width: 400px;
    height: auto;
    float: right;
}

    .sd-rt .scroll-pic {
        width: 100%;
        height: 225px;
        position: relative;
        margin-top: 6px;
        overflow: hidden;
    }

        .sd-rt .scroll-pic .spic-it {
            width: 100%;
            height: 100%;
            display: block;
            width: 400px;
            float: left;
        }

            .sd-rt .scroll-pic .spic-it img {
                width: 100%;
                height: 100%;
            }

        .sd-rt .scroll-pic .spic-lf, .sd-rt .scroll-pic .spic-rt {
            width: 35px;
            height: 50px;
            position: absolute;
            top: 50%;
            margin-top: -30px;
            z-index: 1;
            border: 1px solid #ccc;
            cursor: pointer;
            display: none;
        }


        .sd-rt .scroll-pic .spic-lf {
            left: 0;
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
        }

        .sd-rt .scroll-pic .spic-rt {
            right: 0;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            .sd-rt .scroll-pic .spic-lf .bk, .sd-rt .scroll-pic .spic-rt .bk {
                background-color: #000;
                opacity: 0.8;
                filter: alpha(opacity=80);
                width: 100%;
                height: 100%;
            }

        .sd-rt .scroll-pic .spic-lf .bk {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
        }

        .sd-rt .scroll-pic .spic-rt .bk {
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

        .sd-rt .scroll-pic .spic-lf .bi, .sd-rt .scroll-pic .spic-rt .bi {
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 1;
            background-repeat: no-repeat;
            top: 0px;
            left: 0px;
        }

        .sd-rt .scroll-pic .spic-lf .bi {
            background-image: url(imageslf.png);
            background-position: 8px 12px;
        }

        .sd-rt .scroll-pic .spic-rt .bi {
            background-image: url(imagesrt.png);
            background-position: 14px 12px;
        }

    .sd-rt .sd-pon {
        margin-top: 20px;
    }

    .sd-rt .pon-it {
        width: 190px;
        height: 135px;
        background-color: #eee;
        float: left;
        margin-bottom: 20px;
    }

        .sd-rt .pon-it.pon-it-r {
            float: right;
        }

        .sd-rt .pon-it .ta {
            width: 100%;
            height: 105px;
        }

            .sd-rt .pon-it .ta img {
                width: 100%;
                height: 100%;
            }

        .sd-rt .pon-it .name {
            font-size: 16px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 30px;
            width: 100%;
            padding: 0 5px;
        }
/* END专题报考*/
/* 服务*/
.sev {
    width: 1024px;
    margin: 0 auto;
    font-family: "微软雅黑",'Microsoft YaHei';
}

    .sev:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }



.sev-search {
    width: 100%;
    height: 48px;
    margin-top: 45px;
}

    .sev-search .tit {
        line-height: 48px;
        font-size: 30px;
        font-weight: bold;
        color: #006699;
        float: left;
        display: inline-block;
        height: 100%;
    }

    .sev-search .box {
        width: 515px;
        border: 2px solid #006699;
        float: left;
        position: relative;
        height: 48px;
        margin-left: 10px;
    }

        .sev-search .box input {
            width: 370px;
            height: 100%;
            line-height: 46px;
            font-size: 18px;
            margin-left: 10px;
            position: relative;
            border: none;
            font-family: "微软雅黑",'Microsoft YaHei';
        }

        .sev-search .box .cx {
            width: 102px;
            height: 100%;
            background-color: #006699;
            right: 0px;
            top: 0px;
            position: absolute;
            line-height: 40px;
            text-align: center;
            font-size: 30px;
            font-weight: bold;
            color: white;
            cursor: pointer;
        }

    .sev-search .btn-zx, .sev-search .btn-ts {
        width: 130px;
        height: 48px;
        line-height: 48px;
        text-align: center;
        color: white;
        float: left;
        margin-left: 15px;
        cursor: pointer;
        font-size: 17px;
    }

    .sev-search .btn-zx {
        background-color: #4caf50;
    }

    .sev-search .btn-ts {
        background-color: #ff9800;
    }

.sev-menu {
    width: 100%;
    height: 110px;
    margin-top: 48px;
}

    .sev-menu .smenu-it {
        width: 12.5%;
        float: left;
        text-align: center;
        height: 100%;
    }

        .sev-menu .smenu-it .smenu-ico {
            width: 68px;
            height: 68px;
            display: inline-block;
        }

        .sev-menu .smenu-it .smenu-ico1 {
            background-image: url(imagessev1.png);
        }

        .sev-menu .smenu-it .smenu-ico2 {
            background-image: url(imagessev2.png);
        }

        .sev-menu .smenu-it .smenu-ico3 {
            background-image: url(imagessev3.png);
        }

        .sev-menu .smenu-it .smenu-ico4 {
            background-image: url(imagessev4.png);
        }

        .sev-menu .smenu-it .smenu-ico5 {
            background-image: url(imagessev5.png);
        }

        .sev-menu .smenu-it .smenu-ico6 {
            background-image: url(imagessev6.png);
        }

        .sev-menu .smenu-it .smenu-ico7 {
            background-image: url(imagessev7.png);
        }

        .sev-menu .smenu-it .smenu-ico8 {
            background-image: url(imagessev8.png);
        }

        .sev-menu .smenu-it .tit {
            font-size: 16px;
            color: #333;
            display: block;
            line-height: 30px;
        }

.charm-fname .name.sname {
    font-size: 30px;
    color: #6699cc;
    font-size: 30px;
    width: 250px;
    font-weight: bold;
    margin-left: -132px;
}

    .charm-fname .name.sname:before {
        background-image: url(imagessev-zn.png);
        background-repeat: no-repeat;
        content: " ";
        display: inline-block;
        overflow: hidden;
        vertical-align: middle;
        margin-top: -6px;
        margin-right: 8px;
        width: 30px;
        height: 30px;
    }

.sev-gk {
    width: 100%;
    height: auto;
    margin-top: 25px;
}

    .sev-gk .tit {
        width: 100%;
        color: #006699;
        font-size: 18px;
        margin-bottom: 15px;
    }

    .sev-gk .con {
        width: 100%;
        height: 105px;
        overflow-y: auto;
    }

    .sev-gk .con {
        border: 1px solid #ccc;
    }

        .sev-gk .con .tb-tr {
            border-bottom: 1px solid #ccc;
            height: 35px;
            width: 100%;
        }

            .sev-gk .con .tb-tr .tb-td {
                border-right: 1px solid #ccc;
                height: 35px;
                line-height: 35px;
                padding: 0 10px;
                float: left;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                color: #333;
            }

                .sev-gk .con .tb-tr .tb-td.last {
                    border-right: none;
                }

                .sev-gk .con .tb-tr .tb-td.td1 {
                    width: 21%;
                }

                .sev-gk .con .tb-tr .tb-td.td2 {
                    width: 24%;
                }

                .sev-gk .con .tb-tr .tb-td.td3 {
                    width: 33%;
                }

                .sev-gk .con .tb-tr .tb-td.td4 {
                    width: 13%;
                }

                .sev-gk .con .tb-tr .tb-td.td5 {
                    width: 9%;
                }

            .sev-gk .con .tb-tr:first-child {
                font-weight: bold;
            }

.sev.sevfws {
    width: 1070px;
}

.sev .sev-lms {
    width: 50%;
    float: left;
}

.sevzn {
    width: 485px;
    border: 1px solid #eee;
    float: left;
    margin: 20px 25px 0;
    padding-bottom: 19px;
}

    .sevzn.sfr {
        /*float: right;*/
    }

    .sevzn .top {
        margin: 0 10px;
        border-bottom: 1px dotted #ddd;
        height: 48px;
        line-height: 48px;
    }

        .sevzn .top .name {
            color: #006699;
            font-size: 16px;
            font-weight: bold;
        }

        .sevzn .top .more {
            float: right;
            color: #999;
            font-size: 13px;
            float: right;
        }

    .sevzn .con .con-it {
        width: 148px;
        height: 36px;
        float: left;
        border: 1px solid #ddd;
        margin: 10px 0 0 10px;
        background-color: #fafafa;
        font-size: 14px;
        text-align: center;
        line-height: 36px;
        color: #666;
    }

        .sevzn .con .con-it a {
            color: #666;
        }

.charm-fname.sev-fname {
    margin-top: 30px;
    margin-bottom: 10px;
}

.pb-20 {
    padding-bottom: 20px;
}
/* END服务*/
/* 互动交流*/
.content.content-comm {
    padding: 10px 20px;
}

    .content.content-comm:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

.comm-menu {
    width: 100%;
    height: 100px;
    margin-top: 20px;
    float: left;
}

    .comm-menu .comm-it {
        width: 20%;
        float: left;
        text-align: center;
        height: 100%;
    }

        .comm-menu .comm-it .comm-ico {
            width: 68px;
            height: 50px;
            display: inline-block;
            background-position: center;
            background-repeat: no-repeat;
        }

            .comm-menu .comm-it .comm-ico.comm-ico1 {
                background-image: url(imagescomm1.png);
            }

            .comm-menu .comm-it .comm-ico.comm-ico2 {
                background-image: url(imagescomm2.png);
            }

            .comm-menu .comm-it .comm-ico.comm-ico3 {
                background-image: url(imagescomm3.png);
            }

            .comm-menu .comm-it .comm-ico.comm-ico4 {
                background-image: url(imagescomm4.png);
            }

            .comm-menu .comm-it .comm-ico.comm-ico5 {
                background-image: url(imagescomm5.png);
            }

            .comm-menu .comm-it .comm-ico.comm-ico6 {
                background-image: url(imagescomm6.png);
            }

        .comm-menu .comm-it .tit {
            font-size: 20px;
            color: #006699;
            text-align: center;
            display: block;
            font-family: 'Microsoft YaHei',"微软雅黑";
        }

.mailbox {
    float: left;
    width: 100%;
    color: #333;
    margin-top: 20px;
}

.mailbox-name {
    width: auto;
    float: left;
    border-left: 7px solid #015293;
    font-size: 24px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-weight: bold;
    padding-left: 8px;
    color: #333;
}


.mailbox .mailbox-secretary {
    width: 530px;
    float: left;
}



.mailbox .mailbox-magistrate {
    width: 530px;
    float: right;
}

.mailbox .tit {
    width: 100%;
    height: 30px;
}


.mailbox .mailbox-opz {
    width: auto;
    float: right;
    margin-top: 4px;
}

    .mailbox .mailbox-opz span {
        width: auto;
        padding: 0 10px;
        float: left;
        border-right: 1px solid #333;
        font-size: 14px;
        cursor: pointer;
    }

        .mailbox .mailbox-opz span.last {
            padding-right: 0;
            border-right: none;
        }

.mailbox .con {
    width: 100%;
    height: 375px;
    border: 1px solid #cbc9c9;
}

    .mailbox .con .hx {
        width: 100%;
        height: 43px;
        line-height: 43px;
        border-bottom: 1px solid #cbc9c9;
    }


        .mailbox .con .hx .hx-info {
            width: auto;
            float: left;
            margin-left: 20px;
            display: inline-block;
            height: 100%;
        }

            .mailbox .con .hx .hx-info .ds {
                color: #006699;
            }

    .mailbox .con .info {
        margin: 0 20px;
    }


        .mailbox .con .info .bt {
            width: 100%;
            height: 55px;
            line-height: 65px;
            font-size: 20px;
            font-weight: bold;
            text-align: center;
            border-bottom: 1px solid #6699cc;
            margin-bottom: 15px;
        }


        .mailbox .con .info .hx-it {
            width: 100%;
            height: 31px;
            line-height: 31px;
        }


            .mailbox .con .info .hx-it span {
                float: left;
                display: block;
            }

            .mailbox .con .info .hx-it .nr {
                width: 340px;
                height: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .mailbox .con .info .hx-it .nr a {
                    color: #333;
                }

.mailbox-name.mailbox-name-i {
    border-left: 4px solid #015293;
    font-size: 18px;
    height: 17px;
    line-height: 18px;
    padding-left: 3px;
    margin-top: 2px;
}

.mailbox.mbox-i {
    width: auto;
}

    .mailbox.mbox-i .mailbox-secretary {
        width: 300px;
        margin: 0 10px;
    }

    .mailbox.mbox-i .mailbox-magistrate {
        width: 300px;
        float: left;
        margin: 0 10px;
    }

    .mailbox.mbox-i .tit {
        height: 25px;
    }

    .mailbox.mbox-i .con {
        height: 350px;
    }

        .mailbox.mbox-i .con .hx {
            height: 37px;
            line-height: 36px;
            background-color: #e7e7e7;
        }

        .mailbox.mbox-i .con .info {
            margin: 0 15px;
        }

            .mailbox.mbox-i .con .info .bt {
                height: 44px;
                line-height: 51px;
                font-size: 18px;
                border-bottom: 1px solid #ccc;
            }

            .mailbox.mbox-i .con .info .hx-it {
                height: 30px;
            }

                .mailbox.mbox-i .con .info .hx-it .nr {
                    width: 100%;
                }

.mailbox .con .info .hx-it .nr a:hover {
    color: #015293;
}

.mailbox .con .info .hx-it .state, .mailbox .con .info .hx-it .time {
    font-size: 12px;
    color: #666;
    margin-left: 20px;
}

.interview {
    width: 100%;
    float: left;
    margin-top: 30px;
}

    .interview .tit {
        width: 100%;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #6699cc;
    }

        .interview .tit .mailbox-name {
            margin-top: 2px;
        }

        .interview .tit .more {
            color: #999;
            font-size: 14px;
            float: right;
        }

    .interview .bd {
        width: 100%;
        padding-top: 15px;
    }

        .interview .bd .img {
            width: 330px;
            height: 227px;
            float: left;
            margin-top: 5px;
        }

            .interview .bd .img img {
                width: 100%;
                height: 100%;
            }

        .interview .bd .info {
            width: 360px;
            float: left;
            margin-left: 22px;
        }

            .interview .bd .info p {
                line-height: 29px;
            }

                .interview .bd .info p .zdi {
                    color: #006699;
                }

        .interview .bd .inter-it {
            width: 100%;
            height: 32px;
            line-height: 32px;
            font-size: 16px;
            font-family: "Microsoft YaHei","微软雅黑";
        }

            .interview .bd .inter-it span {
                display: block;
                float: left;
            }

            .interview .bd .inter-it .nr {
                width: 740px;
                margin-left: 10px;
            }

            .interview .bd .inter-it .time {
                font-size: 15px;
                color: #666;
            }

            .interview .bd .inter-it .state {
                color: #06940c;
                float: right;
                margin-right: 10px;
            }

                .interview .bd .inter-it .state.sting {
                    color: #ff0000;
                }

    .interview .inter-yg {
        width: 320px;
        float: right;
    }

        .interview .inter-yg .tap {
            width: 100%;
            height: 35px;
            cursor: pointer;
        }

            .interview .inter-yg .tap span {
                width: 96px;
                float: left;
                display: inline-block;
                height: 100%;
                text-align: center;
                line-height: 35px;
                font-size: 19px;
            }

                .interview .inter-yg .tap span.on {
                    background-color: #336699;
                    color: white;
                }

        .interview .inter-yg .con-side {
            margin-top: 5px;
        }

        .interview .inter-yg .con {
            width: 100%;
            display: none;
        }


            .interview .inter-yg .con:first-child {
                display: block;
            }

            .interview .inter-yg .con .con-it {
                width: 100%;
                height: auto;
                border-bottom: 1px solid #ccc;
                font-family: "微软雅黑",'Microsoft YaHei';
            }

                .interview .inter-yg .con .con-it .name {
                    font-size: 18px;
                    height: 36px;
                    line-height: 40px;
                    font-size: 16px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .interview .inter-yg .con .con-it .des {
                    color: #666;
                    font-family: "微软雅黑";
                    margin-bottom: 10px;
                    height: 20px;
                }

                    .interview .inter-yg .con .con-it .des .sx {
                        width: 220px;
                        height: 100%;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        display: block;
                        float: left;
                    }

                    .interview .inter-yg .con .con-it .des .time {
                        float: right;
                        width: auto;
                    }

.ophone {
    width: 100%;
    float: left;
    margin-top: 55px;
}

.ml-30 {
    margin-right: 30px;
}

.ophone .bit-it {
    width: 300px;
    height: 62px;
    border: 1px solid #e0eaf1;
    float: left;
    margin-bottom: 10px;
}

.ophone .lit-it {
    background-color: white;
    border-right: 1px solid #ccc;
    height: 100%;
    margin-right: 10px;
    width: 260px;
    float: left;
    margin-top: 20px;
}

    .ophone .lit-it.last {
        margin-right: 10px;
    }

    .ophone .bit-it img, .ophone .lit-it img {
        width: 100%;
        height: 100%;
    }
/* END互动交流*/
/* 互动交流-调查问卷*/
.qta {
    width: 100%;
    height: 40px;
}

    .qta span {
        margin-left: 13px;
        font-size: 13px;
        float: left;
        margin-top: 10px;
    }

.qta-con {
    width: 860px;
    min-height: 120px;
    margin: 30px auto 0;
}

    .qta-con .name {
        font-size: 36px;
        color: #333;
        text-align: center;
        font-weight: bold;
    }

    .qta-con .time {
        font-size: 18px;
        color: #00b3ef;
        text-align: center;
        font-family: "Microsoft YaHei","微软雅黑";
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .qta-con p {
        color: #555555;
        font-size: 14px;
        line-height: 30px;
        width: 100%;
    }

    .qta-con .ewm {
        margin: 10px auto 0;
        display: block;
    }

.qiai-con {
    width: 890px;
    height: auto;
    margin: 80px auto;
}

    .qiai-con .qia-it {
        font-family: "Microsoft YaHei","微软雅黑";
    }

        .qiai-con .qia-it .tit {
            font-size: 16px;
            color: #323232;
            margin-bottom: 33px;
            margin-top: 5px;
        }

        .qiai-con .qia-it .ico-list {
            border-style: none;
            padding: 0;
            margin: 0;
            width: 16px;
            height: 16px;
            font-size: 1px;
            background: url(imagesicon1.gif) no-repeat;
            position: relative;
            top: 1px;
            display: inline-block;
        }

        .qiai-con .qia-it .isbt {
            color: #c93636;
            font-size: 14px;
        }

    .qiai-con .nra .nra-it {
        width: 100%;
        float: left;
        font-size: 14px;
        color: #727272;
        margin-bottom: 21px;
    }

        .qiai-con .nra .nra-it .bta {
            float: left;
            width: 440px;
            margin-left: 70px;
            color: #333;
        }

        .qiai-con .nra .nra-it .btp {
            float: left;
            width: 300px;
            float: right;
        }

        .qiai-con .nra .nra-it .btp-w {
            width: 200px;
            height: 14px;
            background-color: #ededed;
            float: left;
            margin-top: 3px;
        }

            .qiai-con .nra .nra-it .btp-w .btp-n {
                height: 100%;
            }

                .qiai-con .nra .nra-it .btp-w .btp-n.style1, .qiai-con .nra .nra-it .btp-w .btp-n.style5 {
                    background-color: #ff6661;
                }

                .qiai-con .nra .nra-it .btp-w .btp-n.style2, .qiai-con .nra .nra-it .btp-w .btp-n.style6 {
                    background-color: #f0ad4e;
                }

                .qiai-con .nra .nra-it .btp-w .btp-n.style3, .qiai-con .nra .nra-it .btp-w .btp-n.style7 {
                    background-color: #5cb85c;
                }

                .qiai-con .nra .nra-it .btp-w .btp-n.style4, .qiai-con .nra .nra-it .btp-w .btp-n.style8 {
                    background-color: #63A5FF;
                }

        .qiai-con .nra .nra-it .btp-sz {
            float: left;
            margin-left: 10px;
        }

    .qiai-con .nra .nra-rdi {
        margin-bottom: 21px;
        margin-left: 70px;
    }

        .qiai-con .nra .nra-rdi input {
            margin-right: 35px;
            position: relative;
            top: 2px;
        }
/* END互动交流-调查问卷*/
/* 互动交流-民意征集*/
.slo-rec {
    width: 340px;
    height: 310px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 3.5px solid #2080ce;
    border-bottom: 1px solid #ddd;
    background-color: #f4f7f7;
    font-family: "Microsoft YaHei","微软雅黑";
    float: left;
    margin-top: 45px;
}

    .slo-rec .con {
        margin: 0 16px;
        padding-top: 6px;
    }


        .slo-rec .con .con-it {
            width: 100%;
            border-bottom: 1px dotted #999;
            height: 88px;
        }

            .slo-rec .con .con-it.last {
                border-bottom: none;
            }


            .slo-rec .con .con-it.first {
                height: 135px;
            }

            .slo-rec .con .con-it .name {
                font-weight: bold;
                font-size: 18px;
                color: #2081cc;
                margin-bottom: 10px;
                padding-top: 15px;
            }

            .slo-rec .con .con-it .des {
                font-size: 15px;
                line-height: 25px;
                font-weight: bold;
                color: #333;
            }

.slo-rdes {
    width: 715px;
    height: 310px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 3.5px solid #2080ce;
    border-bottom: 1px solid #ddd;
    background-color: #f4f7f7;
    float: right;
    margin-top: 45px;
}

    .slo-rdes .con {
        margin: 20px 15px;
        height: 260px;
        overflow-y: auto;
        font-size: 15px;
        text-indent: 2em;
        line-height: 36px;
        color: #333;
        padding-right: 10px;
        text-align: justify;
        padding-right: 20px;
    }

.rdy-tit {
    height: 45px;
    border-bottom: 3px solid #e1e1e1;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

    .rdy-tit .name {
        height: 100%;
        width: auto;
        border-bottom: 3px solid #2081cc;
        position: absolute;
        font-size: 19px;
        color: #333;
        top: 3px;
        left: 0px;
        line-height: 40px;
    }

        .rdy-tit .name.zd {
            border-color: #dd3a3a;
        }

.slo-rdy {
    width: 340px;
    border: 1px solid #ddd;
    height: 500px;
    float: left;
    margin-top: 30px;
    font-family: "Microsoft YaHei","微软雅黑";
}

    .slo-rdy .con {
        margin: 10px 16px;
    }

    .slo-rdy .con-it {
        font-size: 14px;
        height: 36px;
        line-height: 36px;
        color: #333;
    }

        .slo-rdy .con-it.con-it-th {
            color: #2081cc;
            font-weight: bold;
        }

        .slo-rdy .con-it.con-it-sd {
            background-color: #e7e7e7;
        }

        .slo-rdy .con-it .name {
            width: 80%;
            height: 100%;
            float: left;
            padding: 0 8px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .slo-rdy .con-it .pl {
            width: 20%;
            float: left;
            text-align: center;
        }

.slo-fby {
    width: 715px;
    border: 1px solid #ddd;
    height: 530px;
    margin-top: 30px;
    font-family: "Microsoft YaHei","微软雅黑";
    float: right;
}

    .slo-fby .con {
        margin: 10px 16px;
    }

        .slo-fby .con .info {
            margin: 40px 0 0 50px;
        }

.slo-ylist {
    width: 715px;
    border: 1px solid #ddd;
    height: 555px;
    float: right;
    margin-top: 30px;
    font-family: "Microsoft YaHei","微软雅黑";
}

    .slo-ylist .con {
        margin: 10px 16px;
    }

    .slo-ylist .info .hd .info-td {
        color: #2081cc;
        font-weight: bold;
    }

    .slo-ylist .info .info-td {
        width: 100%;
        height: 36px;
        line-height: 36px;
    }

        .slo-ylist .info .info-td.td-sd {
            background-color: #e7e7e7;
        }

    .slo-ylist .con .info-td div {
        float: left;
        padding: 0 8px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
    }

        .slo-ylist .con .info-td div:first-child {
            text-align: left;
        }

    .slo-ylist .con .info-td .td1 {
        width: 58%;
    }

    .slo-ylist .con .info-td .td2 {
        width: 17%;
    }

    .slo-ylist .con .info-td .td3 {
        width: 9%;
    }

    .slo-ylist .con .info-td .td4 {
        width: 8%;
        float: left;
    }

    .slo-ylist .con .info-td .td5 {
        width: 16%;
        float: left;
    }

/* END互动交流-民意征集*/
/* 互动交流-写信*/
.wt-con {
    width: 810px;
    margin: 0 auto;
    font-family: "微软雅黑",'Microsoft YaHei';
}

    .wt-con .info {
        color: #333;
        margin-top: 30px;
    }

        .wt-con .info .tit {
            height: 44px;
            width: 100%;
            border-bottom: 3px solid #2081cc;
            font-size: 18px;
        }

            .wt-con .info .tit span {
                width: 140px;
                text-align: center;
                background-color: #2081cc;
                display: block;
                height: 100%;
                color: white;
                line-height: 41px;
            }

    .wt-con .con {
        padding: 30px 0 10px 0;
    }

.wx-item {
    margin-bottom: 10px;
    width: 100%;
}

    .wx-item:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .wx-item .wt-tit {
        width: 140px;
        height: 28px;
        line-height: 28px;
        float: left;
        text-align: right;
    }

        .wx-item .wt-tit.wt-tit-tat {
            height: 120px;
            line-height: 120px;
        }

        .wx-item .wt-tit.wt-tit-sol {
            height: 150px;
            line-height: 150px;
        }

        .wx-item .wt-tit span {
            color: #2081cc;
            margin-right: 3px;
        }

    .wx-item .wt-box {
        width: 212.5px;
        float: left;
        margin-left: 10px;
        line-height: 28px;
    }

        .wx-item .wt-box.sol-box {
            width: 390px;
        }

        .wx-item .wt-box.sol-box-texta {
            height: 150px;
        }

        .wx-item .wt-box.wx-box-texta {
            height: 120px;
        }

        .wx-item .wt-box.wt-box-long {
            width: 575px;
        }


.wt-texta {
    width: 100%;
    height: 120px;
    padding: 10px;
    resize: none;
    border: 1px solid #ccc;
}

    .wt-texta.sol-texta {
        height: 150px;
    }

    .wt-texta:focus {
        border-color: #2081cc;
    }

.wt-input {
    width: 100%;
    height: 28px;
    border: 1px solid #ccc;
    line-height: 28px;
    padding: 0 10px;
}

    .wt-input:focus {
        border-color: #2081cc;
    }

    .wt-input.wt-input-xq {
        width: 132px;
        height: 28px;
        float: right;
    }

.wx-sel {
    width: 139px;
    height: 28px;
    float: left;
    margin-right: 8px;
}

.ml-5 {
    margin-left: 5px;
}

.ml-15 {
    margin-left: 15px;
}

.btm-tj {
    width: 100%;
    height: 60px;
    text-align: center;
    margin-top: 20px;
}

    .btm-tj span {
        display: inline-block;
        margin: 0 5px;
        width: 70px;
        height: 35px;
        line-height: 35px;
        cursor: pointer;
        font-family: "微软雅黑",'Microsoft YaHei';
        color: white;
        font-size: 15px;
    }

        .btm-tj span.btn-tj {
            background-color: #2081cc;
        }

            .btm-tj span.btn-tj:hover {
                background-color: #238bdb;
            }

        .btm-tj span.btn-cz {
            background-color: #876100;
        }

            .btm-tj span.btn-cz:hover {
                background-color: #805c02;
            }
/* END互动交流-写信*/
/* 底部*/
.fl {
    float: left;
}

.btm {
    width: 100%;
    height: 100px;
    margin-top: 80px;
}

    .btm .btm-info {
        width: 658px;
        height: 100%;
        float: left;
    }

        .btm .btm-info p {
            font-size: 14px;
            margin-bottom: 10px;
            color: #333;
        }

    .btm .btm-dsf {
        width: 300px;
        height: 100%;
        float: right;
        text-align: right;
    }

        .btm .btm-dsf .bgm-zcimg {
            float: right;
            margin-top: 10px;
            margin-left: 20px;
        }

        .btm .btm-dsf .bgm-dzimg {
            float: right;
        }
/*信件详情*/
.xinjian_detail {
    border: 1px solid #ddd;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 40px auto;
    font-size: 14px;
    width: 90%;
}


    .xinjian_detail tr td {
        border: 1px solid #ddd;
        border-spacing: 0;
        height: 40px;
        line-height: 30px;
        padding: 4px 10px;
    }

.td-clos {
    background: #2081cc none repeat scroll 0 0;
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.td_gray-one {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #333;
    text-align: right;
    width: 119px;
}

.td_gray-two {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #333;
    text-align: left;
    width: 300px;
}

.td_gray-three {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #333;
    text-align: left;
    width: 120px;
}

/*信件详情结束*/


/**信息页面**/

.yw_site {
    color: #000;
    float: left;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    width: 100%;
    padding: 0 34px;
}

    .yw_site span {
        color: #000;
    }

    .yw_site a {
        color: #000;
    }

.yw_sitef {
    float: left;
    width: 100%;
    padding: 0 34px;
    height: 50px;
    line-height: 30px;
}

    .yw_sitef div.site {
        float: left;
        font-size: 13px;
        color: #000;
        height: 50px;
        line-height: 60px;
    }

        .yw_sitef div.site span {
            color: #000;
        }

        .yw_sitef div.site a {
            color: #000;
        }

.ymsg_content {
    min-height: 500px;
    height: auto;
    height: auto!important;
    height: 500px;
    overflow: hidden!important;
    overflow: visible;
}

.ymsg_msgTitle {
    width: 1032px;
    margin: 0 34px;
    height: 40px;
    background: #dcdcdd;
    float: left;
    margin-top: 10px;
    overflow: hidden;
}

    .ymsg_msgTitle span {
        float: left;
        display: block;
        line-height: 40px;
        font-size: 22px;
        color: #000;
        font-weight: bold;
        margin-left: 20px;
    }

    .ymsg_msgTitle i {
        font-style: normal;
        float: left;
        margin-left: 20px;
        font-size: 13px;
        color: #666;
        line-height: 44px;
    }

.ymsg_msgList {
    width: 1032px;
    margin: 0 34px;
    float: left;
    margin-top: 20px;
    border: 1px solid #dddddd;
    padding: 30px;
}

.ymsg_msgLItem {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    *padding-bottom: 30px!important;
    _padding-bottom: 30px;
}

    .ymsg_msgLItem ul {
        color: #000;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .ymsg_msgLItem ul li {
            float: left;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 100%;
            height: 18px;
            overflow: hidden;
            margin-bottom: 30px;
        }

            .ymsg_msgLItem ul li::before {
                background: #000 none repeat scroll 0 0;
                content: "";
                display: inline-block;
                float: left;
                height: 3px;
                margin-right: 8px;
                margin-top: 8px;
                vertical-align: middle;
                width: 3px;
            }

            .ymsg_msgLItem ul li a {
                color: #000;
                display: block;
                height: 18px;
                line-height: 18px;
                float: left;
                max-width: 863px;
                font-size: 14px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                cursor: pointer;
                font-family: "微软雅黑",'Microsoft YaHei';
            }

                .ymsg_msgLItem ul li a:hover {
                    text-decoration: underline;
                }

            .ymsg_msgLItem ul li i {
                font-style: normal;
                float: left;
                display: block;
                width: 90px;
                text-align: center;
                color: #666;
                font-size: 12px;
                line-height: 22px;
            }

        .ymsg_msgLItem ul .maxlen {
            width: 803px;
        }

        .ymsg_msgLItem ul li span {
            font-style: normal;
            float: right;
            display: block;
            width: 50px;
            margin-left: 10px;
            text-align: center;
            color: #666;
            font-size: 12px;
            line-height: 22px;
        }

.yy_pager {
    color: #666;
    float: left;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 30px;
    width: 100%;
    text-align: center;
}

    .yy_pager ul {
        display: inline-block;
        *display: inline;
        zoom: 1;
        height: 40px;
        padding: 0;
    }

    .yy_pager li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        float: left;
        height: 40px;
    }

    .yy_pager ul li a {
        border: 1px solid #cccccc;
        color: #666;
        display: block;
        float: left;
        height: 38px;
        line-height: 36px;
        margin-right: 10px;
        text-align: center;
        width: 38px;
    }

        .yy_pager ul li a:hover {
            background: #015293 none repeat scroll 0 0;
            border: 1px solid #015293;
            color: #fff;
            height: 38px;
            line-height: 36px;
            width: 38px;
        }

        .yy_pager ul li a.on {
            background: #015293 none repeat scroll 0 0;
            border: 1px solid #015293;
            color: #fff;
            height: 38px;
            line-height: 36px;
            width: 38px;
        }

    .yy_pager ul li span {
        color: #666;
        display: block;
        float: left;
        height: 40px;
        line-height: 40px;
        margin-right: 10px;
    }

    .yy_pager ul li b {
        display: block;
        float: left;
        font-weight: lighter;
        height: 40px;
    }

        .yy_pager ul li b i {
            font-style: normal;
        }

    .yy_pager ul li input {
        border: 1px solid #cccccc;
        color: #666;
        float: left;
        height: 38px;
        line-height: 38px;
        margin: 0;
        width: 38px;
        text-align: center;
    }

    .yy_pager ul li a.btn {
        border: 1px solid #cccccc;
        color: #666;
        display: block;
        float: left;
        height: 38px;
        line-height: 38px;
        margin-left: 10px;
        text-align: center;
        width: 58px;
    }

        .yy_pager ul li a.btn:hover {
            border: 1px solid #015293;
            color: #fff;
        }

    .yy_pager ul li a.btns {
        font-size: 12px;
        width: 80px;
    }

.ymsg_msgCon {
    width: 1032px;
    margin: 0 34px;
    float: left;
    border: 1px solid #dddddd;
    padding: 30px;
}

.yy_msgTitle {
    display: block;
    width: 100%;
    float: left;
    font-family: '微软雅黑','"微软雅黑",'Microsoft YaHei'';
    font-size: 38px;
    font-weight: normal;
    padding: 0 0 30px 0;
    text-align: center;
}


.pages_date {
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    float: left;
    overflow: hidden;
}

    .pages_date span {
        color: #666666;
        font-size: 14px;
    }

    .pages_date .date {
        display: block;
        line-height: 30px;
        text-align: left;
        color: #666666;
        font-size: 14px;
        float: left;
        margin: 12px 0;
    }

    .pages_date .font {
        display: block;
        line-height: 30px;
        text-align: left;
        color: #666666;
        font-size: 14px;
        float: left;
        margin: 12px;
    }

.printshare {
    float: right;
    width: auto;
    height: 50px;
}

    .printshare .Print {
        float: right;
        margin: 16px 20px 0 20px;
    }

        .printshare .Print img {
            width: 26px;
            height: 22px;
            float: left;
        }

        .printshare .Print span {
            display: block;
            float: left;
            line-height: 22px;
            margin-left: 5px;
        }

    .printshare .gwds_more {
        width: 12px;
        height: 12px;
        margin: 20px 10px 0px 6px;
        background: url(imagesicon_17.jpg) no-repeat 0 0;
        overflow: hidden;
        _display: block;
        _height: 12px;
        float: right;
    }

    .printshare .gwds_tsina {
        margin: -1px 3px 0px 3px;
        background: url(imagesshare.png) no-repeat;
        background-position: 2px 5px !important;
        display: block;
        float: left;
        height: 32px;
        padding: 2px 2px;
        width: 30px;
        float: right;
        margin-top: 10px;
    }

    .printshare .gwds_weixin {
        margin: -1px 3px 0px 3px;
        background: url(imagesshare.png) no-repeat;
        background-position: 2px -33px !important;
        display: block;
        float: left;
        height: 32px;
        padding: 2px 2px;
        width: 30px;
        float: right;
        margin-top: 10px;
    }

    .printshare .gwds_share {
        width: 20px;
        height: 20px;
        margin: 20px 3px 0px 6px;
        background: url(imagesicon_16.jpg) no-repeat 0 0;
        overflow: hidden;
        _display: block;
        _height: 20px;
        float: right;
    }

    .printshare div.font {
        float: right;
        margin: 14px 16px 0 0;
        color: #666666;
        font-size: 14px;
    }

        .printshare div.font span {
            cursor: pointer;
        }

.pages_content {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    margin: 0;
    padding: 50px 0;
    color: #333;
}

    .pages_content.file {
        padding: 50px 20px;
    }

        .pages_content.file img {
            max-width: 100%;
            height: auto;
        }

        .pages_content.file table {
            table-layout: fixed;
            word-break: break-all;
            overflow: hidden;
            max-width: 100%;
        }

            .pages_content.file table tr td {
                table-layout: fixed;
                word-break: break-all;
                overflow: hidden;
            }

.ymsg_msgCon .editor {
    color: #888888;
    font-size: 14px;
    text-align: right;
    padding-bottom: 30px;
}

#div_div {
    margin: 0 auto;
    width: 204px;
    height: 244px;
    text-align: center;
    clear: both;
}

#qr_container {
    color: #b5b5b5;
    font-size: 12px;
    line-height: 26px;
    position: relative;
}

.ymsg_msgCon .relative {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    margin: 43px 0 15px;
    padding: 15px 0;
}

    .ymsg_msgCon .relative.noline {
        border: 0;
    }

    .ymsg_msgCon .relative .title {
        color: #00558e;
        font-family: "微软雅黑","微软雅黑",'Microsoft YaHei';
        font-size: 18px;
        line-height: 33px;
        margin: 0;
    }

    .ymsg_msgCon .relative ul {
        margin: 0;
        padding: 0;
    }

        .ymsg_msgCon .relative ul li {
            font-size: 14px;
            line-height: 26px;
            list-style: outside none none;
            margin: 0;
            padding: 3px 0;
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .ymsg_msgCon .relative ul li::before {
                background: #000 none repeat scroll 0 0;
                content: "";
                display: inline-block;
                float: left;
                height: 3px;
                margin-right: 8px;
                margin-top: 8px;
                vertical-align: middle;
                width: 3px;
            }

        .ymsg_msgCon .relative ul a {
            color: #00558e;
            font-size: 16px;
            cursor: pointer;
        }

            .ymsg_msgCon .relative ul a:hover {
                text-decoration: underline;
            }

        .ymsg_msgCon .relative ul .datetime {
            color: #999999;
            float: right;
        }

.ymsg_msgCon .clear {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
}

.ymsg_msgCon .newsort {
    width: 100%;
    padding-bottom: 15px;
}

    .ymsg_msgCon .newsort .left {
        width: 59.5%;
        float: left;
    }

        .ymsg_msgCon .newsort .left .title {
            color: #00558e;
            font-family: "微软雅黑","微软雅黑",'Microsoft YaHei';
            font-size: 18px;
            line-height: 33px;
            margin: 0;
        }

        .ymsg_msgCon .newsort .left .column {
            width: 100%;
            float: left;
        }

.column li {
    background: url("imagesp12.jpg") no-repeat scroll 0 0;
    float: left;
    font-family: "微软雅黑","微软雅黑",'Microsoft YaHei';
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    margin-right: 5px;
    margin-top: 15px;
    text-align: center;
    width: 41px;
}

    .column li a {
        font-family: "微软雅黑","微软雅黑",'Microsoft YaHei';
        font-size: 14px;
        line-height: 41px;
        text-align: center;
        color: #000;
        cursor: pointer;
    }

    .column li.hover a {
        background: url("imagesp13.jpg") no-repeat scroll 0 0;
        display: block;
        height: 41px;
        width: 41px;
        cursor: pointer;
    }

.column_con {
    width: 100%;
    float: left;
}

    .column_con ul {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .column_con li {
        font-family: "微软雅黑",'Microsoft YaHei';
        font-size: 14px;
        line-height: 17px;
        padding: 5px 0;
    }

        .column_con li a {
            font-family: "微软雅黑",'Microsoft YaHei';
            font-size: 14px;
            line-height: 17px;
            color: #000;
            cursor: pointer;
        }

.ymsg_msgCon .newsort .right {
    width: 40%;
    float: left;
}

    .ymsg_msgCon .newsort .right .title {
        color: #00558e;
        font-family: "微软雅黑","微软雅黑",'Microsoft YaHei';
        font-size: 16px;
        line-height: 43px;
        margin: 0;
    }

.ymsg_msgConp {
    width: 970px;
    float: left;
    overflow: hidden;
}

.ymsg_msgCon .newsort .right a.img {
    display: block;
    width: 270px;
    height: 178px;
    overflow: auto;
    margin-top: 10px;
}

    .ymsg_msgCon .newsort .right a.img img {
        border: 0px;
        display: block;
        width: 100%;
        height: auto;
    }

.ymsg_msgCon .hotkey {
    width: 100%;
    padding-bottom: 15px;
}

    .ymsg_msgCon .hotkey .title {
        color: #00558e;
        font-family: "微软雅黑","微软雅黑",'Microsoft YaHei';
        font-size: 18px;
        line-height: 33px;
        margin: 0;
    }

    .ymsg_msgCon .hotkey .con {
        padding: 8px 0;
    }

        .ymsg_msgCon .hotkey .con a {
            display: inline-block;
            line-height: 31px;
            margin-right: 31px;
            cursor: pointer;
        }

.ymsg_msgCon .hdlmsg {
    height: 120px;
    margin: 0;
    padding: 15px 26px;
    border: 1px solid #dddddd;
    position: relative;
    width: 100%;
}

    .ymsg_msgCon .hdlmsg a.msg {
        display: block;
        width: 250px;
        height: 100%;
        background: #85b1d9;
        color: #fff;
        text-align: center;
        cursor: pointer;
        float: left;
        margin-right: 25px;
    }

        .ymsg_msgCon .hdlmsg a.msg img {
            display: block;
            margin-top: 19px;
            float: left;
            margin-left: 42px;
            width: 50px;
            height: 50px;
        }

        .ymsg_msgCon .hdlmsg a.msg span {
            display: inline-block;
            *display: inline;
            zoom: 1;
            height: 68px;
            line-height: 88px;
            width: auto;
            font-size: 26px;
            float: left;
            margin-left: 5px;
        }

    .ymsg_msgCon .hdlmsg a.sina {
        display: block;
        cursor: pointer;
        height: 100%;
        width: 50px;
        float: left;
        margin-right: 25px;
    }

        .ymsg_msgCon .hdlmsg a.sina img {
            width: 50px;
            height: 50px;
            float: left;
            margin-top: 5px;
        }

        .ymsg_msgCon .hdlmsg a.sina span {
            color: #333;
            font-size: 14px;
            float: left;
            display: block;
            width: 50px;
            line-height: 30px;
            text-align: center;
        }

    .ymsg_msgCon .hdlmsg a.wx {
        display: block;
        cursor: pointer;
        height: 100%;
        width: 50px;
        float: left;
        margin-right: 25px;
    }

        .ymsg_msgCon .hdlmsg a.wx img {
            width: 50px;
            height: 50px;
            float: left;
            margin-top: 5px;
        }

        .ymsg_msgCon .hdlmsg a.wx span {
            color: #333;
            font-size: 14px;
            float: left;
            display: block;
            width: 50px;
            line-height: 30px;
            text-align: center;
        }

    .ymsg_msgCon .hdlmsg img.wxa {
        float: left;
        margin-right: 30px;
        width: 88px;
        height: 88px;
        margin-left: 5px;
    }

    .ymsg_msgCon .hdlmsg img.wxb {
        float: left;
        width: 88px;
        height: 88px;
        margin-left: 5px;
    }

.ymsg_msgCon .prentbtndiv {
    width: 100%;
    border-top: 1px solid #333;
    margin-top: 60px;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 30px;
}

.ymsg_msgConp table.btt {
    border: 1px solid #ddd;
    float: left;
    width: 930px;
    padding: 20px 50px;
    line-height: 26px;
    margin-left: 20px;
}


.ymsg_mediaList {
    width: 1032px;
    margin: 0 34px;
    float: left;
    margin-top: 20px;
}

.ymsg_MSTitle {
    width: 100%;
    height: 40px;
    background: #dcdcdd;
    float: left;
    overflow: hidden;
}

    .ymsg_MSTitle span {
        float: left;
        display: block;
        line-height: 40px;
        font-size: 22px;
        color: #000;
        font-weight: bold;
        margin-left: 20px;
    }

    .ymsg_MSTitle i {
        font-style: normal;
        float: left;
        margin-left: 20px;
        font-size: 13px;
        color: #666;
        line-height: 44px;
    }

.ymsg_medleft {
    width: 755px;
    float: left;
}

.ymsg_medleftc {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.ymsg_ml_im {
    width: 235px;
    float: left;
    margin-right: 15px;
    margin-top: 18px;
}

    .ymsg_ml_im a {
        display: block;
        float: left;
        width: 100%;
    }

    .ymsg_ml_im div {
        width: 235px;
        height: 132px;
        float: left;
        border-radius: 5px;
        overflow: hidden;
        float: left;
    }

        .ymsg_ml_im div.bgs {
            height: 176px;
        }

        .ymsg_ml_im div img {
            width: 100%;
        }

    .ymsg_ml_im span {
        display: block;
        width: 100%;
        line-height: 22px;
        margin-top: 5px;
        font-size: 14px;
        color: #002b55;
        float: left;
    }

        .ymsg_ml_im span img {
            float: left;
            margin-right: 5px;
        }

    .ymsg_ml_im i {
        font-style: normal;
        display: block;
        width: 100%;
        margin-top: 5px;
        line-height: 22px;
        font-size: 14px;
        color: #000;
        float: left;
    }

.ymsg_medright {
    width: 264px;
    float: right;
    background: #eeeeee;
    padding: 30px 26px 50px 26px;
    min-height: 500px;
    height: auto;
    height: auto!important;
    height: 500px;
    overflow: hidden!important;
    overflow: visible;
}

    .ymsg_medright span {
        display: block;
        width: 100%;
        float: left;
        font-size: 16px;
        color: #333;
        font-weight: bold;
    }

    .ymsg_medright ul {
        display: block;
        float: left;
        margin: 4px 0 30px 0;
        padding: 0px;
        width: 100%;
    }

        .ymsg_medright ul li {
            display: block;
            width: 100%;
            height: 33px;
            line-height: 33px;
            float: left;
            margin-top: 6px;
            text-indent: 10px;
        }

            .ymsg_medright ul li a {
                display: block;
                width: 100%;
                font-size: 16px;
                color: #333;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                cursor: pointer;
            }

            .ymsg_medright ul li.on {
                background: #024886;
            }

                .ymsg_medright ul li.on a {
                    color: #fff;
                    cursor: pointer;
                }

            .ymsg_medright ul li:hover {
                background: #024886;
            }

                .ymsg_medright ul li:hover a {
                    color: #fff;
                    cursor: pointer;
                }

.ymsg_seld {
    width: 100%;
    float: left;
}

.ymsg_select {
    color: #727272;
    float: left;
    position: relative;
    margin-right: 4px;
}

    .ymsg_select h3 {
        background: #fff url("imagesssel.png") no-repeat scroll right 0;
        border: 1px solid #cbcbcb;
        cursor: pointer;
        font-size: 13px;
        font-weight: normal;
        height: 26px;
        line-height: 25px;
        overflow: hidden;
        padding-left: 10px;
        min-width: 146px;
    }

    .ymsg_select ul {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: currentcolor #cbcbcb #cbcbcb;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        font-size: 13px;
        position: absolute;
        z-index: 99999999;
        top: 26px;
        width: 146px;
        display: none;
    }

        .ymsg_select ul li {
            background-color: #fff;
            cursor: pointer;
            height: 26px;
            line-height: 26px;
            padding: 0 10px;
        }

            .ymsg_select ul li.noline {
                background: #fff none repeat scroll 0 0;
            }

            .ymsg_select ul li.over {
                background: #e6e6e6 none repeat scroll 0 0;
            }

            .ymsg_select ul li:hover {
                background: #e6e6e6 none repeat scroll 0 0;
            }

.ymsg_seld .round {
    border: 1px solid #caced6;
    float: left;
    padding-right: 2px;
    position: relative;
    width: 400px;
}

.ymsg_seld .input_key {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    color: #727272;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    outline: 0 none;
    padding-left: 7px;
    width: 395px;
}

.ymsg_seld .del_key {
    background: url("imagessdelbtn.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 1px;
    text-indent: -9999px;
    top: 4px;
    width: 17px;
}

.ymsg_seld .button {
    float: left;
    padding-left: 4px;
}

.ymsg_seld .ui_btn {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    width: 75px;
    background: url("imagesbtn_bg.jpg") repeat-x scroll 0 0;
    border: 0 none;
    box-shadow: 0 2px 2px rgba(187, 187, 187, 0.8);
    color: #fff;
    cursor: pointer;
}

.search_sort {
    border-bottom: 1px solid #eee;
    clear: both;
    color: #010101;
    font-family: "微软雅黑",'Microsoft YaHei';
    font-size: 14px;
    height: 35px;
    line-height: 32px;
    margin: 10px 0 0;
    overflow: hidden;
    float: left;
    width: 100%;
    font-family: "微软雅黑",'Microsoft YaHei';
}

    .search_sort strong {
        color: #cc0000;
    }

    .search_sort a {
        color: #010101;
        cursor: pointer;
    }

    .search_sort .fr {
        float: right;
        padding-right: 40px;
        padding-top: 3px;
        font-size: 12px;
    }

        .search_sort .fr font {
            display: inline-block;
            float: left;
            color: #b20000;
        }

        .search_sort .fr a {
            color: #000;
            cursor: pointer;
        }

    .search_sort .total {
        color: #666;
        float: right;
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
        padding-top: 2px;
    }

.search_result {
    width: 100%;
    float: left;
}

    .search_result ul {
        display: block;
        float: left;
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

        .search_result ul li.res_list {
            padding: 22px 24px 0 0;
            width: 100%;
        }

        .search_result ul li .res_title {
            color: #0a0a0a;
            font-family: 黑体;
            font-size: 18px;
            font-weight: normal;
            line-height: 22px;
        }

            .search_result ul li .res_title a {
                color: #015092;
                font-family: "微软雅黑",'Microsoft YaHei';
                font-size: 15px;
                cursor: pointer;
            }

        .search_result ul li.res_list em {
            color: #cf1a14;
            text-decoration: none;
            font-style: normal;
        }

        .search_result ul li .res_sub {
            color: #333333;
            font-family: "微软雅黑",'Microsoft YaHei';
            font-size: 14px;
            line-height: 22px;
            padding-top: 5px;
        }

        .search_result ul li .res_other {
            color: #888888;
            font-family: "微软雅黑",'Microsoft YaHei';
            font-size: 12px;
            line-height: 20px;
            padding-top: 4px;
        }

            .search_result ul li .res_other .txt {
                padding-right: 40px;
            }

        .search_result ul li .res_people {
            clear: both;
            margin-top: 4px;
            overflow: hidden;
        }

        .search_result ul li .res_people_left {
            float: left;
            width: 120px;
            margin-top: 6px;
        }

            .search_result ul li .res_people_left a {
                display: block;
                width: 100%;
                height: 78px;
                overflow: hidden;
                float: left;
                cursor: pointer;
            }

                .search_result ul li .res_people_left a img {
                    display: block;
                    width: 100%;
                    height: auto;
                }

        .search_result ul li .res_people_right {
            float: right;
            font-size: 13px;
            line-height: 140%;
            width: 598px;
        }

            .search_result ul li .res_people_right p {
                padding-top: 2px;
            }
/**信息页面结束**/


/**政务公开**/
.zwgk_left {
    width: 264px;
    float: left;
    background: #eeeeee;
    margin-top: 20px;
}

    .zwgk_left .title {
        height: 43px;
        width: 100%;
        line-height: 43px;
        float: left;
        background: #c1d1d0;
        font-size: 16px;
        color: #333;
        text-indent: 15px;
        font-family: '"微软雅黑",'Microsoft YaHei'';
        font-weight: bold;
    }

    .zwgk_left .cona {
        width: 100%;
        float: left;
        text-align: center;
        padding-bottom: 20px;
    }

        .zwgk_left .cona span {
            display: block;
            width: 100%;
            font-size: 16px;
            color: #333;
            text-align: center;
            font-weight: bold;
            margin-top: 10px;
            line-height: 40px;
        }

        .zwgk_left .cona div {
            width: 81px;
            height: 96px;
            margin: 0 auto;
            overflow: hidden;
            margin-bottom: 10px;
        }

            .zwgk_left .cona div.ul {
                margin-top: 30px;
            }

            .zwgk_left .cona div img {
                display: block;
                width: 100%;
            }

        .zwgk_left .cona a {
            color: #333;
            font-size: 12px;
            cursor: pointer;
        }

            .zwgk_left .cona a i {
                color: #f00;
                font-style: normal;
            }

    .zwgk_left .conb {
        width: 100%;
        float: left;
        text-align: center;
        padding-bottom: 20px;
    }

        .zwgk_left .conb ul {
            display: block;
            margin: 0;
            padding: 0;
            width: 100%;
            float: left;
            text-align: left;
        }

            .zwgk_left .conb ul li {
                display: block;
                width: 50%;
                float: left;
                height: 26px;
                line-height: 26px;
                text-indent: 20px;
            }

                .zwgk_left .conb ul li a {
                    color: #333;
                    cursor: pointer;
                    font-size: 12px;
                }

                    .zwgk_left .conb ul li a i {
                        color: #f00;
                        font-style: normal;
                    }

        .zwgk_left .conb span {
            display: block;
            width: 100%;
            font-size: 16px;
            color: #333;
            text-align: center;
            font-weight: bold;
            margin-top: 10px;
            line-height: 40px;
        }

        .zwgk_left .conb div.table {
            width: 183px;
            margin: 0 auto;
        }

            .zwgk_left .conb div.table .item {
                width: 81px;
                text-align: center;
                float: left;
            }

                .zwgk_left .conb div.table .item.rt {
                    margin-right: 20px;
                }

                .zwgk_left .conb div.table .item div {
                    width: 81px;
                    height: 96px;
                    margin: 0 auto;
                    overflow: hidden;
                    margin-bottom: 10px;
                }

                    .zwgk_left .conb div.table .item div img {
                        display: block;
                        width: 100%;
                    }

                    .zwgk_left .conb div.table .item div a {
                        color: #333;
                        font-size: 12px;
                        cursor: pointer;
                    }

    .zwgk_left .conc {
        width: 100%;
        float: left;
        text-align: center;
        padding-bottom: 20px;
    }

        .zwgk_left .conc span {
            display: block;
            width: 100%;
            font-size: 16px;
            color: #333;
            text-align: center;
            font-weight: bold;
            margin-top: 10px;
            line-height: 40px;
        }

        .zwgk_left .conc div {
            width: 181px;
            margin: 0 auto;
        }

            .zwgk_left .conc div a {
                display: block;
                width: 60px;
                height: 30px;
                line-height: 30px;
                font-size: 12px;
                color: #333;
                float: left;
                cursor: pointer;
            }

    .zwgk_left .zfjg_btn {
        display: block;
        width: 144px;
        float: left;
        margin: 30px 0;
        margin-left: 60px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        cursor: pointer;
        font-size: 16px;
        color: #333;
        font-weight: bold;
        border: 1px solid #a0a0a0;
        border-radius: 5px;
    }

.zwgk_right {
    width: 806px;
    float: left;
    margin-left: 24px;
    margin-top: 20px;
}

    .zwgk_right .catety {
        width: 100%;
        float: left;
        font-family: "微软雅黑",'Microsoft YaHei';
        margin-bottom: 5px;
    }

        .zwgk_right .catety a {
            display: block;
            width: 33%;
            float: left;
            height: 37px;
            line-height: 37px;
            font-size: 14px;
            color: #015293;
            margin-bottom: 10px;
            cursor: pointer;
        }

            .zwgk_right .catety a img {
                float: left;
                margin-right: 10px;
                margin-top: 5px;
            }

    .zwgk_right .catetlist {
        width: 390px;
        float: left;
        margin-right: 10px;
        border: 1px solid #aaaaaa;
        margin-top: 10px;
    }

    .zwgk_right .catetTlist {
        width: 100%;
        float: left;
        font-size: 24px;
        color: #336699;
        font-family: "微软雅黑",'Microsoft YaHei';
        font-weight: bold;
        height: 60px;
        line-height: 70px;
        text-indent: 10px;
    }

    .zwgk_right .catetlist .title {
        width: 100%;
        float: left;
        border-bottom: 1px solid #aaaaaa;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        color: #333;
        font-weight: bold;
        font-family: "微软雅黑",'Microsoft YaHei';
        text-indent: 15px;
    }

        .zwgk_right .catetlist .title a {
            float: right;
            font-size: 14px;
            color: #8b8c8d;
            font-weight: normal;
            margin-right: 15px;
            cursor: pointer;
        }

    .zwgk_right .catetlist .con {
        width: 100%;
        float: left;
        padding: 15px;
    }

        .zwgk_right .catetlist .con ul {
            color: #000;
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
            min-height: 150px;
        }

            .zwgk_right .catetlist .con ul li {
                float: left;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%;
                height: 30px;
                line-height: 30px;
                overflow: hidden;
            }

                .zwgk_right .catetlist .con ul li::before {
                    background: #000 none repeat scroll 0 0;
                    content: "";
                    display: inline-block;
                    float: left;
                    height: 3px;
                    margin-right: 8px;
                    margin-top: 14px;
                    vertical-align: middle;
                    width: 3px;
                }

                .zwgk_right .catetlist .con ul li a {
                    color: #000;
                    display: block;
                    height: 30px;
                    line-height: 30px;
                    float: left;
                    max-width: 276px;
                    font-size: 14px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    cursor: pointer;
                    font-family: "微软雅黑",'Microsoft YaHei';
                }

                    .zwgk_right .catetlist .con ul li a:hover {
                        text-decoration: underline;
                    }

                .zwgk_right .catetlist .con ul li i {
                    font-style: normal;
                    float: right;
                    display: block;
                    text-align: right;
                    color: #666;
                    font-size: 12px;
                    line-height: 30px;
                }

/**政务公开结束**/
/*分页样式*/
/*.pagination {position:fixed; bottom:0; margin-top:10px;width:100%; height:50px; }*/
.pagination li {
    float: left;
    list-style: none;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin-right: 10px;
    display: inline-block;
}

    .pagination li:first-child span {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        margin-left: 0;
    }

    .pagination li:last-child span {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
    }

    .pagination li span {
        background-color: #fff;
        border: 1px solid #ddd;
        color: #428bca;
        float: left;
        line-height: 1.42857;
        margin-left: -1px;
        padding: 6px 10px;
        position: relative;
        text-decoration: none;
    }

        .pagination li span.current {
            background: #015293 none repeat scroll 0 0;
            border: 1px solid #015293;
            color: #fff;
            line-height: 1.42857;
            margin-left: -1px;
            padding: 6px 12px;
        }

.page-list {
    clear: both;
    text-align: center;
}

    .page-list .pagination {
        display: inline-block;
    }


    .page-list .page-total {
        margin: 0 20px;
        color: #333;
        height: 30px;
        line-height: 28px;
        font-size: 12px;
        display: inline-block;
        position: relative;
        top: -12px;
    }

        .page-list .page-total input, .page-list .page-total select {
            text-align: center;
            width: 34px;
            height: 34px;
            line-height: 28px;
            font-size: 12px;
            border: 1px solid #ccc;
        }

.pagination li span.no {
    background-color: #fff;
    color: #999999;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    width: 70px;
    text-align: center;
}
/* ENd分页样式*/
/* 新加样式*/
.special-rec .rec-rt .info .info-brief a:hover {
    color: #015293;
}

.special-rec .rec-rt .des .name a:hover {
    color: #c70101;
}
/* end新加样式*/


.btm-tj .sumit-tj {
    background-color: #2081cc;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "微软雅黑","Microsoft YaHei";
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    margin: 0 5px;
    width: 70px;
    border: medium none;
}

    .btm-tj .sumit-tj:hover {
        background-color: #238bdb;
    }

.wt-con .info .tit-title {
    font-size: 18px;
    height: 50px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

    .wt-con .info .tit-title span {
        display: block;
        height: 100%;
        line-height: 42px;
        text-align: center;
        font-size: 25px;
    }

/**政务公开目录**/
.dataList {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 40px;
}

    .dataList th {
        background: #dbf3fb none repeat scroll 0 0;
        font-size: 16px;
        line-height: 30px;
    }

    .dataList td {
        height: 60px;
        overflow: hidden;
        padding: 0 5px;
        font-size: 14px;
    }

        .dataList td span {
            cursor: pointer;
        }

    .dataList .xh {
        color: #555a5b;
        width: 190px;
    }

    .dataList .bt {
        color: #555a5b;
    }

    .dataList .fwrq {
        color: #555a5b;
        width: 105px;
        text-align: center;
    }

    .dataList .fbrq {
        color: #555a5b;
        width: 105px;
        text-align: center;
    }

    .dataList .info {
        line-height: 20px;
        padding: 5px;
    }

        .dataList .info a:hover {
            text-decoration: underline;
        }

    /*.dataList .info:hover ul {
            display: block;
        }*/

    .dataList tr {
        position: relative;
    }

    .dataList .info ul {
        display: none;
        width: 600px;
        padding: 25px;
        border: 1px solid #ccc;
        background: #fff;
        position: absolute;
        /*top: 61px;*/
        left: 50%;
        margin-left: -290px;
        margin-left: -160px\9;
        margin-top: 5px;
        font-size: 12px;
        z-index: 9999;
    }

        .dataList .info ul li {
            display: block;
            width: 49.8%;
            float: left;
            height: 30px;
        }

            .dataList .info ul li.lg {
                width: 100%;
            }
/**结束政务公开目录**/
.new-back {
    background-size: cover;
    font-family: arial;
    min-height: 700px;
    min-width: 1200px;
    overflow: hidden;
    position: relative;
    transition: background-image 1s ease 0s;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.headMask {
    background: inherit;
    background-attachment: inherit;
    background-clip: inherit;
    background-image: inherit;
    background-origin: inherit;
    background-position: center 100px;
    background-repeat: inherit;
    color: #000000;
    filter: blur(10px);
    -webkit-filter: blur(10px); /* chrome, opera */
    -ms-filter: blur(10px);
    -moz-filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=10, MakeShadow=false); /*  IE6~IE9  */
    font-size: 60px;
    height: 200px;
    left: 0;
    min-width: 1200px;
    overflow: hidden;
    position: absolute;
    top: -100px;
    width: 100%;
    z-index: 1;
}

.headMask2 {
    z-index: 2;
    width: 100%;
    height: 100px;
    opacity: 0.2;
    filter: alpha(opacity=20);
    background-color: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
}

.div-box {
    width: 100%;
    min-width: 1200px;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
    box-shadow: rgba(0,0,0,0.2) 0px 0px 5px 0px;
    box-shadow: rgba(255,255,255,0.2);
    text-align: right;
}

    .div-box .div-box-con {
        width: 1200px;
        height: 100%;
        margin: 0 auto;
    }

    .div-box .n-logo {
        background-image: url("imagesn-logo1.png");
        float: left;
        height: 56px;
        margin-left: 10px;
        margin-top: 21px;
        width: 400px;
    }

.n-menu {
    width: auto;
    float: right;
    height: 100%;
}

    .n-menu li {
        width: 80px;
        height: 100%;
        float: left;
        margin-left: 50px;
        position: relative;
    }

        .n-menu li .nm-i {
            width: 100%;
            height: 69px;
            background-position: center 22px;
            background-repeat: no-repeat;
            display: block;
            transition: all 0.3s ease 0s;
            background-size: 40px auto;
        }

            .n-menu li .nm-i:hover {
                background-position: center 15px;
            }

        .n-menu li .tit {
            color: #ffffff;
            display: block;
            font-family: "微软雅黑";
            font-size: 14px;
            text-align: center;
            width: 100%;
        }

        .n-menu li .nm-i.nm-i1 {
            background-image: url(imagesii-ico1.png);
        }

            .n-menu li .nm-i.nm-i1:hover {
                background-image: url(imagesii-ico1-on.png);
            }

        .n-menu li .nm-i.nm-i2 {
            background-image: url(imagesii-ico2.png);
        }

            .n-menu li .nm-i.nm-i2:hover {
                background-image: url(imagesii-ico2-on.png);
            }

        .n-menu li .nm-i.nm-i3 {
            background-image: url(imagesii-ico3.png);
        }

            .n-menu li .nm-i.nm-i3:hover {
                background-image: url(imagesii-ico3-on.png);
            }

        .n-menu li .nm-i.nm-i4 {
            background-image: url(imagesii-ico4.png);
        }

            .n-menu li .nm-i.nm-i4:hover {
                background-image: url(imagesii-ico4-on.png);
            }

        .n-menu li .nm-i.nm-i5 {
            background-image: url(imagesii-ico5.png);
        }

            .n-menu li .nm-i.nm-i5:hover {
                background-image: url(imagesii-ico5-on.png);
            }

        .n-menu li .nm-i.nm-i6 {
            background-image: url(imagesii-ico6.png);
        }

            .n-menu li .nm-i.nm-i6:hover {
                background-image: url(imagesii-ico6-on.png);
            }

.rightBar {
    margin-top: -195px;
    position: fixed;
    right: 10px;
    top: 50%;
    z-index: 3;
}

    .rightBar ul li {
        height: 52px;
        margin-bottom: 5px;
        position: relative;
        width: 52px;
    }

        .rightBar ul li a {
            width: 100%;
            height: 100%;
            display: inline-block;
        }

        .rightBar ul li .tit {
            display: block;
        }

        .rightBar ul li.i1 {
            background-image: url(imagesfls-ic1.png);
        }

            .rightBar ul li.i1:hover {
                background-image: url(imagesfls-ic1-on.png);
            }

        .rightBar ul li.i2 {
            background-image: url(imagesfls-ic2.png);
        }

            .rightBar ul li.i2:hover {
                background-image: url(imagesfls-ic2-on.png);
            }

        .rightBar ul li.i3 {
            background-image: url(imagesfls-ic3.png);
        }

            .rightBar ul li.i3:hover {
                background-image: url(imagesfls-ic3-on.png);
            }

        .rightBar ul li.i4 {
            background-image: url(imagesfls-ic4.png);
        }

            .rightBar ul li.i4:hover {
                background-image: url(imagesfls-ic4-on.png);
            }

        .rightBar ul li.i5 {
            background-image: url(imagesfls-ic5.png);
        }

            .rightBar ul li.i5:hover {
                background-image: url(imagesfls-ic5-on.png);
            }

        .rightBar ul li.i6 {
            background-image: url(imagesfls-ic6.png);
        }

            .rightBar ul li.i6:hover {
                background-image: url(imagesfls-ic6-on.png);
            }

        .rightBar ul li.i7 {
            background-image: url(imagesfls-ic7.png);
        }

            .rightBar ul li.i7:hover {
                background-image: url(imagesfls-ic7-on.png);
            }

        .rightBar ul li .tit {
            background-image: url("imagess1_show.png");
            color: #fff;
            cursor: default;
            display: none;
            height: 33px;
            left: -97px;
            line-height: 35px;
            position: absolute;
            text-align: center;
            top: 10px;
            width: 97px;
        }

.head-btm {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 80px;
}

    .head-btm .anl {
        width: 55px;
        height: 32px;
        margin: 0 auto;
        background: url(imagesico_jt2.png) no-repeat center center;
        cursor: pointer;
    }

    .head-btm .tit {
        font-size: 12px;
        text-align: center;
        color: #ccc;
        margin-top: 22px;
    }
