@charset "utf-8";
/* tt2t Base StyleSheet File
 * Version: 1.01
 * Author: 我独行
 * Created: 2008-03-28
 * Update: 2008-08-17
 * Copyright: tt2t.com (www.tt2t.com)
 */
 
@import url(base.css); 
@import url(layout.css);

#conWel{ width:100%;}
	#focusArea,
	#passportcard,
	#profileSearch{
	overflow:hidden;
	height:160px;
	margin-bottom:10px;
	}
    	
	/*焦点区*/
	#focusArea{
	float:left;
	width:350px;
	background:#F9F9F9;
	}
	
	/*通行证*/
	#passportcard{}
						
	/*公告*/
	#profileNotice{
	float:left;
	height:158px;
	width:308px;
	margin-left:10px;
	}
	#profileNotice .noticeList{	margin:8px;}
		#profileNotice li{
		line-height:1.8em;
		padding-left:10px;
		background:url("../images/ico_dot_1.gif") left 10px no-repeat;
		}
		#profileNotice li a{ text-decoration:underline;}
#conCapital{}
    /*最新dig*/
	#foundDig,
	#newUser{ 
	overflow:hidden;
	height:400px;
	margin-bottom:10px;
	}
	#hotdig{ 
	overflow:hidden;
	height:434px;
	margin-bottom:10px;
	}
	#foundDig{ 
	height:450px !important;
	height:450px;
	}
		#foundDig .newDig,
		#foundDig .weeklyDig{
		float:left;
		padding:0 10px;
		width:47%;
	    }
		#foundDig a:hover{ color:#f90;}

#conPhoto{}
    #photoDig{
	overflow:hidden;
	height:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	#photoSplendid{
	overflow:hidden;
	background-color:#F4FBFF;
	height:430px;
	margin-bottom:10px;
	padding-bottom:5px;
	}
	/*图片*/
	#photoDig{}
		#photoDig .photoList{
		margin:0px; 
		padding:0px;
		text-align:center;
		/*background:#F5F9FC;*/
		}
			#photoDig .photoBox{ 
			float:left;
			width:160px;
			height:220px;
			margin:5px 13px !important;
			margin:5px 12px;
			font-size:12px;
			border:1px #C4D2FF solid;
			overflow:hidden;
			background:#F4FAFF;
			}
			#photoDig .photoBox P {line-height:180%; margin:10px 2px; text-align:center;}
			#photoDig .photoBox a{ text-decoration:none; font-size:12px;}
			#photoDig .pHead{ padding:6px 8px 0 8px; height:28px; font-weight:400;}
			#photoDig .btnDig{
			float:right;
			width:52px;
			height:25px;
			line-height:25px;
			text-align:center;
			background:url("../images/vod_digg2.gif") no-repeat;
			}
			#photoDig .btnDig a{ text-decoration:none; font-size:12px}
			#photoDig .number b{
			color:#F56600;
			font-size:16px;
			}
			#photoDig .img{
			border:1px #DFE7FF solid;
			display:block;
			margin:6px auto;
			width:150px;
			height:150px;
			overflow:hidden;
			text-align:center;
			background:#fff;
			}
			#photoDig .img img{
			width:150px;
			height:150px;
			}
			#photoDig p{ padding-left:6px; line-height:130%}
			
			/*精彩图片*/
			#photoSplendid{}
				#photoSplendid .splendidList{ margin:8px 5px;}
				/*#photoSplendid li{
				margin-bottom:3px;
				height:39px;
				border-bottom:1px #ddd solid;
				}*/
					#photoSplendid .number{
					display:block;
					float:left;
					margin-right:6px;
					width:36px;
					height:36px;
					line-height:36px;
					text-align:center;
					background:url("../images/dig_number_bg2.gif") no-repeat;
					}
					#photoSplendid .image{
					display:block;
					float:left;
					height:36px;
					width:40px;
					}
					#photoSplendid .image img{				
					overflow:hidden;
					height:30px;
					width:30px;
					padding:1px;
					border:1px solid #ccc;
					}
					#photoSplendid .image a:hover img{
					border:1px solid #f63;
					background:#fff;
					}
					#photoSplendid .topic{
					font-size:12px; 
					display:block;
					float:left;
					width:225px;
					}
					#photoSplendid .topic a{ color:#0066CA;}
