body{
background:url(images/bg.jpg) top center no-repeat; margin:0;
background-color:#030303;
}

/*banner ad */	
.ads{
height:310px; 
margin:0 auto; 
padding:0; 
width:960px; 
background: url(images/banner_15.jpg) top no-repeat;
}

/* menu */	
.menu { padding:0; margin:0; width:1000px; float:center;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { border-right:1px solid #525252; border-left:1px solid #010101; float:left; margin:0; padding:14px 0;}
.menu ul li a {  margin:0; padding:14px 57px; color:#fff; font:bold 13px  Tahoma, Geneva, sans-serif; text-decoration:none;}
.menu ul li a:hover { background:url(images/hover.jpg) repeat-x;}
.menu ul li a.active {background:url(images/hover.jpg) repeat-x;}

.text_banner{
font-size:34px; 
font-family: Arial; 
font-weight:bold;
line-height:34px; 
color:#FFFFFF;
}
.text_banner2{
font-size:14px; 
font-family: Arial; 
line-height:20px; 
color:#FFFFFF;
}

.box{
font-size:12px; 
font-family: Arial; 
line-height:16px; 
color:#8a8888;
height:182px;  
width:670px; 
background: url(images/white_bg_07.jpg) top repeat-x;
}

.box2{
font-size:12px; 
font-family: Arial; 
line-height:16px; 
color:#8a8888;  
width:670px; 
background: url(images/white_bg_07.jpg) top repeat-x;
background-color:#FFFFFF;
}

.text_box_title{
font-size:30px; 
font-family: Tahoma;  
line-height:35px;
color:#215b93;
}

.text_box_body{
font-size:12px; 
font-family: Arial; 
line-height:20px; 
color:#8a8888;
}

.text_box_body2{
font-size:14px; 
font-family: Arial; 
line-height:20px; 
color:#FFFFFF;
font-weight:bold;
}

.text_box_body3{
font-size:12px; 
font-family: Arial; 
line-height:18px; 
color:#999999;
}

.text_box_title2{
font-size:18px; 
font-family: Arial;  
line-height:40px;
font-weight:bold;
color:#8eb714;
border-bottom: 1px solid #2c2c2c; 
}
.text_box_title3{
font-size:18px; 
font-family: Arial;  
line-height:21px;
font-weight:bold;
color:#8eb714;
}

.text_left_title{
font-size:13px; 
font-family: Arial;  
color:#FFFFFF;
font-weight:bold;
}
.text_left_bottomline{
border-bottom: 1px solid #2c2c2c; 
}

.text_box_right{
font-size:12px; 
font-family: Arial; 
line-height:20px; 
font-weight:bold;
color:#666666;
}

.text_box_right2{
font-size:18px; 
font-family: Arial; 
line-height:20px; 
color:#FFFFFF;
}

.text_bottom_title{
font-size:12px; 
font-family: Tahoma;
color:#215b93;
font-weight:bold;
}

.line_box{
border: 2px solid #8eb714; 
}

.line_box_photo{
border: 8px solid #000000; 
}

.line_box_left{
border: 1px solid #2c2c2c; 
}

.line_bottom_right{
border-bottom: 1px dotted #666666; 
}

.line_box_sub{
border-right: 1px solid #313131; 
}
.line_box_sub2{
border-right: 1px solid #313131; 
float: left; 
padding-left:20px; 
padding-right:20px; 
height:40px; 
}
.line_box_sub2_slt{
border-right: 1px solid #313131; 
float: left; 
padding-left:20px; 
padding-right:20px; 
background-color: #000000; 
height:38px; 
margin-top: 2px; 
margin-left: 1px;
}
.line_bottom{
border-bottom: 1px solid #2c2c2c; 
}
.line_bottom2{
border-bottom: 1px dotted #2c2c2c; 
}
.photo_boder{
border: 2px solid #fe8720; 
}
.photo_boder_right{
border: 3px solid #333333; 
}

.text_sub_title{
font-size:16px; 
font-family: Arial;  
color:#ffff00;
font-weight:bold;
}

.text_body{
font-size:11px; 
font-family: Arial; 
line-height:11px; 
color:#ffffff;
line-height:18px;
}
.text_body2{
font-size:12px; 
font-family: Arial; 
line-height:12px; 
color:#8eb714;
font-weight:bold;
line-height:18px;
}

.text_bottom{
font-size:11px; 
font-family: Arial;  
color:#99cc00;
font-weight:bold;
}
.text_bottom2{
font-size:11px; 
font-family: Arial;  
color:#ffffff;
}
.text_bottom3{
font-size:10px; 
font-family: Arial;  
color:#ff9933;
font-weight:bold;
}

.center_box{
border:1px solid #323232;
background-color:#232323;
}
.right_box{
border:1px solid #1e1e1e;
background-color:#141414;
}

.left_button {
	font-family: Arial;
	font-size: 12px;
	color: #cbcbcb;
	text-decoration: none;
	cursor:pointer;
}
.left_button:hover {
    color: #FFFFFF;
}
.sub_button {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
.sub_button:hover {
    color: #99cc00;
}
.sub_button_select {
	font-family: Arial;
	font-size: 11px;
	color: #99cc00;
	text-decoration: none;
	font-weight:bold;
}
.register_button {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;
	padding: 10px 22px 10px 22px;
	background-color:#8eb714;
	line-height:32px;
}
.register_button:hover {
    color: #000000;
	background-color:#FFFFFF;
}
.top_button2 {
	font-family: Tahoma;
	font-size: 15px;
	height:39px;
	*height: 39px;
	width: 178px;
	*width: 188px;
	*padding: 10px 0 10px 10px;
	padding: 10px 0 10px 10px;
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/call_11.jpg) no-repeat 0 0;	
	cursor:pointer;
}
.top_button2:hover {
    background: url(images/call2_11.jpg) no-repeat 0 0;
}
.bottom_button {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;	
	cursor:pointer;
}
.bottom_button:hover {
    color: #FFFFFF;
}

