input[type="button"], input[type="submit"], input[type="reset"] ,
botton,bottom {
    -webkit-appearance:none;
}
.note{
    width: 100%;
    height: 0.5rem;
    margin-top:0.2rem;
}
.note p{
    font-size: 0.28rem;
    text-align: center;
    color: #2c73e9;
}
.fgx{
    width: 100%;
    height: 0.15rem;
    background-color: #eeeeef;
}
.truename{
    width: 100%;
    height: auto;
    font-size: 0.26rem;
    text-align: center;
    padding-top: 0.1rem;
}
.information{
    width: 100%;
    height: 10.0rem;
    font-size: 0;
}
.name{
    width: 1.9rem;
    height: 0.6rem;
    border: 0;
    font-size: 0.29rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-top: 0.2rem;
}
.name2{
    width: 4.8rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    border: 0.02rem solid #717071;
    margin-top: 0.2rem;
    padding-left:0.15rem;
}
/* .name2:focus::-webkit-input-placeholder {
    color: #2c73e9;
} */
.name2:focus{
    outline-color: #2c73e9;
}
.wechat{
    width: 1.9rem;
    height: 0.6rem;
    border: 0;
    font-size: 0.29rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-top: 0.1rem;
}
.wechat2{
    width: 4.8rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    border: 0.02rem solid #717071;
    margin-top: 0.2rem;
          padding-left:0.15rem;
}
.wechat2:focus{
    outline-color: #2c73e9;
}
.phone{
    width: 1.9rem;
    height: 0.6rem;
    border: 0;
    font-size: 0.29rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-top: 0.2rem;
}
.phone2{
    width: 2.8rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    border: 0.02rem solid #717071;
    margin-top: 0.2rem;
}
.phone2:focus{
    outline-color: #2c73e9;
}
.switch-wrap{
    position: relative;
    display: inline-block;
    width: 0.70rem;
    height: 0.37rem;
    border: 0.01rem solid #DFDFDF;
    outline: none;
    border-radius: 1rem;
    box-sizing: border-box;
    background: #FFFFFF;
    cursor: pointer;
    transition: border-color .3s,background-color .3s;
    margin-left: 0.1rem;
    margin-top: 0.35rem;
  }
.switch-wrap span{
    position: absolute;
    top: 0;
    left: 0;
    transition: transform 0.3s;
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    box-shadow: 0 0.01rem 0.03rem rgba(0,0,0,0.4);
    background-color: #fff;
}
.switch-wrap.active{
    border-color: #2a75eb;
    background-color: #2a75eb;
}
.switch-wrap.active span{
    transform: translateX(0.36rem);
}

.sfgk{
    flex: 1;
}
.sfgk img{
    width: 0.24rem;
    height: 0.24rem;
    margin-left: 0.6rem;
    margin-top: 0.15rem;
}
.sfgk p{
    font-size: 0.2rem;
    padding-left: 0.05rem;
}
.company{
    width: 1.9rem;
    height: 0.6rem;
    border: 0;
    font-size: 0.29rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-top: 0.1rem;
}
.company2{
    width: 4.8rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    border: 0.02rem solid #717071;
    margin-top: 0.2rem;
      padding-left:0.15rem;
}
.company2:focus{
    outline-color: #2c73e9;
}
.coden
{
    width: 1.9rem;
    height: 0.6rem;
    border: 0;
    font-size: 0.29rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-top: 0.2rem;
    }
