/* 全局参数 */
body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, img, th, td, h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; border:0; color:#333; font-size:12px;}
.b{
    font-weight:bold;   
}
/* 链接 */
a:link,a:visited
{
    color: #0069aa; text-decoration: underline;
}
a:hover,a:active
{
    color: #cf0000; text-decoration: underline
}
a.link_white:link,a.link_white:visited
{
    color: #cbcbcb; text-decoration: underline;
}
a.link_white:hover,a.link_white:active
{
    color: #fff; text-decoration: underline
}

/* 字体颜色 */
.yellow_12px { color:#ffff00;}
.red_12px { color:#cf0000;}
.green_12px { color:#176F00;}
.orange_12px { color:#ff6600;}
.blue_12px { color:#0069aa;}
.gray_12px { color:#999;}
.yahei{font-size:16px; font-family:"microsoft Yahei";}

/*布局*/
.clear { clear:both;font-size:0px; }
/*表单相关*/
input,select{	font-family:"宋体";}
textarea,.textarea_style{	font-family:"宋体";	border:1px solid #CCCCCC;}

input {
	
	height:expression(this.type=="text" || this.type=="file" || this.type=="password" ? "18px":"");
	line-height:expression(this.type=="text" || this.type=="file" || this.type=="password" ? "18px":"");
}
input[type=text],input[type=file] ,input[type=password] {
	height:18px;line-height:18px;
}


.input        {font-family:"宋体";height:18px; line-height:18px;background:#FFFFFF; color:#666666;  border:1px solid #CCCCCC; padding:1px}
.input_over        {font-family:"宋体";height:18px; line-height:18px;background:#FFFAF0; color:#666666; border:1px solid #7F9DB9 !important;  border:1px solid #7F9DB9; padding:1px}
.input_focus        {font-family:"宋体";height:18px; line-height:18px;background:#FFFFFF; color:#CF0000; border:1px solid #7F9DB9 !important; border:1px solid #7F9DB9; padding:1px}

.textarea        {font-family:"宋体";background:#FFFFFF; color:#666666;  border:1px solid #CCCCCC; padding:1px}
.textarea_over        {font-family:"宋体";background:#FFFAF0; color:#666666;  border:1px solid #7F9DB9; padding:1px}
.textarea_focus        {font-family:"宋体";background:#FFFFFF; color:#CF0000;  border:1px solid #7F9DB9; padding:1px}
/* 风云榜标签 */
.rank_tab{
	height:26px;
	border-bottom:1px solid #A9CCDE;
	padding-left:6px;
	margin:0 1px;
	width:222px;
}

.rank_tab_out{
	float:left;
	margin-right:3px;
	margin-top:1px;
	background:url(../rank_nosel_bg.jpg) repeat-x;
	color:#333;
	font-size:12px;
	text-align:center;
	cursor: pointer;  
	width:50px;
	height:24px;
	line-height:24px;
	border:1px solid #A9CCDE;
	border-bottom:0px;
}
.rank_tab_over{
	float:left;
	margin-right:3px;
	margin-top:1px;
	background:url(../rank_nosel_bg.jpg) repeat-x;
	color:#333;
	font-size:12px;
	text-align:center;
	cursor: pointer;  
	width:50px;
	height:24px;
	line-height:24px;
	border:1px solid #A9CCDE;
	border-bottom:0px;
}
.rank_tab_select{
	float:left;
	margin-right:3px;
	z-index:101px;
	position:relative;
	bottom:-1px;
	background:url(../rank_sel_bg.jpg) repeat-x;
	color:#cf0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:50px;
	height:25px;
	line-height:24px;
	font-weight:bold;
	cursor: default;
	border:1px solid #A9CCDE;
	border-bottom:0px;
}
.rank{
      margin:5px auto;
}
.rank td{
      height:22px; line-height:22px;
}
.rules{
      margin:5px auto 50px; line-height:25px;
}


/* 数据分析 */
.data_tab{
	height:52px;
	border-bottom:1px solid #A9CCDE;
	padding-left:12px;
	margin:0 1px;
	width:602px;
}

.data_tab_out{	
	float:left;
	margin-right:5px;
	margin-top:16px;
	background:url(../data_nosel_bg.jpg) repeat-x;
	color:#333;
	font-size:14px; font-family:"microsoft Yahei";
	text-align:center;
	cursor: pointer;  
	width:112px;
	height:35px;
	line-height:35px;
	border:1px solid #A9CCDE;
	border-bottom:0px;
}
.data_tab_over{
	float:left;
	margin-right:5px;
	margin-top:16px;
	background:url(../data_nosel_bg.jpg) repeat-x;
	color:#333;
	font-size:14px; font-family:"microsoft Yahei";
	text-align:center;
	cursor: pointer;  
	width:112px;
	height:35px;
	line-height:35px;
	border:1px solid #A9CCDE;
	border-bottom:0px;
}
.data_tab_select{
	float:left;
	margin-top:15px;
	margin-right:5px;
	z-index:101px;
	position:relative;
	bottom:-1px;
	background:url(../data_sel_bg.jpg) repeat-x;
	color:#333333;
	font-size:14px; font-family:"microsoft Yahei";
	font-weight:bold;
	text-align:center;
	width:112px;
	height:36px;line-height:35px;
	font-weight:bold;
	cursor: default;
	border:1px solid #A9CCDE;
	border-bottom:0px;
}

.data{
    margin:15px auto;
}
.fenxi{
    text-align:center;
}
.percent{
    color:#666; text-align:center;
}
.p_green{
    margin:0 auto; border:1px solid #047700; width:12px;
}
.p_blue{
    margin:0 auto; border:1px solid #0075B0; width:12px;
}
.p_red{
    margin:0 auto; border:1px solid #980000; width:12px;
}
.award_list{
    text-align:center; margin-top:2px;
}
.buy_list{
    text-align:center; margin:12px auto;
}

/* 冷热tab */
.xtab_ball_sub_out{
	cursor: pointer; 
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:20px;margin-left:10px;
	background:url(../radio.gif) no-repeat;
	background-position:0px 0px;
	height:20px;line-height:20px;
	float:left;
}
.xtab_ball_sub_over{
	cursor: pointer; 
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:20px;margin-left:10px;
	background:url(../radio.gif) no-repeat;
	background-position:0px -19px;
	height:20px;line-height:20px;
	float:left;
}
.xtab_ball_sub_select{
	cursor: pointer;  
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:20px;margin-left:10px;
	background:url(../radio.gif) no-repeat;
	background-position:0px -38px;
	height:20px;line-height:20px;
	float:left;
}



#buy_sel_box_top{height:41px; margin-left:29px; position:relative;z-index:21;}
#buy_sel_box_top #weeks{  position:absolute; top:-25px; left:-20px; width:107px;height:70px; background:url(../weeks.png) no-repeat; text-align:center; line-height:70px; font-size:16px; font-family:"microsoft Yahei"; behavior: url(images/js/iepngfix.htc);
}
#buy_sel_box_top #weeks .week_num{
	font-size:20px;font-family:Arial Black, Helvetica, sans-serif;
}
#buy_sel_box_top #weeks_spe{  position:absolute; top:-25px; left:-20px; width:107px;height:70px; background:url(../weeks_spe.png) no-repeat; text-align:center; line-height:70px; font-size:16px; font-family:"microsoft Yahei"; behavior: url(images/js/iepngfix.htc);
}
#buy_sel_box_top #weeks_spe .week_num{
	font-size:20px;font-family:Arial Black, Helvetica, sans-serif;
}
.buy_body div,.buy_body font, .buy_body strong, .buy_body span, .buy_body td, .buy_body li, .buy_body input{ 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:11;
}
.buy_body strong{ color:#000;}
.buy_body strong.red{ color:#cf0000;font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.buy_body strong.green{ color:#176F00;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
 


.buy_body .input{border-color:#1489B7;}

.buy_body{width:670px; margin-bottom:50px;  background:url(../lt_buy_bg.png);}
.buy_body .buy_sel_box{ z-index:10;}
.buy_body .buy_sel_box .sel_box{ float:left;width:548px; height:194px; margin-left:16px; display:inline; background:url(../lt_buy_box_bg.png) no-repeat;}
.buy_body .buy_sel_box .sel_box .box_top #buy_sel_table{margin-top:20px; margin-left:83px;}
.buy_body .buy_sel_box .sel_box .box_top #buy_sel_table td{  width:48px; height:67px; padding:0px; vertical-align:top;}
.buy_body .buy_sel_box .sel_box .box_top #buy_sel_table td div{height:37px; padding-top:10px; cursor:pointer;text-align:center;font-size:20px;  font-family:"Arial Black", Arial, Courier, "Courier New";}
.buy_body .buy_sel_box .sel_box .box_top #buy_sel_table td div{ color:#fff;}
.buy_body .buy_sel_box .sel_box .box_top #buy_sel_table td div.over{color:#FFFF00;}
.buy_body .buy_sel_box .sel_box .box_top #buy_sel_table td div.select{background:url(../lt_buy_ball_red.png) no-repeat 1px 2px;}

.buy_body .buy_sel_box .sel_box .box_bottom{margin-left:219px;z-index:12; position:absolute;padding-top:1px; }
.buy_body .buy_sel_box .sel_box .box_bottom img{behavior: url(images/js/iepngfix.htc);cursor:pointer;}

.buy_body .buy_sel_box .rand_box{ z-index:11; position:relative; left:-3px;float:left;}
.buy_body .buy_sel_box .rand_box .rand{margin-bottom:6px;}
.buy_body .buy_sel_box .rand_box .rand img{ vertical-align:bottom;cursor:pointer;}

.buy_body .buy_con_box, .buy_body .buy_con_box div, .buy_body .buy_con_box span, .buy_body .buy_con_box td, .buy_body .buy_con_box strong{font-family:"微软雅黑","宋体";color:#222;}
.buy_body .buy_con_box{  z-index:11; position:relative; top:-4px;width:442px; margin-left:70px; margin-bottom:-60px;}
.buy_body .buy_con_box .box_top{background-image:url(../lt_buy_con_bg.png);background-position: left bottom; background-repeat:no-repeat; padding-top:20px; padding-left:8px;}
.buy_body .buy_con_box .box_top .title{padding-top:10px;padding-left:12px;height:40px;line-height:40px;}
.buy_body .buy_con_box .box_top .sel_pass_reward{margin-left:45px;}
.buy_body .buy_con_box .box_top .sel_pass_reward img{vertical-align:middle; margin-bottom:10px;}
.buy_body .buy_con_box .box_top table{}
.buy_body .buy_con_box .box_top table td input{ width:25px;height:15px;line-height:15px; text-align:center}
.buy_body .buy_con_box .box_top table td img{ cursor:pointer;}
.buy_body .buy_con_box .sel_num_box_top{background:url(../lt_buy_box_bg1.gif) no-repeat; width:426px;height:21px}
.buy_body .buy_con_box .sel_num_box_middle{background:url(../lt_buy_box_bg2.png) left bottom; width:426px;}
.buy_body .buy_con_box .sel_num_box_bottom{background:url(../lt_buy_box_bg3.gif) no-repeat; width:426px;height:28px;line-height:28px;padding-bottom:42px;text-align:center;}

.buy_body .buy_con_box .box_bottom{margin-left:149px; z-index:12; position:relative; top:-34px;}



.buy_body .buy_award_box{  z-index:20; position:absolute; top:-41px; left:20px; width:541px;height:229px; background:url(../lt_award_bg_suc.png) no-repeat; _display:none;}
.buy_body .buy_award_box strong{font-size:26px;}
.buy_body .buy_award_box .title1{color:#FFFF00; font-size:20px; font-family:"microsoft Yahei"; font-weight:bold;} 
.buy_body .buy_award_box .title1 strong{color:#FFFF00; margin:0 5px 0 5px;}
.buy_body .buy_award_box .title2{padding-top:10px;color:#fff; font-size:14px; font-family:"microsoft Yahei"; font-weight:bold; } 
.buy_body .buy_award_box .title2 strong{color:#FFFFFF; margin:0 5px 0 5px; }
.buy_body .buy_award_box .title3 img{behavior: url(images/js/iepngfix.htc); cursor:pointer;}

.buy_body .buy_award_box .title4{color:#ffff00; font-size:14px; font-weight:bold;} 
.buy_body .buy_award_box .title5{color:#FFFFB9;} 
.buy_body .buy_award_box .title4 strong{color:#FFFF00; margin:0 5px 0 5px;}





/* 列表*/
.list_table{border-left:#DBDBDB solid 1px;border-top:#DBDBDB solid 1px;border-right:#DBDBDB solid 1px;border-collapse:collapse; }
	.list_table th{height:19px; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;}
	.list_table .list_th{line-height:19px;font-weight:bold;text-align:center;border:1px solid #fff;background:#FFF url(../list2_th_bg.jpg) repeat-x; color:#666;}
	.list_table td{height:22px;line-height:22px;border-bottom:1px solid #DBDBDB}
	.list_table td.border_left{border-left:1px solid #DBDBDB;}
	.list_table td .no{font-size:14px; font-weight:bold;}
.list_table .list_item{height:22px;background:#F4F8F5;border-bottom:1px solid #DBDBDB;}

.list_table2{border-left:#8CB36C solid 1px;border-top:#8CB36C solid 1px;border-right:#8CB36C solid 1px;border-collapse:collapse;}
.list_table2 th{height:19px; border-right:1px solid #8CB36C; border-bottom:1px solid #8CB36C;}
.list_table2 td{height:22px;line-height:22px;border-bottom:1px solid #8CB36C;}
.list_table2 .list_th{line-height:19px;font-weight:bold;text-align:center; background:#1A3703;color:#fff; height:23px; line-height:23px;}
.list_table2 .list_item{height:22px; border-bottom:1px solid #8CB36C; background:#3B5725}
.list_table2 .list_item td{ color:#fff;}


/*排行分页*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 20px 3px 50px 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}