﻿@charset "utf-8";
/* wodig Base StyleSheet File
 * Version: 1.00
 * Author: catyou
 * Created: 2008-03-28
 * Update: 2008-03-31
 * Copyright: wodig.com (www.wodig.com)
 */
 
/* Random HTML Styles */
*{ margin:0; padding:0;}
body{ 
color:#666;
font:12px/1.6em  Arial;
background: #FFFFFF;

}
body>table,body>div{
margin-left:auto;
margin-right:auto;
clear:both;
}
ul{list-style-type:none; text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left;}
img{border:0; vertical-align:middle}
p{ word-break:break-all;}

/* Links style */
a, a:visited{
color:#2474B3;
text-decoration:none;
}
a:hover{
color:#f60;
text-decoration:none;
}
a:focus{-moz-outline-style:none;}

/* General Class */
.right{ float:right;}
.left{float:left;}
.more{ text-align:right; padding-right:10px;}


/* Color style*/
.whiteColor{ color:#fff;}
.redColor{ color:#c00;}
.orangeColor{ color:#f60;}
.grayColor{ color:#999;}
.blueColor{ color:#0066ca;}

/*font size*/
.font14{ font-size:14px; color:#007bb6;}


/* Clearfix */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear{display:block;}
/* End hide from IE-mac */
*+html .clear{min-height:1%;}/* IE7 */


/*form*/
input,textarea{padding:3px;font:12px Arial;}
input.textfield,
select.select{
border:1px solid #ccc;
}
input.btnSearch{
background:url("../images/btn_bg.jpg") repeat-x center;
width:56px;
padding:0;
margin-left:5px;
border:1px solid #ccc;
color:#666;
font-size:12px;
vertical-align:middle;
}
input.btnmanager{
background:url("../images/btn_bg.jpg") repeat-x center;
padding:0;
margin-left:5px;
border:1px solid #ccc;
color:#666;
font-size:12px;
vertical-align:middle;
}

/*header*/
#header{ 

}
#headerinner{
width:962px;
overflow:hidden;
zoom:1;
margin:0 auto;
}
	#logo{
	float:left;
	width:200px;
	height:70px;
	overflow:hidden;
	text-align:center;
	background:url(../images/logo.gif) no-repeat 0 0;
	}
	#logo h1 a, #logo h1 a:visited{ display:block; text-indent:-999em;}
	
	#toplogin{
		float:right;
		width:760px;
		text-align:right;
		position:relative;
		height:30px;
	}
	

	
	.ppinput{
	 	background:url(../images/iptbg.gif) no-repeat 0 0;
	 	height:24px;
		width:128px;
		border:1px solid #bdbdbd;
		margin-right:5px;
		font-family:Arial;
		color:#999;
		line-height:24px;
		padding:0;
		vertical-align:middle;
	}
	#nav{
	clear:both;
	background:url("../images/bg_nav.gif") repeat-x left top;
	}
			#navPrimary{
			width:962px;
			margin:0 auto;
			
			}
				#navPrimary ul{ overflow:hidden; zoom:1;}
				#navPrimary li{
				float:left;
				margin:0 ;
				text-align:center;
				width:113px;
				
				background:url(../images/currbg.gif) no-repeat left bottom;
				}
				
				#navPrimary li a, #navPrimary li a:visited{
				display:block;
				height:33px;
				text-align:center;
				color:#fff;
				font:bold 16px/33px "微软雅黑";
				}
				#navPrimary li a:hover{
				color:#fc0;
				text-decoration:none;
				}
				
				.home #home,
				.dig #dig,
				.photo #photo,
				.movie #movie,
				.game #game,
				.site #site,
				.group #group,
				.taobao #taobao				
				{ background:url(../images/currbg.gif) no-repeat top center;}
				
				
				.home #home a,.home #home a:visited,
				.dig #dig a,.dig #dig a:visited,
				.photo #photo a,.photo #photo a:visited,
				.movie #movie a,.movie #movie a:visited,
				.game #game a,.game #game a:visited,
				.site #site a,.site #site a:visited,
				.group #group a,.group #group a:visited,
				.taobao #taobao a, .taobao #taobao a:visited				
				{
				position:relative;
				right:-15px;
				background:url("../images/currbg.gif") no-repeat right -33px  ;
				}
	
		   	#navSub{
			height:48px;
			padding:0;
			line-height:48px;
			width:962px;
			margin:0 auto;
			}
			#navSub ul{ font-size:14px;}
				#navSub li{
				display:inline;
				float:left;
				margin:0 3px;
				}
				#navSub li.search{
				float:right;
				height:22px;
				/*padding-top:8px;*/
				}
			#btnUploadVideo{
			position:absolute;
			top:0;
			right:0;
			overflow:hidden;
			width:74px;
			height:24px;
			}
				#btnUploadVideo img{
				width:74px;
				height:24px;
				}
