@charset "UTF-8";

.main {width: 100%;max-width:750px;padding-top:0.88rem;;margin: 0 auto;padding-bottom:1rem;}
.main * {box-sizing:border-box;}
.imgblock {display:block;width:100%;}

.xd9 .Img{display:block;width:100%;}

.gray_line {width:100%;height:10px;line-height:10px;background:#f3f3f3;}


.n-ckxf{padding: 0.63rem 0.3rem;background-color: #fff;}
.n-ckxf-title{
    font-size: 0.4rem;
    color: #000;
    text-align: center;
}
.n-ckxf-info{
    color: #000000;
    width: 100%;
    background-color: #fdf3e5;
    font-size: 0.24rem;
    text-align: center;
}
.n-ckxf-info li{
    height: 100%;
}
.n-ckxf-info p{
    position: relative;
    padding-left: 0.2rem;
    display: inline-block;
}
.n-ckxf-info p:before{
    position: absolute;
    top: 50%;
    left: -0.15rem;
    transform: translateY( -50%);
    content: " ";
    display: block;
    width: 0.26rem;
    height: 0.26rem;
    background-size: 100%;
}
.n-ckxf-info span{
    color: #ea2323;
}
.common-form1{
    margin-top: 0.36rem;
}
.common-form1 li{
    font-size: 0;
    position: relative;
    padding-left: 0.5rem;
    border: 0.02rem solid #696969;
    height: 0.7rem;
    line-height: 0.7rem;
    width: 100%;
    border-radius: 0.4rem;
    box-sizing: border-box;
}
.common-form1 li input::-webkit-input-placeholder{
    color:#000;
}
.common-form1 li input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#000;
}
.common-form1 li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#000;
}
.common-form1 li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#000;
}
.common-form1 li input, .common-form1 li select{
    width: 80%;
    height: 0.65rem;
    background: none;
    outline: none;
    border: 0px;
    font-size: 0.3rem;
}
.common-form1 li span.icon{
    vertical-align: top;
    margin-right: 0.2rem;
    font-size: 0.4rem;
}
.common-form1  .common-form1-btn{
    font-size: 0.36rem;
    text-align: center;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #fff;
    margin-top: 0.42rem;
    background-color: #cc1b34;
    border-radius: 0.4rem;
}
#announceDiv{
    margin-top: 0.18rem;
    height: 0.53rem;
    line-height: 0.53rem;
    overflow: hidden;

}

/*表单选择start*/
.common-form1 .reg-con1{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: .15rem 0 0 .34rem;
}
.common-form1 .reg-con1 div {
    width: 49%;
    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-con1 div:nth-child(2n){
    width: 49%;
}
.common-form1 .reg-con1 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-con1 div>span span {
    display: block;
    height: 100%;
    background: #dadada;
    border-radius: 2px;
}
.common-form1 .reg-con1 div>span i {
    position: absolute;
    left: .03rem;
    top: 999999px;
    font-size: 0;
    width: .31rem;
    height: .26rem;
    background-size: cover;
}
.common-form1 .reg-con1 div.active>span {
    border: 1px solid #fcc840;
}
.common-form1 .reg-con1 div.active>span span {
    background: #fcc840;
    opacity: .2;
}
.common-form1 .reg-con1 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;
}
/*表单选择end*/

