.bannerBox{width:100%;height:580px;position:relative;float:left}.banner{width:100%;height:580px;overflow:hidden}.banner-a{display:none;position:absolute;left:0;top:0;width:100%;height:580px;overflow:hidden;color:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.bannerBg{display:block;width:100%;height:580px;overflow:hidden}.banner .opacity{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;display:block}.bannerCont{position:absolute;bottom:50px;left:50%;margin-left:-620px;padding:30px 0 0 25px;width:438px;height:100px;background:url("/images/banner/banner-fontBg.png") left top no-repeat}.movieName{font-size:36px;line-height:36px;width:100%;height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bannerIntro{font-size:18px;width:100%;height:26px;line-height:26px;margin-top:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bannerBtn{position:absolute;bottom:20px;left:50%;z-index:111;height:8px;text-align:center}.bannerBtn .bannerIco{cursor:pointer;float:left;margin:0 5px;width:8px;height:8px;border-radius:50%;background:#fff}.bannerBtn .bannerIco-current{width:16px;border-radius:10px}.bannerBtn .bannerIco:nth-last-child(1){padding-right:0;margin-right:0}.bannerBox .leftBtn{cursor:pointer;left:50%;top:50%;z-index:88;width:40px;height:60px;margin:-30px 0 0 -640px;background:url('/images/banner/banner-leftbtn.png') no-repeat center center;position:absolute;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}.bannerBox .rightBtn{cursor:pointer;right:50%;top:50%;z-index:88;width:40px;height:60px;margin:-30px -630px 0 0;background:url('/images/banner/banner-rightbtn.png') no-repeat center center;position:absolute;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}.bannerBox .leftBtn:hover,.bannerBox .rightBtn:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity: .8;background-color:rgba(0,0,0,8)}.line-inner{width:1200px;margin:0 auto;overflow:hidden}.line-tit{height:50px;line-height:50px;margin:26px 0 10px 10px;font-size:30px;color:#333}.line-list{width:1200px;overflow:hidden}.line-item{width:388px;margin-right:18px;float:left;position:relative;margin-bottom:18px}.line-item-img{display:block;width:100%;height:229px;overflow:hidden}.line-item-img img{width:100%;height:100%}.line-item-detail{width:100%;height:140px;overflow:hidden;background-color:#fff}.detail-left{width:100%;padding:8px 12px 0;overflow:hidden;float:left;box-sizing:border-box;margin-bottom:10px;height:66px}.detail-tit{font-size:16px;height:34px;line-height:34px;color:#222;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-desc{font-size:14px;color:#999;line-height:24px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-right{width:100%;padding:10px 12px 0;overflow:hidden;float:left;height:80px;position:relative;box-sizing:border-box}.detail-jb{display:inline-block;font-size:14px;margin-top:5px;color:#333}.detail-dis{position:absolute;left:50px;top:0;width:205px;height:80px}.detail-bd{width:100%;height:100%;overflow:hidden}.detail-bd ul{overflow:hidden;zoom:1;width:222px;height:80px}.detail-bd ul li{float:left;width:60px;margin-right:12px}.detail-bd ul li img{width:40px;height:40px;display:block;border-radius:50%;margin:0 auto}.detail-bd ul li span{display:block;font-size:12px;width:40px;text-align:center;color:#323232;line-height:20px;height:20px;overflow:hidden;margin:0 auto}.detail-btn{display:none;width:8px;height:14px;background:url(/images/lineSpecial_1.png) no-repeat;position:absolute;cursor:pointer}.detail-dis .next{right:-25px;top:35px;z-index:10;background-position:left bottom}.detail-dis .prev{left:-25px;top:35px;z-index:10}.mask2,.maskWord{width:100%;height:40px;position:absolute;left:0;bottom:140px}.mask2{background-color:#000;opacity:0.6;filter:alpha(opacity=60)}.maskWord{color:#fff;z-index:1;line-height:40px}.maskWord .zbicon{width:40px;height:40px;position:absolute;left:0;bottom:0;text-align:center}.maskWord p{margin-left:50px}.zbicon img{vertical-align:middle}.maskWord .time{color:#6fba2c}.maskWord .button,.maskWord .paid{width:80px;height:26px;position:absolute;right:15px;bottom:7px;line-height:26px;text-align:center;color:#fff;font-size:14px;background:url(/images/pay-button.png) no-repeat}.maskWord .button{background-position:0 0}.maskWord .button:hover{background-position:0 -27px}.maskWord .paid,.maskWord .paid:hover{background-position:0 -54px}.maskWord1 .zbicon{background-color:#000}.maskWord2 .zbicon{background-color:#e50065}.maskWord3 .zbicon{background-color:#999}.activityStatu{width:68px;height:26px;display:inline-block;float:left;text-align:center;line-height:26px;border-radius:3px;margin:10px 0 0 10px}.activityStatu1{background-color:#F07135;color:#fff}.activityStatu2{background:#FF4D4D;color:#fff}.activityStatu3{background-color:#E8E8E8;color:#999}.detail-title{font-size:16px;line-height:30px;color:#222;display:block;width:100%}.maskDiv{position:absolute;top:0;left:0;right:0;bottom:100px}.qrcodeDiv{width:100%;height:100%;background:rgba(0,0,0,0.72);padding-top:43px;box-sizing:border-box}.qrcodeDiv img{margin:0 auto;padding-top:5px}.QRbg{width:130px;height:130px;margin:0 auto;background:#fff}.QRbg canvas{margin-top:5px;margin-left:5px}