body{margin: 0 !important;font-size: 100px;background-color: #FFFFFF;}
li{list-style: none;}
ul{padding: 0;margin: 0;}
p{margin: 0;}
div{padding: 0;margin: 0;}
a{text-decoration: none;}

.nav {
    background-color: #FFF;
    width: 100vw;
    position: fixed;
    z-index: 9;
    font-size: 12px;
    padding-top: 1em!important;
    padding-bottom: 1em!important;
    box-shadow: 0px 3px 6px rgba(0,0,0,.17);
    padding: 0 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nav .cs_img {
    width: 1.5em;
    margin-right: 8px;
    margin-top: -5px;
}
.jrjr_logo {
    height: 3em;
    width: 11em;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/wzg_tg12/images/logo.png");
}
.nav .cs_btn {
    padding: 10px 15px;
    border-radius: 5px;
    background: linear-gradient(to bottom, #DD4012, #A60007);
    color: #fff;
}
.nav-container{width: 100%;}

.header{position: fixed; top: 0;width:100%; height:.9rem; z-index:9999;background-color:#fff !important;}
	.header-img{position:fixed; top: 0; left:0; right:0; z-index:9999; width:  7.5rem;height: .9rem;margin: 0 auto;display: flex;justify-content: center;align-items: center;background-color: #323232;} 
	
	.header-img{background-color: #fff;}
	
	.header-wrapper{padding: 0 20px; width: 7.5rem;display: flex;justify-content: space-between;align-items: center;}
	.logo{width:initial;}
	.logo a{display:flex; color:#999999; font-size:.3rem; align-items:center;}
	.logo img{margin-right:.16rem; width:2rem;}
	.kf{width: 1.3rem;height:initial;}
	.kf a{display:flex;}
	.kf img{width:1.3rem;}

/* banner */
.banner{width: 7.5rem;height: 6.3rem; margin: 0 auto;background: url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/dcyouhui4_yd/images/banner.svg) no-repeat;background-size: 100% 100%;position: relative;}
.banner-icon{width: 1.18rem;height: 1.33rem;position: absolute;left: 0;bottom: -0.1rem;z-index: 999;}
.banner-time{color: #F9FF88;font-size: 0.3rem;position: absolute;left: 0;right: 0;bottom: 0.14rem;margin: 0 auto;text-align: center;}
.banner h2{font-size: 0.5rem;color: #ffffff;margin: 0;text-align: center;}
.banner h2 span{color: #ffe57d;}
.banner-content p{font-size: 0.36rem;color: #ffffff;font-weight: bold;text-align: center;padding-top: 0.3rem;}
.banner-content span{color: #fff600;}

.banner-text{position: absolute;left: 0;right: 0;margin: 0 auto; top: 0;background: url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/wzg_tg12/images/banner-text.png) no-repeat;background-size: 100% 100%;width: 7.5rem;height: 3.48rem;}

.banner-box{background-color: #EF4217;padding-bottom: 0.4rem;width: 7.5rem;margin: 0 auto;margin-top: -0.01rem;}
.banner-phone{width: 6.9rem;background-color: #ffffff; margin: 0 auto;border-radius: 15px;}
.banner-phone-wrapper{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.phone-top{width: 1.92rem;height: 0.5rem;background: url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/wzg_tg12/images/phone-bg.png) no-repeat;background-size: 100% 100%;margin: 0 auto;display: flex;justify-content: center;align-items: center;font-size: 0.3rem;color: #ffffff;}
.phone-title span img{width: 0.41rem;height: 0.19rem;display: block;}
.banner-phone-wrapper h2{color: #3b3f60;text-align: center;font-size: 0.28rem;}
.tel-box{width: 6.02rem;margin: 0 auto; padding-bottom: 0.31rem;border-radius: 5px;background-color: ffffff;display: flex;flex-direction: column;}
.input-sec{margin-top: 0.3rem;width: 100%;position: relative;}
.tel-box input::placeholder{color: #b2b2b2;}
.tel-box .register_text{width: 100%;padding:0.23rem 0 0.23rem 0.5rem;box-sizing: border-box;color: #282828;font-size: 0.3rem;font-weight: 500;border: 0;background-color: #EEEEEE;border-radius: 30px;}
.tel-box .register_text2{width: 100%;padding:0.23rem 0 0.23rem 0.5rem;box-sizing: border-box;color: #282828;font-size: 0.3rem;font-weight: 500;border: 0;background-color: #EEEEEE;border-radius: 30px;display: block;}
.tel-box .getcode{height: 100%;width: 2.11rem;background-image: linear-gradient(to bottom, #FF937B , #FF6235);color: #FFFFFF;opacity: 0.6;-webkit-opacity: 0.6;-moz-opacity: 0.6;font-size: 0.3rem;display: flex;text-align: center;justify-content: center;align-items: center;position: absolute;right: 0;top: 0;border-top-right-radius: 44px;border-bottom-right-radius: 44px;border: 0;}
.banner-checked{display: flex;align-items: center;justify-content: center;padding-bottom: 0.61rem;}
.banner-checked span{font-size: 0.22rem;color: #909090;padding-left: 0.05rem;font-weight: bold;}
.banner-checked span>span{color: #333333;}
.banner-checke input:checked{border: 0;}
.banner-button {display: flex;justify-content: center;align-items: center;}
.banner-button input{width: 6.02rem;height: 0.88rem;background-image: linear-gradient(to bottom, #FF937B , #FF6235);color: #FFFFFF;text-align: center !important; font-size: 0.36rem;margin: 0 auto;border-radius: 35px;cursor: pointer;border: 0;cursor: pointer; outline:0px;opacity: 0.6;-webkit-opacity: 0.6;-moz-opacity: 0.6;}
.banner-phone-wrapper p{font-size: 12px;color: #666666;font-weight: bold;text-align: center;padding-top: 0.3rem;padding-bottom: 0.4rem;}
.tel-img img{width: 0.53rem;height: 0.42rem;display: block;}
.phone-bottom{height: 0.38rem;}
.banner-checked span>span a{color: #FF5436 !important;}

/* part1 */
.part1{width: 7.5rem;margin: 0 auto;background-color:  #EF4217;padding-bottom: 0.4rem;}
.part-wrapper{width: 6.9rem;background-color: #FF572D;border-radius: 0.2rem;margin: 0 auto;}
.titlebg{width: 6.9rem;margin: 0 auto;padding: 0.5rem 0 0.6rem 0;font-size: 0.38rem;}
.titlebg p{color: #FFFFFF;text-align: center;padding-top: 0.37rem;}
.part-title{margin: 0 auto;display: flex;justify-content: center;align-items: center;color: #FFFFFF;font-size: 0.38rem;font-weight: bold;position: relative;}
.part-title img{width: 0.54rem;height: 0.28rem;display: block;}

.part1-content{width: 6.9rem;height: 4.52rem;margin: 0 auto;background: url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/dcyouhui4_yd/images/part1-content.svg) no-repeat;background-size: 100% 100%;margin-top: 0.27rem;}
.part1-bottom{padding: 0.5rem 0 0.6rem 0;text-align: center;color: #FFFFFF;font-size: 0.26rem;line-height: 0.38rem;}
.part1-bottom span{color: #FEDE6E;}



/* part2 */
.part2{width: 7.5rem;margin: 0 auto;background-color:  #EF4217;margin-top: -0.01rem;}
.part2 ul{width: 6.5rem;margin: 0 auto;padding-bottom: 0.6rem;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top: 0.6rem;}
.part2 ul li{background-color: #FDF5E0;border-radius: 0.2rem;width: 3.15rem;}
.part2 ul li:nth-of-type(3),.part2 ul li:nth-of-type(4){margin-top: 0.2rem;}
.part2 ul li p:nth-of-type(1){color: #650B0B;font-size: 0.32rem;font-weight: bold;text-align: center;padding: 0.2rem 0 0.1rem 0;line-height: 0.32rem;}
.part2 ul li p:nth-of-type(2){color: #535353;font-size: 0.24rem;text-align: center;line-height: 0.38rem;padding-bottom: 0.3rem;}
.part2 ul li p:nth-of-type(2) span{color: #E10B07;}
.part2 ul li img{width: 3.15rem;height: 1.84rem;display: block;margin: 0 auto;}

.downloadbutton{height: 1.68rem;display: flex;justify-content: center;align-items: center;background-color: #EF4217;width: 7.5rem;margin: 0 auto;}
.downloadbutton ul{width: 6.9rem;display: flex;justify-content: space-between;align-items: center;}
.downloadbutton ul li:nth-of-type(1){width: 3rem;height: 0.68rem;display: flex;justify-content: center;align-items: center;color: #FFD63D;font-size: 0.3rem;font-weight: bold;border: 1px solid #FFD63D;border-radius: 0.5rem;}
.downloadbutton ul li:nth-of-type(2){width: 3rem;height: 0.68rem;display: flex;justify-content: center;align-items: center;color: #F44124;font-size: 0.3rem;font-weight: bold;border-radius: 0.5rem;background-image: linear-gradient(to bottom right, #FEEFB9, #FECC13);}

.part-button{margin: 0 auto;width: 7.5rem;height: 3.42rem;background-color: #FB362D;}
.part-button01{width: 6.03rem;height: 1.11rem;margin: 0 auto;color: #CD0100;font-size: 0.36rem;font-weight: bold;display: flex;justify-content: center;align-items: center;background: url(https://jrjrbanner.oss-cn-shenzhen.aliyuncs.com/mobile/hd/2021/05/images/part-button01.svg) no-repeat;background-size: 100% 100%;margin: 0 auto;border-radius: 0.5rem;}
.part-button02{width: 6.03rem;height: 1rem;margin: 0 auto;color: #FDCD29;font-size: 0.36rem;font-weight: bold;display: flex;justify-content: center;align-items: center;border-radius: 0.5rem;border: 1px solid #FDCA19;}

/* part3 */
.part3{width: 7.5rem;margin: 0 auto;background-color: #EF4217;}
.part3 ul{padding: 0.6rem 0;width: 6.5rem;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;position: relative;}
.part3 ul li{margin-bottom: 0.2rem;width: 3.15rem;background-color: #FDF5E0;border-radius: 0.2rem;}
.part3 ul li:nth-of-type(3),.part3 ul li:nth-of-type(4){margin-bottom: 0;}
.part3 ul li p:nth-of-type(1){padding: 0.1rem 0;color: #650B0B;font-size: 0.32rem;line-height: 0.32rem;text-align: center;font-weight: bold;}
.part3 ul li p:nth-of-type(2){color: #535353;font-size: 0.24rem;line-height: 0.38rem;padding-bottom: 0.3rem;width: 2.77rem;display: block;margin: 0 auto;text-align: center;}
.part3 ul li p:nth-of-type(2) span{color: #E10B07;}
.part3 ul li img{width: 3.15rem;height: 1.64rem;display: block;margin: 0 auto;}
.part3-icon05{width: 1.4rem;height: 1.4rem;display: block;position: absolute;left: 0;right: 0;margin: 0 auto;top: 3.6rem;z-index: 999;}

.text-center {text-align: center!important;}
.footer {
    /* background-image: linear-gradient(180deg, #47499a 1%,#292a53 80%); */
    padding: 30px 10px;
    border-radius: 5px;
}
.pb-4, .py-4 {
    padding-bottom: 1.5rem!important;
}
.b-text {
    color: #ffd87b;
}
.col-6{max-width: 50%;flex: 0 0 50%;}
.footer-icon{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer_bg{padding: 0 15px;}

@media screen and (max-width: 320px){
    .part5-table .part5-bottom{bottom: 0.2rem;}
}

@media only screen and (min-width: 321px) and (max-width: 767px) {
    .part3-content{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .part4-content{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .footer div {margin-bottom: 0; z-index:9998;}
    .footer_bg h3{font-size: 24px;}
    .footer p {
        font-size: 12px;
        margin-bottom:0;
    }
    .m_cta {
        background-color: rgba(0,0,0,.8);
        width: 100vw;
        height: 44px;
        line-height: 44px;
        z-index: 9;
        position: fixed;
        bottom: 0;
        font-size: 12px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .footer img {
        height: 56px;
    }
    img {
        vertical-align: middle;
        border-style: none;
	}
}


/* 条款 */
.mask{width: 100%;height: 100%;background: #000000 !important;opacity: 0.6;position: fixed;top: 0;left: 0;z-index: 9999999;display: none;}
.modal{height: 98%; font-size: 0.2rem;margin: 8px 8px;border-bottom: 1px solid #e9ecef;border-radius: 5px;color:#555;background: #ffffff;position: fixed;top: 0;left: 0;z-index: 99999999;display: none;overflow-y: scroll;}
.modal table{border:1px solid #ffbe91;border-collapse:collapse;}
.modal p{padding: 5px 0;}
.modal-header{padding: 16px 16px;display: flex;justify-content: space-between;align-items: center;height: 63px;border-bottom: 1px solid #e9ecef;}
.modal-title{margin: 0;}
.modal-body{padding: 16px 16px;}
.table-bordered td, .table-bordered th{border:1px solid #dee2e6}
ol{padding: 0;}
.li_list li{padding: 5px 0;}

.app_codebox{width: 6.9rem;margin: 0 auto;display: flex;justify-content: center;align-items: center;}
.app_code {width: 2.26rem;height: 2.22rem;background: url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/wzg_tg12/images/codebg.png) no-repeat;background-size: 100% 100%; display: flex;justify-content: center;align-items: center; color: #282828;display: none;}
.app_code_text{font-size: 0.32rem;font-weight: bold;float: right;margin-top: 0.18rem;margin-left: 0.55rem;display: none;}
.app_code_text p:nth-of-type(1){color: #FFFFFF;font-weight: bold;}
.app_code_text p:nth-of-type(2){font-size: 0.22rem;color: #FFFFFF;opacity: 0.6;}
.app_code img{display: none;float: left;width: 1.8rem;height: 1.8rem; margin-top: 0.22rem;margin-left: 0.2rem;}


.footer p{font-size:12px;}