#conGroup{}
    #groupbox{
	overflow:hidden;
	height:388px;
	margin-bottom:10px;
	}
	#groupRank{
	overflow:hidden;
	height:388px;
	margin-bottom:10px;
	background-color:#F4FBFF;
	}
	
	/*精彩专辑*/
	#goodAlbums{}
		#goodAlbums .bBody{padding:5px;}

		.coolPhotoBox{float:left; margin:8px 5px !important; margin:4px 3px; width:80px}
		.albumCover{overflow:hidden;height:80px;margin:0px 0px 8px 0px;}
		.albumCover a img{width:75px;height:75px;border:1px solid #ccc;}
		.albumCover a:hover img{border:1px solid #f63;}
		.albumOp{display:block;line-height:1.2em;width:80px; height:28px;text-align:center; overflow:hidden;}
		.albumOp a {font-size:12px;}
		.ttpplist { display:block;line-height:26px;margin:9px 4px; list-style:none; text-align:left; border-bottom:#CCCCCC 1px dashed; color:#999999; font-size:12px; clear:both}
		.ttpplist a{ font-size:12px; color:#333}
		.ttpplist2 { display:block; clear:both; overflow:hidden; line-height:24px;margin:6px 4px; border-bottom:#CCCCCC 1px dotted; list-style:none; text-align:left; color:#999999; font-size:12px; }
		.ttpplist2 a{ font-size:14px;}
		#appCommAlbum{background:url("../images/appCommAlbum.jpg") center 5px no-repeat;}
		#appCommAlbum .albumCover a{display:block;width:81px;height:87px;}
		#appCommAlbum .albumCover a img{display:none;border:0 none;}
		#appCommAlbum .albumOp{padding:2px 0 6px;>padding:4px 0 3px;background:url(../images/appCommAlbum_bg.jpg) repeat-x;}
		#appCommAlbum .albumOp a{color:#fff;text-decoration:none;}
		#appCommAlbum .albumOp a:hover{color:#fff !important;text-decoration:none;}
		
		/*今日十大话题*/
		#groupbox .groupTopten{
		float:left;
		margin:10px;
		width:460px;
		}
		#groupbox .diglist a{color:#104d6c;}
		#groupbox .diglist a:hover{color:#FF0066;}
		/*推荐圈子*/
		#groupbox .reGroup{
		float:left;
		margin:10px 2px;
		width:170px;
		}
		    ul.groupList{padding:0px;}
		    ul.groupList a{ text-decoration:none;}
			.groupList li{ 
			height:65px;
			overflow:hidden;
			margin-bottom:8px;
			}
			.groupList .groupPic{
			display:block;
			float:left;
			width:65px;
			margin-right:5px;
			}
			.groupList .groupPic img{
			padding:3px;
			border:1px #D5DFDE solid;
			background:#EFEFEF;
			}
			.ttgroupadm {
			color:#999999;
			font-size:12px;
			}
			.ttgroupadm a{
			color:#999999;
			font-size:12px;
			}
			.ttgroupadm a:hover{
			color:#FF9900
			}
		/*圈子排行榜*/	
		#groupRank ul.top10{ margin:10px;background:url("../images/li_num_01.gif") left top no-repeat;}
		#groupRank ul.top10 li{height:22px;padding:5px 0 3px 23px;>padding:6px 0 2px 23px;line-height:22px; border-bottom:1px #ddd solid;}
			#groupRank .image{ float:left; margin-right:5px; width:22px; height:19px;}
			#groupRank .image img{ padding:1px; width:19px; height:16px; border:1px #ccc solid;}
			
#conVideo{}
    #videoBox,
	#Playbill{
	overflow:hidden;
	height:360px;
	margin-bottom:10px;
	}
	/*视频*/
	#videoBox ul.videoList{ margin:10px 10px 0 10px;}
	ul.videoList a{ text-decoration:underline;}
	#videoBox li{ float:left; width:129px; margin:0 3px 0 4px; height:150px; text-align:center;}
	#videoBox .vPhoto img{ width:120px; height:90px; padding:2px; border:1px #ccc solid; background:#fff;}
	#videoBox .vTitle{ display:block; font-weight:600;}
	/*精彩节目单*/
	#Playbill ul.videoTopList{ margin:10px;}
    #Playbill li{ height:28px; line-height:28px; padding-left:10px; border-bottom:1px #ddd solid; background:url(../images/ico_dot_1.gif) left 10px no-repeat;}
	ul.videoTopList a{ text-decoration:underline;}
		li.vlh{ height:115px !important; background:none !important;}
		li.vlh .item{ line-height:1.5em;}
		li.vlh .photo{ float:left; width:135px; height:100px; padding:3px 0 0 3px; background:url("../images/list_bg.gif") no-repeat;}
		li.vlh img.v120Img{ width:120px; height:90px;}
		li.vlh .vTitle{ display:block; font-weight:600;}

#linkc{
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}
#linkc title{
  height:23px;
  line-height:23px;
  text-indent:12px;
  background:url("../images/btn_boxTitle.gif") repeat-x;
}

