body{background-color:#dfefff;font-family:Montserrat-Regular}a{text-decoration:none}.none{display:none!important}.block{display:block!important}.disabled-btn{cursor:no-drop!important;opacity:.5}.transfrom-180deg{display:inline;transform:rotate(180deg)}.sort-active{color:#322a23!important}.page-contest,.page-contest .contest-banner{width:100%}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:992px){.page-contest .contest-banner{height:calc(100vw * .25);position:relative}.page-contest .contest-banner .banner-container{width:1200px;height:100%;background-color:transparent;margin:0 auto;position:relative}.page-contest .contest-banner .banner-container .vote-btn{position:absolute;bottom:100px;left:0;display:block;transform:translate(-80px,50px)}.page-contest .contest-banner .banner-container .vote-btn img{display:block;width:240px;height:auto}.page-contest .contest-wrapper{width:1200px;margin:0 auto;padding:30px 0;min-height:calc(100vh - 480px)}.page-contest .contest-wrapper .rules-title{text-align:center;padding:30px 0 60px}.page-contest .contest-wrapper .rules-title .title-text{padding:14px 80px;display:inline-flex;align-items:center;justify-content:center;background:url(/assets/images/contest/title-bg.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-title .title-text .logo-part{width:48px;height:48px;display:inline-block;margin:0 20px}.page-contest .contest-wrapper .rules-title .title-text span{font-size:34px;letter-spacing:4px;color:#2e4054;font-weight:700;margin-top:2px;line-height:1;font-family:Bebasneue}.page-contest .contest-wrapper .rules-content{background:url(/assets/images/contest/line-bg.png) no-repeat #f0f7fd;background-size:100% 10px;border-radius:0 0 6px 6px;padding-top:10px}.page-contest .contest-wrapper .rules-content .rules-inner-content{box-sizing:border-box;width:calc(100% - 8px);height:100%;border-radius:0 0 6px 6px;border-bottom:4px solid #f0f7fd;margin-left:4px;background-color:#e6f2fe;box-shadow:4px 0 4px #d4e5f7 inset;background-image:url(/assets/images/contest/rules-bg.png);background-repeat:no-repeat;background-position:right center;background-size:auto 160px;padding:56px 30px}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item{display:flex;margin-bottom:60px}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:last-child{margin-bottom:0}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:nth-of-type(1) .item-type{background:url(/assets/images/contest/type-1.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:nth-of-type(2) .item-type{background:url(/assets/images/contest/type-2.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:nth-of-type(3) .item-type{background:url(/assets/images/contest/type-3.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item .item-type{font-size:24px;color:#2e4054;font-weight:700;display:inline-flex;width:160px;height:50px;align-items:center;justify-content:center;font-family:Montserrat-Bold;padding-left:34px;box-sizing:border-box}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item .item-type em{margin-top:-6px}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item .item-desc{flex:1;padding-left:25px;font-size:22px;color:#2e4055;line-height:48px}.page-contest .contest-wrapper .article-content{margin-top:70px}.page-contest .contest-wrapper .article-content .article-title{display:flex;justify-content:space-between;align-items:center}.page-contest .contest-wrapper .article-content .article-title .article-total{color:#2e4055;font-size:24px}.page-contest .contest-wrapper .article-content .article-title .article-sort{font-size:18px}.page-contest .contest-wrapper .article-content .article-title .article-sort span{color:#7e8d9e;padding:0 30px;cursor:pointer}.page-contest .contest-wrapper .article-content .article-title .article-sort span:nth-of-type(1){border-right:1px solid #7e8d9e}.page-contest .contest-wrapper .article-content .article-title .article-sort span:last-child{padding-right:0}.page-contest .contest-wrapper .article-content .article-list{width:100%;display:flex;flex-wrap:wrap;margin-top:30px}.page-contest .contest-wrapper .article-content .article-list .art-item{width:calc((100% - 45px)/ 4);margin-right:15px;padding:15px;border-radius:8px;background-color:#e6f2fe;box-sizing:border-box;border:1px solid #c7def6;box-shadow:0 2px 6px 0 rgba(46,64,84,.1);margin-bottom:30px;transition:transform .4s}.page-contest .contest-wrapper .article-content .article-list .art-item:hover .art-img{transform:scale(1.02)}.page-contest .contest-wrapper .article-content .article-list .art-item:nth-of-type(4n){margin-right:0}.page-contest .contest-wrapper .article-content .article-list .art-item .art-img{border-radius:8px;height:0;padding-top:75%;transition:transform .4s}.page-contest .contest-wrapper .article-content .article-list .art-item .art-title{display:flex;align-items:center;justify-content:center;width:100%;line-height:20px;margin:15px 0 10px}.page-contest .contest-wrapper .article-content .article-list .art-item .art-title h2{font-size:16px;height:40px;color:#2e4055;text-align:center}.page-contest .contest-wrapper .article-content .article-list .art-item .art-author{font-size:16px;color:#009bb9;text-align:center;margin-bottom:10px}.page-contest .contest-wrapper .article-content .article-list .art-item .art-like{display:flex;align-items:center;padding:0 10px}.page-contest .contest-wrapper .article-content .article-list .art-item .art-like img{width:34px;height:44px;cursor:pointer}.page-contest .contest-wrapper .article-content .article-list .art-item .art-like span{font-size:24px;color:#2e4055;font-family:Montserrat-Light;margin-left:10px;margin-top:-4px}.page-contest .email-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(46,64,84,.5);z-index:9}.page-contest .email-wrapper .email-content{position:absolute;width:40%;min-width:500px;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background-color:#f0f7fd;border:1px solid #c7def6;padding:35px 30px;box-sizing:border-box;border-radius:10px}.page-contest .email-wrapper .email-content .close-x{position:absolute;top:6px;right:20px;font-size:20px;color:#2e4054;cursor:pointer;user-select:none}.page-contest .email-wrapper .email-content .email-title{font-size:Montserrat-Bold;font-size:18px;text-align:center;line-height:22px}.page-contest .email-wrapper .email-content .email-value{width:100%;height:46px;outline:0;border:1px solid #c7def6;background-color:#f9f9f9;padding:0 20px;border-radius:5px;box-sizing:border-box;margin:30px 0 20px;font-size:20px;color:#2e4054}.page-contest .email-wrapper .email-content .email-value::placeholder{font-size:16px;color:#999}.page-contest .email-wrapper .email-content .sub-btn{background-color:#2e4055;width:100%;height:46px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;box-shadow:0 2px 6px 0 rgba(46,64,84,.1);position:relative}.page-contest .email-wrapper .email-content .sub-btn .loading-img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-320%);width:20px;height:20px}.page-contest .more-btn{display:flex;align-items:center;justify-content:center;padding:60px 0}.page-contest .more-btn img{height:60px;cursor:pointer}.page-contest .loading-wrapper{width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-contest .loading-wrapper .loading{width:40px;height:40px;margin-bottom:10px}.page-contest .loading-wrapper span{color:#7d7d7d;font-size:20px}.page-contest .count-down{position:fixed;left:5px;top:30%;width:118px;height:118px;border:1px solid #009bb9;border-radius:8px;background-color:#009bb9;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-contest .count-down p{color:rgba(255,255,255,.64);font-size:14px;font-family:POPPINS-MEDIUM;text-align:center}.page-contest .count-down p:first-child{margin-bottom:-4px}.page-contest .count-down p:last-child{margin-top:-8px}.page-contest .count-down .days{font-size:34px;color:#fff;font-weight:700}}@media screen and (max-width:992px){body{max-width:750px;margin:0 auto}.page-contest .contest-banner{height:calc(100vw * .65);position:relative}.page-contest .contest-banner .banner-container{width:100%;height:100%;background-color:transparent;margin:0 auto;position:relative}.page-contest .contest-banner .banner-container .vote-btn{position:absolute;bottom:20px;left:0;display:block}.page-contest .contest-banner .banner-container .vote-btn img{display:block;width:120px;height:auto}.page-contest .contest-wrapper{width:100%;margin:0 auto;padding:20px 15px;min-height:calc(100vh - 480px)}.page-contest .contest-wrapper .rules-title{text-align:center}.page-contest .contest-wrapper .rules-title .title-text{padding:6px 30px;display:inline-flex;align-items:center;justify-content:center;background:url(/assets/images/contest/title-bg.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-title .title-text .logo-part{width:28px;height:28px;display:inline-block;margin:0 15px}.page-contest .contest-wrapper .rules-title .title-text span{font-size:20px;letter-spacing:3px;color:#2e4054;font-weight:700;margin-top:2px;font-family:Bebasneue}.page-contest .contest-wrapper .rules-content{background:url(/assets/images/contest/line-bg.png) no-repeat #f0f7fd;background-size:100% 10px;border-radius:0 0 6px 6px;padding-top:10px;margin-top:10px}.page-contest .contest-wrapper .rules-content .rules-inner-content{box-sizing:border-box;width:calc(100% - 8px);height:100%;border-radius:0 0 6px 6px;border-bottom:4px solid #f0f7fd;margin-left:4px;background-color:#e6f2fe;box-shadow:4px 0 4px #d4e5f7 inset;background-image:url(/assets/images/contest/rules-bg.png);background-repeat:no-repeat;background-position:right center;background-size:auto 160px;padding:20px 15px}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item{display:flex;flex-direction:column;margin-bottom:40px}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:last-child{margin-bottom:0}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:nth-of-type(1) .item-type{background:url(/assets/images/contest/type-1.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:nth-of-type(2) .item-type{background:url(/assets/images/contest/type-2.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item:nth-of-type(3) .item-type{background:url(/assets/images/contest/type-3.png) no-repeat;background-size:100% 100%}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item .item-type{font-size:22px;color:#2e4054;font-weight:700;display:inline-flex;width:160px;height:50px;align-items:center;justify-content:center;font-family:Montserrat-Bold;padding-left:34px;box-sizing:border-box}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item .item-type em{margin-top:-6px}.page-contest .contest-wrapper .rules-content .rules-inner-content .rules-item .item-desc{margin-top:10px;flex:1;font-size:16px;color:#2e4055;line-height:24px}.page-contest .contest-wrapper .article-content{margin-top:40px}.page-contest .contest-wrapper .article-content .article-title{display:flex;justify-content:space-between;align-items:center}.page-contest .contest-wrapper .article-content .article-title .article-total{color:#2e4055;font-size:18px}.page-contest .contest-wrapper .article-content .article-title .article-sort{font-size:16px}.page-contest .contest-wrapper .article-content .article-title .article-sort span{color:#7e8d9e;padding:0 10px;cursor:pointer}.page-contest .contest-wrapper .article-content .article-title .article-sort span:nth-of-type(1){border-right:1px solid #7e8d9e}.page-contest .contest-wrapper .article-content .article-title .article-sort span:last-child{padding-right:0}.page-contest .contest-wrapper .article-content .article-list{width:100%;display:flex;flex-wrap:wrap;margin-top:15px}.page-contest .contest-wrapper .article-content .article-list .art-item{width:calc((100% - 10px)/ 2);margin-right:10px;padding:6px;border-radius:8px;background-color:#e6f2fe;box-sizing:border-box;border:1px solid #c7def6;box-shadow:0 2px 6px 0 rgba(46,64,84,.1);margin-bottom:15px;transition:transform .4s}.page-contest .contest-wrapper .article-content .article-list .art-item:hover{transform:scale(1.02)}.page-contest .contest-wrapper .article-content .article-list .art-item:nth-of-type(2n){margin-right:0}.page-contest .contest-wrapper .article-content .article-list .art-item .art-img{border-radius:8px;height:0;padding-top:75%}.page-contest .contest-wrapper .article-content .article-list .art-item .art-title{display:flex;align-items:center;justify-content:center;margin:10px 0 6px}.page-contest .contest-wrapper .article-content .article-list .art-item .art-title h2{height:36px;font-size:14px;color:#2e4055;text-align:center}.page-contest .contest-wrapper .article-content .article-list .art-item .art-author{font-size:12px;text-align:center;color:#009bb9;margin-bottom:10px}.page-contest .contest-wrapper .article-content .article-list .art-item .art-like{display:flex;align-items:center;padding:0 10px;justify-content:center}.page-contest .contest-wrapper .article-content .article-list .art-item .art-like img{width:22px;height:30px;cursor:pointer}.page-contest .contest-wrapper .article-content .article-list .art-item .art-like span{font-size:14px;color:#2e4055;font-family:Montserrat-Light;margin-left:8px;margin-top:-4px}.page-contest .email-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(46,64,84,.5);z-index:9}.page-contest .email-wrapper .email-content{position:absolute;width:90%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background-color:#f0f7fd;border:1px solid #c7def6;padding:20px;box-sizing:border-box;border-radius:10px}.page-contest .email-wrapper .email-content .close-x{position:absolute;top:4px;right:10px;font-size:20px;color:#2e4054;cursor:pointer;user-select:none}.page-contest .email-wrapper .email-content .email-title{font-size:Montserrat-Bold;font-size:16px;text-align:center;line-height:20px}.page-contest .email-wrapper .email-content .email-value{width:100%;height:46px;outline:0;border:1px solid #c7def6;background-color:#f9f9f9;padding:0 20px;border-radius:5px;box-sizing:border-box;margin:20px 0;font-size:18px;color:#2e4054}.page-contest .email-wrapper .email-content .email-value::placeholder{font-size:14px;color:#999}.page-contest .email-wrapper .email-content .sub-btn{background-color:#2e4055;width:100%;height:46px;font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;box-shadow:0 2px 6px 0 rgba(46,64,84,.1);position:relative}.page-contest .email-wrapper .email-content .sub-btn .loading-img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-320%);width:18px;height:18px}.page-contest .more-btn{display:flex;align-items:center;justify-content:center;padding:20px 0 0}.page-contest .more-btn img{height:40px;cursor:pointer}.page-contest .loading-wrapper{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-contest .loading-wrapper .loading{width:25px;height:25px;margin-bottom:5px}.page-contest .loading-wrapper span{color:#7d7d7d;font-size:16px}.page-contest .count-down{position:sticky;top:0;left:0;width:100%;background-color:#009bb9;margin-bottom:20px;height:50px;display:flex;align-items:center;justify-content:center}.page-contest .count-down p{color:rgba(255,255,255,.64);font-size:14px;font-family:POPPINS-MEDIUM}.page-contest .count-down .days{font-size:26px;color:#fff;font-weight:700;margin:0 10px}}