﻿/*布局 开始 ------------------------------------------------------------*/
.mainbody {
    width: 100%;
    height: 100%;
    background-color: #FAFAF7;
}

.main_form {
    width: 100%;
    height: 100%;
}

.main {
    display: flex;
    width: 100%;
    height: 100%;
}
/*布局 结束 ------------------------------------------------------------*/


/*登录 开始 ------------------------------------------------------------*/
.login_bj {
    display: flex;
    background: url(/admin/images/logo_bj.png) no-repeat center center;
    background-size: cover;
    align-items: center;
    justify-content: center;
}

.login_bj .login {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 420px;
    height: 530px;
    background: rgba(255,255,255,0.05);
    border-radius: 10px;
    border: 2px solid rgba(255,255,255,0.05);
    backdrop-filter: blur(15px);
}

.login_bj .login .logo {
    width: 50px;
    height: 50px;
    background: url('/admin/images/logo.png') no-repeat center center;
    background-size: cover;
    margin-top: 45px;
}

.login_bj .login h1 {
    margin: 22px 0;
    font-size: 26px;
    font-weight: 700;
    color: #FFFFFF;
    text-align: center;
}

.login_bj .login .login_input {
    width: 330px;
    height: 52px;
    background: rgba(255,255,255,0.2);
    border-radius: 35px;
    margin-top: 22px;
    padding: 0 24px;
    font-size: 14px;
    color: #fff;
    font-weight: 300;
}

.login_bj .login .login_input::placeholder {
    color: #fff;
    font-weight: 300;
}

.login_bj .login .login_btn {
    width: 330px;
    height: 52px;
    margin-top: 35px;
    background: #469AE7;
    border-radius: 35px;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer;
}

.login_bj .login .login_btn:hover {
    background: #49a2f3;
}

.login_bj .login .ts {
    margin-top: 46px;
    background: url('/admin/images/other/warning.png') no-repeat left center;
    background-size: 14px;
    padding-left: 25px;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: 300;
    line-height: 20px;
}
/*登录 结束 ------------------------------------------------------------*/

/*导航*/
.main .nav_left {
    width: auto;
    min-height: 100%;
    display: flex;
    background: #FFFFFF;
    border-radius: 0px 30px 30px 0px;
}

/*一级导航 开始 ------------------------------------------------------------*/
.main .nav_left .navigation_one {
    width: 92px;
    min-width: 92px;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #FAFAFA;
    border-radius: 0px 30px 30px 0px;
    box-shadow: 1px 0px 5px 1px rgba(0,0,0,0.15);
    z-index: 10;
}

