﻿@charset "utf-8";
/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd {
	margin:0;
	padding:0;
	border:0;
}
body {
	background:#fff;
	font-size:12px;
	font-family:"宋体";
}
ul, ol ,li{
	list-style-type:none;
	
}
select, input, img, select {
	vertical-align:middle;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.main{
	width:970px;
	height:auto;
	clear:both;
	margin:0px auto;
}
#top{width:100%;height:27px;background:url('/static/images/top_bar_bg.gif') repeat-x;}
#top_content{width:970px;height:27px;line-height:27px;margin:auto;}
#top_message{width:380px;height:27px;line-height:27px;float:left;overflow:hidden;}
#top_message ul li a{ color:red}
#scroll_ul,#scroll_ul li{margin:0;padding:0;height: 30px;
    line-height: 30px;}
#scroll_ul li{padding-left:10px;}
#scroll_ul li a {color:red}
#top_nav{width:490px;height:27px;line-height:27px;text-align:right;float:right;}
#speaker{margin-top:6px;float:left;}

#home{margin-top:6px;float:right;}
.top_logoad{
	width:970px;
	height:auto;
	float:left;
	margin-top:0px;
}
.top_logo{
	width:240px;
	height:91px;
	float:left;
	display:inline;
	background-color:red;
}
.top_ad{
	width:730px;
	height:91px;
	float:left;
	display:inline;
}
.top_ad img{
	width:730px;
	height:91px;
}
.nav{
	width:970px;
	height:36px;
	float:left;
	line-height:36px;
	background:url(/static/images/navbg.gif) no-repeat left top;
	margin-top:0px;
	position:relative;
}
.news_icon {
	width:22px;
	height:14px;
	left:387px;
	top:10px;
	z-index:100;
	position:absolute;
}

.nav li{
	margin-left:15px;
	display:inline;
}
.navcur{
	width:71px;
	height:36px;
	float:left;
	background:url(/static/images/navcurbg.gif) no-repeat left 5px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.navline{
	width:1px;
	height:36px;
	float:left;
}
.navline img{
	display:block;
}
.navnocur{
	width:71px;
	height:36px;
	float:left;
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.navnocur a:link{
	width:71px;
	height:36px;
	display:block;
	color:#fff;
}
.navnocur a:visited{
	width:71px;
	height:36px;
	display:block;
	color:#fff;
}
.navnocur a:hover{
	width:71px;
	height:36px;
	display:block;
	background:url(/static/images/navcurbg.gif) no-repeat left 5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.navnocur a:active{
	width:71px;
	height:36px;
	display:block;
	color:#fff;
}
#page01{
	width:970px;
	height:auto;
	float:left;
	margin-top:7px;
}
#page01_left{
	width:220px;
	height:auto;
	float:left;
}
#page01_right{
	width:735px;
	height:auto;
	float:left;
	margin-left:10px;
}
#page01_left #log h3 {
	margin:0 0 5px;
	/*line-height:15px;*/
	padding:5px 0 5px 50px;
	font-size:12px;
}
#page01_left #log h3.login_prompt {
	background: url("/static/images/icon_information.png") no-repeat scroll 2px 4px #ECFBFF;
	border: 1px solid #00CCCB;
	color: #000000;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	padding: 5px 0 5px 20px;
	text-align: left;
}
#page01_left #log h3.login_prompt_error {
	background: url("/static/images/icon_error.png") no-repeat scroll 2px 4px #FFC5C4;
	border: 1px solid #FE0000;
	color: #000000;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	padding: 5px 0 5px 20px;
	text-align: left;
}
#log {
	margin:0 0 10px;
	height:220px;
}
#log.kuaitui {
	height:205px;
}
.kuaitui .kuaitui_infor {
	border-bottom:1px dashed #bbb;
}
#log h3 {
	height:auto;
	background:none;
	line-height:14px;
	margin:0 0 5px;
	padding:5px 0;
	font-family:"微软雅黑", "新宋体"
}
#log div.field {
	margin:0 0 0 37px;
}
#log div.field .verifycode {
	float:left;
	width:auto;
	margin:0 4px 4px;
}
#log div.field img.verifycode {
	width:80px;
}
#log div.field .change-verifycode {
	float:left;
	line-height:46px;
}
#log label {
	font-weight:lighter;
}
.leftBox {
	overflow:hidden;
}
.leftBox {
	margin-bottom: 10px;
	border: 1px solid #BBB;
	padding: 1px;
	height: 1%;
}
.leftBox h3 {
	background: url(/static/images/a_bg_title_01.jpg) no-repeat left top;
	padding-left: 15px;
	line-height:25px;
	color: #000;
	font-size: 12px;
	margin:0;
	font-weight:bold;
}
.hidden {
	display:none;
}

 #loginForm input[type=text], input[type=password],input[type=email] {
    border: 1px solid #bbb;
    line-height: 1.5;
    padding: 0.3em;
    width: 150px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	box-sizing:border-box;
    font-size: inherit;
	font-family:inherit;
}
form #loginForm fieldset input.input {
	width: 120px;
}