/*footer*/
#CommonFooter{ margin:0; padding:12px 0; text-align:center; background:#bfbfbf; color:#292929; line-height:28px}
				
/*diglist*/
.diglist{ padding-left:20px; padding-bottom:10px; margin-top:10px; padding-right:10px;}
	.diglist li{
		border-bottom:1px solid #DDDDDD;
		height:22px;
		line-height:22px;
		padding:5px 0 3px 0;
	}
		.diglist .digNumber{
		/*display:block;
		float:right;*/
		font:11px/30px MingLiU;
		padding-right:2px;
		/*margin-right:6px;
		width:55px;
		height:25px;
		line-height:25px;
		text-align:center;
		background:url("../images/dig_number_bg.gif") no-repeat;*/
		}
		.diglist .digNumber em{
		/*color:#F56600;
		font-weight:400;*/
		font-style:normal;
		}
		.diglist li a,.diglist li a:visited{
		color:#069;
		text-decoration:none;
		}
		.diglist li a:hover{ color:#f60; text-decoration:none}
		.diglist .from{
		/*display:block;
		float:right;*/
		margin-right:6px;

		}
/*登录*/
#passportcard{
float:right;
width:278px;
height:158px;
border:1px solid #c4cecd;	
}
	#passportcard .passportc{padding:4px;}
			#passportcard .pptitle{
			height:22px;
			line-height:22px;
			color:#666;
			font-weight:600;
			background:url("../images/pic002.gif") right 5px  no-repeat;
			}
			/*标题*/
	        #passportcard .pptitle b{
			color:#ff0100;
			}
			#passportcard .ppcontent{
			height:128px;
			background:url("../images/pic001.gif") left bottom  no-repeat;
			}
			#passportcard .card{
			padding:5px 8px 0 18px;
			}
			/*登录表格*/
				#passportcard .card .ppinput{
				padding:2px;
				color:#333;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border:1px #ccc solid;
				}
				#passportcard .card li{
				height:26px;
				}
				#passportcard .sign{
				cursor:default;
				height:19px;
				width:63px;			
				border:0;
				background:url("../images/pic004.gif")  no-repeat;
				}
				#passportcard dt{
				display:block;				
				padding:3px 3px 3px 3px;
				}
				#passportcard dd{
				text-align:left; 
				}
				#passportcard dd a{ padding:0 5px;}
