.warp {
    width: 1000px;
    margin: 0 auto;
    height: auto;
}

.fontsize {
    font-size: 12px;
}

.warp ul li a:hover {
    color: red;
}

.paperImage {
    width: 100%;
    height: 100%;
    border: 6px solid #eee;
}

iframe {
    border: none;
}
/*日期背景色*/
.datetimepicker thead tr:first-child th, .datetimepicker tfoot th {
    background: #7f9db9;
    color: #fff;
}

    .datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot th:hover {
        background: #657b90;
    }
/*其他日期样式*/
.datetimepicker td, .datetimepicker th {
    border-radius: 0;
    color: #6c6c6c;
}
/*最新日期样式*/
.datetimepicker table tr td.today, .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today.disabled:hover {
    background: #d05a34;
    color: #fff;
}

    .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today:hover:hover, .datetimepicker table tr td.today.disabled:hover, .datetimepicker table tr td.today.disabled:hover:hover, .datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today:hover.disabled, .datetimepicker table tr td.today.disabled.disabled, .datetimepicker table tr td.today.disabled:hover.disabled, .datetimepicker table tr td.today[disabled], .datetimepicker table tr td.today:hover[disabled], .datetimepicker table tr td.today.disabled[disabled], .datetimepicker table tr td.today.disabled:hover[disabled] {
        background: #d05a34;
        color: #fff;
    }
/*当前日期样式*/
.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active {
    background: #c61109;
    color: #fff;
}
/*首页样式 开始*/
/*nav*/
.nav ul {
    margin: 0;
    padding: 0;
}

    .nav ul li {
        list-style: none;
        overflow: hidden;
        background: no-repeat right url(../images/navbg.png);
        display: inline-block;
        padding-right: 5px;
    }

        .nav ul li:last-child {
            background: none;
            background-image: none\9;
        }

        .nav ul li a {
            padding: 15px 5px;
            line-height: 55px;
        }

.logo_add {
    overflow: hidden;
}

    .logo_add iframe {
        float: left;
    }
/*搜索*/
.txt_fax {
    float: left;
    margin-top: -2px;
    /*margin:-2px 5px 0 8px;*/
}

.time_search {
    width: 66.666%;
    float: left;
    overflow: hidden;
    vertical-align: middle;
}

.pg_op {
    width: 160px;
}

.dt_op {
    width: 110px;
}

.slt_css {
    border-color: #7f9db9;
    width: 140px;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0;
    padding: 5px 5px\9;
    text-align: center;
}

.pager input {
    float: left;
    border: 1px solid #7f9db9;
    background: #fff;
    width: 145px;
    height: 30px;
}

.pager .input-group-btn {
    left: -12px;
    left: -22px\9;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background: #fff;
}

.title_search {
    width: 33.333%;
    float: left;
}

.input_css {
    height: 30px;
    vertical-align: middle;
    border-color: #7f9db9;
}

.btn_css {
    height: 30px;
    background: #fff;
    border-color: #7f9db9;
    color: #7f9db9;
}

    .btn_css:focus {
        border: none;
    }
/**/
.pag_list {
    width: 1000px;
    overflow: hidden;
    font-size: 12px;
    padding-bottom: 50px;
}

.page {
    float: left;
    margin: 20px 30px;
    width: 270px;
    overflow: hidden;
}

    .page h4 {
        width: 100%;
        font-size: 12px;
        font-weight: bold;
    }

        .page h4 span {
            color: #666;
            padding-left: 20px;
        }

    .page a {
        width: 70px;
        line-height: 19px;
        text-align: center;
        display: block;
        border: 1px solid #ccc;
        color: #656565;
    }

        .page a:hover {
            color: #7f9db9;
            border: 1px solid #7f9db9;
        }

        .page a:focus {
            color: #7f9db9;
            outline-style: none;
        }
/*footer*/
.footer_line {
    width: 100%;
    height: 1px;
    background: #dfdfdf;
    clear: both;
}

