﻿*{
	margin:0;
	padding:0;
	}
	
body,td,th {
	font-family:Arial, "宋体";
	font-size: 12px;
	color: #BBBBBB;
	line-height:1.5;
}
body {
	margin: 0px;
}
a {
	font-size: 12px;
	color: #BBBBBB;
	text-decoration: none;
}
a:hover {
	color: #BBBBBB;
	text-decoration:underline;
}

.gray{
	color: #BBBBBB;
}
.stone_yellow{
	color:#8E7A5E;
}
.red_14{
	color:#FF0042;
	font-size:14px;
}
.white{
	color:#FFFFFF;
}
#container{
	margin:0 auto;
	width:1006px;
	height:auto;
}

#container1{
	margin:0 auto;
	width:960px;
	height:auto;
}

#container_index{
	margin:0 auto;
	width:1170px;
	height:auto;
	text-align:center;
}

#header{
	margin:0 auto;
	width:1006px;
	height:72px; 
	background:url(../images/bg_header.gif);
}
#header1{
	margin:0 auto;
	width:960px;
	height:72px; 
	background:url(../images/bg_header.gif);
}


#logo{
	float:left; 
	margin:10px 0px 0px 15px;
}

#logo_550{
	float:right; 
	margin:14px 34px 0px 0px;
}

#rally_flash{
	height:590px;
}

.content{
	width:100%; 
	background:#000000;
}

.content_index{
	margin:0 auto;
	width:1006px;
}

#really_left{
	position:relative; 
	width:76px; 
	height:245px; 
	background:url(../images/pic_left_rally.gif); 
	margin:424px 0 0 -76px; 
	float:left;
}

#vote{
	float:left; 
	width:773px; 
	height:679px; 
	padding-left:33px; 
	background:url(../images/content_rally.jpg) left no-repeat;
}

.Menubox {
	width:304px;
	background:url(../images/menu_vote.gif);
	height:48px;
	line-height:48px;
}

.Menubox ul{
}

.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:152px;
	text-indent:-9999px;
	white-space:nowrap;
}

.Menubox li.hover{
	width:152px;
	height:48px;
	line-height:48px;
}

.Contentbox{
	clear:both;
	width:651px;
	margin:0px 60px 0px 60px;
}

#Tab{
	width:564px;
}

.menu_vote_1_on,.menu_vote_1_off,.menu_vote_2_on,.menu_vote_2_off{
	background:url(../images/menu_vote.gif);
}

.menu_vote_1_on{
	background-position:0px 48px;
}

.menu_vote_1_off{
	background-position:0px 0px;
}

.menu_vote_2_on{
	background-position:152px 48px;
}

.menu_vote_2_off{
	background-position:152px 0px;
}

.page{
	float:right;height:40px; 
	width:100%; 
	color:#8E7A5E; 
	text-align:right; 
	padding-top:20px;
}

.page_link{
	text-decoration:underline; 
	color:#8E7A5E;
}

.page_link:hover{
	text-decoration:underline; 
	color:#FFCC00;
}

.news{
}

.news ul{
}

.news ul li{
	list-style:none; 
	float:left; 
	width:100%; 
	height:30px; 
	text-align:left;
}

#really_list{
	float:right; 
	width:200px; 
	height:575px; 
	padding-top:104px; 
	background:url(../images/bg_rally_list.gif);
}

.hero_list ul{
	margin-left:50px;
}
.hero_list ul li{
	list-style:none; 
	float:left; 
	height:30px; 
	text-align:left; 
	color:#A2935D; 
	font-size:18px; 
	font-weight:bold; 
	width:145px;
}

.ranking{
	padding:15px 0px 0px 22px; 
	clear:both; 
}
	
#event{
	height:600px;
}

#qa{
	height:600px;
}

#qa_content{padding:27px 15px 0 81px; color:#FFFFFF; line-height:30px;}

#qa_content .title{color:#FF0000; font-size:14px; font-weight:bold;}

#event_list{
	height:152px;
	padding-left:155px;
	padding-right:50px;
	background:url(../images/bg_event.gif);
	color:#DDDDDD;
	line-height:25px;
}

#award{
	margin:0px 85px 0 105px;
}

#tit_award{
	padding:50px 0 28px 0;
}

#pic_award{
	float:left;width:225px;
}

#copy_award{
	float:right;width:590px; 
	text-align:left; 
	line-height:25px;
}

.notice{
	clear:both; 
	color:#888888; 
	line-height:22px;
}

.notice p{
	margin-left:-22px; 
	display:inline;
}

#phone{
	width:910px;
	height:169px; 
	padding:25px 0 0 84px; 
	color:#FFFFFF; 
	text-align:left; 
	background:url(../images/bg_consulting_telephone.jpg);
}

#index_flash{
	margin:0 auto;
	width:1006px;
	height:684px;
}

