@charset "gb2312";

div.areaAll {
	width: 100%;
	background: url(http://img1.cache.netease.com/cnews/img07/navbg1010.gif) 0 -21px repeat-x;
}

div.picArea {
	zoom: 1;
	overflow: hidden;
}
	div.picArea .picHeader {
		height: 81px;
		background-repeat: no-repeat;
	}
	div.picArea .largePic {
		padding: 9px 0;
		overflow: hidden;
		text-align: center;
	}
		div.picArea .picFooter .introduction {
			float: left;
			text-indent: 2em;
			width: 515px;
			overflow: hidden;
			color: #ccc;
			text-align: left;
			line-height: 1.8em;
			padding: 1em 0 1em 3.2em;
			margin: 0;
			text-align: justify;
			text-justify: inter-ideograph;
		}
		div.picArea .picFooter .btns {
			float: right;
			text-align: right;
		}
		div.picArea  .past {
			clear: both;
			overflow: hidden;
			zoom: 1;
			text-align: left;
			margin: 1em 10px 19px 10px;
			background: #ccc;
		}
			div.picArea  .past .title {
				line-height: 2.6em;
				padding-left: 11px;
			}
				div.picArea  .past ul li {
					width: 122px;
					padding: 0 0 1.5em 11px;
					float: left;
				}
					div.picArea  .past ul a * {
						display: block;
						text-align: center;
					}
					div.picArea  .past ul a:hover span {
						color: #bc2931;
					}
					div.picArea  .past ul a span {
						cursor: pointer;
						line-height: 2em;
						height: 2em;
						overflow: hidden;
						color: #2b2b2b;
					}
					div.picArea .past ul img {
						width: 120px;
						height: 90px;
						border: 1px solid #dbdcdc;
					}
	div.picArea .blackBg {
		background: url(blackbg.png);
	}
	div.picArea .blueBg {
		background: url(bluebg.png);
	}
	

div.weekBg {
	background: #122b54;
}
	div.weekBg .picHeader {
		background-image: url(week_title.png);
	}
		div.weekBg .picHeader .date {
			font-weight: bold;
			display: block;
			padding: 23px 0 0 257px;
			color: #6893df;
			text-align: left;
		}


div.storyBg {
	background: #000;
}
	div.storyBg .picHeader {
		background-image: url(story_title.jpg);
	}
	div.storyBg .picFooter {
		height: 71px;
	}
		div.picArea .picFooter .btns {
			padding: 19px 12px 0 0;
		}
	
div.aboutTopic {
	width: 958px;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	background: url(about_bg.gif) no-repeat;
	border: 1px solid #ccc;
	position: relative;
}
	div.aboutTopic .source {
		left: 121px;
		position: absolute;
		display: block
	}
	div.aboutTopic .copyright {
		color: #ff0000;
		left: 298px;
		position: absolute;
		display: block
	}
	div.aboutTopic a.toIndex {
		top: 7px;
		right: 8px;
		position: absolute;
		display: block
	}
	

div.singlePicBg {
	background: #122b54;
}
	div.singlePicBg .picHeader {
		background-image: url(singlepic_title.png);
	}
		div.singlePicBg .picHeader h1 {
			float: left;
			font-family: "ºÚÌå";
			color: #fff;
			font-size: 20px;
			height: 100%;
			line-height: 81px;
			overflow: hidden;
			padding: 0 1.2em;
			width: 350px;
		}
		div.singlePicBg .picHeader p {
			width: 380px;
			color: #ccc;
			line-height: 1.8em;			
			text-align: right;
			padding: 1em 1em 0 0.5em;
			margin: 0;
			float: right;
			text-align: justify;
			text-justify: inter-ideograph;
		}
			div.singlePicBg .picHeader p a {
				color: #ccc;
			}
			div.singlePicBg .picHeader p a:hover {
				color: #bc2931;
			}			
div.singlePicBg .picHeader .htitle{height:100%; width:475px; padding:0 10px; float:left; overflow:hidden;}
div.singlePicBg .picHeader .htitle h1{height:20px;line-height:20px; text-align:left; padding:20px 0 5px;font-size:22px;width:800px; float:none;}
div.singlePicBg .picHeader .htitle p{text-align:left; text-indent:0; width:470px; padding:1em 0 0;}
div.singlePicBg .picHeader .htitle p span{margin-left:30px;}
.title{line-height: 2.6em; height:2.6em;overflow:hidden;}
.title h2{float:left;}
.title .more{float:right; padding-right:10px;}