#wrap {
	margin-top:10px;
	}
#f_focus{
	width:450px;
	height:343px;
	border:1px solid #D9D9D9;
	float:left;
	margin-left: 10px;
	}
#f_focus h3,#loginArea h3{
	border-bottom:1px solid #D9D9D9;
	background:url(index_images/09.gif) no-repeat 0 0;
	height:27px;
	font:bold 14px/27px Tahoma, sans-serif;
	text-indent:14px;
	color:#383838;
	}
#f_focus p{
	text-align:center;
	margin-top:10px;
	}
.subtitle span{
	margin-left:20px;
	}
#f_focus ul{
	width:430px;
	margin-left:10px;
	margin-top: 10px;
	border-bottom: 1px dashed #d9d9d9;
	padding-bottom: 10px;
	overflow: hidden;
	}
#f_focus ul li{
	width:200px;
	float:left;
	padding-left:15px;
	white-space:nowrap;
	overflow:hidden;
	background:url(index_images/dot.gif) no-repeat left center;
	}
#f_focus ul.f_img{
	border:none;
	}
#f_focus ul.f_img li{
	padding:0;
	width:128px;
	margin:0 7px;
	display:inline;
	background:none;
	}
#f_focus .f_img li p{
	margin-top:0;
	}
#f_focus ul.f_img li img{
	padding:2px;
	border:1px solid #d9d9d9;
	}

/* loginArea*/
#loginArea{
	float:left;
	border:1px solid #D9D9D9;
	width:215px;
	height:168px;
	background-color:#F4F4F4;
	margin-left: 10px;
	}	
#loginArea form{
	margin:15px 5px 10px 10px;
	}
.i_account input,.i_password input{
	width:99px;
	height:12px;
	border:1px solid #D9D9D9;
	}
.i_account .f_input,.i_password .f_input{
	border:1px solid #333;
	}
.i_account a{
	color:#6D6C6C;
	font-size:14px;
	margin-left:5px;
	}
.i_password a{
	display:inline-block;
	background:url(images/index_images/login.gif) no-repeat 0 0;
	width:37px;
	height:17px;
	text-align:center;
	color:#6D6C6C;
	line-height:17px;
	}
#loginArea form p{
	margin:5px 0 0 35px;
	}
#loginArea label{
	color:#6D6C6C;
	font-size:13px;
	font-weight:bold;
	}
.l_tips a{
	margin-left:10px;
	padding-left:15px;
	background:url(index_images/tri_i.jpg) no-repeat left center;
	}
	
/* loginArea ends */
.index_beauty{
	float:left;
}
.index_beauty img{
	width:268px;
	height:337px;
	padding:3px;
	border:1px solid #D9D9D9;
	background-color: #fff;
	}
.ad1{
	margin:10px 0 0 10px;
	float:left;
	border:1px solid #d9d9d9;
	height:163px;
	}
/* daren */
.daren,.beauty{
	width:254px;
	height:320px;
	border:1px solid #d9d9d9;
	float:left;
	margin-top:10px;
	padding:10px;
	}
.daren h3,.hot_keywords h3,.fashion_daren h3,.shoppingout h3,.recommended h3,.album h3,.faststyle h3,.match_sort h3,.Zwxh h3,.Zwxh_find,.topic_best h3{
	font-size:14px;
	height:30px;
	border-bottom:1px dashed #d9d9d9;
	font-weight:bold;
	}
.daren h3 span,.beauty h3 span,.hot_keywords h3 span,.fashion_daren h3 span,.shoppingout h3 span,.recommended h3 span,.album h3 span,.faststyle h3 span,.Zwxh h3 span,.Zwxh_find span,.topic_best h3 span{
	color:#C94084;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	}

.daren ul,.album ul{
	overflow:hidden;
	padding-top:15px;
	zoom:1;
	}
.daren ul li,.album ul li{
	float:left;
	width:64px;
	margin:2px 10px;
	display:inline;
	}
.daren ul li img,.fashion_daren dt img,.shop1 dl dt img,.album ul li img,.faststyle dl dt img,.faststyle p img,.a_latest_G dl dt img,#find_list li dl img{
	border:1px solid #d9d9d9;
	padding:3px;
	background-color:#EAEAEA;
	width: 56px;
	height: 56px;
	}
