@import url(general.css); /* 引入通用样式 */


.kides_bg {
	height: 387px;
	width: 922px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.blue_line {
	line-height: 1px;
	height: 1px;
	background-color: #2f5362;
	clear: both;
	font-size: 1px;
}
.hot_left {
	height: 332px;
	width: 496px;
	float: left;
	background-image: url(../images/hot_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 16px;
}
.more {
	float: right;
	padding-right: 15px;
}
.all {
	width: 920px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/right_bg.jpg);
	background-repeat: repeat-x;
	margin-bottom: 20px;
}
.login_right {
	margin-left: 12px;
	width: 411px;
	float: left;
}

.login_right_info {
	width: 393px;
	height: 250px;
	background-image: url(../images/right_bg2.jpg);
	background-repeat: no-repeat;
	margin-top: 27px;
	margin-left: 6px;
	padding-top: 15px;
}
.login_right_info td {
	height:27px;
}
.login_right_title {
	width: 368px;
	font-size: 12px;
	padding-left: 25px;
}

.green_line {
	height: 1px;
	font-size: 1px;
	background-color: #1a262b;
	margin-top: 15px;
	margin-bottom: 8px;
}
.cc_link {
	background-image: url(../images/bg_link.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 924px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding: 18px;
}
.cc_link_title {
	float: left;
	width: 30px;
	margin-right: 11px;
	font-size: 14px;
	padding-top: 3px;
}
.cc_link_url {
	height: 35px;
	padding-right: 12px;
	padding-left: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3f4549;
	font-size: 14px;
	float: left;
	padding-top: 2px;
	line-height: 18px;
}

.cc_ad {
	background-image: url(../images/bg_ad.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 960px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	text-align: center;
}
.cc_address {
	background-image: url(../images/bg_address.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 960px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
.tabTitle{
	width:100%;
	height:36px;
}

.tabTitle .titleList{
	float:left;
	z-index:2;
	position:absolute;
	width: 496px;
}
.tabTitle .titleList ul{
	margin: 0px;
	padding: 0px;
}
.tabTitle .titleList li {
	cursor:pointer;
	height:36px;
	line-height:36px;
	float:left;
	width: 130px;
	text-align: center;
	color: #a1a1a1;
	background-image: url(../images/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: 25px 13px;
	list-style-type: none;
}
.tabTitle .titleList li a{
	display:block;
	width:130px;
	height:36px;
	color:#a1a1a1;
	text-decoration: none;
	font-size: 14px;
	background-image: url(../images/bg_line.gif);
	background-repeat: no-repeat;
	background-position: right;
}



.tabTitle .titleList li a:hover{
	height:36px;
	background-image: url(../images/bg_list.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFF;
	}
.tabTitle .titleList li.selected{
	height:36px;
	font-weight: bold;
	color: #FFF;
	background-color: #1F282F;
	width: 130px;
	background-image: url(../images/hot_bg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	left: 0px;
	top: 0px;
	clip: rect(0px,auto,auto,0px);
	background-position: left top;
	}	
.hot_leftPic {
	height: 91px;
	width: 122px;
	float: left;
	margin-top: 15px;
	background-color: #13304b;
	margin-left: 26px;
	padding-top: 4px;
	padding-left: 4px;
}
.hot_leftTxt {
	height: 95px;
	width: 290px;
	float: left;
	margin-top: 15px;
	margin-left: 12px;
	color: #9ec6de;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
}

/* 大屏游戏滚动样式 */
#slider_game{}
#slider_game ul, #slider_game li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#slider_game li{ 
	height: 387px;
	width: 922px;
	overflow:hidden;
}
#prevBtn, #nextBtn{ 
	display:block;
	position:absolute;
	left:0px;
	top: 160px;
	height: 47px;
	width: 37px;
}	
#nextBtn{ 
	left:886px;
}
#prevBtn a, #nextBtn a{  
	display:block;
	height: 47px;
	width: 37px;
	background:url('../images/arrow_left.gif') no-repeat 0 0;
	float: left;
}	
#nextBtn a{ 
	background:url('../images/arrow_right.gif') no-repeat 0 0;
}
#prevBtn a:hover {
	background:url('../images/arrow_left2.gif') no-repeat 0 0;
}	
#nextBtn a:hover { 
	background:url('../images/arrow_right2.gif') no-repeat 0 0;
}
.window_xy, .window_zq, .window_lq, .window_zq2 {
	height: 387px;
	width: 922px;
	background-image: url(../images/xiyou_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 519px;
	padding-top: 72px;
}
.window_zq {
	background-image: url(../images/football_bg.jpg);
}
.window_lq {
	background-image: url(../images/basketball_bg2.jpg);
}
.window_zq2 {
	background-image: url(../images/football2_bg.jpg);
}
.window_content {
	height: 238px;
	width: 272px;
	background-image: url(../images/window_01.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-right: 28px;
}
.window_logo {
	width: 270px;
	margin-bottom: 15px;
	text-align: center;
	height: 67px;
}
.window_info {
	height: 67px;
	margin-bottom: 35px;
}
.window_ctrl {
	width: 411px;
	height: 58px;
}
#controls{
	}
#controls li{
	margin:0; 
	padding:0;
	float:left;
	list-style:none;
	height:58px;
	}
#controls li a{
	float:left;
	height:58px;
	}