.footer_list {
    width: 800px;
    float: left;
    overflow: hidden;
}

    .footer_list ul {
        color: #333;
        margin: 0;
        padding: 0;
    }

        .footer_list ul li {
            list-style: none;
            overflow: hidden;
            background: no-repeat right url(../images/navbg.png);
            display: inline-block;
            padding-right: 5px;
        }

            .footer_list ul li:last-child {
                background: none;
            }

            .footer_list ul li a {
                padding: 15px 10px;
                line-height: 55px;
            }

            .footer_list ul li span {
                padding: 15px 10px;
                line-height: 55px;
            }

            .footer_list ul li a:hover {
                color: red;
            }

.list_img {
    width: 200px;
    overflow: hidden;
    float: left;
}

    .list_img ul li {
        list-style: none;
        display: inline-block;
        line-height: 55px;
    }

.footer_l {
    width: 400px;
    overflow: hidden;
    float: left;
    font-size: 12px;
}

.footer_r {
    width: 330px;
    overflow: hidden;
    float: right;
    font-size: 12px;
}

    .footer_r ul li a:hover {
        color: red;
        text-decoration: underline;
    }

    .footer_r ul li .first:hover {
        color: #333;
        text-decoration: none;
    }

.footer ul {
    margin: 0;
    padding: 0;
}

    .footer ul li {
        list-style: none;
        line-height: 25px;
        /*color: red;*/
    }

        /*.footer ul li:hover {
            color: red;
        }*/

        .footer ul li a {
            /*color: red;*/
        }

/*.footer ul li a:hover {
                color: red;
            }*/

.act {
    color: red;
    font-size: 20px;
    font-weight: bold;
}

.footer_c {
    width: 210px;
    overflow: hidden;
    float: left;
}

    .footer_c p {
        margin: 0;
        padding: 0;
        /*color: red;*/
    }

    /*.footer_c p:hover {
            color: red;
        }*/

    .footer_c .p {
        font-size: 12px;
        line-height: 25px;
    }

.wchart {
    float: left;
    width: 90px;
    overflow: hidden;
    padding-top: 8px;
}

.w_txt {
    float: left;
    width: 120px;
    overflow: hidden;
    text-align: center;
}
/*首页样式 结束*/

/*搜索页 开始*/
.s_search {
    margin: 40px 0;
}

    .s_search .s_input {
        width: 520px;
        margin-right: 10px;
        height: 30px;
        padding-left: 10px;
        border-style: solid;
        border-color: #d9d9d9;
        border-width: 1px;
        line-height: 25px;
    }

    .s_search .s_btn {
        width: 90px;
        height: 30px;
        background: #3382f8;
        border: none;
        color: #fff;
        font-size: 14px;
    }

.radio {
    width: 520px;
}

.checkbox-inline, .radio-inline {
    padding-left: 0;
    font-size: 12px;
}

.radio input[type=radio] {
    margin-left: -15px;
}

.s_list {
    overflow: hidden;
}

    .s_list ul {
        margin: 0;
        padding: 0;
    }

        .s_list ul li {
            padding: 15px;
            list-style: none;
            border-bottom: 1px solid #f2f2f2;
            border-top: 1px solid #fff;
        }

            .s_list ul li:hover {
                background: #f3f7fa;
                border-bottom: 1px solid #e0ebf1;
                border-top: 1px solid #e0ebf1;
            }

            .s_list ul li p {
                margin-top: 20px;
                margin-bottom: 20px;
            }

            .s_list ul li a {
                color: #333;
            }

                .s_list ul li a:hover {
                    color: #333;
                }

.s_title {
    font-size: 17px;
    /*font-weight: bold;*/
    color: #000099;
    font-family: 'Microsoft YaHei';
}

.s_baoshe, .s_time {
    padding-left: 5px;
    font-size: 12px;
    color: #666;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    border-left-color: #ddd;
    border-right-color: #ddd;
    background: #3382f8;
}

.s_page {
    clear: both;
    vertical-align: middle;
    margin: 20px 0 40px 15px;
    width: auto;
    float: left;
}

.s_pages .form-control {
    margin: 20px 0;
    width: 36px;
    padding: 0;
    text-align: center;
}

/*二级页面*/
.e_top {
    width: 100%;
    overflow: hidden;
    background: #1f5fb9;
    padding: 35px 0 10px 0;
}

