﻿@charset "utf-8";

* {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, select {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}

body, html {
    height: 100%;
    background-color: #ffffff;
}

em, strong {
    font-style: normal;
    font-weight: normal;
}

img {
    border: none;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

.clearFix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '';
}

.clearFix {
    zoom: 1;
}

/*top*/
.top {
    height: 118px;
    border-bottom: 2px solid #136dc6;
    background: url(../images/login_background.png) no-repeat center;
    color: #FFFFFF;
}

.banner {
    overflow: hidden;
    width:;
    margin: 0 auto;
    position: relative;
}

    .banner .b_title {
        padding-left: 40px;
        padding-top: 30px;
        float: left;
        text-align: left;
    }

        .banner .b_title b.tet {
            color: #FFFFFF;
            font-weight: bold;
            font: 22px/32px "微软雅黑";
        }

    .banner img {
        float: left;
    }

.top_mid {
    position: absolute;
    right: 27px;
    top: 75px;
    overflow: hidden;
}

.banner p span {
    color: #fff;
    float: left;
}

    .banner p span a {
        color: #fff;
        float: left;
        font-size: 16px;
        display: block;
        margin: 0px 10px;
        padding-left: 27px;
        line-height: 24px;
        text-decoration: none;
    }

        .banner p span a:hover {
            text-decoration: underline;
        }

        .banner p span a.icon1 {
            background: url(../images/home.gif) no-repeat left center;
        }

        .banner p span a.icon2 {
            background: url(../images/return.gif) no-repeat left center;
            padding-left: 28px;
        }

        .banner p span a.icon3 {
            background: url(../images/fanhui.gif) no-repeat left center;
        }

.fav {
    position: absolute;
    right: 35px;
    top: 45px;
    color: #fff;
    font: 16px/24px "微软雅黑";
}

    .fav a {
        color: #fff;
        line-height: 24px;
        text-decoration: none;
        margin: 0px 10px;
    }

        .fav a.home {
            background: url(../images/home.gif) no-repeat left center;
            padding-left: 28px;
        }

        .fav a.help {
            background: url(../images/fanhui.gif) no-repeat left center;
            padding-left: 28px;
        }

        .fav a.return {
            background: url(../images/return.gif) no-repeat left center;
            padding-left: 28px;
        }

/*left*/
.leftframe_body {
    background: #4499dd !important;
    width: 226px;
    float: left;
    height: auto !important;
    min-height: 739px;
}

.leftframe_lv1 {
    width: 180px;
    height: 45px;
    padding: 0 23px;
    background: url(../images/lv1bg.gif) repeat-x;
}

    .leftframe_lv1.selected {
        background: url(../images/navbg.gif) repeat-x;
    }

    .leftframe_lv1 .lnk {
        margin-left: 12px;
        color: #FFF;
        font: 15px/40px "微软雅黑";
        float: left;
    }

    .leftframe_lv1 .img1 {
        margin-top: 12px;
        float: left;
    }

    .leftframe_lv1 .imgr {
        margin-top: 14px;
        float: right;
        cursor: pointer;
    }

.leftframe_lv2 {
    display: none;
    background-color: #fff;
}

    .leftframe_lv2 li {
        width: 152px;
        background-color: #fff;
        padding: 5px 23px 5px 51px;
        height: 30px;
        text-align: left;
        border-left: 1px solid #d7dee4;
        background: url(../images/icon03a.gif) no-repeat 40px center;
    }

        .leftframe_lv2 li a {
            font: 14px/30px "微软雅黑";
            color: #7b7b7c;
            line-height: 30px;
            text-decoration: none;
        }

        .leftframe_lv2 li.sub_select {
            background-color: #fff;
        }

            .leftframe_lv2 li.sub_select a {
                color: #2a8ade;
            }

/*right*/
.rightframe_body {
    background-color: #edeff5;
}

.top_t {
    height: 44px !important;
    background: url(../images/icon04a.gif) no-repeat 15px center;
    background-color: #edeff5;
    padding-left: 15px;
}

    .top_t h1 {
        color: #777777;
        font: normal 14px/44px "微软雅黑";
        background: no-repeat left center;
        padding-left: 25px !important;
        float: left;
    }

    .top_t b {
        color: #2a8ade;
        font: normal 14px/44px "微软雅黑";
    }

.rightframe_body .right_lv1box {
    padding: 0 1%;
    background-color: #edeff5 !important;
    height: 155px;
}

.right_lv1box .contain_right {
    float: right;
    width: 22%;
    padding-left: 1%;
    height: 140px;
}

.right_lv1box .contain_rightlv1 {
    clear: both;
    background-color: #fff;
    height: 140px;
    width: 100%;
}

.right_lv1box .right_title {
    background-color: #fff;
    height: 40px;
    text-align: left;
    border-bottom: 1px solid #e2e2e2;
}

    .right_lv1box .right_title h1 {
        font: bold 14px/40px "微软雅黑";
        color: #414141;
        background: url(../images/icon001.gif) no-repeat 0 center;
        padding-left: 15px;
    }

.contain_rightlv1 ul {
    width: 90%;
    margin: 0 auto;
    padding: 8px 0;
}

.contain_rightlv1 li span.icon001 {
    color: #9da5be;
    padding-left: 28px;
    font: 14px/40px "微软雅黑";
    background: url(../images/icon002.png) no-repeat left 1px;
}

.contain_rightlv1 li span.icon002 {
    color: #9da5be;
    padding-left: 28px;
    font: 14px/40px "微软雅黑";
    background: url(../images/icon003.png) no-repeat left center;
}

.contain_rightlv1 li a {
    color: #2a8ade;
    font: normal 14px/40px "微软雅黑";
    text-decoration: none;
}

    .contain_rightlv1 li a:hover {
        text-decoration: underline;
    }

.right_lv1box .contain_left {
    float: right;
    width: 76.5%;
    height: 140px;
}

.right_lv1box .contain_leftlv1 {
    clear: both;
    background-color: #fff;
    height: 140px;
    width: 100%;
    margin-bottom: 14px;
}

.right_lv1box .left_title {
    background-color: #fff;
    height: 40px;
    text-align: left;
    border-bottom: 1px solid #e2e2e2;
}

    .right_lv1box .left_title h1 {
        font: bold 14px/40px "微软雅黑";
        color: #414141;
        background: url(../images/icon001.gif) no-repeat 0 center;
        padding-left: 15px;
    }

.lv {
    float: right;
    width: 98%;
    margin-left: 2%;
}

    .lv ul {
        width: 100%;
        display: table;
    }

    .lv li {
        width: 100%;
        line-height: 30px;
        vertical-align: middle;
        padding-top: 10px;
        height: 30px;
    }

        .lv li input.w {
            width: 54%;
            _width: 53%;
            line-height: 24px;
            margin: 0px;
            float: left;
        }

        .lv li span {
            text-align: left;
            padding-right: 20px;
        }

            .lv li span.blue {
                font: normal 14px/30px "微软雅黑";
                color: #9da5be;
                vertical-align: middle;
            }

        .lv li img {
            float: left;
            margin-left: 10px;
        }

.chek_10 {
    display: none !important;
}

    .chek_10 + label {
        width: 12px !important;
        height: 12px !important;
        display: inline-block !important;
        position: relative !important;
        border: 1px solid #e2e2e2 !important;
        color: #000 !important;
        top: 2px !important;
    }

    .chek_10:checked + label:after {
        content: "√" !important;
        font-family: "Microsoft Yahei" !important;
        position: absolute !important;
        top: -8px !important;
        left: 1px !important;
        font-size: 13px !important;
        font-weight: bold !important;
        color: #4499DC !important;
        width: 12px !important;
        height: 12px !important;
    }

.lv li input.pad01 {
    padding-left: 4px;
    background-color: #FFFFFF;
    border: 1px solid #e2e2e2;
}

.rightframe_body .right_lv2box {
    padding: 0 1%;
    background-color: #edeff5 !important;
    height: 265px;
}

.right_lv2box .contain_right {
    float: right;
    width: 22%;
    padding-left: 1%;
    height: 250px;
}

.right_lv2box .contain_rightlv1 {
    clear: both;
    background-color: #fff;
    height: 250px;
    width: 100%;
}

.right_lv2box .right_title {
    background-color: #fff;
    height: 40px;
    text-align: left;
    border-bottom: 1px solid #e2e2e2;
    position: relative;
}

    .right_lv2box .right_title h1 {
        font: bold 14px/40px "微软雅黑";
        color: #414141;
        background: url(../images/icon001.gif) no-repeat 0 center;
        padding-left: 15px;
        padding-right: 15px;
    }

.right_title a.more-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 27px;
    height: 19px;
    display: block;
    z-index: 2;
}

