/*基本样式表*/
body,div,ul,li,ol,dl,dt,dd,form,p,th,td { margin:0px;padding:0px;}
body {color:#333;font:12px "Microsoft YaHei",Arial, Helvetica, sans-serif; background-color:#FFFFFF;overflow-y:scroll}
img{ border:none;}
ol,ul,li {list-style-type:none;}

a{color:#333;text-decoration:none;}
a:hover{color:#ff4400;text-decoration:none;}

a,input,button{ outline:none;}
::-moz-focus-inner{border:0px;}


/*-------------------------------------------------------------------------------------------------*/
/*页面头部*/
#header{ width:100%; height:130px; background:#FFF; margin-bottom:12px; border:none}
#TopNav{ width:100%; height:27px; border-bottom:#d8d8d8 1px solid;}
.TopNav{ margin:0px auto;height:27px;width:1000px;}
.TopNav p.l{ float:left;}
.TopNav p.l img{ vertical-align:top;}
.TopNav p.l a{ margin-right:20px;color:#666;}
.TopNav p.l a:hover{ color:#ff5e00;}
.TopNav p.l a.sc{ height:27px; line-height:27px; display:inline-block; background:url(../images3/share/png_sc.png) no-repeat 0px 0px; padding-left:16px;}
.TopNav p.l a.sc:hover{ background:url(../images3/share/png_sc.png) no-repeat 0px -27px;}
.TopNav p.l a.game{ height:27px; line-height:27px; display:inline-block; background:url(../images3/share/png_game.png) no-repeat 0px 0px;padding-left:16px;}
.TopNav p.l a.game:hover{ background:url(../images3/share/png_game.png) no-repeat 0px -27px;}
.TopNav p.r{ float:right; color:#d8d8d8; line-height:27px;}
.TopNav p.r a{ color:#666; margin:0px 8px;}
.TopNav p.r a:hover{color:#ff4400;}
.TopNav p.r a.vip{ background:#ff4400; color:#FFF; padding:1px 3px;}

#topLogo{ margin:0px auto; width:1000px; height:62px; background:url(../images3/share/logo.png) no-repeat top left;}
#topLogo a.logoLink{ float:left; width:300px; height:62px;}

.r_login{ float:right;padding-top:30px; color:#666;}
.r_login a{color:#0078b6; text-decoration:underline; margin:0px 3px;}
.memberInfo{ float:right; padding-top:30px;}
.memberInfo li{ float:left; position:relative;}
.memberInfo li a.red{color:#ff4400;}
.memberInfo li.line{ color:#999; padding:0px 6px;}

/*气泡*/
.tip_info{ background:#ffffd7; border:#d3cab3 1px solid; width:140px; padding:6px;border-radius:3px; color:#7d5818;position:relative; z-index:99999;}
.tip_info img.arrow{ position:absolute; left:20px; top:-8px;}
.tip_info p{ padding:2px;}
.tip_info p span{ color:#ff4400;}
.tip_info p a{ color:#0078b6; text-decoration:underline;} 
.tip_message{ background:#ffffd7; border:#d3cab3 1px solid; width:185px; padding:6px;border-radius:3px; color:#7d5818;position:relative; position:absolute; left:0px; bottom:25px; z-index:10000; }
.tip_message img.close{ position:absolute; right:5px; top:7px;}
.tip_message img.arrow{ position:absolute; left:20px; bottom:-8px;}
.tip_message span{ color:#ff4400; margin-right:5px;}
.tip_message a{color:#0078b6; text-decoration:underline;}

#SiteNav{ width:100%; height:40px; background:#ff5500;}
.SiteNav{ margin:0px auto; width:1000px;height:40px;line-height:40px; color:#FFF;font-size:15px; position:relative;}
.SiteNav p.l{ float:left;}
.SiteNav p.l a{ color:#FFF;font-weight:bold; height:40px; padding:0px 8px; display:inline-block;}
.SiteNav p.l a.selected{ background:#e73a08;}
.SiteNav p.r{ float:right; background:url(../images3/share/line.png) no-repeat center left; padding-left:2px;}
.SiteNav p.r a{ color:#FFF; font-weight:bold; height:40px; padding:0px 6px; display:inline-block;font-size:13px;}
.SiteNav p.r a.selected{ background:#e73a08;}

/*页面底部*/
#footer{ width:100%; height:170px; background:#FFF; text-align:center;color:#666; border-top:#dddddd 1px solid;padding-top:10px;clear:both;}
#footer p{ padding-top:15px;}
#footer p a{ color:#666; margin:0px 10px;}
#footer p a:hover{ color:#ff5e00;}

/*页面头部*/
/*#header{ width:100%;  height:27px; background-color:#fff; border-bottom:#d8d8d8 1px solid;}
#header_nav{ width:980px; margin:0px auto; width:980px; height:27px; line-height:27px; color:#999;}
#header_nav a{color:#333333; margin:0px 6px;}
#header_nav a:hover{color:#ff0000!important;}
.header_navL{ float:left; }
.header_navR{ float:right; position:relative;}
.top_inf{ margin:0px auto; width:980px; height:62px;background:url(http://www.bengbeng.com/images3/share/bgr_logo_winter.png) no-repeat 0px 0px;}

#header_menu{ width:100%; height:40px; background:url(../images3/share/header_menubg.jpg) repeat-x; margin-bottom:12px;}
#nav{margin:0px auto 0px auto; width:1000px; height:40px; line-height:40px; color:#FFFFFF;}
.navL{ float:left; width:850px;}
.navL a{ color:#FFFFFF!important; font-size:14px; font-weight:bold; height:40px; padding:0px 10px;display:block; float:left; border-right:1px solid #e9800d;}
.navL a:hover{ background:#d26800; border-right:1px solid #d26800;}
.navL a.selected{ background:#d26800; border-right:1px solid #d26800;}
.navR{ float:right; color:#e86e0a;}
.navR a{ font-size:12px;padding:4px 6px; font-weight:bold; color:#FFFFFF!important;}
.navR a:hover{ background:#d26800;}
.navR a.selected{ background:#d26800;}

#member_info{ float:right; padding-top:30px;}
#member_info a span{ color:#FF4400;}
#member_info li{ float:left; padding-right:5px; position:relative;}*/

/*页面底部*/
/*#bottom{ width:100%; height:170px; text-align:center;color:#757575; border-top:#D4D4D4 1px solid;padding-top:10px; clear:both;}
#bottom p{ padding-top:15px;}
#bottom a{color:#757575!important; margin:0px 10px;}
#bottom a:hover{color:#ff0000!important;text-decoration:underline!important;}*/

/*-------------------------------------------------------------------------------------------------*/

/*重要提示*/
.tip_important{ position:absolute; top:-35px; left:-60px; width:170px; height:24px; line-height:24px;text-align:center;background-color:#FFFFE5; border:#FFCC80 1px solid;}
.tip_important span{ color:#FF0000; margin-right:4px;}
.tip_important a{ color:#0771C3; text-decoration:underline;}
.tip_important img{ position:absolute; bottom:-6px; left:80px;}

/*页面主体*/
#mainBox{ margin:0px auto;width:980px;}

/*游戏公用样式*/
#game-foot{ margin:0 auto;width:980px; height:5px;background:url(http://www.bengbeng.com/images2/games/bottomBj.gif) no-repeat center center;clear:both; font-size:0px;line-height:normal;}
#game-mid{ margin:0 auto; width:978px;padding-top:8px;clear:both; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid;}

#gameNav{ margin:0px auto; width:950px; height:26px;} #gameNav img{ vertical-align:top;}
.gameNav_l{ float:left; width:550px;}.gameNav_l a{ margin-right:5px;}
.gameNav_r{ float:right; width:290px; text-align:right;}.gameNav_r a{ margin-left:5px;}
.gameNav_notice{ float:left; width:260px; height:26px; line-height:26px; font-size:12px; color:#666666;}.gameNav_notice a{color:#666666; text-decoration:none;}

/*游戏公用广告位*/
#game_banner{ margin:10px auto 0px auto; width:950px; height:54px; position:relative;}
#game_banner_close{ position:absolute; right:-1px; bottom:-2px;}

/*翻页*/
.gamePage{ width:100%;padding:16px 0px;text-align:center;clear:both; font-family: "宋体";}
.gamePage a{color:#000;background:url(http://www.bengbeng.com/images2/share/page-mu.gif) repeat-x center bottom;border:#BFBCB6 1px solid;padding:2px 6px;margin-right:7px;}
.gamePage a:hover{color:#ff0000;}

.gamePage .Selected{color:#ff0000}

/*最新翻页*/
.goods_page{width:100%;padding:20px 0px; clear:both; text-align:center; font-family:"宋体";}
.goods_page a{ border:#CCCCCC 1px solid;padding:3px 8px; margin:0px 2px;background-color:#FFFFFF;}
.goods_page a.selected{ border:#FF8E00 1px solid; background-color:#FFF3E5; color:#FF6666;}
.goods_page span{ color:#FF4400; font-family:Verdana, Arial, "宋体";}
.goods_page select{ border:#7F9DB9 1px solid; width:46px; height:18px;}

/*头部气泡提示消息*/
.top_tip{height:16px;line-height:16px;min-width:10px; _width:10px;background-color:#FF5A00;font-size:11px;font-weight:bold;font-family:Verdana;color:#FFFFFF;text-align:center; padding:0px 3px;border-radius:20px;behavior: url(js3/ie-css3.htc); position:absolute;top:-2px;right:2px; z-index:99999;cursor:pointer;}

/*勋章上线提示信息*/
.xz_tip{ background-color:#FEFEF2; border:#F9DAB2 1px solid; min-width:150px;_width:150px; padding:6px 13px 5px 10px; position:relative; position:absolute;left:7px; top:24px;}
.xz_tip p{ line-height:20px;}
.xz_tip p a{color:#3366CC!important; text-decoration:underline;}
.xz_tip p span{ color:#FF4400;}
.xz_close{ position:absolute; right:3px; top:3px;}
.xz_img{ position:absolute; top:-11px; left:0px;}

/*网站二级导航
#sub_nav{ margin:0px auto 12px auto; width:978px; border:#D8D8D8 1px solid; height:30px; line-height:30px; background:url(http://www.bengbeng.com/images3/share/subNav_bgr.png) repeat-x bottom left;}
#sub_nav span{ color:#A5A1A2;}
#sub_nav a{ font-size:14px; margin:0px 15px; position:relative;}
#sub_nav a.red{ color:#FF0000;}
#sub_nav a img{ position:absolute; right:-18px; top:-10px;}*/
/*网站二级导航*/
#sub_nav{ margin:0px auto 12px auto; width:978px; border:#D8D8D8 1px solid; height:30px; line-height:30px; background:url(http://www.bengbeng.com/images3/share/subNav_bgr.png) repeat-x bottom left; position:relative;}
#sub_nav span{ color:#A5A1A2;}
#sub_nav a{ font-size:14px; margin:0px 12px; position:relative;}
#sub_nav a.red{ color:#FF0000;}
#sub_nav a img{ position:absolute; right:-18px; top:-10px;}
#sub_nav div{ position:absolute; right:0px; top:0px;}
#sub_nav div a{ color:#FF0000; font-size:12px;}

/*加减*/
.z1{ font-size:18px; font-family:"微软雅黑"; color:#FF0000;}
.z2{ font-size:18px; font-family:"微软雅黑"; color:#4EA32E;}

/*新游戏弹窗提示*/
.xt_tc{ margin:0px auto; width:365px; position:relative; color:#595959;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";}
.xt_tc_top{ height:20px; width:365px; background:url(../images3/share/zq_jltctop.png) no-repeat;}
.xt_tc_bottom{ width:365px; height:20px; background:url(../images3/share/zq_jltcbottom.png) no-repeat;}
.xt_tc_con{background:url(../images3/share/zq_jltcbg.png) repeat-y; width:325px; padding:4px 20px; }
.xt_tc_text{width:325px; line-height:24px;  min-height:70px;_height:70px;}
.xt_tc_text p { text-align:left;font-size:12px;}
.xt_tc_text p img{ vertical-align:middle;}
.xt_tc_text p span{ color:#FF4400;}
.xt_tc_text a{ color:#0078b6; text-decoration:underline;}
.xt_tc_imgbq{ float:left;}
.zq_jltc_close{ position:absolute; right:-9px; top:-9px;}
.xt_tc_Pbtn{margin-top:10px; text-align:center; width:100%; font-size:12px;}
a.btn_xt_tc{background:url(../images3/share/btn_webti_lf.png) no-repeat left top;display:inline-block; height:33px;line-height:33px;padding-left:16px; text-decoration:none; cursor:pointer; margin-right:4px;}
a.btn_xt_tc span{background:url(../images3/share/btn_webti_spanbg.png) no-repeat right top; height:33px; line-height:33px; line-height:34px\9; display:inline-block; color:#fff; font-size:14px; font-weight:bold; padding: 0px 16px 0 0;}
a.btn_xt_tc:hover{background:url(../images3/share/btn_webti_lfhover.png) no-repeat left top;}
a.btn_xt_tc:hover span{ background:url(../images3/share/btn_webti_spanbg2.png) no-repeat right top;}

/*登录安全手机弹窗*/
.gwxTC{ margin:0px auto; width:430px; position:relative;}
.gwxTC_top{ float:left;  width:430px; height:15px; background:url(../images3/user/tc_top.png) no-repeat top center; font-size:0px; line-height:0px;}
.gwxTC_bottom{ float:left; width:430px; height:15px;background:url(../images3/user/tc_bottom.png) no-repeat bottom center; font-size:0px; line-height:0px;}
.gwxTC_mid{ float:left; width:430px;background:url(../images3/user/tc_mid.png) repeat-y top center;}
.gwxTC_close{ position:absolute; right:-11px; top:-12px; z-index:99999999;}

.verify{ margin:0px auto; width:360px;}
.verify h3{ width:100%; margin:0px 0px 15px 0px; padding:0px; border-bottom:#FFC059 2px solid; font-size:14px; font-weight:bold; height:40px; line-height:40px;}
.verify p{ padding:0px; margin:0px 0px 15px 0px; font-size:14px;}
.verify p input{ border:#819CB9 1px solid; height:20px; width:180px; vertical-align:middle;}
.btn_verify{ width:81px; height:34px; background:url(../images3/user/btn_verify.png) no-repeat; border:0px; cursor:pointer; margin-left:55px;}
.btn_verify:hover{ background:url(../images3/user/btn_verify.png) no-repeat 0px -34px;}
.btn_yzm{ width:73px; height:24px; background:url(../images3/user/btn_yzm.png) no-repeat; border:0px; cursor:pointer;vertical-align:middle; margin-left:10px;}