/*box*/
.box{

}
  h1.title{
  height:27px;
  line-height:27px;
 /* background:url("../images/h3bg.gif") repeat-x top left;*/
 background:#E1E7E9;
  border:1px solid #d8d8d8;
  padding-left:10px;
  color:#444;
  clear:both;
  }
  h1.title span{ float:right;}
  h1.title a, h1.title a:visited{ display:block; float:left; height:27px; line-height:27px; padding:0 10px; border-left:1px solid #d8d8d8; color:#666}
  h1.title a span, h1.title a:visited span{ float:left; display:block;}
  h1.title a:hover{ background:url(../images/h3bg.gif) repeat-x left bottom; color:#b00303;}
  
  h1.title .tab1{ float:left}
  h1.title .tab1 a, h1.title .tab1 a:visited{ border-left:none; border-right:1px solid #eee;}
  
  h1.title .curr, h1.title .curr:visited{ background:url(../images/h3bg.gif) repeat-x left bottom; color:#c00}
  
  .box .titleLine{
  margin-bottom:10px;
  height:25px;
  border-bottom:1px #ccc solid;
  }
  .box .titleLine img{ width:18px; height:18px; margin-right:5px;}

/*userlist*/
.userlist{padding:10px; overflow:hidden; zoom:1;}
	.userlist li{
	float:left;
	overflow:hidden;
	height:80px;
	width:61px;
	text-align:center;
	}
	.userlist .userName{display:block; text-decoration:none;}
/* userIcon Img */
a img.userIcon{
overflow:hidden;
padding:1px;
width:48px;
height:48px;
border:1px solid #ccc;
}
a:hover img.userIcon{
border:1px solid #f63;
background:#fff;
}

/* groupIcon Img */
a img.groupIco{
overflow:hidden;
margin-right:5px;
padding:1px;
border:1px solid #ccc;
}
a:hover img.groupIco{
border:1px solid #f63;
background:#fff;
}

/* pageNav */
#pageNav{ margin:10px; text-align:right; font-family:Arial, Helvetica, sans-serif;}

	/****** Crumb Styles ******/
	#crumbBox{
	padding:4px 0;
	border-bottom:1px solid #eee;
	margin-bottom:8px;
	font-weight:bold;
	}
	#crumbBox a, #crumbBox span{margin: 0 1px;}
	#crumbBox .slash-right{
	background: url("../images/ico_arrowRight.gif") no-repeat center center;
	padding: 3px 8px;
	/*cursor: pointer;*/
	}
	#crumbBox .slash-down{
	background: url("../images/ico_arrowDown.gif") no-repeat center center;
	padding: 3px 8px;
	cursor: pointer;
	}
	#crumbBox .slash-active{
	padding: 3px 8px;
	border: 1px solid #ccc;
	padding: 2px 7px;
	}
	/*所有广告位样式*/

/*1.首页广告位样式*/
.ADindex1{width:960px; margin:0 auto;    
}   
.ADindex1 .col-1{   
float:left;   
width:684px;   
}   
.ADindex1 .col-2{   
float:right;
width:276px;    
}

.ADindex2{width:960px; margin:0 auto;    
}   
.ADindex2 .col-1{   
float:left;   
width:684px;   
}   
.ADindex2 .col-2{   
float:right;
width:276px;    
}

.ADindex3{width:960px; margin:0 auto;    
}   
.ADindex3 .col-1{   
float:left;   
width:684px;   
}   
.ADindex3 .col-2{   
float:right;
width:276px;    
}