.right_lv2box .tab-content2 ul li {
    text-align: left;
    width: 100%;
    font-size: 14px;
    line-height: 27px;
}

    .right_lv2box .tab-content2 ul li.line {
        border-bottom: 1px dashed #e2e2e2;
    }

        .right_lv2box .tab-content2 ul li.line a:hover {
            text-decoration: underline;
        }

    .right_lv2box .tab-content2 ul li a {
        margin-left: 5px;
        line-height: 27px;
        color: #888b97;
        width: 88%;
        font-size: 14px;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
    }

        .right_lv2box .tab-content2 ul li a:hover {
            text-decoration: none;
        }

.right_lv2box .contain_left {
    float: right;
    width: 76.5%;
    height: 250px;
}

.right_lv2box .contain_leftlv1 {
    clear: both;
    background-color: #fff;
    height: 250px;
    width: 100%;
}

.right_lv2box .left_title {
    background-color: #fff;
    height: 40px;
    text-align: left;
    border-bottom: 1px solid #e2e2e2;
}

    .right_lv2box .left_title h1 {
        font: bold 14px/40px "微软雅黑";
        color: #414141;
        background: url(../images/icon001.gif) no-repeat 0 center;
        padding-left: 15px;
    }

.left_title a.more-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../images/icon15.png) no-repeat;
    width: 27px;
    height: 19px;
    display: block;
    z-index: 2;
}

