input {
    border: none;
    /* 去除未选中状态边框 */
    outline: none;
    /* 去除选中状态边框 */
}

textarea {
    border: none;
    outline: none;
    width: 100%;
    height: 1.1667rem;
    resize: none;
    background: #F8F8F8;
    padding: .1333rem .1167rem;
}

.section {
    width: 8.9333rem;
    margin: 0 auto;
}

.border {
    width: 100%;
    height: .0125rem;
    border-top: .0125rem solid #999999;
}

.tab_ {
    display: flex;
    font-size: .1333rem;
    color: #E6212A;
    margin-bottom: .0917rem;
}

.tab_1 {
    margin-right: .4333rem;
}

.cut_one1 {
    color: #E6212A;
    font-weight: bold;
}

.cut_one1_no {
    color: #666666;
}

.hidden {
    display: none;
}

.active {
    display: block;
}

.main {
    padding-top: .2rem;
}

.title {
    display: flex;
    align-items: center;
    margin-bottom: .2083rem;
}

.title .red_border {
    width: .0333rem;
    height: .1167rem;
    margin-right: .0833rem;
    background: #E6212A;
    border-radius: 0rem;
}

.title .title_text {
    font-size: .1167rem;
    font-weight: bold;
    color: #000000;
}

.box1 {
    padding:0 .4083rem .325rem;
    padding-left: 0.33rem;
    padding-bottom: .4rem
}

.box1 .box1_title {
    display: flex;
    align-items: center;
    margin-bottom: .2083rem;
    padding-right: 0.62rem;
}

.box1 .box1_title .label {
    font-weight: 400;
    font-size: .1167rem;
    color: #323234;
}

.box1 .box1_title .label span {
    color: #E6212A;
    margin-right: .0333rem;
}

.box1_title .input-text {
    flex: 1;
    /* width: 8.4rem; */
    height: .3333rem;
    padding:.1rem;
    margin-left: .0333rem;
    background-color: #F8F8F8;
    border-radius: .1rem .1rem .1rem .1rem;
}

.box1_title1 {
    display: flex;
    align-items: center;
    padding-right: 1.03rem;
    padding-left: 0.33rem;
    margin-bottom: .1667rem
}

.box1_title1 .label1 {
    font-weight: 400;
    font-size: .1167rem;
    color: #323234;
}

.box1_title1 .label1 span {
    color: #E6212A;
    margin-right: .0333rem;
}

.box1_title1 .input-text1 {
    flex: 1; 
    /* width: 4.2rem; */
    /*font-size: .103rem;*/
    -webkit-text-size-adjust: 100%;
    height: .3333rem;
    padding:.1rem;
    margin-left: .0333rem;
    background-color: #F8F8F8;
    border-radius: .1rem .1rem .1rem .1rem;
}




.location {
    margin-left: .091rem;
}

.radio_t {
    font-weight: 400;
    font-size: .1167rem;
    color: #323234;
}

.box2 {
    padding: .325rem .32rem;
    padding-top: .2083rem;
    padding-bottom: 0;
    padding-left: .36rem;
}

.box2 .box2_top {
    display: flex;
    font-weight: 400;
    /* justify-content: space-between; */
    /* width: 100%; */
}

.box2 .box2_title {
    font-weight: 400;
    font-size: .1167rem;
    color: #323234;
    margin-top: .1167rem;
    /*width: .5833rem;*/
    /* margin-right: .1667rem; */
}

.box2_top span {
    color: #E6212A;
    margin-top: .125rem;
    margin-right: .0333rem;
}

.box2_top .box2_rig {
    position: relative; 
    padding: .1083rem .1rem;
    /* margin-left: .0333rem; */
    background-color: #F8F8F8;
    border-radius: .1rem .1rem .1rem .1rem;
}

.box2_top .box2_rig .number_ {
    position: absolute;
    font-size: .1167rem;
    color: #999999;
    bottom: .1333rem;
    right: .25rem;
}


.box3 {
    padding: .3083rem .4083rem .375rem;
    padding-left: .36rem;
}

.box3 .box3_top {
    display: flex;
}

.box3 .box3_title {
    /*width: .69rem;*/
    font-weight: 400;
    font-size: .1167rem;
    color: #323234;
}

.box3 .box3_title span {
    color: #E6212A;
    margin-right: .0333rem;
}

.box3_top .box3_rig .box3_rig_t {
    font-size: .1167rem;
    margin-bottom: .1083rem
}

.box3_top .box3_rig .upload {
    width: .9667rem;
    height: .9667rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: .0083rem dashed #999;
    background-image: url("../images/upload.png");
}

.box3_top .box3_rig .upload input {
    width: .9667rem;
    height: .9667rem;
    opacity: 0;
}

.common_box {
    padding: .3rem .4083rem;
    padding-top: 0;
    padding-bottom: .5333rem;
    padding-left: .36rem;
}

.common_box .label {
    font-weight: 400;
    font-size: .1167rem;
    color: #323234;

}

.common_box .label span {
    color: #E6212A;
    margin-right: .0333rem;
}

.common_box input {
    flex: 1;
    height: .3833rem;
    padding: .1167rem;
    background-color: #F8F8F8;
    border-radius: .1rem .1rem .1rem .1rem;
}

.bottom_btn {
    text-align: center;
}

.bottom_btn .btn {
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    width: 1.0333rem;
    font-size: .1833rem;
    border-radius: .05rem;
    margin-bottom: .6rem;
    padding-top: .0833rem;
    padding-bottom: .0833rem;
    background-color: #E6212A;
}


.hidden1 {
    display: none;
}

.overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}

.popup {
    width: 4.0667rem;
    height: 1.4167rem;
    overflow: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    z-index: 19999;
    border-radius: .0833rem .0833rem .0833rem .0833rem;
}

.popup-content {
    padding: .1667rem;
}

.popup-content img {
    width: .3rem;
    height: .3rem;
    margin-right: .1167rem;
}

.close-btn {
    top: .0833rem;
    right: .0833rem;
    font-size: .2rem;
    color: #CACACA;
    cursor: pointer;
    position: absolute;
}

.popup button {
    width: .8333rem;
    height: .3333rem;
    float: right;
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: .15rem;
    border-radius: .05rem;
    margin-right: .25rem;
    background-color: #E6212A;
}

.qrcode {
    width: 1.0333rem;
    height: 1.2rem;
    font-size: .1rem;
    padding: .1rem .1333rem;
    position: fixed;
    top: 2.887rem;
    right: 1.8rem;
    text-align: center;
    background: #fff;
    border: .0083rem solid #DDDDDD;
    border-radius: .0583rem .0583rem .0583rem .0583rem;
}

.qrcode .qrcode-text {
    width: .7667rem;
    height: .7667rem;
    margin-top: .0833rem;
    border-radius: .0583rem .0583rem .0583rem .0583rem;
}

.textarea_text {
    width: 100%;
    /* flex: 1; */
    /* background-color: pink; */
}
input::-webkit-input-placeholder {
    font-size: 14px;
}
