ul,li,dd,dt,dl,p,body,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style:none;}
img{border:0;}
body {font:12px Arial, Helvetica, sans-serif; background:#fff;}
a{color:#5179C1;text-decoration:none}
a:hover{color:#2557B2;text-decoration:underline;}
input{vertical-align:middle;}
.wrap{background:#fff;border:1px solid #ccc;}
.clear{clear:both;}
.red{color:red;}
.blue{color:blue;}
.cf60{color:#f60;}
.fz11{font-size:11px;}
.fz14{font-size:14px;}
.input{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;padding:4px;width:150px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.input1{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;padding:4px;width:68px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#top{background:#000 url(../images/top_bg.gif) repeat-x scroll 0%;height:48px;width:100%;}
#head{width:830px;margin:0 auto;}
#head #logo{float:left;width:190px;margin-top:3px;}
#head #menu{float:left;}
#head #menu a{font-size:14px;color:#fff;line-height:290%;padding:0 12px; display:block;float:left;}
#head #menu a:hover{background:#444; text-decoration:none;}
#head span{float:right;line-height:240%;color:#666;margin-top:5px;}
#head span a{color:#fff;padding:0 3px;}
#main{ width:830px;margin:15px auto;color:#333;}
/*====================注册====================*/
#register{border:1px solid #ddd;padding:30px 40px; background:url(../images/c5.gif) right no-repeat}
#register h1{height:52px;}
#register div{padding:20px 0;border-top:1px solid #eee;}
#register p{padding:15px 0;color:#999;}
#register p span{width:90px;float:left;font-size:14px;color:#333;}
#register p .radio{padding:3px 12px;margin-left:88px;}
#register .pay1{margin-left:90px;}
/*====================登录====================*/
#login_m{ border:1px solid #ddd;width:150px;padding:30px;}
#login_m h1{height:50px;}
#login_m p{padding:10px 0;clear:both;}
#login_m p span{width:58px;float:left;}
#login_m p .login{padding:2px 8px;}
/*====================充值====================*/
#pay{margin-top:10px;}
#pay_main{width:790px;border:1px solid #ddd;padding:20px;}
#pay_top a{background:url(../images/help_icon.gif) left no-repeat;padding:2px 0 0 22px;color:#333;text-decoration:underline;}
#pay_top a:hover{background:url(../images/help_icon_on.gif) left no-repeat;}
#pay_l{width:188px;float:left;}
#pay_l li{height:54px;line-height:50px;padding-left:10px;border:1px solid #ddd; z-index:1; position: relative;background:#f6f6f6;margin-bottom:12px;font-size:14px;}
#pay_l li a{color:#333;}
#pay_l li a:hover{color:#000;}
#pay_l .li{border:1px solid #ddd; z-index:1;position:relative;border-right:none;background:#fff;font-weight:bold;}
.icon1{background:url(../images/ips_icon.gif) left no-repeat;display:block;padding:5px 0 0 54px;}
.icon2{background:url(../images/shenzhou_icon.gif) left no-repeat;display:block;padding:5px 0 0 54px;}
.icon3{background:url(../images/junnet_icon.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon4{background:url(../images/yunpay_icon.gif) left no-repeat left 12px;display:block;padding:5px 0 0 54px;}
.icon4 a {font-weight:400; line-height:18px; margin-top:5px; padding-left:10px; display:block;}
.li .icon4 a {font-weight:700;}
.icon5{background:url(../images/sd_icon.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon6{background:url(../images/liantong_logo.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon7{background:url(../images/chinatelecom_icon.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon8{background:url(../images/wangyi_icon.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon9{background:url(../images/tianhong_icon.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon10{background:url(../images/icon_zfb.png) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon11{background:url(../images/icon_wx.png) left no-repeat;display:block;padding:5px 0 0 60px;}
.icon12{background:url(../images/qq_icon.gif) left no-repeat;display:block;padding:5px 0 0 60px;}
#pay_r{width:600px; background:#fff;padding:20px;margin-left:-1px;float:left;border:1px solid #ddd;}

.paylist{margin-top:20px;height:82px;border-top:1px dotted #ddd;padding:20px 0;clear:both;}
.paylist_l{float:left;width:210px;}
.paylist_r{float:left;width:368px;line-height:140%;margin-left:15px;color:#666;}
.paylist_r h3{font-size:12px;color:#333;}
.paylist_r p{margin-top:8px;}
.pay_sub a{font-family:"宋体";background: url(../images/pay_icon.gif) no-repeat;width:102px;height:24px;line-height:24px; display:block;text-align:center;color:#333;}
.pay_sub a:hover{background: url(../images/pay_icon_on.gif) no-repeat; text-decoration:none;color:#364800;}
.pay_sub{font-family:"宋体";background: url(../images/pay_icon.gif) no-repeat;width:102px;height:24px;line-height:24px;display:block;text-align:center;color:#aaa;}

#paylist_two{padding:20px 30px;min-height:580px;_height:580px;}
#paylist_two ul li{padding:15px 0;border-bottom:1px dotted #ddd;}
#paylist_two ul li span{ width:120px;float:left;font-size:14px;color:#333;}
#paylist_two ul li .radio{padding:3px 12px;margin-left:120px;}
#paylist_two ul li select{font-size:12px;}
#paylist_two ul .pay1{margin-left:120px;}
.pay1 a{ width:150px;height:38px;line-height:38px;background:url(../images/pay_icon1.gif) left no-repeat;color:#fff; font-size:14px; text-align:center;font-weight:bold; display:block;}
.pay1 a:hover{background:url(../images/pay_icon1_on.gif) left no-repeat;color:#fff;}
/*====================找回密码====================*/
#password{}
#password h3{height:20px;font-weight:normal;}
#password div{padding:30px;line-height:240%;margin-bottom:10px;background:#f6f6f6;border:1px solid #ddd;color:#666;margin-top:10px;}
#password div p{clear:both;height:38px;}
#password div .pay_sub{margin-left:120px;font-size:14px;}
#password div span{width:120px;float:left;}
/*====================个人中心====================*/
#personal{}
#p_l{float:left;width:188px;}
#p_l #gamelist{height:33px; line-height:33px; color:#fff;background:url(../images/gamelist_bg.gif) no-repeat;}
#p_l #gamelist h3{text-align:center; font-size:14px; font-weight:normal;}
#p_l .game_bgg {background:url(../images/bg_bg1.gif) repeat-y; overflow:hidden; padding-bottom:10px;}
#p_l .game_botto {height:6px; background:url(../images/bg_bg23.gif) no-repeat;}
#p_l .game_bgg ul{margin-left:8px; overflow:hidden;}
#p_l .game_bgg ul li{margin-bottom:10px;background: url(../images/gamelist_libg.gif) center no-repeat;width:162px;height:42px;line-height:36px;font-size:14px;display:block;padding-left:10px;}
#p_l .game_bgg ul li a{color:#000;font-size:14px;}
#p_l .game_bgg ul li .gicon2{ background:url(../images/icon1.gif) left no-repeat;padding:5px 0 0 40px;display:block;margin-left:4px;}
#p_l .game_bgg ul li a.gicon2:hover{ background:url(../images/icon1_on.gif) left no-repeat;}
#p_l .game_bgg ul li .gicon1{ background:url(../images/icon2.gif) left no-repeat;padding:5px 0 0 40px;display:block;margin-left:4px;}
#p_l .game_bgg ul li a.gicon1:hover{ background:url(../images/icon2_on.gif) left no-repeat;}
#p_l .game_bgg ul li .gicon4{ background:url(../images/icon4.gif) left no-repeat;padding:5px 0 0 40px;display:block;margin-left:4px; width:110px;}
#p_l .game_bgg ul li a.gicon4:hover{ background:url(../images/icon4_on.gif) left no-repeat;}
#p_l .game_bgg ul li .gicon3{ background:url(../images/icon3_on.gif) left no-repeat;padding:5px 0 0 40px;width:110px;display:block;margin-left:4px; color:#ccc; }
#p_l .game_bgg ul li a.gicon3:hover{ background:url(../images/icon3.gif) left no-repeat; text-indent:-9999px; }
.game_bgg ul li .gicon5 {display:none;}
#p_l .game_bgg ul li a.gicon3:hover .gicon5 {display:block; text-indent:0px; margin-top:-38px; text-decoration:none;}
#p_l .game_bgg ul li a.gicon4:hover .gicon5 {display:block; text-indent:0px; margin-top:-38px; text-decoration:none;}
#p_l #service{background:url(../images/service_bg.gif); width:158px;padding:10px 15px;height:116px;margin-top:10px;color:#666;line-height:180%;}
#p_l #service ul{margin:0 10px;margin-bottom:4px;}
#p_l #service li{line-height:180%;}
#p_l #service h3{font-size:12px;}

#p_r{float:left;width:632px;margin-left:10px;}
#p_r #p_r_top{border:1px solid #ddd;width:610px;padding:10px;}
#p_r #news{float:left;width:340px;}
#p_r #news h3{font-size:14px;line-height:30px;color:#333;}
#p_r #news ul li{line-height:220%;border-top:1px dashed #ddd;color:#85B000;}
#p_r #news ul li a{margin-left:6px;font-size:14px;}
#p_r #news ul li span{float:right;font-size:11px;color:#666;}
#p_r #news span {float:right;}
#p_r #news span.gd {padding-top:11px;}
#p_r #hello{float:left;width:260px;margin-left:10px;}
#p_r #aboutgame{clear:both;padding:20px;margin-top:10px;border:1px solid #ddd; zoom:1;}
#p_r #aboutgame h3{font-size:14px;line-height:30px;color:#333;}
#p_r #aboutgame .aboutgame{ clear:both;}
#p_r #aboutgame .aboutgame_l{float:left;width:210px;}
#p_r #aboutgame .aboutgame_r{float:left;width:360px;margin-left:13px;line-height:140%;color:#666;}
#p_r #aboutgame .aboutgame_r h3{font-weight:normal;font-size:15px;}
#p_r #aboutgame .aboutgame_r p{margin-bottom:10px;}

#p_r #user{border:1px solid #ddd;}
#p_r .user_nav{background:#f6f6f6;height:24px;border-bottom:1px solid #ddd;position: relative;}
#p_r .user_nav li{float:left; border-right:1px solid #ddd;width:95px;text-align:center;height:24px;line-height:24px; font-weight:bold;}
#p_r .user_nav .on{background:#fff;height:25px;line-height:25px;}
#p_r .user_main{padding:30px;}
#p_r .user_main p{height:50px;}
#p_r .user_main p span{width:180px;float:left;font-size:14px;}
#p_r .user_main .pay_sub{margin-left:84px; display:inline;}
#p_r .user_main h1{font-weight:normal; font-size:16px}
#p_r .user_main #face_l{float:left;width:210px;background:#f6f6f6;padding:10px;margin-top:10px; text-align:center;}
#headpic {margin-bottom:10px;}
#p_r .user_main #face_l img{border:1px solid #ccc;padding:4px; background:#fff;margin-bottom:6px}
#p_r .user_main #face_r{float:left;width:330px;margin-left:10px;}
#p_r .user_main #face_r #face_r_nav{ background:url(../images/face_navbg.gif);height:25px;}
#p_r .user_main #face_r #face_r_nav a{width:108px;display:block;float:left;margin-left:8px;height:24px;line-height:24px;text-align:center;border:1px solid #ddd;background:#f6f6f6;border-bottom:none;}
#p_r .user_main #face_r #face_r_nav .on{background:#fff;color:#000;}
#p_r .user_main #face_r ul{height:220px;margin-bottom:10px;}
#p_r .user_main #face_r ul li{width:110px;margin-top:10px;float:left;}
#p_r .user_main #face_r ul li a img{border:1px solid #ddd; padding:4px; }
#p_r .user_main #face_r p{line-height:180%; margin:100px 0pt 0pt 20px;}
/*====================底部====================*/
#footer{margin:10px auto;padding-bottom:20px; clear:both;}
#footer_left{float:left;}
#footer_right{float:right;text-align:right;}
#footer_right a{margin-left:6px;}
#footer_right p{margin-top:4px;}
#footer_right p a{color:#666;}
/**/
.jxs, .cz {display:block; height:24px; line-height:24px;font-size:14px; margin-left:120px}
.cs {width:90px;}
.jxs {width:100px;}
.noborder {border-bottom:0px;}
.zt {font-size:14px; font-weight:700; border-bottom:0;}
.updateimage {margin:20px; width:400px;}
#p_r .user_main .sbxx {float:left; margin:0;}
.sbx {line-height:25px; margin-left:20px; height:25px; overflow:hidden;}

/*2.19 修改*/
em {float:left; font-style:normal;}
#p_r #news ul li{overflow:hidden; height:22px;}
#p_r #news ul li a {display:block; float:left; width:245px; height:22px; line-height:22px; margin-top:3px;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap ;}
/**/
.main1{width:790px;height:550px;margin:15px auto;padding:20px;color:#333;border:1px solid #ddd;}
.main1 h1{color:red;text-align:center;margin-top:20px;}
.main1 h3{text-align:center;height:80px;border-bottom:1px solid #ddd;}
.main1 .input21{padding:3px;}
.main1 .input21:hover{background:#fc9;}