@charset "utf-8";
html, body{scroll-behavior:smooth;}
a{text-decoration: none;}
img{max-width: 100%;}

.detail {width: 1200px;}
.rules-box-one .t span.green{ background:#2ab336;}

.detail h2{text-align: center;}
.detail h2 span{font-size: 44px;color: #fff;font-weight: bold;display: inline-block;padding: 0 15px;position: relative;min-width: 400px;/* text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000,-2px 0 #000, 0 2px #000, 2px 0 #000, 0 -2px #000,-3px 0 3px #000, 0 3px 3px #000, 3px 0 3px #000, 0 -3px 3px #000; *//* -webkit-text-stroke: 3.0px #000; */background: #e25b45;line-height: 60px;}
.detail h2 span::after{background: #e25b45;height: 42px;/* content: ""; */width:calc(100% + 30px);display: block;margin-top: -25px;border-radius: 3px;margin-left: -15px;}
/* ``````````````````````````````````````````````` */
.seasons-banner{background: url(../images/seasons-motion/bg1.jpg) no-repeat center/cover; height: 799px;}
.seasons-banner-text{padding: 90px 0 0;}
.seasons-banner-text img{ margin-left: -97px;}
.seasons-banner .digiarty-timer{background: url(../images/seasons-motion/time-bg.png) no-repeat;height: 88px;display: inline-flex;margin:20px 0 0 167px;width: 462px;justify-content: space-between;}
.seasons-banner ul li{font-size: 43px;color: #fff;letter-spacing: 5px;padding: 18px 0 0;width: 96px;text-align: center;font-weight: bold;}
.banner-nav{display: flex;justify-content: center;background: #ffa054;height: 100px;border-bottom: 10px solid #e28338;border-radius: 50px;font-size: 23px;font-weight: bold;margin-top: 40px;}
.banner-nav a{color: #fff;display: inline-block;height: 68px;position: relative;line-height: 70px;margin: 0 30px;/* text-shadow: -1px 0 #000, 0 1px black, 1px 0 black, 0 -1px black,-2px 0 #000, 0 2px black, 2px 0 black, 0 -2px black;  *//* ,-3px 0 #000, 0 3px black, 3px 0 black, 0 -3px black */}
.banner-nav a::after{content: "";display: inline-block; height: 4px;background: #fff;width:calc(100% + 60px);position: absolute; left:-30px; bottom: 0;}
.banner-nav a:hover,.banner-nav a.focus{color: #ff3a3a; /* text-shadow: -1px 0 #ff3a3a, 0 1px #ff3a3a, 1px 0 #ff3a3a, 0 -1px #ff3a3a,-2px 0 #ff3a3a, 0 2px #ff3a3a, 2px 0 #ff3a3a, 0 -2px #ff3a3a; */}
.banner-nav a:first-child::after{border-radius:3px 0 0 3px; background: #ff3a3a;}
.banner-nav a:first-child::before{content: ""; width: 14px;height: 14px;border-radius: 7px;position: absolute; right: -30px; bottom: -4px; background: #ff3a3a;}
.banner-nav a:last-child::after{border-radius:0 3px 3px 0;}
/* ------------------- */
.seasons-product{background: url(../images/seasons-motion/bg2.jpg) no-repeat center/cover; min-height: 707px;padding: 1px 0 0;}
.seasons-product .detail{background: #fff;border-radius: 40px;margin: 30px auto 0;box-shadow:0 0 20px #ebce99; padding: 30px;}
.seasons-product-box{background:url(../images/seasons-motion/bg-icon1.png)no-repeat left bottom #fff7e9;display: flex;padding: 30px 40px 25px 40px;border-radius: 15px;}
.seasons-product-box-left{width: 410px;}
.seasons-product-box h3{font-size: 27px;font-weight: bold;padding: 40px 0 0;line-height: 50px;}
.seasons-product-box-left h3 span{position: relative;display: inline-block;}
.seasons-product-box-left h3 span:after{background: #ffa054;height: 16px;content: "";width: 100%;display: block;margin-top: -25px;}
.seasons-product-box-left .price{font-size: 39px;color: #ff6241;padding: 35px 0 45px 0;}
.seasons-product-box-left .price span{font-size: 54px;font-weight: bold;}
.seasons-product-box-left .time{font-size: 25px;}
.seasons-product-box-right{display: flex;text-align: center;justify-content: space-between;width: 700px;}
.seasons-product-box-right div:first-child{ text-align:left;}
.seasons-product-box-right div:first-child h4,.seasons-product-box-right div:first-child .btn,.seasons-product-box-right div:first-child .meet{ text-align:center;}
.seasons-product-box-right div>img{padding: 0 0 15px;}
.seasons-product-box-right h4{font-size: 19px;font-weight: bold;}
.seasons-product-box-right h4 a{color: #000;}
.seasons-product-box-right h4 a:hover{text-decoration: underline;}
.seasons-product-box-right p{font-size: 17px;padding: 3px 0 15px;}
.seasons-product-box-right .btn{font-size: 23px;}
.seasons-product-box-right .btn a{display: inline-block;background: #0fb4ff;border-radius: 5px;color: #fff;line-height: 55px;padding: 0 15px;}
.seasons-product-box-right .meet{font-size: 17px;padding: 8px 0 0;}
.seasons-product-box-right .meet a{color: #000;}
.seasons-product-box-right .meet a img{padding-right: 10px;}
.seasons-product-box-right .meet a:hover{text-decoration: underline;}
/* ------------------- */
.seasons-rewards{background: url(../images/seasons-motion/bg3.jpg) no-repeat center/cover; min-height: 447px;}
.rewards-content{display: flex;justify-content: space-between;padding-top: 55px;}
.rewards-content .rewards-one{width: 30.5%;position: relative; background: #fff;text-align: center;border-radius: 10px;padding: 28px 0 20px;box-sizing: border-box;box-shadow: 15px 15px 0 #ea8e44;}
/* .rewards-content .rewards-one::after{background: #ea8e44;border-radius: 10px;content: "";display: block; width: 100%;height: 100%;position: absolute; left: 15px;top: 15px;z-index: 1;} */
.rewards-content h4{font-size: 21px;font-weight: bold;padding: 10px 0;}
.rewards-content p{font-size: 17px;padding: 0 50px;}
/* ------------------- */
.seasons-rules{background: url(../images/seasons-motion/b-icon2.png) no-repeat left 50px top 20px,url(../images/seasons-motion/b-icon3.png) no-repeat left 0 bottom 50px,url(../images/seasons-motion/b-icon4.png) no-repeat right 0 top 250px,url(../images/seasons-motion/b-icon5.png) no-repeat right 70px bottom 40px #ffa054 ; padding-bottom: 80px;}
.rules-content{margin: 50px 0 0;position: relative;}
.rules-content:after{width: 100%;height: 100%;content: "";position: absolute;left: 17px; top: 17px;z-index: 1; display: block;border-radius: 40px;background: #ea8e44;}
.rules-content-box{display: flex;justify-content: space-around;flex-wrap: wrap;z-index: 2;position: relative;background: #fff4d2;border-radius: 40px;}
.rules-box-one{width: 35%;margin: 70px 0 0;position: relative;text-align: center;background: #fff;box-shadow: 20px 20px 0 #ffe79d;border-radius: 8px;}
/* .rules-box-one >div{z-index: 2;position: relative;height: 100%;} */
/* .rules-box-one::after{content: "";display: inline-block;width: 100%;height: 100%; background: #ffe79d;border-radius: 8px;z-index: 1;position: absolute;left: 20px;top: 20px;} */
.rules-box-one .t{color: #fff;font-weight: bold;font-size: 23px;display: flex;justify-content: center;}
.rules-box-one .t span{display: block;width: 170px;line-height: 42px;border-radius: 21px;margin-top: -20px;background: #ffa054;}
.rules-box-one h4{font-size: 19px;padding: 20px 0 25px;}
.rules-btn {padding: 25px 0 20px;}
.rules-btn a{background: #ffa054;line-height: 43px;border-radius: 22px;color: #fff;display: inline-block;padding: 0 15px;}
.rules-box-one p{font-size: 17px;padding: 12px 50px;}
.rules-box-one:nth-child(2) p{padding: 12px 20px;}
.user-guides-text{ padding:5px 0;}
.user-guides-text a{color:#000; text-decoration:underline;}
.rules-bottom-btn{width: 100%;padding: 45px 0;}
.more-btn{text-align: center;display: flex;justify-content: space-around;padding: 0 0 0 4%;}
.more-btn a{display: inline-block;font-size: 30px;color: #fff;font-weight: bold;width: 330px;line-height: 69px; background: #f98557;border-radius: 37px;border-right: 6px solid #9a411d;border-bottom: 8px solid #9a411d;}
a#submit-btn{background: #2ab336;border-right: 6px solid #1a691a;border-bottom: 8px solid #1a691a;cursor: pointer;}
/* ------------------- */
.seasons-time{background: url(../images/seasons-motion/bg5.jpg) no-repeat center/cover;min-height: 409px;box-sizing: border-box;/* padding-top: 30px; */}
.time-content{display: flex;justify-content: space-between;}
.time-content >div{width: 25.5%;background: #fff6dd;border-radius: 6px;box-sizing: border-box;padding: 0 17px 21px;margin-top: 85px;}
.time-content .time-one{background: #fff;border-radius: 5px; margin-top: -30px;}
.time-one .num{text-align: center;}
.time-one .num span{font-size: 37px;color: #fff;font-weight: bold;background: #e25b45;border: 6px solid #fff;display: inline-block;margin-top: -26px; width: 57px;height: 57px;line-height: 57px; border-radius: 33px;}
.time-one p{font-size: 17px;font-weight: bold;text-align: center;padding: 20px 20px 40px;}
.time-one p span{color:#e25b45;}
.time-one p var{color: #ffa054;font-style: normal;}
.time-content >div:nth-child(1)::after,.time-content >div:nth-child(2)::after{content: "";display:block;width: 62px;height: 32px;background:url(../images/seasons-motion/icon2.png) no-repeat center;margin: -75px 0 0 330px;}
/* ------------------- */
.seasons-case{background: url(../images/seasons-motion/icon6.png) left 150px top 100px no-repeat,url(../images/seasons-motion/icon7.jpg) left 50px bottom 170px no-repeat,url(../images/seasons-motion/icon9.jpg) right 225px top 105px no-repeat,url(../images/seasons-motion/icon8.png) right 90px bottom 130px no-repeat #fff6dd;box-sizing: border-box; padding: 60px 0;}
.case-content{margin: 50px 0 0;position: relative;}
.movie-box{background: url(../images/seasons-motion/move-bg.png) no-repeat center/cover;width: 1075px;height: 591px;margin: 0 auto;text-align: center;}
.movie-left,.movie-right{width: 57px;height: 106px;background: #ffd184;border-radius: 5px;cursor: pointer;display: flex;align-items: center;color:#ff8625;}
.movie-left{position:absolute;left: 20px;top: calc(50% - 53px);}
.movie-right{position:absolute;right: 20px;top: calc(50% - 53px);}
.movie-left span{display: inline-block;width: 36px;height: 36px; border-left: 5px solid currentColor;border-bottom: 5px solid currentColor;transform: rotate(45deg); margin-left: 20px;}
.movie-right span{display: inline-block;width: 36px;height: 36px;border-right: 5px solid currentColor;border-bottom: 5px solid currentColor;transform: rotate(-45deg); }
.movie-left.no,.movie-right.no{color: #fff6dd;background: #ead6b6;}
.movie-box iframe{width: 850px;height: 515px; margin:28px 0 0;}
/* ------------------- */
.seasons-submissions{background: url(../images/seasons-motion/bg6.jpg) no-repeat center/cover; min-height: 1387px;box-sizing: border-box; padding-top: 160px;}
.submissions-sort-buy{padding: 60px 0 45px;}
.submissions-sort-buy span{display: inline-block;font-size: 17px;line-height: 54px;border-radius: 8px;padding: 0 12px;background: transparent;border:2px solid #332011;cursor: pointer;}
.submissions-sort-buy span img{padding-right: 8px;}
.submissions-sort-buy span.active{background: #fff;border:2px solid #fff;}
.submissions-sort-buy span:nth-child(1){margin-right: 10px;}
.submissions-content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.submissions-one{background: #fff;border-radius: 10px;padding: 15px 15px 35px;width: 385px;box-sizing: border-box;margin-bottom: 30px;display: flex;flex-direction: column;}
.submissions-one iframe{width: 355px;height: 197px;}
.submissions-one-t{font-size: 19px;display: flex;justify-content: space-between;padding: 7px 0 20px;}
.submissions-one-t var{font-style: normal;max-width: calc(100% - 80px);word-break: break-word;}
.submissions-one-t span{background: url(../images/seasons-motion/zan2.png) no-repeat left center;color: #5b5b5b;display: inline-block;padding-left: 35px; /* width: 80px; */ text-align: right;box-sizing: border-box; height: 28px;line-height: 28px; cursor: pointer;}
.submissions-one .vote{font-size: 21px;color: #fff;font-weight: bold;text-align: center;margin-top: auto;width: 100%;}
.submissions-one .vote span{cursor: pointer;background: #ffa054;line-height: 48px;border-radius: 6px; width: 83.6%; display: inline-block;}
.submissions-one .submissions-one-t span.active{background-image: url(../images/seasons-motion/zan1.png);color: #e25b45;}
.submissions-one .vote span.active{background: #e25b45;}
.submissions-one .vote span.over{background: #d9d9d9;cursor: no-drop;}
.submissions-content > img{margin-bottom: 30px;}
.submissions-bottom{text-align: center;padding: 20px 0 0;font-size: 21px;}
.submissions-bottom span{width: 46px;height: 46px;display: inline-block;border-right: 1px solid #dee2e6;background: #fff;line-height: 46px;cursor: pointer;}
.submissions-bottom span:first-child{border-left: 1px solid #dee2e6;}
.submissions-bottom span.on{background:#dee2e6; font-weight:bold;}
/* ------------------- */
.seasons-message{background: url(../images/seasons-motion/bg7.jpg) no-repeat center/cover; min-height: 1328px;box-sizing: border-box; padding-top: 60px;}
.seasons-message .title{color: #575757;font-size: 33px;font-weight: bold;padding: 35px 0 50px;}
.seasons-message-content{display: flex;flex-wrap: wrap;}
.message-one{border: 13px solid #ffa054;border-radius: 20px 20px 20px 0;background: #fff;width: 350px;padding: 25px 15px;box-sizing: border-box;position: relative;display: flex;flex-direction: column;margin:20px 74px 20px 0;}
.message-one:nth-child(3n) {margin-right: 0;}
.message-one p{font-size: 17px;color: #666;text-align: right;/* background: url(../images/seasons-motion/4.png) no-repeat left top;  text-indent:30px; min-height: 30px;*/}
.message-author{font-size: 17px;color: #000;display: flex;justify-content: space-between;padding: 20px 0 0;margin-top: auto;}
.message-author var{font-style: normal;}
.message-author span{background: url(../images/seasons-motion/zan3.png) no-repeat left center;display: inline-block;padding-left: 25px;height: 23px;line-height: 23px; cursor: pointer;}
.message-author span.active{background-image: url(../images/seasons-motion/zan31.png);}
.message-one::after{content: "";display: inline-block;background: url(../images/seasons-motion/5.jpg) no-repeat;width: 55px;height: 31px;/* margin:0 0 -75px -28px; */position: absolute;left: -13px;bottom: -44px;}
.seasons-message-bottom{text-align: center;padding: 80px 0 60px;font-size: 21px;}
.seasons-message-bottom span{width: 46px;height: 46px;display: inline-block;border-top: 1px solid #dee2e6;border-right: 1px solid #dee2e6;border-bottom: 1px solid #dee2e6;background: #fff;line-height: 46px;cursor: pointer;}
.seasons-message-bottom span:first-child{border-left: 1px solid #dee2e6;}
.seasons-message-form{border: 3px solid #ffa054; padding: 20px; width: 780px;margin: 0 auto; box-sizing: border-box;border-radius: 8px;background: #fff6dd;}
.seasons-message-form input{line-height: 50px;background: #fff; width: 100%;border: none;box-sizing: border-box;padding-left: 10px; margin-bottom: 15px;font-size: 17px;}
.seasons-message-form textarea{font-size: 17px;width: 100%;height: 230px;resize: none;border: none;padding: 10px;box-sizing: border-box;}
.seasons-message-form .sub-box{text-align: center;padding: 15px 0 0;}
.seasons-message-form button{font-size: 21px;color: #fff; width: 195px;height: 49px;line-height: 49px;text-align: center;background: #ffa054;display: inline-block;border: none;border-radius: 8px;cursor: pointer;font-weight: bold;}
/* ------------------- */
.seasons-sidebar{position: fixed;left: 20px;top: 250px;width: 232px;background: #5ebcff;border-radius: 0 0 13px 13px;z-index: 999; display: none;}
.seasons-sidebar::before{content: "";display: inline-block;background: url(../images/seasons-motion/t-bg.png); width: 273px;height: 162px;margin: -161px 0 0 -20px;}
 /* .seasons-sidebar ul{} */
.seasons-sidebar ul li a{color: #fff;font-size: 17px; height: 100%;display: block; padding-left: 25px;line-height: 43px;position: relative;}
.seasons-sidebar ul li a:hover,.seasons-sidebar ul li.focus a{background: #1998f3;}
.seasons-sidebar ul li a:hover::before,.seasons-sidebar ul li.focus a::before{content: "";display: inline-block; width: 8px;height: 43px;background:#1998f3;position: absolute; left: -8px;top: 0;}
.seasons-sidebar ul li a:hover::after,.seasons-sidebar ul li.focus a::after{content: "";display: inline-block; width: 8px;height: 43px;background:#1998f3;position: absolute; right: -8px;top: 0;}
.sidebar-share{text-align: center;padding: 13px 0;display: flex; padding-left: 25px;}
.sidebar-share a{margin-right: 10px;}
.sidebar-share a:last-child{margin-right: 0;}

/* ------------------- */
.rules-pop{width: 685px;box-sizing: border-box;border: 2px solid #000;border-radius: 10px;background: #fff4d2;padding: 10px 40px 30px;}
.rules-pop .close{font-size: 40px;text-align: right;}
.rules-pop .close span{ margin-right: -20px;cursor: pointer;}
.rules-pop .popt1{font-size: 25px;text-align: center;font-weight: bold;}
.rules-pop .popt1 span{display: inline-block;}
.rules-pop .popt1 span::after{content: "";display: block;height: 17px;background: #f7cf8b;margin: -12px 0 0 -15px; width: calc(100% + 30px);}
.rules-pop .popt2{font-size: 17px;text-align: center;padding: 7px 0 7px;border-bottom: 2px solid #c3bfb1;}
.rules-pop-content{padding: 0 25px;}
.rules-pop-content .input-t{font-size: 21px;padding: 15px 0 3px;}
.rules-pop-content input{line-height: 39px;background: #fff;border: 2px solid #000;border-radius: 5px; padding-left: 10px;font-size: 17px; width: 100%;box-sizing: border-box; }
.rules-pop-content .two {display: flex;justify-content: space-between;}
.rules-pop-content .two >div{width: 40%;}
.rules-pop-content span{font-size: 13px;color: #98927e;}
.rules-pop-content .input-file{line-height: 39px;background: #fff;border: 2px solid #000;border-radius: 5px; padding-left: 10px;font-size: 17px; width: 100%; height: 100px;}
.rules-pop-content .input-file input{border: none;opacity: 0; height: calc(100% - 2px);}
.rules-pop-content p{font-size: 13px;color: #98927e; line-height: 20px; padding: 10px 0;}
.rules-pop .step2 .popt1{border-bottom: 2px solid #c3bfb1; padding-bottom: 40px;}
.rules-pop .icon{text-align: center; padding: 30px 0;}
.rules-pop .icon span{display: inline-block;width:117px;height: 117px;border-radius: 84px;background: #2ab336;}
.rules-pop .icon span::after{display: inline-block;content: "";width: 70px;height: 22px;border-left: 9px solid #fff4d2;border-bottom: 9px solid #fff4d2;transform: translate(0,30px) rotate(-45deg);}
.rules-pop .ths-t{font-size: 21px;font-weight: bold; padding:0 80px; text-align: center;}
.rules-pop .back-to{font-size: 21px; padding:25px 80px 0; text-align: center;}
.rules-pop .back-to span{font-size: 25px; padding:0 20px;color: #fff;background: #2ab336;line-height: 56px;display: inline-block;border-radius: 28px;border-bottom: 8px solid #1a6415;cursor: pointer;}
.rules-pop .submit-video{text-align: center;}
.rules-pop .submit-video button{font-size: 25px;width: 180px;border: none; color: #fff;background: #2ab336;line-height: 50px;display: inline-block;border-radius: 28px;border-bottom: 8px solid #1a6415;cursor: pointer;}

@media (max-width:1200px){
    .detail{width: 98%; padding: 0;}

    .banner-nav{justify-content: space-between;}
    .banner-nav a{margin: 0;padding: 0 10px;}
    
    .message-one{width: 30%; margin-right: 3%;}

    .submissions-content{justify-content: space-around;}
    
}
@media (max-width:979px){
    
	h2{padding-top:30px;}
	
	.seasons-banner{ height:auto; padding-bottom:50px;}

    .banner-nav{display: none;}

    .seasons-sidebar{display: none;}
    .seasons-banner-text img{margin-left: 0;}
    .banner-nav a{margin: 0 10px;font-weight: normal;}
    .banner-nav a:first-child::before{right: 0;z-index: 2;}
    /* ----------------- */
    .seasons-product-box{flex-wrap: wrap;}
    .seasons-product-box{padding: 20px 0 80px;}
    .seasons-product-box-left,.seasons-product-box-right{width: 100%;text-align: center;}
    .rewards-content p{padding:0 10px;}
    /* ----------------- */
    .rules-content:after{left: 0;}
	.rules-btn a{ margin-bottom:10px;}
    /* ----------------- */
    .time-content >div{width: 31%;}
    .time-content >div:nth-child(1)::after, .time-content >div:nth-child(2)::after{display: none;}
    /* ----------------- */
    .movie-box{ width: 100%; background: none;height: 400px;}
    .movie-box iframe{width: 80%;height: 400px;}
     /* ----------------- */
    .submissions-one,.submissions-content > img{width: 49%;}
    .submissions-one iframe{max-width: 100%;}
    /* ----------------- */
    .seasons-message .title{line-height: 35px;font-size: 29px;}
    .seasons-message-form{width: 90%;}
    .message-one{width: 44%;margin: 20px 0;}
    .seasons-message-content{justify-content: space-between; }
     /* ----------------- */
     .seasons-message-bottom{padding: 60px 0;}

}

@media (max-width:767px){
   /* ----------------- */
   .seasons-banner{height: auto;padding-bottom: 30px;}
   .seasons-banner .digiarty-timer{width: 100%; margin: 20px auto 0;}
   .banner-nav{flex-wrap: wrap;height: auto;}
   /* ----------------- */
   .seasons-product-box-right{flex-wrap: wrap;justify-content: center;}
   /* ----------------- */
   .seasons-rewards{ padding: 50px 0;}
   .rewards-content{flex-wrap: wrap;}
   .rewards-content .rewards-one{width: 90%; margin: 10px auto;}
     /* ----------------- */
     .rules-box-one{width: 90%;}
     .more-btn a{font-size: 25px;}
	 .rules-box-one:nth-child(2){ padding-bottom:20px;} 
     /* ----------------- */
     .time-content{flex-wrap: wrap;}
     .time-content >div{width: 90%;}
     /* ----------------- */
     .movie-box{height: 300px;}
     .movie-box iframe{height: 300px; width: 90%;}
     .movie-left{top: auto;bottom: -150px; left: 100px;}
     .movie-right{top: auto;bottom: -150px; right: 100px;}
     /* ----------------- */
     .submissions-one, .submissions-content > img{width: 90%; margin: 10px auto;}
     /* ----------------- */
     .seasons-message{padding-bottom: 60px;}
     .seasons-message .title{font-size: 27px;}
     .seasons-message-content{flex-wrap: wrap;}
     .message-one{width: 90%; margin-bottom: 40px;}
     /* ----------------- */
     .rules-pop{width: 95%; }
     .rules-pop-content .two >div{width: 47%;}
}

@media (max-width:479px){
    h2 span{font-size: 35px; min-width: auto;}

    .detail h2 span{font-size: 33px; min-width: auto;}
    /* h2 span::after{} */
    .seasons-banner .digiarty-timer{background-size: 98%; margin-left: 2%;}
    .seasons-banner ul li{font-size: 31px; width: 85px;}
     /* ----------------- */
     .seasons-product .detail{padding: 30px 0;}
     .seasons-product-box h3{font-size:21px ;padding: 20px 0 0;line-height: 35px;}
     .seasons-product-box-left .price span{font-size: 40px;}
   /* ----------------- */
   .more-btn{flex-wrap: wrap;}
   .more-btn a{margin-top: 10px;}
   /* ----------------- */
   .time-content{justify-content: center;}
  
   /* ----------------- */
   .seasons-message .title{font-size: 23px;}
   .seasons-message-form{width: 100%;}
   .seasons-message-content{justify-content: center;}
   /* ----------------- */
   .rules-pop{width: 98%; padding: 30px 10px;}
   .rules-pop-content{padding: 0;}
   
}