html, body, h2, h3, h4, div, p, ul, li, input,a {

   font-family: Arial, Helvetica, sans-serif;

}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

body {

	background: #a1c2d9;

	margin: 4px auto;;

	padding: 0px;

	text-align:center;

}

img{

	border:0;

}

/* Fix Float BUG*/

.clearfix:after {

 content: ".";

 display: block;

 height: 0;

 clear: both;

 visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

.clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

form {

	margin-top: 2px;

	margin-bottom: 2px;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

}

input, textarea {

	border: 1px solid #47A2CB;

	background-color: #FFFFFF;

	margin: 2px;

	padding: 2px;

	font-size: 11px;

}

select {

	margin: 2px;

	font-size: 11px;

}

.f{

	background: #fff;

}

#rap {

	width: 870px;

	border: 1px solid #5b85a2;

	font-size: 12px;

	margin:auto;

	text-align:left;

}

#u_001{

	border-bottom: 1px solid #6192a9;

	height:21px;

	_height: 26px;

	padding:5px 0px 0 24px;

	font-weight: bold;

	color: #ffffff;

	text-align: left;

	background:url(b0000000.gif);

}

#u_001 a:link{

	color: #ffffff;

	font-size:12px;

	text-decoration: underline;

}



#u_001 a:visited {

	color: #ffffff;

	text-decoration: underline;

}



#u_001 a:hover {

	color: #ffffff;

	text-decoration: none;

}

.ggad{

	float:right;

	padding:10px 70px 0 0;

}

#logo{

	text-align:left;

}

#u_003{

	background:#6396B5;

	padding:5px;

	text-align:center;

}

#u_003 a{

	color:#fff;

	font:bold 12px tahoma;

	padding:5px;

	text-decoration: none;

}

#u_003 a:hover{

	text-decoration: underline;

}

#u_004{

	padding:5px 4px 0 4px;

}

#u_004_001{

	float:right;

	width:640px;
	/*
min-height: 100%;
height: auto !important;
*/
}

#u_004_002{

	float:left;

	width:210px;

}

.h {

	margin:0 0 4px 0;

	background-color: #68A5C8;

	background-image: url('bcontent.htm');

	border: 1px solid #47A2CB;

	padding: 3px;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 12px;

}

.u_list {

	margin-bottom: 8px;

	padding: 4px;

	border: 1px solid #53ACDF;

	background-color: #eeeeee;
	/*
	min-height: 100%;
	height: auto !important;
*/
	}



.u_list_content {

	padding: 4px;

	font-size: 12px;

	color: #606060;

	/*text-align: justify;*/

	border: 1px solid #47A2CB;

	background-color: #FFFFFF;

}

.u_list_content a{

	color: #47A2CB;

	text-decoration: underline;

}



.u_list_content a:hover {

	color: #FFA002;

	text-decoration: underline;

}

.searchbutton {

	padding: 1px;

	margin: 2px;

}



.searchtext {

	padding: 2px;

	margin: 2px;

}

.list_001 a{

	color: #404040;

	text-decoration: underline;

}

.list_001 a:hover{

	color: #47A2CB;

}



#u_004_001_001{

	color: #47A2CB;

	font-size: 12px;

	text-align: justify;

	padding:0 4px 0 4px;

}

#sponsor,

.list_001,

.list_002,

.list_003{

	margin:0;

	padding:0;
	list-style:none;
}

.list_002{
min-height: 100%;
height: auto !important;
margin-top:5px;
	clear:both;
}
.list_003{

	border: 1px solid #47A2CB;

}

#sponsor li{

	display:inline;

}



.list_001 li{

	font-size: 11px;

	float:left;

	width:300px;

	padding:2px 0px

}

.list_003,

.list_004,

.list_005{

	font-size: 11px;

	padding:2px 2px

}

.fix_001 li img{

	float:left;

}

.list_003 li{

	text-align:center;

}

.li_001{

	float:left;

	width:204px;

	_width:206px;

	padding:0px;
	margin-left:2px;
	margin-right:2px;
min-height: 100%;
height: auto !important;
}

.li_003{

	float:left;

	width:107px;

	_width:110px;

	padding:0px 1px;

}

.li_004{

	float:left;

	width:507px;

	_width:510px;

	padding:0px 1px;

}

.li_003 li{

	padding:3px;

	text-align:center

}

.li_004 li{

	clear:both;

}

.li_004 a{

	font:normal 11px tahoma;

	text-decoration: underline;

}

.li_004 a:hover{

	font:normal 11px tahoma;

	text-decoration: underline;

}

.li_004 ul li{

	padding:4px 3px;

}

#u_005 {

	background-color: #24537E;

	text-align: right;

	color: #FFFFFF;

	padding: 4px;

}

#u_005 a:link{

	color: #ffffff;

	font-size:12px;

	text-decoration: underline;

}



#u_005 a:visited {

	color: #ffffff;

	text-decoration: underline;

}



#u_005 a:hover {

	color: #ffffff;

	text-decoration: none;

}

.li_002{

	text-align: right;
	
	min-height: 100%;
	height: auto !important;

}

.li_002 a:link,

.li_002 a:hover,{

	color:#999;

}

/*show*/

.u_info{

	margin:0;

	padding:0;

}

.u_info li{

	float:left;

	width:300px;

	line-height:160%;

}

.li_005 div{

	float:left;

	width:150px;

	text-align:center

}

/*cate*/

.list_006{

	margin:0;

	padding:0;

	list-style:none;

}

.list_006 li{

	float:left;

	width:200px;

	overflow:hidden;

	text-align:center;

}

.u_page{

	padding:30px 10px;

	text-align:center;

	font:bold 12px Georgia Tahoma;

}

.u_page a{

	font:bold 12px Georgia Tahoma;

	background:#fff;

	padding:2px;

	text-decoration:none;

}

.u_page a:hover{

	color:#f60;

}

/*home*/

.list_img,

.list_text{

	float:left;

	padding:5px;

	line-height:120%;

}

.list_img{

	width:70px;

	overflow:hidden;

}

.list_img a,

.list_text a{

	font-size:10px;

}

.list_text{
	height:150px;

	/*width:110px;

	_width:110px;
*/

}

.list_img_text{

	border: 1px solid #47A2CB;
min-height: 240px;
height: 240px !important;
}

.ol_001 {

	padding:0;

	margin:0;

	list-style:inside decimal;

	color:#999;

	font-weight:bold;

}

.ol_001 li{

	padding:2px 0px;

}

.ol_001 a{

	font-weight:normal; 

}

.more{

	display:block;

	text-align:right;

	color:#999;

	font-size:10px;

}