
.w{
    width:100%;
}
/* PC端样式开始 */
@media screen and (min-width:992px){
    .content_up{
        width:100%;
        height:126rem;
        margin:0 auto;
        background: url(../images/PC01.jpg) no-repeat;
        background-size: 100%;
    }
    /* 新用户注册开始 */
    .new{
        position: relative; 
        width: 100%;
        height: 47.5rem;
    }
    .content_head{
        position: relative;
        width:75rem;
        height:20rem;
        margin:0 auto;
    }
    .content_title{
        width: 31.25rem;
        height:8.3rem;
        position: absolute; 
        bottom:0px;
        right:0px;
    }
    .content_head h1{
        width: 23.4rem;
        height:4.9rem;
        margin:0 auto;
        font-size: 60px;
        color:#fff;
        text-align: center;
    }
    .content_head p{
        width: 22.5rem;
        height: 3.4rem;
        margin:0 auto;
        text-align: center;
        line-height: 3.4rem;
        font-size: 26px;
        color:#fff;
    }
    .content_download{
        width: 31.25rem;
        height: 8.125rem;  
        margin-top: 3rem;
    }
    .content_download_left{
        width: 8.25rem;
        height: 8.25rem;
        margin-left: 4.625rem;
        float:left;
    }
    .content_download_left img{
        width:100%;
    }
    .content_download_right{
        width: 13.125rem;
        height: 8.125rem;
        float:left;
        margin-left:1.56rem;
    }
    .content_download_right .ios{
        display:block;
        width:9.69rem;
        height:1.5rem;
        padding:1rem 0px 1rem 1.8rem;
        border-radius: 100px;
        color:#fff;
        text-align: center;
        font-size: 18px;
        cursor:pointer;
        background-color: #343434;
        background-image: url(../images/ios.png);
        background-repeat: no-repeat;
        background-size: 20px 24px;
        background-position: 20px 15px;
    }
    .content_download_right .android{
        display:block;
        width:9.68rem;
        height:1.5rem;
        padding:1rem 0px 1rem 1.8rem;
        margin-top:1.125rem;
        border-radius: 100px;
        color:#fff;
        text-align: center;
        font-size: 18px;
        cursor:pointer;
        background-color: #343434;
        background-image: url(../images/anzhuo.png);
        background-repeat: no-repeat;
        background-size: 20px 24px;
        background-position: 20px 15px;
    }
    /* 新用户样式结束 */
    /* 折扣样式开始 */
    .discount{
        position: relative;
        width: 100%;
        height: 42.93rem;
        top:-2rem;
        left:-14rem;
    }
    .discount_title{
        position: relative; 
        top:3.56rem;
        left:0px;
        width: 75rem;
        height: 11.69rem;
    }
    .discount_title h1{
        width: 75rem;
        height:5.81rem;
        text-align: center;
        margin:0 auto;
        padding-left:4.562rem;
        font-size: 60px;
        font-weight: bold;
        color:#333;
    }
    .discount_title p{
        width: 40rem;
        height: 4.875rem;
        line-height: 2.875rem;
        font-size: 24px;
        color: #999;
        padding: 0 0 0 35rem;
    }
    .discount_title p i{
        font-size:45px;
        font-style: normal;
        font-weight: bold;
    }
    .discount_title p span{
        font-size:32px;
        color:#2283ee;
    }
    /* 折扣样式结束 */
    /* 福利样式开始 */
    .welfare{
        width: 31%;
        height: 31.25rem;
        position: relative;
        right:-61%;
        margin-right:2%;
        overflow: hidden;

    }
    .welfare_title{
        width: 100%;
        height: 11.875rem;
        position: absolute;
        top:0;
        right:0;
        overflow: hidden;
        /* background-color: darksalmon; */
    }
    .welfare_title h1{
        width:50%;
        height:5.81rem;
        text-align: center;
        padding-left:5%;
        font-size: 60px;
        font-weight: bold;
        color:#fff;
    }
    .welfare_title p{
        width: 100%;
        height: 4.875rem;
        line-height: 1.875rem;
        font-size: 24px;
        /* color:#999; */
        color: #fff;
        padding: 0 0 0 18%;
    }
    /* 福利样式结束 */
    .content_head_phone,.discount_phone,.welfare_phone{
        display:none;
    }
    
    .content_bottom{
        width: 100%;
        height:131.25rem;
        background: url(../images/PC02.jpg) no-repeat;
        background-size: 100%;
    }
    /* 角色样式开始 */
    .Role_title{
        width: 100%;
        height: 48.06rem;
        /* background-color: darksalmon; */
        position: relative;
    }
    .Role_title h1{
        width: 57.19rem;
        height: 5.81rem;
        text-align: center;
        margin:0 auto;
        font-size: 60px;
        font-weight: bold;
        color:#333;
    }
    .Role_title p{
        width: 40rem;
        height: 4.88rem;
        line-height: 2.88rem;
        font-size: 24px;
        color: #999;
        position: absolute; 
        left:30rem;
        top:90px;
    }
    .Role_title h1 span{
        color:#2283ee;
    }
    /* 角色样式结束 */
    /* 任务样式开始 */

    .task{
        width: 100%;
        height: 31.25rem;
        position: relative; 
    }
    .task_title{
        position: absolute;
        right:0;
        bottom:15.94rem; 
        width: 75rem;
        height: 11.88rem;
    }
    .task_title h1{
        width: 57.19rem;
        height: 5.81rem;
        text-align: center;
        margin:0 auto;
        padding-left:8.88rem;
        font-size: 60px;
        font-weight: bold;
        color:#fff;
    }
    .task_title p{
        width: 40rem;
        height: 4.875rem;
        line-height:2.875rem;
        font-size: 24px;
        /* color:#999; */
        color: #fff;
        padding: 0 0 0 35rem;
    }
    /* 任务样式结束 */
    /* 角色回收样式开始 */
    .recycling_title{
        width: 100%;
        height: 29.06rem;
        position: relative;
    }
    .recycling_title h1{
        width: 63.19rem;
        height: 5.81rem;
        text-align: center;
        margin:3.125rem auto 0;
        font-size: 60px;
        font-weight: bold;
        color:#333;
    }
    .recycling_title p{
        width: 30rem;
        height: 7.69rem;
        line-height: 2.69rem;
        font-size: 24px;
        color: #999;
        position: relative; 
        left:43rem;

    }
    .recycling_title h1 span{
        color:#2283ee;
    }
    /* 角色回收样式结束 */
    .Role_phone,.task_phone,.recycling_phone{
        display:none;
    }
    /* 二维码样式开始 */
    .circle{
        width: 100%;
        height: 23.875rem;
        background-color: #a4d0ff;
    }
    .bigcircle{
        width: 1.6rem;
        height: 1.6rem;
        border-radius: 100%;
        background-color: #fff;
        margin:2.5rem auto 0;
    }
    .smallcircle{
        width: 1.25rem;
        height: 1.25rem;
        border-radius: 100%;
        background-color: #fff;
        margin:.5rem auto 0;
    }
    .circle_erweima{
        width: 12.5rem;
        height: 12.5rem;
        margin:2rem auto 0;
    }
    .circle_erweima img{
        display:block;
        margin:0 auto;
    }
    .circle_download{
        width:26.88rem;
        height: 6.56rem;
        margin:0 auto;
    }
    .circle_download .iphone{
        display:block;
        float:left;
        width: 11.25rem;
        height: 3.44rem;
        font-size: 18px;
        color:#fff;
        cursor:pointer;
        line-height: 3.44rem;
        text-align: center;
        margin-top:1.25rem;
        margin-right:1.9rem;
        padding-left: 1rem;
        border-radius: 100px;
        background-color: plum;
        background-repeat: no-repeat;
        background-image: url(../images/ios.png);
        background-size: 20px 23px;
        background-position: 20px 15px;
    }
    .circle_download .android{
        display:block;
        float:left;
        width: 11.25rem;
        height: 3.44rem;
        font-size: 18px;
        color:#fff;
        cursor:pointer;
        line-height: 3.44rem;
        padding-left: 0.94rem;
        margin-top:1.25rem;
        text-align: center;
        border-radius: 100px;
        background-color:peru;
        background-repeat: no-repeat;
        background-image: url(../images/anzhuo.png);
        background-size: 20px 23px;
        background-position: 20px 15px;
    }
    /* 二维码样式结束 */
    /* 页脚样式开始 */
    .footer{
        width: 1001px;
        height: 150px;
        margin:0 auto;
    }
    .footer_logo{
        width: 284px;
        height: 92px;
        margin:50px 30px 0px 0px;
        float:left;
    }
    .footer_logo img{
        width: 100%;
    }
    .footer_dec{
        width: 675px;
        height: 131px;
        line-height: 30px;
        color:#999;
        padding:30px 0 30px 0;
        float:left;
    }
    .footer_dec a{
        cursor:pointer;
        color:#999;
    }
    .footer_dec_phone{
        display:none;
    }
    /* 页脚样式结束 */
}