.beauty{
	float:left;
	margin:10px 0 0 10px;
	width:658px;
	}
.beauty_top{
	overflow:hidden;
	height:30px;
	border-bottom:1px dashed #d9d9d9;
	}
.beauty_top ul{
	float:right;
	}
.beauty_top ul li{
	display:inline;
	margin-right:10px;
	}
.evil_box{
	width:186px;
	height:236px;
	border:1px solid #d9d9d9;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	*display:block;
	*font-size:185px;	
	}
.beauty_list{	
	padding-top:10px;
	}
.beauty_list li,.recommended_list li{
	float:left;
	display:inline;
	margin:5px 14px;
	}
.beauty_list li img,.recommended_list li img,.topic_best p img{
	padding:3px;
	vertical-align:middle;
	}
.banner_ad{
	float:left;
	width:966px;
	overflow:hidden;
	margin-top:10px;
	}
.hot_keywords,.shoppingout,.recommended{
	width:716px;
	height:194px;
	border:1px solid #d9d9d9;
	padding:10px;
	float:left;
	margin-top:10px;
	}
.hot_keywords a{
	display:block;
	margin:10px;
	float:left;
	white-space:nowrap;
	}
.fashion_daren,.album{
	width:195px;
	height:193px;
	padding:10px;
	border:1px solid #d9d9d9;
	float:left;
	margin:10px 0 0 10px;
	}
.fashion_daren dt{
	float:left;
	margin-right: 10px;
	}
.fashion_daren dl{
	margin:13px 0 0 0;
	overflow:hidden;
	zoom:1;
	}
.shoppingout{
	height:274px;
	}
.shop1{
	width:208px;
	height:210px;
	border:1px solid #d9d9d9;
	float:left;
	display:inline;
	margin:10px 4px;
	padding:10px;
	font-size:12px;
	}
.shop1 dl{
	}
.shop1 dl dt,.a_latest_G dl dt,.aGame dl dt,.faststyle dl dt,#find_list li dl dt{
	float:left;
	}
.shop1 dl dd,.a_latest_G dl dd,.aGame dl dd,.faststyle dl dd,#find_list li dl dd{
	margin-left:75px;
	}
.shop1 dl dt img{
	display:block;
	}
.shop_detail{
	padding:10px 0;
	clear:left;
	border-top:1px dashed #d9d9d9;
	overflow: hidden;
	zoom:1;
	}
.shop_detail span{
	display:block;
	float:left;
	width:104px;
	}
.signup a{
	display:block;
	background:url(button.gif) no-repeat 0 0;
	width:158px;
	height:28px;
	font-size:14px;
	text-align:center;
	padding-top:5px;	
	margin:0 auto;
	}
.ad2,.ad2_uch{
	width:209px;
	height:287px;
	padding:3px;
	border:1px solid #d9d9d9;
	overflow:hidden;
	float:left;
	margin:10px 0 0 10px;
	}
.recommended{
	height:345px;
	}
.recommended_list li{
	margin:0 24px;
	}
.recommended_list{
	padding-top:20px;
	}
.album{
	height:345px;
	}
.album ul li{
	margin:2px 15px;
	}
	/*flinks*/
#flinks{
	float:left;
	border:8px solid #D9d9d9;
	height:130px;
	margin-top:10px;
	float: left;
	padding:10px;
	width: 930px;
		}
#flinks img{
	border:none;
	margin:20px 0 0 15px;
	}
.txtlinks{
	margin:20px 0 0 20px;
	}
/*------------------------magnificent separate line----------------------------------*/
.wrap_left{
	float:left;
	width:220px;
	}
.faststyle{
	position:relative;
	width:198px;
	border:1px solid #d9d9d9;
	padding:10px;
	height:375px;
	}