.xbox {
    float: left;
    width: 50%;
    height: 140px;
}

    .xbox .title {
        background-color: #fff;
        height: 40px;
        text-align: left;
        position: relative;
        border-right: 1px solid #e2e2e2;
    }

        .xbox .title h1 {
            font: bold 14px/40px "微软雅黑";
            color: #9da5be;
            padding-left: 15px;
        }

        .xbox .title a.more-icon {
            position: absolute;
            right: 8px;
            top: 10px;
            background: url(../images/icon15.png) no-repeat;
            width: 27px;
            height: 19px;
            display: block;
            z-index: 2;
        }

    .xbox .tab-content2 ul li {
        text-align: left;
        border-right: 1px solid #e2e2e2;
        width: auto;
        font-size: 14px;
        line-height: 27px;
        padding-left: 10px;
    }

        .xbox .tab-content2 ul li.line {
            border-bottom: 1px solid #e2e2e2;
        }

            .xbox .tab-content2 ul li.line a:hover {
                text-decoration: underline;
            }

        .xbox .tab-content2 ul li span.date {
            float: right;
            margin-right: 15px;
            font-size: 14px;
            color: #9da5be;
        }

        .xbox .tab-content2 ul li a {
            margin-left: 5px;
            color: #888b97;
            width: 68%;
            font-size: 14px;
            line-height: 27px;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
        }

    .xbox .title2 {
        background-color: #fff;
        height: 40px;
        text-align: left;
        position: relative;
    }

        .xbox .title2 h1 {
            font: bold 14px/40px "微软雅黑";
            color: #9da5be;
            padding-left: 15px;
        }

        .xbox .title2 a.more-icon {
            position: absolute;
            right: 10px;
            top: 10px;
            background: url(../images/icon15.png) no-repeat;
            width: 27px;
            height: 19px;
            display: block;
            z-index: 2;
        }

    .xbox .tab-content3 ul li {
        text-align: left;
        width: auto;
        font-size: 14px;
        line-height: 27px;
        padding-left: 10px;
    }

        .xbox .tab-content3 ul li.line {
            border-bottom: 1px solid #e2e2e2;
        }

            .xbox .tab-content3 ul li.line a:hover {
                text-decoration: underline;
            }

        .xbox .tab-content3 ul li span.date {
            float: right;
            margin-right: 15px;
            font-size: 14px;
            color: #9da5be;
        }

        .xbox .tab-content3 ul li a {
            margin-left: 5px;
            color: #888b97;
            width: 68%;
            font-size: 14px;
            line-height: 27px;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
        }

.xbox3 {
    float: left;
    width: 33.3%;
    height: 140px;
}

    .xbox3 .title {
        background-color: #fff;
        height: 40px;
        text-align: left;
        position: relative;
        border-right: 1px solid #e2e2e2;
    }

        .xbox3 .title h1 {
            font: bold 14px/40px "微软雅黑";
            color: #9da5be;
            padding-left: 15px;
        }

        .xbox3 .title a.more-icon {
            position: absolute;
            right: 10px;
            top: 10px;
            background: url(../images/icon15.png) no-repeat;
            width: 27px;
            height: 19px;
            display: block;
            z-index: 2;
        }

    .xbox3 .tab-content2 ul li {
        text-align: left;
        border-right: 1px solid #e2e2e2;
        width: auto;
        font-size: 14px;
        line-height: 27px;
        padding-left: 10px;
    }

        .xbox3 .tab-content2 ul li.line {
            border-bottom: 1px solid #e2e2e2;
        }

            .xbox3 .tab-content2 ul li.line a:hover {
                text-decoration: underline;
            }

        .xbox3 .tab-content2 ul li span.date {
            float: right;
            margin-right: 15px;
            font-size: 12px;
            color: #c7c7c7;
        }

        .xbox3 .tab-content2 ul li a {
            margin-left: 5px;
            color: #888b97;
            width: 68%;
            font-size: 14px;
            line-height: 27px;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
        }

    .xbox3 .title2 {
        background-color: #fff;
        height: 40px;
        text-align: left;
        position: relative;
    }

        .xbox3 .title2 h1 {
            font: bold 14px/40px "微软雅黑";
            color: #9da5be;
            padding-left: 15px;
        }

        .xbox3 .title2 a.more-icon {
            position: absolute;
            right: 10px;
            top: 10px;
            background: url(../images/icon15.png) no-repeat;
            width: 27px;
            height: 19px;
            display: block;
            z-index: 2;
        }

    .xbox3 .tab-content3 ul li {
        text-align: left;
        width: auto;
        font-size: 14px;
        line-height: 27px;
        padding-left: 10px;
    }

        .xbox3 .tab-content3 ul li.line {
            border-bottom: 1px solid #e2e2e2;
        }

            .xbox3 .tab-content3 ul li.line a:hover {
                text-decoration: underline;
            }

        .xbox3 .tab-content3 ul li span.date {
            float: right;
            margin-right: 15px;
            font-size: 12px;
            color: #c7c7c7;
        }

        .xbox3 .tab-content3 ul li a {
            margin-left: 5px;
            color: #888b97;
            width: 68%;
            font-size: 14px;
            line-height: 27px;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
        }

/*footer*/
.footer {
    clear: both;
    height: 50px;
    background-color: #FFFFFF;
    border-top: 1px solid #bfbfbf;
    text-align: center;
    font: 14px/50px "微软雅黑";
    color: #707070;
}

/*列表页*/
.form-main {
    padding: 0px 15px 15px 15px;
    background-color: #edeff5;
    height: 100%;
}

