.formBox {
    width: 100%;
    padding-bottom: 40px;
}

form {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.group {
    width: 50%;
    font-size: 14px;
    color: #5a5a5a;
    margin-bottom: 25px;
    position: relative;
}


/* 标题 */

.group>p {
    margin-bottom: 10px;
}


/* 必填项 *  */

.reqtip {
    color: #ad0036;
}


/* input */

.group .textIpt {
    width: 90%;
    height: 40px;
    background-color: #f5f5f5;
    border: none;
    border-radius: 4px;
    padding: 0 5px;
    font-size: 14px;
}


/* checkBox */

.group .checkbox {
    width: 480px;
    height: 40px;
    line-height: 40px;
}

.checkTxt {
    margin: 0 10px 0 5px;
}


/* textarea */

.group textarea {
    width: 90%;
    height: 120px;
    background-color: #f5f5f5;
    border: none;
    border-radius: 4px;
}


/* 文字 */

.group .txtBox {
    width: 90%;
    padding: 20px 0;
    line-height: 200%;
}

.group .txt {
    margin-top: 20px;
    color: #222222;
    font-weight: bold;
    margin-bottom: 20px;
}


/* 提交按钮 */

.submit {
    width: 90%;
    height: 40px;
    background-color: #ad0036;
    border-radius: 4px;
    border: none;
    color: #fff;
    outline: none;
}


/* 文本框获取焦点时样式 */

.group .textIpt:focus,
textarea:focus {
    outline: none;
    border: 1px solid #ad0036;
    background-color: #fff;
    padding: 5px;
}


/* 提示文字 */

.requiredtip {
    display: none;
    position: absolute;
    left: 0;
    top: 70px;
    padding: 2px 6px 5px;
    background-color: #ffe2e2;
    border: 1px solid #fbc3c3;
    color: #f00;
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 140%;
    text-align: center;
    text-shadow: 0 0 1px white;
    white-space: nowrap;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 1111;
}

.tipshadow {
    border-width: 7px;
    top: -14px;
    margin-left: 3px;
    border-bottom-color: #fbc3c3;
}

.pointytip {
    border: 6px dashed transparent;
    border-bottom-style: solid;
    border-bottom-color: #ffe2e2;
    top: -12px;
    height: 0;
    left: 20%;
    margin-left: 4px;
    position: absolute;
    width: 0;
    overflow: hidden;
}


/* 时间控件默认颜色修改 */

.layui-laydate .layui-this {
    background-color: #8cc152 !important;
    border-radius: 5px;
}

.layui-laydate-content td:hover,
.layui-laydate-list li:hover {
    border-radius: 5px;
}