@charset "gb2312";
html {overflow-y:scroll;}
body{background:#000; font-size:12px;}
img{vertical-align:bottom;border-style:none;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.l, .r {display: inline-block;}
.l, .r {display: inline;}
.l{float:left;}
.r{float:right;}
.t {word-wrap:break-word; word-break:break-all;}
.t2 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fimg img {display:inline; float:left;}
.bgpage {background:#000 url(http://image.tiancity.com/popkart/event/ilegend/images/bg_header.jpg) no-repeat 50% 0;}
.wrap {width:980px; margin:0 auto;}
.maintop .header, .footer, .common{clear:both;float:none;}
.maintop {background:url(http://image.tiancity.com/popkart/event/ilegend/images/bg_top_cont01.jpg) no-repeat 50% 0;}
.maintop .wrap {width:1002px; margin:0 auto;}
.beforeafter {width:100%; height:670px; position:relative;}
.beforeafter a.btnenr {background:url(http://image.tiancity.com/popkart/event/ilegend/images/btn_enter.png) no-repeat 0 0; width:240px; height:45px; display:block; position:absolute; right:50px; top:220px; z-index:199; cursor:pointer;}
.ba-mask {position:absolute; top:0; left:0; z-index:100; border-right:0px solid #333; overflow:hidden; box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.6);box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); -moz-box-shadow: 5px 0 7px rgba(0, 0, 0, 0.6); overflow:hidden;}
.ba-mask .mask-bg {background:url(http://image.tiancity.com/popkart/event/ilegend/images/pic_top_header01.jpg) no-repeat 50% 0; height:670px;}
.ba-bg {position:absolute; width:100%; top:0; left:0; z-index:0;}
.ba-caption {position:absolute; bottom:10px; left:10px; z-index:120; background:#000; color:#fff; text-align:center; padding:5px; font-size:12px; font-family:arial; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.footer {padding:10px 0 0;}