.e_top_title {
    width: 220px;
    height: 80px;
    float: right;
}

    .e_top_title img {
        width: 100%;
    }


.e_top_nav {
    width: 310px;
    float: right;
    overflow: hidden;
    margin: 50px 0 0 15px;
}

    .e_top_nav ul {
        margin: 0;
        padding: 0;
    }

        .e_top_nav ul li {
            list-style: none;
            display: inline-block;
        }

            .e_top_nav ul li a {
                color: #fff;
                padding-right: 20px;
                font-size: 12px;
            }

.footer_bg {
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
    background: #c2bdb7;
}

.e_top2 {
    clear: both;
    width: 100%;
    height: 30px;
    background: repeat-x url(../images/sc.jpg);
}

    .e_top2 .title_search {
        float: right;
        width: 200px;
    }

    .e_top2 .time_search {
        float: right;
        width: 350px;
    }

        .e_top2 .time_search .col-lg-6 {
            width: 100%;
        }

    .e_top2 .dt_op {
        width: 70px;
    }

    .e_top2 .pager {
        margin: 5px 0 0 0;
        font-size: 12px;
    }

    .e_top2 label {
        font-weight: normal;
    }

    .e_top2 .pager .input-group-btn {
        left: -16px;
        width: 20px;
    }

    .e_top2 .form-horizontal .control-label {
        padding: 4px 0 0 0;
    }

    .e_top2 .pager input {
        height: 20px;
        line-height: 20px;
        width: 145px;
        padding: 0 5px;
        margin: 0;
    }

    .e_top2 .input_css {
        margin-left: 150px;
        width: 130px\9;
    }

    .e_top2 .pager button {
        height: 20px;
        line-height: 20px;
    }

    .e_top2 .pager .glyphicon {
        font-size: 12px;
        top: -5px;
    }

.e_txt {
    position: relative;
    top: -7px;
    font-size: 10px;
}

.e_bg {
    clear: both;
    width: 100%;
    background: #e0dbd5;
    height: auto;
}

.e_left {
    position: relative;
    top: -140px;
    width: 45%;
    height: 550px;
    float: left;
    font-size: 12px;
    border: 6px solid #ddd;
}

.e_date {
    width: 100%;
    height: 23px;
    text-align: right;
    background: no-repeat right url(../images/dtbg.png);
    font-size: 12px;
    line-height: 23px;
    color: #fff;
}

    .e_date span {
        padding: 0 20px;
    }

.e_pager img {
    width: 100%;
}

.e_oder {
    float: left;
    width: 40%;
    padding: 15px 0;
    font-weight: bold;
}

.e_aaa {
    width: 60%;
    float: right;
    padding: 15px 0;
    text-align: right;
}

    .e_aaa a {
        padding-left: 40px;
    }

    .e_aaa .pre {
        color: #999;
    }

    .e_aaa .next {
        color: #111;
    }

.e_right {
    width: 55%;
    overflow: hidden;
    font-size: 12px;
    margin-top: 20px;
}

.left_list {
    float: left;
    margin-left: 15px;
    width: 330px;
    z-index: 999;
    max-height: 510px;
}

    .left_list ul, .right_list ul {
        z-index: 999;
        margin: 0;
        padding: 0;
        background: rgba(241,237,226,.9);
        background: rgb(241,237,226)\9;
        height: auto;
        max-height: 510px;
    }

        .left_list ul li {
            list-style: none;
            padding: 5px 0 5px 25px;
            margin: 0;
        }

        .right_list ul li {
            list-style: none;
            padding: 5px 0 5px 13px;
            margin: 0;
        }

.li_bg1 {
    background: rgba(231,225,209,.9) no-repeat left center url(../images/lib.jpg);
    background: rgb(231,225,209) no-repeat left center url(../images/lib.jpg)\9;
    background-position: 13px 13px;
}

.li_bg2 {
    background: rgba(241,237,226,.9) no-repeat left center url(../images/lib.jpg);
    background: rgb(241,237,226) no-repeat left center url(../images/lib.jpg)\9;
    background-position: 13px 13px;
}