/* PC端样式结束 */
/* 手机端样式开始 */
@media screen  and  (max-width:768px){
    body{
        font-size:16px;
    }
    .w{
        width:100%;
    }
    .content_up{
        width:100%;
        height:1500px;
        margin:0 auto;
        background: url(../images/MOBILE01.jpg) no-repeat;
        background-size: 100%;
    }
    .content_head,.discount,.welfare{
        display:none;
    }
    /* 手机端新注册样式开始 */
    .content_head_phone{
        width:100%;
        height:661px;
    }
    .content_title_phone{
        position: relative;
        width: 100%;
        height: 582px;
    }
    .content_title_phone p{
        position: absolute;
        top:34px;
        left:0;
        width: 100%;
        height: 238px;
        color: #fff;
        font-size: 2em;
        text-align: center;
        padding: 50px 0 30px 0;
    }
    .content_title_phone  h1{
        width: 100%;
        height: 46px;
        margin:116px auto 0px;
        text-align: center;
        font-size: 2em;
        font-weight: bold;
        color:#fff;
    }
    
    #content_head_download{
        width: 208px;
        height: 47px;
        line-height: 47px;
        text-align: center;
        background-color: #2283ee;
        border-radius: 5px;
        position:absolute;
        bottom:330px;
        left:87px;
    }
    #content_head_download>a{
        color:#fff;
    }
    /* 手机端新注册样式结束 */
    /* 手机端折扣样式开始 */
    .discount_phone{
        position: relative;
        width: 100%;
        height: 390px;
    }
    .discount_title{
        position: absolute; 
        top:27px;
        left:12px;
        width: 95%;
        height: 223px;
    }
    .discount_title h1{
        width: 98%;
        height:41px;
        font-size: 2em;
        font-weight: 400;
        color:#333;
    }
    .discount_title p{
        width: 98%;
        height: 133px;
        margin-top:20px;
        line-height: 26px;
        font-size: 1em;
        color: #999;
    }
    .discount_title p i{
        font-size:1em;
        font-style: normal;
        font-weight: bold;
    }
    .discount_title p span{
        font-size:1.5em;
        color:#2283ee;
    }
    /* 手机端折扣样式结束 */
    /* 手机端福利样式开始 */
    .welfare_phone{
        width: 100%;
        height: 447px;
        position: relative;
    }
    .welfare_title{
        position: absolute;
        right:0;
        top:32px;
        width: 100%;
        height: 150px;
    }
    .welfare_title h1{
        width: 100%;
        height: 58px;
        text-align: center;
        margin:0 auto;
        font-size: 2em;
        font-weight: 400;
        color:#fff;
    }
    .welfare_title p{
        width: 100%;
        height: 70px;
        text-align: center;
        line-height: 33px;
        font-size: 1em;
        color: #fff;
    }
    /* 手机端福利样式结束 */
    .content_bottom{
        width:100%;
        height:1407px;
        margin:0 auto;
        background: url(../images/MOBILE02.jpg) no-repeat;
        background-size: 100%;
        margin-top:-2px;
    }
    .Role,.task,.recycling,.circle{
        display:none;
    }
    /* 手机端角色样式开始 */
    .Role_phone{
        width: 100%;
        height: 462px;
        margin-top: 2px;
        position: relative;
    }
    .Role_phone_title{
        width: 100%;
        height: 161px;
        position: absolute;
        top:69px;
        left:0px
    }
    .Role_phone_title h1{
        font-size: 2em;
        text-align: center;
        font-weight:400;
    }
    .Role_phone_title h1 span{
        color:#2283ee;
    }
    .Role_phone_title p{
        font-size: 1em;
        margin-top:25px;
        color:#999;
        line-height: 1.8em;
        text-align: center;
    }
    /* 手机端角色样式结束 */
    /* 手机端任务样式开始 */
    .task_phone{
        width: 100%;
        height: 462px;
        margin-top:2px;
        position: relative;
    }
    .task_phone_title{
        width: 100%;
        height: 255px;
        position: absolute;
        top:69px;
        left:0px
    }
    .task_phone_title h1{
        font-size: 2em;
        text-align: center;
        font-weight:400;
    }
    .task_phone_title h1 span{
        color:#2283ee;
    }
    .task_phone_title p{
        font-size: 1em;
        margin-top:25px;
        color:#fff;
        line-height: 1.8em;
        text-align: center;
    }
    /* 手机端任务样式结束 */
    /* 手机端角色回收样式开始 */
    .recycling_phone{
        width: 100%;
        height: 462px;
        margin-top:2px;
        position: relative;
    }
    .recycling_phone_title{
        width: 100%;
        height: 255px;
        position: absolute;
        top:69px;
        left:0px
    }
    .recycling_phone_title h1{
        font-size: 2em;
        text-align: center;
        font-weight:400;
        margin-top: -26px;
    }
    .recycling_phone_title h1 span{
        color:#2283ee;
    }
    .recycling_phone_title p{
        font-size: 1em;
        margin-top: 25px;
        color:#999;
        line-height: 1.8em;
        text-align: center;
    }
    /* 手机端角色回收样式结束 */
    /* 手机端页脚样式开始 */
     .footer{
        width: 100%;
        height: 320px;
        margin:0 auto;
        background-color: #090170;
    }
    .footer_logo{
       display:none;
    }
    .footer_logo img{
        display:none;
    }
    .footer_dec{
        display:none;
    }
    .footer_dec_phone{
        width: 100%;
        height: 205px;
        text-align: center;
        color:#fff;
        padding:30px 0 30px 0;
    }
    .footer_dec_phone a{
        cursor:pointer;
        color:#fff;
    }
    /* 手机端页脚样式结束 */
    .content_head_download_hide{
        width: 248px;
        height: 47px;
        line-height: 47px;
        text-align: center;
        background-color: #2283ee;
        border-radius: 10px;
        display:none;
        position:fixed;
        bottom:15px;
        left:65px;
    }
    .content_head_download_hide a{
        color:#fff;
    }
}
/* 手机端样式结束 */
