@charset "utf-8";.voteBest_wrapper{width:100%;font-family:"Microsoft Jhenghei","微軟正黑體",Arial,Helvetica,sans-serif}.bg-soft-yellow{background-image:url(../../images/project/2019topfoodvote/bg.jpg)}.top10-now{display:block;width:100%}.top10-now .ribbon{width:100%}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg)}.fb_like_iframe .fb_iframe_widget iframe{bottom:15px}.voteBest_wrapper .top-10-text{margin:0 auto;width:calc(100% - 320px);height:550px}.voteBest_wrapper .top-10-text h3{color:#fff;background-color:#b60505;width:200px;border-radius:6px;text-align:center;font-size:28px;padding:10px;margin:5px 0;letter-spacing:2px;font-weight:700}.voteBest_wrapper .top-10-text .top1-3{width:calc((100% - 12px)/3);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-top:20px;margin-left:2px}.voteBest_wrapper .top-10-text .top1-3:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top1-3:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top1-3 img{float:left;padding-top:5px;height:auto;width:93px}.voteBest_wrapper .top-10-text .top1-3 .text-details{margin-left:110px;word-break:break-all;min-height:125px}.voteBest_wrapper .top-10-text .text-details a{cursor:pointer}.voteBest_wrapper .top-10-text .text-details a:hover{text-decoration:underline;color:#7b7256}.voteBest_wrapper .top-10-text .text-details p.shop-name{font-size:18px;font-weight:bold;color:#7b7256;padding-top:15px;word-break:break-all;width:100%;overflow:hidden;text-overflow:ellipsis;height:4em}.voteBest_wrapper .top-10-text .text-details p.shop-product{font-size:17px;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-text p.vote-number{font-size:13px;font-weight:bold;color:#7a352a;text-align:right;padding-top:10px}.voteBest_wrapper .top-10-text p.vote-number span.red{font-size:13px;font-weight:bold;color:#ff352a}.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-text .top4-6:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top4-6:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top4-6 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:130px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-text .top7-10:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top7-10:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top7-10 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:130px}.vote-container{margin-top:50px;width:100%;display:inline-block}.vote-container .ribbon .ribbon-shape-vote{background:url(../../images/project/2019topfoodvote/result-title-2.png)no-repeat;background-size:100%;height:300px;width:28%;margin:0 auto}.vote-container .ribbon .ribbon-shape-result{background:url(../../images/project/2018TopFoodVote/title_3.jpg)no-repeat;background-size:100%;height:220px;width:650px;margin:0 auto}.vote-container .area-tab{border-radius:4px;text-align:center;margin:0 auto;width:calc(100% - 200px)}.vote-container .area-tab:after{content:"";display:table;clear:both}.vote-container .area-tab .tab-in{width:calc((100% - 15px)/4);float:left;padding-bottom:8px;margin-right:5px}.vote-container .area-tab p.area-btn{background-color:#fff;color:#94352a;padding:15px 45px 15px 45px;font-weight:bold;text-align:center;font-size:22px}.vote-container .area-tab p.area-btn-active{background-color:#f5383c;color:#fff;padding:15px 45px 15px 45px;font-weight:bold;text-align:center;font-size:22px}.vote-container .area-tab .tab-in:last-of-type{margin-right:0}.vote-container .area-tab a p.area-btn:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.vote-container .area-tab a p.area-btn-active:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.vote-container .area-tab a{cursor:pointer}.vote-container .vote-area{border-radius:8px;background-color:#fff;text-align:center;margin:0 auto;width:calc(100% - 320px)}.vote-container .vote-area:after{content:"";display:table;clear:both}.vote-container .vote-area .vote-shop-area{padding:8px 8px 8px 8px}.vote-container .vote-area .shop-box{float:left;width:calc((100% - 10px)/4);margin:0 auto}.vote-container .vote-area .shop-box:last-of-type{margin-right:0}.vote-container .vote-area .shop-box .shop-details{float:left;display:block;padding:5%;width:100%}.vote-container .vote-area .shop-box .shop-details a{cursor:pointer;display:block}.vote-container .vote-area .shop-box .shop-details a:hover{text-decoration:underline;color:#7b7256}.vote-container .vote-area .shop-box .shop-details .shop-img-container{width:100%;position:relative}.vote-container .vote-area .shop-box .shop-details .shop-img-container .shop-img-main{padding-top:100%;background;#fff;position:relative}.vote-container .vote-area .shop-box .shop-details .shop-img-container .shop-img-main .shop-img-box{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.vote-container .vote-area .shop-box .shop-details .shop-img-container .shop-img-main .shop-img-box a.shop-image{width:100%;height:100%;overflow:hidden}.vote-container .vote-area .shop-box .shop-details .shop-img-container .shop-img-main .shop-img-box a.shop-image img.object-fit_cover{width:100.05%;height:100%;object-fit:cover;border-radius:4px}.vote-container .vote-area .shop-box .shop-details .shop-img-container .shop-img-main .shop-img-box a.shop-image img.object-fit_cover:after{content:"";width:100%;height:100%;position:absolute;top:0}.vote-container .vote-area .shop-details .shop-text{padding:10px 5px 5px 5px;min-height:135px}.vote-container .vote-area .shop-details .shop-text p.text-shop{color:#7b7256;font-weight:bold;font-size:18px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-container .vote-area .shop-details .shop-text p.text-product{color:#05417e;font-weight:bold;font-size:18px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-container .vote-area .shop-details .buttons{padding-bottom:15px;overflow:hidden}.vote-container .vote-area .shop-details .buttons .btns-box{margin:0 auto;width:calc((100% - 2px)/2);float:left}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:13px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:13px;font-weight:bold;color:#7b7256}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:13px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:13px;font-weight:bold;color:#ff352a}.vote-container .vote-area .shop-details .buttons .btns-box{margin:0 auto;width:calc((100% - 2px)/2);float:left}.vote-container .vote-area .shop-details .buttons .btns-box a.share_btns{font-size:15px;text-align:center;background-color:#4966b6;color:#fff;padding:5px 17px 5px 17px;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:15%;background-position:25% center;font-size:15px;text-align:center;background-color:#f5383c;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:15%;background-position:25% center;background-color:#f5383c;font-size:15px;text-align:center;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box:last-of-type{margin-right:0}.vote-container .vote-area .shop-details .buttons .btns-box a:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.voteBest_wrapper .vote-rule{margin-top:50px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{background:url(../../images/project/2019topfoodvote/title_4.png)no-repeat center;background-size:100%;height:290px;width:28%;margin:0 auto;font-size:40px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .vote-rule .vote-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 320px)}.voteBest_wrapper .vote-rule .vote-box .vote-title{padding:45px 35px 45px 35px}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title{color:#501351;font-weight:900;font-size:20px;line-height:40px}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title span.sub-txt{color:#732e75;font-weight:bold;font-size:17px;margin-left:10px}.voteBest_wrapper .draw-rule{margin-top:50px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{background:url(../../images/project/2019topfoodvote/title_5.png)no-repeat center;background-size:100%;height:267px;width:28%;margin:0 auto;font-size:40px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .draw-rule .draw-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 320px);margin-bottom:60px}.voteBest_wrapper .draw-rule .draw-box .draw-title{margin:auto 35px;border-bottom:1pt solid #470649;padding:35px 15px 35px 15px}.voteBest_wrapper .draw-rule .draw-box .draw-title ol{list-style-type:decimal}.voteBest_wrapper .draw-rule .draw-box .draw-title ol.ol-number li{color:#470649;font-weight:600;font-size:17px;line-height:40px}.voteBest_wrapper .draw-rule .draw-box .draw-notice p{color:#470649;font-weight:600;font-size:18px;padding-top:20px;padding-bottom:20px;margin:auto 30px}.voteBest_wrapper .draw-rule :after{content:"";display:table;clear:both}.voteBest_wrapper .footer{padding-top:30px}.voteBest_wrapper .footer a{display:block;height:70px;background-color:#ecce8d;color:#000}.voteBest_wrapper .footer a img{margin:27px 0 0 200px;float:left;width:90px;height:25px}.voteBest_wrapper .footer a p{display:block;float:right;font-size:11px;margin:30px 150px 0 380px}.text_event{width:100%;height:auto}.text_event .title{width:100%;height:70px}.text_event .stamp_area{background:url(../../images/project/2019topfoodvote/text.png)no-repeat center top;background-size:100%;height:550px;width:50%;margin:0 auto;text-align:left;position:relative}.namelist-container{margin-top:50px;width:100%;display:inline-block}.namelist-container .namelist-box-text{text-align:center;margin:0 auto;width:calc(100% - 320px)}.namelist-container .namelist-box-text:after{content:"";display:table;clear:both}.namelist-container .namelist-box-text .red-title-box:after{content:"";display:table;clear:both}.namelist-container .namelist-box-text .red-title-box .red-title{width:100%}.namelist-container .namelist-box-text .red-title-box .red-title .text-title{background-color:#f5383c;display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:40%;font-weight:bold;font-size:20px;padding:10px 0}.namelist-container .namelist-box-text .content-box .each-box{display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box{width:100%}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details a{cursor:pointer}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details{width:40%;float:left;padding:15px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#7a352a;font-weight:bold;font-size:17px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-product{color:#b2874a;font-weight:bold;font-size:17px}.namelist-container .namelist-box-text .content-box a.show_more_btn{display:none}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number{width:50%;float:left;border-right:1.5pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number h4{color:#05417e;font-weight:bold;font-size:18px;padding:10px 15px 15px 15px}.side-bar{width:134px;position:fixed;z-index:1000;top:38%;right:19px}.side-bar-nav{background:#fff;overflow-x:hidden;padding:5px 0;text-align:center;width:80%;margin-left:27px;margin-top:-21px;border-left:5pt solid #008167;border-right:6pt solid #008167}.side-bar-nav a.red_line{padding:9px;text-decoration:none;font-size:15px;color:#310065}.side-bar-nav a.red_line_active{padding:9px;text-decoration:none;font-size:15px;color:#fb9700}.side-bar img{width:110%;height:auto;z-index:1}.side-bar a{display:block}.side-bar a.side-top img{width:86%;left:21px}.top100-bn{border-radius:8px;width:calc(100% - 320px);height:auto;margin:0 auto;position:relative;padding:30px 0 10px}.top100-bn a{display:block}.top100-bn img{width:100%;height:auto}.top10-now .ribbon .ribbon-shape-nowtop{background:url(../../images/project/2019topfoodvote/result-title-1.png)no-repeat center;background-size:100%;height:290px;width:28%;margin:0 auto}.voteBest_wrapper .ribbon .ribbon-four-text{background:url(../../images/project/2019topfoodvote/result-title-3.png)no-repeat center;background-size:100%;height:280px;width:28%;margin:0 auto}@media only screen and (min-width:1800px){.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:250px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:250px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:180px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:180px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:13%;background-position:28% center;font-size:15px;text-align:center;background-color:#f5383c;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:13%;background-position:28% center;background-color:#f5383c;font-size:15px;text-align:center;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:17px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:17px;font-weight:bold;color:##7b7256}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:17px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:17px;font-weight:bold;color:#ff352a}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{margin-left:35%;top:20px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:35%}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box p.total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box p.howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 900px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 600px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:calc(100% - 400px);margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:calc(100% - 400px);margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:85px;width:100%}}@media(max-width:1800px) and (min-width:1500px){.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:250px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:250px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:180px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:180px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:12%;background-position:25% center;font-size:15px;text-align:center;background-color:#f5383c;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:12%;background-position:25% center;background-color:#f5383c;font-size:15px;text-align:center;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:16px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:16px;font-weight:bold;color:#7b7256}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:16px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:16px;font-weight:bold;color:#ff352a}.text_event .stamp_area{height:440px}.voteBest_wrapper .blue_container{background-color:#ffebb6;padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{margin-left:35%;top:20px}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:35%}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box p.total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box p.howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 600px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 400px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:calc(100% - 100px);margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:calc(100% - 100px);margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:130px;width:100%}}@media(max-width:1500px) and (min-width:1280px){.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:270px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:270px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:205px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:205px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:15%;background-position:22% center;font-size:15px;text-align:center;background-color:#f5383c;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:15%;background-position:22% center;background-color:#f5383c;font-size:15px;text-align:center;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:15px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:15px;font-weight:bold;color:#b2874a}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:15px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:15px;font-weight:bold;color:#ff352a}.text_event .stamp_area{height:385px}.top10-now .ribbon .ribbon-shape-nowtop{height:200px}.vote-container .ribbon .ribbon-shape-vote{height:200px}.voteBest_wrapper .ribbon .ribbon-four-text{height:205px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{height:205px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{height:205px}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{margin-left:35%;top:20px}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:35%}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box p.total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box p.howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 550px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 2% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 400px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:calc(100% - 200px);margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:calc(100% - 200px);margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:120px;width:100%}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:16px !important;font-weight:bold;color:#7b7256;padding-top:10px;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:16px !important;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}}@media(max-width:1280px) and (min-width:1180px){.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:270px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:270px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:205px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:205px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:17%;background-position:25% center;font-size:15px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 18px 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:17%;background-position:25% center;background-color:#f5383c;font-size:15px;text-align:right;color:#fff;padding:5px 30px 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:14px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:14px;font-weight:bold;color:#b2874a}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:14px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:14px;font-weight:bold;color:#ff352a}.text_event .stamp_area{height:320px}.top10-now .ribbon .ribbon-shape-nowtop{height:170px}.vote-container .ribbon .ribbon-shape-vote{height:180px}.voteBest_wrapper .ribbon .ribbon-four-text{height:180px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{height:180px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{height:180px}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{margin-left:35%;top:20px}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:35%}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box p.total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box p.howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 350px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 280px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:calc(100% - 200px);margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:calc(100% - 200px);margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:110px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:150px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:120px;width:100%}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:16px !important;font-weight:bold;color:#7b7256;padding-top:10px;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:15px !important;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.vote-container .vote-area .shop-details .buttons .btns-box a.share_btns{min-height:58px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{min-height:58px;line-height:48px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{min-height:58px;line-height:48px}}@media(max-width:1180px) and (min-width:1081px){.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:270px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:270px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:230px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:230px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:18%;background-position:18% center;font-size:15px;text-align:center;background-color:#f5383c;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:18%;background-position:18% center;background-color:#f5383c;font-size:15px;text-align:center;color:#fff;padding:5px 0 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:14px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:14px;font-weight:bold;color:#7b7256}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:14px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:14px;font-weight:bold;color:#ff352a}.voteBest_wrapper .top-10-text{height:585px}.text_event .stamp_area{height:320px}.top10-now .ribbon .ribbon-shape-nowtop{height:170px}.vote-container .ribbon .ribbon-shape-vote{height:180px}.voteBest_wrapper .ribbon .ribbon-four-text{height:180px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{height:180px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{height:180px}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{margin-left:35%;top:23px;height:4vh}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:35%}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box p.total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box p.howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 300px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 100px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:100%;margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:100%;margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:110px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:120px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:120px;width:100%}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:16px !important;font-weight:bold;color:#7b7256;padding-top:10px;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:15px !important;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}}@media only screen and (min-width:1080px){.voteBest_wrapper .image_container{width:100%;margin:0 auto;text-align:center;background:url(../../images/project/2019topfoodvote/result-w-bg.jpg) no-repeat center center / cover;background-position:center 50px;padding-bottom:45%;position:relative}.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:130px}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 30px)/7);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px;min-height:200px}.voteBest_wrapper .vote-container .go_vote{background-color:#fff;margin:0 auto;width:calc(100% - 320px);margin-top:10px;padding:15px}.voteBest_wrapper .vote-container .go_vote .vote_box{margin:0 auto;max-width:195px}.voteBest_wrapper .vote-container .go_vote .vote_box p.remind{color:#ffecc2;font-weight:bold;font-size:13px;letter-spacing:1px;text-align:center}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote{display:block;margin:0 auto;height:75px;background-color:#f5383c;border-radius:4px;color:#fff;line-height:80px}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote p{float:left;margin-left:45px;font-size:30px;font-weight:bold;color:#fff}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote img{margin:20px 0 0 8px;height:40px;width:40px}.voteBest_wrapper .image_container_end{width:100%;margin:0 auto;text-align:center;background:url(../../images/project/2018TopFoodVote/top-visual-result.jpg) no-repeat center center / cover;background-position:center 50px;padding-bottom:53%}.voteBest_wrapper .image_container_end .fb_like_box{position:absolute;left:35%;bottom:17%;z-index:2}.voteBest_wrapper .image_container_end .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .image_container_end .fb_like_box_1{position:absolute;left:35%;bottom:13%;z-index:2}.voteBest_wrapper .image_container_end .fb_like_box_1 img{height:auto;width:120px}.voteBest_wrapper .ribbontop10 .ribbon-shape-top10{background:url(../../images/project/2018TopFoodVote/top_10.jpg)no-repeat center;background-size:700px;height:260px;width:700px;margin:0 auto}.voteBest_wrapper .ribbontop10 .ribbon-shape-top10result{height:20px;width:700px;margin:0 auto}.voteBest_wrapper .top-10-result{margin:0 auto;width:calc(100% - 400px)}.voteBest_wrapper .top-10-result .result1:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result1:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result1 img.icon{padding-top:15px;height:auto;width:25%;float:left}.voteBest_wrapper .top-10-result .result1.text-details{margin-left:110px;word-break:break-all;min-height:125px;float:left}.voteBest_wrapper .top-10-result .result2-3{width:calc((100% - 12px)/2);background-color:rgba(255,255,255,0.9);border-radius:8px;margin:2px;padding:8% 7% 2% 7%;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-result .result2-3:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result2-3:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result2-3 img.icon{padding-top:5px;height:auto;width:20%;position:absolute;z-index:2;top:5px;left:50%;transform:translate(-50%,0)}.voteBest_wrapper .top-10-result .con-part{float:left;width:70%;padding:30px 10px 10px 30px}.voteBest_wrapper .top-10-result .text-details{display:block;overflow:hidden;float:left;width:100%}.voteBest_wrapper .top-10-result .text-details a{cursor:pointer}.voteBest_wrapper .top-10-result .text-details a:hover{text-decoration:underline;color:#7a352a}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:18px;font-weight:bold;color:#7b7256;padding-top:10px;word-break:break-all;width:100%;overflow:hidden;height:4em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:17px;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result p.vote-number{padding-top:10px;font-size:13px;font-weight:bold;color:#7a352a;text-align:right;float:right}.voteBest_wrapper .top-10-result p.vote-number span.red{font-size:13px;font-weight:bold;color:#ff352a}.voteBest_wrapper .top-10-result .con-part-2{position:relative}.voteBest_wrapper .top-10-result .top-4-6-result .result4-6 img.icon{height:auto;width:20%;position:absolute;z-index:2;left:15px;top:15px}.voteBest_wrapper .top-10-result .result4-6{width:calc((100% - 12px)/3);background-color:rgba(255,255,255,0.9);border-radius:8px;margin-right:2px;padding:5% 5% 2% 5%;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-result .result4-6:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result4-6:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result4-6.text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-result .top-7-10-result .result7-10 img.icon{height:auto;width:22%;position:absolute;z-index:2;left:10px;top:10px}.voteBest_wrapper .top-10-result .result7-10{width:calc((100% - 18px)/4);background-color:rgba(255,255,255,0.9);border-radius:8px;margin-right:2px;padding:3% 3% 2% 3%;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-result .result7-10:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result7-10:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result7-10 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-result .shop-img-container{width:100%;position:relative;float:left}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main{padding-top:100%;background;#fff;position:relative}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box a.shop-image{width:100%;height:100%;overflow:hidden}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box a.shop-image img.object-fit_cover{width:100.05%;height:100%;object-fit:cover;border-radius:4px}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box a.shop-image img.object-fit_cover:after{content:"";width:100%;height:100%;position:absolute;top:0}.others-shop-rate{margin-top:50px;width:100%;display:inline-block}.others-shop-rate .shop-rate{text-align:center;margin:0 auto;width:calc(100% - 400px)}.others-shop-rate .shop-rate .red-title-box:after{content:"";display:table;clear:both}.others-shop-rate .shop-rate .red-title-box .red-title{width:100%}.others-shop-rate .shop-rate .red-title-box .red-title .text-title{background-color:#f5383c;display:block;width:calc((100%)/3);float:left;margin:0 auto;border:1pt solid #fff}.others-shop-rate .shop-rate .red-title-box .red-title .text-title p.shop-rate{float:left;color:#fff;width:20%;font-weight:bold;font-size:22px;padding:10px 0}.others-shop-rate .shop-rate .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:80%;font-weight:bold;font-size:22px;padding:10px 0;border-left:1.5pt solid #fff}.others-shop-rate .shop-rate .content-box .each-box{display:block;width:calc((100%)/3);float:left;margin:0 auto;border:1pt solid #fff}.others-shop-rate .shop-rate .content-box .each-box .text-box{width:100%}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-number{width:20%;float:left}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-number h4{color:#7a352a;font-weight:bold;font-size:15px;padding:10px 15px 15px 15px}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details a{cursor:pointer}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details{width:80%;float:left;padding:15px;border-left:1.5pt solid #fff;min-height:120px}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#7a352a;font-weight:bold;font-size:17px}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details p.shop-product{color:#b2874a;font-weight:bold;font-size:17px}.others-shop-rate .shop-rate .content-box a.show_more_btn{display:none}.result-container{margin-top:50px;width:100%;display:inline-block}.result-container .vote-area{border-radius:8px;background-color:rgba(255,255,255,0.9);text-align:center;margin:0 auto;width:calc(100% - 400px)}.result-container .vote-area:after{content:"";display:table;clear:both}.voteBest_wrapper .result-container .ribbon_clear{float:left;width:100%;padding:10px 30px 10px 30px}.voteBest_wrapper .result-container .ribbon_clear:after{content:"";display:table;clear:both}.voteBest_wrapper .result-container .ribbon_clear:first-of-type{margin-top:15px}.voteBest_wrapper .result-container .ribbon_clear .ribbontop10{clear:both;display:block;position:relative}.voteBest_wrapper .result-container .ribbon-two-text{background:url(../../images/project/2018TopFoodVote/title_2.png)no-repeat;background-position:left center;background-size:200px;height:80px;width:200px;font-size:30px;color:#fff;text-align:center;font-weight:bold;padding-top:5px}.voteBest_wrapper .result-container .top1-3winner{float:left;width:calc((100% - 60px));margin:10px 0 20px 45px;background-color:rgba(255,255,255,0)}.voteBest_wrapper .result-container .top1-3winner:after{content:"";display:table;clear:both}.voteBest_wrapper .result-container .top1-3winner:last-of-type{margin-bottom:20px}.voteBest_wrapper .result-container .top1-3winner .topwinner{display:block;width:calc((100% - 12px)/3);float:left;padding:10px;margin-left:2px;margin-right:2px}.voteBest_wrapper .result-container .top1-3winner .topwinner img{height:auto;width:110px;float:left}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details{display:block;overflow:hidden;padding-left:15px}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details a{cursor:pointer;text-align:left}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details a:hover{text-decoration:underline;color:#7a352a}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.shop-name{font-size:18px;font-weight:bold;color:#7a352a;padding-top:5px;word-break:break-all}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.shop-product{font-size:17px;font-weight:bold;color:#b2874a;word-break:break-all}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.vote-number{font-size:17px;font-weight:bold;color:#7a352a;text-align:left}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.vote-number span.red{font-size:17px;font-weight:bold;color:#ff352a}.namelist-container{margin-top:50px;width:100%;display:inline-block}.namelist-container .namelist-box-text{text-align:center;margin:0 auto;width:calc(100% - 320px)}.namelist-container .namelist-box-text:after{content:"";display:table;clear:both}.namelist-container .namelist-box-text .red-title-box:after{content:"";display:table;clear:both}.namelist-container .namelist-box-text .red-title-box .red-title{width:100%}.namelist-container .namelist-box-text .red-title-box .red-title .text-title{background-color:#79057e;display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-rate{color:#fff;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:40%;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .content-box .each-box{display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box{width:100%}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number{width:50%;float:left;border-left:1.5pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number h4{color:#470649;font-weight:bold;font-size:18px;padding:10px 15px 15px 15px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details a{cursor:pointer}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details{width:40%;float:left;padding:15px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#470649;font-weight:bolder;font-size:18px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-product{color:#b2874a;font-weight:bold;font-size:17px}.voteBest_wrapper .take-details{display:block;width:100%;margin-top:50px}.voteBest_wrapper .take-details .take-text{background-color:rgba(255,255,255,0.9);border-radius:8px;margin:0 auto;width:calc(100% - 400px)}.voteBest_wrapper .take-details .take-text ul.ul-take{list-style-type:disc;padding:35px 35px 35px 35px;padding-bottom:10px}.voteBest_wrapper .take-details .take-text ul.ul-take li{color:#05417e;font-weight:600;font-size:16px}.voteBest_wrapper .take-details .take-text ul.ul-take li a{text-decoration:underline;cursor:pointer}}@media(max-width:1080px) and (min-width:769px){.voteBest_wrapper .top-10-text{margin:0 auto;width:calc(100% - 150px);height:725px}.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 12px)/3);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-text .top4-6:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 14px)/4);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-text .top7-10:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top7-10:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top1-3 .text-details{margin-left:110px;word-break:break-all;min-height:160px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:135px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:135px}.vote-container .vote-area .shop-details .shop-text{padding:8px 8px 8px 8px;min-height:128px}.voteBest_wrapper .top-10-text .text-details p.shop-name{font-size:16px;font-weight:bold;color:#7b7256;padding-top:15px;word-break:break-all}.voteBest_wrapper .top-10-text .text-details p.shop-product{font-size:14px;font-weight:bold;color:#05417e;word-break:break-all}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title span.sub-txt{color:#501351;font-weight:bold;font-size:18px;margin-left:10px;display:block}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title{color:#732e75;font-weight:900;font-size:20px;line-height:30px}.vote-container .vote-area .shop-box{float:left;width:calc((100% - 8px)/3);margin:0 auto}.vote-container .vote-area .shop-details .shop-text p.text-shop{color:#7b7256;font-weight:bold;font-size:18px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-container .vote-area .shop-details .shop-text p.text-product{color:#05417e;font-weight:bold;font-size:18px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.voteBest_wrapper .image_container{height:44vh;width:100%;margin:0 auto;background:url(../../images/project/2019topfoodvote/result-ipad-bg.jpg) no-repeat center center / cover}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:16%;background-position:70% center;font-size:15px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 60px 5px 0;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:16%;background-position:25% center;background-color:#f5383c;font-size:15px;text-align:right;color:#fff;padding:5px 40px 5px 0;border-radius:4px;margin-right:5px;display:block}.top10-now .ribbon .ribbon-shape-nowtop{background:url(../../images/project/2019topfoodvote/result-title-1.png)no-repeat center;background-size:300px;height:140px;width:300px;margin:0 auto}.vote-container .ribbon .ribbon-shape-vote{background:url(../../images/project/2019topfoodvote/result-title-2.png)no-repeat center top;background-size:300px;height:140px;width:300px;margin:0 auto}.vote-container .area-tab{border-radius:8px;text-align:center;margin:0 auto;width:calc(100% - 150px)}.vote-container .area-tab p.area-btn{background-color:#fff;color:#94352a;padding:10px 45px 10px 45px;font-weight:bold;text-align:center;font-size:22px}.vote-container .area-tab p.area-btn-active{background-color:#f5383c;color:#fff;padding:10px 45px 10px 45px;font-weight:bold;text-align:center;font-size:22px}.vote-container .ribbon .ribbon-shape-vote-re{background:url(../../images/project/2019topfoodvote/result-title-2.png)no-repeat center top;background-size:300px;height:140px;width:300px;margin:0 auto}.vote-container .vote-area{border-radius:8px;background-color:#fff;text-align:center;margin:0 auto;width:calc(100% - 150px)}.voteBest_wrapper .draw-rule .draw-box .draw-notice p{color:#470649;font-weight:600;font-size:18px;padding-top:20px;padding-bottom:20px;margin:auto 30px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{background:url(../../images/project/2019topfoodvote/title_4.png)no-repeat center;background-size:350px;height:150px;width:350px;margin:0 auto;font-size:40px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{background:url(../../images/project/2019topfoodvote/title_5.png)no-repeat center;background-size:420px;height:160px;width:420px;margin:0 auto;font-size:40px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .vote-rule .vote-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 150px)}.voteBest_wrapper .draw-rule .draw-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 150px);margin-bottom:60px}.voteBest_wrapper .footer{padding-top:30px}.voteBest_wrapper .footer a{display:block;height:120px;background-color:#ecce8d;color:#000}.voteBest_wrapper .footer a img{margin:27px 0 0 80px;float:left;width:90px;height:25px}.voteBest_wrapper .footer a p{display:block;float:right;font-size:11px;margin:30px 50px 0 80px}.text_event .stamp_area{height:280px}.top10-now .ribbon .ribbon-shape-nowtop{height:170px}.vote-container .ribbon .ribbon-shape-vote{height:180px}.voteBest_wrapper .ribbon .ribbon-four-text{height:180px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{height:180px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{height:180px}.top100-bn{width:calc(100% - 150px)}.namelist-container .namelist-box-text .red-title-box .red-title .text-title{background-color:#79057e;display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-rate{color:#fff;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:40%;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number{width:50%;float:left;border-left:1.5pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number h4{color:#470649;font-weight:bold;font-size:18px;padding:10px 15px 15px 15px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#470649;font-weight:bolder;font-size:18px}.side-bar{width:100%;position:fixed;z-index:1000;top:49px;right:0}.side-bar-nav{background:#fff;overflow-x:hidden;overflow-y:hidden;padding:3px 3px;text-align:center;width:100%;margin-left:0;margin-top:0;border-left:0 solid #e8c22f;border-right:0 solid #e8c22f}.side-bar-nav a.red_line{padding:15px 2px;text-decoration:none;font-size:18px;color:grey;float:left;width:calc(100%/4)}.side-bar-nav a.red_line_active{padding:15px 2px;text-decoration:none;font-size:18px;color:red;float:left;width:calc(100%/4)}.side-bar img{width:0;height:0;display:none}.side-bar a{display:block}.voteBest_wrapper .vote-container .go_vote{background-color:#fff;margin:0 auto;width:calc(100% - 150px);margin-top:10px;padding:15px}.voteBest_wrapper .vote-container .go_vote .vote_box{margin:0 auto;max-width:195px}.voteBest_wrapper .vote-container .go_vote .vote_box p.remind{color:#ffecc2;font-weight:bold;font-size:13px;letter-spacing:1px;text-align:center}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:17%;background-position:15% center;display:block;margin:0 auto;height:75px;background-color:#f5383c;border-radius:4px;color:#fff;line-height:80px}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote p{float:left;margin-left:65px;font-size:30px;font-weight:bold;color:#fff}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote img{margin:20px 0 0 8px;height:40px;width:40px}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{max-width:220px;margin-left:30%;top:20px}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:30%}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box .total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box .howmany{float:left;font-weight:bold;color:#fff}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:13px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:13px;font-weight:bold;color:#7b7256}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:13px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:13px;font-weight:bold;color:#ff352a}.voteBest_wrapper .image_container_end{height:70vh;width:100%;margin:0 auto;text-align:center;background:url(../../images/project/2018TopFoodVote/top-visual-result.jpg) no-repeat center center / cover;background-position-y:25px;padding-bottom:90%}.voteBest_wrapper .image_container_end .fb_like_box{position:absolute;left:27%;bottom:25%;z-index:2}.voteBest_wrapper .image_container_end .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .top-10-result{margin:0 auto;width:calc(100% - 200px)}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 300px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 100px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:100%;margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:100%;margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:110px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:110px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:100px;width:100%}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:16px !important;font-weight:bold;color:#7b7256;padding-top:10px;word-break:break-all;width:100%;overflow:hidden;height:4em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:15px !important;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.others-shop-rate .shop-rate{text-align:center;margin:0 auto;width:calc(100% - 200px)}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details{width:80%;float:left;padding:15px;border-left:1.5pt solid #fff;min-height:120px}.result-container .vote-area{border-radius:8px;background-color:rgba(255,255,255,0.9);text-align:center;margin:0 auto;width:calc(100% - 200px)}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details .box-text{min-height:120px}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.shop-name{font-size:18px;font-weight:bold;color:#7a352a;padding-top:5px;word-break:break-all}.namelist-container .namelist-box-text{text-align:center;margin:0 auto;width:calc(100% - 200px)}.voteBest_wrapper h4.notice{background-color:rgba(255,255,255,0.9);line-height:40px;margin-bottom:10px;margin-top:10px;font-weight:bold;padding:10px;font-size:17px;border-radius:8px}.voteBest_wrapper h4.notice a{text-decoration:underline;cursor:pointer}.voteBest_wrapper .take-details .take-text{background-color:rgba(255,255,255,0.9);border-radius:8px;margin:0 auto;width:calc(100% - 200px)}}@media(max-width:769px) and (min-width:481px){.voteBest_wrapper .top-10-text{margin:0 auto;width:calc(100% - 50px);height:770px}.voteBest_wrapper .top-10-text .top4-6{width:calc((100% - 12px)/3);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-text .top4-6:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top7-10{width:calc((100% - 14px)/4);background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-text .top7-10:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top7-10:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top1-3 .text-details{margin-left:0;word-break:break-all;min-height:153px}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:130px}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:130px}.vote-container .vote-area .shop-box{float:left;width:calc((100% - 8px)/3);margin:0 auto}.vote-container .vote-area .shop-details .shop-text{padding:8px;min-height:135px}.vote-container .vote-area .shop-details .shop-text p.text-shop{color:#7b7256;font-weight:bold;font-size:18px;min-height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-container .vote-area .shop-details .shop-text p.text-product{color:#05417e;font-weight:bold;font-size:18px;min-height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.voteBest_wrapper .top-10-text .text-details p.shop-name{font-size:15px;font-weight:bold;color:#7b7256;padding-top:15px;word-break:break-all}.voteBest_wrapper .top-10-text .text-details p.shop-product{font-size:14px;font-weight:bold;color:#05417e;word-break:break-all}.voteBest_wrapper .top-10-text .top1-3 img{float:left;padding-top:5px;height:auto;width:93px;left:15%}.voteBest_wrapper .image_container{height:57vh;width:100%;margin:0 auto;text-align:center;background:url(../../images/project/2019topfoodvote/ipad-bg.jpg) no-repeat center center / cover}.voteBest_wrapper .draw-rule .draw-box .draw-notice p{color:#470649;font-weight:600;font-size:18px;padding-top:20px;padding-bottom:20px;margin:auto 25px}.top10-now .ribbon .ribbon-shape-nowtop{background:url(../../images/project/2019topfoodvote/result-title-1.png)no-repeat center;background-size:280px;height:170px;width:280px;margin:0 auto}.vote-container{margin-top:35px;width:100%;display:inline-block}.vote-container .ribbon .ribbon-shape-vote{background:url(../../images/project/2019topfoodvote/result-title-2.png)no-repeat center top;background-size:270px;height:125px;width:270px;margin:0 auto}.vote-container .area-tab{border-radius:8px;text-align:center;margin:0 auto;width:calc(100% - 50px)}.vote-container .area-tab p.area-btn{background-color:#fff;color:#94352a;padding:10px 45px 10px 45px;font-weight:bold;text-align:center;font-size:22px}.vote-container .area-tab p.area-btn-active{background-color:#f5383c;color:#fff;padding:10px 45px 10px 45px;font-weight:bold;text-align:center;font-size:22px}.voteBest_wrapper .vote-rule{margin-top:35px;width:100%;display:inline-block}.voteBest_wrapper .draw-rule{margin-top:35px;width:100%;display:inline-block}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{background:url(../../images/project/2019topfoodvote/title_5.png)no-repeat center;background-size:390px;height:160px;width:390px;margin:0 auto;font-size:40px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .vote-rule .vote-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 50px)}.voteBest_wrapper .draw-rule .draw-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 50px);margin-bottom:60px}.vote-container .vote-area{border-radius:4px;background-color:#fff;text-align:center;margin:0 auto;width:calc(100% - 50px)}.vote-container .vote-area .shop-details .buttons .btns-box a.share_btns{font-size:15px;text-align:center;background-color:#4966b6;color:#fff;padding:5px 17px 5px 17px;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons{padding-bottom:15px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:18%;background-position:90% center;font-size:15px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 38px 5px 25px;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:18%;background-position:25% center;background-color:#f5383c;font-size:15px;text-align:right;color:#fff;padding:5px 25px 5px 17px;border-radius:4px;margin-right:5px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.share_btns{min-height:58px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{min-height:58px;line-height:48px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{min-height:58px;line-height:48px}.text_event .stamp_area{height:200px}.top10-now .ribbon .ribbon-shape-nowtop{height:200px}.vote-container .ribbon .ribbon-shape-vote{height:180px}.voteBest_wrapper .ribbon .ribbon-four-text{height:160px;width:270px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{height:180px}.top100-bn{width:calc(100% - 50px)}.namelist-container .namelist-box-text .red-title-box .red-title .text-title{background-color:#79057e;display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-rate{color:#fff;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:40%;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number{width:50%;float:left;border-left:1.5pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number h4{color:#470649;font-weight:bold;font-size:18px;padding:10px 15px 15px 15px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#470649;font-weight:bolder;font-size:18px}.side-bar{width:100%;position:fixed;z-index:1000;top:49px;right:0}.side-bar-nav{background:#fff;overflow-x:hidden;overflow-y:hidden;padding:3px 3px;text-align:center;width:100%;margin-left:0;margin-top:0;border-left:0 solid #e8c22f;border-right:0 solid #e8c22f}.side-bar-nav a.red_line{padding:15px 2px;text-decoration:none;font-size:18px;color:#310065;float:left;width:calc(100%/4)}.side-bar-nav a.red_line_active{padding:15px 2px;text-decoration:none;font-size:18px;color:#fb9700;float:left;width:calc(100%/4)}.side-bar img{width:0;height:0;display:none}.side-bar a{display:block}.voteBest_wrapper .vote-container .go_vote{background-color:#fff;margin:0 auto;width:calc(100% - 50px);margin-top:8px;padding:15px}.voteBest_wrapper .vote-container .go_vote .vote_box{margin:0 auto;max-width:195px}.voteBest_wrapper .vote-container .go_vote .vote_box p.remind{color:#ffecc2;font-weight:bold;font-size:13px;letter-spacing:1px;text-align:center}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote{display:block;margin:0 auto;height:62px;background-color:#f5383c;border-radius:4px;color:#fff;line-height:65px}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote p{float:left;margin-left:45px;font-size:30px;font-weight:bold;color:#fff}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote img{margin:10px 0 0 8px;height:40px;width:40px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{background:url(../../images/project/2019topfoodvote/title_4.png)no-repeat center;background-size:300px;height:165px;width:300px;margin:0 auto;font-size:35px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{background:url(../../images/project/2019topfoodvote/title_5.png)no-repeat center;background-size:360px;height:160px;width:360px;margin:0 auto;font-size:35px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title{color:#501351;font-weight:900;font-size:20px;line-height:40px}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title span.sub-txt{color:#732e75;font-weight:bold;font-size:18px;margin-left:20px;display:block}.voteBest_wrapper .footer{padding-top:30px}.voteBest_wrapper .footer a{display:block;height:120px;background-color:#ecce8d;color:#000}.voteBest_wrapper .footer a img{margin:27px 0 0 50px;float:left;width:90px;height:25px}.voteBest_wrapper .footer a p{display:block;float:right;font-size:11px;margin:30px 50px 0 80px}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:20px}.voteBest_wrapper .blue_container .fb_like_box{max-width:220px;margin-left:203px;top:20px}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .blue_container .total_people_box{height:26px;color:#fff;background-color:#4966b6;line-height:26px;padding-left:10px;padding-right:10px;font-size:14px;border-radius:3px;max-width:220px;margin-left:203px}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:4px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box .total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box .howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .image_container_end{height:70vh;width:100%;margin:0 auto;text-align:center;background:url(../../images/project/2018TopFoodVote/top-visual-result.jpg) no-repeat center center / cover;background-position-y:25px;padding-bottom:90%}.voteBest_wrapper .image_container_end .fb_like_box{position:absolute;left:27%;bottom:24%;z-index:2}.voteBest_wrapper .image_container_end .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .top-10-result{margin:0 auto;width:calc(100% - 150px)}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 200px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 100px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result{width:100%;margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result{width:100%;margin:0 auto}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:115px;width:100%}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:160px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:110px;width:100%}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:16px !important;font-weight:bold;color:#7b7256;padding-top:10px;word-break:break-all;width:100%;overflow:hidden;height:4em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:15px !important;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.others-shop-rate .shop-rate{text-align:center;margin:0 auto;width:calc(100% - 150px)}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details{width:80%;float:left;padding:15px;border-left:1.5pt solid #fff;min-height:120px}.others-shop-rate .shop-rate .red-title-box .red-title .text-title:last-of-type{display:none}.others-shop-rate .shop-rate .red-title-box .red-title .text-title{background-color:#f5383c;display:block;width:calc((100%)/2);float:left;margin:0 auto;border:1pt solid #fff}.others-shop-rate .shop-rate .content-box .each-box{display:block;width:calc((100%)/2);float:left;margin:0 auto;border:1pt solid #fff}.result-container .vote-area{border-radius:8px;background-color:rgba(255,255,255,0);text-align:center;margin:0 auto;width:calc(100% - 150px)}.voteBest_wrapper .result-container .top1-3winner .topwinner{display:block;width:100%;float:left;padding:10px;margin-left:40px;margin-right:20px}.voteBest_wrapper .result-container .top1-3winner .topwinner:first-of-type{margin-top:10px}.voteBest_wrapper .result-container .top1-3winner .topwinner:last-of-type{margin-bottom:10px}.namelist-container .namelist-box-text{text-align:center;margin:0 auto;width:calc(100% - 50px)}.voteBest_wrapper h4.notice{background-color:rgba(255,255,255,0.9);line-height:40px;margin-bottom:10px;margin-top:10px;font-weight:bold;padding:10px;font-size:15px;border-radius:8px}.voteBest_wrapper h4.notice a{text-decoration:underline;cursor:pointer}.voteBest_wrapper .take-details .take-text{background-color:rgba(255,255,255,0.9);border-radius:8px;margin:0 auto;width:calc(100% - 150px)}}@media only screen and (max-width:481px){.voteBest_wrapper .image_container{min-height:300px;width:100%;background:url(../../images/project/2019topfoodvote/result-m-bg.jpg) no-repeat center / cover}.top10-now .ribbon .ribbon-shape-nowtop{background:url(../../images/project/2019topfoodvote/result-title-1.png)no-repeat center;background-size:250px;height:108px;width:250px;margin:0 auto}.voteBest_wrapper .top-10-text{margin:0 auto;width:calc(100% - 20px);height:1425px}.voteBest_wrapper .top-10-text .top1-3{width:100%;background-color:#fff;border-radius:8px;padding:10px;margin-bottom:2px;margin-top:0}.voteBest_wrapper .top-10-text .top1-3 img{float:left;padding-top:5px;height:auto;width:93px}.voteBest_wrapper .top-10-text .top1-3 .text-details{margin-left:110px;word-break:break-all;padding-right:15px;min-height:90px}.voteBest_wrapper .top-10-text .text-details a{cursor:pointer}.voteBest_wrapper .top-10-text .text-details a:hover{text-decoration:underline;color:#7a352a}.voteBest_wrapper .top-10-text .text-details p.shop-name{font-size:14px;font-weight:bold;color:#7b7256;padding-top:15px;word-break:break-all}.voteBest_wrapper .top-10-text .text-details p.shop-product{font-size:13px;font-weight:bold;color:#05417e;word-break:break-all}.voteBest_wrapper .top-10-text p.vote-number{font-size:13px;font-weight:bold;color:#7b7256;text-align:right;padding-top:2px;float:right}.voteBest_wrapper .top-10-text p.vote-number span.red{font-size:13px;font-weight:bold;color:#ff352a}.voteBest_wrapper .top-10-text .top4-6{background-color:#fff;border-radius:8px;margin-right:2px;padding:13px;margin-bottom:2px;margin-top:2px;float:left;margin-left:2px;width:100%}.voteBest_wrapper .top-10-text .top4-6:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top4-6:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top4-6 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-text .top4-6 .text-details{min-height:80px}.voteBest_wrapper .top-10-text .top7-10{background-color:#fff;border-radius:8px;margin-right:2px;padding:15px;margin:2px;float:left;margin-left:2px;width:calc((100% - 9px)/2)}.voteBest_wrapper .top-10-text .top7-10:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-text .top7-10:last-of-type{margin-right:0}.voteBest_wrapper .top-10-text .top7-10 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-text .top7-10 .text-details{min-height:130px}.vote-container{margin-top:30px;width:100%;display:inline-block}.vote-container .ribbon .ribbon-shape-vote{background:url(../../images/project/2019topfoodvote/result-title-2.png)no-repeat top center;background-size:250px;height:120px;max-width:250px;margin:0 auto}.vote-container .area-tab{border-radius:4px;text-align:center;margin:0 auto;width:calc(100% - 20px)}.vote-container .area-tab:after{content:"";display:table;clear:both}.vote-container .area-tab .tab-in{width:calc((100% - 10px)/2);float:left;padding-bottom:5px;margin-right:2px;margin-left:2px}.vote-container .area-tab p.area-btn{background-color:#fff;color:#94352a;padding:8px;font-weight:bold;text-align:center;font-size:20px}.vote-container .area-tab p.area-btn-active{background-color:#f5383c;color:#fff;padding:8px;font-weight:bold;text-align:center;font-size:20px}.vote-container .area-tab .tab-in:last-of-type{margin-right:0}.vote-container .area-tab a p.area-btn:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.vote-container .area-tab a p.area-btn-active:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.vote-container .area-tab a{cursor:pointer}.vote-container .area-tab .tab-in:last-of-type{margin-right:0}.vote-container .vote-area{border-radius:8px;background-color:#fff;text-align:center;margin:0 auto;width:calc(100% - 20px)}.vote-container .vote-area:after{content:"";display:table;clear:both}.vote-container .vote-area .vote-shop-area{padding:8px 8px 8px 8px}.vote-container .vote-area .shop-box{float:left;width:calc((100% - 5px)/2);margin:0 auto}.vote-container .vote-area .shop-box:last-of-type{margin-right:0}.vote-container .vote-area .shop-box .shop-details{float:left;display:block;padding:4%}.vote-container .vote-area .shop-box .shop-details a{cursor:pointer}.vote-container .vote-area .shop-box .shop-details a:hover{text-decoration:underline;color:#7a352a}.vote-container .vote-area .shop-box .shop-details .shop-img img{width:100%;height:auto;margin-bottom:2px;border-radius:4px}.vote-container .vote-area .shop-details .shop-text{padding:5px;min-height:90px}.vote-container .vote-area .shop-details .shop-text p.text-shop{font-weight:bold;font-size:13px;max-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-container .vote-area .shop-details .shop-text p.text-product{font-weight:bold;font-size:13px;max-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-container .vote-area .shop-details .buttons{padding-bottom:15px}.vote-container .vote-area .shop-details .buttons .btns-box{margin:0 auto;width:calc((100% - 2px)/2);float:left}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text{font-size:11px;font-weight:bold;color:#b2874a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text span{font-size:11px;font-weight:bold;color:#b2874a}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red{font-size:11px;font-weight:bold;color:#ff352a;padding-top:5px;padding-bottom:5px}.vote-container .vote-area .shop-details .buttons .btns-box p.hint-text-red span{font-size:11px;font-weight:bold;color:#ff352a}.vote-container .vote-area .shop-details .buttons .btns-box a.share_btns{font-size:12px;text-align:center;background-color:#4966b6;color:#fff;padding:5px 8px 5px 8px;border-radius:4px;margin-right:2px;margin-left:2px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:24%;background-position:22% center;font-size:12px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 15px 5px 10px;border-radius:4px;margin-right:2px;margin-left:2px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:24%;background-position:22% center;font-size:12px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 15px 5px 10px;border-radius:4px;margin-right:5px;margin-left:2px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box:last-of-type{margin-right:0}.vote-container .vote-area .shop-details .buttons .btns-box a:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.text_event .stamp_area{height:160px;width:80%}.top10-now .ribbon .ribbon-shape-nowtop{height:110px;background-size:220px}.vote-container .ribbon .ribbon-shape-vote{height:180px;height:115px;background-size:220px;width:60%}.voteBest_wrapper .ribbon .ribbon-four-text{height:160px;width:270px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{height:180px}.top100-bn{width:calc(100% - 20px)}.namelist-container .namelist-box-text .red-title-box .red-title .text-title{background-color:#79057e;display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-rate{color:#fff;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:40%;font-weight:bold;font-size:22px;padding:10px 0}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number{width:50%;float:left;border-left:1.5pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number h4{color:#470649;font-weight:bold;font-size:18px;padding:10px 15px 15px 15px}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#470649;font-weight:bolder;font-size:18px}.voteBest_wrapper .top-10-text h3{width:113px;font-size:16px}.side-bar{width:100%;position:fixed;z-index:1000;top:49px;right:0}.side-bar-nav{background:#fff;overflow-x:hidden;overflow-y:hidden;padding:3px 3px;text-align:center;width:100%;margin-left:0;margin-top:0;border-left:0 solid #e8c22f;border-right:0 solid #e8c22f}.side-bar-nav a.red_line{padding:10px 2px;text-decoration:none;font-size:12px;float:left;width:calc(100%/4)}.side-bar-nav a.red_line_active{padding:10px 2px;text-decoration:none;font-size:12px;float:left;width:calc(100%/4)}.side-bar img{width:0;height:0;display:none}.side-bar a{display:block}.voteBest_wrapper .vote-container .go_vote{position:fixed;bottom:70px;z-index:1;width:calc(100% - 20px);text-align:center;margin:0 10px;box-shadow:0 0 16px rgba(0,0,0,0.2)}.voteBest_wrapper .vote-container .go_vote .vote_box{-webkit-transition:opacity .08s linear,-webkit-transform .16s linear;transition:opacity .08s linear,-webkit-transform .16s linear;transition:transform .16s linear,opacity .08s linear;transition:transform .16s linear,opacity .08s linear,-webkit-transform .16s linear;background-position:50%;background-repeat:no-repeat}.voteBest_wrapper .vote-container .go_vote .vote_box p.remind{color:#ffecc2;font-weight:bold;font-size:13px;letter-spacing:1px;text-align:center}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote{display:block;margin:0 auto;background-color:#f5383c;border-radius:4px;color:#fff;line-height:45px}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote:hover{text-decoration:none;box-shadow:0 0 16px rgba(0,0,0,0.2)}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote p{margin-left:5px;font-size:20px;font-weight:bold;color:#fff;display:inline-block}.voteBest_wrapper .vote-container .go_vote .vote_box a.btn_vote img{margin:8px 0 0 3px;height:25px;width:25px;display:inline-block}.voteBest_wrapper .vote-rule{margin-top:10px}.voteBest_wrapper .vote-rule .ribbon .ribbon-shape-seven-text{background:url(../../images/project/2019topfoodvote/title_4.png)no-repeat center;background-size:220px;height:110px;width:220px;margin:0 auto;font-size:22px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .vote-rule .vote-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 20px)}.voteBest_wrapper .vote-rule .vote-box .vote-title{padding:25px}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title{color:#501351;font-weight:900;font-size:15px;line-height:30px}.voteBest_wrapper .vote-rule .vote-box .vote-title p.main-title span.sub-txt{color:#732e75;font-weight:bold;font-size:14px;margin-left:12px;display:block;line-height:22px;padding-bottom:10px;letter-spacing:1px}.voteBest_wrapper .draw-rule{margin-top:30px}.voteBest_wrapper .draw-rule .ribbon .ribbon-shape-nine-text{background:url(../../images/project/2019topfoodvote/title_5.png)no-repeat center;background-size:250px;height:100px;width:250px;margin:0 auto;font-size:22px;color:#fff;text-align:center;font-weight:bold}.voteBest_wrapper .draw-rule .draw-box{background-color:#fff;border-radius:8px;margin:0 auto;width:calc(100% - 20px);margin-bottom:60px;padding-left:15px;padding-right:15px}.voteBest_wrapper .draw-rule .draw-box .draw-title{margin:auto 10px;border-bottom:1pt solid #470649;padding:15px}.voteBest_wrapper .draw-rule .draw-box .draw-title ol{list-style-type:decimal}.voteBest_wrapper .draw-rule .draw-box .draw-title ol.ol-number li{color:#470649;font-weight:600;font-size:15px;line-height:30px;padding-left:5px}.voteBest_wrapper .draw-rule .draw-box .draw-notice p{color:#470649;font-weight:600;font-size:15px;padding-top:10px;padding-bottom:10px;margin:auto 22px}.voteBest_wrapper .draw-rule :after{content:"";display:table;clear:both}.voteBest_wrapper .footer{padding-top:30px}.voteBest_wrapper .footer a{display:block;height:50px;background-color:#ecce8d;color:#000}.voteBest_wrapper .footer a img{margin:10px;float:left;width:0;height:auto}.voteBest_wrapper .footer a p{display:block;float:right;font-size:5px;margin:0 10px 0 10px;text-align:left}.voteBest_wrapper .blue_container{background-image:url(../../images/project/2019topfoodvote/fb-bg.jpg);padding-bottom:11px}.voteBest_wrapper .blue_container .fb_like_box{max-width:200px;margin-left:47px;top:4vh}.voteBest_wrapper .blue_container .fb_like_box img{height:auto;width:120px;top:4vh}.voteBest_wrapper .blue_container .total_people_box{height:24px;color:#fff;background-color:#4966b6;line-height:22px;padding-left:10px;padding-right:10px;font-size:10px;border-radius:3px;max-width:200px;margin-left:47px;top:1vh}.voteBest_wrapper .blue_container .total_people_box img{float:left;margin:2px 5px 0 -5px}.voteBest_wrapper .blue_container .total_people_box .total_people{float:left;letter-spacing:1px;font-weight:bold;color:#fff}.voteBest_wrapper .blue_container .total_people_box .howmany{float:left;font-weight:bold;color:#fff}.voteBest_wrapper .image_container_end{height:61vh;width:100%;padding-bottom:62%;background:url(../../images/project/2018TopFoodVote/top-small-result.jpg) no-repeat center 50px / cover}.voteBest_wrapper .image_container_end .fb_like_box{position:absolute;left:26%;top:80%;z-index:2}.voteBest_wrapper .image_container_end .fb_like_box img{height:auto;width:120px}.voteBest_wrapper .ribbontop10 .ribbon-shape-top10{background:url(../../images/project/2018TopFoodVote/top_10.jpg)no-repeat center;background-size:400px;height:180px;width:400px;margin:0 auto}.voteBest_wrapper .top-10-result{margin:0 auto;width:calc(100% - 20px)}.voteBest_wrapper .top-10-result .result1{width:calc(100% - 20px);background-color:rgba(255,255,255,0.9);border-radius:8px;padding:2% 5% 2% 3%;margin:5px auto}.voteBest_wrapper .top-10-result .result1:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result1:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result1 img.icon{padding-top:15px;height:auto;width:25%;position:absolute;left:50%;top:10%;z-index:2;transform:translate(-50%,-50%)}.voteBest_wrapper .top-10-result .result1.text-details{margin-left:110px;word-break:break-all;min-height:125px;float:left}.voteBest_wrapper .top-10-result .top-2-3-result{width:calc(100% - 20px);margin:0 auto}.voteBest_wrapper .top-10-result .result2-3{width:100%;background-color:rgba(255,255,255,0.9);border-radius:8px;margin:0;padding:50px 30px 25px 30px;margin-bottom:5px;float:left;margin-left:0}.voteBest_wrapper .top-10-result .result2-3:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result2-3:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result2-3 img.icon{padding-top:5px;height:auto;width:25%;position:absolute;z-index:2;top:5px;left:50%;transform:translate(-50%,0)}.voteBest_wrapper .top-10-result .result2-3 .text-details{word-break:break-all;min-height:65px;padding-top:15px}.voteBest_wrapper .top-10-result .con-part{float:left;width:100%;padding:50px 20px 15px 20px;padding-top:15px}.voteBest_wrapper .top-10-result .result1 .text-details{display:block;overflow:hidden;float:left;padding-top:15px;width:100%}.voteBest_wrapper .top-10-result .result2-3 .text-details{display:block;overflow:hidden;float:left;padding-top:15px;width:100%}.voteBest_wrapper .top-10-result .text-details a{cursor:pointer}.voteBest_wrapper .top-10-result .text-details a:hover{text-decoration:underline;color:#7a352a}.voteBest_wrapper .top-10-result .text-details p.shop-name{font-size:16px;font-weight:bold;color:#7b7256;padding-top:0;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result .text-details p.shop-product{font-size:16px;font-weight:bold;color:#05417e;word-break:break-all;width:100%;overflow:hidden;height:3em;text-overflow:ellipsis}.voteBest_wrapper .top-10-result p.vote-number{font-size:13px;font-weight:bold;color:#7a352a;text-align:right;float:right;padding-top:15px}.voteBest_wrapper .top-10-result p.vote-number span.red{font-size:13px;font-weight:bold;color:#ff352a}.voteBest_wrapper .top-10-result .con-part-2{position:relative}.voteBest_wrapper .top-10-result .top-4-6-result{width:calc(100% - 20px);margin:0 auto}.voteBest_wrapper .top-10-result .top-4-6-result .result4-6 img.icon{height:auto;width:15%;position:absolute;z-index:2;left:8px;top:15px}.voteBest_wrapper .top-10-result .result4-6{width:100%;background-color:rgba(255,255,255,0.9);border-radius:8px;margin-right:2px;padding:30px 20px 20px 20px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-result .result4-6:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result4-6:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result4-6 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-result .result4-6 .text-details{min-height:100px;width:50%;padding-left:15px}.voteBest_wrapper .top-10-result .top-7-10-result{width:calc(100% - 20px);margin:0 auto}.voteBest_wrapper .top-10-result .top-7-10-result .result7-10 img.icon{height:auto;width:15%;position:absolute;z-index:2;left:8px;top:15px}.voteBest_wrapper .top-10-result .result7-10{width:100%;background-color:rgba(255,255,255,0.9);border-radius:8px;margin-right:2px;padding:30px 20px 20px 20px;margin-bottom:5px;float:left;margin-left:2px}.voteBest_wrapper .top-10-result .result7-10:after{content:"";display:table;clear:both}.voteBest_wrapper .top-10-result .result7-10:last-of-type{margin-right:0}.voteBest_wrapper .top-10-result .result7-10 .text-details h4{font-weight:Bold}.voteBest_wrapper .top-10-result .result7-10 .text-details{min-height:100px;width:50%;padding-left:15px}.voteBest_wrapper .top-10-result .result7-10 .shop-img-container{width:50%;position:relative;float:left}.voteBest_wrapper .top-10-result .result4-6 .shop-img-container{width:50%;position:relative;float:left}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main{padding-top:100%;background;#fff;position:relative}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box a.shop-image{width:100%;height:100%;overflow:hidden}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box a.shop-image img.object-fit_cover{width:100.05%;height:100%;object-fit:cover;border-radius:4px}.voteBest_wrapper .top-10-result .shop-img-container .shop-img-main .shop-img-box a.shop-image img.object-fit_cover:after{content:"";width:100%;height:100%;position:absolute;top:0}.others-shop-rate{margin-top:30px;width:100%;display:inline-block}.others-shop-rate .shop-rate{text-align:center;margin:0 auto;width:calc(100% - 40px)}.others-shop-rate .shop-rate .red-title-box:after{content:"";display:table;clear:both}.others-shop-rate .shop-rate .red-title-box .red-title{width:100%}.others-shop-rate .shop-rate .red-title-box .red-title .text-title{background-color:#f5383c;display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.others-shop-rate .shop-rate .red-title-box .red-title .text-title:first-of-type{display:none}.others-shop-rate .shop-rate .red-title-box .red-title .text-title:last-of-type{display:none}.others-shop-rate .shop-rate .red-title-box .red-title .text-title p.shop-rate{float:left;color:#fff;width:20%;font-weight:bold;font-size:18px;padding:10px 0}.others-shop-rate .shop-rate .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:80%;font-weight:bold;font-size:18px;padding:10px 0;border-left:1.5pt solid #fff}.others-shop-rate .shop-rate .content-box .each-box{display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.others-shop-rate .shop-rate .content-box .each-box .text-box{width:100%}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-number{width:20%;float:left}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-number h4{color:#7a352a;font-weight:bold;font-size:15px;padding:10px 15px 15px 15px}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details a{cursor:pointer}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details{width:80%;float:left;padding:15px;border-left:1.5pt solid #fff;min-height:100px}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details p.shop-name-text{color:#7a352a;font-weight:bold;font-size:17px}.others-shop-rate .shop-rate .content-box .each-box .text-box .content-text-details p.shop-product{color:#b2874a;font-weight:bold;font-size:17px}.others-shop-rate .shop-rate .content-box a.show_more_btn{display:block}.others-shop-rate .shop-rate .content-box a.show_more_btn{color:#aaa;font-size:.82rem;font-weight:600;text-align:center;padding:15px 0;background-color:rgba(255,255,255,0.9);float:left;width:100%}.others-shop-rate .shop-rate .content-box .hidden-container{padding:0 1px;border-radius:4px;overflow:hidden}.others-shop-rate .shop-rate .content-box .hide_con{display:none}.others-shop-rate .shop-rate .content-box a.show_more_btn i{display:inline-block;background-size:12px auto;height:12px;width:12px;top:1px;margin-right:10px}.others-shop-rate .shop-rate .content-box a.show_more_btn i.ic-arrow-light-grey-down{background-image:url(../../images/project/2018TopFoodVote/ic-arrow-gray-down.png)}.result-container{margin-top:30px;width:100%;display:inline-block}.result-container .vote-area{text-align:center;margin:0 auto;width:calc(100% - 20px)}.result-container .vote-area:after{content:"";display:table;clear:both}.voteBest_wrapper .result-container .ribbon_clear{float:left;width:100%;padding:10px 30px 10px 30px}.voteBest_wrapper .result-container .ribbon_clear:after{content:"";display:table;clear:both}.voteBest_wrapper .result-container .ribbon_clear:first-of-type{margin-top:15px}.voteBest_wrapper .result-container .ribbon_clear .ribbontop10{clear:both;display:block;position:relative}.voteBest_wrapper .result-container .ribbon-two-text{background:url(../../images/project/2018TopFoodVote/title_4.jpg)no-repeat;margin:0 auto;background-size:200px;height:80px;width:200px;font-size:30px;color:#fff;text-align:center;font-weight:bold;padding-top:5px}.voteBest_wrapper .result-container .top1-3winner{float:left;margin-bottom:15px;margin:0 5px;border-radius:8px;background-color:rgba(255,255,255,0.9)}.voteBest_wrapper .result-container .top1-3winner:after{content:"";display:table;clear:both}.voteBest_wrapper .result-container .top1-3winner:last-of-type{margin-bottom:20px}.voteBest_wrapper .result-container .top1-3winner .topwinner{display:block;width:100%;float:left;padding:10px;margin-left:2px;margin-right:2px}.voteBest_wrapper .result-container .top1-3winner .topwinner img{height:auto;width:110px;float:left}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details{display:block;overflow:hidden;padding-left:15px;min-height:150px}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details a{cursor:pointer;text-align:left}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details a:hover{text-decoration:underline;color:#7a352a}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.shop-name{font-size:18px;font-weight:bold;color:#7a352a;padding-top:0;word-break:break-all}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.shop-product{font-size:16px;font-weight:bold;color:#b2874a;word-break:break-all}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.vote-number{font-size:16px;font-weight:bold;color:#7a352a;text-align:left}.voteBest_wrapper .result-container .top1-3winner .topwinner .text-details p.vote-number span.red{font-size:17px;font-weight:bold;color:#ff352a}.voteBest_wrapper .result-container .top1-3winner .topwinner:first-of-type{margin-top:10px}.voteBest_wrapper .result-container .top1-3winner .topwinner:last-of-type{margin-bottom:10px}.voteBest_wrapper .ribbon .ribbon-four-text{background:url(../../images/project/2019topfoodvote/result-title-3.png)no-repeat center;background-size:100%;height:115px;width:220px;margin:0 auto}.voteBest_wrapper h4.notice{background-color:rgba(255,255,255,0.9);line-height:24px;margin-bottom:10px;margin-top:10px;font-weight:bold;padding:15px;font-size:16px;border-radius:8px;text-align:left}.voteBest_wrapper h4.notice a{text-decoration:underline;cursor:pointer}.vote-container .ribbon .ribbon-shape-result{background:url(../../images/project/2018TopFoodVote/title_3.jpg)no-repeat center;background-size:100%;height:100px;width:290px;margin:0 auto}.voteBest_wrapper .ribbon .ribbon-four-text-1{background:url(../../images/project/2018TopFoodVote/title_5.jpg)no-repeat center;background-size:75%;height:100px;width:290px;margin:0 auto;font-size:36px;color:#fff;text-align:center;font-weight:bold;padding-top:5px}.namelist-container{margin-top:0;width:100%;display:inline-block}.namelist-container .namelist-box-text{text-align:center;margin:0 auto;width:calc(100% - 20px)}.namelist-container .namelist-box-text:after{content:"";display:table;clear:both}.namelist-container .namelist-box-text .red-title-box:after{content:"";display:table;clear:both}.namelist-container .namelist-box-text .red-title-box .red-title{width:100%}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-rate{color:#fff;font-weight:bold;font-size:18px;padding:10px 0}.namelist-container .namelist-box-text .red-title-box .red-title .text-title p.shop-name{float:left;color:#fff;width:40%;font-weight:bold;font-size:18px;padding:10px 0;border-left:0}.namelist-container .namelist-box-text .content-box .each-box{display:block;width:100%;float:left;margin:0 auto;border:1pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box{width:100%}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-number{width:50%;float:left;border-right:1.5pt solid #fff}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details a{cursor:pointer}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details{width:50%;float:left;padding:15px 2px;word-break:break-all;border-left:0}.namelist-container .namelist-box-text .content-box .each-box .text-box .content-text-details p.shop-product{color:#b2874a;font-weight:bold;font-size:17px}.namelist-container .namelist-box-text .content-box a.show_more_btn{display:block}.namelist-container .namelist-box-text .content-box a.show_more_btn{color:#aaa;font-size:.82rem;font-weight:600;text-align:center;padding:15px 0;background-color:rgba(255,255,255,0.9);float:left;width:100%}.namelist-container .namelist-box-text .content-box .hidden-container{padding:0 1px;border-radius:4px;overflow:hidden}.namelist-container .namelist-box-text .content-box .hide_con{display:none}.namelist-container .namelist-box-text .content-box a.show_more_btn i{display:inline-block;background-size:12px auto;height:12px;width:12px;top:1px;margin-right:10px}.namelist-container .namelist-box-text .content-box a.show_more_btn i.ic-arrow-light-grey-down{background-image:url(../../images/project/2018TopFoodVote/ic-arrow-gray-down.png)}.voteBest_wrapper .take-details{display:block;width:100%;margin-top:30px}.voteBest_wrapper .take-details .take-text{background-color:rgba(255,255,255,0.9);border-radius:8px;margin:0 auto;width:calc(100% - 20px)}.voteBest_wrapper .take-details .take-text ul.ul-take{list-style-type:disc;padding:35px 35px 35px 35px}.voteBest_wrapper .take-details .take-text ul.ul-take li{color:#05417e;font-weight:600;font-size:15px;padding-bottom:10px}.voteBest_wrapper .take-details .take-text ul.ul-take li a{text-decoration:underline;cursor:pointer}}@media only screen and (max-width:375px){.vote-container .vote-area .shop-details .buttons .btns-box a.share_btns{min-height:48px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{min-height:48px;line-height:36px}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{min-height:48px;line-height:36px}}@media only screen and (max-width:330px){.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns{background:url(../../images/project/2018TopFoodVote/no-tick.png)no-repeat;background-size:28%;background-position:17% center;font-size:12px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 8px 5px 5px;border-radius:4px;margin-right:2px;margin-left:2px;display:block}.vote-container .vote-area .shop-details .buttons .btns-box a.vote_btns_active{background:url(../../images/project/2018TopFoodVote/tick.png)no-repeat;background-size:28%;background-position:17% center;font-size:12px;text-align:right;background-color:#f5383c;color:#fff;padding:5px 8px 5px 5px;border-radius:4px;margin-right:5px;margin-left:2px;display:block}}