body{ background-color:#666666;}
#main
{
	background-color:#666666;
}
/*头部*/
#PicHeader
{
	width:976px;
	padding:0;
	border-bottom:solid 2px #333333;
	background-color:#4d4d4d;
	color:#ececec;
}
#PicHeader div.piclogo
{
	height:33px;
	width:300px;
	padding-left:14px;
	padding-top:2px;
	float:left;
	overflow:hidden;
}
#PicHeader div.piclogo img
{
	border:0;
	margin:0;
}
#PicHeader div.PicHeadLinks
{
	margin:13px 0px 0px 305px;
	font-size:12px;
}
#PicHeader div.PicHeadLinks a:link,
#PicHeader div.PicHeadLinks a:visited
{
	color:#ededed;
	text-decoration:none;
}
#PicHeader div.PicHeadLinks a.lnkRed:link,
#PicHeader div.PicHeadLinks a.lnkRed:hover,
#PicHeader div.PicHeadLinks a.lnkRed:visited{	color:Red;}


#PicHeader div.PicHeadLinks a:hover
{
	text-decoration:underline;
}
#PicHeadAD1
{
	width:976px;
	height:0;
	overflow:hidden;
	clear:both;
	margin:0 0 0 0;
	padding:5;
	background-color:#343434;/*#f2f2f2*/;
	border:solid 1px #000000;
}

#left
{
	width:716px;
	float:left;
}

#right
{
	margin:0 0 0 720px;
	width:250px;
}

#right div.rtTopic
{
	border:solid 1px #4d4d4d;
	padding-bottom:10;
	margin-bottom:10;
}

#right div.rtTopicTitle
{
	font-size:14px;
	font-weight:bold;
	background-color:#868686;
	padding-left:10px;
	height:24px;
	line-height:24px;
}

#right div.rtTopic ul
{
	margin:2;
	list-style-type:none;
	position:relative;
	height:100;
}

#right div.rtTopic li
{
	float:left;
	margin: 0px;
	margin-right:6px;
	width:47%;
	padding:1;
	list-style-type:none;
	display:block;
	text-align:center;
	height:105;
	margin-bottom:2;
}
#right div.rtTopic li a
{
	width:90;
	height:110;
	line-height:100;
	text-align:center;
	/*background-image:url(../img/pic_bg.gif);
	background-repeat:no-repeat;*/
	overflow:hidden;
	padding:3;
	display:block;
	border:solid 1px #333333;
	background-color:#333333;
}
#right div.rtTopic li a img
{
	border:solid 2px #333333;
}

/*导航*/
#picTabs
{
	
}
#picTabs div.tabbody{position:relative;height:25px;font-size:14px;}
#picTabs div.tabbodyMy{position:relative;height:25px;font-size:14px; padding-left:300px;}
#picTabs .tab_off
{
	BORDER-RIGHT: #555555 1px solid;
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #555555 1px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #777777; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	MARGIN-LEFT: 10px; 
	BORDER-LEFT: #555555 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #555555 0px solid ;
	cursor:hand;
	color:#dedede;
}
#picTabs a.tab_on
{
	BORDER-RIGHT: #343434 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #343434 1px solid; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: #868686; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	MARGIN-LEFT: 10px; 
	BORDER-LEFT: #343434 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #343434 0px solid;
	cursor:hand;
	color:#000000;
	text-decoration:none;
}
#picTabs div.tabLine{ FONT-SIZE: 0px; LINE-HEIGHT: 1px; POSITION: relative; TOP: 25px; HEIGHT: 1px; BACKGROUND-COLOR: #343434 }
#picTabs div.TabBGreen 
{
	PADDING-RIGHT: 10px; 
	LINE-HEIGHT: 24px; 
	HEIGHT: 5px; 
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #868686;
	border-left:solid 1px #343434;
	border-right: solid 1px #343434;}
#picTabs div.TabBorder
{
BORDER-RIGHT: 1px solid #343434; 
PADDING-RIGHT: 5px; 
BORDER-TOP: 0px solid #343434; 
PADDING-LEFT: 8px; 
PADDING-BOTTOM: 5px; 
BORDER-LEFT: 1px solid #343434; 
PADDING-TOP: 5px; 
BORDER-BOTTOM: 1px solid #343434;
MARGIN-BOTTOM: 12px;
}

.picTopNavi
{
	border: solid 1px #000000;
	background-color:#000000;
	font-size:14px;
	padding:4;
	margin-bottom:7px;
	width:976px;
}

.picTopNavi ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:auto;
	zoom:1;
}
.picTopNavi ul li
{
	float:left;
	height:24px;
	text-align:center;
	line-height:24px;
	background-color:#343434;
	border-bottom:solid 1px #000000;
}

.picTopNavi li a:link, .picTopNavi li a:visited
{
	color:#ffff00;
	text-decoration:none;
}

.picTopNavi li a:hover
{
	text-decoration:none;
	color:#f0f0f0;
}
.picTopNavi li a span
{
	width:90px;
	height:20px;
	line-height:20px;
	padding:2 2 2 10;
	cursor:pointer;
}
.picTopNavi li a:hover span
{
	height:20px;
	line-height:20px;
	padding:2 2 2 10;
	border:solid 1px #4d4d4d;
	background-color:#707070;
}

#sect1
{
	margin-top:10px;
}

#sect1 div.lft
{
	float:left;
	display:block;
	margin: 2 2 2 0;
}

#sect1 div.rgt
{
	float:right;
	width:300px;
	display:block;
}

#sect1 div.lst
{
	border: solid 1px #4d4d4d;
	display:block;
	clear:both;
	height:700px;
}
#sect1 div.lstTitle
{
	margin:0;
	background-color:#868686;
	font-size:14px;
	font-weight:bold;
	padding:3;
}

#sect1 div.lst ul
{
	margin:0;
	list-style-type:none;
	padding:3;
	clear:both;
	display:block;
}

#sect1 div.lst li
{
	float:left;
	margin: 0px;
	margin-right:4px;
	width:15%;
	padding:1;
	list-style-type:none;
	display:block;
	text-align:center;
	height:105;
	margin-bottom:2;
}
#sect1 div.lst li a
{
	/*
	width:100%;
	height:100;
	line-height:100;
	text-align:center;
	background-color:White;
*/
	width:90;
	height:110;
	line-height:100;
	text-align:center;
	background-image:url(../img/pic_bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:5;	
}
#sect1 div.lst li a img
{
	border:0;
}

/*排名*/
#sect1 div.TopList
{
	font-size:12px;
	margin-left:5px;
	border: solid 1px #4d4d4d;
	margin-bottom:12px;
	clear:both;
	display:block;
	margin-top:2;
}
#sect1 div.TopListTitle
{
	margin:0;
	background-color:#868686;
	font-size:14px;
	font-weight:bold;
	padding:3;
}

#sect1 div.TopList ul
{
	margin:2;
	list-style-type:none;
	height:300px;
}

#sect1 div.TopList li
{
	float:left;
	margin: 0px;
	margin-right:4px;
	width:30%;
	padding:1;
	list-style-type:none;
	display:block;
	text-align:center;
	height:105;
}
#sect1 div.TopList li a
{
	width:90;
	height:110;
	line-height:100;
	text-align:center;
	background-image:url(../img/pic_bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:5;	
}
#sect1 div.TopList li a img
{
	border:0;
}

/*
ShowPic.aspx
*/

#picSect1
{
	display:block;
	margin: 5 0 5 0;
	clear:both;
}

#left div.leftbar
{
	width:160px;
	float:left;
	height:700px;
	background-color:#666666;
}

#picLeft
{
	float:right;
	width:550px;
}

#picLeft div.picFrame
{
	border: solid 1px #343434;
	padding:5 10 10 10;
	min-height:450px;
	overflow:visible;
	margin-bottom:12px;
	overflow-x:hidden;
	background-color:#868686;
}
#picLeft div.picFrame a,
#picLeft div.picFrame a:visited
{
	color:#ededed;
}

#picLeft div.picHeadInfo
{
	margin:1px;
	display:block;
	clear:both;
}
#picLeft h1
{
	font-size:14px;
	margin:0;
	color:#333333;
}
#picLeft div.picHeadInfo div.info
{
	display:block;
	padding:3;
	font-size:14px;
	text-align:left;
	background-image:url(../img/bg_bot.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}

#picLeft div.picHeadInfo div.headAD
{
	float:right;
	display:block;
	padding:3px;
	font-size:14px;
}
#picLeft div.picHeadInfo div.info div.suozaizhuti
{
	font-size:14px;
	margin-top:5px;
}
#picLeft div.picHeadInfo div.info div.suozaizhuti a
{
	font-size:12px;
	margin-left:10px;
}

#picLeft div.picHeadInfo div.info div.tupianshuoming
{
	font-size:14px;
	margin-top:5px;
}


#picLeft div.picItem
{
	display:block;
	clear:both;
	padding:0 5 5 5;
	margin-bottom:10px;
	max-width:550px;
	overflow-x:hidden;
}


#picLeft div.pictuPian
{
	text-align:center;
	display:block;
	overflow-x:hidden;
	margin:4 4 10 4;	
}
#picLeft div.pictuPian img
{
	border:solid 8px #343434;
}

/*weeklyHot*/
#picLeft div.WeeklyHot
{
	/*border:solid 1px #64b7d7;*/
	border:solid 1px #4d4d4d;
	padding-bottom:10;
	margin-bottom:10;
}

#picLeft div.WeeklyHotTitle
{
	font-size:14px;
	font-weight:bold;
	/*background-color:#deeef4;*/
	background-color:#868686;
	padding-left:10px;
	height:24px;
	line-height:24px;
}

#picLeft div.WeeklyHot ul
{
	margin:2;
	list-style-type:none;
	height:210px;
}

#picLeft div.WeeklyHot li
{
	float:left;
	margin: 0px;
	margin-right:6px;
	width:18%;
	padding:1;
	list-style-type:none;
	display:block;
	text-align:center;
	height:105;
	margin-bottom:2;
}
#picLeft div.WeeklyHot li a
{
	width:90;
	height:110;
	line-height:100;
	text-align:center;
	/*background-image:url(../img/pic_bg.gif);
	background-repeat:no-repeat;*/
	overflow:hidden;
	padding:3;
	display:block;
	border:solid 1px #333333;
	background-color:#333333;
}
#picLeft div.WeeklyHot li a img
{
	border:0;
}

#picLeft div.bdunion
{
	/*
	background-color:#f0f0ff;
	border:solid 1px #DDDDff;
*/
	padding:5;
	margin-bottom:5px;
	clear:both;
	text-align:center;
	display:none;
}

/*上一张下一张没有了*/
#picPrevNext
{
	border:solid 1px #343434;
	padding-bottom:10;
	margin-bottom:10;
}

#picPrevNext div.rtTopicTitle
{
	font-size:14px;
	font-weight:bold;
	background-color:#868686;
	padding-left:10px;
	height:24px;
	line-height:24px;
}/*上一副*/
#picPrevNext div.picNext
{
	width:240px;
	display:block;
	text-align:right;
	padding-top:10px;
}
#picPrevNext div.picNext ul
{
	margin:0;
	list-style-type:none;
	overflow:auto;
	zoom:1;
}
#picPrevNext div.picNext li
{
	list-style-type:none;
	float:left;
	width:110px;
	margin:0;
	padding:0;
}


a.NextPic
{
	width:90px;
	height:125px;
	padding:5 5 5 5;
	background-image:url(../img/NextPic.gif);
	background-position: 0 0;
}
a.NextPic img
{
	border:0;
}

a.PrevPic
{
	width:90px;
	height:125px;
	padding:5 5 5 5;
	background-image:url(../img/PrevPic.gif);
	background-position: 0 0;
}

a.PrevPic img
{
	border:0;
}

a.LastPic
{
	width:90px;
	height:125px;
	padding:5 5 5 5;
	background-image:url(../img/PicLast.gif);
	background-position: 0 0;
}

.picpager
{
	clear:both;
	margin-top:1;
	margin-bottom:3;
}

/*评论*/

.CmtLstItem
{
	padding:5 10 10 10;
	margin:10;
	font-size:12px;
	border-bottom:dashed 1px #e0e0e0;
}
.CmtLstItem div.CmtContent
{
	
}
.CmtLstItem div.usrInfo
{
	
}
.CmtLstItem div.usrInfo a,
.CmtLstItem div.usrInfo a:visited
{
	color:Black;
}
.CmtLstItem div.usrInfo span.Reply
{
	float:right;
}
.CmtLstItem div.usrInfo span.Reply a,
.CmtLstItem div.usrInfo span.Reply a:visited
{
	color:Black;
}

/*评论输入框*/
.replyme
{
	padding:3;
	border:solid 1px #4d4d4d;
	background-color:#868686;
}

.CmtInput
{
	margin:10;
}
.CmtInput div.emot
{
	
}
.CmtInput div.emot img
{
	cursor:pointer;
	width:32px;
	height:32px;
}
.CmtInput textarea
{
	border:solid 1px #999999;
}
.CmtInput input.btn
{
	/*
	border:solid 1px #868686;
	background-color:#e0e0e0;
	color:Black;
	margin-left:5px;*/
}