@charset "utf-8";
/* CSS Document */
.layui-laydate .layui-this, .layui-laydate .layui-this>div{background-color: #005AC1 !important;}
.layui-form-select dl dd.layui-this{color: #005AC1;}
.layui-form-label{padding: 9px 15px 0 5px ;}
.layui-form-checked[lay-skin=primary]>i{border-color: #005AC1 !important;background-color: #005AC1;}
.layui-form-checkbox[lay-skin=primary]:hover>i{border-color: #005AC1}


.form_qh{ width: 100% ; display: flex; align-items: center; padding: 30px 0 24px 0;}
.form_qh .bxui-mr{ min-width: 156px ; height: 52px; padding: 0 10px; background: url(../images/fbg1.png) no-repeat ; background-size: cover; display: flex; align-items: center; justify-content: center; font-size: 18px ; color: #333; margin: 0 30px 0 0; cursor: pointer;} 
.form_qh .bxui-mr.on{background: url(../images/tu1.png); background-size: cover; color: #fff;}

.layui-btn{width: 290px; height: 52px; background-color: #005AC1; margin-top: 20px;}
.tabl_box{width: calc(100% - 2px); border: solid 1px #EEEEEE;}
.ui_tit{width: 100%; background-color: #FCFCFC;text-align: center; font-size: 20px; color: #333; font-weight: bold; padding: 22px 0; border-bottom: 1px solid #EEEEEE;} 

.form_box{width: 100%;  display: flex; align-items: center;border-bottom: 1px solid #EEEEEE;}
.form_box .lt{ width: 18.5%; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: bold; color: #333;}
.form_box .rt{width: calc(100% - 18.5% - 1px);min-height: 32px; border-left: 1px solid #eee; padding: 21px 0 0 0;}
.form_box:last-child{border: none;}
.ui_form_box{ margin-bottom: 20px;}
.ui_form_box .layui-form-label{width: 120px; padding-left: 20px; font-size: 16px; color: #333;}
.ui_form_box .layui-form-label i{ color: #E31010;}
.ui_form_box .ui_width{width: 510px; display: inline-block;}
.layui-input:focus, .layui-textarea:focus{ border-color: #005AC1 !important;}
.ui_chek{padding-left: 24px;}

.ui_nr{font-size: 16px; color: #333;}
.ui_yzm{display: inline-block; width: 100px; height: 38px; position: relative; top: -15px; margin: 0; }
.ui_yzmwidth .ui_ma{width: 350px;display: inline-block;height: 38px;  }
.ui_yzmwidth .ui_ma .layui-input{width: 230px; float: left;}
.ui_yzmwidth .ui_ma .mm{ width: 120px; height: 38px; float: left;}
.ui_tarea{ width: calc(100% - 24px); margin-left: 23px; margin-top: 10px; display: none;}


/* 上传图片 */
.z_photo{display: flex; flex-direction: row ; flex-wrap: wrap; }
.z_photo .z_file{  background-color: #fff; width: 135px;height: 135px;margin-top: 12px; position: relative; }
.z_photo .z_file .add-img{ width: 100%; height: 135px;}
.z_photo .z_file .file{ width: 100% ; height: 100%; opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 20;}
.z_photo .up-section{  background-color: #fff;  width: 135px;position: relative;margin-top: 12px; margin-right: 12px; }
.z_photo .up-section .up-img{ width: 100%; height: 135px; object-fit: cover; border-radius:.04rem ; -webkit-border-radius:.04rem ; -moz-border-radius:.04rem ; -ms-border-radius:.04rem ; -o-border-radius:.04rem ; }
.z_photo .up-section .img-name-p{display: none;}
.z_photo .up-section .close-upimg{ width: 23px;  position: absolute; right: 0;top: 0;}
/*遮罩层样式*/
.mask{z-index: 1000;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,.4); display: none;}
.mask .mask-content{ width: 26%; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%) ; background: white; height: 160px; text-align: center; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; border-radius: .04rem; -webkit-border-radius: .04rem; -moz-border-radius: .04rem; -ms-border-radius: .04rem; -o-border-radius: .04rem; }
.mask .mask-content .del-p{color: #555;height: 94px;line-height: 94px;font-size: 18px;border-bottom: 1px solid #D1D1D1;}
.mask-content .check-p{height: 66px;line-height: 66px;position: absolute;bottom: 0px;left: 0px;width: 100%;}
.mask-content .check-p span{width: 49%;display:inline-block;text-align: center;color:#d4361d ;font-size: 18px;}
.check-p .del-com{border-right: 1px solid #D1D1D1;}






