/***
@author:lungin
@design:suncheng
@update:2014-11-05
***/

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
body{min-width:1000px; font:12px tahoma,arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#fff; background:#000;}
a{color:#222; text-decoration:none;}
i,em{font-style:normal;}
mark{background:none;}
strong{font-weight:bold;}
/*reset end*/

/*base*/
.clearfix:after{display:block; content:"\200B"; clear:both; height:0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.hid{position:absolute; left:-9999px;}

.wp{padding-top:60px; _padding-top:0; width:100%; min-width:960px; background:#000 url(../img/bg.jpg) no-repeat center 60px; _background-position:center top; font-family:\5FAE\8F6F\96C5\9ED1;}
.con{position:relative; margin:0 auto; width:960px;}
.con img{display:block; width:960px; border:none;}
.hd a{position:absolute; overflow:hidden; line-height:200px;}
.logo_er{left:0; top:25px; width:174px; height:42px; background:url(blank:none);}
.logo_xl{left:199px; top:16px; width:126px; height:58px; background:url(blank:none);}
.btn_box{position:absolute; left:50%; top:604px; margin-left:-180px; width:360px;}
.btn_box a{display:block; width:100%; text-align:center; font-size:30px; font-weight:bold; border-radius:6px; transition:all .2s ease;}
.btn_ticket{height:70px; line-height:70px; background:#ff004b; color:#fff;}
.btn_ticket:hover{background:#f6074d;}
.btn_box p{padding:6px 0 24px; font-size:14px; font-weight:bold; text-align:center;}
.btn_more{height:66px; line-height:66px; color:#e7e926; border:2px solid #e4e529;}
.btn_more:hover{color:#eff114; border-color:#eff114;}
.act_rules{position:absolute; left:0; top:873px; color:#f8ff4a;}
.act_rules dt{padding-bottom:16px; font-size:30px; font-weight:bold;}
.act_rules dd{font-size:16px; line-height:28px;}
.share_box{position:absolute; right:0; top:21px; height:50px; white-space:nowrap;}
.share_box span{display:inline-block; vertical-align:top; height:50px; line-height:50px; font-size:16px;}
.share_box a{display:inline-block; overflow:hidden; height:50px; width:50px; line-height:150px; background:url(../img/share.png) no-repeat; vertical-align:top;}
.share_box a:hover{filter:alpha(opacity=90); opacity:.9;}
a.btn_qq{background-position:-52px 0;}
a.btn_wb{background-position:-104px 0;}

.sys_footer{position:relative; margin-top:-115px;}
