	body{ background-color: #F4F4F4; }
	.funclogin { padding: 10px 0 0; }
	.wp { margin: 0 auto; width: 1240px; }
	#wp .wp { width: auto; }
	.topbar { height: 40px; background: #1F76BD; }
	.topbar li { float: left; }
	.topbar ul { height: 40px; }
	.topbar li a { float: left; display: block; color: #fff; font-size: 14px; line-height: 40px; padding: 0px 10px; }
	.topbar li a:hover { background: #00456C; }

	.nv { margin: 15px 0px; }
	.nv .logo a { display: block; margin-left: 15px; width: 216px; height: 67px; text-indent: -9999px; background: url(../../images/scnu/contentlogo.png) no-repeat; }
	.hd_search { float: right; width: 332px; margin-top: 26px;margin-right: 40px; }
			.hd_search input { border: 0; background: none; }
			.hd_search .hd_search_text { float: left; width: 298px; height: 30px; line-height: 32px; border: 1px solid #D9D9D9; background: #fff; }
				.hd_search .hd_search_text input { width: 290px; padding-left: 5px; border: 0 none; }
					.hd_search .hd_search_text:hover { border-left: 2px solid #1C8DD5; width: 297px; }
					.hd_search .hd_search_text:hover input { padding-left: 4px; }
			.hd_search .hd_search_btn { float: left; width: 32px; height: 32px; cursor: pointer; background: url(../../images/scnu/src_btn.png) no-repeat; }
				.hd_search .hd_search_btn input { display: block; width: 32px; height: 32px; cursor: pointer;}

.main { float: right; background: #fff; border-top: 3px solid #1F76BD; box-shadow: 5px 5px 10px rgba(201, 201, 201, 0.40); filter: progid: DXImageTransform.Microsoft.Shadow(color='#e9e9e9', Direction=135, Strength=10); /*for ie6,7,8*/}
.pinned { background: #fff; width: 200px; }
.extend { width: 200px; }
.extend-title p { padding-left: 15px; color: #fff; background: #1F76BD; font-size: 16px; line-height: 50px; }
.extend-con li { font-size: 12px; padding: 10px 15px; line-height: 20px; border: 1px solid #C8DCF2; border-top: 0px; }
.extend-con li a { color: #3A639F; }
.extend-con li span { padding-left: 10px; color: #9FA3A5; }
.main .content { width: 950px; margin: 0 45px; }
.main #vote-show .content { width: auto; }
.title { margin-top: 20px; padding-left: 15px; padding-bottom: 20px; border-bottom: 1px solid #EBECED; }
.title h1 { margin-bottom: 10px; font-family: Microsoft Yahei; font-size: 24px; font-weight: 400; line-height: 32px; }
.title p { line-height: 15px; color: #9FA3A6; }
.title p a { color: #1370A5; padding: 0px 5px; }
.title p a: first-child { padding-left: 0px; }
.title span { padding: 0px 5px; }
.detail { width: 640px; margin-top: 40px; padding-bottom: 15px; }
.detail .article { width: 580px; margin: 0 auto; line-height: 30px; overflow: hidden; }
.detail .article p { text-indent: 2em; line-height: 30px; font-size: 16px; margin-bottom: 25px; color: #3F464C; }
	.detail .article table p { text-indent: 0; margin: 0; line-height: normal; }
.detail .article img { max-width: 550px; margin: 20px auto; display: block; }
.share { margin-top: 10px; }
.tag { color: #9FA3A5; padding: 20px; font-size: 16px; border-top: 1px solid #EBECED; border-bottom: 1px solid #EBECED; }
.tag a { color: #1F76BD; padding: 0px 5px; }
.pagelist { width: 640px; border-bottom: 1px solid #EBECED; }
.pagelist li { display: inline-block; }
.pagelist a { display: block; width: 249px; font-size: 14px; line-height: 26px; padding: 0px 10px; }
.pagelist .box { float: left; margin: 15px 20px; }
.pagelist .prev { width: 30px; height: 82px; cursor: pointer; background: url(../../images/scnu/left.png) no-repeat left; }
.pagelist .next { width: 30px; height: 82px; cursor: pointer; background: url(../../images/scnu/right.png) no-repeat right; }
.pagelist div.prev: hover { background: url(../../images/scnu/left-bold.png) no-repeat left; }
.pagelist div.next: hover { background: url(../../images/scnu/right-bold.png) no-repeat right; }
.comment { margin: 50px 0px 160px; }
.comment p.com-title { color: #3F464C; font-size: 16px; padding-bottom: 10px; }
.comment .com-detail { position: relative; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #EBECED; }
.comment .com-detail img { display: block; }
.comment .com-detail .com-info { margin-left: 20px; }
.comment .com-detail p.name { margin: 5px 0px; color: #9FA3A5; }
.comment .com-detail p.time { position: absolute; top: 15px; right: 0px; }
.comment .com-write { margin-top: 25px; }
.com-write textarea { width: 580px; height: 135px; border: 1px solid #EBECED; }
.com-write input[type="submit"] { border: 0px; font-size: 16px; margin-top: 20px; width: 100px; line-height: 35px; color: #fff; background: #1F76BD; cursor: pointer; }
.com-write span { padding: 0px 6px; }
.sidebar { width: 270px; }
.sidebar .banner { margin: 20px 0px 40px; text-align: center; }
.sidebar .banner a { display: block; width: 270px; height: 270px; background: url(../../images/scnu/qr-code.png) no-repeat; }
.rec-title { border-bottom: 1px solid #2076bd; }
.rec-title p a { display: block; width: 90px; background: #2076BD; height: 30px; line-height: 30px; padding-left: 10px; color: #fff; }
.rec-con { margin-bottom: 30px; }
.bbs .rec-con { margin: 0 0 30px -10px; }
.bbs .rec-con .bbs-img { margin-left: 10px; }
.image { margin-top: 10px; }
.list { padding-bottom: 10px; border-bottom: 1px solid #E6EAED; }
.list a { padding-top: 15px; font-size: 14px; line-height: 24px; width: 200px; color: #727F8C; }
.bbs-img img { margin-top: 15px; }
.bbs-img p { font-size: 14px; color: #727F8C; margin-top: 10px; }
.rec-con a: hover { text-decoration: underline; }
.rec-con .list a: hover { color: #1570A6; }
.footer { margin: 40px 0px 25px; }
.footer p { font-family: "Microsoft Yahei"; margin: 0 auto; text-align: center; line-height: 26px; }
.footer p a { padding: 0px 5px; }

@media screen and (max-width: 1280px){
	.wp{ width: 1000px; }
	.main{ float: none; }
	.main .content{ margin: 0 auto; }
	.extend{ display: none; }
}