#log {
	width: 198px;
	border: 1px solid #bbbbbb;
	overflow: hidden;
	padding: 5px 10px 0;
	margin:0 0 10px;
}
#log div.field {
	margin-bottom:8px;
}
#log h3 {
	font-weight:bold;
}
#loginForm {
	margin-bottom: 10px;
}
#loginForm legend {
	display: none;
}
#loginForm fieldset {
	border-style: none;
}
#loginForm span.description {
	visibility:hidden;
	position:absolute;
	display:block;
	padding:0.3em;
	line-height:1.5;
	color:#bbb;
	cursor:text;
	width:100px;
}
#loginForm fieldset p.remember {
	line-height:1;
	margin-bottom:0;
}
#loginForm fieldset p.submit input {
	background: url(/static/images/a_bg_btn_01.png) no-repeat left top;
	height: 26px;
	width: 66px;
	border-style: none;
	cursor: pointer;
	vertical-align: middle;
}
#loginForm p {
	position:relative;
	line-height: 24px;
	height: 24px;
	margin-bottom: 6px;
	_margin-bottom: 4px;
	color: #727171;
	width:210px;
}
#loginForm p a {
	color: #d60e19;
}
#loginForm p label {
	display: inline-block;
	width: 38px;
	color: #000;
	font-weight:normal;
	text-align:right;
}
.reg {
	text-align: center;
	border-top: 1px dashed #d7d7d7;
}
.reg h5 {
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	font-weight: normal;
}
.reg h5 a {
	color: #007ee8;
	text-decoration: none;
}
#loginIn {
	border-bottom: 0px dashed #bbb;
	height:214px;
}
#loginIn p {
	clear: both;
	line-height: 30px;
	height: 30px;
	color: #007EE8;
}
#loginIn p a {
	color: #007EE8;
}
#loginIn ul
{
	float:left;
}
#loginIn ul li
{
	width:100%;
	float:left;
	line-height:21px;
}
#loginIn ul li a {
	color: #007EE8;
}

#page01_right1{
	width:733px;
	height:214px;
	float:left;
	display:inline;
}
#page01_right2{
	width:328px;
	height:auto;
	float:left;
	margin-left:5px;
	display:inline;
}
#page01_right2 h3 a
{
	width:328px;
	height:30px;
	float:left;
	margin-top:6px;
	text-align:center;
	line-height:30px;
	overflow:hidden;
	font-size:16px;
	font-family:"黑体";
	color:#F30;
	font-weight:normal;
}
#banner {position:relative; width:733px; height:220px; border:0px solid #666; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;
cursor:pointer; width:733px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
            margin:0; padding:0; bottom:0; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#banner ul li.on { background:#900}
#banner_list a{position:absolute;} 