.main .nav_left .navigation_one .logo_header {
    position: relative;
    height: 150px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.main .nav_left .navigation_one .logo_header .logo {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 6px;
    background: url(/admin/images/logo.png) no-repeat center center;
    background-size: 80%;
    margin-top: 10px;
    cursor: pointer;
}

.main .nav_left .navigation_one .logo_header .navigation_title {
    text-align: center;
    font-weight: 400;
    color: #504B64;
    font-size: 12px;
    margin-top: 10px;
    cursor: pointer;
}

.main .nav_left .navigation_one .navigation_list {
    display: flex;
    flex-direction: column;
    margin-bottom: auto;
}

.main .nav_left .navigation_one .navigation_list li {
    position: relative;
    display: flex;
    width: 100%;
    padding: 12px;
    color: #FFFFFF;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
}

.main .nav_left .navigation_one .navigation_list li:not(.active):hover {
    background: #f3f3f3;
    z-index: 2;
}

.main .nav_left .navigation_one .navigation_list li.active {
    background: #EBF6FF;
}

.main .nav_left .navigation_one .navigation_list li .nav_xx {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
}

.main .nav_left .navigation_one .navigation_list li.active > .x {
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background: #469AE7;
}

.main .nav_left .navigation_one .navigation_list li i {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    border-radius: 4px;
    background: #96C9F7;
    z-index: 5;
}

.main .nav_left .navigation_one .navigation_list li.active i {
    background: #469AE7;
}

.main .nav_left .navigation_one .navigation_list li i img {
    width: 10px;
    height: 10px;
}

.main .nav_left .navigation_one .navigation_list li .title {
    color: #646464;
    margin-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    z-index: 5;
}

.main .nav_left .navigation_one .navigation_list li.active .title {
    color: #323232;
}

.main .nav_left .navigation_one .login_out {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.main .nav_left .navigation_one .login_out .icon_loginout {
    width: 30px;
    height: 30px;
    background: #469AE7 url(/admin/images/nav_icon/icon_loginout.png) no-repeat center center;
    background-size: 50%;
    border-radius: 15px;
}

/*一级导航 结束 ------------------------------------------------------------*/
/*二级导航 开始 ------------------------------------------------------------*/
.main .nav_left .navigation_two {
    display: flex;
    flex-direction: column;
    width: 114px;
    padding: 137px 12px 0 12px;
}

.main .nav_left .navigation_two .navigation_list {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}

.main .nav_left .navigation_two .navigation_two_list .tnav {
    padding-top: 20px;
}

.main .nav_left .navigation_two .navigation_two_list .tnav > .title {
    color: #CCCCCC;
    padding: 7px;
    background: url(/admin/images/operation/nav_top.png) no-repeat 80px 12px;
    background-size: 10px;
}

.main .nav_left .navigation_two .navigation_list li {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #FFFFFF;
    cursor: pointer;
    margin-bottom: 5px;
}

.main .nav_left .navigation_two .navigation_list li a {
    display: block;
    width: 100%;
    padding: 7px 0 7px 7px;
    color: #FFFFFF;
    overflow: hidden;
}

.main .nav_left .navigation_two .navigation_list li a .title {
    color: #323232;
}

.main .nav_left .navigation_two .navigation_list li:not(.active):hover {
    background: #f3f3f3;
    z-index: 2;
}

.main .nav_left .navigation_two .navigation_list li.active {
    background: #F4FAFF;
    border-radius: 4px;
}

.main .nav_left .navigation_two .navigation_list li.active a .title {
    color: #469AE7;
}


/*二级导航 结束 ------------------------------------------------------------*/

/*右板块 开始 ------------------------------------------------------------*/
.right_mian {
    width: 100%;
    height: 100%;
    flex: 1;
    padding: 15px;
    overflow: auto;
}

.right_mian .j_content {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

/*统计 开始 ------------------------------------------------------------*/
.right_mian .j_content .statistics {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: end;
    align-items: center;
}

.right_mian .j_content .statistics > .btn_fh {
    display: none;
    padding: 5px 10px;
    background: #FFFFFF;
    border-radius: 18px;
    border: 1px solid #CCCCCC;
    color: #333333;
    margin-right: auto;
    cursor: pointer;
    font-size: 12px;
}

.right_mian .j_content .statistics > .btn_fh:hover {
    background: #F7F7F7;
}

.right_mian .j_content .statistics > .tj {
    display: flex;
}

.right_mian .j_content .statistics > .tj li {
    display: flex;
    margin-right: 20px;
    cursor: pointer;
}

.right_mian .j_content .statistics > .tj li.close {
    display: none;
}

.right_mian .j_content .statistics > .tj li:last-child {
    margin-right: 20px;
}

.right_mian .j_content .statistics > .tj li .item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 5px 10px;
    border-radius: 10px;
}

.right_mian .j_content .statistics > .tj li .item .num {
    margin-left: 4px;
    min-width: 18px;
    padding: 0 5px;
    background: #ff0013;
    border-radius: 10px;
    color: #fff;
    text-align: center;
}


.right_mian .j_content .statistics > .manager_info {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 10px;
    border-radius: 10px;
}

.right_mian .j_content .statistics > .manager_info img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.right_mian .j_content .statistics > .manager_info span {
    margin-left: 5px;
}
/*统计 结束 ------------------------------------------------------------*/

/*操作按钮 开始 ------------------------------------------------------------*/
.list_operation {
    display: flex;
    flex-wrap: wrap;
    margin-top: 5px;
}

.right_mian .j_content .operation {
    width: 100%;
}

.right_mian .j_content .operation .operation_ul {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    align-content: center;
}

.right_mian .j_content .operation .operation_ul > li {
    display: flex;
    align-items: center;
    margin-right: 10px;
    margin-top: 10px;
}

.right_mian .j_content .operation .operation_ul > li > .tit {
    font-size: 14px;
    margin-right: 5px;
}


.right_mian .j_content .operation .operation_ul li .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 70px;
    padding: 5px 10px;
    background: #4EC1B7;
    /*box-shadow: 0px 3px 6px 1px rgb(51 170 211 / 40%);*/
    border-radius: 5px;
}

.right_mian .j_content .operation .operation_ul li .btn:hover {
    background: #59D5CA;
}

.right_mian .j_content .operation .operation_ul li .btn.red {
    background: #E85B66;
    /*box-shadow: 0px 3px 6px 1px rgba(227,77,89,0.4);*/
}

.right_mian .j_content .operation .operation_ul li .btn.red:hover {
    background: #FF7480;
}

.right_mian .j_content .operation .operation_ul li .btn.green {
    background: #EA9466;
    /*box-shadow: 0px 3px 6px 1px rgb(80 241 144 / 40%);*/
}

.right_mian .j_content .operation .operation_ul li .btn.green:hover {
    background: #FFAB7E;
}

.right_mian .j_content .operation .operation_ul li .btn.purple {
    background: #5C91BE;
    /*box-shadow: 0px 3px 6px 1px rgb(142 51 211 / 40%);*/
}

.right_mian .j_content .operation .operation_ul li .btn.purple:hover {
    background: #6EA2CE;
}

.right_mian .j_content .operation .operation_ul li .btn.white {
    border: 1px solid #f1f1f1;
    background: #FFFFFF;
    /*box-shadow: 0px 3px 6px 1px rgba(199,199,199,0.16);*/
}

.right_mian .j_content .operation .operation_ul li .btn.white:hover {
    background: #f1f1f1;
}

.right_mian .j_content .operation .operation_ul li .btn i {
    width: 12px;
    height: 12px;
}

.right_mian .j_content .operation .operation_ul li .btn i.all {
    background: url(/admin/images/operation/icon_all.png) no-repeat center;
    background-size: cover;
    width: 16px;
    height: 16px;
}

.right_mian .j_content .operation .operation_ul li .btn i.add {
    background: url(/admin/images/operation/icon_add.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .operation .operation_ul li .btn i.del {
    background: url(/admin/images/operation/icon_del.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .operation .operation_ul li .btn i.download {
    background: url(/admin/images/operation/icon_download.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .operation .operation_ul li .btn i.export {
    background: url(/admin/images/operation/icon_export.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .operation .operation_ul li .btn i.examine {
    background: url(/admin/images/operation/icon_examine.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .operation .operation_ul li .btn i.search_i {
    background: url(/admin/images/operation/icon_search.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .operation .operation_ul li .btn span {
    color: #FFFFFF;
    margin-left: 5px;
}

.right_mian .j_content .operation .operation_ul li .btn.white span {
    color: #333333;
}
/*操作按钮 结束 ------------------------------------------------------------*/

/*搜索 开始 ------------------------------------------------------------*/
.right_mian .j_content .operation .operation_ul li .input_text {
    width: 220px;
    height: 30px;
    padding: 0 5px;
    line-height: 30px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #4F7E8E;
    color: #000000;
}

.right_mian .j_content .operation .operation_ul li .input_time {
    width: 170px;
    height: 30px;
    padding: 0 25px 0 5px;
    line-height: 30px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #4F7E8E;
    color: #000000;
    background: url(/admin/images/operation/icon_rl.png) no-repeat right center;
    background-size: 20px;
}

.right_mian .j_content .operation .operation_ul li .op_btn {
    min-width: 60px;
    height: 30px;
    padding: 0 5px;
    text-align: center;
    line-height: 30px;
    background: #4F7E8E;
    border-radius: 5px;
    color: #FFFFFF;
}

.right_mian .j_content .operation .operation_ul li .op_btn:hover {
    background: #5E94A7;
}

.right_mian .j_content .operation .operation_ul li .op_btn.cancel {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
}

.right_mian .j_content .operation .operation_ul li .op_btn.cancel:hover {
    background: #F7F7F7;
}

.right_mian .j_content .operation .operation_ul li .min {
    width: 120px;
}

.right_mian .j_content .operation .operation_ul li .max {
    width: 320px;
}
/*搜索 结束 ------------------------------------------------------------*/

/*列表 开始 ------------------------------------------------------------*/
.right_mian .j_content .main_list {
    margin-top: 15px;
    width: 100%;
    min-height: 400px;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 15px;
}

.right_mian .j_content .main_list > .title {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #333333;
    font-weight: 700;
}

.right_mian .j_content .main_list .title .fg {
    display: inline-block;
    width: 4px;
    height: 18px;
    background: #57A3BD;
    border-radius: 3px;
}

.right_mian .j_content .main_list .title span {
    margin-left: 10px;
}

.right_mian .j_content .main_list .list_content {
    margin-top: 15px;
    margin-bottom: 15px;
}

.right_mian .j_content .main_list .list_content .ltable {
    width: 100%;
    border: 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

.right_mian .j_content .main_list .list_content .ltable tr:nth-child(odd) {
    background-color: #F6F9FB;
}

.right_mian .j_content .main_list .list_content .ltable tr:hover {
    background-color: #eff3f5;
}

.right_mian .j_content .main_list .list_content .ltable tr th {
    padding: 7px 10px;
    font-size: 14px;
    color: #333333;
    font-weight: 700;
}

.right_mian .j_content .main_list .list_content .ltable tr td {
    padding: 7px 10px;
    color: #333333;
    border-bottom: 1px solid #eee;
    line-height: 1.5em;
}

.right_mian .j_content .main_list .list_content .ltable tr td .tx {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.right_mian .j_content .main_list .list_content .ltable tr td .tp {
    width: 40px;
    height: 40px;
}

.right_mian .j_content .main_list .list_content .ltable tr td.red {
    color: red;
}

.right_mian .j_content .main_list .list_content .ltable tr td a {
    color: #177EE6;
    margin-left: 6px;
}

.right_mian .j_content .main_list .list_content .ltable tr td a.red {
    color: #E34D59;
}

.right_mian .j_content .main_list .list_content .ltable tr td a:hover {
    text-decoration: underline;
}

.right_mian .j_content .main_list .list_content .ltable tr td a:first-child {
    margin-left: 0;
}

.right_mian .j_content .main_list .list_content .ltable tr th.sort {
    padding: 7px 14px 7px 10px;
    font-size: 14px;
    color: #333333;
    font-weight: 700;
    position: relative;
}

.right_mian .j_content .main_list .list_content .ltable tr th.sort .text_box .icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url(/admin/images/other/icon_sort_center.png) no-repeat center;
    background-size: cover;
}

.right_mian .j_content .main_list .list_content .ltable tr th.sort .text_box .icon1.active {
    background: url(/admin/images/other/icon_sort_top.png) no-repeat center;
    background-size: cover;
    z-index: 2;
}

.right_mian .j_content .main_list .list_content .ltable tr th.sort .text_box .icon2.active {
    background: url(/admin/images/other/icon_sort_bottom.png) no-repeat center;
    background-size: cover;
    z-index: 2;
}

.right_mian .j_content .main_list .list_content .img_list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.right_mian .j_content .main_list .list_content .img_list li {
    padding: 0 10px 10px 0;
    width: 200px;
    flex: 0 0 200px;
}

.right_mian .j_content .main_list .list_content .img_list li .details {
    position: relative;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 10%);
    background: #fff;
}

.right_mian .j_content .main_list .list_content .img_list li .details .check {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 5px;
    background: #fff;
}

.right_mian .j_content .main_list .list_content .img_list li .details .pic {
    width: 100%;
    height: 150px;
    overflow: hidden;
}

.right_mian .j_content .main_list .list_content .img_list li .details .pic img {
    min-width: 100%;
    min-height: 100%;
    cursor: pointer;
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.right_mian .j_content .main_list .list_content .img_list li .details .foot {
    background: #f9f9f9;
    color: #838383;
    padding: 5px;
}

.right_mian .j_content .main_list .list_content .img_list li .details .foot p {
    width: 100%;
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*列表 结束 ------------------------------------------------------------*/
/*详情编辑 开始 ------------------------------------------------------------*/
.right_mian .j_content .edit_list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    padding-bottom: 70px;
}

.right_mian .j_content .edit_list .edit_item_box {
    display: flex;
    align-items: start;
    width: 100%;
    margin-top: 15px;
}

.right_mian .j_content .edit_list .btn_operation {
    display: flex;
    align-items: center;
    width: 100%;
}

.right_mian .j_content .edit_list .btn_operation.center {
    justify-content: center;
}

.right_mian .j_content .edit_list .btn_operation .btn {
    padding: 8px;
    min-width: 100px;
    background: #4F7E8E;
    border-radius: 20px;
    color: #FFFFFF;
    margin-right: 20px;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
}

.right_mian .j_content .edit_list .btn_operation .btn:hover {
    background: #5E94A7;
}

.right_mian .j_content .edit_list .btn_operation .btn.white {
    background: #ffffff;
    color: #333333;
    border: 1px solid #CCCCCC;
}

.right_mian .j_content .edit_list .btn_operation .btn.white:hover {
    background: #f1f1f1;
}

.right_mian .j_content .edit_list .edit_item {
    width: 100%;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 15px;
}

.right_mian .j_content .edit_list .edit_item.w77 {
    width: 77%;
}

.right_mian .j_content .edit_list .edit_item.w75 {
    width: 75%;
}

.right_mian .j_content .edit_list .edit_item.w50 {
    width: 50%;
}

.right_mian .j_content .edit_list .edit_item.w33 {
    width: 33%;
}

.right_mian .j_content .edit_list .edit_item.w25 {
    width: 25%;
}

.right_mian .j_content .edit_list .edit_item.mr20 {
    margin-right: 20px;
}

.right_mian .j_content .edit_list .edit_item:nth-child(1) {
    margin-top: 0px;
}

.right_mian .j_content .edit_list .edit_item .title {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #333333;
    font-weight: 700;
}

.right_mian .j_content .edit_list .edit_item .title .fg {
    display: inline-block;
    width: 4px;
    height: 22px;
    background: #57A3BD;
    border-radius: 3px;
}

.right_mian .j_content .edit_list .edit_item .title span {
    margin-left: 10px;
}

.right_mian .j_content .edit_list .edit_item .edit_content {
    display: flex;
    flex-wrap: wrap;
}

.right_mian .j_content .edit_list .edit_item .edit_content .UpdatePanel {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.right_mian .j_content .edit_list .edit_item .edit_content .UpdatePanel50 {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl {
    display: flex;
    justify-content: flex-start;
    width: 25%;
    margin-top: 20px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl.dl33 {
    width: 33%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl.dl50 {
    width: 50%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl.dl75 {
    width: 75%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl.dl100 {
    width: 100%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dt {
    width: 120px;
    min-width: 120px;
    text-align: right;
    padding-right: 10px;
    margin-top: 5px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd {
    position: relative;
    flex: 1;
    display: flex;
    margin-right: 20px;
}

/*输入框*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input {
    flex: 1;
    width: 100%;
    height: 30px;
    line-height: 29px;
    padding: 5px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    color: #333333;
    resize: none;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.time {
    padding-right: 25px;
    background: url(/admin/images/operation/icon_rl.png) no-repeat right center;
    background-size: 20px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.pr20 {
    padding-right: 20px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.pr40 {
    padding-right: 40px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input[disabled="disabled"] {
    background-color: #f7f7f7;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input[readonly="readonly"] {
    background-color: #f7f7f7;
}
/*多行文本*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.dh {
    height: 100px;
    line-height: 20px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.h150 {
    height: 150px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.h200 {
    height: 200px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.w100 {
    width: 100px;
}
/*链接*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .link {
    min-width: 40px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    color: #177EE6;
    text-align: center;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .icon_bf {
    position: absolute;
    display: inline-block;
    right: 2px;
    bottom: 6px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #ffffff url(/admin/images/other/icon_bf.png) no-repeat center center;
    background-size: cover;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd img {
    cursor: pointer;
}
/*上传文件*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .input.upload {
    padding: 0;
    padding-left: 10px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .up_box {
    display: flex;
    align-items: flex-end;
    width: 100%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .wh {
    width: auto;
    height: 100px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .whmr {
    width: 100px;
    height: 100px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dq_box {
    display: flex;
    width: 100%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dq_box .mr5 {
    margin-right: 5px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .up_box .input {
    flex: 1;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .btn_zyk {
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    color: #333;
    background: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .btn_zyk:hover {
    background: #fafafa;
}
/*单位*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dw {
    position: absolute;
    right: 5px;
    top: 8px;
}
/*提示*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .ts {
    position: absolute;
    left: 0;
    top: 30px;
    color: #999;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable {
    width: 100%;
    border: 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable th {
    background-color: #F6F9FB;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr:nth-child(even) {
    background-color: #F6F9FB;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr:hover {
    background-color: #eff3f5;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr th {
    padding: 5px;
    font-size: 14px;
    color: #333333;
    font-weight: 700;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td {
    color: #333333;
    border-bottom: 1px solid #eee;
    line-height: 1.5em;
    padding: 5px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td.qx {
    display: flex;
    justify-content: start;
    align-items: center;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td.qx .qx_ckb {
    display: flex;
    justify-content: start;
    align-items: center;
    margin-right: 10px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td.qx .qx_ckb input {
    margin-right: 3px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td a {
    color: #177EE6;
    margin-left: 15px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td a:hover {
    text-decoration: underline;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td a:first-child {
    margin-left: 0;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td .input {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 5px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    color: #333333;
    resize: none;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td .input[disabled="disabled"] {
    background-color: #f7f7f7;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td .input[readonly="readonly"] {
    background-color: #f7f7f7;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td .input.dh {
    height: 100px;
    line-height: 20px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dtable tr td .sel {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 5px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    color: #333333;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li {
    width: auto;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 6px 10px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.auto {
    width: auto;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.w25 {
    width: 24%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.w33 {
    width: 32%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.w50 {
    width: 49%;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li:hover {
    background-color: #eff3f5;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li label {
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer;
}

/*添加字段信息*/
.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.txt {
    display: flex;
    align-items: center;
    padding: 0 6px;
    height: 30px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.txt.add {
    cursor: pointer;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.txt .txt_input {
    height: 100%;
    padding: 0 6px;
    width: 150px;
    font-size: 12px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.txt .txt_input.con {
    width: 200px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-right: 6px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.txt .txt_input.con.bl_not {
    border-left: 0;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li.txt .icon_del2 {
    width: 20px;
    height: 20px;
    background: url(/admin/images/operation/icon_del2.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li .icon_add2 {
    width: 20px;
    height: 20px;
    background: url(/admin/images/operation/icon_add2.png) no-repeat;
    background-size: cover;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li .txt {
    margin-left: 5px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .dul li label .ckb {
    margin-right: 10px;
}

.right_mian .j_content .edit_list .edit_item .edit_content dl dd .btn {
    background: #4F7E8E;
    border-radius: 20px;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    padding: 5px 10px;
    min-width: 80px;
    font-size: 12px;
    margin-right: 15px;
}
/*详情编辑 结束 ------------------------------------------------------------*/
/*右板块 结束 ------------------------------------------------------------*/