.fl_ind_text {width:100px; height:22px; color:#666666; float:left; text-align:center;}
.fl_ind_logo {width:90px; float:left; margin:5px; text-align:center}

.mainindex{width:960px; margin:0 auto;    
}   
.mainindex .col-1{   
float:left;   
  
}   
.mainindex .col-2{   
float:right;
    
}
.ttdigli {
border:#ececec 1px solid;
line-height:180%;
width:650px;
margin:10px auto
}
.ttdig1 {
margin:25px 0px;
width:65px;
float:left;
text-align:center;
}

.ttdig2 {
margin:10px 0px;
font-size:12px;
width:488px;
float:left;
text-align:left;
}
.ttdig2 a{
font-size:14px;
font-weight:bold;
}
.ttdig2 span {
line-height:24px;

}
.ttdig2 span a{
font-size:12px;
font-weight:bold;
}
.ttdig3 {
margin:5px 0px;
}
.ttdigspan {
color:#BB0000
}

#tttop {
	
	width: 960px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#ttleft {
	width: 670px;
	float: left;
}
#ttright {
	float: right;
	width: 280px;
}
.ttdo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #20537a;
text-decoration: none;
width:300px;
height:128px;
margin:0px 0px 1px 0px;
background-color:#ecf7ff;
BORDER: #c8e7ff 1px solid; 
}
.ttdo a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #20537a;
text-decoration: none;
}
.ttgg {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #20537a;
text-decoration: none;
line-height:24px;
width:280px;
height:128px;
margin:0px 0px 7px 0px;
background-color:#FFFFFF;
BORDER: #c8e7ff 1px solid; 
}
.ttgg a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #20537a;
}
.ttgg li {
text-align:left;
margin-left:-5px;
padding:0px;
font-size:12px;
color:#072447;
list-style:none
}
.ttgg li a{
font-size:12px;
color:#072447;
text-decoration:none;
}
.ttgg li a:hover{
color:#ff9600;
text-decoration:underline;
}
.ttser {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #20537a;
text-decoration: none;
BORDER: #c8e7ff 1px solid; 
width:280px;
height:95px; 
}
.ttser a {
font-size:12px;
color:#072447;
text-decoration:none;
}
#ttleft1 {
width:300px;
margin:0px 5px 0px 0px;
float:left
}
#ttleft3 {
float:left;
}
.ttadv {
width:300px;
height:95px; 
}
.ttadv p {
margin:7px 0px 0px 0px;
}
.ttdo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ttdo UL LI SPAN {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold
}
.title3 {
	background:url(../images/ggbg.gif) repeat-x;height:31px; list-style:none;PADDING-LEFT: 10px; FONT-WEIGHT: bold; line-height:31px;font-size:14px;margin:0px
}
.title3 a{
	line-height:31px;font-size:12px;height:31px;FONT-WEIGHT: normal; text-decoration:underline
}
.title4 {
	background:url(../images/do.gif) repeat-x; margin:1px;height:31px; 
}
.ttspan4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px;padding-left:27px; height:31px; line-height:31px; COLOR: #FFF; background:url(../images/h.gif) no-repeat 7px 7px; 
}
.test {
	FONT-SIZE: 12px; Z-INDEX: 98; POSITION: relative; TEXT-DECORATION: none; float:left; display:block; cursor:pointer;
	
}
.test:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;text-decoration: none;
}
.test .tttip {
	DISPLAY: none
}
.test:hover .tttip {
	BORDER-RIGHT: #eee 4px solid; DISPLAY: block; Z-INDEX: 99; FILTER: alpha(opacity=90); LEFT: -270px; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: -7px!important; -moz-opacity: 0.9; opacity: 0.9;
}
.test:hover .tttip P {
	BORDER-RIGHT: #8da1ae 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #8da1ae 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #8da1ae 1px solid;
	WIDTH: 260px;
	COLOR: #000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #8da1ae 1px solid;
	TEXT-ALIGN: left;
	
}