.ADindex960{
	text-align:center;
	width:960px;
}
/*1.资讯页广告位样式*/
.ADarticle1{
	text-align:center;
	padding:10px 0;
}
.ADarticle2{
	text-align:center;
	width:276px; 
	padding-top:9px; 
	padding-bottom:9px;
}
/*2.相册页广告位样式*/
.ADphoto1{
	text-align:center;
	padding-top:10px; 
}
.ADphoto2{
	text-align:center;
	width:278px; 
	padding-top:9px; 
	padding-bottom:9px;
}
/*3.视频页广告位样式*/
.ADvod1{
	text-align:center;
}
.ADvod2{
	text-align:center;
	width:218px; 
	padding-top:10px; 
	padding-bottom:10px;
}
.ADvod3{
	text-align:center;
	padding-top:10px;
}
.ADvod4{
	text-align:center;
	padding-top:10px;	
}
#infovod {
   text-align:center;
    margin:0 auto; 
}
#vod_left {
    width:200px; 
    float:left;
}
#vod_main {
   /* width:550px; */
    margin:0 auto; 
} 
#vod_right {
    width:200px; 
    float:right; 
}
/*4.圈子页广告位样式*/
.maingroup{width:960px; margin:0 auto;    
}   
.maingroup .col-1{   
float:left;   
width:480px;   
}   
.maingroup .col-2{   
float:right;
width:480px;    
}
.ADpost1{
	text-align:center;
	margin-top:5px;
}
.line {clear: both; font-size: 1px; line-height: 1px; height: 10px;} 
.postBox{ overflow:hidden; zoom:1; padding:10px 0; background:url(../images/linebg.gif) repeat-x bottom left}
.voteBox{ float:left; width:70px; background:url(../images/end_n_bg2.gif) no-repeat top left; text-align:center; height:120px;}
#CommonListCell .postBox{ border:none;}
#CommonListCell .voteBox{ height:auto}
.voteBox div{ padding-right:12px; line-height:24px;}
.post{ float:right; width:590px}
.postBody{ width:auto; float:none}
.postBody p{ padding:4px 0 10px; line-height:170%; color:#333;}
.post h3{ font-size:14px; height:25px;}
.post h4{ font-size:12px; line-height:24px; font-weight:normal; height:50px; overflow:hidden; position:relative;}
.summImg{ float:left; margin:0 10px 0 0; padding:2px; border:1px solid #eee; overflow:hidden;; background:white; border:1px solid #A5C2E3}
.summImg img{ float:left; }
.summImg img{ float:left;}
.postFooter{ clear:both; padding-top:2px}
#loginbtn{width:61px; height:26px; background:url(../images/btns.gif) #666 no-repeat top left;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline; 
	vertical-align:middle;
}
#loginbtn span{ display:block; text-indent:-999em; text-align:left;}
#searchbtn{width:61px; height:26px; background:url(../images/btns.gif) no-repeat left bottom;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline; 
	vertical-align:middle;
	overflow:hidden;
}
#searchbtn span{ display:block; text-indent:-999em; text-align:left; line-height:12px;}
.toplinks{ height:33px; line-height:32px; text-align:right;}
.taghot{ overflow:hidden; zoom:1; padding:7px 0 7px 7px}
.taghot li {
float:left;
margin:3px 6px 3px 0;

overflow:hidden;
}
.taghot li a, .taghot li a:visited {
background:transparent url(../images/tagbg.gif) no-repeat scroll left top;
display:block;
float:left;
height:18px;
padding-left:16px;
}
.taghot li a:hover{ color:#f60;}
.taghot li a .inspan {
background:transparent url(../images/tagbg.gif) no-repeat scroll right top;
display:block;
float:left;
height:18px;
line-height:17px;
padding-right:12px;}

.sidesearch{ padding:8px 0}
#groupapptb td, .groupapptb td{ padding:6px 0; border-bottom:1px solid #eee;}

#CommonListTitle3  td{ padding:0;}
#navSub a, #navSub a:visited{ margin:0;}

.relatelinks li{ line-height:28px; border-bottom:1px solid #eee;}
.relatelinks li img{ vertical-align:middle; margin-right:5px;}

.PageNum a, .PageNum a:visited{ border:1px solid #2F5FA1; padding:2px 5px; margin:0 2px; font-size:11px; color:#2F5FA1}
.PageNum a:hover{ color:#f60; border-color:#f60;}
.PageNum span.dis{border:1px solid #aaa; padding:2px 5px; margin:0 2px; font-size:11px; color:#aaa}
.PageNum .curr, .PageNum .curr:visited{ border:1px solid #2F5FA1; padding:2px 5px; margin:0 2px; font-size:11px; color:white; background:#2F5FA1}
.PageNum .curr:hover{color:white; font-weight:bold;}

.search input{ vertical-align:middle}
.placebox{ 
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline; 
	vertical-align:middle;
	overflow:hidden;
	position:relative;
	overflow:hidden;
	height:20px;
}


	.commtit{ overflow:hidden; zoom:1; padding:5px 8px; background:#f5f8fd; clear:both; border-top:1px solid #eee;}
	.commcontent{ padding:8px; background:#f5f8fd; border-bottom:1px solid #e1e1e1; margin-bottom:6px; font-size:14px; color:#444;}
	
	.tittag, .tittag:visited{ background:#F4FBFF ;color:#578CCA;text-decoration:none; margin:0 3px; padding:2px 4px; border:none; /*line-height:100%;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline; 
	vertical-align:middle;
	overflow:hidden;	*/
	}
	/*.tittag:hover{ background:#578CCA ; color:white;}*/

	.postBody h3 a, .postBody h3 a:visited{ text-decoration:underline;}