#topnews
{
	width:325px;
	float:left;
	height:190px;
}
#topnews ul span
{
	padding-left:10px;
	line-height:24px;
	float:right;
}
#topnews ul
{
	width:320px;
}
#topnews ul li
{
	width:100%;
	padding-left:5px;
	line-height:24px;
	float:left;
	border-bottom:dotted 1px #333;
}
#topnews ul li a
{
	padding-left:5px;
	line-height:22px;
	float:left;
}
#page02{
	width:970px;
	height:auto;
	float:left;
	margin-top:0px;
}
#page02_left{
	width:220px;
	height:auto;
	float:left;
}
#page02_right{
	width:740px;
	height:auto;
	float:left;
	margin-left:10px;
}
#activeList ul {
	height:auto;
	margin-bottom: 1px;
	padding-left: 10px;
	width: 196px;
	padding-right: 10px;
	overflow: hidden;
	line-height: 25px;
}
#activeList ul li
{
	border-bottom:dotted 1px #333;
}
#activeList ul li a {
	color:#666;
	font-size:13px;
}
.allGames {
	padding: 0px;
	border: 1px solid #bbbbbb;
	background: url(/static/images/a_bg_games.jpg) repeat-x left bottom;
	
	width:745px;
	
}
.allGames h3, .igames h3 {
	background: url(/static/images/a_bg_title_02.jpg) no-repeat left top;
	height: 26px;
	padding-left: 20px;
	padding-right: 16px;
	border-bottom: 1px solid #bbb;
	font-size: 12px;
	color: #000;
	line-height: 26px;
	
	font-weight:bold;
}
.allGamesInner
{
    border-top: none;
}