.part_title {
    height: 40px;
    background: #FFFFFF;
    border-bottom: 1px solid #e2e2e2;
}

    .part_title .title h1 {
        float: left;
        height: 40px;
        padding-left: 16px;
        color: #414141;
        font: normal 14px/40px "微软雅黑";
        background: url(../images/icon001.gif) no-repeat 0 center;
    }

    .part_title .title .posi {
        float: right;
        padding-right: 14px;
        padding-top: 4px;
        color: #8d8e94;
        font: 13px/40px "微软雅黑";
    }

        .part_title .title .posi a {
            color: #888b97;
            font: 13px/40px "微软雅黑";
        }

        .part_title .title .posi b {
            color: #9da5be;
            font-weight: normal;
        }

        .part_title .title .posi span {
            color: #a5a5a5;
            font-family: "微软雅黑";
        }

        .part_title .title .posi a {
            color: #3a77b8;
            text-decoration: none;
            cursor: pointer;
        }

            .part_title .title .posi a:hover {
                text-decoration: underline;
                color: #9da5be;
            }

    .part_title .btn-right {
        float: right;
        margin-right: 30px;
        margin-top: 3px;
    }

        .part_title .btn-right a {
            height: 25px;
            line-height: 25px;
            float: left;
            display: block;
            padding: 0px 10px;
            margin: 5px 0px 0px 10px;
            background-color: #5093E1;
            text-decoration: none;
            color: #FFFFFF;
            font-size: 14px;
        }

            .part_title .btn-right a:hover {
                background-color: #2473D2;
            }

.part1 {
    background-color: #fff;
    border: 1px solid #e4e8e9;
    margin-bottom: 9px;
}

.part2 {
    background-color: #fff;
    border-left: 1px solid #a5ccf3;
    border-right: 1px solid #a5ccf3;
}

.pad01 {
    padding: 6px 7px;
    margin: 0 auto;
}

.search01 {
    background-color: #FFFFFF;
}

.pad02 {
    padding: 12px 20px;
}

.in_table td {
    line-height: 32px;
    font-size: 14px;
    color: #080808;
    padding: 6px 7px;
    height: 35px;
    vertical-align: middle;
}

    .in_table td input, .in_table td select {
        border: 1px solid #e2e2e2;
    }

.pad05 {
    padding: 0px 0px 9px 9px;
    background-color: #e2f0fb;
}

.ipt1 {
    vertical-align: top;
    cursor:pointer;
}

.ipt2 {
    marginSSSS-right: 10px;
    vertical-align: middle;
}

.center {
    text-align: center;
}

.form_search2 {
    margin-bottom: 6px;
}

    .form_search2 .subtit {
        height: 33px;
        cursor:pointer;
    }

        .form_search2 .subtit h1 {
            float: left;
            background: url(../images/icon05.gif) no-repeat 11px center;
            padding-right: 33px;
            color: #8d8c94;
            font: bold 13px/23px "微软雅黑";
            margin-left: 20px;
        }

        .form_search2 .subtit span {
            float: left;
            color: #8d8c94;
            font: 14px/37px "微软雅黑";
        }

        .form_search2 .subtit a {
            float: left;
            padding: 3px 9px;
            display: block;
            color: #ffffff;
            background: #3b9fdb;
            height: 23px;
            width: 50px;
            text-align: center;
            text-decoration: none;
            margin-right: 10px;
        }

.form_list_main03 {
    width: 100%;
    background-color: #FFFFFF;
}

    .form_list_main03 td {
        height: 18px;
        line-height: 34px;
        text-align: center;
        font-size: 14px;
        color: #080808;
    }

    .form_list_main03 thead td {
        /*border-top: 3px solid #e2e2e2;
        font: 14px/32px "微软雅黑";
        color: #080808;
        height: 18px;*/
    }

    .form_list_main03 a {
        color: #2a8ade;
        font: 14px/32px "微软雅黑";
        text-decoration: none;
        font-size: 14px;
    }

        .form_list_main03 a:hover {
            color: #9da5be;
            text-decoration: underline;
        }

    .form_list_main03 b {
        color: #9da5be;
        font: 14px/32px "微软雅黑";
        text-decoration: none;
        font-size: 14px;
    }

        .form_list_main03 b:hover {
            color: #9da5be;
            text-decoration: underline;
        }

    .form_list_main03 cch {
        text-align: left;
    }

.form_view_main03 {
    padding: 16px 0 16px 26px;
}

    .form_view_main03 td, .pad01 .form_view_main03 th {
        height: 23px;
        line-height: 24px;
        text-align: left;
        font-size: 14px;
        color: #646464;
        padding: 8px 27px;
    }

    .form_view_main03 th {
        text-align: right;
        font-weight: normal;
    }

.tdbg_3 {
    border-right: 1px solid #e2e2e2;
}

.tdbg_4 {
    border-bottom: 1px solid #e2e2e2;
}

.tdbg_5 {
    border-bottom: 1px solid #e2e2e2;
    font-weight:800;
  
}

.black_txt2 {
    /*color: #646464;
    font: 15px/26px "微软雅黑";*/
} 

.form_list_main03 td.tdbg_4_left {
    text-align: left;
    padding-left: 15px;
}

