.main-content{display: flex;}
.main-content-left{background: #f3f3f3;width: 200px;padding: 20px 0px;}
.nav li a{cursor: pointer;}
.nav li{padding: 10px 0px;}
.nav li a{color: rgba(0,0,0,0.65);font-size: 16px;text-align: center;transition: 0.5s;line-height: 24px;display: flex;justify-content: center;}
.nav li a:hover{color: #2573c7;padding-left: 10px;}
.nav li a img{width: 24px;height: 24px;margin-right: 5px;}
.nav-child li{padding: 10px 0px 0px;}
.nav-child li a{color: #333;padding: 0px 0px 0px 80px;text-align: left;display: inline-block;font-size: 14px;line-height: unset;}
.nav-child li a:hover{padding-left: 90px;}
.nav-childs li a{color: #333;padding: 0px 0px 0px 95px;text-align: left;display: inline-block;font-size: 14px;line-height: unset;}
.nav-childs li a:hover{padding-left: 105px;}
.main-content-right{padding: 20px 50px;width: 970px;}
.linkactive{color: #2573c7 !important;}
.c-title{font-size: 16px;color: #333;padding: 10px 0px;margin-bottom: 50px;border-bottom: 1px solid #dadada;}
.c-title span{margin-right: 5px;}
input[type="radio"]{position: absolute;clip: rect(0, 0, 0, 0);}
.radioCheck:before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #dadada;
    text-align: center;
    margin-right: 4px;
    line-height: 36px;
}

input[type="radio"]:checked+.radioCheck::before {
    content: '';
    width: 8px;
    height: 8px;
    background: #2573c7;
    border: 1px solid #2573c7;
    background-clip: content-box;
    padding: 2px;
    line-height: 36px;
}
.flex{display: flex;}
.flex label{margin-right: 10px;}
.flex select{margin-right: 10px;width: 200px;}
.sex label{margin-right: 10px;}
.per-info{position: relative;}
.perimg{position: absolute;right: 0px;display: block;width: 170px;text-align: center;}
.perimg img{width: 120px;height: 134px;display: inline-block;}
.perimg button{background: #2573c7;font-size: 12px;margin: 10px 0px;}
.per-info .layui-form-item{width: 70%;}
.per-info .layui-form-item .layui-form-label{width: 160px;}
.per-info .layui-form-item .layui-input-block{margin-left: 190px;}
.per-info .layui-form-item .layui-input-block .layui-btn{background: #2573c7;}
.btn-tjxg {
    background: #2573c7 !important;
    width: 200px;
    border-radius: 5px !important;
    margin: 0 auto;
    display: block !important;
}
.tab-hd{display: flex;border-bottom: 1px solid #dadada;margin-bottom: 30px;}
.tab-hd li{padding: 10px;width: 150px;text-align: center;cursor: pointer;}
.tab-hd li.active-color{background: #007DDB;color: white;}
.tab-bd table thead tr th{text-align: center;}
.per-table table thead tr th{text-align: center;}


/* 整个滚动条 */
::-webkit-scrollbar {
    /* 对应纵向滚动条的宽度 */
    width: 7px;
    /* 对应横向滚动条的宽度 */
    height: 7px;
}

/* 滚动条上的滚动滑块 */
::-webkit-scrollbar-thumb {
    background-color: #49b1f5;
    border-radius: 32px;
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background-color: #ffffff;
    border-radius: 32px;
}