﻿
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: #f6f6f6;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 5px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #747474;
    }

::-webkit-scrollbar-corner {
    background: #f6f6f6;
}

* {
    scrollbar-arrow-color: #ccc; /*三角箭头的颜色*/
    scrollbar-face-color: #ddd; /*立体滚动条的颜色*/
    scrollbar-3dlight-color: #fff; /*立体滚动条亮边的颜色*/
    scrollbar-highlight-color: #fff; /*滚动条空白部分的颜色*/
    scrollbar-shadow-color: #fff; /*立体滚动条阴影的颜色*/
    scrollbar-darkshadow-color: #fff; /*立体滚动条强阴影的颜色*/
    scrollbar-track-color: #fff; /*立体滚动条背景颜色*/
    scrollbar-base-color: #fff; /*滚动条的基本颜色*/
}

html {
    width: 100%;
}

body {
    width: 100%;
    position: relative;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

#resizediv {
    width: 100%;
    height: auto;
}
/*弹层*/
.zhezhao {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity=57); /*ie8透明度兼容*/
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    display: none;
}

.tan_box {
    display: none;
    z-index: 12;
    width: 380px;
    height: 220px;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.tan_left {
    float: left;
    width: 100%;
    background: #fff url(../images/bc_icon.png) no-repeat 25% center;
}
.p_box{
    padding:40px 0;
    line-height:30px
}
.p_box p {
    color: #4C4C4C;
    font-size: 16px;
    width: 100%;
    /*margin-left:120px;*/
    text-align: center;
}

.cl {
    float: right;
    margin-left: 3px;
    width: 36px;
    height: 36px;
    background: url(../images/clo_iocn.png) no-repeat left top;
}

.queren {
    clear: both;
    float: left;
    width: 100%;
    height: 50px;
    background: #0F429B;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}


/*公用头部、尾部*/

.footer {
    width: 100%;
    background: #fff;
    float: left;
    border-top: 4px solid #0468b4;
}

.footer_lin {
    width: 1200px;
    height: 56px;
    margin: 0 auto;
}

.footer_jish {
    float: left;
    width: 100%;
    height: 56px;
    text-align: center;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #676767;
    line-height: 56px;
    color: #fff;
}


.footer_link {
    width: 1200px;
    margin: 0 auto;
}

.footer_jishu {
    float: left;
    width: 100%;
    padding: 16px 0;
    text-align: center;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #676767;
    line-height: 25px;
}



/*用户注册*/

.user_box {
    width: 100%;
    height: auto;
    float: left;
    background: #f2f3f5;
    /*border-top: 1px solid #0f429b;*/
}

.user_box_veri {
    margin: 0 auto;
    height: auto;
    overflow: auto;
    width: 1200px;
}

.user_box_veri_node {
    width: 100%;
    height: auto;
    float: left;
    background: #fff;
    margin: 30px 0 0 0;
}

.tit {
    float: left;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #0468b4;
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
}

    .tit h1 {
        margin-left: 46px;
        float: left;
    }

.reg_veri {
    float: left;
    width: 92%;
    padding: 4%;
}

.reg_tk {
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd;
}

    .reg_tk p {
        float: left;
        background: url(../images/tk_icon.png) no-repeat left top;
        font-size: 16px;
        padding-left: 50px;
        padding-bottom: 20px;
        line-height: 22px;
    }

.yi {
    color: #ff5200;
}

.reg_verif {
    float: left;
    width: 100%;
    height: auto;
    /*margin-top: 30px;*/
}

.mes_tit {
    float: left;
    width: 80%;
    margin: 0 0 0 50px;
}

.table {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}

    .table tr td {
        padding: 10px 0;
        vertical-align: middle;
    }

        .table tr td:nth-child(2) {
            width: 650px;
        }

        .table tr td:nth-child(3) {
            font-size: 14px;
            padding: 10px 15px;
            text-align: left;
            line-height: 18px;
            color: #737373;
        }

        .table tr td select {
            width: 98.5%;
            float: left;
            height: 38px;
            padding: 6px 0;
            outline: none;
            font-size: 14px;
            font-family: "微软雅黑";
            border: 1px solid #e1e5ee;
            color: #737373;
            text-indent: 4px;
        }

            .table tr td select.dl {
                width: 32%;
                float: left;
                margin: 5px 10px 5px 0;
            }

                .table tr td select.dl:nth-of-type(3) {
                    margin-right: 0 !important;
                    float: left;
                }

        .table tr td:nth-of-type(1) {
            text-align: right;
            width: 180px;
        }

        .table tr td > select.dl2 {
            float: left;
            width: 49%;
            margin-right: 10px;
        }

            .table tr td > select.dl2:nth-child(2) {
                float: left;
                width: 49%;
                margin-right: 0;
            }

        .table tr td input, textarea {
            text-indent: 5px;
            height: 35px;
            outline: none;
            line-height: 35px !important;
            width: 98.8%;
            font-size: 14px;
            font-family: "微软雅黑";
            border: 1px solid #e1e5ee;
            color: #737373;
        }

.yydj {
    width: 100%;
    float: left;
}

.table tr td div > p {
    margin-top: 20px;
    margin-right: 12px;
    float: left;
    width: auto;
    line-height: 40px;
}

.table tr td div > select {
    margin-top: 20px;
    width: 84%;
    float: left;
}

.xuanze {
    float: left;
    width: 100%;
    margin-top: 30px;
}

    .xuanze input[type='checkbox'] {
        width: 14px;
        height: 14px;
        float: left;
        margin: 8px 2px 0 30%;
    }

    .xuanze span {
        float: left;
        line-height: 30px;
        font-size: 14px;
        color: #0f429b;
    }

.but {
    float: left;
    width: 100%;
    margin-top: 30px;
}

    .but button {
        margin-left: 16.8%;
        float: left;
        outline: none;
        border: none;
        width: 250px;
        height: 50px;
        font-size: 16px;
        line-height: 50px;
        font-family: "微软雅黑";
        color: #fff;
        background: #0468B4;
        cursor: pointer;
    }

        .but button:nth-child(2) {
            margin-left: 30px;
        }

        .but button:hover {
            background: #00589A;
        }

.table tr td input.mobileInput {
    width: 84.6%;
    float: left;
}

.table tr td .mobileCode {
    display: inline-block;
    border: 1px solid #e1e5ee;
    background: #efefef;
    color: #737373;
    text-align: center;
    width: 90px;
    height: 33px;
    outline: none;
    cursor: pointer;
    line-height: 33px;
}

.errorTips {
    border: solid 1px #ffc863 !important;
}

.onError {
    color: red;
    background: url(../images/cw.png) no-repeat left center;
    padding: 0 0 0 10%;
    display: inline-block;
    line-height: 22px;
}

.onSuccess {
    color: green;
    background: url(../images/zq.png) no-repeat left center;
    padding: 0 0 0 10%;
    display: inline-block;
    line-height: 22px;
}

.agree {
    float: left;
    width: 80%;
    text-align: center;
    padding: 20px 0 0 0;
}

.saveErrorTips {
    float: left;
    width: 80%;
    text-align: center;
    padding: 20px 0 0 0;
}

    .saveErrorTips span {
        color: red;
    }

.retrieve {
    color: #0909ec;
    text-decoration: underline;
}

textarea {
    height: 100px;
    resize: none;
}

.wri_box {
    float: left;
    padding: 10px 2%;
    width: 94.6%;
    background: #fff;
    height: 200px;
    position: absolute;
    left: 0;
    overflow: auto;
    box-shadow: 0 1px 3px 1px #ddd;
    top: 47px;
    z-index: 3333;
    display: none;
}

    .wri_box li {
        margin-bottom: 10px;
        width: 100%;
        float: left;
        color: #333;
        cursor: pointer;
        font-size: 14px;
    }

        .wri_box li.act {
            color: #27B1F6;
        }

.nlxlFiled, .blysRes, .zyjk_fsry, .userJob, .ztpx_filed {
    display: none;
}

.editSource {
    display: none;
}



/*2024.3.25新增代码*/
.upload_box2 {
    display: flex;
    width: 500px;
    padding: 0 20px 10px 20px;
}

.text_p {
    color: #666;
}

.upload_box2 dd {
    width: 180px;
    margin-right: 15px;
    height: 116px;
    position: relative;
}

    .upload_box2 dd label {
        width: 180px;
        height: 116px;
        display: block;
    }

    .upload_box2 dd i {
        position: absolute;
        width: 20px;
        right: -8px;
        top: -8px;
        z-index: 4;
        cursor: pointer;
        height: 20px;
        background: url("/areas/Health/images/dele_img.png") no-repeat left top;
        background-size: 100%;
    }

    .upload_box2 dd img {
        width: 100%;
        height: 116px;
    }

    .upload_box2 dd:last-child {
        margin-right: 0;
    }

    .upload_box2 dd.sfzuplad {
        background: url("/areas/Health/images/sz.png") no-repeat left top;
        background-size: 100%;
    }

    .upload_box2 dd.sfmuplad {
        background: url("/areas/Health/images/sf.png") no-repeat left top;
        background-size: 100%;
    }

.upload_box3 {
    display: flex;
    flex-wrap: wrap;
    width: 500px;
    padding: 0 20px 10px 20px;
}

    .upload_box3 label {
        width: 80px;
        height: 80px;
        border: 1px solid #ddd;
        margin-right: 15px;
        margin-bottom: 15px;
        cursor: pointer;
        position: relative;
    }

        .upload_box3 label:nth-of-type(5n) {
            margin-right: 0;
        }

        .upload_box3 label img {
            width: 100%;
            height: 100%;
        }

        .upload_box3 label i {
            position: absolute;
            width: 16px;
            right: -8px;
            top: -8px;
            cursor: pointer;
            z-index: 4;
            height: 16px;
            background: url("/areas/Health/images/dele_img.png") no-repeat left top;
            background-size: 100%;
        }

.is_show_upload, .rests_cert_photo, .mom_cert_photo, .physician_cert_photo, .practice_cert_photo, .id_card_photo, .zm_photo, .fm_photo {
    display: none;
}

.upload_box3 label.labe_add {
    background: url("/areas/Health/images/add_img.png") no-repeat center center;
}

.title_cotrol_span {
    display: inline-block !important;
}

.title_cotrol_tr {
    display: table-row !important;
}

.zppx_edu {
    width: 164px !important;
    margin: 5px 0px 5px 0;
    height: 38px !important;
}
.reg_tab td {
    text-align: left !important;
}
    .reg_tab div {
        margin-left: 13%;
        font-size: 18px;
    }
.reg_tab, .reg_tr_tab, .radiate_tr {
    display: none;
}