body { margin: 0; }
html,
body{
    width: 100%;
}
.max_content { width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center; }
.content { width: 100%;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center; }
.content_weird { width: 100%;position: relative; height: 24.375rem;}
.bc_white { background-color: white; }
.pAtop_1 { position: absolute;top: 0;left: 0;width: 100%;height: 5rem;display: flex;flex-direction: row;justify-content: center;align-items: center; }
.pAtop_1_1 { position: absolute;top: 0;left: 0;width: 100%;height: 1.75rem;border-radius: 0 0 5rem 5rem;background-color: #E8972E;z-index: 100;  } 
 .pAtop_1_2>img { position: absolute;top: 0;left: 50%; transform: translateX(-50%); width: 24.875rem; z-index: 105;}
.top_banner {width: 100%;margin-top: 1.75rem;} .top_banner>img { width: 100%; }

/*  */
.pAtop_2 { position: relative;margin-top: -8rem;width: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center; }
.pAtop_2_1 { width: 73.75rem;position: relative;display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
.pAtop_2_1_1 { position: absolute;top: 0;left: 0;width: 54.9375rem;min-height: 15.1875rem;}
.pAtop_2_1_1>div { padding-right: 24.125rem;padding-left: 2.5rem;padding-top: 1.75rem;padding-bottom: 2.9375rem;border-radius: 0 5rem 0 5rem;background: linear-gradient(#D94229 0%,#E99C7C 100%); }
/* .pAtop_2_1_2Max { width: ;height: ; } */
.pAtop_2_1_2 { width: 40.4375rem;min-height: 17.75rem;border-radius: 5rem 0 5rem 0;position: relative;background: linear-gradient( #2277B5 0%,#3787BA 100%); }
.pAtop_2_1_2>div.pa { z-index: 70;position: absolute;bottom: 0;left: 0;width: 40.4375rem ;height: 17.75rem;background-color: transparent;background-image: url(../image/bg_about2.png);background-repeat: no-repeat;background-size: 100% 100%;opacity: 0.5; }
.pAtop_2_1_2>div.pr { z-index: 80;position: relative;max-width: 40.4375rem ;padding-top: 3.4375rem;padding-right: 2.5rem;padding-bottom: 3.4375rem;padding-left: 2.5rem;line-height: 1.2rem; }

/*  */
.pAtop_3 { position: relative;margin-top: 1rem;display: flex;flex-direction: column;align-items: center; }
.pAtop_3_1 { position: relative;width: 73.75rem;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap; }
.pAtop_3_1_item { width: 36.25rem; } 
.pAtop_3_1_item_1 { width: 36.25rem;height: 8rem;border-radius: 4rem; width: 100%;background-color: #EEEFEF;margin-bottom: 1.25rem;line-height: 1.25rem; }
.pAtop_3_1_img { width: 169px;height: 43px; }  


/*  */
a { text-decoration:none; }
.pAtop_4 { position: relative;margin-top: 3.125rem;width: 100%;display: flex;flex-direction: column;align-items: center; }
.pAtop_4_in { width: 73.75rem; }
.pAtop_4_1 { width: 23.75rem;height: 20.0625rem; position: relative;} .pAtop_4_1>img { width: 100%;height: 100%; }
.pAtop_4_2 { position: relative;width: 48.875rem; }
.pAtop_4_2_1 { position: relative;width: 48.875rem;height: 3.375rem;background-image: url(../image/bg_xuxian_huli@3x.png);background-repeat: repeat;background-size: 100% 100%; }
.pAtop_4_2_2 { position: relative;width: 48.875rem; }
.pAtop_4_item { width: 7.0625rem;height: 8.5rem;border-radius: 0 1rem 0 1rem;background-color: #EEEFEF; } 
.pAtop_4_item .span_text { margin-left: 0;margin-right: 0; height: 4rem; padding: 0 6px;}

/*  */
.pAtop_5 { position: relative;margin-top: 2.5rem;width: 100%;display: flex;flex-direction: column;align-items: center; }
.pAtop_5_1 { width: 23.75rem;height: 22.6875rem; } .pAtop_5_1>img { width: 100%;height: 100%; }
.pAtop_5_item { width: 15.375rem;height: 8.5rem;border-radius: 1rem 0 1rem 0;background-color: #EEEFEF; } 
.pAtop_5_2_1 { position: relative;width: 48.875rem;height: 3.375rem;background-image: url(../image/bg_xuxian_zaojiao@3x.png);background-repeat: repeat;background-size: 100% 100%; }

/* position: absolute;top: 3.1875rem;left: 0; */
.pAtop_6 { width: 100%; position: absolute;top: 3.1875rem;left: 0;}
.pAtop_6_1 { position: relative;margin-top: 0rem;width: 73.75rem; }
.pAtop_6_1_1 { width: 36.375rem;height: 26rem;background-color: #E8972E;border-radius: 5rem 0 5rem 0; }

/*  */
.pAtop_7 { position: relative;width: 100%; }
.pAtop_7_1 { position: relative;margin-top: 0rem;width: 73.75rem;height: 31.9375rem;background-image: url(../image/img_download.png);background-repeat: repeat;background-size: 100% 100%; }

/*  */
.pAtop_8 { position: relative;width: 100%;background-color: #F7F7F7;padding-bottom: 2rem; }


@media screen and (max-width:1199px) {
    /* body { overflow-x: scroll; } */
    .max_content { display: flex;flex-direction: column;justify-content: center;align-items: center; }
    .content { position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center; }
    .content_weird { position: relative; }
    .pAtop_1 { position: absolute;top: 0;left: 0;height: 5rem;display: flex;flex-direction: row;justify-content: center;align-items: center; }
    .pAtop_1_1 { position: absolute;top: 0;left: 0;height: 1.75rem;border-radius: 0 0 5rem 5rem;background-color: #E8972E;z-index: 100;  } 
    .pAtop_4_item { width: 7.0625rem;height: 10rem;border-radius: 0 1rem 0 1rem;background-color: #EEEFEF; } 
    .pAtop_4_item .span_text { margin-left: 0.25rem !important;margin-right: 0.25rem !important;text-align: center; }
    .pAtop_4_2_1 { padding: 0 1.5rem;box-sizing:border-box;position: relative;width: 48.875rem;height: 5.8125rem;background-image: url(../image/bg_xuxian_huli2.png);background-repeat: repeat;background-size: 100% 100%; }
    .pAtop_5_2_1 { padding: 0 1.5rem;box-sizing:border-box;position: relative;width: 48.875rem;height: 5.8125rem;background-image: url(../image/bg_xuxian_zaojiao2.png);background-repeat: repeat;background-size: 100% 100%; }
}
/* 1920 */
@media screen and (min-width:1200px) {
    /* body { overflow-x: none; } */
    
}
@media screen and (max-width:1400px) {
    /* body { overflow-x: none; } */
    .pAtop_3_1_item_1 { height: 10rem !important; }
    .pAtop_4_item { width: 7.0625rem;height: 10rem;border-radius: 0 1rem 0 1rem;background-color: #EEEFEF; } 
    .pAtop_4_item .span_text { margin-left: 0.25rem !important;margin-right: 0.25rem !important; }
    .pAtop_4_2_1 { padding: 0 1.5rem;box-sizing:border-box;position: relative;width: 48.875rem;height: 5.8125rem;background-image: url(../image/bg_xuxian_huli2.png);background-repeat: repeat;background-size: 100% 100%; }
    .pAtop_5_2_1 { padding: 0 1.5rem;box-sizing:border-box;position: relative;width: 48.875rem;height: 5.8125rem;background-image: url(../image/bg_xuxian_zaojiao2.png);background-repeat: repeat;background-size: 100% 100%; }
}
.last_bannerimg{
    width: 30rem;
    margin-right: 1.25rem;
}
.last_bannerimg img{
    width: 100%;
}
.rightlast_footer{
    padding: 1px;
    flex: 1;
    position: relative;
    background-image: url(../image/daline.png);background-repeat: repeat;background-size: 100% 100%; 
    /* height: 26.7rem; */
}
.lastpAMargin{
    margin-bottom: 1.875rem;
}
.evImgcla{
    width: 100%;
    margin-bottom: 1.4rem;
}
.rightlast_inside{
    margin: 1.63rem auto 0;
    width: 25.9rem;
    
}
.layui-form-item{
    display: flex;
    width: 100%;
    margin-bottom: 1.44rem;
}
.layui-input-inline{
    display: flex;
    align-items: center;
    cursor: pointer;

}
.formLabel_q{
    width: 5rem;
    
    color: rgba(0, 0, 0, 0.8);
}
.max_content  .c_0_80 { color: rgba(0, 0, 0, 0.8); }
.iteminput_q{
    height: 2.25rem;
    line-height: 2.25rem;
    padding: 0 1.5rem;
    flex: 1;
    background-color: #eeefef;
    border: 0;
    box-sizing: border-box;
    border-radius: 6.19rem;
}
.radioInput{
    margin: 0 0.63rem 0 1.5rem;
}
.rightmartext{
    margin-right: 1rem;
}
.layui-form{
    margin-top: 1.2rem;
}
.submitForm_q{
    cursor: pointer;
    width: 9.81rem;
    height: 2.7rem;
    line-height: 2.63rem;
    text-align: center;
    background: rgba(219, 76, 52);
    border-radius: 20px;
    color: #fff;
    border: 0;
    margin: 0.3rem auto 2rem;
    font-size: 0.88rem;
    display: block;
}
.mask{background-color:rgba(0,0,0,0.2); width:100%; height:100%;position:fixed;top:0;left:0;}
.prompt_box{width:400px;height:200px;background:#ffffff;border-radius:6px;
 position:fixed;top:25%; left:50%; overflow: hidden; transform: translateX(-50%);}
.prompt_box .prompt_title{height:40px;line-height:40px;padding-left:20px;border-bottom:2px solid #1a9ebf;background:#e6e6e6;position: relative;}
.prompt_box .prompt_title h3{font-size:16px;color: #333333; margin-top:0;}
.prompt_box .prompt_cancel{width:24px;height:24px;position: absolute;right:0;top:0;}

.prompt_box .prompt_cont{position: relative;height:158px;}
.prompt_box .prompt_cont .prompt_text{line-height:110px;padding-left:100px; font-size: 18px;}
.prompt_box .prompt_cont .prompt_sure{position: absolute;right:20px;bottom:34px; cursor: pointer;
 width:50px;height: 26px;background:#db4c35;border-radius:5px;color:#ffffff;
 font-size: 14px;line-height:26px;text-align: center;}

.hide{display:none;}
.show{display:block;}

.submitForm_q:active{
    opacity: .5;
}
.rectangle{
    height: 19.75rem;
    position: relative;
    background-image: url(../image/rectangle.png);background-repeat: repeat;background-size: 100% 100%; 
}
.rectangleLay{
    margin-top: 8rem;
}
.titleretct{
    width: 14rem;
    margin: 2.56rem auto;
}
.titleretct img{
    width: 100%;
}
.footerContet{
    display: flex;
    width: 20.45rem;
    margin: 0 auto;
}
.erClass{
    width: 8.75rem;
    margin-right: 1.6rem;
}
.footerright{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 0.75rem 0;
}
.userduan{
    color: #E47822;
}
.downloadoo{
    width: 29.81rem;
    position: absolute;
    right: 3.44rem;
    top: -10.3rem;

}
/* @media screen and (min-width:768px) {
    
} */

.show560{
    display: none;
}
.show768{
    display: none;
}

.pAtop_two_p{
    margin: 20px;
}
.topcontent{
    border-radius: 0px 80px 0px 80px;
    padding: 32px 24px 46px;
    background-image: linear-gradient(#D94229 1%, #E99C7C 100%);
    
}
.pAtop_two_p_title{
    width: 96px;
    margin-bottom: 19px;
}
.contet{


    font-size: 14px;
    font-weight: normal;
    font-family: PingFangSC-Semibold;
}

.pAtop_two_cT{
    font-size: 16px;
    font-family: PingFangSC-Regular;
    
  
}

.bottomcontent{
    background-image: url(../image/bg_about2@2x.png);background-repeat: repeat;background-size: 100% 100%; 
    height: 481px;
    margin-top: -40px;
}
.bottcontet{
    padding: 50px  24px 0 20%;
}
.rightPaddingThree{
    padding-right: 24px;
}
.paddBottom10{
    padding-bottom: 10px;
}
.max_content .ctF7{
    color: rgba(0, 0, 0, 0.5);
}
.content_weird .mapLay{
    width: 100%;    
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}
.map {
    width: 100%;
    height: 24.375rem;
    overflow: hidden;
}
.special_color-80 {
    color: rgba(255, 255, 255, .5);
}
@media (max-width: 380px) {
    .max_content .pAtop_4_2_1{

        background-image: url(../image/line1.png);background-repeat: repeat;background-size: 100% 100%;
    }
    .max_content .pAtop_5_2_1{
        background-image: url(../image/line2.png);background-repeat: repeat;background-size: 100% 100%;
    }

}


@media (max-width: 560px) {
    .rightlast_footer{
        background-image: url(../image/daline1.png);background-repeat: repeat;background-size: 100% 100%; 
    }
    .show560{
        display: block;

    }
    .hide560{
        display: none;
    }

}
@media (min-width: 766px) {
    .pAtop_6_1_1{
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
    }
}

@media (max-width: 766px) {
    /* 解决在手机版本什么rem 非常小的问题 */
    .max_content .fs18 { font-size: 18px; }
    .max_content .fs16 { font-size: 16px; }
    .max_content .fs14 { font-size: 14px; }
    .max_content .fs12 { font-size:12px; }
    .max_content .img_60{
        width: 60px;
        height: 60px;
    }
    .max_content .img_80{ 
        width: 80px;
        height: 80px;
    }
    .max_content .img_24{ 
        width: 24px;
        height: 24px;
    }



    .rightlast_inside{
        padding: 0 25px;
        box-sizing: border-box;
        width: 100%;
    }
    .iteminput_q{
        height: 39px;
        line-height: 39px;
    }
    .formLabel_q{
        width: 62px;
    }
    .pAtop_3_1_item_1{
        line-height: 18px;
    }
    .pAtop_5_item{
        padding: 15px 0 5px;
    }
    .pAtop_5_item,
    .pAtop_4_item{
        height: auto;
    }

    .pAtop_3_1_item_1 {
        height: auto !important;
        padding:24px 0;
    }
    .pAtop_1_2 .logo3x{
        width: 218px;
    }
    .pAtop_2, .pAtop_two_p{
        margin-top: -34px;
    }
    .show768{
        display: block;

    }
    .hide768{
        display: none;
    }
    .pAtop_3_1{
        width: 100%;
    }
    .max_content .rectangleLay{
        margin-top: 0;
    }
    .pAtop_6{
        margin-top: -13rem;
        position: relative;
        top: 0;
        left: 0;
    }
    .max_content .phone_padding,.max_content .pAtop_4_2,
    .rectangleLay,
    .pAtop_6
    {
        padding: 0 20px;
        box-sizing: border-box;
    }
    .pAtop_6_1_1{
        height: auto;
        padding: 4rem 0 2.5rem;
    }
    .pAtop_6_1,
    .pAtop_6_1_1,
    .pAtop_3_1_item,
    .pAtop_4_in,
    .pAtop_5_item.one_hundred,
    .max_content .pAtop_4_2_1,
    .max_content .pAtop_4_2,
    .max_content .pAtop_5_2_1,
    .max_content .pAtop_4_2_2{
        width: 100%;
    }
    .max_content .pAtop_4_2_2{
        flex-wrap: wrap;
    }
    .max_content .pAtop_4_item{
        width: 31.5%;
        margin-bottom: 10px;
    }
    .max_content .pAtop_4_2_1{
        margin-top: 0;
        padding: 10px 15px;
        height: auto;
        /* background-image: url(../image/line1.png);background-repeat: repeat;background-size: 100% 100%; */
    }
    .max_content .pAtop_5_2_1{
        padding: 10px 15px;
        height: auto;
    }
    .max_content .special_info,
    .max_content .pAtop_4_in{
        display: block;
    }
   

    .max_content .specialbut_1{
        width: 13.08rem;
        height: 3.5rem;
        line-height: 3.5rem;
        border-radius: 50px;
        font-size: 1.25rem;
        position: absolute;
        left: 200px;
        top: 105px;
    }
    .pAtop_4_1{
        width: 249px;
    }
    .pAtop_4_item .span_text{
        height: 4.6rem;
    }
    .max_content .specialimg{
        width: 249px;
    }
    .pAtop_4{
        margin-top: 16px;
    }
    .pAtop_5_item{
        width: 48.5%;
        margin-bottom: 10px;
    }

    .max_content .lastpAMargin{
        padding: 0 20px !important;
        box-sizing: border-box;
    }
    .layui-form-item{
        margin-bottom: 20px;
    }
    .submitForm_q{
        width: 157px;
        height: 42px;
        line-height: 42px;border-radius: 50px;
        font-size: 14px;
    }
    .rectangle{
        height: auto;
        background: none;
    }
    .downloadoo{
        width: 100%;
        position: relative;
        right: 0;
        top: 0;
    }
    .titleretct{
        width: 256px;
    }
    .footerContet{
        width: 92%;
    }
    .erClass{
        width: 43%;
        margin-right: 9%;
    }
    .footerright{
        padding: 2rem 0;
    }
    .userduan{
        font-size: 1.333rem;
    }
    .verion_text{
        font-size: 1.17rem;

    }
    .content_weird .mapLay{
        position: relative;
        z-index: 0;
    }
    /* .radioInput{
        margin: 0 10px 0 24px;
    }
    .rightmartext{
        margin-right: ;
    } */
    .max_content .map{
        height: 32.42rem;
    }
    .content_weird{
        height: auto;
    }
    .prompt_box{width:85%;}
    .max_content .prompt_text{
        padding: 0;
        text-align: center;
    }
}
