.joinPop { background: #fff; }
.joinPop .box {padding: 1rem 0; box-sizing: border-box;}
.joinPop .tle .tit {font-size: .46rem; color: #000; font-weight: 700;}
.joinPop .tle .tit2 {margin-top: .5rem;}
.joinPop .tle .tit2 p {color: #666666;}
.joinPop .form .form-item {margin-top: .4rem;}
.joinPop .form .form-item .form-tle {margin-bottom: .15rem;}
.joinPop .form .form-item .form-tle label {color: #666666; font-size: var(--font16);}
.joinPop .form .form-item .form-tle label span {color: #d10000; margin-right: .1rem;}
.joinPop .form .form-item-one {display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 0;}
.joinPop .form .form-item-one .item {position: relative; width: 30%; margin-top: .45rem;}
.joinPop .form .form-item-one .item label {position: absolute; top: 50%; left: 0; transform: translateY(-50%); font-size: var(--font16); color: #d10000; z-index: 1;}
.joinPop .form .form-item-one .item input {border: 0; border-bottom: 1px solid #cccccc; box-shadow: none; font-size: var(--font16); padding-left: 15px;}
.joinPop .form .form-item-one .item .inBox {position: relative;}
.joinPop .form .form-item-one .item .erro {color: #c7000f; font-size: var(--font13); display: none; position: absolute; left: 0; top: 100%;}
.joinPop .form .form-item-one .item input.layui-form-danger ~ .erro , .joinPop .form .form-item-one .item .layui-form-danger ~ .erro {display: block;}
/* 输入框 */
.layui-input:focus, .layui-textarea:focus {border-color: #138abd  !important;}
.layui-form-danger+.layui-form-select .layui-input, .layui-form-danger:focus {border-color: #c7000f  !important;}
.layui-form-select dl dd.layui-this {background-color: #138abd  !important;}
.layui-form-select dl dd.layui-this {color: #fff !important;}
/* 城市选择 */
.joinPop #distpicker .inBox .city-picker-span:nth-child(4) {display: none;}
.joinPop #distpicker .inBox .city-picker-dropdown:nth-child(5) {display: none;}
.joinPop .city-picker-span {padding-left: 15px;border-bottom: 1px solid #cccccc; font-size: var(--font16); width: 100%;}
.joinPop .city-picker-span > .placeholder {color: #666;}
.joinPop .city-picker-span > .title {color: #666;}
.joinPop .city-picker-span > .title > span {color: #666;}
/* 复选框 */
.layui-form-checkbox {margin-right: .3rem !important;}
.layui-form-checkbox>i {background: #e2e2e2 !important; border-color: #e2e2e2 !important;}
.layui-form-checked[lay-skin=primary]>i {background-color: #138abd !important; border-color: #138abd !important;}
.layui-form-checkbox[lay-skin=primary]:hover>i {border-color: #138abd !important;}
.layui-form-checkbox>div {color: #666666 !important; font-size: var(--font16) !important;}
/* 单选 */
.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i {color: #138abd !important;}
/* 多行文本框 */
.form-item-six .layui-textarea {background: #f8f8f8;min-height: 1.6rem; padding-top: .2rem;}
/* 验证码 */
.form-item-seven #verify_img {position: absolute; right: .1rem;bottom: .1rem; width: 1.04rem; height: 0.5rem;max-height: 100%;background: #dde6f7;border: 1px solid #cccccc;border-radius: 100px; cursor: pointer; z-index: 1;}
/* 提交 */
.joinPop .form .sub {margin-top: .5rem; display: flex; justify-content: center;}
.joinPop .form .sub button {width: auto; cursor: pointer;  padding: .13rem .9rem; background: #138abd; border-radius: 100px; font-size: var(--font16); color: #fff; border: 0;}

/* 增加D1勾选时判断是否有开发经验 */
.form-item-five2 {display: none;}
.form-item-five2 .conText {margin-top: .3rem; display: none;}


@media screen and (max-width:767px) {
    /* 弹窗 */
  .joinPop {width: 92% !important}
  .layui-layer-setwin {right: 1%;}
  .joinPop .box {padding: .6rem 0;}
  .joinPop .tle .tit {font-size: .4rem;}
  .joinPop .tle .tit2 p {font-size: var(--font12);}
  .joinPop .form .form-item-one .item {width: 100%;}
  .joinPop .form .form-item .form-tle label {font-size: var(--font14);}
  .layui-form-checkbox {margin: .1rem !important;}
}