.ttfa {
background:url(../images/fa.gif) no-repeat center top;
padding-top:50px;
display:block;
width:59px;
text-align:center;
margin:12px 8px 12px 8px
}
.ttquan {
background:url(../images/quan.gif) no-repeat center top;
padding-top:50px;
display:block;
width:59px;
text-align:center;
margin:12px 8px 12px 8px
}
.ttfriend {
background:url(../images/friends.gif) no-repeat center top;
padding-top:50px;
display:block;
width:59px;
text-align:center;
margin:12px 8px 12px 8px
}
.tthome2 {
background:url(../images/home2.gif) no-repeat center top;
padding-top:50px;
display:block;
width:59px;
text-align:center;
margin:12px 8px 12px 8px
}
.ttflashad {
margin:0px; float:right; BORDER: #c8e7ff 1px solid; padding:5px
}


.mem_tuijian { width:100%; height:100%; text-align:center;  padding-bottom:10px; }
.mem_title {font-size:14px; color:#000000; font-weight:bold; text-align:left; margin-bottom:5px;}
.mem_tuijian .mem_pro {
text-align:center;
width:58px;
height:95px;
overflow:hidden;
float:left;
margin:10px 12px;
font-size:12px;
color:#666666;
line-height:160%
}
.mem_tuijian .mem_pro A {
color:#CCCCCC;
font-size:12px;
}
.mem_tuijian .mem_pro img {
width:50px; height:50px; border:#cccccc 1px solid;
padding:1px;
}

.fl_link {background:url(../images/ico_linkbar.gif) no-repeat left center; padding-left:20px; height:22px; line-height:22px; font-weight:bold; clear:both; font-size:12px;}
.fl_cc { padding:20px 5px;}

#contentR280 .user_box {
border:#CCCCCC 1px solid;
width:450px;
height:200px;
padding:5px;
overflow:hidden;
float:left;
margin:10px 5px;
}

#contentR280 .user_box .user_box_face {
text-align:center;
width:200px;
height:200px;
float:left;
}
#contentR280 .user_box .user_box_face img {
width:200px;
height:200px;
}
#contentR280 .user_box .user_box_pro {
text-align:left;
margin:0px 0px 0px 10px;
width:240px;
height:200px;
float:left;
}

#contentR280 .user_box .user_box_pro P {
color:#525151;
font-size:12px;
}
#contentR280 .user_box .user_box_pro P A{
color:#525151;
font-size:12px;
}
#contentR280 .user_box .user_box_pro .p1 a{
font-size:14px; font-weight:bold; color:#393939}
#contentR280 .user_box .user_box_pro .div1 {padding-top:10px; line-height:24px; height:130px; overflow:hidden}
#contentR280 .user_box .user_box_pro .div1 .realname {color:#FF0000}
#contentR280 .pr_pp_page {color:#333333; font-size:12px; padding:10px; text-align:center; letter-spacing:3px; clear:both}
