.kcsj-box{
    padding: 0.36rem 0.3rem 0.5rem;
}
.kcsj-tile h2{
    font-size: 0.4rem;
    text-align: center;
}
.kcsj-tile p{
    color: #ededed;
    font-size: 0.24rem;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0.09rem;
}
.kcsj-con{
    margin-top: 0.4rem;
}
.kcsj-con li{
    padding: 0.25rem 0.28rem;
    display: flex;
    justify-content: space-between;
    box-shadow: 0 0 0.4rem #ccc;
    border-radius: 0.2rem;
}
.kcsj-con li:nth-child(n+2){
    margin-top: 0.44rem;
}
.kcsj-con li .fl{
    width: 2.44rem;
}
.kcsj-con li .fr{
    margin-left: 0.2rem;
    flex:1;
    font-size: 0.24rem;
}
.kcsj-con li .fr h3{
    padding: 0.09rem 0;
    font-size: 0.36rem;
}
.kcsj-con li .p{
    font-size: 0.18rem;
}
.l-text{
    line-height: 0.28rem;
}
.kcsj-con li .l-text{
    margin-top: 0.25rem;
}
.kcsj-box-btn{
    margin-top: 0.4rem;
    display: flex;
    justify-content: space-between;
}
.kcsj-box-btn .kcsj-box-btn1,.kcsj-box-btn .kcsj-box-btn2{
    background-color: #fdebb3;
    width: 48%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    border-radius: 0.3rem;
}
.kcsj-box-btn .kcsj-box-btn2{
    background-color: #febf05;
}

.kcsj-con .p2{
    margin-top: 0.1rem;
}
.kcsj-start{
    width: 1.25rem;
    height: 0.2rem;
    background: url("../images/kcjs-start.jpg") no-repeat;
    background-size: 100%;
    margin-top: 0.08rem;
}

.common-form1 .reg-con3,.common-form1 .reg-con4{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: .15rem 0 0 .34rem;
}
.common-form1 .reg-con3 div ,.common-form1 .reg-con4 div{
    width: 33%;
    font-size: .3rem;
    height: .72rem;
    display: flex;
    align-items: center;
    overflow: hidden;
    cursor: pointer;
    webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
}
.common-form1 .reg-con3 div:nth-child(2n),.common-form1 .reg-con4 div:nth-child(2n){
    width: 33%;
}
.common-form1 .reg-con3 div>span,.common-form1 .reg-con4 div>span{
    display: inline-block;
    width: .4rem;
    height: .4rem;
    padding: .04rem;
    margin-right: .16rem;
    position: relative;
    border-radius: 3px;
    border: 1px solid #9c9c9c;
}
.common-form1 .reg-con3 div>span span,.common-form1 .reg-con4 div>span span {
    display: block;
    height: 100%;
    background: #dadada;
    border-radius: 2px;
}
.common-form1 .reg-con3 div>span i,.common-form1 .reg-con4 div>span i {
    position: absolute;
    left: .03rem;
    top: 999999px;
    font-size: 0;
    width: .31rem;
    height: .26rem;
    background: url(../images/icon_right.png) center no-repeat;
    background-size: cover;
}
.common-form1 .reg-con3 div.active>span,.common-form1 .reg-con4 div.active>span {
    border: 1px solid #fcc840;
}
.common-form1 .reg-con3 div.active>span span,.common-form1 .reg-con4 div.active>span span  {
    background: #fcc840;
    opacity: .2;
}
.common-form1 .reg-con3 div.active>span i,.common-form1 .reg-con4 div.active>span i {
    top: 0;
}
.common-form1 .sele-h4{
    /*display: inline-block;*/
    font-size: .3rem;
    border-left: .06rem solid #fcc840;
    line-height: 1;
    padding: 0 .15rem;
    margin-left: .2rem;
    font-weight: 400;
}