/*分页*/
.page_next {
    width: 29px;
    height: 29px;
    background: url(../images/page_next.png) no-repeat;
    cursor: pointer;
    border: 0;
    vertical-align: middle;
    margin-left: 8px;
    font: 15px/24px "微软雅黑";
}

.pages {
    margin: 10px auto 0;
    text-align: right;
    background: #FFFFFF;
    height: 40px;
    width: 98%;
    font: 15px/24px "微软雅黑";
}

    .pages a {
        display: inline-block;
        border: 1px solid #dfdfdf;
        color: #565656;
        background: #fff;
        padding: 0 10px;
        margin-left: 2px;
        margin-right: 2px;
        vertical-align: middle;
    }

        .pages a.selected, .pages a.selected:hover {
            color: #fff;
            background: #81b5e0;
            border-color: #81b5e0;
            cursor: default;
        }

/*分页  end*/

/*详情页*/
.details-main {
    padding: 0px 15px 15px 15px;
    background-color: #edeff5;
}

.details-lv1 {
    margin-top: 10px;
    background-color: #FFFFFF;
}

    .details-lv1 .toptitel {
        height: 35px;
        border-bottom: 1px solid #e2e2e2;
        background: url(../images/iconbg.gif) no-repeat 10px center;
        border: 1px solid #e2e2e2;
    }

        .details-lv1 .toptitel h3 {
            float: left;
            padding-left: 35px;
            line-height: 35px;
            color: #080808;
        }

    .details-lv1 a {
        color: #2a8ade;
        text-decoration: none;
    }

    .details-lv1 .toptitel .btn-right {
        float: right;
        margin-right: 10px;
    }

        .details-lv1 .toptitel .btn-right a {
            height: 25px;
            line-height: 25px;
            float: left;
            display: block;
            padding: 0px 10px;
            background-color: #5093E1;
            text-decoration: none;
            color: #FFFFFF;
            font-size: 14px;
            margin-left: 10px;
            margin-right: 0px;
            margin-top: 5px;
        }

            .details-lv1 .toptitel .btn-right a:hover {
                background-color: #2473D2;
            }

    .details-lv1 .stdinfo {
        height: 40px;
        padding: 0 0px 0 65px;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
        overflow: hidden;
        zoom: 1;
    }

        .details-lv1 .stdinfo .titwrods {
            float: left;
            line-height: 40px;
            color: #646464;
        }

            .details-lv1 .stdinfo .titwrods em {
                color: #2989DD;
                font-style: normal;
                margin-left: 10px;
            }

        .details-lv1 .stdinfo a, .std_table .stbn {
            float: right;
            display: block;
            height: 20px;
            line-height: 20px;
            padding: 0px 10px;
            background-color: #F0F0F0;
            color: #9D9FA1;
            font-size: 12px;
            text-decoration: none;
            margin: 10px 10px 0px 0px;
            border-radius: 3px;
        }

            .details-lv1 .stdinfo a:hover, .std_table .stbn:hover {
                background-color: #E0E0E0;
            }

.std_table {
    color: #010101;
    border-collapse: collapse;
    font-size: 14px;
}

    .std_table th, .std_table td {
        border: 1px solid #e2e2e2;
    }

    .std_table th {
        background-color: #ffffff;
        text-align: right;
        padding: 6px;
        font-weight: normal;
    }

    .std_table td {
        background-color: #ffffff;
        text-align: left;
        padding: 6px 12px;
    }

.std_idtbl {
    border-collapse: collapse;
}

    .std_idtbl td {
        color: #08519d;
        font: 16px/26px "微软雅黑";
        background-color: #f6fafd;
        padding: 6px;
    }

.gray_txt1 {
    color: #080808;
    font: 15px/26px "微软雅黑";
}

.gray_txt2 {
    color: #b7b7b7;
    font: 12px/26px "微软雅黑";
}

.black_txt1 {
    color: #080808;
    font: 15px/26px "微软雅黑";
}

.std_table td .txt_input {
    height: 23px;
    line-height: 23px;
    padding-left: 4px;
    border: 1px solid #ccc;
    width: 80%;
}

.std_table .emtxt {
    color: #2989DD;
    font-style: normal;
    margin-left: 10px;
}

.std_table .btxt {
    color: #E55551;
    font-weight: normal;
    margin-left: 10px;
}

.std_table .xlsele {
    height: 25px;
    line-height: 25px;
    padding-left: 4px;
    border: 1px solid #ccc;
    width: 225px;
    color: #777777;
}

.line {
    position: relative;
    width: 600px;
    text-align: left;
    overflow: hidden;
    zoom: 1;
}

    .line span.span {
        float: left;
        padding-top: 2px;
    }

.file {
    position: absolute;
    left: 0;
    width: 300px;
    top: 0;
    height: 28px;
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
}

.file1 {
    float: left;
    margin-left: 8px;
    z-index: 1;
    width: 50px;
    height: 25px;
    line-height: 25px;
    background-color: #F0F0F0;
    cursor: pointer;
    color: #9D9FA1;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    margin-top: 2px;
}

.inputstyle {
    border: 1px solid #ccc;
    width: 225px;
    float: left;
    height: 23px;
    line-height: 23px;
    background: #FFF;
    z-index: 99;
}

