@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 \5b8b\4f53,Helvetica,Tahoma,arial,sans-serif; margin:0 auto; color:#433f3f; background:#d80c01; min-width:1000px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.rela{position:relative;}
.abso{position:absolute;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.blo{display:block;}
a{text-decoration:none;color:#433f3f;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}


.wrap{width:1000px; margin:0 auto; clear:both;}
.mt25{margin-top:25px;}
.header{background:url(/zhuanti/2016sxf/images/banner02.png) no-repeat center bottom;}
.header .banner{height:689px;background:url(/zhuanti/2016sxf/images/banner01.png) no-repeat center top;}
.header .logo{width:193px;padding:27px 0 0 8px;}
.header .logo a{height:47px;line-height:470px;display:block; overflow:hidden;}

.bgTop,.bgBottom{height:40px; line-height:0px; font-size:0px; overflow:hidden;background:url(/zhuanti/2016sxf/images/bg.png) no-repeat; display:block;}
.bgBottom{background-position:left -40px;}
.bgCon{background:url(/zhuanti/2016sxf/images/bg.png) repeat-y right top;}
.order{height:110px;padding:28px 64px 0 214px; line-height:32px; color:#7a5834; font-size:18px; text-indent:2em;background:url(/zhuanti/2016sxf/images/orderBg.png) no-repeat center top; margin-top:-13px;}
.order span{color:#d80c01;}
.rule{padding:12px 76px 0 67px;color:#6a1212;}
.rule h6{line-height:38px;font-size:24px; font-weight:normal;}
.rule p{line-height:28px; text-indent:2em;}
.rule p a{color:#c2160b; font-size:24px; vertical-align:middle;}

.activity{height:513px; background:url(/zhuanti/2016sxf/images/activityBg.jpg) no-repeat;}
.activity .chest{padding:129px 0 0 195px;}
.activity .chest li{width:197px;height:132px;float:left; margin:0 23px 20px; vertical-align:top; position:relative;}
.activity .chest li span{width:197px;height:132px; background:url(/zhuanti/2016sxf/images/chest.png) no-repeat; position:absolute;left:0;top:0;}
.activity .magic{width:81px;height:50px;background:url(/zhuanti/2016sxf/images/magic.png) no-repeat; position:absolute;top:69px;left:295px;-moz-transition:left .2s linear,top .2s linear;-ms-transition:left .2s linear,top .2s linear;-o-transition:left .2s linear,top .2s linear;-webkit-transition:left .2s linear,top .2s linear;transition:left .2s linear,top .2s linear;}
.activity .chest li.magicAfter span{background-position:left -134px;}

.mask{width:100%; position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#99000000, endColorstr=#99000000);background:rgba(0,0,0,0.6);z-index:80; display:none;}
:root .mask{filter:none;}/*for IE9*/
.ticketPop{width:752px; padding-bottom:35px; border:3px solid #b20a17; background:#f2ebd4;position:fixed;_position:absolute;left:50%;top:50%; margin-left:-379px; display:none;z-index:90;}
.ticketPop .tpText{padding:27px 14px 30px 23px; line-height:38px; font-size:18px; color:#2d2035;}
.ticketPop .tpText span{color:#9d00ff; font-size:24px; font-weight:bold;}
.ticketPop .tpText p{text-indent:2em;}
.ticketPop .tpText p a{color:#ff003c;}
.ticketPop .tpClose{width:32px;height:32px; line-height:140px;overflow:hidden; position:absolute;right:31px;top:19px; background:url(/zhuanti/2016sxf/images/tpClose.png) no-repeat; cursor:pointer;}
.ticketPop .tpText .red{color:#d31120;}

.logBar{position:absolute;top:22px;right:48px;}
.log-before,.log-after{display:none;}
.log-before a{width:109px;height:41px; line-height:41px; text-align:center; background:url(/zhuanti/2016sxf/images/logBar.png) no-repeat; display:inline-block;color:#c70b0b; margin-left:34px; font-size:18px; font-weight:bold;}
.log-after{font-size:24px;}
.log-after .user{color:#c70b0b;}
.log-after a{color:#fff; margin-left:20px;}

.record{padding:0 44px;}
.record h5{height:73px;line-height:850px;overflow:hidden;background:url(/zhuanti/2016sxf/images/xye.png) no-repeat center top; margin-bottom:22px;}
.recordRoll{height:221px;padding:0 16px;overflow:hidden; background:#f6f1e1;}
.recordRoll li{width:432px;height:36px;line-height:36px;padding-left:8px;font-size:14px;float:left; border-bottom:1px dashed #cfa098; vertical-align:top;}
.recordRoll li span{width:200px;height:36px;text-overflow:ellipsis; white-space:nowrap;display:inline-block;background:url(/zhuanti/2016sxf/images/ico02.gif) no-repeat left center; padding-left:16px; overflow:hidden; vertical-align:top; color:#830303;}
.recordRoll li em{width:100px;display:inline-block;vertical-align:top; color:#3d3737; text-align:center;}
.recordTit{background:#fece00;}
.recordTit table{width:96%;}
.recordTit table td{height:40px;line-height:40px; font-size:18px; color:#a50303; text-align:center;}
.explain{padding:0 40px 0 50px;}
.explain h4{height:49px; line-height:49px;background:url(/zhuanti/2016sxf/images/explainTit.png) no-repeat center top; font-size:24px; color:#fff; font-weight:normal;}
.explain .eBd{padding:20px 0;}
.explain p{line-height:24px; padding:5px 0; font-size:16px;}
.explain .tel{ margin-bottom:-10px; position:relative;}
.explain .tel span{height:68px; line-height:68px;padding-left:84px; background:url(/zhuanti/2016sxf/images/tel.png) no-repeat; font-size:24px; color:#ff9600; display:inline-block;}

.footerSxf{padding:20px 0;}
.footerSxf .footer,.footerSxf .footer .footnav a,.footerSxf .footer,.footerSxf .footer .footnav,.footerSxf .footer a{color:#fff;}