body{font-family: 'Meiryo UI';font-size: 14px;}

.lucky{}
.lucky .banner img{width: 100%}
.lucky .content{background: url("https://rimaotong-cmall.oss-cn-hongkong.aliyuncs.com//image/activity/luckybag/background.png")no-repeat;overflow: hidden;padding-bottom: 50px}
.lucky .content .content-top{width: 1200px;margin:70px auto 0;border: 3px solid #e8b93c;border-radius: 5px;
    background: #fff;position: relative;}
.content .content-top .top-title{width: 1100px;position: absolute;top:-75px;left:30px}
.content .content-top .top-title img{width: 100%;}
.content .content-top .top-box1{width: 1100px;margin:130px auto 0}
.top-box1 .left{text-align: center;}
.top-box1 .left img{width: 80%}
.top-box1 .right{overflow: hidden}
.top-box1 .right .product{border: 3px solid #be1404;border-radius: 5px;padding: 10px;position: relative;margin:20px 10px 0 10px}
.top-box1 .right .product .product-img{position: absolute;width: 70%;top:-25px;left: 30px}
.top-box1 .right .product .product-img2{position: relative}
.top-box1 .right .product .product-price{position: absolute;width: 90px;top:0;left: 0}
.top-box1 .right .product .product-price .price{transform: rotate(-45deg);position: absolute;
    top:15px;color: #af1203;font-weight: bold;font-size: 15px;line-height: 15px}
.top-box1 .right .product img{width: 100%}
.top-box1 .right .button{width: 70%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;
    font-weight: bold;color: #fff;margin:15px auto;background: #be1404;border-radius: 5px}
.top-box1 .right div:nth-child(5){margin-left: 12%}

.content .content-top .top-box2{width: 1100px;margin:30px auto 0;}
.top-box2 .left{text-align: center;}
.top-box2 .left img{width: 80%}
.top-box2 .right{}
.top-box2 .right .box2-product{border: 2px solid #be1404;border-radius: 50%;padding: 10px;width: 80%;margin: auto}
.top-box2 .right .box2-product .box2-img{width: 100%;border-radius: 50%}

.content .content-top .top-box3{width: 1100px;margin:40px auto 0;}
.top-box3 .square{text-align: center;background: url("https://rimaotong-cmall.oss-cn-hongkong.aliyuncs.com//image/activity/luckybag/square.png")no-repeat;color: #be1404;background-position: center 0;}
.top-box3 .square div:first-child{font-size:25px;text-align: center;font-weight: bold;margin-top: 35px}
.top-box3 .square div:nth-child(2){font-size:18px;text-align: center;line-height: 36px}
.top-box3 .square div:nth-child(2) span{font-size:22px;font-weight: bold;}
.top-box3 .square div:nth-child(3){font-size:30px;font-weight: bold;text-align: center;padding-bottom: 15px}

.top-box4{font-weight: bold;font-size: 25px;color:#be1404;text-align: center;padding: 30px 0}

.lucky .content .content-middle{width: 1200px;margin:120px auto 0;border: 3px solid #e8b93c;border-radius: 5px;
    background: #fff;position: relative;}
.content .content-middle .middle-title{width: 1100px;position: absolute;top:-75px;left:30px}
.content .content-middle .middle-title img{width: 100%;}
.middle-box1{width: 1100px;margin:130px auto 0}
.middle-box1 .left{text-align: center;}
.middle-box1 .left img{width: 80%}
.middle-box1 .right{}
.middle-box1 .right .box2-product{border: 2px solid #be1404;border-radius: 50%;padding: 10px;width: 80%;margin: auto}
.middle-box1 .right .box2-product .box2-img{width: 100%;border-radius: 50%}

.middle-box2{width: 1100px;margin:40px auto 0;}
.middle-box2 .square{text-align: center;background: url("https://rimaotong-cmall.oss-cn-hongkong.aliyuncs.com//image/activity/luckybag/square.png")no-repeat;color: #be1404;background-position: center 0;overflow: hidden}
.middle-box2 .square div:first-child{font-size:25px;text-align: center;font-weight: bold;margin-top: 35px}
.middle-box2 .square div:nth-child(2){font-size:18px;text-align: center;line-height: 36px}
.middle-box2 .square div:nth-child(2) span{font-size:22px;font-weight: bold;}
.middle-box2 .square div:nth-child(3){font-size:30px;font-weight: bold;text-align: center;padding-bottom: 30px}

.middle-button{width: 300px;height: 50px;line-height: 50px;font-size: 25px;font-weight: bold;color: #fff;text-align: center;
    background: #be1404;border-radius: 5px;margin:30px auto;cursor: pointer}


.loading{text-align: center;margin: 50px 0}
.loading .cmall-title{font-size: 25px;color: #c81a33;font-weight: bold;margin-top: 20px}
.loading .cmall{margin-top: 30px}
.loading .cmall img{width:160px}
.loading .code{width: 500px;margin:30px auto;}
.loading .code .iphone{width: 50%;float: left}
.loading .code .iphone img{width: 150px;}
.loading .code .android{width: 50%;float: left}
.loading .code .android img{width: 150px}
.loading .code span{display: block;margin-top: 10px;font-size: 16px;}

.ask{width: 120px;height: 120px;border-radius: 50%;background: #ebe9e9;text-align: center;}