.line .textfrom {
    margin-left: 10px;
    color: #878B97;
}

.line .dedel {
    color: #9da5be;
    text-decoration: none;
    margin-left: 10px;
}

    .line .dedel:hover {
        color: #9da5be;
    }

.STD_table {
    color: #010101;
    border-collapse: collapse;
    font-size: 14px;
}

.STDtog_table {
    color: #767676;
    border-collapse: collapse;
    font-size: 14px;
}

    .STDtog_table th, .STDtog_table td {
        border: 1px solid #e2e2e2;
    }

    .STDtog_table th {
        border-bottom: 1px solid #e2e2e2;
        height: 36px;
        padding: 0 10px;
        font: 14px/26px "微软雅黑";
        color: #838383;
        text-align: center;
    }

    .STDtog_table td {
        padding: 8px 10px;
        color: #90939e;
    }

    .STDtog_table .cter {
        text-align: center;
    }

.details-lv1 .title {
    background: #FFFFFF;
    border: 1px solid #e2e2e2;
    height: 35px;
}

    .details-lv1 .title h1 {
        background: url(../images/iconbg.gif) no-repeat 10px center;
        color: #636363;
        padding-left: 35px;
        font: 15px/36px "微软雅黑";
        float: left;
    }

    .details-lv1 .title img {
        cursor: pointer;
        margin-right: 15px;
        margin-top: 11px;
        display: inline;
        float: right;
    }

    .details-lv1 .title .num {
        color: #2989DD;
    }

.details-lv1 .boxgroup h3 {
    float: left;
    width: 15%;
    text-align: center;
    color: #7D8181;
    padding: 20px 0px;
    line-height: 50px;
    font-size: 14px;
}

.details-lv1 .boxgroup .textright {
    float: left;
    width: 80%;
    padding: 20px 0px;
    border-left: 1px solid #e2e2e2;
}

.details-lv1 .boxgroup .textwords {
    width: 95%;
    margin-left: 2%;
    border: 1px solid #e2e2e2;
    height: 40px;
    padding: 5px;
}

.w {
    border: 1px solid #e2e2e2;
    height: 24px;
    line-height: 23px;
    width: 54%;
}

.cek-checkbox {
    position: relative;
    margin-left: 2%;
    margin-bottom: 10px;
}

    .cek-checkbox li {
        float: left;
        margin-right: 20px;
    }

.chk_1, .chk_2, .chk_3, .chk_4 {
    display: none;
}

    .chk_1 + label {
        width: 14px;
        height: 16px;
        border-radius: 50%;
        display: inline-block;
        position: relative;
        color: #FFFFFF;
        top: 3px;
        background: url(../images/radio.gif) no-repeat top center;
    }

    .chk_1:checked + label:after {
        content: "√";
        font-family: "Microsoft Yahei";
        position: absolute;
        top: 0px;
        left: 0px;
        color: #fff;
        background: url(../images/seradio.gif) no-repeat top center;
        text-align: center;
        border-radius: 50%;
        font-size: 0px;
        width: 14px;
        height: 16px;
    }

.cek-checkbox li span {
    margin-left: 5px;
    font-size: 14px;
    color: #858585;
    line-height: 30px;
}

.cek-btnbox {
    padding: 20px 0px;
    background-color: #EDEFF5;
}

    .cek-btnbox .btn {
        border: 0;
        cursor: pointer;
        height: 27px;
        width: 80px;
        line-height: 24px;
        text-align: center;
        color: #ffffff;
        font-family: "微软雅黑";
        text-align: center;
        color: #FFFFFF;
        background: url(../images/iconbg00.png) no-repeat;
        display: block;
        margin: 0px auto;
        text-decoration: none;
        font-size: 15px;
        letter-spacing: 5px;
        padding-left: 5px;
        border-radius: 5px;
    }

    .cek-btnbox .Newbtn {
        border: 0;
        cursor: pointer;
        height: 27px;
        width: 80px;
        line-height: 24px;
        text-align: center;
        color: #ffffff;
        font-family: "微软雅黑";
        text-align: center;
        color: #FFFFFF;
        background: url(../images/iconbg00.png) no-repeat;
        /*display: block;*/
        margin: 0px auto;
        text-decoration: none;
        font-size: 15px;
        letter-spacing: 5px;
        padding-left: 5px;
        border-radius: 5px;
    }


    .cek-btnbox .btn:hover {
        background-color: #327EDC;
    }

/*login content*/
.top_mid {
    position: absolute;
    right: 150px;
    overflow: hidden;
    height: 23px;
    bottom: 24px;
    font-size: 14px;
    font-weight: normal;
}

.top p {
    overflow: hidden;
    padding-bottom: 18px;
    float: left;
}

    .top p strong {
        color: #fff;
        float: left;
        font-weight: normal;
        padding-right: 10px;
        line-height: 16px;
        white-space: nowrap;
    }

    .top p span {
        color: #fff;
        float: left;
    }

        .top p span a {
            color: #fff;
            float: left;
            display: block;
            margin: 0px 5px;
            padding-left: 18px;
            height: 16px;
            line-height: 16px;
            text-decoration: none;
        }

            .top p span a:hover {
                color: #fff;
                text-decoration: none;
            }

            .top p span a.icon2 {
                background: url(../images/login_icon02.jpg) no-repeat left center;
            }

