/*登陆*/
body{font:12px Verdana, "宋体",Arial, Helvetica, sans-serif;}
.login_logo{ width:100%; height:auto; background:url(http://www.bengbeng.com/images3/login/login_logo.jpg) no-repeat top center #FFFFFF; padding-top:114px; float:left;}
.login_banner{ float:left; width:490px; height:310px;}
.login_banner img{ width:490px; height:310px; vertical-align:top;}
.login_box{ float:left; width:396px; border:#DFDFDF 4px solid; padding-bottom:10px;border-radius:4px;}

.login_title{ width:376px; padding:0px 10px; height:36px; line-height:36px; background-color:#F9F9F9;}
.login_title h3{ float:left; color:#3B5888; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
.login_title span{ float:right;}
.login_title span a{ color:#FF0000;}

.login_info{ width:396px; padding:10px 0px; float:left;}
.login_info li{ float:left; padding:5px 0px;}
.login_info li.l{ width:110px; text-align:right; font-size:14px; line-height:24px;}
.login_info li.r{ width:280px; padding-left:6px;}
.login_info li.r input{ border:#CCCCCC 1px solid; width:222px; height:24px;padding-left:5px;border-radius:3px;box-shadow: 2px 2px 3px #EDEDED inset;}
.login_info li.r a{ color:#2F579C!important; text-decoration:underline;}
.login_btn_quick{ width:97px; height:35px; background: url(http://www.bengbeng.com/images3/login/login_btn.jpg) no-repeat; border:0px; cursor:pointer; margin-right:10px; vertical-align:text-bottom;}

.login_other{ clear:both; margin:0px auto; width:370px; border-top:#CECECE 1px dashed; color:#3B5888;}
.login_other p{ padding-top:10px;}
.login_other a{ display:block; float:left; height:32px;line-height:32px; padding-left:35px; margin-right:10px;}
.login_other a.qq{ background:url(http://www.bengbeng.com/images3/login/qq.gif) no-repeat left center;}
.login_other a.sina{ background:url(http://www.bengbeng.com/images3/login/sina.gif) no-repeat left center;}
.login_other a.taobao{ background:url(http://www.bengbeng.com/images3/login/taobao.gif) no-repeat left center;}
.login_other a.beng{ background:url(http://www.bengbeng.com/images3/login/beng.gif) no-repeat left center;}
.login_other a.youzhuan{ background:url(http://www.bengbeng.com/images3/hutong/zhuan_32x32.png) no-repeat left center;}


.btn_login{ width:97px; height:35px;border:0px; cursor:pointer; background:url(../images3/login/login_btn.png) no-repeat;}
.btn_login:hover{ background:url(../images3/login/login_btn.png) no-repeat 0px -35px;}

/*快捷登陆*/
.quick_login{ margin:0px auto; width:645px; padding:25px 0px; border:#F27B04 6px solid;border-radius:4px; background-color:#FFFFFF; position:relative;}
.quick_login_close{ position:absolute; right:-20px; top:-20px;}

.quick_login_r{ float:left; padding-left:30px; font-size:14px; font-weight:bold;}
.quick_login_r a{ color:#FF0000; text-decoration:underline;}
.quick_login_r p{ padding-bottom:13px;}
.quick_regBtn{ width:164px; height:43px; background:url(http://www.bengbeng.com/images3/login/register_btn.jpg) no-repeat; border:0px; cursor:pointer;}

.quick_login_l{ float:left; border-right:#D4D4D4 1px solid; width:356px;}
.quick_loginInfo{ margin:0px auto; width:285px;}
.quick_loginInfo p{ padding-bottom:15px;}
.quick_loginInfo p font{ font-size:14px; font-weight:bold;}
.quick_loginInfo p input{border:#CCCCCC 1px solid; width:222px; height:24px; font-family:Verdana, Arial, "宋体";}
.quick_loginInfo p a{ color:#2F579C!important; text-decoration:underline;}
.quick_loginBtn{width:88px; height:32px; background: url(http://www.bengbeng.com/images3/login/login_btn2.jpg) no-repeat; border:0px; cursor:pointer; margin-right:10px; vertical-align:text-bottom;}

.quick_loginOtger{margin:0px auto; width:328px;border-top:#CECECE 1px dashed; color:#3B5888;}
.quick_loginOtger p{ padding-top:12px;}
.quick_loginOtger a{ display:block; float:left; height:26px;line-height:26px; padding-left:28px; margin-right:5px; font-size:12px; color:#333333; text-decoration:none;}
.quick_loginOtger a.qq{ background:url(http://www.bengbeng.com/images3/login/qq_1.gif) no-repeat left center;}
.quick_loginOtger a.sina{ background:url(http://www.bengbeng.com/images3/login/sina_1.gif) no-repeat left center;}
.quick_loginOtger a.taobao{ background:url(http://www.bengbeng.com/images3/login/taobao_1.gif) no-repeat left center;}
.quick_loginOtger a.beng{ background:url(http://www.bengbeng.com/images3/login/beng_1.gif) no-repeat left center;}

/*************快速注册***************/
.quick_reg{ width:507px; height:378px; border:#F27B04 6px solid;border-radius:4px; margin:12px 0px; position:relative; background:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";}
.quick_reg_close{ position:absolute; right:-20px; top:-20px;}

.quick_otherReg{ margin:15px auto 0px auto;padding:10px 0px 10px 20px;width:462px;border:#EDF1ED 1px solid;background-color:#FAFBFA;font-size:14px;font-weight:bold;}
.quick_otherReg img{ vertical-align:middle;}
.quick_otherReg a{ margin-left:10px;}

.quick_reg_list{ margin:20px auto 0px auto;width:510px;font-size:14px;}
.quick_reg_list li{ float:left;min-height:26px;_height:26px; padding-bottom:13px;}
.quick_reg_list li input{ border:#CCCCCC 1px solid; height:23px; width:200px; float:left; margin-right:10px;}
.quick_reg_list li.left{ width:90px; text-align:right;line-height:26px;}
.quick_reg_list li.right{ width:405px; padding-left:5px;}
.quick_reg_btn{ background:url(http://www.bengbeng.com/images3/login/btn_reg.jpg) no-repeat; width:134px; height:40px; border:0px; cursor:pointer; margin-left:90px;}
.quick_reg_btn:hover{background:url(http://www.bengbeng.com/images3/login/btn_reg2.jpg) no-repeat;}
/*************注册提示***************/
.wsbd_right{font-size:12px;background:url(http://www.bengbeng.com/images3/login/right.gif) no-repeat 5px center #ffffff;height:27px; line-height:27px;padding:0px 8px 0px 25px; float:left;}
.wsbd_wrong{color:#FF0000;font-size:12px;border:#E5C3C4 1px solid; background:url(http://www.bengbeng.com/images3/login/wrong.gif) no-repeat 5px center #FFE9EB;height:25px; line-height:25px;padding:0px 8px 0px 25px; float:left;}
.wsbd_tip{font-size:12px;border:#ECECD4 1px solid; background-color:#FFFCEB; height:25px; line-height:25px; padding:0px 8px;float:left;color:#333333;}
/*招募满弹窗*/
/*.zmtc{ margin:0px auto; width:566px; background:#FFFFFF; border-radius:4px; 
border:6px solid #f27b04;  position:relative; color:#595959;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";}
.zmtc_top{ background:url(http://www.bengbeng.com/images3/login/top.jpg) no-repeat; height:52px; width:566px;}
.zmtc_con{ background:url(http://www.bengbeng.com/images3/login/conbg.jpg) no-repeat center top; width:566px; padding-bottom:10px;}
.tc_text{ font-size:14px; color:#FF0000; height:40px; line-height:40px; width:500px; margin:0 auto;  text-align:center;}

.zm_close{ position:absolute; right:-20px; top:-20px;}
.tj_list{height:170px; font-size:12px; width:554px; margin:0 auto; padding-left:10px;}
.tj_list ul{ width:554px; overflow:hidden; margin-left:10px; margin:0px; padding:0px;}
.tj_list li{float: left; width:172px;background:#FFFFFF; text-align:center; line-height:20px; margin-right:12px; margin-bottom:12px;}
.tj_list li.last{ margin-right:0px;}
.tj_list a:link{ color:#000000; text-decoration:none;}
.tj_list a:hover{ color:#FF0000; text-decoration:none;}
.gamelink{ width:170px; border:1px solid #cccccc; color:#585858; text-align:center; padding:8px 0px 4px 0px; display:block;}
.gamelink:hover{ width:170px; border:1px solid #cccccc;_border:1px solid #e98f47;*border:1px solid #e98f47;border:1px solid #e98f47\9; color:#585858; text-align:center; padding:8px 0px 4px 0px; display:block;box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);}
.sicon{ vertical-align:-3px;_vertical-align:middle;}
.ljnum{ color:#fb6600;}
.sw_btn{ background:url(http://www.bengbeng.com/images3/login/sw.jpg) no-repeat; height:27px; width:74px; border:0;}
.sw_btn:hover{background:url(http://www.bengbeng.com/images3/login/sw.jpg) no-repeat 0 -27px; cursor:pointer; height:27px; width:74px; border:0;}*/
.zm_close{ position:absolute; right:-9px; top:-9px;}
.zm_gametc{ margin:0px auto; width:588px; position:relative; color:#595959;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";}
.zm_gametc_top{ height:20px; width:588px; background:url(http://www.bengbeng.com/html/images/full/zm_game_top.png) no-repeat;}
.zm_gametc_bottom{ width:588px; height:20px; background:url(http://www.bengbeng.com/html/images/full/zm_game_bottom.png) no-repeat;}
.zm_gametc_con{background:url(http://www.bengbeng.com/html/images/full/zm_game_bg.png) repeat-y; width:568px; padding:0px 10px; }
.zm_gametc_top_t h4 { border-bottom:#DCD8D8  dashed 1px; font-family: "微软雅黑"; color:#ff6600; font-size: 16px;height:30px;line-height:30px; margin:0 auto 10px auto;
 width: 568px; text-indent:24px; background:#f5f5f5}
.zm_gametc_text{ font-size:14px; color:#FF0000; line-height:40px; width:560px;margin:0 auto;  text-align:center;}
.zm_gametc_list{ height:170px; font-size:12px; width:546px; padding-left:14px;}
.zm_gametc_list a:link{ color:#000000; text-decoration:none;}
.zm_gametc_list a:hover{ color:#FF0000; text-decoration:none;}
.zm_gametc_list ul{ width:546px; overflow:hidden; margin-left:10px; margin:0px; padding:0px; margin-bottom:8px;}
.zm_gametc_list li{float: left; width:172px;background:#FFFFFF; text-align:center; line-height:20px; margin-right:10px;}
.zm_gametc_list li.last{ margin-right:0px;}
.gamelink{ width:170px; border:1px solid #cccccc; color:#585858; text-align:center; padding:8px 0px 4px 0px; display:block;}
.gamelink:hover{ width:170px; border:1px solid #cccccc;_border:1px solid #e98f47;*border:1px solid #e98f47;border:1px solid #e98f47\9; color:#585858; text-align:center; padding:8px 0px 4px 0px; display:block;box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);}
.sicon{ vertical-align:-3px;_vertical-align:middle;}
.ljnum{ color:#fb6600;}
.zm_sw_btn{ background:url(http://www.bengbeng.com/images3/login/sw.jpg) no-repeat; height:27px; width:74px; border:0;}
.zm_sw_btn:hover{background:url(http://www.bengbeng.com/images3/login/sw.jpg) no-repeat 0 -27px; cursor:pointer; height:27px; width:74px; border:0;}
/*游戏、广告弹窗*/
.demotc{ position:fixed;display:none; margin:0px auto; width:652px; background:#FFFFFF; border-radius:4px; border:6px solid #f27b04; color:#595959;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";}
.demotc_top{ height:42px; width:520px;}
.demotc_con{ background:url(http://www.bengbeng.com/images3/login/conbg.jpg) no-repeat center top; width:652px; padding:10px 0; }
.demotc_text{ width:606px;margin:0 auto; padding:8px 12px; line-height:24px; font-size:14px; background:#fffdeb; border:1px dashed #fbe2ae; text-indent:24px;}
.demotc_btn{ text-align:center; padding-top:14px;}
.demotc .btn_go{ background:url(http://www.bengbeng.com/images3/login/gain_btn01.jpg) no-repeat; height:30px; width:121px; cursor:pointer;border:0;}
.demotc .btn_fh{ background:url(http://www.bengbeng.com/images3/login/gain_btn02.jpg) no-repeat; height:30px; width:83px; cursor:pointer; border:0;}

.demotc_jl{ width:632px; margin:0 auto; font-size:12px; padding-top:20px; padding-left:4px;color:#696969; }
.demo_close{ position:absolute; right:-20px; top:-20px;}
.demotc .but_know{ padding:4px; text-align:center;}
.demotc .btn{ background:url(http://www.bengbeng.com/images3/login/gain_bntn.jpg) no-repeat; height:30px; width:88px; border:0;cursor:pointer;}

/*2013-08-15*/
.login_cpm{ margin:0px auto; width:600px; position:relative;}
.login_topbg{ width:600px; height:17px; background:url(http://www.bengbeng.com/images3/login/top_bg.png) no-repeat;}
.login_bottombg{ width:600px; height:25px; background:url(http://www.bengbeng.com/images3/login/bottom_bg.png) no-repeat;}
.login_close{ width:33px; height:33px; position:absolute; top:-8px; right:-7px;}

.login_mian{ width:520px; background:url(http://www.bengbeng.com/images3/login/mid_bg.png) repeat-y; padding:10px 40px;}
.bold{ font-weight:bold; font-size:14px;}
.login_mian_L{ float:left; width:290px; padding-right:10px; border-right:1px solid #D4D4D4;}
.login_Info p{ padding-bottom:10px;}
.login_Info p input{ border:1px #cccccc solid; height:24px; width:222px; padding-left:5px;border-radius:3px;box-shadow: 2px 2px 3px #EDEDED inset;}
.login_Info p a{ color:#2F579C; text-decoration:underline;}
.login_Info .Login_btn{ background:url(http://www.bengbeng.com/images3/login/Login_btn.gif) no-repeat; width:100px; height:34px; cursor:pointer; border:none; vertical-align:text-bottom; margin-right:10px;}
.login_other_quick{ border-top:1px dashed #CECECE; color:#3B5888; margin:0 auto; width:290px;}
.login_other_quick p{ padding-top:10px;}
.login_other_quick a{ float:left; color:#595959; display:block; height:26px; line-height:26px; margin-right:6px; padding-left:28px; text-decoration:none;}
.login_other_quick a.qq{ background:url(http://www.bengbeng.com/images3/login/qq_2.gif) no-repeat;}
.login_other_quick a.sina{ background:url(http://www.bengbeng.com/images3/login/sina_2.gif) no-repeat;}
.login_mian_R{ float:left; padding-left:20px;*padding-left:20px;}
.login_mian_R p{ padding-bottom:10px;}
.login_mian_R a{ color:#FF0000;}
.login_mian_R .register_btn{ background:url(http://www.bengbeng.com/images3/login/register_btn.gif) no-repeat;width:126px; height:34px; cursor:pointer; border:none ;vertical-align:middle;}