.three-wrap{
    width: 1212px;
    margin: 0 auto;
    color: #333;
    font-size: 20px;
    letter-spacing: 2.86px;
    line-height: 36px;
    padding: 56px 26px 30px 26px;
    text-align: justify;
    background: url("../images/rule/rule_bg_3.png") no-repeat;
    background-size: 100% 100% ;
}
.three-wrap .form-desc-item .form-desc-bg{
    background: url("../images/rule/rule_title_3.png") no-repeat;
    background-position: left bottom;
    background-size: 484px 10px;
    margin-bottom: 8px;
}
.rule-two-wrap{
    background: url(../images/rule/rule_bg_2.png) no-repeat !important;
    background-size: 100% 100% !important;
    padding-top: 60px!important;
    padding-bottom: 48px!important;
}
.table-wrap img{
    display: inline-block;
    width: 36px;
    height: 15px;
}
.table-wrap td{
    font-size: 14px;
    color: #333;
    letter-spacing: 2px;
    text-align: center;
}
.flex-table-wrap{
    display: flex;
    margin-bottom: 10px;
}
.flex-table-wrap table{
    display: inline-block;
}
.flex-table-wrap table:first-child{
    margin-right: 50px;
}
.table-item{
    border: 2px solid #fff;
}
.center-item{
    padding: 0 69px!important;
    white-space: nowrap;
}
.last-item{
    padding: 0 45px!important;
    white-space: nowrap;
}
.first-item{
    padding: 3px 23px!important;
    white-space: nowrap;
    text-align: left!important;
}
.four-wrap{
    width: 1212px;
    margin: 0 auto;
    color: #333;
    font-size: 20px;
    letter-spacing: 2.86px;
    line-height: 36px;
    padding: 56px 26px 30px 26px;
    text-align: justify;
    background: url("../images/rule/rule_bg_4.png") no-repeat;
    background-size: 100% 100%;
}
.mrg-top{
    margin-top: 20px;
}
.form-desc-item .form-desc-bg{
    background-position: left 80%!important;
}
.fifth-wrap{
    width: 1212px;
    margin: 0 auto;
    color: #333;
    font-size: 20px;
    letter-spacing: 2.86px;
    line-height: 36px;
    padding: 56px 26px 30px 26px;
    text-align: justify;
    margin-top: 30px;
    background: url("../images/rule/rule_bg_5.png") no-repeat;
    background-size: 100% 100%;
}
.table-desc{
    font-size: 14px;
    font-family: PingFang-SC-Regular, PingFang-SC;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    letter-spacing: 1px;
    background: rgba(253, 183, 146, 0.3);
    padding: 2px 30px 3px 20px;
}

.title-li .table-desc {
    display: flex;
    align-items: center;
    height: 80px;
    justify-content: center;
    background: rgba(253, 183, 146, 0.3);
    margin-bottom: 1px;
    margin-right: 1px;
}

.table-li .title-desc{
    padding: 2px 0 3px 0;
}
.title-one .table-desc{
    text-align: center;
    height: 119px !important;
    line-height: 119px;
    border-right: 1px solid #fff;
}
.title-two .table-desc{
    text-align: center;
    height: 57px !important;
    line-height: 57px;
    border-right: 1px solid #fff;
}
.title-four .table-desc{
    text-align: center;
    height: 40px !important;
    line-height: 40px;
    border-right: 1px solid #fff;
}
.title-fifth .table-desc{
    text-align: center;
    height: 88px !important;
    line-height: 88px;
    border-right: 1px solid #fff;
}
.title-four,.title-fifth{
    flex: 0 0 120px;
    text-align: center;
}
.title-desc-four .table-desc{
    height: 40px !important;
    line-height: 38px;
}
.title-desc-fifth .table-desc{
    padding-top: 5px;
    height: 88px !important;
    line-height: 26px;
}
.rule-two-wrap .sec-desc{
    font-size: 20px;
    margin-bottom: 10px;
}
.rule-wrap.content-wrap{
    padding-bottom: 0;
}
.four-wrap .form-desc-item{
    margin-top: 10px;
}
.fifth-wrap .sec-desc:first-child{
    margin-top: 30px;
}
.title-one-xd p{
    display: inline-block;
    text-align: center;
    width: 120px;
    height: 93px !important;
    line-height: 90px;
    border-right: 1px solid #fff;
}