.login_conbg {
    background: url(../images/login_conbg.gif) repeat-x;
    min-height: 530px;
    height: 526px;
}

.login_conbox {
    width: 1100px;
    margin: 0 auto;
    padding-top: 40px;
    position: relative;
    z-index: 9999;
}

.login_bottombg {
    background: url(../images/login_bottombg.gif) repeat-x top;
    width: 100%;
    height: 107px;
    text-align: center;
    border-top: 1px solid #e2e2e2;
    /*position: absolute;
        bottom: 0;
    left: 0;*/
}

    .login_bottombg p {
        color: #949494;
        line-height: 105px;
        font-size: 13px;
    }

.login_company_left {
    width: 550px;
    float: left;
    background: url(../images/login_company.png) no-repeat;
    padding-top: 350px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale,src="../images/login_company.png");
    margin-top: 10px;
}

    .login_company_left p {
        text-align: left;
        color: #aeaeae;
        font-size: 13px;
        line-height: 24px;
        padding-left: 40px;
    }

.login_manage_left {
    width: 550px;
    float: left;
    background: url(../images/login_manage.png) no-repeat;
    padding-top: 350px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale,src="../images/login_manage.png");
    margin-top: 24px;
}

    .login_manage_left p {
        text-align: left;
        color: #aeaeae;
        font-size: 13px;
        line-height: 24px;
        padding-left: 40px;
    }

.login_right {
    width: 403px;
    border: 1px solid #3a9bec;
    background: #e2f0fc;
    float: right;
}

    .login_right .title {
        height: 50px;
        border-bottom: 1px solid #3a9bec;
        background: #0081dc;
    }

        .login_right .title h1 {
            padding-left: 20px;
            color: #fff;
            font: 24px/50px "微软雅黑";
        }

    .login_right .loginbox {
        width: 362px;
        margin: 0 auto;
        padding: 20px 0 50px;
        text-align: left;
    }

        .login_right .loginbox span {
            display: block;
            color: #323232;
            font: 18px/35px "黑体";
        }

        .login_right .loginbox .zc {
            display: block;
            float: left;
        }

        .login_right .loginbox .wj {
            display: block;
            float: right;
        }

            .login_right .loginbox .wj a, .login_right .loginbox .zc a {
                color: #323232;
                font: 14px/35px "黑体";
                padding: 5px;
                text-decoration: none;
                cursor: pointer;
            }

                .login_right .loginbox .wj a:hover, .login_right .loginbox .zc a:hover {
                    color: #323232;
                    text-decoration: none;
                }

        .login_right .loginbox .reg_row1 {
            background: url(../images/login_userbg01.gif) no-repeat;
            height: 51px;
            overflow: hidden;
            font-size: 14px;
            width: 362px;
        }

        .login_right .loginbox .reg_row2 {
            background: url(../images/login_userbg02.gif) no-repeat;
            height: 51px;
            overflow: hidden;
            font-size: 14px;
            width: 362px;
        }

        .login_right .loginbox .reg_row1 .txtinput {
            border: 0;
            height: 49px;
            margin-top: 1px;
            line-height: 45px;
            margin-left: 50px;
            padding-left: 5px;
            width: 306px;
            float: left;
            display: inline;
            color: #cccccc;
        }

        .login_right .loginbox .reg_row2 .pwinput {
            border: 0;
            height: 49px;
            margin-top: 1px;
            line-height: 45px;
            margin-left: 50px;
            padding-left: 5px;
            width: 306px;
            float: left;
            display: inline;
            color: #cccccc;
        }

        .login_right .loginbox .row3 {
            height: 37px;
            overflow: hidden;
            font-size: 18px/37px;
            width: 362px;
            vertical-align: middle;
        }

            .login_right .loginbox .row3 input {
                border: 1px solid #e2e2e2;
                height: 33px;
                vertical-align: middle;
            }

            .login_right .loginbox .row3 img {
                vertical-align: middle;
                float: right;
            }

        .login_right .loginbox .forpwd {
            display: block;
            color: #4066ba;
            font: 14px/50px "微软雅黑";
        }

            .login_right .loginbox .forpwd input {
                vertical-align: middle;
                margin: 0 5px;
            }

        .login_right .loginbox .chk {
            display: block;
            width: 362px;
            height: 52px;
            background: #5093e1;
            color: #fff;
            text-align: center;
            font: 24px/50px "微软雅黑";
            border: 0;
        }

/*编辑页面 按钮*/
.edit-btn {
    height: 25px;
    line-height: 25px;
    display: inline-block;
    padding: 0px 10px;
    margin: 5px 0px 0px 10px;
    background-color: #5093E1;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 14px;
    border: 0;
    cursor: pointer;
}

.msg-main {
    padding: 16px 24px 0;
    font-size: 14px;
    color: #90939e;
}

    .msg-main input {
        margin-right: 4px;
    }

    .msg-main.mg-bt {
        padding-bottom: 16px;
    }

/*弹出窗口*/
.maskbox, .maskbox2 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    filter: Alpha(opacity=30);
    -moz-opacity: .3;
    opacity: 0.3;
    display: none;
    z-index: 888;
}