.left_list p, .right_list p {
    list-style: none;
    background: #1f5fb9;
    color: #fff;
    margin: 0;
    padding: 5px 13px;
}

.right_list {
    float: right;
    width: 190px;
    height: auto;
    height: 450px;
}

#ttlist {
    z-index: 99;
    position: absolute;
    width: 330px;
    display: block;
}

#bblist {
    z-index: 99;
    position: absolute;
    width: 190px;
    display: none;
    background: rgba(241,237,226,.9);
    background: rgb(241,237,226)\9;
}

#gotop, #gobtm {
    background: rgba(207,199,179,.9);
    background: rgb(207,199,179)\9;
    width: 330px;
    text-align: center;
    display: block;
    position: absolute;
}

#gotop1, #gobtm1 {
    background: rgba(207,199,179,.9);
    background: rgb(207,199,179)\9;
    width: 190px;
    text-align: center;
    position: absolute;
}

.e_add {
    z-index: -1;
    clear: both;
    float: right;
    margin: 10px 0;
}

.e_box {
    width: 490px;
    margin: 0 auto;
    overflow: hidden;
}

.info {
    overflow: hidden;
    width: 490px;
    margin: 0 auto;
}

    .info p span {
        color: #666;
        padding-right: 30px;
        text-align: center;
    }

    .info .info_p {
        font-size: 14px;
        text-indent: 2em;
        padding-top: 10px;
        border-top: 1px dashed #ccc;
        padding-top: 30px;
    }

.e_share {
    margin: 5px 0;
}

.info_aaa {
    width: 300px;
    float: right;
    overflow: hidden;
}

    .info_aaa a {
        padding: 0 10px;
        float: right;
    }

.e_pl {
    clear: both;
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
}

    .e_pl .remark {
        font-family: 'Microsoft YaHei';
    }

    .e_pl h4 small {
        font-size: 70%;
    }

    .e_pl textarea {
        font-size: 80%;
    }

.txt_bg {
    background: #d4cdc4;
}

.e_sbm {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

    .e_sbm a {
        float: left;
        padding: 10px 0;
        display: block;
    }

        .e_sbm a img {
            padding-right: 5px;
        }

        .e_sbm a:hover img {
            opacity: .6;
        }

    .e_sbm button {
        padding: 0 10px;
        float: right;
        height: 30px;
        line-height: 30px;
    }

.pl_list {
    width: 100%;
    min-height: 40px;
    overflow: hidden;
    padding: 8px 0 4px 0;
    border-bottom: 1px #ccc dashed;
    margin: 5px 0;
}

.pl_utx {
    width: 40px;
    height: 40px;
}

.pl_txt {
    width: 300px;
    overflow: hidden;
    padding: 0 5px;
}

.pl_dt {
    width: 120px;
    overflow: hidden;
    text-align: right;
}

.xxx {
    width: 450px;
    overflow: hidden;
    margin: 0;
}

    .xxx .left_list {
        width: 450px;
        overflow: hidden;
        margin: 0;
    }

    .xxx ul p {
        width: 100%;
        margin: 0;
    }

/*iframe内容*/
.if_pl {
    width: 550px;
    height: 260px;
}

    .if_pl iframe {
        margin-left: -20px;
    }

.bbnav .nav_f {
    z-index: 999;
    position: absolute;
    width: 180px;
    height: 200px;
    overflow: auto;
    display: none;
    background: rgba(30,81,125,.8);
    background: rgb(30,81,125)\9;
}

    .bbnav .nav_f ul li {
        width: 100%;
        clear: both;
        padding: 6px 0 6px 10px;
        border-bottom: 1px solid #fff;
    }

.bbnav:hover .nav_f {
    display: block;
}

.ship {
    z-index: 999;
    display: none;
    position: absolute;
    background: rgba(0,0,0,.5);
    width: 500px;
    height: 500px;
}

.vid:hover .ship {
    z-index: 999;
    display: block;
    position: absolute;
    width: 450px;
    background: rgba(0,0,0,.5);
    height: 630px;
    text-align: center;
    line-height: 500px;
    color: #fff;
    font: 50px bold;
    margin: -636px 0 0 0;
}

    .vid:hover .ship a {
        line-height: 630px;
        color: #fff;
    }

.col-lg-6 {
    vertical-align: middle;
    width: 50%\9;
    margin: 0\9;
    padding: 0\9;
}

.pager .input-group-btn {
    width: 60px;
}

.form-control {
    vertical-align: top;
}

.pager {
    text-align: right\9;
    margin-top:0px;
}

.tzie {
    /*margin-top: 7px\9;*/
}

.tzie1 {
    /*margin-top: 28px\9;*/
}

    .tzie label, .tzie1 label {
        padding-top: 7px\9;
    }

.btn {
    z-index: 999;
}

.s_pages .input-group-btn {
    width: 50px\9;
    left: -2px\9;
}

.s_pages input {
    line-height: 34px;
}
/*评论区浮动层*/
/*表情*/
.pl_bq .pl_bq_list {
    z-index: 999;
    display: none;
    width: 460px;
    height: 90px;
    overflow: auto;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #7f9db9;
    position: absolute;
    font-size: 70%;
    /*	top:10px;
*/
}

.pl_bq {
    color: #888;
}

    .pl_bq:hover .pl_bq_list {
        z-index: 999;
        display: block;
    }
/*回复*/
#in_box {
    width: 455px;
    border-radius: 5px;
    padding: 5px;
    overflow: hidden;
    position: absolute;
    /*top:140px;*/
    background: rgb(255,255,255);
    display: none;
}

    #in_box textarea {
        width: 370px;
    }

