/* CSS Document */

/* CSS Document */

.main
{
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
}



.left
{
    width:218px;
	float:left;
	margin:0 5px 0 0;
}
.left .left_newparty
{
	height:200px;
	margin: 0 0 10px 0;
}
.left img
{
	border:0;
}

/*  右边框架 上  */

.right
{
    width:732px;
}
/*    右边框架_上_的左边框架  */
.right div.right_left
{
    width:504px;
	margin:0 8px 0 0;
	float:left;
}

.right div.right_left .right_left_video
{
	width:504px;
	height:200px;
}

.right div.right_left .right_left_newmember
{
width:504px;
margin:10px 0 0 0;

}
.right div.right_left .right_left_newmember .right_left_newmember_header h3
{
background:#E1BCEF;
font-size:12px;
color:#bc2488;
width:504px;
text-indent:5px;
height:26px;
line-height:26px;
margin:0;
padding:0;
}
.right div.right_left .right_left_newmember  .right_left_newmember_list
{
	width:502px;float:left;margin:0 ;
	height:158px;
border-left:1px solid #E1BCEF;
border-right:1px solid #E1BCEF;
border-bottom:1px solid #E1BCEF;
}
.right div.right_left .right_left_newmember  .right_left_newmember_list ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.right div.right_left .right_left_newmember  .right_left_newmember_list ul li
{
	float:left;
	text-align:center;
	width:120px;
	margin:10px 2px 0 2px;
}
.right div.right_left .right_left_newmember  .right_left_newmember_list ul li img
{
	border:0;
}
.right div.right_left .right_left_newmember  .right_left_newmember_list ul li p
{
	text-align:center;
	margin:0;
	padding:0;
}
/*  end  右边框架_上_的左边框架  */

/*  右边框架_上_的右边框架_寻找心中的TA */
.right div.right_right
{
   width:218px;
   float:left;
}


/*  右边框架_上_的右边框架_寻找心中的TA */
.right div.right_right
{
   width:218px;
   float:left;
}

.right div.right_right div.right_right_ta
{
   width:218px;
   height:200px;
   margin:0 0  10px 0;
}

.right div.right_right div.right_right_ta div.right_right_ta_top
{

	margin:0; 
}
.right div.right_right div.right_right_ta div.right_right_ta_top h3
{
width:218px;
height:28px;
line-height:28px;

background:#E1BCEF;
font-size:12px;
color:#bc2488;
text-indent:5px;
margin:0;
padding:0;
}

.right div.right_right div.right_right_ta div.right_right_ta_content
{
	width:216px; float:left;margin:0 0 10px 0;
border-left:1px solid #E1BCEF;
border-right:1px solid #E1BCEF;
border-bottom:1px solid #E1BCEF; 
}

.right div.right_right div.right_right_ta div.right_right_ta_content ul
{
   margin:0;
   padding:0;
   list-style:none;

   vertical-align:middle;
  
}

.right div.right_right div.right_right_ta div.right_right_ta_content ul li
{
    list-style:none;
	height:20px;
    line-height:20px;
	margin:15px 0 0 20px;
}

.right div.right_right div.right_right_ta div.right_right_ta_content ul li input.pic
{
    margin:0 0 0 45px;
}

/* end 右边框架_上_的右边框架_寻找心中的TA */



/* 右边框架 下_推荐 */
.right div.right_bottom_recommand
{
    width:732px;
	margin:10px 0 0 0;
}

.right div.right_bottom_recommand div.right_bottom_recommand_top
{
background:#E1BCEF;
font-size:12px;
color:#bc2488;
text-indent:5px;
height:24px;
line-height:24px;
margin:0;
padding:0;
}
.right div.right_bottom_recommand div.right_bottom_recommand_content
{
   padding:0;
   width:730px;
  float:left;margin:0 0 10px 0;
border-left:1px solid #E1BCEF;
border-right:1px solid #E1BCEF;
border-bottom:1px solid #E1BCEF;
}


.right div.right_bottom_recommand div.right_bottom_recommand_content div.right_bottom_recommand_content_center
{
   width:345px;
   float:left;
   margin:5px 0 0 5px;
   border-bottom:1px dashed  #E4DBF4;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div.right_bottom_recommand_content_center ul.ul_img
{
   float:left;
   width:110px;
   height:130px;
   padding:0;
   margin:0;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div.right_bottom_recommand_content_center ul
{
	float:left;
	list-style:none;
	width:210px;
	padding:0;
    margin:0;
	cursor:hand;
}
.right div.right_bottom_recommand div.right_bottom_recommand_content ul.ul_text a:link
{
	cursor:hand;
	
}
.right div.right_bottom_recommand div.right_bottom_recommand_content ul.ul_text a:hover
{
	cursor:hand;

}
.right div.right_bottom_recommand div.right_bottom_recommand_content ul.ul_text li
{
overflow:hidden;
width:218px;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li
{
    list-style:none;
	height:20px;
	line-height:20px;
	letter-spacing:1px;
	margin:0 8px 0 0;
}
.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li.f
{
	height:30px;
	line-height:30px;
	vertical-align:middle;
}
.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li.f i
{
    font-style:normal;
	color:#bc248b;
}
.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li.f i a
{
	color:#bc248b;
}
.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li.f i img
{
	vertical-align:middle;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li hr
{
    width:210px;
	border:1px dashed  #E4DBF4;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li.r
{
    height:60px;
	width:215px;
	line-height:20px;
	text-indent:30px;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div ul li.details
{
    text-align:right;
	color:#bc248b;
}

.right div.right_bottom_recommand div.right_bottom_recommand_content div.right_bottom_recommand_content_right
{
	border-left:1px dashed  #E4DBF4;
	float:left;
	height:150px;
	width:0;
	margin:10px 10px 0 10px;
}

/* end 右边框架 下_推荐 */



/* 带边框的块层*/
.border_layer
{
	width:218px;
	margin:0 0 10px 0;float:left;
}
.border_layer .border_layer_header h3{ width:218px;  
width:218px;
height:28px;
line-height:28px;

background:#E1BCEF;
font-size:12px;
color:#bc2488;
text-indent:5px;
margin:0;
padding:0;}

.border_layer .border_layer_list{ width:216px; float:left;margin:0 0 10px 0;
border-left:1px solid #E1BCEF;
border-right:1px solid #E1BCEF;
border-bottom:1px solid #E1BCEF; 
}

.border_layer .border_layer_list ul { width:216px; margin:0px; border:0px; background:#FCF8FB}
.border_layer .border_layer_list ul li{  height:25px; margin:0;  border-bottom:1px dotted #E4DBF4; text-indent:5px; line-height:25px; margin-left:0px; overflow:hidden; clear:both;}
/* end 带边框的块层*/