body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, input, form, p, span, img, ol{margin:0; padding:0;}
img{border:0;}
ul, li{ list-style:none;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.clearfix{zoom:1;}
body{ font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a{cursor: pointer;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; } /* IE不支持 */


.listbox .list-red,.listbox .list-yellow,.listbox .list-green{background:url(../images/list_bg.jpg) no-repeat 0 -9999px transparent;}
.img-span,.alert{background:url(../images/popbox_bg.png) no-repeat 0 -9999px transparent;}

.bg-repeat{ background-color: #000}
.bg{background:url(../images/wapperbg_index.jpg) no-repeat center top transparent;}
.wraper{ width:980px; margin:0 auto 20px; position:relative;}

.header{ position: relative; height:755px; position:relative; background:url(../images/index_mainbg.jpg) no-repeat 0 top transparent;}
.headerbg{ position: absolute; left: -230px;*left: -229px;_left: -229px; top: 0;background-color:#000;filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*MOZ , FF*/opacity:0.5;/*CSS3, FF1.5*/ height: 36px;   width: 1420px;}
.header h1{ width:77px; height:32px; position:absolute;text-indent: -9999px; background: url(../images/logo.png) no-repeat 0 top transparent;}
.header_menu{ position: absolute; left: 0; top: 0;   padding-left: 630px; height:30px; overflow:hidden; zoom:1; line-height:28px; }
.header_menu a{ font-size:14px; color:#fff; font-weight:900;text-decoration:none; margin-right:20px; font-family:"微软雅黑";display:inline;}
.header_menu a:hover{ color:#fff000; }
.header .info{ position: absolute; top: 300px; left: 300px; font: 16px '微软雅黑'; color:#a16231; font-weight:900;}
.header .text1,.header .text2,.header .pen{ background:url(../images/top_text.png) no-repeat 0 top transparent;  position: absolute;}
.header .text1{ left: 200px; top: 100px; width: 335px; height: 100px;}
.header .text2{left: 373px; top: 170px; background-position: 0 -102px;width: 335px; height: 100px;}
.header .pen{left: 611px; top: 207px;background-position: -341px 0;width: 213px; height: 141px;}



.login-box{border:2px solid #fcb61e;width:860px;margin:0 auto;padding-bottom:15px;position:relative;}
.loginBox{padding:10px 10px 0 10px; color:#fff;}
.loginBox a.login{margin:12px 0 0 180px; background-position:-210px -190px; width:110px; height:34px; overflow:hidden;}
.loginBox .login_ok{font-size:12px; font-family:"宋体"; color:#fff; display:block; }

.login_ok{ position: absolute;top:0; right: 0; width: 100%}
.login-ok-l{ color: #31240c; position: absolute; top: 60px;left: 40px; line-height: 20px;}
.login-ok-rebate{ color: #ffffff; position: absolute; top: 32px;left: 40px; line-height: 23px;}
.f{font-size:12px; display: inline-block;}
.g{display: inline-block; width: 138px;}
.h{width: 138px;}
em{font-style: normal; }
.f em{ font-size:14px; font-weight: bold;white-space:nowrap;text-overflow:ellipsis;display:inline-block; line-height: 15px;color: #31240c}

.login_info_user {background: url(../images/login.png) no-repeat 0 0;position: relative;height: 124px;top: 32px;left: 26px;}
.login_name {position: absolute;left: 68px;top: 8px;background: none;border: 0;height: 23px;width: 122px;}
.login_password {position: absolute;left: 68px;top: 48px;background: none;border: 0;height: 23px;width: 122px;}
.rebateloginbg .sub-btn{background: url(../images/btns_rebate.png) no-repeat 0 -9999px transparent;border: 0;cursor: pointer;width: 123px;height: 55px;position: absolute;left: 93px;top: 123px;background-position: 0 -217px;}

.login-out{ display: inline-block;width:25px;position: absolute;top:7px; right: 349px; color: #FFFFFF}
.contact{background-position: -717px -122px;display: inline-block;width:134px;height:37px;position: absolute;top:-4px; right: 67px;}
/*.contact:hover{background-position: -717px -162px;}*/

.loginbox{ width: 387px; height: 254px; position: absolute; right: 0; top: 240px; z-index: 1;}
.login-before{ position: absolute; bottom: 15px; width: 100%; font-size:14px; font-weight: 900; color: #000000; left: 0; top: 0}
.loginbtn{background:url(../images/loginbtnbg.png) no-repeat 0 0 transparent; width: 60px; height: 274px;position: absolute; top: 0; right: 0; z-index: 1}

.loginbtn_rebate{background:url(../images/rebatebg.png) no-repeat 0 0 transparent; width: 60px; height: 274px;position: absolute; top: 0; right: 0; z-index: 1}
.rebateloginbg{background:url(../images/loginrebatebg.png) no-repeat 0 0 transparent; width: 0; height: 190px; position: absolute; top: 55px;
right: 56px; display: none;}

.loginboxbg{background:url(../images/loginboxbg.png) no-repeat 0 0 transparent; width: 0; height: 255px; position: absolute; top: 0; right:46px; display: none;}
.loginboxbg input{width:162px;padding:7px 3px; background:url(../images/logoin_input.png) no-repeat 0 22px  transparent; *background-position: 0 26px;_background-position: 0 26px; border: 0 }
.textlogin{ position: absolute; left: 149px; top: 10px; width: 50px; font-weight: bolder; line-height: 14px;}
.loginboxbg input.sub-btn{background: url(../images/btns.png) no-repeat 0 -216px transparent;width:158px;height:59px;display: block;position:absolute;top:162px;right:82px;border:none;text-indent: -9999px;cursor: pointer;}
.quick-reg{position: absolute;  right: 18px; top: 120px; cursor: pointer; width: 39px; height: 99px;}
.btn-login{ position: absolute;  right: 18px; top: 54px; cursor: pointer; width: 39px; height: 161px;}
.btn-login-rebate{ position: absolute;  right: 18px; top: 54px; cursor: pointer; width: 39px; height: 160px;}

.lable-user{ position: absolute; top: 50px; left: 50px; }
.lable-psd{ position: absolute; top: 100px;left: 50px;}
.close-login{ position: absolute; right: 18px; top:30px; width: 38px; height: 38px; cursor: pointer;z-index: 2}
.close-login-rebate{position: absolute; right: 8px; top:1px; width: 38px; height: 38px; cursor: pointer;z-index: 2}

.loginBox .login_ok a{ font-size:12px; font-family:"宋体"; color:#ff0;}
.buy-info{background-position: -288px -122px;display: inline-block;width:134px;height:37px;position: absolute;top:-4px; right: 207px}
.top-main{background:url(../images/index_mainbg.jpg) no-repeat 0 -755px transparent;position:relative;height:340px;}
.mainbox{ position: absolute; top: 50px; left: 134px;  width: 730px; height: 272px; overflow: hidden;}
.libao{ position: absolute; top: 50px; left: 23px; height: 169px; cursor: pointer;}
.choujiang{ position: absolute; top: 50px; left: 267px; height: 169px}
.licheng{ position: absolute; top: 50px; left: 508px; height: 169px}
.libao h2,.choujiang h2,.licheng h2{font:14px '微软雅黑'; color: #8c774c; padding: 10px 0 0 60px; width: 150px}
.btn-libao,.btn-choujiang,.btn-licheng{background:url(../images/btns.png) no-repeat 0 -9999px transparent; cursor: pointer; width: 207px; height: 60px; border: 0; position: absolute;  top: 616px;
left: 86px;}
.btn-libao{ background-position: 0 -2px;}
.btn-choujiang{ background-position: 0 -73px;}
.btn-licheng{ background-position: 0 -144px;}
.libaoinfo{ position: absolute; left: 289px; top: 617px; width: 365px; height: 123px; z-index: 1; display: none; color: #ff7200}
table{ border-collapse: collapse; width: 100%; line-height: 30px; text-align: center;}
.libaoinfo th { background-color: #581010; color: #fff; font-weight: normal; }
.libaoinfo td{ background-color: #fff; border: 1px solid #dddddd;}
.video{ width: 645px; height: 335px; position: absolute; top: 413px; left: 172px;  cursor: pointer;}

/*免费抽奖页面*/
.free{}
.free-wapperbg{ background:url(../images/free_wapperbg.jpg) no-repeat center 0 #000; }
.free .main{width: 980px; height: 1088px; margin: 0 auto; background:url(../images/free_mainbg.jpg) no-repeat 0 0 transparent; position: relative;}
.free h2{ font: 18px "微软雅黑"; position: absolute; left: 158px; top: 488px; color: #590909}
.free .rule{ position: absolute;left: 92px; top: 524px; width: 230px; line-height: 18px}
.free .loginbox{ top: 100px;}
.hand-box{height:355px;position: absolute; left: 401px; top: 429px}
.hand-box div,a.btn-start,a.btn-playing,a.btn-again{background: url(../images/hand.png) no-repeat 0 -9999px transparent;position: absolute;width:44px;height:60px;top:126px;left:194px;}
.hand-box div{display: none;}
.hand-box div.hand1{  background-position: 0 0;
  left: 231px;
  top: 179px;}
.hand-box div.hand2{  background-position: -55px 0;
  width: 48px;
  top: 197px;
  left: 266px;}
.hand-box div.hand3{  background-position: -111px 0;
  width: 54px;
  top: 242px;
  left: 296px;}
.hand-box div.hand4{  background-position: -165px 0;
  width: 60px;
  top: 280px;
  left: 290px;}
.hand-box div.hand5{  background-position: -230px 0;
  width: 50px;
  top: 311px;
  left: 265px;}

.hand-box div.hand6{  background-position: -294px 0;
  width: 40px;
  top: 329px;
  left: 228px;}
.hand-box div.hand7{  background-position: -348px 0;
  width: 50px;
  top: 305px;
  left: 188px;}
.hand-box div.hand8{background-position: -406px 0;
  width: 50px;
  top: 272px;
  left: 160px;}
.hand-box div.hand9{  background-position: -462px 0;
  width: 50px;
  top: 243px;
  left: 159px;}
.hand-box div.hand10{  background-position: -522px 0;
  width: 50px;
  top: 198px;
  left: 190px;}

a.btn-start,a.btn-playing,a.btn-again{display: block;position:absolute;width:108px;height:108px;background-position: 0 -87px;top:175px;left:163px;}
a.btn-start{ position: absolute;  top: 225px;left:200px;}
a.btn-playing{background-position:-114px -87px;display: none;  top: 225px;left:200px;}
a.btn-again{background-position: -229px -87px;  top: 225px;left:200px;}
.flash-light{position: absolute;  top: 28px;left:17px;}

/*回顾历程*/
.course{}
.course-wapperbg{ background:url(../images/course_wapperbg.jpg) no-repeat center 0 #000; }
.course .main{width: 960px;height: 1690px;margin: 0 auto;background: url(../images/course_mainbg.jpg) no-repeat -1px 0 transparent;position: relative;}
.course h2{ font: 18px "微软雅黑"; position: absolute; left: 158px; top: 488px; color: #590909}
.course .loginbox{ top: 100px;}
.course .swf-info{ position: absolute; top: 480px; left: 20px; width: 918px;height: 166px;}
.redeem{    position: absolute;
  width: 950px;
  top: 553px;
  left: 9px;}
.redeem .red_box{   width: 162px;
  height: 234px;
  background: url(../images/gift.png);
  float: left;
  margin-left: 23px;
  margin-top: 140px;
  position: relative;
  display: inline;}
.red_box .icon_info{background: url(../images/zhekou.png) no-repeat;position: absolute;top: -11px;left: 127px;z-index: 9;padding: 5px 3px 5px 12px;width: 39px;height: 49px;line-height: 15px;}
.red_box .c1{background-position:-420px 0;}
.red_box .c2{background-position:-371px 0;}
.red_box .c3{background-position:-319px 0;}
.red_box .c4{background-position:-264px 0;}
.red_box .c5{background-position:-211px 0;}
.red_box .c6{background-position:-158px 0;}
.red_box .c7{background-position:-104px 0;}
.red_box .c8{background-position:-51px 0;}
.red_box .c9{background-position:4px 0;}
.red_box .c10{background-position:-473px 0;}

.redeem ul li{ text-align:left}
.redeem .red_icon{   left: 63px;top: 37px;position: absolute;}
.redeem .red_yq{margin-top: 9px; padding: 0 8px; line-height: 15px; color: #650604;}
.redeem .red_btn{   cursor: pointer;height: 35px;position: relative;width: 160px;left: 1px;top: 141px;}
.redeem .red_name{ color: #45270f;margin-top: 5px;position: relative;top: 90px;  left: 11px;}
.redeem .red_price{  color: #45270f;margin-top: 5px;position: relative;top: 105px;left: 10px;}
.red_line{  background: url(../images/line.png) no-repeat 0px;width: 57px;height: 1px;}
#raiders{ width:431px; height:261px; background:url(../images/hdgz.png) no-repeat;  position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/ left:50%; top:50%; margin:-190px 0 0 -231px; display:none; z-index:999}
#raiders h1{ position:relative}
#raiders h1 .close{ position:absolute; right:13px; top:12px; width:46px; height:42px; display:block}
#process{    position: absolute;
  top: 427px;
  left: 14px;
  width: 150px;
  height: 150px;
  cursor: pointer;
  z-index: 2;}
#back_home{   display: block;
  position: absolute;
  top: 530px;
  left: 866px;
  width: 65px;
  height: 49px;
  cursor: pointer;
  z-index: 2;}
#get_discount{display: block;
  position: absolute;
  top: 587px;
  left: 663px;
  width: 282px;
  height: 80px;
  cursor: pointer;
  z-index: 2;}
#gmxq{display: block;position: absolute;top: 97px;left: 54px;width: 121px;height: 43px;cursor: pointer;z-index: 2;}
.add {width: 569px;height: 382px;position: fixed!important;position: absolute;left: 50%;top: 50%;margin: -191px 0 0 -284px;display: block;background: #FFF;z-index: 999;background: url(../images/ticket_bg.png) no-repeat;}
.p_box_tab {position: absolute;top: 50px;left: 29px;width: 509px;height: 296px;background: url(../images/tab1.png) no-repeat;}
.alert_box_rebate {text-align: left;}
#page{ position:absolute; width:510px; margin:0 auto; text-align:center; bottom:-32px}
#page a{ margin:0 5px; text-decoration:none}
#page .page{ color:#fff}
#page .on{ color:#FF0}

.listbox{width:687px; height: 160px; padding-left: 20px;background: url(../images/listbg.png) no-repeat 0 0 transparent;  position: absolute; left: 217px; top: 1140px; }
.listbox li{  margin:27px 0 0 0; float: left; padding:0 10px 0 0; background-color: #000}
.xiangji{background:url(../images/xiangji.png) no-repeat center 0 transparent; position: absolute; top: 874px; left: -22px; width: 305px; height: 420px; }
.animatebox{ width: 980px;position: absolute;left: 0; top: 900px; height: 300px; overflow: hidden; }
.before{background:url(../images/befor.png) no-repeat center 0 transparent; width:335px; height: 90px; position: absolute; left: -500px; top: 0;}
.now{background:url(../images/now.png) no-repeat center 0 transparent;width:430px; height: 79px;position: absolute;right: -500px; top:107px;}

.back{ width: 78px; height: 81px;background:url(../images/maket.png) no-repeat center 0 transparent; color: #FFFFFF; font-size: 16px;  position: absolute; right: 2px; top: 430px; font-family: "微软雅黑";}
.back a{ color: #fff000}
/*展示区*/
#demo {  overflow: hidden; height: 161px;    position: relative;    width: 642px;}
#indemo {  float: left;   width: 8000%;}
#demo1,#demo2{   float: left;}
.table{border-collapse: collapse;border:1px solid #9a5100;margin-top: 10px;}
.table td,.table th{border:1px solid #9a5100;padding:8px;}


/*半透明层*/
.cover{position: absolute; top:0; left:0; z-index:110;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*MOZ , FF*/opacity:0.5;/*CSS3, FF1.5*/}

/*alert*/
.alert,.pop .close,.alert_con .rule-title,.alert_con .rule-list thead tr,.alert_con .x1,.alert_con .x2,.alert_con .x3,.alert_con .t1,.alert_con .t2,.alert_con .t3{background:url(../images/pop_bg.png) no-repeat 0 -9999px transparent; }
.alert{background:url(../images/popboxbg.png) no-repeat 0 -9999px transparent;}
.alert{ width:429px; height:290px;position:fixed; _position:absolute; z-index:999; left:50%;top:50%;margin:-145px 0 0 -214px;background-position: 0 0;}

.alertgift{background:url(../images/giftbg.png) no-repeat 0 -9999px transparent;}
.alertgift{width:429px; height:290px;position:fixed; _position:absolute; z-index:999; left:50%;top:50%;margin:-145px 0 0 -214px;background-position: 0 0;}
.alert_con{ color:#31240c; height:228px;position:relative; padding:5px; text-align: center;}
.alert_con .close{width: 38px; height: 38px;display:block;  position:absolute; right:11px; top:0; z-index: 2}
.alert_con h3{ width:118px; height:35px; margin:10px auto 10px;}
.alert_con .x1{  background-position:0 -223px; width: 149px; height: 172px; position: absolute; top: 26px; left: 2px; }
.alert_con .x2{background-position:-155px -223px; width: 140px; height: 172px;position: absolute; top: 26px; left: 2px;}
.alert_con .x3{ background-position:-289px -223px; width: 149px; height: 172px;position: absolute; top: 26px; left: 2px;}
.alert_con .t1{ background-position:-286px -394px; width: 149px; height: 54px;position: absolute; top: 26px; left: 164px;}
.alert_con .t2{ background-position:-139px -394px; width: 149px; height: 54px;position: absolute; top: 26px; left: 164px;}
.alert_con .t3{ background-position:0 -488px; width: 449px; height: 54px;position: absolute; top: 26px; left: 39px;}
.alert_con p{ font-size:13px; line-height:20px;text-align: left; padding: 0 20px;}
.alert_con .p1{ text-align: left; padding-top: 30px}
.alert_con .p2{text-align: left; padding-top: 10px}
.alert_con .p3{text-align:center; margin-top: 100px; font-weight: bold; font-size: 14px;}
.alert_con .p4{text-align:center; padding-top: 10px; font-weight: bold; font-size: 20px;}
.alert h2,.alert_rebate h2{ padding-top: 70px; font-size: 30px;}

/*alert_rebate*/
.alert_rebate{background:url(../images/poprebatebg.png) no-repeat 0 -9999px transparent;width:431px; height:261px;position:fixed; _position:absolute; z-index:999; left:50%;top:50%;margin:-145px 0 0 -214px;background-position: 0 0;}
.alert_rebate .span{text-align:center; margin-top: 100px; font-weight: bold; font-size: 14px;}
.rebate_pop{top: 74px;height: 100px;position: relative;}
.alert_con_rebate{color: #ffffff;height: 228px;position: relative;padding: 5px;text-align: center;line-height: 31px;} 
.alert_con_rebate .close{width: 38px; height: 38px;display:block;  position:absolute; right:11px; top:0; z-index: 2}
.alert_con_rebate .span{text-align:center; margin-top: 100px;  font-size: 20px;}
.btn-sure-rebate{background: url(../images/btns_rebate.png) no-repeat 0 -9999px transparent;border: 0;cursor: pointer;width: 138px;height: 61px;position: absolute;left: 142px;top: 139px;background-position: 0 10px;}

#buy_box h1{ position:relative; font-size:14px; height:37px; line-height:22px; margin:0 10px 16px 10px; }
#buy_box h1 span{ color: #ffffff;position: absolute;top: 20px;left: 96px;font-size: 22px;}
#buy_box h1 .close{ position:absolute; width:25px; height:25px; display:block; right:10px; top:10px;}
#buy_box .ml60{margin-left: 84px;margin-top: 13px;  float:left;font-size: 16px;}
#buy_box .ml60 li{ float:left;}
#buy_box .ml60 .tit{ height:25px; line-height:25px}
#buy_box .tit{ color:#FFF; width:84px; text-align:left}

.qf_name,.jsm_name{ position:relative;}
.qf_name{ z-index:1}
.qf_xz{ font-size: 14px;width:161px; height:29px; display:block; line-height:24px; background:url(../images/select_bg.png) no-repeat; cursor:pointer; padding:0 5px;}
.js_xz{font-size: 14px;width:161px; height:29px; line-height:24px; background:url(../images/select_bg.png) no-repeat; cursor:pointer; padding:0 5px; display:block}

.qf_box,.js_box{ font-size: 14px;position:absolute; top:23px; left:0; background:#FFF; z-index:999; border:#ccc solid 1px; border-top:none}
.qf_box ul li,.js_box ul li{ width:125px; padding:0 5px; height:20px; line-height:20px; cursor:pointer; float:left}
.qf_box ul,.js_box ul{ margin-left:0px}
.qf_box ul li:hover,.js_box ul li:hover{ background:#efefef}
.gmsl{height: 25px;width: 166px;}
.btn-rebate-cancel{background: url(../images/btns_rebate.png) no-repeat 0 -9999px transparent;border: 0;cursor: pointer;width: 138px;height: 55px;position: absolute;left: 223px;top: 187px;background-position: 0 -161px;}
.btn-rebate-buy{background: url(../images/btns_rebate.png) no-repeat 0 -9999px transparent;border: 0;cursor: pointer;width: 138px;height: 55px;position: absolute;left: 154px;top: 185px;background-position: 0 -105px;}
/*按钮*/
.btn-get,.btn-cancel,.btn_gift_cancel,.btn-sure,.btn_gift,.btn-submit,.btn-wanou,.btn-zhanshen{ background:url(../images/btns.png) no-repeat 0 -9999px transparent; border: 0; cursor: pointer;}
.btn-get{ width: 158px; height: 59px; position: absolute; left: 50px; top:200px; background-position: 0 -334px;}
.btn-cancel,.btn_gift_cancel{width: 158px; height: 59px;position: absolute; left: 226px; top:200px; background-position: 0 -393px;}
.btn-sure,.btn_gift,.btn-submit{ width: 158px; height: 59px; position: absolute; left: 142px; top:200px;background-position: 0 -275px;}
.btn-wanou{width: 209px; height: 61px; position: absolute; left: 100px; top:904px; background-position: 0 -452px;}
.btn-zhanshen{width: 209px; height: 61px; position: absolute; left: 100px; top:966px; background-position: 0 -513px;}
.btn-info{width: 209px; height: 61px; position: absolute; left: 731px; top:1001px;  cursor: pointer;}
.wanou{background:url(../images/wanou.jpg) no-repeat 0 0 transparent;width: 399px; height: 226px; position: absolute; left: 309px; top:905px; display: none; border: 5px solid #000}
.zhanyi{background:url(../images/zhanyi.jpg) no-repeat 0 0 transparent; width: 399px; height: 226px;position: absolute; left: 309px; top:905px;display: none;border: 5px solid #000}

.alert .tb-info{margin-top: 10px;}
.alert .tb-info th{ background-color: #581010; color: #FFFFFF;  font-weight: normal;}
.alert .tb-info td { background-color: #FFFFFF;  border: 1px solid #DDDDDD;}
.alert .more{ display: block;  margin-left: 268px;    padding-top: 10px; clear:both;}

.l{ text-align: left; padding: 100px 0 0 39px;}
.alert_con select{ height: 20px; width: 91px; border:0; padding: 2px;}
.address-info{ font-family: "宋体"; width: 265px; height: 56px; border:0; padding: 7px; margin-top: 4px; background-color: #fff; line-height: 24px;}

.alert_box{ text-align: left; padding:0 0 0 63px;}
.alert_box input{border:0;padding: 2px; width: 130px; float: left; margin:4px 10px 0 0;}
/*.alert_box .submit { background-position:0 -162px ;  width: 134px; height: 37px; display: inline-block; text-indent: -9999px; border: 0; margin: 0; cursor: pointer;}*/
.cancel{ background-position:-288px -162px ;  width: 134px; height: 37px;display: inline-block; text-indent: -9999px; margin-left: 30px;}

.alert_box .pay_btn a{ font-size:18px; font-weight: bold; line-height:30px; color:#f00; text-decoration:underline; margin:10px 0 0 15px;}
.alert_con .btn{position:absolute;top:164px;left:74px;height:40px;width:160px;text-indent: -9999px;}
.buy_con label select{height:24px;width:180px;border:1px solid #ccc;}
#msg{ padding-bottom:10px;}
.alert_con .rule-title{ height:45px; width:130px;padding:0 0 0 213px;*padding:0 0 0 10px; background-position: 205px -405px;*background-position: 0 -405px; text-indent: -8888px;}
.alert_con .rule-list{ width: 100%; border-collapse: collapse; background-color: #fff}
.alert_con .rule-list thead tr{ font: 16px "微软雅黑"; background-position: 0 -450px; background-repeat: repeat-x;  color: #fff}
.alert_con .rule-list td,.alert_con .rule-list th{ text-align: center; padding: 7px 0; border: 1px solid #290208}
.alert_con .rule-list td{padding: 10px 0;color: #6f0113 }
.page{ text-align: right; line-height: 30px;}
.page a{ padding: 0 5px; text-decoration: none;color: #6f0113; float: right; }
.jiangli { width: 100%; margin-top: 10px;}
.jiangli ul li{ line-height: 25px; height: 25px; width: 159px; float: left; background-color: #fff; border-bottom: 1px solid #ccc}
.jiangli ul li span.a{display: inline-block;width: 100px; height: 25px;border-right: 1px solid #ccc; text-align: center;}
.jiangli ul li span.b{ display: inline-block;width: 57px; height: 25px;border-right: 1px solid #ccc; text-align: center;}
/*底部*/
.bottom{ height:100px; overflow:hidden;padding:15px 0;  background-color: #12161a;color:#fff;}
.bottom a{color:#fff;}
.bottom .foot{ width:960px; margin:0 auto; background:url(../images/policeman.png) no-repeat 640px 0px; text-align:center; line-height:20px;}
.bottom .foot .footer{ background:url(../images/funcity.png) no-repeat 140px 9px; padding-top:10px;}
.input-gray {color: #ccc;}
.input-text {color: #484848;}
/*兑换实体道具、虚拟道具弹窗*/
/*#shiti{position:relative;}
#xuni{}*/
#shiti .close{width: 38px; height: 38px;display:block;  position:absolute; right:11px; top:0; z-index: 2}
#xuni .close{width: 38px; height: 38px;display:block;  position:absolute; right:11px; top:0; z-index: 2}
.gift_word{color: #46371b;font-size: 16px;font-weight: bold;cursor: pointer;position: relative;left: 97px;}
.shiti_gift{position: absolute;text-align: left;top: 72px;left: 0;width: 90%;line-height: 13px;}
.shiti_gift li{display:inline;}
.gift_point{display: block;width: 16px;height: 16px;background: url(../images/unselect.png);position: relative;top: 14px;left: 68px;cursor:pointer}
.pointhover{background: url(../images/select.png);}

.shiti_3{background:url(../images/shiti4.jpg) no-repeat 0 0 transparent;width: 399px; height: 226px; position: absolute; left: 424px; top:23px; display: none; border: 5px solid #000;z-index: 99;}
.shiti_4{background:url(../images/shiti5.jpg) no-repeat 0 0 transparent;width: 399px; height: 226px; position: absolute; left: 424px; top:23px; display: none; border: 5px solid #000;z-index: 99}
.shiti_5{background:url(../images/shiti6.jpg) no-repeat 0 0 transparent;width: 399px; height: 226px; position: absolute; left: 424px; top:23px; display: none; border: 5px solid #000;z-index: 99}
.shiti_6{background:url(../images/shiti7.jpg) no-repeat 0 0 transparent;width: 399px; height: 226px; position: absolute; left: 424px; top:23px; display: none; border: 5px solid #000;z-index: 99}
.xuni_1{background:url(../images/xuni1.jpg) no-repeat 0 0 transparent; width: 399px; height: 226px;position: absolute; left: 424px; top:23px;display: none;border: 5px solid #000;z-index: 99}
.xuni_2{background:url(../images/xuni2.jpg) no-repeat 0 0 transparent; width: 399px; height: 226px;position: absolute; left: 424px; top:23px;display: none;border: 5px solid #000;z-index: 99}