.faststyle dl{
	overflow:hidden;
	zoom:1;
	border-bottom:1px dashed #d9d9d9;
	padding:10px;
	}
.faststyle p{
	margin:10px;
	}
.faststyle p img{
	display:block;
	width:130px;
	height:130px;
	margin-bottom:10px;
	}
.upload_text{
	margin-left:10px;
	}
#but_upload{
	background:url(uch/abutton.gif) no-repeat 0 0;
	width:99px;
	height:23px;
	display:block;
	margin:20px 0 0 10px;	
	text-align:center;
	padding-top:3px;
	cursor:pointer;
	}

/*-----pop-------*/
#popup{
	position:absolute;
	left:197px;
	top:330px;
	}
.ad2_uch{
	width:212px;
	height:286px;
	margin-left:0;
	}
.wrap_rig{
	float:left;
	width:734px;
	margin-left:10px;
	}
.position{
	width:724px;
	height:28px;
	padding-top:8px;
	padding-left:8px;
	border:1px solid #d9d9d9;
	font-size:14px;
	}
.match_sort{	
	width:712px;
	border:1px solid #d9d9d9;
	padding:10px;
	margin-top:10px;
	}
.match_sort ul{	
	background:url(uch/a1.gif) no-repeat left 12px;
	padding:10px 20px 8px 5px;
	border-bottom:1px dashed #d9d9d9;
	}
.match_sort ul.no_border_btm{
	border-bottom:none;
	}
.match_sort ul li{
	display:inline;
	}
.match_sort ul li.sort_tit{
	margin-right:30px;
	color:#fff;
	}
/*-----page-------*/
.ch_list_page{
	width:359px;
	float:right;
	height:23px;
	padding-top:5px;
	}
.ch_list_page a{
	display:block;
	width:15px;
	height:15px;
	border:1px solid #d5d5d5;
	float:left;
	margin:0 2px;
	font-size:12px;
	line-height:15px;
	text-align:center;
	}
.ch_list_page a:hover{
	background-color:#D9D300;
	text-decoration:none;
	}
.ch_list_page a.ch_list_page_1{
	width:45px;
	}
/*-----page ends-------*/
.match_list_top h3,.beauty_top h3{
	height:30px;
	font-weight:bold;
	float:left;
	font-size:14px;
	}
.match_list{
	border:1px solid #d9d9d9;
	width:712px;
	padding:10px;	
	margin-top:10px;
	}
.match_list_top{
	height:30px;
	overflow:hidden;
	border-bottom:1px dashed #d9d9d9;
	zoom:1;
	}
.match_list ul{
	overflow:hidden;
	zoom:1;
	padding-top:20px;
	}
.match_list ul li img{
	width:220px;
	height:400px;
	border:1px solid #d9d9d9;
	padding:3px;
	}
.match_list ul li{
	display:inline;
	margin:4px;
	float:left;
	width: 228px;
	overflow: hidden;
	}

.match_list ul li p span{
	float:right;
	}
.list_page_under{
	margin:20px 150px 0 0;
	}
.position_hori{
	width:956px;
	}
.game_list{
	width:944px;
	border:1px solid #d9d9d9;
	padding:10px;
	}
.game_list{
	margin-top:10px;
	}
.aGame{
	width:922px;
	height:70px;
	border:1px solid #d9d9d9;
	padding: 10px;
	margin-top: 10px;
	font-size:12px;
	color:#7C7C7C;
	}
.aGame dl{
	width:200px;
	float:left;
	}

.aGame p{
	float:left;
	margin-left:10px;
	width:400px;
	}
.func_Game{
	width:300px;
	float:left;
	margin-left: 10px;
	}
.func_Game span{
	display:block;
	padding:0 0 20px 10px;
	}
.func_btn,.btn_orgnize,.search_friend_btn,.search_zhao_btn{
	background:url(uch/brrr.gif) 0 0;
	width:83px;
	height:24px;
	padding-top:3px;
	float:left;
	margin:0 4px;
	display:inline;
	text-align: center;
	}
