/*基本样式表*/
body,div,ul,li,ol,dl,dt,dd,form,p,th,td {margin:0px;padding:0px;}
body {color:#595959;font:12px Verdana, "宋体",Arial, Helvetica, sans-serif; background-color:#FFFFFF;overflow-y:scroll}
img{border:none;}
ol,ul,li {list-style-type:none;}

a{color:#595959;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}

a,input,button{ outline:none;}
::-moz-focus-inner{border:0px;}

/*-------------------------------------------------------------------------------------------------*/
/*页面头部*/
#header{ width:100%;  height:27px; background-color:#fff; border-bottom:#d8d8d8 1px solid;}
#header_nav{ width:980px; margin:0px auto; width:980px; 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;}/*bgr_logo.gif) no-repeat 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:#ff6600;}
#member_info li{ float:left; padding-right:5px; position:relative;}

/*重要提示*/
.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;}

/*页面底部*/
#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;}

/*页面主体*/
#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;}
.gamePage a:hover{color:#ff0000;}
.ThisPage:link,
.ThisPage:visited,
.ThisPage:hover{color:#ff0000;background:url(http://www.bengbeng.com/images2/share/page-mu.gif) repeat-x center bottom;border:#BFBCB6 1px solid;padding:2px 6px;}

/*最新翻页*/
.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:#ff6600; 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:#ff6600;}
.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;}
.Selected{ color:#ff5e00!important; font-weight:bold}

/*新游戏弹窗提示*/
.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:#ff6600;}
.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;}

/*页面主体*/
#main{ margin:0px auto;width:950px;padding-top:8px} 

/*登录安全手机弹窗*/
.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;}



.NoContent{ margin:0px auto;width:743px; border:#eeeeee 1px solid; border-top:0px; padding:20px 0px;}
.NoContent p{ font-size:14px; color:#666; font-weight:bold; text-align:center; padding:10px 0px;}
.NoContent p img{ vertical-align:middle; margin-right:10px;}