#flash{
	text-align:center;
	margin:0 auto;
	width:1146px;
	height:700px;

}

#bg_index_flash{
	position:absolute;
	float:left;
	margin:124px 0 0 -70px;
	width:1146px;
	height:200px;
	background:url(../images/bg_index_flash.gif) no-repeat;
	z-index:99;
	}

#list_left2{
	float:left; 
	width:196px; 
	height:420px; 
	background:url(../images/bg_list_left.gif) bottom no-repeat;
}

#list_left{
	float:left; 
	width:196px; 
	height:400px; 
}

#content_center{
	float:left; 
	width:564px; 
	margin:0 0 0 12px;
}

#prompt{
	width:564px; 
	height:295px;
}

.menu_prompt_1_on,.menu_prompt_1_off,.menu_prompt_2_on,.menu_prompt_2_off,.menu_prompt_3_on,.menu_prompt_3_off{
	background:url(../images/menu_prompt.gif) no-repeat;
}

.menu_prompt_1_on{
	background-position:141px 45px;
}

.menu_prompt_1_off{
	background-position:-8px -45px;
}

.menu_prompt_2_on{
	background-position:-141px -45px;
}

.menu_prompt_2_off{
	background-position:152px 0px;
}

.menu_prompt_3_on{
	background-position:-274px -90px;
}

.menu_prompt_3_off{
	background-position:152px 0px;
}

#Tab2{
	width:542px;
}

.Menubox2{
	width:556px; 
	height:45px;
	line-height:45px;
	padding-left:8px;
	background:url(../images/menu_prompt.gif);
}

.Menubox2 ul{
}

.Menubox2 li{
	float:left;display:block;
	cursor:pointer;
	width:133px;
	text-indent:-9999px;
	white-space:nowrap;
}

.Menubox2 li.hover{
	width:133px;
	height:45px;
	line-height:45px;
}

.Contentbox2{
	clear:both;
	width:556px;
}

#prompt1{
	width:564px; 
	height:250px; 
	background:url(../images/bg_prompt1.jpg);
}

#prompt2{
	width:564px; 
	height:250px; 
	background:url(../images/bg_prompt2.jpg);
}

#prompt3{
	width:564px; 
	height:250px; 
	background:url(../images/bg_prompt3.jpg);
}

#btn_prompt2{
	margin:200px 0 0 451px; 
	width:82px; 
	float:left; 
	display:inline;
}

#btn_prompt1{
	margin:200px 0 0 342px; 
	width:82px; 
	float:left; 
	display:inline;
}

.btn_prompt2{
	margin:200px 0 0 451px; 
	width:98px; 
	float:left; 
	display:inline;
}

#btn_prompt3{
	margin:200px 0 0 0; 
	width:94px; 
	float:left; 
	display:inline;
}

#award_index{
	float:right; 
	width:234px;
}

#schedules{
	height:420px; 
	background:#010203 url(../images/bg_schedules.gif) top repeat-x;
	text-align:left;
}

#schedules ul{
	margin:18px 0 0 23px;
}

#schedules ul li{
	list-style:none; 
	line-height:30px;
}

#index_left{
	float:left; 
	width:772px; 
	height:642px; 
	background:url(../images/bg_index_bottom.jpg) bottom no-repeat;
	
}

#index_l{
	position:relative; 
	width:108px; 
	height:240px; 
	background:url(../images/bg_i_b_c.jpg); 
	margin:666px 0px 0px -108px; 
	float:left;
}

#footer a,#footer a:hover,#footer_index a,#footer_index:hover{
	color:#ffffff;
}

.left{
	float:left; 
	margin-top:-20px;
}

.right{
	float:right;
	margin-top:-20px;
}

#footer{
	margin:0 auto;
	height:120px;
	padding:0px 40px 0px 40px; 
	width:926px;
	color:#ffffff; 
	background:#000000; 
	text-align:left;
	clear:both;
}

#footer_index{
	margin:0 auto;
	height:88px;
	padding:0px 40px 0px 0px; 
	width:926px;
	color:#ffffff; 

}

#about{
	height:611px;
	}
	
#cover{
	margin:0 auto;
	width:1280px;
	height:650px;
	}
	
#register{
	width:600px;
	height:438px;
	}

#rgeister_top{
	height:34px;
}

#tit_register{
	float:left;
	margin:15px 0 0 22px;
}

#close{
	float:right;
	margin:15px 22px 0 0;
	}
	
#rgeister_form{
	margin:35px 0 0 30px;
	}
	
#rgeister_form2{
	margin:20px 0 0 64px;
	}


.form1{
	width:190px;
	height:15px;
	padding-top:3px;
	border-top:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	color:#777777;
	}
	
.form2{
	width:192px;
	height:22px;
	color:#777777;
	}
	
.btn_register{
	width:92px;
	height:19px;
	background:url(../images/bg_btn.gif);
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
	}
	
.white_14B{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