/*------------magnificent separate line-------------------*/
.position_left,.position_rig{
	float:left;
	width:50%;
	}
.position_rig span{
	margin:0 10px;
	}
.btn_orgnize{
	float:right;
	margin:0 20px 0 0;
	}
.a_latest_G{
	width:280px;
	height:270px;
	border:1px solid #d9d9d9;
	padding:10px;
	margin:10px 5px;
	display:inline;
	float:left;
	font-size:12px;
	}
.a_latest_G dl{
	padding:10px;
	border-bottom:1px dashed #d9d9d9;
	}
.a_latest_G p{
	padding:10px;
	}
.func_btn_box{
	overflow:hidden;
	zoom:1;
	padding:0 0 10px 0;
	border-bottom:1px dashed #d9d9d9;
	}
.sign_situation span{
	display:block;
	}
/*------------------magnificent separate line-------------------*/
.wrap_hunda_l{
	float:left;
	width: 739px;
	overflow: hidden;
	}
.wrap_hunda_r,.wrap_zhao_r{
	float:left;
	width: 227px;
	overflow: hidden;
	}
.hunda_A{
	margin-top:0;
	}
.hunda_B{
	margin-left:0;
	width:716px;
	height: 1000px;
	}
.margin_top0{
	margin-top:0;
	}
.hunda_B ul li{
	margin:5px 24px;
	}	
.hunda_C{
	height:518px;
	}
.search_friend{
	width:672px;
	padding-top:20px;
	margin-top:10px;
	height:40px;
	padding-top:20px;
	padding-left:60px;
	border:1px solid #d9d9d9;
	background:url(uch/toyboy.gif) no-repeat 5px 0;
	}
.search_friend span{
	font-weight:bold;
	margin-right:10px;
	}
.search_friend select{
	margin-right:20px;
	}
.search_friend_btn{
	float:right;
	margin-right:100px;
	border:none;
	height: 27px;
	}
/*------------------magnificent separate line-------------------*/
.Zwxh{
	width:195px;
	height:239px;
	padding:10px;
	border:1px solid #d9d9d9;
	}
.wrap_zhao_r{
	width:217px;
	margin-right:10px;
	}
.Zwxh select{
	display:block;
	width: 150px;
	margin:10px 0 0 25px;
	}
.search_zhao_btn{
	height:27px;
	margin:15px 0 0 60px;
	border:none;
	}
.Zwxh_find{
	width:192px;
	height:35px;
	padding:15px 0 0 23px;
	border:1px solid #d9d9d9;
	margin-top:10px;
	}
/*------------------magnificent separate line-------------------*/
.publicity,.tab_best{
	width:736px;
	border:1px solid #d9d9d9;
	float:left;
	}
.tab_best{
	margin-top:10px;
	}
.tab_best_top{
	height:45px;
	border-bottom:1px solid #d9d9d9;
	font-size:14px;
	}
.tab_best_top span a{
	display:block;
	float:left;
	position:relative;
	margin-left:15px;
	top:9px;
	width:127px;
	height:26px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
	padding-top:10px;
	background-color:#f1f1f1;
	}
.tab_best_top span a.tb_cur,.tab_best_top span a:hover{
	border-bottom:0px solid #d9d9d9;
	background-color:#fff;
	}

.tab_best_list li,.beauty_list li{
	margin:10px 26px;
	width: 188px;
	height:280px;
}
.tab_best_list li p,.beauty_list li p{
	width:188px;
	overflow:hidden;
	text-overflow:ellipsis;
	height:20px;
	white-space:nowrap;
	}
.topic_best{
	width:210px;
	height:330px;
	padding:10px;
	border:1px solid #d9d9d9;
	float:left;
	margin:10px 0 0 21px;
	display:inline;
	}
.t_b_no_mar{
	margin-left:0;
	}
.topic_best h3 span{
	font-size:14px;
	}
.topic_best p{
	padding:0px 0 0 10px;
	}
.topic_best p img{
	margin:10px 0;
	}
.wrap_zhao_l{
	width:738px;
	float:left;
	}