.allGamesInner  h4 {
width: 336px;
text-align: left;
margin: 10px 0;
color: black;
font: normal 12px "宋体";
position: relative;
}
.allGamesInner h4 span {
position: absolute;
right: 0;
}
.allGamesInner a.image {
display: block;
width: 336px;
height: 88px;
border: 1px solid #CCC;
}
.allGamesInner a:link, a:visited {
color: #333;
}
.allGamesInner  a.image img {
margin: 3px;
}
.allGamesInner p.info {
margin: 5px 0;
text-align: left;
color: #666;
font: 12px/24px "宋体";
background: url(/static/images/lineV.gif) repeat-x bottom;
}
.allGamesInner p.info span {
color: black;
}
.allGamesInner .href {
width: 70px;
height: 24px;
font: 12px/24px "宋体";
float: left;
}
.allGamesInner .href a {
color: #093;
margin: 0 5px;
font: 12px/24px "宋体";
text-decoration: none;
}
.allGamesInner .popular {
width: 160px;
height: 24px;
margin: 0 18px;
font: 12px/24px "宋体";
float: left;
overflow: hidden;
}
.allGamesInner .popular span {
display: block;
color: #E61F05;
width: 108px;
height: 24px;

float: left;
}
.allGamesInner a.enter {
display: block;
float: left;
color: white;
font: 12px/24px "宋体";
text-decoration: none;
width: 66px;
height: 24px;
background: url(/static/images/popularEnter.jpg);
padding-left:5px;
}
.clearfix {
display: block;
}
.allGamesInner .L1
{
	width:339px;
	border-width:0 1px 1px 0;
	border-right: 1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.allGamesInner .R1
{
	width: 340px;
	border-width:0 0 1px 0;
border-bottom:1px solid #CCC;
}
.allGamesInner .L2
{
	width:339px;
	border-width:0 1px 1px 0;
	border-right: 1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.allGamesInner .R2
{
	width: 340px;
	border-width:0 0 1px 0;
	border-bottom:1px solid #CCC;
}
.allGamesInner .L3
{
	width:339px;
	border-width:0 1px 1px 0;
	border-right: 1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.allGamesInner .R3
{
	width: 340px;
	border-width:0 0 1px 0;
	border-bottom:1px solid #CCC;
}
.allGamesInner .L4
{
	width:339px;
	border-width:0 1px 1px 0;
	border-right: 1px solid #CCC;
}
.allGamesInner .R4
{
	width: 340px;
	border-width:0 0 1px 0;
}
.allGamesInner .L1, .allGamesInner .R1, .allGamesInner .L2, .allGamesInner .R2,.allGamesInner .L3, .allGamesInner .R3,.allGamesInner .L4, .allGamesInner .R4 {
height: 206px;
padding: 14px;
overflow: hidden;
float: left;
}
.footer_ad{
	float:left;
margin-top:10px;
padding:0 10px;
border:1px solid #CFD6DC;
width:950px;
overflow:hidden;
line-height:24px;
text-align:left;
}
.footer_ad a{color:#7e7e7e;}
.footer_ad img{display:inline;float:left;margin:5px 8px 0 0;}
.footer_info{
float:left;
margin-top:10px;
padding-top:10px;
width:970px;
overflow:hidden;
line-height:22px;
text-align:center;
}
ul.slide-menu {
	position: relative;
	clear: both;
	background: url(/static/images/dark_gray_bg.png) repeat-x;
	height: 28px;
	margin-bottom: 10px;
	font: 12px/28px "Lucida Grande", Helvetica, Arial, 'Microsoft Yahei', Verdana, sans-serif;
	border-radius: 5px;
}
ul.slide-menu li {
	position: relative;
	z-index: 1;
	float: left;
}
/*ul.slide-menu li.ui-tabs-selected*/
ul.slide-menu li.current {
	background:url("/static/images/white_bg.png") repeat-x scroll 0 0 transparent;
	border-radius: 5px;
	height: 26px;
	margin: 1px;
	line-height: 26px;
}
ul.slide-menu li.slider {
	position: absolute;
	top: 0;
	z-index: 0;
	height: 26px;
	background: url(/static/images/white_bg.png) repeat-x;
	border: 1px solid #999;
	border-radius: 5px;
}
ul.slide-menu a {
	float: left;
	color: #fff;
	padding: 0 16px;
	text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
ul.slide-menu a:hover {
	color: #eee;
}
ul.slide-menu li.hover a {
	color: #333;
	text-shadow: none;
}
ul.slide-menu li.ui-tabs-selected a, ul.slide-menu li.current a, ul.slide-menu li.current a:hover {
	color: #333;
	text-shadow: none;
}
#reg_web{width:970px;overflow:hidden;}
#reg_web .frame_title{width:970px;margin-top:10px}
#reg_web .frame_title .content{width:930px;}
#reg_web .frame_content .content{padding:0;height: 100%;overflow:hidden;}

.frame_content{border:1px solid #CFD6DC; border-top:none;}
.frame_content .content{padding:3px 4px;}
.frame_title{background: url('/static/images/title_bg.jpg') repeat-x;height:26px;overflow:hidden;}
.frame_title .left{background: url( '/static/images/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( '/static/images/title_right.jpg' ) no-repeat;width:6px;height:26px;float:left}
#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('/static/images/reg_title_1.jpg') no-repeat;}
#reg_title_3{background:url('/static/images/reg_title_3.jpg') no-repeat 0 20px;padding-top:20px;}
#reg_title_2{background:url('/images/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;}
.point{color:#ff8518;}

.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;}

.flatGray {
border: 1px solid #CCC;
}
/*Pager*/
  DIV.pager {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 7px; PADDING-TOP: 2px;border-radius:5px;
	 FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	 text-align:center;
    }
    DIV.pager A {
	    PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;border-radius:5px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ee4e4e; TEXT-DECORATION: none
    }
    DIV.pager A:hover {
	    PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;border-radius:5px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #de1818
    }
    DIV.pager A:active {
	    PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;border-radius:5px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #de1818
    }
    DIV.pager SPAN.current {
	    PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px;border-radius:5px; COLOR: #000; PADDING-TOP: 0.5em; BACKGROUND-COLOR: skyblue
    }
    DIV.pager SPAN.disabled {
	    DISPLAY: none
    }
     .r5{border-radius:5px;}
     
     
     .rbox
        {
            position: relative;
            float: left;
            margin-left:10px;
        }
        .rbox img{width:94px;height:120px}
        .enter
        {
            display: block;
            float: left;
            color: white;
            font: 12px/24px "宋体";
            text-decoration: none;
            width: 66px;
            height: 24px;
            background: url(/static/images/popularEnter.jpg);
            padding-left: 5px;
        }
        
                                
        .game_right a
        {
            font-weight:normal;
            text-decoration: none;
            color: Black;
            
            
        }
        .game_right strong
        {
            font-weight:normal;
            color: Black;
            width:112px;
            font-size:12px;
        }
        .title {font-size:16px;width:112px;font-weight:bolder}
        a:visited
        {
            text-decoration: none;
            color: Black;
        }
        strong
        {
            font-size: 13px;
            font-weight: bolder;
        }
        
        .img2{width:115px;height:145px;}
        .Divx{width: 240px; float: left;margin-top:10px;height: 120px;margin-bottom: 8px;margin-left:5px}
        .game_right{width: 126px;background:url(/static/images/game_info_right.jpg) no-repeat; float: left;height:120px;line-height: 20px;padding-top:10px;padding-left:10px}
        .game_top {
background: url('/images/game_hot.jpg') no-repeat;
width: 745px;
height: 198px;
margin-top: 5px;}

.recommend {
background: url('/static/images/game_hot.jpg') no-repeat center;
width: 745px;
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('/static/images/recommend_img.jpg') no-repeat;
width: 120px;
height: 170px;
float: left;
}
.recommend_type, .recommend_btn {
margin-left: 16px;
float: left;
width: 189px;
line-height: 16px;
}
.recommend_reg {
background: url('/static/images/recommend_reg.jpg') no-repeat;
margin-left: 14px;
}
.recommend_ingame {
background: url('/static/images/recommend_ingame.jpg') no-repeat;
}
.recommend_ingame, .recommend_reg {
float: left;
width: 77px;
height: 47px;
margin-top: 18px;
cursor: pointer;
}
.recommend_type .font_2 {
font-weight: bold;
line-height: 24px;
}







.recom{height:277px;width:746px;border:solid 1px #bbb;margin-top:10px}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.s_btn{background-color:#badff6;background-repeat:no-repeat;}
.tab_btn{width:746px;height:34px;line-height:30px;margin:auto;}
.tab_btn li.x{width:70px;height:34px;float:left;padding:0 0 0 0;}
.tab_btn li.x a{width:70px;height:34px;display:block;text-align:center;color:black;background-position:-10px -334px;}
.tab_btn li.x a.on{background-position:-100px -334px;background-color:White;color:black}
.tab_btn li{width:25px;height:34px;float:left;padding:0 0 0 1px;}
.tab_btn li a{width:25px;height:34px;display:block;text-align:center;color:black;font-weight:bolder;background-position:-10px -334px;}
.tab_btn li a.on{background-position:-100px -334px;background-color:White;color:black}


.qb_list{
	width:746px;height:287px;overflow:visible;font-size:14px;font-weight:bolder
	}
.qb_list li{width:147px;height:40px;display:inline;float:left;margin:0 0 0;border:solid 1px #bbb;}
.qb_list li a{width:147px;height:40px;display:block;text-align:center;line-height:40px;}
.qb_list li a:hover{width:147px;height:40px;display:block;text-align:center;line-height:40px;background-color:#25a0fd;color:#ff8a00}
.qb_list li a.s1{background-position:-10px -205px;color:#ffc8c8;}
.qb_list li a.s2{background-position:-10px -248px;color:#ffe294;}
.qb_list li a.s3{background-position:-10px -162px;color:#e2e2e2;}
.classX{width:100px;height:200px;margin-top:10px 20px auto auto}
