
    .sposp_container{width:100%;margin:0px auto;}
    .sposp_body{max-width:750px;width:100%;margin:0px auto;background:#fff;box-sizing:border-box;padding:0px;}
    .sposp_body img{width:100%!important;height:auto!important}
    body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
    body{font-family:"微软雅黑",HELVETICA;-webkit-text-size-adjust:100%;}
    a{color:#172c45;text-decoration:none}
    a:hover{text-decoration:none}
    img{border:0;vertical-align:middle}
    
    #kefu{width:100%;position:fixed;bottom:0px;left:0px;text-align:center}
    #kefu div{max-width:750px;width:100%;margin:0px auto;background:#fff;box-sizing:border-box;display:block;}
    #kefu p{max-width:750px;width:100%;margin:0px auto;background:#fff;box-sizing:border-box;display:block;background:#fff;font-size:12px;line-height:30px;}
    #kefu input{height:8px;}
    #kefu p a{color:#292FC8}
    #kf{width:100px;height:100px;position:fixed;bottom:30%;right:5%;}
    #kf img{width:100%}
    #home{background:linear-gradient(to top right, #dfdfdf, #fff) no-repeat;width:100%;border:none;}
    
    #form{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0px;left:0px;z-index:9;}
    #form .form_box{padding-bottom:20px;background:#fff;border-radius:20px;background:#fff url('/static/img/pop.png') no-repeat;background-size:100% auto;max-width:640px;width:90%;margin:15% auto}
    #form .form_box h2{text-align:center;font-size:1.5rem;line-height:300%;}
    #form .form_box .input_text{margin-top:2rem;width:100%}
    #form .form_box .submit{margin-top:2rem;width:100%}
    #form .form_box .input_text{width:90%;font-size:18px;line-height:200%;border:none;margin-left:5%;}
    
    
    #form .form_box .input{display:flex;width:90%;margin:0px auto;border:1px solid #ddd;border-radius:5px;}
    #form .form_box .input .input_select{width:80px;position:relative;overflow:hidden;border-right:1px solid #ddd;}
    #form .form_box .input .input_select select{opacity:0;font-size:15px;height:60px;position:absolute;top:0px;left:0px;z-index:3}
    #form .form_box .input .input_select input{position:absolute;top:0px;left:0px;z-index:2;font-size:18px;line-height:60px;text-align:center}
    #form .form_box .input .input_text{flex:1}
    #form .form_box .input input{width:100%;font-size:30px;line-height:60px;border:none;outline:none;}
    #form .form_box .input .input_input input{text-indent:5px;}
    
    #form .form_box .submit input{width:90%;font-size:18px;line-height:300%;border:none;margin-left:5%;background:red;color:#fff;border-radius:5px;}
    #form #close{text-align:center;margin-top:20px}
    #form #close img{width:40px;height:40px;}
    
    
    
.form-pop{
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
}

.form-pop .content{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 69.333333vw;
    height: 92vw;
}
.form-pop .content .express{
    width: 24.8vw;
    height: 24.8vw;
    margin: 0 auto;
    background-image: url(/static/img/countinue-express.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% auto;
    z-index: 110;
}
.form-pop .content .happy{
    width: 24.8vw;
    height: 24.8vw;
    margin: 0 auto;
    background-image: url(/static/img/happy.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% auto;
    z-index: 110;
}

.form-pop .content .top {
    width: 100%;
    height: 67.2vw;
    position: absolute;
    left: 0;
    top: 11.866667vw;
    background: linear-gradient(180deg, #dfd3e5, #fff);
    border-radius: 1.333333vw;
    z-index: -1;
    padding: 13.333333vw 4vw 0;
    box-sizing: border-box;
}    
.form-pop .content .top .question{
    height: 8.4vw;
    font-weight: 800;
    font-size: 5.6vw;
    color: #333;
    line-height: 6.533333vw;
    text-align: center;
}
.form-pop .content .top .price{
    height: 6.4vw;
    font-weight: 700;
    font-size: 4.266667vw;
    color: #333;
    line-height: 5.066667vw;
    text-align: center;
}
.form-pop .content .top .text{
    margin: 4vw auto;
    font-weight: 500;
    font-size: 3.733333vw;
    color: #333;
    line-height: 5.333333vw;
    letter-spacing: 1px;
}
.form-pop .content .top .btn-group{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.form-pop .content .close{
    width: 7.466667vw;
    height: 7.466667vw;
    background-image: url(/static/img/close.png);
    background-size: 100% 100%;
    position: absolute;
    top: 84vw;
    left: 30.933333vw;
}
.form-pop .content .top .btn-group .btn-close{
    width: 29.333333vw;
    height: 10.666667vw;
    border: 0.266667vw solid #333;
    border-radius: 1.333333vw 1.333333vw 1.333333vw 1.333333vw;
    font-weight: 500;
    font-size: 4.266667vw;
    color: #333;
    text-align: center;
    line-height: 10.666667vw;
    box-sizing: border-box;
}
.form-pop .content .top .btn-group .btn-pay{
    width: 29.333333vw;
    height: 10.666667vw;
    background: #fe4545;
    border-radius: 1.333333vw 1.333333vw 1.333333vw 1.333333vw;
    font-weight: 500;
    color: #fff;
    font-size: 4.266667vw;
    text-align: center;
    line-height: 10.666667vw;
}


    .box_text{position:fixed;top:0px;width:100%;height:100%;left:0px;}
    .box_text .close{width:100%;margin:0px auto;text-align:center;height:20%;}
    .box_text_describe{width:98%;margin-left:1%;background:#fff;margin-top:0;box-sizing:border-box;padding:20px 10px;height:100vh;border-top-left-radius:15px;border-top-right-radius:15px;}
    .box_text_describe h2{font-size:20px;font-weight:bold;line-height:200%;border-bottom:1px solid #ddd;margin-bottom:30px;}
    .box_text_describe p{font-size:12px;line-height:150%;}
    .success_box{width:320px;background-image: linear-gradient(to right, #EAD3D1,#FFFfff, #EAD3D1);;border-radius:5px;margin:15% auto;height:auto;box-sizing:border-box;padding:20px 10px;}
    .success_box h3{font-size:30px;line-height:200%;text-align:center;width:100%}
    .success_box p{font-size:14px;line-height:300%;text-align:center;width:100%}
    .success_box .tx img{width:100px;height:100px;border-radius:50%;margin:10px auto;}
    .success_box .tx{text-align:center}
    .success_box .btn{text-align:center;margin-top:10px;}
    .success_box .btn a{color:#fff;font-size:20px;}
    
    #form-pop-a #colseWx{text-align:center;margin-top:10px;}
    #form-pop-a #colseWx img{width:40px;}
   .button{
    width: 200px;height: 40px;margin: 40rpx auto 40rpx auto;background:#F2685B;color:#fff;border:none;border-radius:5px;
    animation: loader45 0.5s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     
    @keyframes loader45 {
     0% {
      transform: scale(0.95);
     }
     
     50% {
      transform: scale(1.1);
     }
     
     100% {
      transform: scale(0.95);
     }
    } 
    
    .disabled{background:#ddd!important;color:#fff!important;}
    
    
    #sposp_fixed_top{position:fixed;top:0px;width:100%;left:0px;}
    #sposp_fixed_top .mian{max-width:750px;width:100%;margin:0px auto;background:#fff;height:50px;box-sizing:border-box;padding:5px;display:flex;justify-content:space-between}
    #sposp_fixed_top .mian_list{border-top:1px solid #ddd;max-width:750px;width:100%;margin:0px auto;background:#fff;box-sizing:border-box;padding:5px;display:flex;justify-content:space-around;}
    #sposp_fixed_top .mian_list a{font-size:18px;line-height:240%;}
    #sposp_fixed_top .mian a{color:#999;font-size:22px;line-height:40px;color:#E0A95B}
    
    #bottom{padding-bottom:230px;max-width:750px;width:100%;background:#fff;margin:0px auto;text-align:center;padding-top:10px;}
    #bottom a{color:#9999}