/*后台登陆*/
.adm_bg {
    width: 100%;
    overflow: hidden;
    background: #f9f9f9;
    border-top: 1px solid #d9d9d9;
}

.adm_dl {
    width: 450px;
    margin: 0 auto;
    overflow: hidden;
}

    .adm_dl span {
        text-align: center;
        width: 125px;
        font-weight: bold;
        height: 40px;
        line-height: 40px;
        background: #fff;
        border: 1px solid #d9d9d9;
        border-bottom: none;
        display: block;
        margin-top: 70px;
    }

.adm_box {
    width: 450px;
    height: 290px;
    margin: 0 auto;
    padding: 50px 10px 10px 0;
    border: 1px solid #d9d9d9;
    box-shadow: 1px 1px 2px #666;
    background: #fff no-repeat bottom url(../images/dlbg.jpg);
    background-size: 100% auto;
    margin-bottom: 80px;
}

    .adm_box label {
        font-weight: normal;
    }

.c_huise {
    color: #a7a4a4;
}

.adm .btn-primary {
    width: 120px;
    border-radius: 0;
    border: none;
    background: #008de7;
}

.position {
    width: 1000px;
    height: 40px;
    margin: 40px auto;
    background: #f7f6f4;
    line-height: 40px;
}

.p_bg {
    width: 40px;
    float: left;
    height: 48px;
    background: no-repeat left url(../images/pobg.png);
    margin-right: 10px;
}

.p_txt {
    width: 600px;
    float: left;
    line-height: 40px;
}

.hi_name {
    padding-left: 25px;
    width: 100%;
    height: 100px;
    line-height: 100px;
    border: 1px solid #d9d9d9;
    color: #666;
    font-size: 24px;
}

    .hi_name span {
        color: #000;
        font-size: 30px;
        margin-left: 10px;
    }

.pg_manager {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #d9d9d9;
    padding-left: 25px;
    font-weight: bold;
}

    .pg_manager span {
        width: 50%;
        border-left: 2px solid #fe9900;
        padding-left: 8px;
        height: 14px;
        line-height: 14px;
        float: left;
        overflow: hidden;
        margin-top: 22px;
    }

    .pg_manager button {
        padding: 2px 4px;
        font-size: 12px;
    }

.pg_list {
    width: 100%;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin-bottom: 80px;
}

    .pg_list table {
        text-align: center;
        border-bottom: 1px solid #d9d9d9;
    }

        .pg_list table th {
            font-weight: normal;
            text-align: center;
        }

    .pg_list tbody tr td {
        font-size: 12px;
        line-height: 30px;
    }

    .pg_list .pg_input {
        width: 50px;
        line-height: 15px;
        padding: 0;
    }

    .pg_list button {
        padding: 5px 7px;
        margin: 0;
        font-size: 12px;
    }

