@charset "UTF-8";


.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table[lay-even] tr:nth-child(even) {
    background-color: transparent;
}

.label_style {
    background-color: #C0DCF1;
    text-align: center;
    padding: 20px 0px;
    font-size: 14px;
    font-weight: bold;
    min-width: 50px;
}
.label_style-textarea{
    background-color: #C0DCF1;
    text-align: center;
    padding: 50px 0px;
    font-size: 14px;
    font-weight: bold;
}

.td_text {
    width: 270px;
}

.p0 {
    padding: 0 !important;
}

.table-style td input, .tab1_2 .table-style td input {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    padding: 30px 5px;
    margin: 0;
    box-shadow: none;
    box-sizing: border-box;
    background-color: transparent ;
}

.table-style td .select2-container {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    box-shadow: none;
}

textarea {
    padding: 0px 20px 40px 20px !important;
    box-sizing: border-box;
    border: none;
    width: 100%;
    height: 100%;
    background-color: transparent ;
}

/******************************/
.select2-container .select2-choice {
    border: none;
    height: 35px;
    line-height: 35px
}

.select2-container .select2-choice .select2-arrow {
    border-left: none;
}

.select2-container .select2-choice .select2-arrow b {
    background: none;
}

/*******************************************/
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: auto;
    background-color: #FFFFFF;
}

.Wdate, .tab1_2 .Wdate {
    background: none;
}

/* .wdatestyle:focus,.wdatestyle:active,.wdatestyle:visited{
    border: 1px solid #cccccc;

} */
/********************************************/
input:focus, .tab1_2 input:focus, textarea:focus, .tab1_2 textarea:focus {
    outline: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.table-style td {
    border: 1px solid #7DABCF;
}

#bimgPreview img {
    width: 120px;
    height: 155px;

}

.context {
    width: 100%;
    position: relative;
    display: flex;
}

.context .left {
    width: 900px;
}

.context .right {
    width: 300px;
    height: 100%;
    margin-left: 5px;
    background: #E5EDF8;
}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.con-group {
    margin: 15px 0;
    text-align: center;

}

.con_input {
    display: inline-block;
}

.con-group label {
    display: inline-block;
    width: 111px;
    overflow: hidden;
}

.layui-table td {
    padding: 2px 15px;

}

.r_font {
    margin-right: 2px;
    font-weight: bold;
    color: red;
}

/************************/
.l_photo {
    position: relative;
}

.l_photo .layui-btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(255, 255, 255, 0);
}


.td_style {
    background: #FFFFFF;
    padding: 8px 5px;
}

.l_style {
    width: 120px;
    text-align: center;
    /*  border: 1px solid red; */
}

input[type=checkbox] {
    width: 20px;
    height: 20px;
}

.td_style input[disabled] {
    background: #f3f3f3;
}