.code{
    width: 2.0rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    border: 0.02rem solid #717071;
    margin-top: 0.2rem;
      padding-left:0.15rem;
}
.sendcode{
    width: 1.5rem;
    height: 0.6rem;
    background-color: #2c73e9;
    border: 0;
    border-radius: 0.1rem;
    color: #ffffff;
    font-size: 0.26rem;
     text-align: center;
       margin-top: 0.2rem;
         margin-left: 0.2rem;
}
.countdown
{
     display:none;
     width: 1.8rem;
    height: 0.6rem;
     background-color: #f0f0f0;
    border: 0;
    border-radius: 0.1rem;
     color: #00a45f;
    font-size: 0.26rem;
     text-align: center;
         margin-top: 0.2rem;
         margin-left: 0.2rem;
}
.partment{
    width: 1.9rem;
    height: 0.6rem;
    border: 0;
    font-size: 0.29rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-top: 0.1rem;
}
.partment2{
    width: 4.8rem;
    height: 0.6rem;
    border-radius: 0.1rem;
    border: 0.02rem solid #717071;
    margin-top: 0.2rem;
      padding-left:0.15rem;
}
.partment2:focus{
    outline-color: #2c73e9;
}
.yetai{
    width: 7.2rem;
    margin: 0 auto;
    margin-top: 0.2rem;
    display: flex;
}
.yetai_l{
    width: 1.5rem;
    height: 2.3rem;
    background: url('../images/dx.jpg') no-repeat;
    background-size: 0.65rem 0.24rem;
    background-position: 75% 5%;
    margin-left:0.44rem;
}
.yetai_l p{
    font-size: 0.29rem;
}
.yetai_r{
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}
.yetai_p{
    font-size: 0.25rem;
    text-align: center;
    line-height: 0.55rem;
    color: #2c73e9;
}
.ytitems{
    width: 1.5rem;
    height: 0.55rem;
    border-radius: 0.1rem;
    margin: 0px 0.25rem 0.2rem 0;
    border: 0.02rem #2c73e9 solid;
    box-sizing: border-box;
}
.ytitems_sel{
    background-color: #2c73e9;
}
.ytitems_sel_p{
    color: #fff;
}
.gwzx{
    width: 1.5rem;
    height: 0.5rem;
    background-color: #2c73e9;
    margin-left: 0.2rem;
    border-radius: 0.1rem;
}
.cy{
    width: 1.5rem;
    height: 0.5rem; 
    background-color: #2c73e9;
    margin-left: 0.2rem;
    border-radius: 0.1rem;
}
.bh{
    width: 1.5rem;
    height: 0.5rem; 
    background-color: #2c73e9;
    border-radius: 0.1rem;
}
.cs{
    width: 1.5rem;
    height: 0.5rem; 
    background-color: #2c73e9;
    margin-left: 0.2rem;
    border-radius: 0.1rem;
}
.fs{
    width: 1.5rem;
    height: 0.5rem; 
    background-color: #2c73e9;
    margin-left: 0.2rem;
    border-radius: 0.1rem;
}
.fws{
    width: 1.5rem;
    height: 0.5rem; 
    background-color: #2c73e9;
    border-radius: 0.1rem;
}
.gd{
    width: 1.5rem;
    height: 0.5rem; 
    background-color: #2c73e9;
    margin-left: 0.2rem;
    border-radius: 0.1rem;
}
.compinfo{
    width: 7.0rem;
    height: 1.8rem;
    display: flex;
    margin-top: 0.15rem;
}
.compinfo_l{
    width: 1.77rem;
    height: 1.8rem;
    margin-left: 0.2rem;
    font-size: 0.29rem;
    text-align: center;
}
.compinfo_r{
    flex: 1;
    border: 0.02rem solid #717071;
    border-radius: 0.15rem;
    margin-left: 0.1rem;
    vertical-align: top;
      padding-top: 0.1rem;
    padding-left: 0.1rem;
}
.compinfo_r:focus{
    outline-color: #2c73e9;
}
.compinfo_r::placeholder{
    font-size: 0.18rem;
    font-family:Arial, Helvetica, sans-serif;
    padding-top: 0.1rem;
    padding-left: 0.1rem;
}
.agree{
    width: 7.5rem;
    height: 0.5rem;
    font-size: 0.28rem;
    text-align: center;
    margin-top: 0.2rem;
}
.ckbx{
    margin-right: 0.1rem;
    display: inline-block;
}
.add_btn{
    width: 6.2rem;
    height: 0.6rem;
    background-color: #2c73e9;
    border: 0;
    border-radius: 0.1rem;
    margin-left: 50%;
    transform: translate(-50%);
    margin-top: 0.1rem;
    color: #ffffff;
    font-size: 0.26rem;
    margin-bottom:1rem;
}
.sfgk{
    flex: 1;
    /* background: url('../images/tswh.png') no-repeat;
    background-size: 0.24rem;
    background-position: 60% 20%; */
}
.sfgk img{
    width: 0.24rem;
    height: 0.24rem;
    margin-left: 0.6rem;
    margin-top: 0.15rem;
}
.sfgk p{
    font-size: 0.2rem;
    padding-left: 0.05rem;
}

.mark{
    position:fixed;
    left: 2.1rem;
    top: 4.1rem;
    width: 4.85rem;
    height: 2.3rem;
    border-radius: 0.1rem;
    border: 0.01rem solid #707070;
    background:#fff;
    z-index:998;
    display:none;
}
.open{
    width: 4.1rem;
    height: 1.15rem;
    border-bottom: 0.01rem solid #707070;
    margin: 0 auto;
}
.open p{
    font-size: 0.3rem;
    color: #2a75eb;
    padding-top: 0.2rem;
}
.open span{
    font-size: 0.25rem;
    color: #9e9e9e;
}
.hide{
    width: 4.1rem;
    height: 1.15rem;
    margin: 0 auto;
}
.hide p{
    font-size: 0.3rem;
    color: #2a75eb;
    padding-top: 0.2rem;
}
.hide span{
    font-size: 0.25rem;
    color: #9e9e9e;
}
.ytdesc{font-size:12px;color:#717071;}
.chkborder
{
 
     border: 0.02rem solid #DD001B;
      
}