.fenye {
    width: 160px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 20px;
}

.tab_op {
    width: 20px;
    margin: 0;
    position: relative;
    top: 3px;
}

.od_search {
    border: 1px solid #d9d9d9;
    background: #fafafa;
    border-top: none;
    line-height: 45px;
    height: 45px;
    font-size: 12px;
}

    .od_search span {
        width: 110px;
        float: left;
        overflow: hidden;
        text-align: right;
        padding-right: 10px;
    }

.adm_select {
    width: 120px;
    line-height: 15px;
    height: 20px;
    padding: 0;
    background-size: auto 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    color: #999;
    font-size: 12px;
    margin-top: 12.5px;
    padding-right: 20px;
    padding-left: 5px;
}

.img_bg {
    background: #fff no-repeat right url(../images/opbg.jpg);
    background-image: none\9;
    padding-right: 0\9;
}

.w80 {
    width: 80px;
    padding: 0;
    text-align: center;
    -webkit-text-align: center;
    -moz-text-align: center;
}

.w-3 button, .w280 button, .w160 button {
    padding: 1px 4px;
    margin-top: 13px;
    margin-left: 3px;
    font-size: 12px;
    border-radius: 0;
    float: left;
}

.w160 {
    width: 160px;
    float: left;
    font-size: 12px;
}

.in_txt {
    float: left;
    width: 30%;
    text-align: right;
}

.in_input {
    width: 65%;
    padding: 0;
    padding-left: 5px;
    height: 20px;
}

.group_btn button {
    padding: 2px 3px;
    font-size: 12px;
    margin-left: 30px;
}

.w280 {
    width: 280;
}
/*ie 调整*/
.adm_box .form-group {
    width: 350px\9;
    margin-left: 20px\9;
}

.col-sm-3 {
    width: 30%\9;
    float: left\9;
    line-height: 34px\9;
    text-align: right\9;
}

.col-sm-7 {
    width: 70%\9;
    float: left\9;
}
/*用户中心*/
.user_dl {
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
}

    .user_dl span {
        text-align: center;
        width: 125px;
        font-weight: bold;
        height: 40px;
        line-height: 40px;
        background: #fff;
        border: 1px solid #d9d9d9;
        border-bottom: none;
        display: block;
        margin-top: 70px;
    }