.popupbox, .popupbox2 {
    width: 450px;
    position: absolute;
    left: 50%;
    margin-left: -225px;
    z-index: 999;
    display: none;
    background: #edf5fb;
}

.maskbox3 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    filter: Alpha(opacity=30);
    -moz-opacity: .3;
    opacity: 0.3;
    display: none;
    z-index: 888;
}

.popupbox3 {
    width: 700px;
    position: absolute;
    left: 50%;
    margin-left: -350px;
    z-index: 999;
    display: none;
    background: #edf5fb;
}

.main_box {
    border: 1px solid #b1c1e4;
    display: table;
}

    .main_box .popuptitle {
        height: 35px;
        color: #7d8182;
        padding: 0 12px;
        font: bold 15px/35px "微软雅黑";
        width: 424px;
        _float: left;
    }

    .main_box .popuptitle3 {
        width: 676px;
    }

    .main_box .popuptitle .close_bnt {
        float: right;
        margin-top: 10px;
        display: inline;
        cursor: pointer;
    }

    .main_box .popupmain {
        height: auto;
        padding: 8px 6px;
        margin: 0 auto 10px;
        background-color: #ffffff;
        width: 430px;
        _float: left;
    }

    .main_box .popupmain3 {
        width: 688px;
    }

    .main_box .popupbox_bottom {
        width: 100%;
        height: 30px;
        padding-bottom: 12px;
        text-align: center;
    }

.pop_tbl1 td {
    line-height: 18px;
    border-right: 2px solid #fff;
    border-top: 2px solid #ededed;
    border-bottom: 1px solid #ededed;
    background-color: #f7f7f7;
    font-size: 12px;
    color: #050302;
    padding: 5px 6px;
}

    .pop_tbl1 td.jg {
        line-height: 18px;
        border-right: 2px solid #fff;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        background-color: #ffffff;
        font-size: 12px;
        color: #050302;
        padding: 5px 6px;
    }

.pop_tbl2 {
    margin: 5px 0;
}

    .pop_tbl2 td {
        line-height: 18px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        background-color: #f7f7f7;
        font-size: 12px;
        color: #050302;
        padding: 3px;
        6px;
    }

        .pop_tbl2 td .ipt, .pop_tbl1 td .ipt, .pop_tbl3 td .ipt, .list_tbl .ipt {
            border: 1px solid #dbe3e9;
            height: 23px;
            line-height: 23px;
            color: #919190;
            font-size: 14px;
            width: 90%;
        }

.pop_tbl3 td {
    line-height: 18px;
    border: 1px solid #ededed;
    background-color: #ffffff;
    font-size: 13px;
    color: #646464;
    padding: 5px 7px;
}

.pop_list {
    border: 1px solid #e5e5e5;
}

    .pop_list th {
        border: none;
        background: #eff0f4;
        text-align: center;
        height: 23px;
        font: normal 13px/23px "微软雅黑";
        color: #919190;
        white-space: nowrap;
    }

    .pop_list td {
        line-height: 18px;
        text-align: center;
        border: none;
        color: #555555;
        padding: 6px;
    }

.demo_btn {
    width: 75px;
    height: 27px;
    font-size: 14px;
    background: #3a9fdb;
    line-height: 25px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}

    .demo_btn.blue {
        background: #3a9fdb;
    }

.inbox_btn {
    background: url(../image/inputbg.gif) no-repeat;
    color: #555555;
    font-size: 14px;
    border: 1px solid #949899;
    height: 25px;
    width: 47px;
    line-height: 18px;
    line-height: 21px\9 /*IE6789*/;
}
/*弹出窗口  end*/

/*新增样式*/
.xh_d_zj {
    margin-left: 10px;
    display: inline-block;
    margin-top: 7px;
}

/*s上传样式*/
.rdbs_list {
    margin: 10px 6px 0px;
    position: relative;
    border: 1px solid rgb(231, 231, 231);
    background-color: rgb(255, 255, 255);
}

    .rdbs_list .fj-title {
        height: 55px;
        background-color: rgb(249, 248, 248);
    }

.btn-link {
    float: right;
    padding-right: 16px;
}

.rdbs_list_tit {
    height: 55px;
    float: left;
    font-size: 15px;
    line-height: 55px;
    padding-left: 16px;
    color: rgb(51, 51, 51);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rdbs_list ul {
    margin-bottom: 10px;
    border-top: 1px solid rgb(231, 231, 231);
    padding-top: 10px;
}

.rdbs_list li {
    margin-left: 30px;
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.file-upload {
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.rdbs_list .fj-title .file-btn {
    float: right;
    margin-top: 10px;
    margin-right: 20px;
    overflow: hidden;
    width: 57px;
}

.Selectbtn {
    width: 103px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    cursor: pointer;
    background: #5a98de;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
    margin: 10px;
}

.filecount .fa-times a {
    font-weight: bold;
    color: #c75f63;
    font-style: normal;
}

.filecount .fa-search a {
    font-weight: bold;
    color: #568858;
    font-style: normal;
    !;
}

label {
    word-wrap: break-word;
    word-break: break-all;
    width: 90%
}
.NewLabel {
    word-wrap: break-word;
    word-break: break-all;
    width: 90%
}
