*{
    margin: 0;
    padding: 0;
    border:none;
}
.tempBox{
    max-width: 640px!important;
    border-top:0rem solid red;
    //padding-top:0.3rem;
    margin:0 auto;
    overflow: hidden;
    background: #fff;
    p{
        word-break: break-word;
        word-wrap: break-word;
        margin: 0;
        overflow: hidden;
    }
    .upload{
        position: fixed;
        top:50%;
        left: 50%;
        width:1rem;
        height:0.5rem;
        color:#fff;
        background:rgba(0,0,0,0.5);
        z-index:19;
        text-align:center;
        line-height:0.5rem;
    }
    textarea {
        -webkit-appearance: none;
        -ms-progress-appearance: none;
        appearance: none;
        border: none;
        resize: none;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        background: transparent;
        word-wrap: break-word;
        word-break: break-word;
        padding: 0;
        word-break: break-word;
    }
    img {
        border: 0;
    }
    .rel {
        position: relative;
    }
    .foot {
        //padding-top: 0.3rem;
    }
    .logo{
        margin: 0 0.16rem 0 0;
        width:0.7rem;
        height:0.7rem;
        overflow: hidden;
        img {
            position: absolute;
            top:50%;
            left:50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
        }
    }
    .banner1{
        background: #AAD6E6;
        .c_top{
            position: absolute;
            top: 0.6rem;
            left: 0.5rem;
            z-index: 10;
            display: flex;
            align-items: center;
            
            .title_logo{
                width: 4.63rem;
                padding-left: 0.16rem;
                border-left: 0.02rem solid #033866;
                line-height: 0.58rem;
                height: 0.58rem;
                font-family: AlTarikh;
                font-size: 0.3rem;
                color: #033866;
                letter-spacing: 0.03rem;
            }
        }
        .img_b{
            padding-top: 4.57rem;
            img{
                width: 7.5rem;
                height: 7.73rem;
            }
        }
        .tip_middle{
            position: absolute;
            top: 2.44rem;
            left: 1.34rem;
            .title_big{
                width: 5.6rem;
                //eg height: 1.6rem;
                //eg
                font-family: CooperBlackMS;
                font-size: 0.8rem;
                color: #033866;
                letter-spacing: 0;
                line-height: 0.8rem;
            }
            .title_tip{
                margin-top: 0.2rem;
                font-family: PingFangSC-Semibold;
                font-size: 0.3rem;
                color: #333333;
                letter-spacing: 0;
                width: 3.8rem;
                height: 0.8rem;
                font-weight: 600;
            }
        }
    }
    .banner2{
        margin-top: 0.07rem;
        background: #E9F1F4;
        width: 7.5rem;
        //height: 12.3rem;
        .c_top{
            position: absolute;
            top: 0.6rem;
            left: 0.5rem;
            z-index: 10;
            display: flex;
            align-items: center;
            .logo{
                margin: 0 0.16rem 0 0;
                // img{
                //     display: block;
                //     width: 1.72rem;
                //     //height: 0.44rem;
                //     max-height: .58rem;
                // }
            }
            .title_logo{
                width: 4.63rem;
                padding-left: 0.16rem;
                border-left: 0.02rem solid #033866;
                line-height: 0.58rem;
                height: 0.58rem;
                font-family: AlTarikh;
                font-size: 0.3rem;
                color: #033866;
                letter-spacing: 0.03rem;
            }
        }
        .roll{
            position: absolute;
            top:1.73rem;
            left: 0.55rem;
            width: 4.54rem;
            .pic1{
                width: 4.54rem;
                height: 5.3rem;
            }
            input{
                width: 80%;
                left: 10%;
                right: 10%;
                bottom: 10%;
                height: 80%;
            }
        }
        .tip_middle{
            padding-top: 7.78rem;
            margin-left: 0.5rem;
            margin-bottom: 1rem;
            .title1{
                width: 4.63rem;
                //eg height: 1.23rem;
                //eg
                font-family: PingFangSC-Semibold;
                font-size: 0.28rem;
                color: #033866;
                letter-spacing: 0.028rem;
                line-height: .4rem;
                font-weight: 600;
            }
            .title2{
                font-family: PingFangSC-Semibold;
                font-size: 0.25rem;
                color: #FFFFFF;
                letter-spacing: 0.028rem;
                background: #033866;
                width: 4.73rem;
                line-height: 0.55rem;
                padding: 0rem 0.1rem 0 0.1rem;
                margin-top: .15rem;
            }
        }
        .tel{
            margin-left: 0.55rem;
            margin-right: 0.7rem;
            padding-bottom: 0.67rem;
            .tel_{
                width: 4.58rem;
                font-family: FZPSCH--GB1-0;
                font-size: 0.4rem;
                color: #666769;
                letter-spacing: 0.04rem;
                text-align: left;
                //line-height: 0.4rem;
                margin-right: 1.3rem;
                padding-left: .7rem;
                height: .6rem;
                line-height: .6rem;
            }
            .tel_title{
                font-family: PingFangSC-Semibold;
                font-size: 0.28rem;
                color: #666769;
                letter-spacing: 0.028rem;
                text-align: left;
                //width: 5.88rem;
                //line-height: 0.4rem;
                //padding-top: 0.2rem;
                height: .6rem;
                line-height: .6rem;
            }
        }
        .bg_title{
            height: 4.8rem;
            width: 1.1rem;
            position: absolute;
            right: 0.7rem;
            top:1.9rem;
            p{
                width: 60%;
                //height: 100%;
                font-size: 0.7rem;
                color: #033866;
                letter-spacing: 0;
                line-height: 0.8rem;
                padding: 0.2rem 0.3rem;
                font-weight: 600;
            }
        }
    }
    .banner3{
        margin-top: 0.07rem;
        background: #E9F1F4;
        width: 7.5rem;
        //height: 12.3rem;
        .c_top{
            position: absolute;
            top: 0.6rem;
            left: 0.5rem;
            z-index: 10;
            display: flex;
            align-items: center;
            .logo{
                margin: 0rem 0.16rem 0 0;
                // img{
                //     display: block;
                //     width: 1.72rem;
                //     //height: 0.44rem;
                //     max-height: .58rem;
                // }
            }
            .title_logo{
                width: 4.63rem;
                padding-left: 0.16rem;
                border-left: 0.02rem solid #033866;
                line-height: 0.58rem;
                height: 0.58rem;
                font-family: AlTarikh;
                font-size: 0.3rem;
                color: #033866;
                letter-spacing: 0.03rem;
            }
        }
        .roll{
            position: absolute;
            top:1.73rem;
            right: 0.5rem;
            width: 4.54rem;
            .pic1{
                width: 4.54rem;
                height: 5.3rem;
            }
            input{
                width: 80%;
                left: 10%;
                right: 10%;
                bottom: 10%;
                height: 80%;
            }
        }
        .tip_middle{
            padding-top: 7.78rem;
            margin-right: 0.5rem;
            margin-bottom: 1rem;
            padding-left: 2.1rem;
            .title1{
                //width: 4.63rem;
                //eg
                //height: 1.23rem;
                //eg
                font-family: PingFangSC-Semibold;
                font-size: 0.28rem;
                color: #033866;
                letter-spacing: 0.028rem;
                line-height: .4rem;
                font-weight: 600;
                text-align: right;
            }
            .title2{
                font-family: PingFangSC-Semibold;
                font-size: 0.25rem;
                color: #FFFFFF;
                letter-spacing: 0.028rem;
                background: #033866;
                width: 4.73rem;
                line-height: 0.55rem;
                padding: 0rem 0.1rem 0 0.1rem;
                margin-top: .15px;
            }
        }
        .tel{
            margin-left: 0.55rem;
            margin-right: 0.7rem;
            padding-bottom: 0.67rem;
            .tel_{
                width: 4.58rem;
                font-family: FZPSCH--GB1-0;
                font-size: 0.4rem;
                color: #666769;
                letter-spacing: 0.04rem;
                text-align: left;
                //line-height: 0.4rem;
                margin-right: 1.3rem;
                padding-left: .7rem;
                height: .6rem;
                line-height: .6rem;
            }
            .tel_title{
                font-family: PingFangSC-Semibold;
                font-size: 0.28rem;
                color: #666769;
                letter-spacing: 0.028rem;
                text-align: left;
                //width: 5.88rem;
                //line-height: 0.4rem;
                //padding-top: 0.2rem;
                height: .6rem;
                line-height: .6rem;
            }
        }
        .bg_title{
            height: 4.8rem;
            width: 1.1rem;
            position: absolute;
            left: 0.5rem;
            top:1.9rem;
            p{
                width: 60%;
                //height: 100%;
                font-size: 0.7rem;
                color: #033866;
                letter-spacing: 0;
                line-height: 0.8rem;
                padding: 0.2rem 0.3rem;
                font-weight: 600;
            }
        }
    }

}
