html,body,div,p,a,ul,li,img,table,tr,th,td,input,form,label,h1,h2,h3,h4,dd,dl{ margin:0;padding:0;}
html{ font-size: 6.25em;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;  }
body{ font-size:12px;font-size:0.12rem;font-family:'simsun',"Microsoft YaHei","STKaiti";color: #333;width:100%;height:100%;}
a{ text-decoration: none;cursor: pointer;}
a:hover{ text-decoration: none;}
h1,h2,h3,h4{ font-weight:bold;}
ul{ letter-spacing: 0;}
ul li{ list-style: none;}
i{ font-style:normal;}
label{ vertical-align: middle; }
input{ text-indent: 0.5em;vertical-align: middle;}
img{ border:none;vertical-align: middle; }
table{ border-collapse: collapse;table-layout: fixed;}
table td{ word-break: break-all; word-wrap:break-word;vertical-align:middle;}

.line{ position: relative;display: inline-block;*zoom:1;*display: inline;vertical-align: top;}
.clear{ clear: both;float: none; }


/*******************************index*******************************/
/*top*/
.top { background:url(../images/bg_top.jpg) repeat-x 50% 93px; ; }
.top_main { background:url(../images/bg_top_main.jpg) no-repeat 50% 0; }
.header { height:97px; width:1000px; margin:0px auto; background:url(../images/bg_top_main.jpg) no-repeat 50% 0; }
.logo { display:block; width:197px; height:92px; background:url(../images/logo.jpg) no-repeat 0 0; float:left; margin-left:15px; }
.nav { padding:24px 0 0 0; float:right; _margin:0 -2px 0 0; }
.nav li { float:left; margin-right:2px;background: url(../images/hr1.png) no-repeat right center; }
.nav li:last-child{ background: nonse; }
.nav li a { display:block; width:108px; height:44px;margin-right:2px; text-align:center; line-height:46px; font-family:'Microsoft Yahei', arial, helvetica, sans-serif; font-size:16px; color:#2c2c2c; font-weight:bold; }
.nav li a:hover { color:#e50446; background-color:#FFF; }

/*banner*/
.top_banner1, .top_banner2, .top_banner3, .top_banner4, .top_banner5, .top_banner6, .top_banner7, .top_banner8, .top_banner9, .top_banner10 { background-repeat:no-repeat; background-position:50% 0; }
.top_banner { height:360px; }
.banner_load{ margin: auto;width: 30px;height: 30px;top: 110px;position: relative; }
.in_banner { width:1000px; height:100%; margin:0 auto; position:relative;display: block; }
#bnrbox_bg{ position: relative;height: 360px;overflow:hidden; }
.banner0,.banner1,.banner2,.banner3,.banner4{ height: 360px; background: transparent  repeat scroll center top;  }
.top_banner a { display:block; width:1000px; height:360px; }

.top_banner1 a, .top_banner2 a, .top_banner3 a, .top_banner4 a, .top_banner5 a, .top_banner6 a, .top_banner7 a, .top_banner8 a, .top_banner9 a, .top_banner10 a { background-repeat:no-repeat; background-position:50% 0; }
.btn_top_banner { height: 50px;position: relative;width:1000px; margin:0 auto; }
.banner_ul_box{ position:relative; overflow:hidden;height: 50px;width: 940px; margin-left:30px }
.top_banner_ul { padding:2px 0px 0px 31px;position:absolute;width: 3000px;height: 50px;left: -30px; }

.top_banner_ul li { float:left; margin-right:2px; }

.top_banner_ul li a { display:block; width:186px; height:48px; color:#FFF; }

.current, .top_banner_ul li a:hover { background:url(../images/btns.png) no-repeat -300px -49px; color:#ff8436; }

.current, .current .color_c { color:#ff8436; }

.top_banner_ul li a img { float:left; padding:6px 10px 0 10px; }

.color_c { line-height:24px; }

.btn_left { display:block; width:13px; height:15px; background:url(../images/btns.png) no-repeat -144px -220px; position:absolute; left:8px; top:17px; z-index:9999 }

.btn_right { display:block; width:13px; height:15px; background:url(../images/btns.png) no-repeat -157px -220px; position:absolute; right:8px; top:17px; }

.btn_left:hover { background-position:-170px -220px; }

.btn_right:hover { background-position:-183px -220px; }


.div_btn_top { width:243px; height:104px; background:url(../images/div_btn_top.png) no-repeat center; position:absolute; left:756px; top:-104px; z-index:0; }

.btn_top_red { display:block; width:133px; height:49px; background:url(../images/btns.png) no-repeat -300px -0px; position:relative; top:6px; left:56px; text-align:center; font-size:30px; line-height:49px; color:#FFF; font-family:'Microsoft Yahei', arial, helvetica, sans-serif; }

.btn_top_red:hover { background-position:-433px -0px; }

.btn_top_home { display:block; width:80px; height:30px; background:url(../images/btns.png) no-repeat 0px -276px; position:relative; top:16px; left:43px; font-size:14px; line-height:30px; color:#FFF; font-family:宋体, Arial, sans-serif; text-align:center; }

.btn_top_fb { display:block; width:80px; height:30px; background:url(../images/btns.png) no-repeat -80px -276px; position:relative; top:-14px; left:123px; font-size:14px; line-height:30px; color:#FFF; font-family:宋体, Arial, sans-serif; text-align:center; }

.btn_top_fb:hover { text-shadow:0px 0px 2px #FFF; }

.btn_top_home:hover { text-shadow:0px 0px 2px #FFF; }



/*login*/
.login { position:absolute; top:-360px; left:-30px; width:300px; }

.login_top { width:300px; height:33px; background:url(../images/btns.png) no-repeat 0px 0px; font-family: 'simhei';font-size: 16px;color: #ffffff;line-height: 30px;}
.login_top i{ display: inline-block;*zoom:1;*display:inline;vertical-align: top;width: 18px;height: 18px;background: url(../images/ico.png) no-repeat 0 0; margin: 6px 10px 0 43px;}

.login_middle { width:300px; background:url(../images/login_mid.png) repeat-y center; min-height:100px; }
.form_login { padding:0 0 0 37px; position:relative; }

.uname_box{ position: relative;width: 222px;height: 35px;background:url(../images/btns.png) no-repeat 0px -106px;  }
.pwd_box{ position: relative;width: 222px;height: 35px;background:url(../images/btns.png) no-repeat 0px -141px;margin-top: 9px; }

.login_bottom { width:300px; height:66px; background:url(../images/btns.png) no-repeat 0 -40px; position:relative; }
.input_login { width: 170px;height: 30px;line-height: 30px;border: none;margin: 2.5px 0 2.5px 43px;color: #000;font-size: 12px; }

.login_text{ margin:10px 50px 10px 10px;position: relative;line-height: 20px;color:#FFF; }
.btn_forget_pw { color:#FFF; }
.goReg{ color:#fff;float: right; }
.btn_login_btn { display:block; width:198px; height:44px; background:url(../images/btns.png) no-repeat 0px -176px; position:relative;margin: 0 0 0 14px; line-height: 44px;text-align: center;font-size: 27px;font-family: 'Microsoft YaHei';font-weight: bold;color: #ffffff;text-shadow: 0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b;}
.errorprompt { margin-top: 5px;color:#ff1800; height:20px; line-height:20px; margin-left:44px; background:url(../images/i4.png) no-repeat left center; padding-left:20px; }

/*reg*/
.form_reg { padding: 0 0 0 37px;position: relative; }
.btn_reg_btn { display:block; width:198px; height:44px; background:url(../images/btns.png) no-repeat 0px -176px; position:relative;margin: 10px 0 0 14px; line-height: 44px;text-align: center;font-size: 27px;font-family: 'Microsoft YaHei';font-weight: bold;color: #ffffff;text-shadow: 0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b,0 0 3px #ff8c1b; }
.user_agree { padding:10px 44px 0px 44px; height:20px; }
.user_agree a { color:#FFF; padding-left:8px; }
.user_agree a:hover { color:#FFF; text-decoration:underline; }
.goLogin{ float: right; }

.other_login { width:243px;    position: relative;margin: 0px auto;padding-top: 14px;text-align: center;}
.login_butten { display:inline-block; }

.login_butten li { padding:0px; float:left; position:relative; margin:0 3px; }

.login_butten a { display: block;width:33px; height:33px;  }

.login_butten img { position:absolute; width:30px; top:0px; left:0px; padding:0px; margin:0 0px 0 0; border:none; overflow:hidden; }
.other_fb{ background: url(../images/other.png) no-repeat 0 0;}
.other_google{ background: url(../images/other.png) no-repeat -34px 0;}
.other_baha{ background: url(../images/other.png) no-repeat -68px 0;}
.other_base{ background: url(../images/other.png) no-repeat -102px 0;}
.other_yahoo{ background: url(../images/other.png) no-repeat -136px 0;}
.other_more_btn{ line-height: 33px;border-radius: 7px;background: #000000;color: #ffffff; }

.other_more{ position: absolute;background:#fff;background: rgba(255,255,255,0.6);padding:3px 7px;border-radius: 8px;font-size: 0;right: 0;margin-top: 10px;}
.other_more:after{ content: '';position: absolute;width: 0;height: 0;border-bottom:8px solid rgba(255,255,255,0.6);border-left: 8px solid transparent;border-right: 8px solid transparent; top: -8px;right: 17px;}
.other_more a{ display: inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 33px;height: 33px; margin:  0 5px;}
.other_msn{ background: url(../images/other.png) no-repeat -170px 0;}
.other_2000fun{ background: url(../images/other.png) no-repeat -204px 0;}

/*login_after*/
.login_after{  padding:5px 0 1px;position: relative;width: 225px;margin: 0 auto;background: #9c1334;border-radius: 13px;box-shadow: 0 0 5px 0 #7A0027 inset;}
.p_login { color:#FFF; padding-left:30px; height:26px; line-height:26px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.img_user { width:13px; height:14px; background:url(../images/i5.png) no-repeat ; position:absolute; left:12px; top:12px; }
.btn_save { padding:10px 0 10px 30px; color:#EBFF00; height:30px; line-height:30px; }

.btn_save:hover { color:#ff1800; }

.btn_outuser { display:block; width:72px; height:28px; background:url(../images/btns.png) no-repeat 0 -220px; margin: 5px auto 7px; }

.btn_outuser:hover { background-position:-72px -220px; }
.btn_bind { display:block; height:20px; line-height:20px; padding-left:20px; background:url(../images/xj.png) no-repeat; color:#FFF; position:absolute; right:10px; top:32px; }
.btn_outuser { display:block; width:72px; height:28px; background:url(../images/btns.png) no-repeat 0 -220px; margin: 5px auto 7px; }

.btn_outuser:hover { background-position:-72px -220px; }

.p_other_login { color:#FFF; font-family:'Microsoft Yahei', arial, helvetica, sans-serif; padding:12px 44px 6px; }
.last_login { padding:10px 0 0 40px;height: 42px;overflow: hidden; }
.last_login li { width:212px; border-bottom:dashed 1px #ffa800; height:20px; line-height:20px; color:#ebebeb; }

.last_login li a { color:#ffa800; }
.last_login li a:hover { color:#fff; }
.last_server { float:right; }


/*middle*/
.middle { background:url(../images/bg_middle.jpg) repeat-y 50% 0;  }
.middle_wrap { width:1060px; margin:0 auto; position:relative; }

/*ibox*/
.ibox{ position: relative;display: block;float: left; }
.ibox_top{ position: relative;width:100%;height:55px;border-bottom:1px solid #b40138; }
.ibox_h{ position: relative;width: 162px;height: 37px;background: url(../images/box_h.png) no-repeat; top: 7px;left: 9px;}

/*綜合資訊*/
.ibox01{ margin:9px 0 0 6px;width: 237px; }
.ibox01 .ibox_h{ background-position: 0 0 ; }
.new { width:237px; float:left; position:relative;margin-top:20px; }
.new_nav{ position: relative;width: 100%;height: 27px;border-bottom:1px solid #cb013d;font-size: 0; }
.new_nav li{ position: relative;display: inline-block;*zoom:1;*display: inline;vertical-align: top; }
.new_nav a{ display: block;width: 54px;height: 27px;line-height: 30px;text-align: center; font-size: 13px;color:#454545; border-top-left-radius: 7px;border-top-right-radius: 7px;font-weight: bold;}
.new_nav a.selected{  background: #cb013c;color: #fff;cursor: default;}
.btn_more { display:block; height:23px; width:44px;  position:absolute; top:2px; right:0; line-height: 23px;font-size: 12px;font-family: 'simhei';color: #cb013d;}
.new_list { padding-top:6px; }
.new_list li { width:225px; height:28px; line-height:28px; border-bottom:dashed 1px #b2b2b2; padding-left:12px; background:url(../images/point.jpg) no-repeat left center; overflow:hidden; }
.new_list li a { color:#333; }
.new_list li a:hover { color:#B40236; }

.new_list .newserver { background:none; padding-left:6px; padding-right:6px; }
.news_time { float:right; }
.newserver_head { display:block; float:left; width:82px; text-align:center; }
.server_nunb { display:block; float:left; width:40px; text-align:center; }
.server_name { display:block; float:left; width:100px; text-align:center; }
.color_12 { color:#b2002d; font-weight:bold; }
.newserver_img img { padding-top:4px; float:left; margin-right:6px; }
.game_name_new { display:block; width:60px; float:left; }





/*熱門遊戲*/
.ibox02{ margin:9px 0 0 7px;width: 804px; }
.ibox02 .ibox_h{ background-position: 0 -37px ; }

.notice{ position: absolute; line-height: 20px; top: 8px; left: 205px; }
.notice a{ vertical-align: middle;color:#666666; }
.notice_list{ height: 20px;display: inline-block;*zoom:1;*display: inline;vertical-align: middle;overflow:hidden; }

.hotGame_list{ position: relative;margin-top: 15px; }
.hotGame_box{ margin: 0 0.5px;position: relative;float: left;padding:10px 8.5px;width: 183px;height: 256px;background: url(../images/hotGame_box.png) no-repeat center; }
.hotGame_box a{ display: block; }
.hotGame_box img{ width: 183px;height: 256px;border-radius: 7px; }
.hotGame_info{ position: absolute;bottom:10px; width: 183px;height:0;overflow:hidden;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
.hotGame_btn{  position: relative;width: 181px;margin: 0 auto;background: url(../images/btns.png) no-repeat 0 -248px;height: 28px;}
.hotGame_btn a{ color: #fff;float: left;line-height: 28px;font-weight: bold; }
.hotGame_btn a:hover{ text-shadow: 0 0 8px #fff; }
.hotGame_play{  width: 69px;padding-left: 31px;}
.hotGame_web{  width: 45px;padding-left: 34px;margin-left: 2px;}
.hotGame_text{  padding: 2px 5px;height: 107px;background: url(../images/cover.png) repeat;color: #fff;line-height: 26px;}

/*網絡遊戲*/
.ibox03{ margin:14px 0 0 8px;width: 1044px; }
.ibox03 .ibox_h{ background-position: 0 -74px ; }

.webGame_list{  margin-top: 15px;position: relative;}
.webGame_list li{position:relative;float: left;margin: 4px;width:253px;height:137px;}
.webGame_box{  width: 237px;height: 97px;background: url(../images/webGame_box.png) no-repeat center;padding: 8px;}
.webGame_btn{  position: relative;line-height: 24px;}
.webGame_play{  float:left;color: #454545;padding-left: 17px;background: url(../images/i1.png) no-repeat left center;margin-left: 10px;font-weight: bold;}
.webGame_play:hover{ color:#da0444;}
.webGame_mall{  float: right;color: #454545;margin-right: 11px;font-weight: bold; }

/*客服服務*/
.ibox04{ margin:14px 0 20px 8px;width: 1044px; }
.ibox04 .ibox_h{ background-position: 0 -111px ; }

.ibox04_left{ position: relative;float: left; width:433px;height: 148px;background: url(../images/contact_box1.png) no-repeat center;  margin: 20px 0 0 4px;}
.contact_ico{  display: block;position: absolute;width: 101px;height: 101px;background: url(../images/ico.png) 0 -18px;top: 26px;left: 23px;}
.chat_box1{  max-width: 130px;position: absolute;top: 23px;left: 140px;color: #454545;line-height: 20px;}
.chat_box2{  max-width: 130px;position: absolute;top: 23px;left: 295px;color: #454545;line-height: 20px;}
.chat_box1 a,.chat_box2 a{ display: block;position: relative;color: #454545;line-height: 20px;margin: 5px 0;padding-left: 20px;background: url(../images/i2.png) no-repeat left center;}
.chat_box1 a:hover,.chat_box2 a:hover{ color:#c91b3d;}
.contact_time{  position: absolute;left: 140px;top: 95px;line-height: 20px;color: #c91b3d;}
.contact_more{  position: absolute;bottom: 20px;right: 20px;color: #c91b3d;}


.ibox04_right{ position: relative;float: left; width:593px;height: 148px;background: url(../images/contact_box2.png) no-repeat center;  margin: 20px 0 0 10px;}
.qa_ico{  display: block;position: absolute;width: 101px;height: 101px;background: url(../images/ico.png) 0 -119px;top: 26px;left: 23px;}
.qa_list{  position: absolute;top: 26px;left: 148px;line-height: 20px;}
.qa_list a{  margin: 4px 0;padding-left: 20px;background: url(../images/i3.png) no-repeat left center;display: block;color: #454545;}
.other_contact{  position: absolute;top: 26px;left: 420px;line-height: 22px;}
.other_contact a{  margin: 6px 0;padding-left: 20px;background: url(../images/i3.png) no-repeat left center;display: block;font-size: 14px;font-weight: bold;color: #454545;}
.qa_list a:hover,.other_contact a:hover{ color:#c91b3d;}





/*float_box*/

.float_box{ position: fixed;width: 45px;right: 5px;bottom: 145px;z-index: 2; }
.float_box a{ display: block;width: 45px;height: 38px;background-image: url(../images/float.png);background-repeat: no-repeat; margin:2px 0; }
.float_btn1{ background-position: 0 0; }
.float_btn2{ background-position: 0 -38px; }
.float_btn3{ background-position: 0 -76px; }
.float_btn4{ background-position: 0 -114px; }
.float_btn5{ background-position: 0 -152px; }
.float_btn1:hover{ background-position: -45px 0; }
.float_btn2:hover{ background-position: -45px -38px; }
.float_btn3:hover{ background-position: -45px -76px; }
.float_btn4:hover{ background-position: -45px -114px; }
.float_btn5:hover{ background-position: -45px -152px; }
.float_fbBox{ position: absolute;top:2px;right:45px;width: 300px;height: 220px;background: #fff; display: none;}
.float_btn1:hover + .float_fbBox{ display:block;}
.float_fbBox:hover{display:block }


/*floor*/
.bottom { background:url(../images/bg_bottom.jpg) repeat-x #fefefe; }
.footer { width:1000px; height:144px; background:url(../images/bg_bottom.jpg) repeat-x #fefefe; margin:0 auto; color:#666; }
.footer_left { padding-left:177px; float:left; margin-top: 13px;position: relative;}
.footer_logo{  position: absolute;display: block;width: 116px;height: 59px;background: url(../images/logo.png) no-repeat center;top: 16px;left: 20px;}
.footer_hr2{  position: absolute;width: 2px;height: 81px;background: url(../images/hr2.png);top: 0;left: 160px;}
.footer_link a { color:#666; display: inline-block;text-align: center;vertical-align: bottom;}
.footer_link a img{ margin:15px 0;}
.fooer_right { float:right; padding-right:18px; _padding-left:38px; }
.partners{ width: 330px;margin-top: 25px; border: 1px solid #c8c8c8;padding: 5px;}

.partners legend{ font-size: 14px;font-weight: bold;margin-left: 10px;}

.partners a{ color:#666666;line-height: 20px;margin-left: 10px;}
.copyright { padding-top:20px; clear: both;text-align: center;}



/*************************service****************************/
/*service_top*/
.service_top{ position: relative;width: 100%;height: 343px;background: url(../images/service_top.jpg) no-repeat center top; }
.service_top_wrap{ position: relative;width:1060px;margin:0 auto;background: url(../images/service_top.jpg) no-repeat center top; }
.service_login{ position: absolute;top: 5px;right: 10px;font-size: 12px;color: #fff;font-weight: bold;line-height: 20px; }
.service_login .user_account{ margin-right: 10px; }
.service_login a{ color: #fff;margin:0 5px; }

.service_chatBox{ position: absolute;width: 501px;height: 136px;top: 205px;left:280px; }
.service_chat1{ position: absolute;color: #ffffff;top: 50px;left: 73px;width: 110px;line-height: 20px;}
.service_chat2{ position: absolute;color: #ffffff; top: 50px;left: 315px;width: 110px;line-height: 20px;}
.service_chat1 a,.service_chat2 a{ display: block;position: relative;color: #ffffff;line-height: 20px;margin: 6px 0;padding-left: 20px;background: url(../images/i2.png) no-repeat left center;}

.service_btnBox{ margin-top:40px;padding-bottom:30px;position: relative;border-bottom:1px solid #d11e4e; }
.service_btnBox a{ margin:0 10px;display: block;float: left;width: 245px;height: 138px;background-image: url(../images/service_btn.png);background-repeat: no-repeat; }
.service_email{ background-position: 0 0; }
.service_single{ background-position: -245px 0; }
.service_download{ background-position: -490px 0; }
.service_mall{ background-position: -735px 0; }
.service_email:hover{ background-position: 0 -138px; }
.service_single:hover{ background-position: -245px -138px; }
.service_download:hover{ background-position: -490px -138px; }
.service_mall:hover{ background-position: -735px -138px; }

.service_qaBox{ margin:30px 0 50px 0;position: relative;border:1px solid #cdcdcd;background: #f7f7f7 url(../images/service_qaBg.png) no-repeat 545px center;border-radius: 10px; }
.service_qaSearch{ display: inline-block;*zoom:1;*display: inline;vertical-align: middle;position: relative;width: 190px;margin:0 30px 0 30px; }
.service_qaico{ margin:0 auto;position: relative;width: 144px;height: 59px;background: url(../images/ico.png) no-repeat 0 -220px; }
.search_box{ position: relative;width: 165px;height: 30px;border:1px solid #c9c9c9; margin: 10px auto 0;border-radius: 5px;}
.search_input{ background: #f7f7f7;border:none;width: 100px;height: 30px; margin-left: 5px;}
.search_btn{ position: absolute;display: block;width: 58px;height: 30px;background: #c22b48; top: 0;right: 0;border-radius: 5px;line-height: 30px;text-align: center;color: #ffffff;font-size: 14px;box-shadow: 0 30px 15px -15px #ff356b inset;}

.service_qaList1{ display: inline-block;*zoom:1;*display: inline;vertical-align: middle;position: relative; margin-left: 35px;width: 280px;}
.service_qaList1 a{  margin: 10px 0;padding-left: 20px;background: url(../images/i3.png) no-repeat left center;display: block;color: #454545;line-height: 20px;}
.service_qaList2{ display: inline-block;*zoom:1;*display: inline;vertical-align: middle;position: relative; margin-left: 110px;width: 280px;}
.service_qaList2 a{  margin: 10px 0;padding-left: 20px;background: url(../images/i3.png) no-repeat left center;display: block;color: #454545;line-height: 20px;}
.service_qaList1 a:hover,.service_qaList2 a:hover{ color:#c91b3d;}


/*************************mall****************************/

/*left*/
.left{ position: relative;width: 243px;float: left; }
.left > .login{ left: 0;position: relative;top: 0;margin-left: -29px; }

/*middle*/
._middle {     position: relative;
    cursor: pointer;
    width: 222px;
    height: 32px;
    float: left;
    margin: 277px 0 0 -232px;
    background:  url(../images/btn.png);}
#_cover {
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: fixed;
    top: 0; 
    display: none;
}
#_box {
    width: 640px;
    height: 500px;
    z-index: 1000;
    background:  url(../images/k.png?1234) no-repeat;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -250px 0 0 -320px;
    display: none;
}
.container {
    width: 613px;
    height: 314px;
    position: absolute;
    top: 74px;
    left: 14px;
}
.container .sp1 {
    width: 15%;
}
.container .sp2 {
    width: 20%;
}
.container .sp3 {
    width: 20%;
}
.container .sp4 {
    width: 45%;
}
._container {
    width: 100%;
    height: 276px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
#scroller {
    position: absolute;
    width: 100%;
}
._box_head {
    font-size: 20px;
    color: #c4073f;
    font-weight: 700;
    width: 100%;
}
._box_head span {
    float: left;
    text-align: center;
    padding: 8px 0 0 0;
}
._box_list {
    float: left;
    text-align: center;
    color: #c50840;
    width: 100%;
    line-height: 34px;
    font-size: 13px;
    font-weight: 700;
}
._box_list span {
    float: left;
}
.ver-middle {
    display: table-cell; 
    vertical-align: middle;
    width: inherit;
    text-align: center;
}

/*right*/
.right{ margin:0 0 0 26px;position: relative;width: 791px;float: left; }
.seat_box{ position: relative;line-height: 20px;padding-left: 20px;background: url(../images/i6.png) no-repeat left center;color:#454545; margin: 20px 0;}
.seat_box a{ color: #454545; }
.right_content{ position: relative;padding:1px 0;width: 100%;background: url(../images/right_content.png) no-repeat center top; }
.right_h2{ position: relative;padding-top: 24px;line-height: 33px;width: 714px;margin-left: 37px;text-align: center;color: #ffffff;font-size: 18px;font-family: 'simhei'; }
.right_h2 i{ display: inline-block;*zoom:1;*display: inline;vertical-align: top;width: 14px;height: 14px;background: url(../images/ico.png) no-repeat -18px 0;margin:9.5px 10px 0 0 ; }

.mall_content{ position: relative;width: 750px;padding:15px 0;margin:20px auto 70px;background: #fff;border:1px solid #e2e2e2;border-radius: 10px; }

.mall_box{ position: relative;margin: 10px 0;color:#696969; }
.mall_box > img{ width: 197px;height: 147px;vertical-align: middle;margin:0 10px; }
.mall_select{ position: relative;display: inline-block;*zoom:1;*display: inline;vertical-align: middle;line-height: 20px; max-width: 520px;}
.mall_select select{ color: #696969; }
.mall_select p{ margin:10px 0; }
.mall_select p span{ display: inline-block;*zoom:1;*display: inline;vertical-align: top;max-width: 450px; }
.mall_draw{ display: inline-block;*zoom:1;*display: inline;vertical-align: middle;width: 102px;height: 32px;background: url(../images/btns.png) no-repeat 0 -306px; }
.mall_card{ color: #ae0505; }

/*************************pay****************************/

.left_goChat{ margin-top:15px;display: block;width: 100%;height: 120px;background: url(../images/left_goChat.jpg) no-repeat center; }


/*pay_content*/
.pay_content{ position: relative;width: 750px;margin:20px auto 70px;background: #fff;border:1px solid #e2e2e2;border-radius: 10px; }
.pay_bg{ margin:4px;background: #c12143;border-radius: 10px;padding:10px;}

.pay_nav{ position: relative;width: 141px;float: left;padding: 5px 0; }
.pay_nav li{ margin:3px 0; position: relative;width: 141px;height: 50px;background: url(../images/pay_navBg.jpg) no-repeat 0 0 ; }
.pay_nav li:hover,.pay_nav li.now{ background-position: 0 -50px; }
.pay_nav a{ display: block;width: 139px;height: 46px;background-image: url(../images/pay_nav.png);background-repeat: no-repeat;position: relative;top:2px;left: 2px; }
.pay_ebank{ background-position: 0 0; }
.pay_bank{ background-position: 0 -46px; }
.pay_webatm{ background-position: 0 -92px; }
.pay_mobile{ background-position: 0 -138px; }
.pay_mycard{ background-position: 0 -184px; }
.pay_gash{ background-position: 0 -230px; }
.pay_paydibs{ background-position: 0 -276px; }
.pay_paypal{ background-position: 0 -322px; }
.pay_alipay{ background-position: 0 -368px; }
.pay_mol{ background-position: 0 -414px; }
.pay_imoney{ background-position: 0 -460px; }
.pay_pps{ background-position: 0 -506px; }
.pay_funpay{ background-position: 0 -552px; }
.pay_wayi{ background-position: 0 -598px; }
.pay_funcard{ background-position: 0 -652px;}
.pay_conversion{ background-position: 0 -698px;}

/*pay_box*/
.pay_box{ position: relative;float: left;width: 580px;border-radius: 10px;min-height: 702px;background: #ffffff; margin-top:10px;}
.pay_h3{ font-size: 16px;font-family:"Microsoft YaHei";color:#ec0031;text-align: center;line-height: 22px; border-bottom: 1px solid #ec0031;margin: 0px 20px 10px;padding: 10px 0;}
.pay_head{ position: relative; margin:0 0 0 20px;padding-left: 45px;font-size: 14px;font-weight: bold;color: #606060;line-height: 32px;  }
.pay_head i{ display: block;position: absolute;top:0;left:0;width: 32px;height: 32px;background: url(../images/ico.png) -101px 0;line-height: 32px;text-align: center;color: #ffffff;font-size: 20px;font-family: 'simhei'; }
.pay_band{ margin-left:35px;padding:10px 0 10px 50px;border-left: 1px solid #ffa700;line-height: 22px;color: #606060; }
.pay_band.last{ border:none; }
.pay_input1{ width: 225px;height: 29px;border:1px solid #ffcb05;background: #fef8af;color:#606060; }
.select_box{ position: relative;display: inline-block;*zoom:1;*display: inline;vertical-align: middle; width: 227px;height: 31px;background:url(../images/select_box.png) no-repeat ;  }
.select_box span{ line-height: 31px;margin-left: 10px;color: #606060; }
.select_box select{ position: absolute;width: 100%;height: 100%;top:0;left:0;cursor: pointer; filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0; }
.pay_currency{ line-height: 22px;margin-top:10px; }
.pay_currency span{ color:#ff7200;margin-right: 5px; }
.pay_box .or{ color: #ff7200; }
.pay_btn{ background: rgb(228, 128, 28);color: white;padding: 1px 10px;display: inline-block;*zoom:1;*display:inline;vertical-align: middle;font-size: 13px;line-height: 20px;text-align: center; border-radius: 5px;box-shadow: 0px 30px 15px -15px rgb(251, 191, 46) inset, 0px 0px 0px 1px rgb(252, 191, 48);border: 1px solid rgb(252, 238, 126); }
.pay_btn:hover{ background: rgb(248, 145, 31);box-shadow: 0px 30px 15px -15px rgb(254, 216, 66) inset, 0px 0px 0px 1px rgb(252, 191, 48); }
.pay_band table{ margin:10px 0;border-collapse: collapse;text-align: center;line-height: 30px; }
.pay_band td,.pay_band th{ border: 1px solid #c8c8c8;min-height: 30px;}
.pay_band label { display:block; width:118px; float:left;  height: 30px;line-height: 30px;}
.pay_agree + label{ float: none;display: inline;vertical-align: middle; }
.pay_sure{ margin:15px 0;display: block;position: relative;width: 116px;height: 34px;background: url(../images/btns.png) no-repeat -300px -97px; }
.pay_info{ height: 30px; }

/*ebank*/
.PtrAcno{ width: 135px;height: 20px;border:1px solid #ffcb05;background: #fef8af;color:#606060; }
.ebank_submit{ font-size: 14px;margin-top: 10px; }
.ebank_goChat{ font-size: 16px;line-height: 32px;margin: 10px;font-weight: bold; }

/*bank*/

/*webatm*/

/*mobile*/
.mobile_nav a{ padding:5px 15px;color:#606060;  border-radius: 15px;margin-right: 10px;}
.mobile_nav a.selected{ background: #ffa700; color: #ffffff;}
.mobile_wayBox{  border: 1px solid #dce1eb;margin: 10px 10px 0 0;padding-left: 10px;height:60px;}

/*mycard*/

/*gash*/
.gash_nav a{ padding:5px 15px;color:#606060;  border-radius: 15px;margin-right: 10px;}
.gash_nav a.selected{ background: #ffa700; color: #ffffff;}
.gash_money{ border: 1px solid #dce1eb;margin: 10px 10px 0 0;padding-left: 10px;}

/*paydibs*/
.paydibs_nav a{ padding:5px 15px;color:#606060;  border-radius: 15px;margin-right: 10px;}
.paydibs_nav a.selected{ background: #ffa700; color: #ffffff;}
.paydibs_wayBox{ border: 1px solid #dce1eb;margin: 10px 10px 0 0;padding-left: 10px;}

/*paypal*/

/*alipay*/

/*mol*/
.mol_nav a{ padding:5px 15px;color:#606060;  border-radius: 15px;margin-right: 10px;}
.mol_nav a.selected{ background: #ffa700; color: #ffffff;}
.mol_wayBox{ border: 1px solid #dce1eb;margin: 10px 10px 0 0;padding-left: 10px;height: 60px;}
.mol_money{ height: 90px; }


/*************************article****************************/

.article_content{ position: relative;width: 730px;padding:15px 10px;margin:20px auto 70px;background: #fff;border:1px solid #e2e2e2;border-radius: 10px;line-height: 22px; }


/*************************login****************************/
.LA_mid{ position:relative;}
.LA_mid_wrap{ position:relative;width:1000px;height:100%;margin:0 auto;}

.LA_left{ position:relative;width:674px;float:left;height:100%;}
.LA_left a{ display:block;width:100%;height:100%;}

.LA_right{ position:relative; float:left;width:326px;height:auto;background:url(../images/bg_reg.png) repeat-y center;}
.LA_top {  height:30px; font-family: 'simhei';font-size: 18px;color: #ffffff;line-height: 30px;padding: 10px 30px;}
.LA_top i{ display: inline-block;*zoom:1;*display:inline;vertical-align: top;width: 18px;height: 18px;background: url(../images/ico.png) no-repeat 0 0; margin: 6px 10px 0 0px;}
.LA_right .uname_box{ margin:0 auto;} 
.LA_right .pwd_box{ margin:15px auto 0;}
.LA_text{ margin:15px 52px;position: relative;line-height: 20px;color:#FFF; }
.LA_text a{ color:#ffffff;}
.LA_login_btn{ margin:20px auto;display:block;width:198px;height:44px;background:url(../images/LA_btns.png) no-repeat 0 -44px;}
.LA_login_btn:hover{ background-position:-198px -44px;}
.LA_over{ margin:50px 0;color: #FFF;font-size: 14px;text-align: center;}
.LA_over a{ color:#fe9d20;} 
.LA_over a:hover{ text-decoration:underline;}
.LA_reg_btn{ margin:20px auto;display:block;width:198px;height:44px;background:url(../images/LA_btns.png) no-repeat 0 -0px;}
.LA_reg_btn:hover{ background-position:-198px -0px;}
.LA_agree{ margin:15px 52px;position: relative;line-height: 20px;color:#FFF;}
.LA_agree a{ color:#fff;vertical-align:middle;}

.LA_other{ position:relative;width:100%;height:210px;background:url(../images/LA_other_bg.jpg) no-repeat center;} 
.LA_other_wrap{ width:1000px;margin:0 auto;;height:100%;position:relative;background:url(../images/LA_other_bg.jpg) no-repeat center;}
.LA_other_login { height:112px; left:30px; position:absolute; top:52px; }
.LA_other_login .LA_other_btn li { padding:0px; float:left; position:relative; margin:0 19px 6px 0; width:76px; height:30px; }


/*************************chat****************************/

.chat_content{ position: relative;width: 730px;padding:15px 10px;margin:20px auto 70px;background: #fff;border:1px solid #e2e2e2;border-radius: 10px; }
.chat_flashBox{ position: relative;width: 629px;height: 458;margin: 0 auto; }



/*************************modifyEmail****************************/

.content_wrap{ position: relative;width: 730px;padding:15px 10px;margin:20px auto 70px;background: #fff;border:1px solid #e2e2e2;border-radius: 10px;line-height: 22px; }
.modify_email{ position: relative;margin: 0 110px; }
.modify_email span{ color:red;}
.modify_email label{ vertical-align: middle;display: inline-block;*zoom:1;*display: inline;width: 100px;text-align:right;margin:5px 0; }
.modify_email input{ vertical-align: middle;margin:5px 0;}
.modify_email input[type='text']{ width:140px;height: 20px;}
.modify_email select{ vertical-align: middle;margin:5px 0;}
.modify_email textarea{ vertical-align: top;margin:5px 0;width:340px;height:100px;}
.modify_email .mail_sex{ display: inline;margin:0 10px 0 0;}
.modify_email .pay_btn{ margin:20px auto;line-height: 32px;width: 60px;text-align: center;font-size: 16px;font-weight: bold;display: block;}
#modify_email_iframe{ width:100%;height:24px;border:none;margin:10px 0 -10px; }


/*************************tabdown****************************/

.tabdown_title { width:548px; height:36px; background:#e7e7e7; line-height:36px; color:#c12243; font-size:14px; font-weight:bold; box-shadow: 0 36px 18px -18px #fff inset;border-bottom: 1px solid #b4b4b4;border-top: 1px solid #f2f2f2;border-left: 1px solid transparent;border-right: 1px solid transparent;border-top-left-radius: 8px;border-top-right-radius: 8px;margin: 0 auto;}
.name_tab { width:160px; text-align:center; float:left; }
.link_tab { float:right; width:230px; text-align:center; }
.tabdown_list { border-bottom:solid 1px #eccbac; height:42px; line-height:42px; width:466px; margin:0 auto; padding:0 66px 0 0; }
.tabdown_list h3 { font-size:14px; float:left; }
.btn_download { display:block; width:77px; height:24px; background:url(../images/btns.png) no-repeat -416px -97px; float:right; margin-top:8px; }
.btn_download:hover { background-position:-493px -97px; }
.msg_tabdown { padding-top:30px; width: 548px;margin: 0 auto;}
.msg_tabdown dl { margin-bottom:6px; }
.msg_tabdown dl dt { height:32px; line-height:32px; color:#a00000; font-size:14px; font-weight:bold; }
.msg_tabdown dl dd { height:24px; line-height:24px; margin: 0 0 0 20px;}
.icon_msg { width:19px; height:19px; background:url(../images/btns.png) -486px -49px; display:block; float:left; margin-right:14px; margin-top:6px; }
.title_msg_tabdown { float:left; }

 

/*************************single****************************/



/*************************questionlist****************************/
.btn_true{ background: rgb(228, 128, 28);color: white;padding: 1px 10px;display: inline-block;*zoom:1;*display:inline;vertical-align: middle;font-size: 13px;line-height: 20px;text-align: center; border-radius: 5px;box-shadow: 0px 30px 15px -15px rgb(251, 191, 46) inset, 0px 0px 0px 1px rgb(252, 191, 48);border: 1px solid rgb(252, 238, 126); }
.btn_true:hover{ background: rgb(248, 145, 31);box-shadow: 0px 30px 15px -15px rgb(254, 216, 66) inset, 0px 0px 0px 1px rgb(252, 191, 48); }
.red{ color:red;}





/*************************member****************************/



.sidebar{ position:relative;width:100%;}
.sidebar_top{ line-height:36px;background:#c12243;color: #fff;text-align: center;font-size: 18px;font-family: 'Microsoft Yahei', arial, helvetica, sans-serif;border-top-left-radius:10px;border-top-right-radius:10px;}
.sidebar_middle { width:243px; background:url(../images/bg_sidebar.jpg) repeat-y; min-height:70px; }
.sidebar_bottom { width:243px; height:14px; background:url(../images/sidebar.jpg) no-repeat -0px -0px; }
.btn_sidebar { padding:13px 0 5px 10px; }
.btn_sidebar a { margin-bottom:8px;display:block; width:231px; height:30px; background:url(../images/sidebar.jpg) no-repeat -0px -14px; text-align:center; line-height:30px; color:#000; font-size:14px; font-family:'Microsoft Yahei', arial, helvetica, sans-serif; text-shadow:-1px -1px 1px #FFF; }
.btn_sidebar a:hover { background:#ffffff; }







/*************************play****************************/
.play_top{ position:relative;width: 100%;height: 46px;background: url(../images/gotogame_top.png) no-repeat center top;}
.play_top_logo{ position: absolute;width: 130px;height: 45px;top: 0px;left: 80px;background: url(../images/play_top_logo.png) no-repeat center;}
.play_top_chat{ position: absolute;text-decoration: none;right: 465px;font-size: 14px;font-family: simhei;top: 16px;padding-left: 22px;color: rgb(228, 5, 72);background: url(../images/play_i1.png) no-repeat;}
.play_top_pay{ position: absolute;text-decoration: none;right: 430px;font-size: 14px;font-family: simhei;top: 16px;color: rgb(254, 84, 0);}
.play_top_mall{ position: absolute;text-decoration: none;right: 242px;font-size: 14px;font-family: simhei;top: 16px;color: #6aa1ff;}
.play_top_fb{ position: absolute;text-decoration: none;right: 153px;font-size: 14px;font-family: simhei;top: 16px;color: #6aa1ff;}
.play_top_favor{ position: absolute;text-decoration: none;right: 63px;font-size: 14px;font-family: simhei;top: 16px;color: #6aa1ff;padding-left: 20px;background: url(../images/play_i2.png) no-repeat;}

.play_content{ position:relative;height:95%;overflow:hidden;} 

/*play_left*/
.play_left{ position:absolute;width:192px;height:100%; top:0;left:0;background:#000000;z-index:2;}
.gale_content{ position:relative;width:167px;height:100%;background:url(../images/play_left_bg.jpg) repeat-y;}
.gale_logo{ margin:0 auto 10px;position:relative;top:10px;display:block;width:110px;height:57px;background:url(../images/play_left_logo.png) no-repeat center;}
.gale_title{ color: #FFFFFF;font-size: 16px;text-align: center;line-height: 40px;font-family:"Microsoft YaHei";}
.gale_title a{ color: #FFFFFF;}
.gale_info{ width:149px; height:73px; background:#E50446;border-radius:5px; margin:0 auto;font-family:"Microsoft YaHei";  font-size:12px; color:#FFFFFF; line-height:22px;  padding-top:5px;padding-left:5px; white-space: nowrap;overflow: hidden;}
.gale_goPay{ margin:5px auto 0;display:block;width: 159px;height: 29px;background:url(../images/play_btns.png) no-repeat 0 0 ;}
.gale_goPay:hover{ background-position:-159px 0;}
.gale_goMall{ margin:5px auto 0;display:block;width: 159px;height: 29px;background:url(../images/play_btns.png) no-repeat 0 -29px ;}
.gale_goMall:hover{ background-position:-159px -29px;}
.gale_fbBox{ margin:5px auto 0;position:relative;width:120px;height:20px;}
.gale_bannerBox{ margin:5px auto;position:relative;width:158px;height:158px;}
.gale_banner{ position:relative;width:100%;height:130px;}
.gale_banner a{ display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.gale_banner img{ width:100%;height:100%;}
.gale_bannerLi{ margin:5px 0 0;position:relative;text-align:center;}
.gale_bannerLi li{ margin:0 3px;display:inline-block;*zoom:1;*display:inline;vertical-align:middle;width:10px;height:10px;background:#ffffff;border-radius:5px;}
.gale_bannerLi li.selected{ background:#CD0032;}
.gale_otherBtn{ position:relative;}
.gale_otherBtn a{ margin:5px auto 0;display:block;width: 159px;height: 29px;background:url(../images/play_btns.png) no-repeat 0 -88px ;line-height:29px;color:#fff;font-size:16px;font-family:'simhei';text-align:center;text-shadow:0 0 2px #a60000,0 0 2px #a60000,0 0 2px #a60000,0 0 2px #a60000,0 0 2px #a60000,0 0 2px #a60000,0 0 2px #a60000,0 0 2px #a60000;}
.gale_otherBtn a:hover{ background-position:-159px -88px;}


.play_left_btn{ position:absolute;top:0;right:0;width:24px;height:100%;}
.barHide{ position:relative;top:50%;margin-top:-32px;display:block;width:24px;height:64px;background:url(../images/suo.png) no-repeat 0 0;}
.barShow{ position:relative;top:50%;margin-top:-32px;display:block;width:24px;height:64px;background:url(../images/suo.png) no-repeat -24px 0;}


/*play_right*/
.play_right{ position:relative;padding-left:192px;height:100%;}
.gameFrame{ width:100%;height:100%;}









