@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
ul { list-style: none; list-style-type: none; }
body { }
a, a:visited { text-decoration: none; }
img { border: 0px; }
.header_b, .footer_b { background: #ffffff; width: 100%; text-align: center; clear: both; }
.footer { width: 1000px; margin: 0 auto; background: #fff; }
.top { width: 1050px; margin: 0 auto; border-bottom: 0px solid #403680; text-align: center; }
.top2 {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.toppic { width: 100%; margin-bottom: 20px; }
.block { width: 1000px; margin: auto; margin-bottom: 10px; }
.block1 { }
.block_m {display:none;}
.block_app { margin-bottom: 4px; display: none; }
.block_app img { width: 100%; }
.fb { width: 1000px; height: 85px; margin: 0 auto 10px auto; border: #10007A solid; border-width: 0px 0px; background: #4c67a1; }
.break { width: 1000px; margin: 0px auto; position: relative; }
.upbreak iframe { width: 100%; top: 0%; left: 0%; height: 100%; position: absolute; }
.upbreak { padding-bottom: 11.58%; position: relative; height: 0%; overflow: hidden; }
/*右側點選列*/

.main .slide { top: 0px; position: absolute; right: -36px; overflow: auto; z-index: 99999999999; }
.main .slide ul { position: fixed; top: 0px; width: 120px; padding: 0px; background-image: url(../images/slide.png); background-repeat: no-repeat; width: 126px; height: 515px; padding-top: 294px; text-align: center; color: #000000; }
.main .slide li { }
.main .slide a { display: block; width: 120px; }
.main .slide a.sl_b1 { height: 140px; }
.main .slide a.sl_b2 { height: 198px; margin-bottom: 5px; }
.main .slide a.sl_b3 { }
.main .slide a.sl_b4 { height: 30px; }
.main .slide a.sl_b5 { height: 30px; margin: 5px 0; }
.main .slide a.sl_b6 { height: 43px; margin: 3px 0; }
.main .slide a.sl_b7 { height: 45px; background: url(images/icon.png) no-repeat; margin-bottom: 3px; }
.main .slide a.sl_b8 {
    height: 25px;
    border-bottom: #000000 1px dotted;
    font-size: 16px;
    color: #000000;
    margin-top: 13px;
    margin-left: 12px;
    width: 107px;
    font-weight: bold;}
.main .slide h3 { font-weight: bold; background: #000000; color: #FFFFFF; padding: 5px 0; margin-bottom: 5px; letter-spacing: 0px; }
.main .slide h3 a { color: #FFFFFF; padding: 10px 0; }
.main .slide h3 a:vistied {
color:#FFF500;
}
li.link01 { width: 120px; background: #000000; border: 1px #00514c solid; padding: 3px 0 3px 0; margin-bottom: 5px; display: block; text-align: center; color: #000; font-size: 16px; font-family: "微軟正黑體", "Microsoft JhengHei", Helvetica; letter-spacing: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 10px; }
li.link01 a { color: #ffffff; text-decoration: none; display: block; line-height: 16pt; padding: 1px 0; }
li.link01 a:hover { color: #fff; text-decoration: none; font-weight: bold; background: #fa0046; }
li.link01 span { font-size: 20px; color: #fa0046; font-weight: 600; }
li.link01 span:hover { color: #fff; }
/*but01  but02 */
.but001 { }
.but001 a { background: url(../images/top02_but_01.png) no-repeat; }
.but001 a:hover { background: url(../images/top02_buton_01.png) no-repeat; }
.but001 a:hover, .but001:hover { }
.but001 a { width: 363px; left: 0px; }
.but002 { }
.but002 a { background: url(../images/top02_but_02.png) no-repeat; }
.but002 a:hover { background: url(../images/top02_buton_02.png) no-repeat; }
.but002 a { width: 386px; left: 363px; }
.but003 a { background: url(../images/top02_but_03.png) no-repeat; }
.but003 a:hover { background: url(../images/top02_buton_03.png) no-repeat; }
.but003 a { width: 251px; left: 749px; }
.but001 a, .but002 a, .but003 a { height: 85px; position: absolute; bottom: 10px; }
.but001, .but001 a, .but001 a:hover, .but001:hover, .but002, .but002 a, .but002 a:hover, .but002:hover, .but003, .but003 a, .but003 a:hover, .but003:hover { cursor: pointer; display: block; text-indent: -5000px; }
.pic { border: #999 1px dotted; }
.d_bn { width: 1000px; margin: 0 auto; overflow: hidden; text-align: center; }
.titm { display: none; }
/*本周熱門推薦*/
.bg_b0 { width: 100%; height: 308px; background-position: center top; }
.bg_b0 .tit { margin: auto; float: left; width: 100%; }
.bg_b0 .tit_m { display: none; }
.box00 { width: 1000px; padding-top: 10px; padding-bottom: 10px; margin: auto; height: 1378px; text-align: center; background-color: #FFF; -webkit-border-radius: 15px; }
.box00 .hot { width: 311px; float: left; margin-bottom: -2px; margin-top: 10px; margin-right: 10px; border: #999 1px solid; }
.htl { margin-left: 21px; }
.box00 .hot:hover { margin-right: 4px; }
.timep { display: block; float: left; height: 113px; width: 285px; background-image: url(../images/box01_tit2.png); background-position: bottom; background-repeat: no-repeat; }
.normalp { }
/*其他電子票券 必買推薦 */
.bg_b1 { width: 100%; height: 2505px; background-position: center top; background-repeat: no-repeat; }
.bg_b1 .tit { width: 100%; float: left;}
.bg_b1 .tit_m { display: none; }
.box01 { width: 1075px; margin: auto; background-position: bottom; text-align: center; -webkit-border-radius: 15px; }
.box01 .hot { width: 311px; float: left; margin-left: 19px; margin-right: -2px; margin-top: 23px; }
.box01 .bn { float: left; margin-left: 17px; display: block; }
.box01 .bnm { display: none; }
/*熱門電影*/
.bg_b2 { position: absolute; left: 0; right: 0; margin: auto; width: 1000px; height: 420px; top:3521px; display:none;}
.bg_b2 .tit { margin: auto; width: 100%; text-align: center; }
.bg_b2 .tit_m { display: none; }
.box02 { width: 1060px; padding-bottom: 10px; margin: auto; height: 285px; }
.box02 .hot { width: 1000px; }
.box02 .hot img { width: 800px; }
/*下載生活APP立即享用餐優惠*/
.bg_b3 { width: 100%; margin-bottom:20px;}
.bg_b3 .tit { margin: auto; text-align: center; }
.bg_b3 .tit_m { display: none; }
.box03 { width: 1000px; padding-top: 0px; padding-bottom: 10px; margin: auto; -webkit-border-radius: 15px; }
.box03 .hot { float: left; margin-left: 15px; margin-right: 0px; margin-bottom: 20px; width:23%; }
.box03 .hot img{width:100%;}
.bg_b3 .pc{display:block;}
.bg_b3 .mobile{display:none;}




.tit_other { display: none; }
/*福利網獨享  登入再降價*/
.bg_b4 { width: 100%; height: 1286px; background-color: #ffe401; background-image: url(../images/bg_pbsales.png); background-position: center; }
.box04 { width: 1060px; padding-top: 30px; margin: auto; }
.box04 .hot { width: 260px; float: left; margin-bottom: 10px; margin-top: 1px; margin-right: 5px; }
.box04 .tit { margin: auto; text-align: center; }
.box04 .hot:hover { margin-right: 4px; }
/*ICON部份*/
.bg_b5 { width: 100%; height: 112px; background-color: #000000; background-position: center; }
.box05 { width: 1050px; margin: auto; height: 112px; background-position: bottom; background-color: #7444fa; text-align: center; }
.box05 .hot { }
.flo { float: left; }
.box05 .hotm { display: none; }
.icon3 { display: none; }
/*福利網獨享 登入再降價*/
.mem { width: 1050px; padding-left: 30px; margin: auto; }
.mem2 { width: 1062px; padding-left: 30px; margin: auto; }
.a1 { color: #FFFFFF; font-size: 18px; }
.a2 { color: #000000; font-size: 18px; line-height: 25px; }
.mem3 { display: none; }
.a2bt { color: #FFF; font-size: 18px; font-weight: bold; background-color: #F00; }
.a2bt:hover { background-color: #F00; color: #FFF; }
/*置底選單*/
.M_menu { display: none; }
.M_menu2 { display: none; }
.M_menu3 { display: none; }
.SpaceM { display: none; }
/*瘋搶*/
.ontime { width: 188px; height: 342px; border: #a5aeb6 solid 1px; float: left; margin: 5px 2px; overflow: hidden; background-color: #fdfcfd; padding: 3px; border-radius: 8px; }
.ontime .tim { text-align: center; background-color: #000; color: #ffffff; font-size: 18px; padding-top: 5px; padding-bottom: 5px; letter-spacing: 2px; }
.ontime .products { }
.ontime .products .name { text-align: center; font-weight: bold; font-size: 17px; line-height: 23px; margin-top: 10px; }
.ontime .products .picc { text-align: center; }
.ontime .products .num1 { width: 50%; float: left; text-align: center; }
.ontime .products .num2 { width: 50%; float: left; text-align: center; }
.ontime .products .oriprice { font: 8px; color: #666; text-decoration: line-through; width: 100%; float: left; margin-top: 5px; }
.ontime .products .salesprice { color: #ca0000; width: 100%; font-size: 16px; float: left; font-weight: bold; }
.ontime .products .salesprice .b { font-weight: bold; font-size: 30px; }
.ontime .products .price { width: 50%; float: left; text-align: center; height: 50px; }
.ontime .products .price .dis { color: #F00; font-size: 38px; }
.ontime .products .price .disn { color: #F00; font-size: 32px; }
.ontime .btn_unstart { text-align: center; background-color: #8e908f; height: 50px; color: #FFF; padding-top: 11px; border-top-radius: 12px; }
.ontime .btn_start { text-align: center; }
.ontime .btn_full { text-align: center; }
.ontime .btn_close { text-align: center; }
a.btn { color: #FFF; text-decoration: none; font-size: 25px; }
.otibtn { }
.box_time .tit_time_m { display: none; }
.box_time:after{content:''; display: table; clear: both;}

@media screen and (max-width: 767px) {
.d_bn { width: 100%; }
.d_bn img { width: 100%; }
.break { width: 100%; }
.block img { width: 100%; height: auto; }
.block_m {display:block;}
.block_m img{width:100%;}
.block {display:none;}
.block1 { display: none; }
.pic { border: #999 1px dotted; margin-top: 5px; margin-bottom: 5px; }
.titm { display: block; }
.titm img { width: 100%; }
.icon4 { display: none; }
/*嚴選優惠券*/
.bg_b0 { width: 100%; background-image: none; height: auto; padding-bottom: 10px; }
.bg_b0 .tit { display: none; }
.bg_b0 .tit_m { display: block; }
.bg_b0 .tit_m img { width: 100%; }
.bg_b0 .tit img { width: 100%; }
.box00 { width: 100%; background-image: none; height: auto; -webkit-border-radius: 0px; padding-top: 0px; background-color: #ff6700; }
.box00 .hot { width: 49%; margin-left: 3px; margin-right: 0px; margin-bottom: 2px; margin-top: 5px; text-align: center; float: left; border: none; }
.box00 .hot img { width: 98%; }
.box00 .hot:hover { margin-right: 0px; }
/*其他電子票券*/
.bg_b1 { width: 100%; background-color: #fccf13; background-image: none; height: auto; margin-top: 3px; }
.bg_b1 .tit { display: none; }
.bg_b1 .tit img { width: 100%; }
.bg_b1 .tit_m { display: block; }
.bg_b1 .tit_m img { width: 100%; }
.box01 { width: 100%; height: auto; -webkit-border-radius: 0px; padding-top: 0px; }
.box01 .hot { width: 90%; margin-left: 15px; margin-right: 14px; margin-top: 10px; }
.box01 .hot img { width: 100%; }
.box01 .hot:hover { margin-right: 0px; }
.timep { display: none; }
.box01 .bn { display: none; }
.box01 .bnm { display: block; }
.box01 .bnm img { width: 90%; height: auto; }
/*熱門電影*/
.bg_b2 { width: 100%; background-color: #fd087a; background-image: none; height: auto; padding-bottom: 10px; margin-top: 0px; top:7322px; }
.bg_b2 .tit img { width: 100%; }
.bg_b2 .tit { display: none; }
.bg_b2 .tit_m { display: block; }
.bg_b2 .tit_m img { width: 100%; }
.box02 { width: 100%; height: auto; padding-top: 10px }
.box02 .hot { width: 100%; }
.box02 .hot img { width: 100%; }
.box02 .hot:hover { margin-right: 0px; }
/*特店優惠*/
.bg_b3 { width: 100%; background-image: none; height: auto; padding-bottom: 0px; margin-top: 10px; margin-bottom:20px; }
.bg_b3 .tit { display: none; }
.bg_b3 .tit_m { display: block; }
.bg_b3 .tit_m img { width: 100%; margin-top: 15px; }
.bg_b3 .tit img { width: 100%; }
.box03 { width: 100%; height: auto; padding-top: 10px }
.box03 .hot { width: 47%; margin-left: 4px; margin-right: 1px; margin-bottom: 12px; border: #474747 1px dotted; }
.box03 .hot_more { width: 100%; margin-bottom: 12px;}
.box03 .hot img, .box03 .hot_more img { width: 100%; }
.tit_other { display: block; }
.tit_other img { width: 100%; }
.bg_b3 .pc{display:none;}
.bg_b3 .mobile{display:block}

/*福利網獨享  登入再降價*/
.bg_b4 { width: 100%; background-color: #a5acb0; background-image: none; height: auto; padding-bottom: 10px; }
.box04 { width: 100%; height: auto; padding-top: 10px }
.box04 .hot { width: 46%; margin-left: 6px; margin-right: 3px; }
.box04 .hot img { width: 100%; }
.box04 .tit img { width: 100%; margin-bottom: 6px; }
/*ICON部份*/
.bg_b5 { height: auto; }
.box05 { width: 100%; height: auto; }
.box05 .hot { }
.box05 .hot img { width: 100%; }
/*福利網會員登入再降價說明*/
.mem { width: 95%; padding-left: 10px; padding-right: 10px; }
.mem2 { width: 95%; padding-left: 10px; padding-right: 10px; margin-top: 22px; }
.a2 { color: #000000; font-size: 15px; padding: 5px; }
.mem3 { width: 95%; text-align: center; margin-bottom: 10px; margin-top: 5px; display: block; }
.slide2 { display: none; }
.a1 { line-height: 26px; }
.toppic { display: none; }
.top { width: 100%; }
.top2{ display:none;}
.htl { margin-left: 3px; }
/*置底選單*/
.M_menu { width: 100%; background: rgba(0,0,0,0.9); position: fixed; bottom: 40px; height: 40px; display: block; z-index: 99999999999999; border-bottom: #FFF solid 1px; z-index: 99999999; }
.M_menu2 { width: 100%; background: rgba(0,0,0,0.8); position: fixed; bottom: 0px; height: 20px; display: block; z-index: 99999999999999; padding-top: 5px; padding-bottom: 5px; }
.M_menu3 { width: 100%; position: fixed; bottom: 80px; text-align: right; height: 10%; display: block; z-index: 99999999999999; }
/*各系列產品下方固定次選單*/
.mn1 { width: 100%; border-right: #FFFFFF dotted 1px; height: 150px; float: left; text-align: center; color: #FFFFFF; font-size: 15px; font-family: "微軟正黑體"; line-height: 17px; }
a.mn1 { width: 33%; border-right: #FFFFFF dotted 1px; height: 41px; float: left; text-align: center; color: #FFFFFF; font-size: 15px; font-family: "微軟正黑體"; line-height: 17px; padding-top: 1px; }
a.mn1:hover { background-color: #ffd600; }
a.mcurrent1 { background-color: #ffd600; color: #000; }
.icon3 { display: block; width: 50%; float: left; margin-bottom: 15px; }
.icon3 img { width: 100%; }
.SpaceM { display: block; height: 30px; background-color: #FFF; }
.side_qa { display: none!important; }
/*瘋搶*/
.ontime { width: 48%; float: left; box-sizing: border-box; margin: 10px 1% 0; padding-bottom: 15px; }
.ontime .products .name { font-size: 14px; margin-top: 5px; }
.otibtn { margin-bottom: 10px; }
.otibtn img { width: 100%; }
.ontime .products .picc img { width: 100%; max-height: 200px; }
	.box_time .tit_time { display: none; }
.box_time .tit_time_m { display: block; }
.box_time .tit_time_m img { width: 100%; }
.bg_b2 {display:none;}
}
