#wrap{ width:908px; margin:0 auto;}
#wrap_top{ background:url(../images/bg_top.jpg) repeat-x;}
#wrap_btm{ background:url(../images/bg_btm.jpg) repeat-x center bottom; overflow:hidden;/* padding-bottom:91px*/}
.bt{ background:url(../images/home_04.jpg); width:50px; height:41px}
#wrap_main{ background:url(../images/repeat.jpg) repeat-y; width:908px; clear:both; overflow:hidden; margin:0 auto; margin-top:40px }
#wrap_main2{ width:908px; overflow:hidden}
#regist_bg{ width:908px; height:52px; clear:both; margin:0 auto; vertical-align:top; display:block;background:url(../images/home_10_1.jpg); position:absolute; z-index:1; top:41px}
.join{ background:url(../images/home_09.jpg);width:265px; height:264px; float:left;}
.join a{ width:265px; height:264px; display:block}
.join a:hover{ width:265px; height:264px; display:block}

.news{ background:url(../images/home_19.jpg); width:478px; height:313px; float:left;}
.news .more{ color:#000; text-decoration:none; margin:10px 0 0 425px}
.news .more a{ color:#0b71b9; text-decoration:none; font-weight:bold;}

.news_all{ clear:both}
.news_p{ margin:63px 0 0 89px; width:350px}
.news .title{ color:#000; float:left; padding-bottom:24px}
.news .title a{ color:#000; text-decoration:none}
.news .title a:hover{ color:#000; text-decoration:underline}
.news .date{ color:#df1717; float:left; margin-left:21px}

.quick{ background:url(../images/home_18.jpg); width:234px; height:313px;float:left}
.quick a{ display:block;width:234px; height:313px;float:left}
.quick a:hover{ width:234px; height:313px; display:block}

#banner{ float:left; width:157px}
#banner .banner1{ background:url(../images/banner1.jpg); width:157px; height:83px}
#banner .banner1 a{ width:157px; height:83px; display:block}
#banner .banner1 a:hover{ width:157px; height:83px; display:block}
#banner .banner2{ background:url(../images/banner2.jpg); width:157px; height:77px}
#banner .banner2 a{ width:157px; height:83px; display:block}
#banner .banner2 a:hover{ width:157px; height:83px; display:block}
#banner .banner3{ background:url(../images/banner3.jpg); width:157px; height:75px}
#banner .banner3 a{ width:157px; height:83px; display:block}
#banner .banner3 a:hover{ width:157px; height:83px; display:block}

.ice_r{ background:url(../images/home_20.jpg); width:196px; height:313px; float:left}

#wrap_relative{ margin:0 auto; width:908px}
#relative{ position:relative;}
.clear{ clear:both;}
.float{ float:left}

/*News*/
.news ul {
text-align:left;
width:435px;
padding-top:24px;
margin-left:20px
}

.news ul li {
height:38px;
line-height:38px;
width:435px;
vertical-align:middle
/*margin-bottom:9px
*/}
.news ul li a {
background:transparent url(../images/news.jpg) no-repeat scroll left center;
color:#000;
display:block;
float:left;
font-size:13px;
line-height:38px;
text-indent:70px;
width:350px;
}
.news ul li a:hover {
color:#000;
display:block;
float:left;
font-size:13px;
line-height:38px;
text-indent:70px;
width:350px;
text-decoration:underline
}

.news ul li.type_e a {
background:url(../images/event.jpg) no-repeat scroll left center;
color:#000;
}

.news ul li.type_update a {
background:url(../images/updates.jpg) no-repeat scroll left center;
color:#000;
}
.news ul li.type_dd a {
background:url(../images/dd.jpg) no-repeat scroll left center;
color:#000;
}

.news ul li.type_e span {
color:red;
}


.news ul li span {
font-size:11px;
}

.news ul li span {
color:red;
display:block;
text-align:right;
font-size:13px;
}
#wait_for_loading{
	margin:40px;
}

/* START:	hack for SEO */
#header 
{ 
position: absolute; 
height: 1px; 
width: 100%; 
} 
#header h1 { 
text-indent:-9999px; 
font-size:8px;
border:0px;0px;0px;0px;
margin:0px;0px;0px;0px;
padding:0px;0px;0px;0px;
}
/* END:		hack for SEO */