body,ul,li{margin:0;padding:0;font-size:12px;}
li{list-style:none;}
a:link,a:visited{color:#333;text-decoration:none}
img{border:0;}

#top{width:100%;height:27px;background:url('top_bar_bg.gif') repeat-x;}
#top_content{width:985px;height:27px;line-height:27px;margin:auto;}
#speaker{margin-top:6px;float:left;}

#home{margin-top:6px;float:right;}

#top_message{width:400px;height:27px;line-height:27px;float:left;overflow:hidden;}
#top_nav{width:490px;height:27px;line-height:27px;text-align:right;float:right;}
#logo_banner{width:985px;height:124px;margin:auto;}

#logo{width:283px;height:124px;float:left;}

#banner{width:700px;height:100px;margin-top:10px;border:1px solid black;float:right;font-size:0;}

#nav{width:985px;height:40px;margin:auto;}
#nav img{float:left;}
#nav ul{width:975px;height:40px;background:url('nav_bg.jpg') repeat-x;float:left;}
#nav ul li{height:40px;line-height:42px;text-align:center;float:left;}
#nav .home{width:71px;background-image:url('nav_home_bg.jpg');}
#nav .menu,#nav .hot{width:91px;padding-left:4px;background:url('nav_seperator.jpg') no-repeat;}
#nav a{font-size:14px;color:white;font-weight:bold;text-decoration:none;}
#nav a:hover{text-decoration:underline;}
#nav .hot a{font-size:14px;color:#FFF45C;font-weight:bold;text-decoration:none;}

#recommend{width:985px;height:37px;margin:auto;margin-top:9px;background:url('recommend_bg.jpg') no-repeat;}
.recommend_game{color:#EB6100;font-weight:bold;}
#recommend a{color:black;text-decoration:none;}
#recommend a.hot{color:red;text-decoration:none;}

#main{width:985px;height:100%;overflow:hidden;margin:auto;}

#left{width:220px;height:100%;overflow:hidden;float:left;}

.frame_title{background: url('title_bg.jpg') repeat-x;height:26px;overflow:hidden;}
.frame_title .left{background: url( 'title_left.jpg' ) no-repeat;width:24px;height:26px;float:left}
.frame_title .content{margin-left:10px;line-height:26px;text-align:left;color:#2151A3;font-weight:bold;float:left;}
.frame_title .right{background: url( 'title_right.jpg' ) no-repeat;width:6px;height:26px;float:left}
.frame_content{border:1px solid #CFD6DC; border-top:none;}
.frame_content .content{padding:3px 4px;}

.game_notice,.game_svr,.game_svce{width:220px;overflow:hidden;margin-top:9px;}
.game_notice .frame_title,.game_svr .frame_title,.game_svce .frame_title{width:220px;}
.game_notice .frame_title .content,.game_svr .frame_title .content,.game_svce .frame_title .content{width:180px;}
.game_notice table{width:210px;font-size:12px;text-align:center;color:#2E2F33;}
.game_notice td{height:28px;line-height:28px;}
.game_notice table .header{background-color:#E1EBF5;}
.game_notice table .c1{color:#939393}
.game_notice table .c2{color:#5290C9}
.game_notice table a{color:#303030}

.game_svr .frame_title .content .left_more{float:right;padding-right:5px;}
.game_svr_frame{width:210px;margin-bottom:3px;}
.game_svr_tle{
height:31px;
width:210px;
line-height:31px;
background: url( 'game_svr_title_bg.jpg' ) no-repeat;
text-align:left;
font-size:15px;
font-weight:bolder;
margin:auto;
color:#333;
cursor:pointer;
}
.game_svr_tle .img{padding-left:6px;margin-top:7px;height:16px;width:16px;overflow:hidden;float:left;}
.game_svr_tle .con{padding-left:2px;width:112px;overflow:hidden;float:left;}
.game_svr_tle .type{
margin-right:5px;
float:right;
font-size:12px;
width:63px;
color:#EB6100;
text-align:right;
}
.game_svr_con{
margin:auto;
margin-top:5px;
width:210px;
line-height:20px;
background-color:#fff;
text-align:left;
height:128px;
}
.game_svr_con .top{background-color:#E1EBF5;width:210px;overflow:hidden;color:#2E2F33;}
.game_svr_con .row{width:210px;text-align:center;overflow:hidden;height:20px;}
.game_svr_con .left{float:left;width:130px;text-align:left;margin-left:5px;}
.game_svr_con .right{float:left;width:60px;text-align:right;margin-right:5px;}

.game_svce{margin-top:10px;}
.game_svce .frame_content .content{height:160px;color:#5F9DDA;font-weight:bold;line-height:20px;_ line-height:24px;}

#right {
width: 755px;
height: 100%;
overflow: hidden;
margin-left: 10px;
float: left;
}
.row{
width:755px;
height:100%;
overflow:hidden;
}
.news_ad{
float:left;
height:220px;
width:417px;
margin:auto;
}

.news,.gonggao{
float:left;
margin-left:6px;
width:332px;
}
.gonggao{_ margin-left:3px;}
.news_top,.gonggao_top{
background: url( 'news_top.jpg' ) no-repeat;
height:26px;
width:332px;
line-height:26px;
text-align:center;
color:#1e50a2;
font-size:14px;
}
.gonggao_top{
background: url( 'gonggao_top.jpg' ) no-repeat;
}
.news_top_btn,.gonggao_top_btn{float:left;height:26px;width:166px;cursor:pointer;}
.news_top_btn{font-weight:bold;}
.news_con,.gonggao_con{border:1px solid #CFD6DC; border-top:none;height:193px;width:330px;}
.news_con ul,.gonggao_con ul{margin:0 3px;line-height:21px;}
.news_con li,.gonggao_con li{height:21px;overflow:hidden;}
.news_con li span,.gonggao_con li span{float:right;color:#9c9c9c}
.belongs_1,.belongs_2{width:71px;height:21px;float:left;overflow:hidden;padding-right:2px;background:url(art_belong_1.jpg) no-repeat 0 50%;color:#fff;text-align:center;}
.belongs_1 a,.belongs_1 a:visited{color:#fff;}
.belongs_2{background:url(art_belong_2.jpg) no-repeat 0 50%;color:#234D97;}
.belongs_2 a,.belongs_2 a:visited{color:#234D97;}

.game_recommend{width:755px;overflow:hidden;margin-top:9px;}
.game_recommend .frame_title{width:755px;}
.game_recommend .frame_title .content{width:715px;}
.recommend{background: url('game_hot.jpg') no-repeat;width:755px;height:198px;margin-top:5px;}
.recommend_btn_left,.recommend_btn_right{float:left;margin-top:70px;width:11px;height:64px;cursor:pointer;}
.recommend_list{padding:16px 24px 0 24px;overflow:hidden;float:left;}
.recommend_frame{width:325px;height:170px;overflow:hidden;float:left;padding-left:15px;}
.recommend_img{background: url('recommend_img.jpg') no-repeat;width:120px;height:170px;float:left;}
.recommend_img img{padding-top:5px;padding-left:5px;width:110px;height:140px;}
.recommend_type,.recommend_btn{margin-left:16px;float:left;width:189px;line-height:16px;}
.recommend_type .font_1{color:#EB6100;font-weight:bold;line-height:30px;}
.recommend_type a.font_1{color:#EB6100;font-weight:bold;line-height:30px;}
.recommend_type .font_2{font-weight:bold;line-height:24px;}
.recommend_ingame,.recommend_reg{float:left;width:77px;height:47px;margin-top:18px;cursor:pointer;}
.recommend_ingame{background: url('recommend_ingame.jpg') no-repeat;}
.recommend_reg{background: url('recommend_reg.jpg') no-repeat;margin-left:14px;}

.game_recommend .frame_content .content{padding:0;overflow:hidden;height:552px;}
.game_recommend_small{padding:9px 15px;width:220px;height:120px;float:left;overflow:hidden;}
.game_recommend_small_img{float:left;width:94px;height:120px;}
.game_recommend_small_bg{background: url('game_info_right.jpg') no-repeat;float:left;width:126px;height:120px;}
.game_recommend_small_info{margin-left:8px;width:118px;line-height:20px;}
.game_recommend_small_info .font_1{color:#EB6100;font-weight:bold;line-height:30px;}
.game_recommend_small_info a.font_1{color:#EB6100;font-weight:bold;line-height:30px;}
.game_recommend_small_btn{margin-left:50px;margin-top:10px;width:58px;height:19px;}

.more_game{width:753px;height:24px;overflow:hidden;margin:6px auto 0;border:1px solid #CFD6DC;background:#f4f9ff;}
.more_game span{color:#eb6100;font-weight:bold;}
.more_game_btn{width:120px;height:24px;float:right;}
.more_game_list{height:24px;float:left;}
.more_game_list ul{height:24px;}
.more_game_list li{height:24px;float:left;overflow:hidden;padding:0 10px 0 20px;line-height:26px;background-repeat:no-repeat;background-position:left 3px;}

.strategy,.mood{width:372px;overflow:hidden;margin-top:9px;float:left;}
.mood{margin-left:10px;}
.strategy .frame_title,.mood .frame_title{width:372px;}
.strategy .frame_title .content,.mood .frame_title .content{width:332px;}
.strategy .frame_title .more,.mood .frame_title .more{float:right;}
.strategy .frame_title a,.mood .frame_title a{color:#2151A3;}
.strategy .frame_content .content,.mood .frame_content .content{padding:0;overflow:hidden;height:180px;width:370px;padding:10px 0;}
.strategy ul,.mood ul{margin:0 10px;line-height:20px;}
.strategy li,.mood li{background:url(dog.jpg) no-repeat 0 50%;padding-left:8px;}
.strategy li span,.mood li span{float:right;color:#9c9c9c}

.row4{
border:1px solid #CFD6DC;
background-color:#F4F9FF;
overflow:hidden;
margin-top:8px;
width:753px;
height:28px;
line-height:28px;
text-align:center;
color:#2A0202;
}
.row4 span{color:#214E9F;}

#login {
width: 220px;
height: 220px;
}

#login_top {
width: 220px;
height: 40px;
background: url('login_frame_top.jpg') no-repeat;
}

#login_middle {
width: 190px;
height: 149px;
background: url('login_frame_middle.jpg') repeat-y;
font-size: 12px;
line-height: 18px;
padding: 15px;
padding-bottom: 0;
}

#login_middle a {
color: black;
text-decoration: none;
}

#login_bottom {
width: 220px;
height: 11px;
background: url('login_frame_bottom.jpg') no-repeat;
}

#login_middle hr {
height: 1px;
border: 1px solid #CCC;
}

.flatGray {
border: 1px solid #CCC;
}

.login_input {
width: 120px;
height: 16px;
font-size: 12px;
}

.orange {
color: orange;
}

#last_games {
height: 20px;
line-height: 20px;
margin: auto;
border-bottom:1px solid #ccc;
}

.server_list{width:985px;overflow:hidden;margin-top:9px;}
.server_list .frame_title{width:985px;}
.server_list .frame_title .content{width:945px;}
.server_list .frame_content .content{padding:0;overflow:hidden;height:100%}
.game_list{float:left;margin-top:10px;}
.game_list ul{line-height:30px;width:211px;padding-left:9px;overflow:hidden;}
.game_list li{height:30px;background:url(game_svr_title_bg.jpg) no-repeat; border-right:1px solid #2c75ae;width:210px;margin:0;padding:0;overflow:hidden;}
.game_list li .dot{padding-left:4px;margin-top:12px;width:4px;height:7px;overflow:hidden;float:left;}
.game_list li .img{padding-left:4px;margin-top:7px;height:16px;width:16px;overflow:hidden;float:left;}
.game_list li .con{padding-left:4px;width:112px;overflow:hidden;float:left;font-size:15px;font-weight:bold;cursor:pointer;color:#2b2b2b;}
.game_list li .type{
padding-right:6px;
font-size:12px;
width:52px;
color:#EB6100;
float:left;
_ float:none;
text-align:right;
font-weight:bold;
}
.game_list .on{background:url(server_title_bg_on.jpg) no-repeat top right;border:0;border-right:1px solid #3a97e0;}
.game_list .on .con{color:#fff}
.game_list .spet{background:none;}

.game_server_list{width:751px;float:left;border:1px $solid #2c75ae;border-left:0;background:url(server_bg.jpg) repeat-y;margin:10px 0;}
.game_server_list_top{background:url(server_bg_top.jpg) no-repeat;height:12px;width:751px;overflow:hidden;}
.game_server_list_btm{background:url(server_bg_btm.jpg) no-repeat;height:12px;width:751px;overflow:hidden;}

.game_server_list table{text-align:center;width:290px;margin:auto;overflow:hidden;}
.game_server_list table .left{width:150px;font-weight:bold;}
.game_server_list table .right{width:90px;color:#ef5f01;text-align:right;}
.recom_list,.all_list{width:702px;margin:10px auto 0;text-align:center;}
.all_list{min-height:610px;height:auto !important;height:610px;overflow:visible;margin-top:20px;}
.recom_list .top,.all_list .top{width:702px;height:30px;line-height:20px;font-size:14px;font-weight:bold;color:#324357;background:url(server_title.jpg) no-repeat;margin-bottom:10px;}
.recom_list ul,.all_list .s_list{overflow:hidden;width:702px;}
.recom_list li,.all_list .s_list li{background: url('server_btn_bg.jpg') no-repeat;width:327px;height:32px;line-height:32px;float:left;margin:10px 0;}
.all_list .s_list li a{color:#444a51}
.recom_list .li_right,.all_list .s_list .li_right{float:right;}
#s_list_btn{width:702px;margin-bottom:10px;overflow:hidden;}
#s_list_btn li{line-height:30px;height:30px;float:left;border-bottom:1px solid #d5d5d5;overflow:hidden;font-size:13px;}
#s_list_btn .se_btn{background:url(server_more.jpg) no-repeat top center;width:100px;color:#74787d;font-weight:bold;cursor:pointer;}
#s_list_btn .se_on{background:url(server_more_on.jpg) no-repeat top center;color:#365e90;border:0;}
#s_list_btn .se_spet{width:10px;}
#s_list_btn .se_url{float:right;text-align:right;}
#s_list_btn .web_url{color:#ff5d16}
#s_list_btn a:hover{text-decoration:underline;}
.se_quick_ingame{width:660px;height:24px;padding:11px 20px;border:1px solid #dbebff;background:#eef5fc;color:#3274c1;font-weight:bold;line-height:24px;margin-bottom:10px;text-align:left;overflow:hidden;position: relative;}
#server_num{}
#ingame{height:22px;position: absolute;}

.list_content{width:755px;overflow:hidden;}
.list_content .frame_title{width:755px;}
.list_content .frame_title .content{width:715px;}
.list_content .frame_content{overflow:hidden;}
.list_content .frame_content .content{padding:0;height: 100%;overflow:hidden;}
.list_content ul{padding:20px;line-height:24px;}
.list_content li{background:url(dog.jpg) no-repeat 0 50%;padding-left:14px;}
.list_content li span{float:right;}
.page{text-align:center;margin:auto;margin-bottom:10px;}
.game_list_recom{width:250px;float:left;overflow:hidden;}
.game_list_info{padding:0 15px;width:220px;line-height:20px;height:100px;float:left;overflow:hidden;}

#content_title {
width: 90%;
margin: auto;
margin-top:10px;
text-align: center;
border: 1px solid #718EFF;
}

#content_title_1 {
height: 20px;
line-height: 20px;
color: #0052F8;
font-size: 14px;
font-weight: bold;
}

.content_title_2 {
height: 20px;
line-height: 20px;
}

#content_content{
width:90%;
text-align: left;
margin: auto;
overflow:hidden;
line-height:23px;
color:#000;
}

.footer_ad{
margin: auto;
margin-top:10px;
border:1px solid #CFD6DC;
width:983px;
overflow:hidden;
line-height:20px;
text-align:left;
}
.footer_ad a{color:#7e7e7e;}
.footer_ad img{margin:5px 2px 0 2px;}
.footer_info{
margin: auto;
margin-top:10px;
padding-top:10px;
width:983px;
height:90px;
overflow:hidden;
line-height:22px;
text-align:center;
}


.user_home {
width: 700px;
height: 100%;
overflow: hidden;
margin: auto;
}

.home_menu{width:220px;overflow:hidden;margin-top:9px;}
.home_menu .frame_title{width:220px;}
.home_menu .frame_title .content{width:180px;}
.home_menu ul{width:210px;overflow:hidden;margin:auto;}
.home_menu li{width:180px;height:34px;line-height:34px;border-bottom:1px dotted #e0e1e3;background:url(arrow_2.jpg) no-repeat 10px 50%;padding-left:30px;font-size:14px;font-weight:bold;color:#585858;text-align:left; }
.home_menu li a{color:#585858;}
.home_menu .on{background:url(arrow_1.jpg) no-repeat 10px 50%;}
.home_menu .on a{color:#f34500;}

dl,dt,dd{margin:0;padding:0;}
.user_home_txt{width:700px;}
.user_home_input{width:420px;height:100%;overflow:hidden;float:left;padding-top:30px;}
.user_home_list{margin-left:10px;width:410px;height:24px;line-height:24px;font-size:12px;}
.user_home_list dl{width:410px;height:24px;line-height:24px;overflow:hidden;}
.user_home_list dt{float:left;width:100px;overflow:hidden;text-align:right;}
.user_home_list dd{float:left;width:300px;text-align:left;}
.user_home_list .flatGray{height:16px;}
.point{color:#ff8518;}
.info_text{color:#f00;}

.user_safe_txt{height:30px;padding-top:20px;line-height:30px;}
.user_home_safe_step{width:380px;height:66px;padding:0 160px;background:#F1F9FF;}
.step_img{width:155px;height:66px;float:left;cursor:pointer}
.step_arrow{width:70px;height:66px;float:left;background:url(2010step_arrow.jpg) no-repeat center 0;}

#user_home_info_1,#user_home_info_2{width:280px;height:400px;overflow:hidden;float:left;padding-top:30px;line-height:24px;}
#user_home_info_1{height:250px;}
.user_home_btn{width:78px;height:30px;overflow:hidden;margin:10px auto 30px;}

#reg_web{width:985px;overflow:hidden;}
#reg_web .frame_title{width:985px;}
#reg_web .frame_title .content{width:945px;}
#reg_web .frame_content .content{padding:0;height: 100%;overflow:hidden;}

#user_reg{width:915px;height:100%;overflow:hidden;margin:auto;}
#reg_title_1,#reg_title_2,#reg_title_3{width:915px;height:30px;overflow:hidden;background:url('reg_title_1.jpg') no-repeat;}
#reg_title_3{background:url('reg_title_3.jpg') no-repeat 0 20px;padding-top:20px;}
#reg_title_2{background:url('reg_title_2.jpg') no-repeat 0 20px;padding-top:20px;border-top:1px dotted #e0e1e3}

.reg_con{width:840px;overflow:hidden;float:left;padding-left:15px;}
.regc2{margin-bottom:20px;}
.reg_home_list{margin-left:50px;width:780px;height:36px;line-height:36px;font-size:12px;}
.reg_home_list dl{width:780px;height:36px;line-height:36px;}
.reg_home_list dt{float:left;width:150px;overflow:hidden;text-align:right;}
.reg_home_list dd{float:left;width:200px;text-align:left;}

#reg_info_1,#reg_info_2{width:310px;height:100px;overflow:hidden;float:left;line-height:24px;}
#reg_info_2{height:310px;}

.reg_botton_div{width:915px;overflow:hidden;line-height:20px;margin:auto;text-align:center;}
.reg_botton{width:100px;margin:auto;height:30px;}
.reg_input{width:150px;height:18px;font-size:12px;}

#fcm_main{width:750px;overflow:hidden;margin:auto;}
#fcm_img{width:750px;height:140px;overflow:hidden;margin:10px 0;background:url('ad.jpg') no-repeat;}
#fcm_menu{width:735px;height:44px;overflow:hidden;margin:auto;padding-bottom:15px;border-bottom:1px dotted #e0e1e3;}
.fcm_menu_list{float:left;height:44px;}
#fcm_title{color:#0052F8;height:50px;line-height:50px;}
#fcm_content{width:688px;overflow:hidden;border:1px solid #e0e1e3;padding:20px 30px;
text-align: left;
overflow:hidden;
line-height:23px;
color:#000;margin-bottom:10px;}

.retrieve_cl{padding:0 20px;}

#service_title{width:710px;height:34px;overflow:hidden;margin:auto;padding:10px 20px;background:url(service_title.jpg) no-repeat right 10px;}
#service_title .service_title_btn{width:87px;height:30px;float:left;overflow:hidden;margin-top:4px;cursor:pointer;line-height:30px;color:#fff;font-weight:bold;text-align:center;}
#service_title .on{background:url(service_title_btn.jpg) no-repeat;color:#2f4c84;}
.service_content{width:730px;height:100%;line-height:24px;text-align:left;}
.service_content dl{width:710px;height:100%;overflow:hidden;margin:auto;padding:5px 0;}
.service_content dt{width:710px;height:26px;overflow:hidden;line-height:26px;color:#ff7800;font-size:14px;font-weight:bold;}
.service_content .btn{width:70px;height:26px;float:right;}
.service_content .dot{color:#e60000;}
.service_content .txt{color:#608597;font-size:12px;font-weight:normal;}
.service_content .radio_btn{cursor:pointer;}
.service_content dd{width:710px;height:100%;overflow:hidden;}
.service_content dd table{width:710px;height:100%;line-height:24px;}
.service_content dd table td{padding:2px 0;}
.service_content dd table td.td_title{width:130px;color:#000;font-size:12px;text-align:right;}
.service_content .line_spet{width:710px;height:1px;overflow:hidden;margin:5px auto;border-bottom:1px dotted #d5d5d5;}
.service_content .message{height:24px;padding:10px 0;line-height:24px;color:#f00;font-size:14px;text-align:center;}
#service_save_btn{width:124px;height:44px;margin:auto;padding:20px 0 10px;}