.user_box {
    width: 600px;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #d9d9d9;
    box-shadow: 1px 1px 2px #666;
    background: #fff no-repeat bottom url(../images/dlbg.jpg);
    background-size: 100% auto;
    margin-bottom: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .user_box label {
        font-weight: normal;
    }

.user {
    width: 425px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #d9d9d9;
}

    .user a, .user_group a {
        color: #004a99;
        line-height: 34px;
        overflow: hidden;
    }

.user_group {
    width: 95%;
    margin: 15px auto;
    overflow: hidden;
}

    .user_group span {
        width: 25%;
        line-height: 30px;
        height: 30px;
        float: left;
        text-align: right;
        margin-right: 2%;
    }

    .user_group button {
        width: 30%;
        margin-right: 8%;
        float: left;
    }

    .user_group .user_input {
        width: 55%;
        line-height: 25px;
        float: left;
        height: 30px;
        padding-left: 5px;
        border-radius: 5px;
        border: 1px solid #d9d9d9;
    }

    .user_group .user_input1 {
        width: 25%;
        line-height: 25px;
        float: left;
        height: 30px;
        padding-left: 5px;
        border-radius: 5px;
        border: 1px solid #d9d9d9;
    }

    .user_group label {
        line-height: 30px;
        height: 30px;
        color: #999;
    }

.user_yz {
    width: 20%;
    height: 30px;
    float: left;
    text-align: center;
    margin-left: 5%;
}

.user_change {
    width: 20%;
    float: left;
    text-align: center;
}

.user_check {
    float: left;
    height: 23px;
}

.user_fast {
    width: 173px;
    float: left;
    overflow: hidden;
    text-align: center;
}

    .user_fast span {
        line-height: 35px;
    }

.hi_name .p {
    float: right;
    color: #000;
    padding-right: 55px;
    font-size: 14px;
}

.hi_name .tol {
    float: right;
    color: #fe9900;
    font-size: 25px;
}

.user_pay {
    width: 100%;
    min-height: 40px;
    border: 1px solid #d9d9d9;
    border-top: none;
    padding: 60px 30px;
    margin-bottom: 80px;
}

    .user_pay button {
        padding: 10px 80px;
        font-size: 22px;
        font-weight: bold;
    }

.found {
    width: 530px;
    overflow: hidden;
}

.found_tip {
    width: 45%;
    text-align: right;
    line-height: 60px;
}

.user_group i {
    line-height: 30px;
    padding-right: 8px;
    vertical-align: middle;
    color: #828282;
}

.found_fls {
    background: rgba(237,237,237,.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8支持*/
    width: 100%;
    height: 125%;
    text-align: center;
    position: absolute;
    top: 0;
}

    .found_fls p {
        width: 380px;
        margin: 20% auto;
        overflow: hidden;
        padding: 80px 0;
        border: 1px solid #d9d9d9;
        border-radius: 10px;
        background: #fff;
    }

.hi_edit {
    float: right;
    font-size: 12px;
    color: #004a99;
    margin-right: 40px;
}

.user_page {
    width: 15%;
    float: left;
    border-right: 1px solid #d9d9d9;
    height: 45px;
    line-height: 45px;
    padding-top: 15px;
}

    .user_page .user_page_tt {
        margin-left: 25px;
        border-left: 2px solid #fe9900;
        line-height: 14px;
        height: 14px;
        font-weight: bold;
        padding-left: 8px;
        font-size: 14px;
    }

.user_page1 {
    width: 85%;
    float: left;
}

.user_zc .user_last {
    width: 27%;
    float: left;
    color: #bbb;
    padding-left: 8px;
    font-size: 12px;
    line-height: 14px;
}

.user_zc .user_group {
    width: 100%;
    margin: 15px 0;
}

    .user_zc .user_group span {
        width: 19%;
    }

    .user_zc .user_group .user_input {
        width: 50%;
    }

.user_zc .checkbox {
    font-size: 12px;
}

.user_zc .user_check {
    height: 28px;
}

.user_right {
    position: absolute;
    top: 160px;
    font-size: 12px;
    margin-left: 860px;
    color: #666;
}

.user_right_dl {
    margin-bottom: 30px;
    color: #000;
}

    .user_right_dl a {
        color: #004276;
        font-weight: bold;
    }

#selPaperList {
    width: 140px;
    padding: 0px;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
    margin-top: 5px;
    font-size: 13px;
}

#txtDate {
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    text-align: left;
    border-right: none;
    padding: 0px 0px 0px 5px;
}

#btnSearchDate {
    margin-left: 1px;
    height: 18px;
    line-height: 18px;
    border: none;
    padding-left: 11px;
    padding-right: 11px;
    clear: both;
    border-left: solid;
    border-width: 1px;
    border-color: #e8e8ec;
}

#spanDateBtn {
    left: -40px;
    border-style: solid;
    border-color: #7f9db9;
    border-width: 1px;
    border-left: none;
    width: 40px;
    top: 5px;
}

#btnSearchKeyword {
    margin-left: 1px;
    height: 18px;
    line-height: 18px;
    border: none;
    padding-left: 11px;
    padding-right: 11px;
    clear: both;
    border-left: solid;
    border-width: 1px;
    border-color: #e8e8ec;
}

#txtKeyword {
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    text-align: left;
    border-right: none;
    padding: 0px 0px 0px 5px;
}

#spanKeyBtn {
    left: -40px;
    border-style: solid;
    border-color: #7f9db9;
    border-width: 1px;
    border-left: none;
    width: 40px;
    top: 5px;
}

.filter_box {
   
    height: 20px;
    margin-top:15px;
    padding-top:4px;
}