#controls li.current a{
	}
#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


/* 登录后服务器滚动样式 */
.slider_server_container{
	position:relative;
}
#slider_server{
	margin-left:23px;
}
#slider_server ul, #slider_server li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#slider_server li{ 
	width: 351px;
	height: 100px;
	overflow:hidden;
}
#prevBtn_s, #nextBtn_s{ 
	display:block;
	position:absolute;
	left:5px;
	_left:-18px;
	top: 45px;
	height: 16px;
	width: 10px;
}	
#nextBtn_s{ 
	left:378px;
	_left:355px;
}
#prevBtn_s a, #nextBtn_s a{  
	display:block;
	height: 16px;
	width: 10px;
	background:url('../images/arrow_left3.gif') no-repeat 0 0;
	float: left;
}	
#nextBtn_s a{ 
	background:url('../images/arrow_right3.gif') no-repeat 0 0;
}
#prevBtn_s a:hover {
	background:url('../images/arrow_left3x.gif') no-repeat 0 0;
}	
#nextBtn_s a:hover { 
	background:url('../images/arrow_right3x.gif') no-repeat 0 0;
}
.allsever {
	height: 85px;
	width: 105px;
	background-color: #13304b;
	margin-right: 8px;
	_margin-right: 6px;/* IE6*/
	float: left;
	margin-top: 5px;
	padding: 2px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
}
.allsever_arrowLeft {
	height: 52px;
	width: 10px;
	float: left;
	padding-top: 35px;
	margin-right: 8px;
	_margin-right: 6px;/* IE6*/
	margin-left: 6px;
	_margin-left: 4px;/* IE6*/
	margin-top: 5px;
}
.allsever_arrowRight {
	height: 52px;
	width: 10px;
	float: left;
	padding-top: 35px;
	margin-top: 5px;
}
.class2 {
	width: 920px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	height: 132px;
	position: relative;
}
.class2_info {
	height: 25px;
	width: 167px;
	background-image: url(../images/bg_2class_info.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 10px;
	top: 99px;
	font-size: 12px;
	line-height: 25px;
	padding-left: 24px;
	color: #35b3e8;
}

.class2_left {
	float: left;
	width: 265px;
	padding-top: 31px;
	padding-left: 9px;
}
.class2_leftPic {
	float: left;
	width: 240px;
	padding-top: 8px;
	padding-left: 7px;
	height: 178px;
	background-image: url(../images/bg_2class_pic.jpg);
	background-repeat: no-repeat;
	margin-bottom: 36px;
}
.class2_right {
	float: right;
	width: 644px;
	margin-top: 31px;
}
.class2_rightTitle {
	width: 611px;
	height: 48px;
	background-image: url(../images/class2_rightTitle.jpg);
	background-repeat: no-repeat;
	font-size: 20px;
	line-height: 48px;
	padding-left: 33px;
}
.class2_rightMain {
	width: 588px;
	background-repeat: no-repeat;
	padding-left: 33px;
	padding-right: 23px;
	background-image: url(../images/class2_rightMain.jpg);
	padding-top: 22px;
	padding-bottom: 22px;
	background-color: #171d21;
}
.class2_rightBottom {
	width: 644px;
	height: 10px;
	background-image: url(../images/class2_rightBottom.jpg);
	background-repeat: no-repeat;
}

.btn1, .btn2, .btn3 {
	font-size:16px;
}
.btn1{
	width:248px;
	height:39px;
	color:#01b2f1;
	text-align:center;
	padding:0px;
	background-image: url(../images/btn_class2_01.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	cursor:pointer;
	border:0px;
	line-height: 39px;
}

.btn1 a{
	display:block;
	width:248px;
	height:39px;
	_height:39px;
	background-image: url(../images/btn_class2_01.jpg);
	background-repeat: no-repeat;
	color: #01b2f1;
	line-height: 39px;
	text-decoration: none;
}

.btn1 a:hover, .btn1 .current{
	width:248px;
	height:39px;
	background-image: url(../images/btn_class2_01x.jpg);
	background-repeat: no-repeat;
}
.btn2{
	width:248px;
	height:37px;
	color:#01b2f1;
	text-align:center;
	padding:0px;
	background-image: url(../images/btn_class2_02.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	cursor:pointer;
	border:0px;
	line-height: 37px;
}

.btn2 a{
	display:block;
	width:248px;
	height:37px;
	background-image: url(../images/btn_class2_02.jpg);
	background-repeat: no-repeat;
	color: #01b2f1;
	line-height: 37px;
	text-decoration: none;
}

.btn2 a:hover, .btn2 .current{
	width:248px;
	height:37px;
	background-image: url(../images/btn_class2_02x.jpg);
	background-repeat: no-repeat;
}
.btn3{
	width:248px;
	height:35px;
	color:#01b2f1;
	text-align:center;
	padding:0px;
	background-image: url(../images/btn_class2_03.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	cursor:pointer;
	border:0px;
	line-height: 35px;
}

.btn3 a{
	display:block;
	width:248px;
	height:35px;
	background-image: url(../images/btn_class2_03.jpg);
	background-repeat: no-repeat;
	color: #01b2f1;
	line-height: 35px;
	text-decoration: none;
}

.btn3 a:hover, .btn3 .current{
	width:248px;
	height:35px;
	background-image: url(../images/btn_class2_03x.jpg);
	background-repeat: no-repeat;
}
.btn4{
	width:110px;
	height:36px;
	color:#d9dbde;
	text-align:center;
	padding:0px;
	background-image: url(../images/bg_menu01.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	cursor:pointer;
	border:0px;
	line-height: 36px;
}

.btn4 a{
	display:block;
	width:110px;
	height:36px;
	background-image: url(../images/bg_menu01.gif);
	background-repeat: no-repeat;
	color: #d9dbde;
	line-height: 36px;
	text-decoration: none;
	font-size: 14px;
}
.btn4 a:visited{

}
.btn4 a:hover, .btn4 .current{
	width:110px;
	height:36px;
	color: #0cc5e8;
}

.btn_blue, .btn_yellow{
	width:102px;
	height:29px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	line-height: 29px;
}
.btn_blue a, .btn_yellow a{
	display:block;
	width:102px;
	height:29px;
	background-image: url(../images/btn_blue.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	color: #FFFFFF;
	line-height: 29px;
	text-decoration: none;
	font-size: 16px;
}
.btn_blue a:visited, .btn_yellow a:visited{
	color: #FFFFFF;
}
.btn_blue a:hover{
	text-decoration: none;
	background-image: url(../images/btn_blue_b.gif);
}
.btn_yellow a{
	background-image: url(../images/btn_yellow.gif);
}
.btn_yellow a:hover{
	text-decoration: none;
	background-image: url(../images/btn_yellow_b.gif);
}

.btn_in, .btn_bbs{
	width:112px;
	height:29px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	line-height: 29px;
}
.btn_in a, .btn_bbs a{
	display:block;
	width:112px;
	height:29px;
	background-image: url(../images/btn_in.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	color: #FFFFFF;
	line-height: 29px;
	text-decoration: none;
	font-size: 16px;
	padding-left:5px;
}
.btn_in a:visited, .btn_bbs a:visited{
	color: #FFFFFF;
}
.btn_in a:hover{
	text-decoration: none;
	background-image: url(../images/btn_in_b.gif);
}
.btn_bbs a{
	background-image: url(../images/btn_bbs.gif);
}
.btn_bbs a:hover{
	text-decoration: none;
	background-image: url(../images/btn_bbs_b.gif);
}

.btn_join{
	width:199px;
	height:37px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	line-height: 37px;
}
.btn_join a{
	display:block;
	width:199px;
	height:37px;
	background-image: url(../images/btn_join.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	color: #FFFFFF;
	line-height: 37px;
	text-decoration: none;
	font-size: 16px;
	padding-left:5px;
}
.btn_join a:visited{
	color: #FFFFFF;
}
.btn_join a:hover{
	text-decoration: none;
	background-image: url(../images/btn_join_b.gif);
}
.reg_table th{
	width:130px;
	text-align:right;
	font-weight:normal;
	white-space:nowrap;
}
.reg_table td {
	height:40px;
}
.msg_ok{
	width: 250px;
	height: 20px;
	border:1px solid #22ADCE;
	background-color:#EEFAFD;
	color:#006600;
	padding:8px;
}
.msg_alert{
	width: 250px;
	height: 20px;
	border:1px solid #FF0000;
	background-color:#FFF2E9;
	color:#FF0000;
	padding:8px;
}

/* 2010.12.22 add*/
.left_login{
	background-color: #242d34;
	width: 226px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #323b40;
	border-left-color: #323b40;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
}
.left_pay, .left_bbs{
	height: 38px;
	width: 248px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.left_pay a{
	display:block;
	height: 38px;
	width: 248px;
	background-image: url(../images/btn_pay.jpg);
	background-repeat: no-repeat;
}
.left_pay a:hover{
	display:block;
	height: 38px;
	width: 248px;
	background-image: url(../images/btn_pay_b.jpg);
	background-repeat: no-repeat;
}
.left_bbs a{
	display:block;
	height: 38px;
	width: 248px;
	background-image: url(../images/btn_fans.jpg);
	background-repeat: no-repeat;
}
.left_bbs a:hover{
	display:block;
	height: 38px;
	width: 248px;
	background-image: url(../images/btn_fans_b.jpg);
	background-repeat: no-repeat;
}
.left_title01{
	background-image: url(../images/left_title01.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 248px;
}
.left_title02{
	background-image: url(../images/left_title02.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 248px;
}
.btn_login{
	color: #FFF;
	background-image: url(../images/btn_login02.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 91px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
}
.btn_login:hover,.btn_login.curr{
	background-image: url(../images/btn_login02x.gif);
	background-repeat: no-repeat;
	cursor: hand;
}


.btn_bottom{
	background-image: url(../images/left_bottom01.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 248px;
}
.btn_conerL{
	background-image: url(../images/btn_conerL.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 12px;
	float: left;
}
.btn_conerC{
	background-image: url(../images/btn_conerC.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 622px;
	float: left;
	font-size: 12px;
	line-height: 25px;
}
.btn_conerR{
	background-image: url(../images/btn_conerR.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 8px;
	float: left;
}


.game_entry_img {
	width:220px;
	float:left;
	height:110px;
}
.game_entry_intro {
	width:360px;
	float:left;
	height:110px;
	line-height: 20px;
}
.game_entry_btn {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}


.nav_box{
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 18px;
	margin-left: 10px;
	margin-top: 3px;
}
.nav_box_curr{
	background-color: #eaab00;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	margin-left: 10px;
	margin-top: 3px;
}
.bg_password{
	background-image: url(../images/bg_password.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 580px;
	text-align: center;
	line-height: 29px;
	color: #EAAB00;
}
.btn_password a{
	background-color: #1d2c33;
	height: 90px;
	width: 155px;
	border: 2px solid #141a1d;
	float: left;
	text-align: center;
	padding-top: 20px;
	margin-left: 80px;
}
.btn_password a:hover{
	background-color: #1d2c33;
	border: 2px solid #999;
	float: left;
	text-align: center;
	padding-top: 20px;
	text-decoration: none;
}

.left_title03{
	background-image: url(../images/left_title03.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 248px;
	margin-top: 5px;
}
.left_title04{
	background-image: url(../images/left_title04.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 248px;
	margin-top: 5px;
}

.game_img{
	border: 1px solid #F7F7F7;
}
.game_img_hover{
	border: 1px solid #EAAB00;
}


/*fooball2*/
.window_logo2 {
	width: 270px;
	margin-bottom: 15px;
	text-align: center;
	height: 67px;
	position: relative;
}
.window_info2 {
	height: 67px;
	margin-bottom: 35px;
	font-size: 14px;
	line-height: 18px;
}
.fb2_window_logo {
	width: 268px;
	text-align: center;
	height: 97px;
	position: absolute;
	left: 2px;
	top: -27px;
	
	background-image: url(../images/logo_football2.png)!important;/* FF IE7 */;
	background-repeat: no-repeat;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_football2.png'); /* IE6 */
_ background-image: none; /* IE6 */

}
