﻿/*
Theme Name: ideaestcom3.0
Theme URI: http://ideaest.com
Description: Another <a href="http://ideaest.com" rel="designer">Benny</a> WP theme. Using Custom Files, support Gravatar, and dropdown menu, as well as widgeted ready. And it has a Magazine Style looking.
Version: 3.0
Author: <a href="http://ideaest.com">Benny</a>
*/

/* Layout
-----------------------------------*/

#page .page {

	background: #000000;

	text-align: center;

	margin: auto;

	padding: 0;

	width: 100%; }

 

.center {

	width: 960px;

	border: 0px solid #ff0000;

	margin-left: auto;

	margin-right: auto; }

 

#pagecenter {

	background: #ffffff;

	border: 0px solid #fff;

	width: 960px;

	float: left; }

 

#content {

	background: #fff;

	border: 0px solid #ff0000;

	width: 100%;

	float: left;

	padding-top: 10px; }

 

.hr1 {

	border-bottom: 1px solid #eeeeee;

	width: 100%;

	padding: 5px 0px 5px 0px; }

 

	.hr1 a { color: #c80000; }

 

		.hr1 a :hover { color: #000000; }

 

.hr2 {
border-bottom: 1px solid #eeeeee;
width: 100%;
padding: 10px 0px 5px 0px;
float: left;
margin-bottom:5px 0px 2px 0px; }
.hr2 a { color: #c80000; }
.hr2 a :hover { color: #000000; }

 

.loginli {
width: 580px;
padding: 5px 0px 5px 0px;
background: #ffffff;
float: left;
text-align: left; }
.loginli a {color:#333333; padding:0px 5px 0px 5px;}
.loginli a :hover{color:#c80000; padding:0px 5px 0px 7px;}

 

.hr3 {
width: 100px;
float: right;
border-left: #efefef solid 0px;
height: 30px;
text-align: left;
padding: 0px 5px 0px 5px;
background: #ffffff; }

 

#pageall {

	width: 960px;

	border: 0px solid #ff0000;

	margin-left: auto;

	margin-right: auto;

	float: center;

	margin-top: 50px; }

 

#minipage {

	width: 960px;

	border: 0px solid #ff0000;

	margin-left: auto;

	margin-right: auto;

	float: left;

	margin-top: 50px; }

 

#container {

	float: left;

	margin: 0 0 0 0;

	width: 720px; }

 

#content {  }

 

#leftcontent {

	float: left;

	overflow: hidden;

	width: 138px;

	border: 0px solid #000; }

 

	#leftcontent .leftbar_ad {

		background: #fff;

		width: 100%;

		border: 0px solid #000; }

 

	#leftcontent .leftbar_mov {

		background: #fff;

		width: 100%;

		border: 1px solid #000;

		margin-top: 10px;

		float: left;

		text-align: left;

		line-height: 1.5em;

		padding: 30px 2px 0px 2px; }

 

#scontent { background: #fff; }

 

#scontent {

	float: left;

	width: 680px;

	overflow: hidden;

	margin: 10px 10px 10px 10px;

	border: 0px solid #000; }

 

#indexleftcontent {

	width: 660px;

	overflow: hidden;

	border-right: 0px solid #999;

	background: #fff;

	margin: 0 0 0 0;

	padding: 0px 0px 0px 0px;

	float: left; }

 

#indexleft {

	float: left;

	width: 136px;

	overflow: hidden;

	border: 0px solid #ce6;

	background: #ffffff; }

 

#footer {

	clear: both;

	width: 100%; }

 

/* Mainly Reset

 

 

 

 

 

 

 

-----------------------------------*/

* {

	padding: 0;

	margin: 0; }

 

body {

	font-size: 9pt;

	font-family: Tahoma, Arial;

	color: #333;

	text-align: center;

	background: #ffffff; 

	}

 

a {

	text-decoration: none;

	color: #666; }

 

	a:hover {

		color: #000000;

		text-decoration: none; }

 

#wrapper {

	width: 960px;

	margin: 0;

	padding: 0;

	float: center; }

 #iclear {

	clear: both;
 }

.iclear {

	clear: both;
 }

 
 

img, img a { border: none; }

 

p { margin-bottom: 15px; }

 

blockquote {

	margin: 0 37px 0 50px;

	padding-left: 15px;

	border-left: 2px solid #ececec; }

 

	blockquote blockquote { margin: 0 0 0 25px; }

 

h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a { color: #000; }

 

h6 {

	font-size: 15pt;

	color: #666; }

 

input, textarea, select {

	color: #777;

	font-size: 13px; }

 

.page-title {

	float: left;

	padding: 0px 0px 10px 0px; }

 

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {  }

 

.entry-content h1 { font-size: 18px; }

 

.entry-content h2 { font-size: 9pt; }

 

.entry-content h3 { font-size: 15px; }

 

.entry-content h4, .entry-content h5, .entry-content h6 { font-size: 14px; }

 

/* Header

----------------------------------*/

#allheader {
height: 120px;
width: 100%;
margin: auto;
background:url(images/topbannerbg.gif) repeat-x center top;
border-bottom: 0px solid #000; 
}

 

.header {
height: 120px;
width: 960px;
margin: auto;
padding: 0;
text-align: left;}

 

.topplink {
    width: 100%;
	text-align: center;
    margin: auto; 
	background:url(images/menu_bg.gif) repeat-x;
	height:73px;
	}

 

.toplinkcenter {
width: 960px;
margin: auto;
text-align: left;
 }

 

#lefttop {

	width: 140px;

	margin: 15px 0px 10px 0px;

	line-height: 2em;

	color: #000;

	float: left;

	text-align: left; }

 

	#lefttop a {

		width: 145px;

		height: 82px;

		border-bottom: 1px solid #f0f0f0;

		padding: 2px; }

 

		#lefttop a:hover { border-bottom: 2px solid #000; }

 

.img {

	width: 140px;

	height: 82px; 
	azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

	

 

	.img a {

		border: 1px solid #f0f0f0;

		padding: 5px; }

 

		.img a:hover { border: 1px solid #000; }

 

.lefttopf { font: bold 18pt  Arial, Helvetica, sans-serif; }

 

#header h1 a {

	float: left;

	display: block;

	text-indent: -9999em;

	background: url(images/logo.png) no-repeat left top;

	height: 10px;

	width: 282px; }

 

/* Tuijian read

 

 

 

 

 

 

 

-----------------------------------*/

#tjread {

	width: 475px;

	border: solid 0px #000;

	float: left;

	margin: 1px;

	font: 9pt Arial, Helvetica, sans-serif;

	text-align: left; }

 

	#tjread ul {

		margin: auto;

		border: solid 0px #000; }

 

		#tjread ul li {

			list-style: none;

			padding-left: 10px; }

 

			#tjread ul li a {

				color: #000;

				line-height: 1.5em; }

 

				#tjread ul li a:hover { color: #000000; }

 

		#tjread ul a { color: #000; }

 

			#tjread ul a:hover { color: #000000; }

 

/* share

 

 

 

 

 

 

 

--------------------------------------------------*/

.share {

	width: 100%;

	padding: 10px 0px 10px 0px;

	text-align: center;

	float: left;

	background: #dfdfdf;

	font: 9pt  Arial, Helvetica, sans-serif; }

 

	.share a { color: #999; }

 

		.share a:hover { color: #000000; }

 



 

/* Respond Form

 -----------------------------------*/

#respond {

	clear: both;

	margin-top: 15px;

	background: #fff;

	padding: 15px 15px 0;

	border-top: 0px solid #e9e9e9;

	text-align: left;

	font: 9pt  Arial, Helvetica, sans-serif; }

 

	#respond h3 {

		line-height: 25px;

		margin-bottom: 15px; }

 

.ireq {

	width: 450px;

	float: left;

	margin-left: 0px; }

 

.iarea {

	width: 450px;

	margin-left: 0px;

	float: left; }

 

.form-label input {

	width: 90%;

	padding: 3px 5px 3px 21px;

	border: 1px dotted #000000;

	float: left; }

 

input#author { background: #f9f9f9; }

 

	input#author :hover {

		background: #fff;

		border: 1px solid #000; }

 

input#email { background: #f9f9f9; }

 

	input#email :hover {

		background: #fff;

		border: 1px solid #000; }

 

input#url { background: #f9f9f9; }

 

	input#url :hover {

		background: #fff;

		border: 1px solid #000; }

 

input#submit {

	color: #000;

	font-weight: 800;

	background: url(images/submit.jpg) no-repeat left center;

	height: 29px;

	width: 91px;

	text-align: center;

	line-height: 29px;

	border: none; }

 

	input#submit:hover {

		color: #000000;

		text-decoration: none; }

 

/* Rss Feed

 

 

 

 

 

 

 

---------------------------------------*/

#rssfeed { margin: 15px 0; }

 

	#rssfeed a {

		height: 43px;

		width: 340px;

		text-indent: -9999em;

		display: block; }

 

		#rssfeed a:hover {

			background-position: left bottom;

			text-decoration: none; }

 

/* Sidebar Main

--------------------------------------*/

#sidebar {

	width: 280px;

	overflow: hidden;

	border: 0px solid #ce6;

	background: #fff;

	margin: 0 0 0 0;

	padding: 0px 0px 0px 0px;

	float: right;

	text-align: left; }

 

.sidebar a { color: #666666; }

 

	.sidebar a:hover {

		color: #000000;

		text-decoration: none; }

 

.sidebar ul {

	list-style: none;

	padding-left: 10px; }

 

.sidetitle a {

	color: #000;

	background: #dedede; }

 

	.sidetitle a:hover {

		color: #000;

		background: #000000; }

 

.linkli {

	width: 200px;

	float: left; }

 

.ibox {

	border: 1px solid #333333;

	padding: 15px 20px;

	margin-bottom: 10px;

	margin-top: 10px; }

 

	.ibox a { font-color: #666; }

 

		.ibox a:hover {

			font-color: #000000;

			text-decoration: none; }

 

.sidebarlist {

	width: 245px;

	float: left;

	border-bottom: 0px dotted #999;

	margin-left: 1px;

	font: 9pt  Arial, Helvetica, sans-serif;

	line-height: 1.5em; }

 

.sidebarlistbottom {

	width: 245px;

	float: left;

	height: 20px;

	border: 0px solid #ff0000; }

 

.sidebarlisttop {

	font: 14pt  Arial, Helvetica, sans-serif;

	line-height: 1.5em;

	width: 245px;

	float: left;

	padding-left: 15px;

	height: 40px;

	border-top: 0px dotted #999;

	font-weight: bold; }

 

.sidebarlist_l {

	width: 100%;

	float: left;

	margin-left: 1px;

	text-align: left;

	font: 9pt  Arial, Helvetica, sans-serif;

	line-height: 1.5em; }

 

.sidebarlistbottom_l {

	width: 140px;

	float: left;

	height: 20px;

	border: 0px solid #ff0000; }

 

.sidebarlisttop_l {

	font: 9pt  Arial, Helvetica, sans-serif;

	width: 100%;

	color: #FFF;

	float: left;

	padding: 20px 2px 20px 0px;

	margin: 0px;

	text-align: left;

	background: #000000; }

 

#list-class {

	padding-left: 10px;

	width: 240px;

	border: solid 1px #000; }

 

	#list-class li {

		list-style-type: none;

		padding-left: 0px;

		margin: 0px;

		color: #000000; }

 

		#list-class li a { color: #000; }

 

			#list-class li a:hover { color: #000000; }

 

#list-class_l {

	text-align: left;

	width: 100%;

	border: solid 0px #000; }

 

	#list-class_l li {

		list-style-type: none;

		text-align: left;

		padding: 2px;

		width: 100%;

		background: #ececec;

		margin-top: 5px; }

 

		#list-class_l li a { color: #000; }

 

			#list-class_l li a:hover { color: #000000; }

 

	#list-class_l ul li {

		list-style-type: none;

		text-align: left;

		padding: 2px;

		width: 100%;

		background: #ececec;

		margin-top: 5px;

		float: right; }

 

		#list-class_l ul li a { color: #000; }

 

			#list-class_l ul li a:hover { color: #000000; }

 

#list-class_l_tag {

	padding-left: 10px;

	width: 100%;

	border: solid 0px #000; }

 

	#list-class_l_tag li {

		list-style-type: none;

		text-align: right;

		padding-left: 0px;

		margin: 0px;

		color: #000000; }

 

		#list-class_l_tag li a { color: #999; }

 

			#list-class_l_tag li a:hover { color: #000000; }

 

#list-class_link {

float: left;
width: 100%;
border: solid 0px #000; }
#list-class_link li {
list-style-type: none;
float: left;
padding: 1px;
width: 19%;
height:20px;
margin: 5px 0px 0px 5px;
border-bottom: solid 1px #c80000;  }
#list-class_link li a { color: #000; }
#list-class_link li a:hover { color: #c80000; }
#list-class_link ul li {
list-style-type: none;
text-align: right;
padding: 3px;
width: 19%;
background: #ececec;
margin-top: 5px;
float: right; }
#list-class_link ul li a { color: #000; }
#list-class_link ul li a:hover { color: #c80000; }

 

/* single bottom

 

--------------------------------------*/

#singlebottom {

	width: 100%;

	float: left; }

 

	#singlebottom .singlebottom-left {

		float: left;

		width: 50%; }

 

	#singlebottom .singlebottom-left-top {

		width: 100%;

		color: #fff;

		float: left;

		background: #000;

		padding: 5px 0px 5px 0px;

		text-align: left; }

 

	#singlebottom .singlebottom-left-content {
float: left;
width: 100%;
background: #ffffff;
text-align: left;
margin-top: 10px; }
#singlebottom .singlebottom-left-content a {
color: #000;
margin: 5px; }
#singlebottom .singlebottom-left-content a:hover {
color: #FFFFFF;
background: #999;
margin: 5px; }
#singlebottom .p {
list-style: none;
float: left; }
#singlebottom .singlebottom-right {
width: 49.7%;
float: left;
}



 

/* Footer

 

 

 

 

 

 

 

-----------------------------------*/

#footer {

	height: 41px;

	padding-top: 37px;

	font: bold 14px  Arial, Helvetica, sans-serif;

	word-spacing: 0.1em;

	width: 100%;

	color: #fff; }

 

	#footer a { color: #fff; }

 

#footer_box {

	width: 970px;

	margin: 0 auto; }

 

.backtotop {

	float: left;

	padding-left: 19px; }

 

.copyright { float: right; }

 

.bottoms {

	float: left;

	width: 100%; }

 

.down { float: right; }

 

	.down a {

		color: #666;

		margin-right: 5px;

		border-bottom: 1px solid #000000; }

 

		.down a:hover {

			color: #000;

			background: #000000; }

 

.related {

	float: left;

	margin: 0px;

	width: 100%;

	border-top: 1px solid #cfcfcf;

	border-bottom: 1px solid #cfcfcf; }

 

	.related a {

		float: left;

		margin-left: 5px; }

 

		.related a:hover {

			color: #000;

			background: #000000; }

 

.imgddm li div {

	position: absolute;

	visibility: hidden;

	z-index: 5;

	background: #fff;

	border: 5px solid #000000; }

 

	.imgddm li div a {

		position: relative;

		display: block;

		padding: 3px 10px;

		width: auto;

		white-space: nowrap;

		margin: 0;

		line-height: 1.5em;

		font-weight: normal;

		text-transform: capitalize;

		font-family: Georgia, "Times New Roman", Times, serif;

		color: #000; }

 

#imgddm li div a:hover {

	background: #000000;

	text-decoration: none;

	color: #000000; }

 

/* Author

 

 

 

 

 

 

 

-----------------------------------*/

.author-title {  }

 

	.author-title a {

		background: #000000;

		color: #000; }

 

		.author-title a:hover { color: #fff; }

 

.author-cat {  }

 

.author-content {  }

 

.allread {

	width: 600px;

	float: left;

	height: 60px; }

 

.readall {  }

 

	.readall a {

		width: 40px;

		height: 22px;

		float: left;

		padding-left: 30px;

		margin-top: 15px;

		padding-top: 3px; }

 

		.readall a:hover { color: #000000; }

 

.ssearch {

	float: right;

	width: 200px;

	text-align: left;

	margin: auto; }

 

/* Begin Navigation*/

.navigation {

	width: 300px;

	text-align: center;

	margin-left: auto;

	margin-right: auto; }

 

	.navigation a {

		color: #fff;

		background: #000000; }

 

		.navigation a:hover {

			color: #fff;

			background: #999; }

 

.alignleft {

	float: left;

	text-align: center;

	padding: 2px;

	font: 9pt  Arial, Helvetica, sans-serif; }

 

.alignright {

	float: right;

	text-align: center;

	padding: 2px;

	font: 9pt  Arial, Helvetica, sans-serif; }

 

/* Begin List*/

.ltitle {

	margin-left: 5px;

	margin-top: 10px;

	padding-left: 20px;

	height: 45px;

	color: #000; }

 

.listtitle { font: bold 11pt  "Microsoft YaHei",Arial, Helvetica, sans-serif; }

 

	.listtitle a { color: #000; }

 

		.listtitle a:hover {

			color: #fff;

			background: #000000; }

 

.listinfo {

	float: left;

	width: 100%;

	color: #666; }

 

.or { float: right; }

 

	.or a { color: #000; }

 

		.or a:hover {

			color: #000;

			background: #000000; }

 

/* End List */

.wordad { float: right; }

 

.prevnextposts {

	border-bottom: 1px dashed #dfdfdf;

	margin-left: 10px; }

 

.prevnextposts a { margin-left: 10px; }

 

.ggsearch {

	width:650px;

	padding-top:10px;

	font: 9pt,  Arial, Helvetica, sans-serif; 

	float:left;

	text-align:left;}



.ggsearchran 

{

	padding-top:40px;

	font: 9pt,  Arial, Helvetica, sans-serif; 

	float:right;

}

.ggsearchran  a

{

color:#dfdfdf;

}

.ggsearchran  a:hover

{

color:#000000;

}

 

/* Begin mov*/

#mov {

	font-size: 9pt;

	width: 200px;

	position: absolute;

	padding-top: 25px;

	padding-left: 15px;

	top: 360px;

	left: 410px;

	height: 1350px;

	z-index: 10;

	float: left; }

 

	#mov li {

		font-size: 9pt;

		list-style: none;

		float: left;

		width: 200px; }

 

.mtitle {

	float: left;

	width: 200px; }

 

.mlisttitle {

	font: 9pt,  "Microsoft YaHei",Arial, Helvetica, sans-serif;

	float: left;

	width: 200px; }

 

	.mlisttitle a { color: #000; }

 

		.mlisttitle a:hover {

			color: #fff;

			background: #000000; }

 

.mlistinfo {

	float: left;

	color: #666; }

 

.mor { float: right; }

 

	.mor a { color: #000; }

 

		.mor a:hover {

			color: #000;

			background: #000000; }

 

.mall {

	float: right;

	margin-right: 50px;

	margin-top: 20px; }

 

	.mall a { color: #000000; }

 

		.mall a:hover {

			color: #000;

			background: #000000; }

 

/* End mov */

#sidepost {

	float: left;

	clear: both;

	width: 230px;

	overflow: hidden;

	height: auto;

	border-bottom: 0px dotted #999; }

 

	#sidepost .post {

		width: 230px;

		float: left;

		padding: 5px; }

 

		#sidepost .post:hover { border: 0px solid #999; }

 

		#sidepost .post .entry-title {

			font-size: 9pt;

			width: 225px;

			float: left;

			text-align: center;

			position: absolute; }

 

			#sidepost .post .entry-title a {

				font: 9pt;

				color: #fff;

				background: #000000; }

 

				#sidepost .post .entry-title a:hover {

					color: #fff;

					background: #666; }

 

	#sidepost .thepic { width: 225px; }

 

	#sidepost .sma {

		font-weight: bold;

		background: #ccc;

		font-size: 12px;

		color: #fff;

		border: 0px solid #000000;

		border-left-width: 0px;

		border-right-width: 0px;

		margin-left: 10px; }

 

	#sidepost .msecsmall {

		font: 8px;

		line-height: 1em;

		float: left;

		margin-top: 5px;

		margin-left: 5px; }

 

.pagedown {
width:100%;
background:url(images/bgbottom.gif) repeat-x left top;
float: left;
text-align: left;
padding-top:50px; }

.pagedown_center {
width: 950px;
padding: 5px 0px 5px 0px;
border: 5px solid #000000;
text-align: left;
margin-left: auto;
margin-right: auto;
color: #555;
font: 9pt Arial, Helvetica, sans-serif;
height:150px; 
line-height: 1.5em;
}
.pagedown_center a { color: #555; }
.pagedown_center a:hover { color: #fff; }
.pagedown_c1{width:168px;float:left;height:150px;border:0px solid #333;padding:10px;background: url(images/bgbottomside.gif) no-repeat right top ;}
.pagedown_c2{width:168px;float:left;height:150px;border:0px solid #333;padding:10px;background: url(images/bgbottomside.gif) no-repeat left top ;}
.pagedown_c3{width:168px;float:left;height:150px;border:0px solid #333;padding:10px;text-align:center;}
 

/* page

 

 

 

 

 

 

 

-----------------------------------*/

#pagecontent {

	background: #fff;

	border: 0px solid #000;

	width: 700px;

	float: left;

	padding: 20px 0px 0px 10px; }

 

#minipagecontent {

	background: #fff;

	border: 0px solid #000;

	width: 960px;

	float: left;

	padding: 20px 0px 0px 0px;

	border: 0px solid #000; }

 

#cpage {

	width:100%;

	float: left;

	padding: 20px 0px 0px 0px;

	text-align: left; }

 

	#cpage .cpagetitle {

		color: #000000;

		font: bold 14pt  "Microsoft YaHei",Arial, Helvetica, sans-serif; }

 

#cpage .cpagecontent {

		font: 14px Arial, Helvetica, sans-serif;

		margin-top: 20px;

		line-height: 1.5em; }
#cpage .cpagecontent a { color: #000000; }
#cpage .cpagecontent a:hover {
font-weight: bold;
color: #000; }
#cpage .tagscloudlink {margin-top: 20px;line-height: 2.5em;float:left;}
#cpage .tagscloudlink a { color:#333333;padding:2px;border:1px solid #999999; }
#cpage .tagscloudlink a:hover {color:#ffffff;padding:2px;background: #c80000;border:1px solid #c80000; }
 

#minicpage {

	width: 100%;

	float: left;

	padding: 0px;

	text-align: left; }

 

	#minicpage .minicpagetitle {

		color: #000000;

		font: bold 14pt  "Microsoft YaHei",Arial, Helvetica, sans-serif;

		padding: 10px 0px 0px 10px; }

 

	#minicpage .minicpagecontent {

		font: 14px Arial, Helvetica, sans-serif;

		margin-top: 20px;

		line-height: 1.5em;

		border: 0px solid #dfdfdf;

		overflow: hidden;

		padding: 10px 0px 0px 10px;

		width: 96%; }

 

		#minicpage .minicpagecontent a {

			font-weight: bold;

			color: #000000;

			border-bottom: 1px solid #c80000; }

 

			#minicpage .minicpagecontent a:hover {

				font-weight: bold;

				color: #000;

				border-bottom: 2px solid #c80000; }

 

/* idea cat

 

 

 

 

 

 

 

-----------------------------------*/

#ideacontent {

	width: 100%;

	border: 0px solid #ff0000;

	margin-left: auto;

	margin-right: auto;

	padding-top: 20px; }

 

#ideapost {

	float: left;

	width: 230px;

	height: 480px;

	overflow: hidden;

	margin-top: 5px;

	border: 5px solid #ffffff;

	text-align: left; }

 

	#ideapost .post {

		width: 100%;

		float: left;

		height: 450px;

		border-top: 0px solid #000;

		border-left: 0px solid #dfdfdf;

		border-bottom: 0px solid #dfdfdf;

		border-right: 0px solid #dfdfdf;

		margin-top: 5px;

		background: #ededed;

		padding: 0px; }

 

	#ideapost .ideapostlisttime {

		width: 50px;

		background: #000000;

		float: right;

		text-align: right;

		color: #CCCCCC; }

 

	#ideapost .ideapostlist-day {

		font: bold 12pt Georgia, Arial;

		color: #CCCCCC; }

 

	#ideapost .ideapostlist-year-month {

		font: 9pt Georgia, Arial;

		color: #CCCCCC; }

 

	#ideapost .post .entry-title {

		font-size: 9pt;

		padding: 1px;

		line-height: 1.2em;

		width: 230px;

		margin: 5px;

		float: left;

		font-weight: bold; }

 

		#ideapost .post .entry-title a {

			color: #000000;

			font-weight: bold; }

 

			#ideapost .post .entry-title a:hover {

				color: #000;

				font-weight: bold; }

 



#ideapost img{

border:0; 

margin:0; 

padding:0; 

width:300px;

height:auto;



}



#ideapost .thepic{

border:0; 

margin:0; 

padding:0; 

width:230px;

height:200px;

overflow:hidden;

background-color:#999999;

}









	#ideapost .sma {

		font-weight: bold;

		background: #ccc;

		font-size: 12px;

		color: #fff;

		border: 0px solid #000000;

		border-left-width: 0px;

		border-right-width: 0px;

		margin: 5px; }

 

	#ideapost .msecsmall {

		width: 200px;

		height: 120px;

		font: 9pt;

		line-height: 1.2em;

		float: left;

		margin: 5px;

		color: #666; }

 

/* all cat

 

 

 

 

 

 

 

-----------------------------------*/

#allmiddle {

	width: 960px;

	float: left;

	background: #fff; }

 

#allcontent {

	width: 960px;

	float: left;

	background: #fff; }

 

#allpost {

	float: left;

	text-align: left;

	width: 470px;

	height: 160px;

	overflow: hidden;

	margin-top: 20px;

	background: #ededed;

	border: 4px solid #fff; }

 

	#allpost .post {

		width: 460px;

		float: left;

		height: 150px;

		border: 0px solid #000; }

 

	#allpost .postlistl {

		width: 340px;

		float: left;

		height: 110px;

		border: 0px solid #ff0000;

		padding-left: 10px; }

 

	#allpost .postlisttag {

		width: 440px;

		float: left;

		border: 0px solid #ff0000;

		padding-left: 10px; }

 

	#allpost .post-title {

		font-size: 9pt;

		width: 320px;

		float: left;

		border: 0px solid #ff0000;

		margin-top: 5px; }

 

	#allpost .post .post-title a {

		color: #000000;

		font-weight: bold; }

 

		#allpost .post .post-title a:hover {

			color: #000;

			font-weight: bold; }

 

	#allpost .postlisttime {

		float: left;

		color: #FFFFFF;

		width: 45px;

		height: 50px;

		border: 0px solid #000000;

		padding-top: 0px;

		text-align: center;

		margin-left: 17px;

		background: #000000; }

 

	#allpost .postlist-day { font: bold 12pt Georgia, Arial; }

 

	#allpost .postlist-year-month { font: 9pt Georgia, Arial; }

 

	#allpost .thepic {

		width: 100px;

		height: 90px;

		border: 0px solid #dfdfdf;

		margin: 0px 4px 4px 4px;

		padding: 0px;

		float: left; }

 

	#allpost .en-content {

		width: 335px;

		height: 80px;

		border: 0px solid #999;

		float: left;

		margin: 7px 0 0 0px; }

 

	#allpost .sma {

		font-weight: bold;

		background: #ccc;

		font-size: 12px;

		color: #fff;

		border: 0px solid #000000;

		border-left-width: 0px;

		border-right-width: 0px; }

 

	#allpost .msecsmall {

		font: 9pt;

		line-height: 1.2em;

		float: left;

		color: #666; }

 

/* amo

 

 

 

 

 

 

 

-----------------------------------*/

.amo {

	width: 100px;

	background-color: #fff;

	margin-left: 10px;

	border-top: 5px solid #000000; }

 

	.amo p { font-size: 9pt; }

 

.amoh { color: #000000; }

 

.amoimg { margin-top: 10px; }

 

/* blogad

 

 

 

 

 

 

 

-----------------------------------*/

#blogad {

	width: 540px;

	border: solid 0px #000;

	float: left;

	margin: 1px; }

 

/* =-=-=-=-=-=-=-[sidebarmenu]-=-=-=-=-=-=-=- */

#sidebar-toolbar {

	border-top: 0px dotted #999;

	width: 400px;

	text-align: left;

	float: left; }

 

	#sidebar-toolbar li {

		font-size: 9pt;

		float: left;

		margin-right: 2px;

		width: 74px;

		list-style-type: none;

		text-decoration: none; }

 

	#sidebar-toolbar a {

		background: #000000;

		color: #FFFFFF;

		display: block;

		padding: 5px 10px 1px 10px;

		text-decoration: none;

		border: 1px solid #000000; }

 

		#sidebar-toolbar a:hover {

			background: #FFFFFF;

			color: #3274D0;

			display: block;

			padding: 4px 9px 0px 9px;

			text-decoration: none;

			border: 1px solid #000000; }

 

	#sidebar-toolbar #tab1 a {

		background: #B0B0B0;

		text-decoration: none;

		border: 1px solid #B0B0B0; }

 

		#sidebar-toolbar #tab1 a:hover {

			background: #FFFFFF;

			color: #B0B0B0;

			border: 1px solid #B0B0B0; }

 

	#sidebar-toolbar #tab2 a {

		background: #8E8E8E;

		text-decoration: none;

		border: 1px solid #8E8E8E; }

 

		#sidebar-toolbar #tab2 a:hover {

			background: #FFFFFF;

			color: #8E8E8E;

			border: 1px solid #8E8E8E; }

 

	#sidebar-toolbar #tab3 a {

		background: #565656;

		text-decoration: none;

		border: 1px solid #565656; }

 

		#sidebar-toolbar #tab3 a:hover {

			background: #FFFFFF;

			color: #565656;

			border: 1px solid #565656; }

 

/* =-=-=-=-=-=-=-[sideotherpostlist]-=-=-=-=-=-=-=- */

#sideotherpostlist {

	padding: 0px 0px 0px 0px;

	width: 230px;

	float: left; }

 

	#sideotherpostlist .img {

		width: 70px;

		height: auto; }

 

	#sideotherpostlist .top {

		background: #000000;

		float: left;

		width: 230px;

		padding: 20px 0px 20px 0px;

		color: #fff; }

 

	#sideotherpostlist .entry-title {

		color: #000000;

		padding: 0px 0px 0px 0px;

		font-weight: bold;

		width: 230px;

		float: left; }

 

		#sideotherpostlist .entry-title a { color: #000000; }

 

			#sideotherpostlist .entry-title a:hover {

				color: #000;

				font-weight: bold; }

 

	#sideotherpostlist .post {

		background: #ececec;

		float: left;

		width: 230px;

		margin-top: 5px; }

 

	#sideotherpostlist .sideposttag {

		width: 230px;

		float: left;

		color: #999;

		text-align: right; }

 

		#sideotherpostlist .sideposttag a {

			color: #999;

			padding: 1px; }

 

			#sideotherpostlist .sideposttag a:hover {

				color: #000000;

				padding: 1px; }

 

	#sideotherpostlist .sidepostsmalltag {

		width: 230px;

		float: left;

		font: 7pt Georgia, Arial, Helvetica, sans-serif;

		color: #999;

		text-align: right; }

 

		#sideotherpostlist .sidepostsmalltag a {

			color: #999;

			padding: 1px; }

 

			#sideotherpostlist .sidepostsmalltag a:hover {

				color: #000000;

				padding: 1px; }

 

	#sideotherpostlist ul {

		width: 230px;

		padding: 0px;

		margin: 0px;

		list-style-type: none; }

 

	#sideotherpostlist li {

		background: #ececec;

		margin-top: 5px;

		list-style-type: none; }

 

		#sideotherpostlist li:hover { background: #ffffff; }

 

	#sideotherpostlist .more {

		float: right;

		font: 10px Arial, Helvetica, sans-serif;

		text-align: right;

		padding: 5px;

		width: 100%; }

 

/* header meau

-----------------------------------*/

.menu3 {
height: 20px;
float: right;
line-height: 25px;
padding-right: 10px; }
.menu3 a:link,.menu3 a:visited {
color: #999;
height: 20px;
text-align: center;
text-decoration: none;
padding: 5px 5px 5px 5px; 
}
.menu3 a:hover,.menu3 a:active { color: #fff; }
.imideanet {
color: #000000;
float: left;
font-size: 9pt;
line-height: 25px; }
.menu1 {

	height: 20px;

	float: left;

	font-size: 9pt;

	line-height: 25px;

	padding-right: 5px; }

 

	.menu1 a:link,.menu1 a:visited {

		color: #c80000;

		height: 20px;

		text-align: center;

		text-decoration: none;

		padding: 5px 5px 5px 5px; }

 

	.menu1 a:hover,.menu1 a:active {

		color: #c80000;

		background: #666666; }

 

.imideanet {

	color: #000000;

	float: left;

	font-size: 9pt;

	line-height: 25px; }

 

.menu2 {

	height: 20px;

	float: left;

	font-size: 9pt;

	line-height: 25px;

	padding: 0px 0px 1px 20px; 

	}

 

	.menu2 a:link,.menu2 a:visited {

		color: #fff;

		height: 20px;

		text-align: center;

		text-decoration: none;

		padding: 5px 15px 5px 15px;

		background: #c80000; }

 

	.menu2 a:hover,.menu2 a:active {

		color: #c80000;

		background: #ffffff; }

 

 

 

 .menu8 {

	float:left;

	font-size: 9pt;width:100%;background: #333;text-align: left;

	padding:5px 0px 5px 0px;

	}

 

	.menu8 a:link,.menu8 a:visited {

		color: #fff;

		text-decoration: none;

		padding-left:20px;

		}

 

	.menu8 a:hover,.menu8 a:active {

		color: #c80000;

		padding-left:20px;}

 

.toplogo { float: left; padding:20px 0px 0px 10px;}

 

.menutop {
height: 20px;
float: right;
font-size: 9pt;
line-height: 25px;
padding: 5px 0px 0px 0px;
width: 600px; }

 

/* sidebarthepic-----------------------------------*/

.sidebarthepic {

	float: left;

	width: 70px;

	height: 70px;

	margin: 2px;

	border: 1px solid #999999;

	overflow: hidden; }

 

/* Randpiclist

 

 

 

-----------------------------------*/

#randpiclist {

		float: center;

		width: 100%; }

#randpiclist .randpiclistpic {

		float: left;

		width: 55px;

		height: 55px;

		padding: 1px;

		border: 1px solid #999999;

		overflow:hidden; }

#randpiclist img{width:75px;height:auto;}	

 

/* indexFirst Post

-----------------------------------*/

#indexfir {
margin-left: 0px;
border: solid 0px #ff0000;
padding-bottom: 5px;
float: left;
width: 100%; }
#indexfir .post {
border-bottom: solid 1px #dfdfdf;
margin-bottom: 5px;
float: left;
width: 100%; 
height:160;
overflow:hidden;
padding:10px 0px 10px 0px;}
#indexfir .postleft {
float: left;
width: 80px;
border: solid 0px #ff0000;
height: auto; }
#indexfir .postright {
float: right;
width: 560px;
height: auto;border: solid 0px #ff0000;}
#indexfir .fir-comment {
float: left;
text-align: center;
width: 55px;
border: solid 0px #ff0000;
padding: 15px 0px 15px 0px;
background: #999999;
font: 12pt Georgia, Arial, Helvetica, sans-serif; }
#indexfir .fir-comment a { color: #fff; }
#indexfir .fir-comment a:hover { color: #000; }
#indexfir .fir-times {
float: left;
font: 12px Georgia, Arial, Helvetica, sans-serif;
text-align: left; }
#indexfir .fir-tags {
width: 100px;
float: left;
text-align: right;
font: 9pt  Arial, Helvetica, sans-serif;
line-height: 20px; }
#indexfir .fir-tags a { background:#cccccc;color: #000000 }
#indexfir .fir-tags a:hover { background: #999; }
#indexfir .firtime {
float: left;
width: 45px;
height: 50px;
border: 0px solid #000000;
padding-top: 20px;
text-align: center;
padding-left: 8px;
margin-top: 5px; }
#indexfir .firtime-day { font: bold 12pt Georgia, Arial; }
#indexfir .firtime-year-month { font: 9pt Georgia, Arial; }
#indexfir .postbottom {
float: left;
width: 100%;
background: #ffffff;
margin-bottom: 10px; }
#indexfir .fir-top {
float: left;
margin: 10px 0 0 10px;
padding: 0px 10px 20px 25px;
}
#indexfir .fir-title {

		text-align: left;

		font: bold 10pt "Microsoft YaHei",Arial, Helvetica, sans-serif;

		font-weight: bold;

		padding-bottom:3px;

		float: left;

		width: 100%;}

 

		#indexfir .fir-title a { color: #c80000; }

 

			#indexfir .fir-title a:hover { color: #000; }

 

	#indexfir .fir-small {

		text-align: left;

		float: left;

		width: 100%;

		border-top: solid 0px #c80000;

		font: 9pt  Arial, Helvetica, sans-serif;

		float: left;

		color: #999; }

 

		#indexfir .fir-small  a { color: #999; }

 

			#indexfir .fir-small  a:hover { color: #000000; }

 

	#indexfir .fir-views {

		font: 10px Georgia, Arial, Helvetica, sans-serif;

		color: #fff;

		background: #000000;

		float: left;

		padding: 5px 0px 5px 0px;

		width: 55px;

		text-align: center;

		margin-top: 5px; }

 

	#indexfir .fir-author {

		float:left;

		width: 55px;

		height:55px;

		margin-bottom: 5px; }

 

	#indexfir .fir-author img{

		float:left;

		width: 55px;

		height:55px;

		margin-bottom: 5px; }

 

	#indexfir .fir-cat {

		float: right;

		padding-top: 5px;

		width: 100px;

		text-align: right;

		margin-top: 5px; }

 

		#indexfir .fir-cat a {  }

 

			#indexfir .fir-cat a:hover {  }

 #indexfir .postrightleft{width:400px;height:140px;
overflow:hidden;float:left;border-right: solid 1px #dfdfdf;padding-right:5px;}
 #indexfir .postrightlefttop{width:400px;height:126px;overflow:hidden;float:left;}

	#indexfir .fir-listcontent {

		float: left;

		text-align: left;

		width:100%;

		font: 9pt  Arial, Helvetica, sans-serif;

		padding: 5px 0px 5px 0px;

		line-height: 20px;

		border-top: solid 0px #999;

		margin-top: 5px; }

 

		#indexfir .fir-listcontent a {

			color: #c80000;
 }

 

			#indexfir .fir-listcontent a:hover {

				color: #000; }

 

]

#indexfir .fir-listcontentimg {

	width:140px;

	height:140px;

	background:#dfdfdf;

	overflow: hidden;

	float: left; }

 .fir-listcontentimg {

	width:140px;

	height:140px;

	overflow: hidden;

	float: left; 	

	padding-left:10px;

	}

#indexfir .fir-listcontentimg img{

	width:160px;height:auto;



	float: left; }

 

#indexfir .fir-content {

	float: left;

	text-align: left;

	width: 100%;

	font: 14px  Arial, Helvetica, sans-serif;

	padding: 30px 0px 5px 0px;

	line-height: 23px;

	border-top: solid 3px #999;

	margin-top: 5px; }

 

	#indexfir .fir-content a {

		color: #c80000;
 }

 

		#indexfir .fir-content a:hover {


			color: #000000; }

 

#indexfir .firmeta {

	font: 9pt  Arial, Helvetica, sans-serif;

	color: #000; }

 

#indexfir .moretext {

	width: 100%;

	height: 45px;

	color: #CCCCCC;

	font: 9pt  Arial, Helvetica, sans-serif;

	background: #000000; }

 

	#indexfir .moretext a {

		background: #000000;

		color: #cccccc; }

 

		#indexfir .moretext a:hover {

			background: #666666;

			color: #ffffff; }

 

#indexfir .post ul, .post ol {  }

 

#indexfir  .post ul li {

	list-style: none;

	background: #ffffff; }

 

/* singlefirst Post

-----------------------------------*/

#singlefir {

	margin-left: 0px;

	border: solid 0px #ff0000;

	padding-bottom: 5px;

	float: left;

	width: 100%; }

 

	#singlefir .img .a img {

		padding: 0px;

		max-width: 100%;

		height: auto; }

 

	#singlefir .post {

		float: left;

		width: 100%; }

 

	#singlefir .postleft {

		float: left;

		width: 100px;

		border: solid 0px #ff0000; }

#singlefir .postleftbottom {

		float: left;

		width: 80px;

		border: solid 0px #ff0000; 

		}

#singlefir .postleftall {

		float: left;

		width: 100px;

		border: solid 0px #ff0000; 

		}

 

	#singlefir .postright {

		float: right;

		width: 560px;

         
		 }

 

	#singlefir .fir-comment {

		float: left;

		text-align: center;

		width: 55px;

		border: solid 0px #ff0000;

		padding: 15px 0px 15px 0px;

		background: #999;

		font: 14pt Georgia, Arial, Helvetica, sans-serif; }

 

		#singlefir .fir-comment a { color: #fff; }

 

			#singlefir .fir-comment a:hover { color: #000; }

 

	#singlefir .fir-times {

		float: left;

		font: 12px Georgia, Arial, Helvetica, sans-serif;

		text-align: left; }

 

	#singlefir .fir-tags {

		width: 100px;

		float: left;

		text-align: right;

		font: 9pt Arial, Helvetica, sans-serif;

		line-height: 20px; }

 

		#singlefir .fir-tags a { background:#cccccc;color: #000000 }

 

			#singlefir .fir-tags a:hover { background: #999; }

 

	#singlefir .firtime {

		float: left;

		width: 45px;

		height: 50px;

		border: 0px solid #000000;

		padding-top: 20px;

		text-align: center;

		padding-left: 8px;

		margin-top: 5px; }

 

	#singlefir .firtime-day { font: bold 12pt Georgia, Arial; }

 

	#singlefir .firtime-year-month { font: 9pt Georgia, Arial; }

 

	#singlefir .postbottom {

		float: left;

		width: 100%;

		background: #ffffff;

		margin-bottom: 10px; }

 

	#singlefir .fir-top {

		float: left;

		margin: 10px 0 0 10px;

		padding: 0px 10px 20px 25px;

		border: solid 0px #ff0000; }

 

	#singlefir .fir-title {

		text-align: left;

		font: bold 12pt  "Microsoft YaHei",Arial, Helvetica, sans-serif;

		font-weight: bold;

		float: left;

		width: 100%; }

 

		#singlefir .fir-title a { color: #000000; }

 

			#singlefir .fir-title a:hover { color: #000; }

 

	#singlefir .fir-small {

		text-align: right;

		float: left;

		width: 100%;

		border-top: solid 0px #999;

		font-family: verdana,arial,sans-serif;font-size:12px;

		float: left;

		color: #999; }

 

#singlefir .fir-small  a { color: #999; }
#singlefir .fir-small  a:hover { color: #000000; }

 

	#singlefir .fir-views {

		font: 12px Georgia, Arial, Helvetica, sans-serif;

		color: #fff;

		background: #000000;

		float: left;

		padding: 5px 0px 5px 0px;

		width: 55px;

		text-align: center;

		margin-top: 5px; }

 

	#singlefir .fir-author {

		float:left;

		width: 55px;

		height:55px;

		margin-bottom: 5px; }

 

	#singlefir .fir-author img{

		float:left;

		width: 55px;

		height:55px;

		margin-bottom: 5px; }

 

	#singlefir .fir-cat {

		float: right;

		padding-top: 5px;

		width: 100px;

		text-align: right;

		margin-top: 5px; }

 

		#singlefir .fir-cat a {  }

 

			#singlefir .fir-cat a:hover {  }

 

	#singlefir .fir-listcontent {

		float: left;

		text-align: left;

		width: 350px;

		font: 14px  Arial, Helvetica, sans-serif;

		padding: 5px 0px 5px 0px;

		line-height: 23px;

		border-top: solid 0px #999;

		margin-top: 5px; }

 

		#singlefir .fir-listcontent a {

			color: #000;

			border-bottom: 1px solid #c80000; }

 

			#singlefir .fir-listcontent a:hover {

				border-bottom: 2px solid #c80000;

				color: #000; }

 

]

#singlefir .fir-listcontentimg {

	height: 160px;

	overflow: hidden;

	background: #dfdfdf;

	width: 200px; }

 

#singlefir .fir-listcontentimg img {

	width: 200px;

	background: #dfdfdf;

	padding: 2px;

	border: 1px solid #666; }

 

#singlefir .fir-content {

	float: left;

	text-align: left;

	width: 100%;

	font: 14px  Arial, Helvetica, sans-serif;

	padding: 30px 0px 5px 0px;

	line-height: 23px;

	border-top: solid 3px #000;

	margin-top: 5px; }

#singlefir .fir-content img{padding:2px;

border: solid 1px #ccc;

width: expression(this.width >550? 550: true); max-width: 550px;height:auto;}

 

	#singlefir .fir-content a {

		color: #c80000;
 }

 

		#singlefir .fir-content a:hover {


			color: #000; }

 

#singlefir .firmeta {

	font: 9pt  Arial, Helvetica, sans-serif;

	color: #000; }

 

#singlefir .moretext {

	width: 100%;

	height: 45px;

	color: #CCCCCC;

	font: 9pt  Arial, Helvetica, sans-serif;

	background: #000000; }

 

	#singlefir .moretext a {

		background: #000000;

		color: #cccccc; }

 

		#singlefir .moretext a:hover {

			background: #666666;

			color: #ffffff; }

 

#singlefir .post ul, .post ol {  }

 

#singlefir  .post ul li {

	list-style: none;

	background: #ffffff; }

 

/* Bottom author

-----------------------------------*/

#article-author {

	margin-top: 25px;

	margin-bottom: 15px;
	border-top: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	clear: both;

	background-color: #fff;

	padding: 10px 0px 10px 0px;

	width: 100%;

	height: 55px; }

 

#author-image {

	height: 55px;

	width: 55px;

	border: 0px solid #d9d9d9;

	background-color: #FFFFFF;

	padding: 1px;

	float: left; }

 

#author-text {

	float: right;

	text-align: left;

	margin-left: 10px;

	width: 480px;

	border: 0px solid #d9d9d9; }

 

.posturl { font: 10px Georgia, Arial, Helvetica, sans-serif; }

 

/* =-=-=-=-=-=-=-[sidebarindexpostlist]

 

-=-=-=-=-=-=-=- */

#sidebarindexpostlist .post {
padding: 5px 0px 10px 0px;
width: 100%;
float: left;
border-bottom: solid 1px #999; }
#sidebarindexpostlist .top {
background: #333333;

	float: left;

	width:100%;

	padding: 15px 0px 15px 0px;

	color: #fff;

	text-align: center;

	margin-bottom: 10px; }

 

#sidebarindexpostlist .post-left {

	float: left;

	width: 50px;


	border: solid 0px #ff0000; }

 

#sidebarindexpostlist .post-right {

	float: right;

	width: 170px;

	overflow: hidden;

	border: solid 0px #000; }

 

#sidebarindexpostlist .post-comments {

	float: left;

	text-align: center;

	width: 45px;

	border: solid 0px #ff0000;

	padding: 15px 0px 15px 0px;

	background: #000;

	font: 10px Georgia, Arial, Helvetica, sans-serif;

	color: #FFFFFF; }

 

	#sidebarindexpostlist .post-comments a { color: #fff; }

 

		#sidebarindexpostlist .post-comments a:hover { color: #999; }

 

#sidebarindexpostlist .post-views {

	float: left;

	text-align: center;

	width: 45px;

	border: solid 0px #ff0000;

	padding: 5px 0px 5px 0px;

	margin-top: 5px;

	background: #000;

	font: 8px Arial, Helvetica, sans-serif;

	color: #FFFFFF; }

 

#sidebarindexpostlist .post-content {

	float: left;

	font: 9pt  Arial, Helvetica, sans-serif;

	text-align: left;

	padding-top: 10px; }

 

#sidebarindexpostlist .post-times {

	float: right;

	font: 9px Arial, Helvetica, sans-serif;

	text-align: right; }

 

#sidebarindexpostlist .post-title {

	text-align: left;

	font: 9pt  "Microsoft YaHei",Arial, Helvetica, sans-serif;

	float: left;

	width: 100%; }

 

	#sidebarindexpostlist .post-title a {

		color: #fff;

		background: #666;

		padding: 2px; }

 

		#sidebarindexpostlist .post-title a:hover {

			color: #fff;

			background: #000;

			padding: 2px; }

 

/* Post Hover Box */

#indexpagetop .postbox {
width: 310px;
margin: 0;
padding: 0;
float: left;
margin-bottom:0px;
border: 4px solid #ffffff;
background: #eee; 
height:290px;}
#indexpagetop .posthover:hover {
border: 4px solid #ffffff;
background: #dfdfdf; }
#indexpagetop .posthover:active {
border:4px solid #fff;
background: #fff; }
#indexpagetop .posthoverimg {
width:310px;
height:230px;
overflow:hidden;
background: #999; border-bottom: 4px solid #ffffff;}
#indexpagetop .posthoverimg img {
width:310px;height:auto;
background: #999;
 }
#indexpagetop .posthovertitle {
padding: 5px 0px 5px 5px;
float: left;
text-align: left;
width:300px;height:30px;
font:9pt Arial, Helvetica, sans-serif;color:#000000; }
#indexpagetop .posthovernum {
width: 95%;
margin-left: auto;
margin-right: auto;
text-align: right;
font: 10px Georgia, Arial, Helvetica, sans-serif; }
.redlink {color: #990000;}



 

/* homepage other */

#indexpagetop {
width: 100%;
border: #fff solid 1px;
height: auto;
margin-top: 5px; }

 

#indexpagetopcenter {

	width: 100%;

	border: #333333 solid 0px;

	height: auto;

	padding: 10px 0px 10px 0px; }

 

#indexpagetopleft {

	width: 550px;

	border-bottom: #ffffff solid 1px;

	height: 310px;

	float: left;

	margin-bottom: 1px; 

	overflow:hidden;}

 

#indexpagetopright {

	width: 380px;

	float: right;

	border-bottom: #ffffff solid 1px;

	border-left: #eeeeee solid 1px;

	height: 310px;

	line-height: 130%;

	text-align: left;

	padding: 0px 5px 0px 5px;

	margin-bottom: 1px; }

 

#indexpagebottom {

	width: 100%;

	border-top: #ffffff solid 4px; }

 

#indexpagebottomleft {

	width: 650px;

	border: #fff solid 1px;

	height: auto;

	float: left;

	padding-top: 0px; }

.indexpagebottomleft2 img{

border:0; 

margin:0; 

padding:0; 

width:50px;

height:50px;

}

	#indexpagebottomleft .topbanner {

		width:100%;

		border: #fff solid 0px;

		height:auto;

		float: left;

		padding: 0px 0px 0px 0px;

		background-color: #ffffff;

		height:auto;

		margin-bottom: 10px; }

 



 

#indexpagebottomleftad {

	width:100%;

	border: #222 solid 0px;

	height: auto;

	float: left;

	padding: 5px 0px 5px 0px;

	text-align: left; }

 

#indexpagebottomlefttag {

	width: 650px;

	border: #222 solid 0px;

	height: auto;

	float: left;

	padding: 5px 0px 5px 5px;

	text-align: left; }

 

#indexpagebottomright {

	width: 280px;

	float: right;

	border: #000 solid 0px; }

 

/* indexsidebar */

#indexsidebar3{
float: right;vertical-align:top;
width: 280px;
border: 1px solid #000;
}

#indexsidebar,.list { margin: 0; }

 

#indexsidebar h3 { margin:0;padding: 0 0 .6em 0 }

 

.list h3,.list h2 { margin:0;padding: 0 0 .6em 0 }

 

#indexsidebar h2 { margin:.6em 0 0 0;padding: 0 0 .6em 0 }

 

#indexsidebar .item,#.list .item { margin: 0 0 4em 0 }

 

#indexsidebar ul,.list ul {

	list-style: none;

	margin: 0 0 1.6em 0;

	font-size: 12px; }

 

#indexsidebar ul li a,.list ul li a,ul.txt li {

	text-align: left;

	color: #777;

	height: 1%;

	line-height: 1.2em;

	border-bottom: 0px dotted #EEE;

	display: block;

	padding: 6px 3px; }

 

#indexsidebar ul li a:hover,.list ul li a:hover,ul.txt li:hover { color: #fff; }

 

#indexsidebar ul li a span,.list ul li a span,ul.txt li,h4 a span { color: #696455; }

 

#indexsidebar ul li.active a,.list ul li.active a {

	cursor: default;

	color: white; }

 

#indexsidebar ul ul,.list ul ul {

	margin: 0;

	list-style: none; }

 
 
 

 

/* sidebarsidebarpost Hover Box */

.sidebarpostbox {

	width: 230px;

	height: 160px;

	border-bottom: 2px solid #eee; }

 

	.sidebarpostbox .content {

		padding:1px;

		height: 130px;

		text-align: left;}

 

.sidebarposthover {

	padding: 0;

	background: #fff;

	float: left;

	margin-bottom: 10px; }

 

	.sidebarposthover h3 {

		font-size: 12px;

		line-height: 130%;

		font-weight: bold; }



 

.sidebarposthoverimg {

	height: 50px;

	overflow: hidden;

	background: #fff;

	width: 50px; }

 

	.sidebarposthoverimg img { width: 50px;height:50px; }

 

.sidebarposthovertitle {

	padding: 5px 0px 5px 0px;

	float: left;

	text-align: left;

	width: 100%;

	font: 9pt  Arial, Helvetica, sans-serif; }

 

.sidebarposthovernum { padding: 5px; }

 

.sidebarpostbyline {

	padding: 5px;

	font-size: 12px;

	color: #aaa;

	margin: 0;

	line-height: 130%;

	background: #fff; }

 

	.sidebarpostbyline a { color: #999 }

 

		.sidebarpostbyline a:hover { color: #c80000; }

 

.sidebarposthovertit {

	font-size: 28px;

	height: 95px;

	width: 150px;

	overflow: hidden;

	color: #CCC;

	padding: 5px;

	line-height: 120%;

	position: absolute; }

 

.sidebarpost-left {

	float: left;

	width: 50px;

	;

	border: solid 1px #ff0000;

	border: solid 0px #cea54a;

	height: 130px; }

 

.sidebarpost-right {

	float: right;

	width: 160px;

	overflow: hidden;

	background: #fff;

	border: solid 2px #fff;

	height: 130px; }

 

	.sidebarpost-right:hover { background: #ffffff; }

 

	.sidebarpost-right:active { background: #ffffff; }

 

.sidebarpost-comments {

	float: left;

	text-align: center;

	width: 100%;

	border: solid 0px #ff0000;

	padding: 15px 0px 15px 0px;

	background: #000;

	font: 10px Georgia, Arial, Helvetica, sans-serif;

	color: #FFFFFF; }

 

	.sidebarpost-comments a { color: #fff; }

 

		.sidebarpost-comments a:hover { color: #999; }

 

.sidebarpost-views {

	float: left;

	text-align: center;

	width: 100%;

	border: solid 0px #ff0000;

	padding: 5px 0px 5px 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	background: #000;

	font: 8px Arial, Helvetica, sans-serif;

	color: #FFFFFF; }

 

/* featlish */

#postlist {

	height: 360px;

	padding-left: 0px; }

 

	#postlist ul {

		list-style-type: none;

		padding: 0px 0px;

		margin: 0px 0px; }

 

	#postlist li {

		padding: 5px 5px;

		list-style-type: none;

		width: 95%;

		float: left;

		height: 60px;

		overflow: hidden;

		background-color: #FFF;

		border-bottom: 1px solid #ddd; }

 

		#postlist li:hover { background-color: #ffffff; }

 

		#postlist li h2 {

			color: #666;

			font-size: 9pt;

			height: 18px;

			margin: 0px 0px;

			padding: 2px 0px 2px 0px; }

 

		#postlist li .h2h {

			color: #666;

			font-size: 9pt;

			height: 38px;

			margin: 0px 0px;

			padding: 2px 0px 2px 0px; }

 

		#postlist li h2 a {

			color: #666;

			text-decoration: none; }

 

			#postlist li h2 a:hover {

				color: #c80000;

				text-decoration: none; }

 

		#postlist li img {

			float: left;

			margin-right: 5px;

			background: #EFEFEF;

			width: 50px;

			padding: 2px;

			border: 1px solid #E7E7E7; }

 

		#postlist li .wp-smiley {

			float: none;

			margin-right: 0px;

			background: none;

			width: 16px;

			padding: 0px;

			border: 0; }

 

.fcats {

	overflow: hidden;

	font-size: 12px;

	padding: 2px 0px;

	margin: 1px 0px 0px 0px;

	height: 15px;

	font-family: Tahoma,arial,verdana, sans-serif; }

 

	.fcats a:link,.fcats a:visited { color: #999; }

 

	.fcats a:hover { color: #c80000; }

 

.auth {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-align: left;

	float: right; }

 

.postlistimg {

	width: 55px;

	height: 55px; }

 

.container-inner .post img,.container-inner .entry img {

	width: expression(this.width >550? 550: true); max-width: 550px;height:auto;

	border: 5px solid #EBEBEB;

	padding: 0px; }

 

.container-inner .post img {

	max-width: 550px;

	_width:expression(this.width > 550 ? "550px" : this.width);

    height: auto; }

 

/* Comments */

ol.commentlist {

	list-style: none;

	margin:0px;

	padding: 0;

	text-indent: 0;

	text-align: left; }

ol.commentlist img{width: expression(this.width >300? 300: true); max-width: 300px;height:auto;
}

.num{width:100%;font: 50px Georgia, Arial, Helvetica, sans-serif;text-align:right;color:#eee;}

	ol.commentlist li {

		border-top: 1px solid #eee;

		margin: 0 0 10px 20px;

		padding: 20px 0px 5px 10px;

		position: relative;

		height: auto; }

 

		ol.commentlist li.alt {  }

 

		ol.commentlist li.bypostauthor {  }

 

		ol.commentlist li.byuser {  }

 

		ol.commentlist li.comment-author-admin { border-top: 2px solid #222; padding-top:20px; }

 

	ol.commentlist .comment-body:hover {  }

 

	ol.commentlist li div.comment-author { padding: 0 40px 0 0; }

 

	ol.commentlist li div.vcard { font-weight: bold; color: #222; }

 

		ol.commentlist li div.vcard a { color: #222 }

 

		ol.commentlist li div.vcard cite.fn { font-style: normal; }

 

			ol.commentlist li div.vcard cite.fn a.url { text-decoration: none; }

 

				ol.commentlist li div.vcard cite.fn a.url:hover { color: #333; }

 

		ol.commentlist li div.vcard img.avatar {

			left:0px;

			float:left;

			top: 5px; 

			padding-right:10px;}

 

		ol.commentlist li div.vcard img.avatar-32 {  }

 

		ol.commentlist li div.vcard img.photo {  }

 

		ol.commentlist li div.vcard span.says {  }

 

	ol.commentlist li div.commentmetadata {  }

 

	ol.commentlist li div.comment-meta {

		font: 11px  Arial, Helvetica, sans-serif;

		position: absolute;

		right: 0;

		text-align: right;

		top: 0;

		padding: 6px 4px 4px 4px }

 

		ol.commentlist li div.comment-meta a {

			color: #bbb;

			text-decoration: none; }

 

			ol.commentlist li div.comment-meta a:hover { color: #000; }

 

	ol.commentlist li.comment-author-admin div.comment-meta { background: #222 }

 

		ol.commentlist li.comment-author-admin div.comment-meta a:hover { color: #fff }

 

	ol.commentlist li p {  }

 

	ol.commentlist li ul {  }

 

	ol.commentlist li div.reply {

		text-align: center;

		width: 50px;

		right: 0px; }

 

		ol.commentlist li div.reply a {

			display: block;

			margin: 0;

			padding: 2px 8px 1px;

			background: #F3F3F3;

			color: #666;

			border: 1px solid #EEE;

			-moz-border-radius: 3px;

			-khtml-border-radius: 3px;

			-webkit-border-radius: 3px;

			border-radius: 3px;

			-webkit-transition: all 200ms ease-in;

			-o-transition: all 200ms ease-in; }

 

			ol.commentlist li div.reply a:hover {

				background: #c80000;

				color: #FFF;

				border: 1px solid #c80000; }

 

	ol.commentlist li ul.children {

		list-style: none;

		margin: 1em 0 0;

		text-indent: 0; }

 

		ol.commentlist li ul.children li {  }

 

			ol.commentlist li ul.children li.alt {  }

 

			ol.commentlist li ul.children li.bypostauthor {  }

 

			ol.commentlist li ul.children li.byuser {  }

 

			ol.commentlist li ul.children li.comment {  }

 

			ol.commentlist li ul.children li.depth-2 { margin: 0 0 .25em; }

 

			ol.commentlist li ul.children li.depth-3 { margin: 0 0 .25em; }

 

			ol.commentlist li ul.children li.depth-4 { margin: 0 0 .25em; }

 

			ol.commentlist li ul.children li.depth-5 {  }

 

			ol.commentlist li ul.children li.odd {  }

 

	ol.commentlist li.even {  }

 

	ol.commentlist li.odd {  }

 

	ol.commentlist li.parent {  }

 

	ol.commentlist li.pingback {  }

 

		ol.commentlist li.pingback.parent {  }

 

		ol.commentlist li.pingback div.vcard { padding: 0 170px 0 0; }

 

	ol.commentlist li.thread-alt {  }

 

	ol.commentlist li.thread-even {  }

 

	ol.commentlist li.thread-odd {  }

 

	ol.commentlist li.comment-author-admin {  }

 

h3#comments {

	font-size: 9pt;

	font-weight:ture;

	color: #c80000;

	border-bottom: 4px solid #eee;float:left;width:100%;

	padding-bottom: 8px; }

 

#respond {

	margin: 0px 0 5px 0;

	padding: 10px 0;

	border-top: 5px solid #f7f7f7 }

 

	#respond h3 {

		margin: 5px 0 10px 0;

		font-size: 14px;

		font-weight: bold;

		color: #666; }

 

	#respond p {

		margin: 0;

		padding: 0;

		width: 97%; }

 

	#respond form p label { margin-left: -40px; }

 

		#respond form p label small {

			color: #999;

			font-size: 12px;

			position: relative;

			left: -177px; }

 

	#respond form p #seccode-text small {

		color: #999;

		font-size: 12px;

		position: relative;

		left: -112px; }

 

	#respond form input { padding: 3px 3px 3px 40px; }

 

*html #respond form p label small {

	position: relative;

	top: -2px; }

 

*+html #respond form p label small {

	position: relative;

	top: -2px; }

 

#commentform { margin-bottom: 30px; }

 

	#commentform input {

		width: 170px;

		padding: 2px;

		margin: 5px 5px 1px 0;

		font-size: 12px;

		border: 1px #ccc solid; }

 

		#commentform input:hover { border: 1px solid #000; }

 

	#commentform textarea {

		margin-top: 5px;

		width: 99%;

		padding: 2px;

		border: 1px #ccc solid;

		font-size: 12px;

		height: 80px;

		overflow: auto; }

 

		#commentform textarea:hover { border: 1px solid #000; }

 

	#commentform #submit {

		margin-top: 5px;

		padding: 5px;

		font-weight: bold;

		font-size: 1.3em;

		background: #111 none repeat scroll 0 0;

		border: 1px solid #222;

		color: #BBBBBB;

		font-size: 1.3em;

		font-weight: bold;

		margin-top: 5px;

		padding: 5px;

		cursor: pointer; }

 

legend {

	font-size: 12px;

	font-weight: bold;

	padding: 2px 10px }

 

#commentform #submit {

	font-size: 12px;

	background: #111 none repeat scroll 0 0;

	border: 1px solid #222;

	color: #BBBBBB;

	font-weight: bold;

	padding: 5px;

	width: 215px; }

 

	#commentform #submit:hover {

		background: #c80000;

		color: #FFF;

		cursor: pointer;

		border: 1px solid #c80000; }

 

/* =-=-=-=-=-=-=-[sidebarhomepagelistpostlist]

-=-=-=-=-=-=-=- */

#sidebarhomepagelistpostlist {
width: 280px;
float: left;
border-bottom: solid 0px #999;
overflow:hidden; 
font: 9pt  Arial, Helvetica, sans-serif;
}

 

#sidebarhomepagelistpostlist .top {
background: #999999;
    text-align:center;
	float: left;

	width: 100%;

	padding: 15px 0px 15px 0px;

	color: #fff;

	margin-bottom: 5px; }

 

.top {

	background: #c80000;

	float: left;

	width: 100%;

	padding: 15px 0px 15px 0px;

	color: #fff;

	font-weight:normal;

	font-size:9pt;
}

 

#sidebarhomepagelistpostlist .post-left {

	float: left;

	width: 50px;

	border: solid 0px #ff0000; }

 

#sidebarhomepagelistpostlist .post-right {

	float: right;

	width: 230px;

	overflow: hidden;

	border: solid 0px #000; }

 

#sidebarhomepagelistpostlist .post-comments {

	float: left;

	text-align: center;

	width: 45px;

	border: solid 0px #ff0000;

	padding: 15px 0px 15px 0px;

	background: #000;

	font: 10px Georgia, Arial, Helvetica, sans-serif;

	color: #FFFFFF; }

 

	#sidebarhomepagelistpostlist .post-comments a { color: #fff; }

 

		#sidebarhomepagelistpostlist .post-comments a:hover { color: #999; }

 

#sidebarhomepagelistpostlist .post-views {

	float: left;

	text-align: center;

	width: 45px;

	border: solid 0px #ff0000;

	padding: 5px 0px 5px 0px;

	margin-top: 5px;

	background: #000;

	font: 8px Arial, Helvetica, sans-serif;

	color: #FFFFFF; }

 

#sidebarhomepagelistpostlist .post-content {

	float: left;

	font: 9pt Arial, Helvetica, sans-serif;

	text-align: left;

	padding-top: 10px; }

 

#sidebarhomepagelistpostlist .post-times {

	float: right;

	font: 9px Arial, Helvetica, sans-serif;

	text-align: right; }

 

#sidebarhomepagelistpostlist .post-title {

	text-align: left;

	font: 9pt "Microsoft YaHei",Arial, Helvetica, sans-serif;

	float: left;

	width: 100%; }

 

	#sidebarhomepagelistpostlist .post-title a {

		color: #fff;

		background: #666;

		padding: 2px; }

 

		#sidebarhomepagelistpostlist .post-title a:hover {

			color: #fff;

			background: #000;

			padding: 2px; }

 

#sidebarhomepagelistpostlist .posttitlelist {

	width: 100%;

	border-bottom: 1px solid #ddd;

	text-align: left;

	padding: 5px 0px 5px 0px; }

 

	#sidebarhomepagelistpostlist .posttitlelist a {

		padding: 10px 0px 10px 0px;

		color: #666666; }

 

		#sidebarhomepagelistpostlist .posttitlelist a:hover { color: #c80000; }

 

#sidebarhomepagelistpostlist ul {

	margin: auto;

	border: solid 0px #000;

	text-align: left;

	float: left;

	width: 100%; }

 

	#sidebarhomepagelistpostlist ul li {

		list-style: none;

		padding: 2px 0px 2px 0px;

		text-align: left;

		float: left;

		width: 100%;

		border-bottom: 1px solid #ddd; }

 

		#sidebarhomepagelistpostlist ul li a { color: #000; }

 

			#sidebarhomepagelistpostlist ul li a:hover { color: #c80000; }

 

	#sidebarhomepagelistpostlist ul a { color: #000; }

 

		#sidebarhomepagelistpostlist ul a:hover { color: #c80000; }

 

#sidebarhomepagelistpostlist .more {

	float: right;

	font: 10px Arial, Helvetica, sans-serif;

	text-align: right;

	padding: 5px;

	width: 90%; }

/* =-=-=-=-=-=-=-[sidebarhomepagelistadlist]

-=-=-=-=-=-=-=- */

#sidebarhomepagelistadlist .post {

	padding: 10px 0px 10px 0px;

	width: 100%;

	float: left;

	border-bottom: solid 2px #999; }

 

#sidebarhomepagelistadlist .top {

	background: #999999;

	float: left;

	width: 100%;

	padding: 10px 0px 10px 0px;

	color: #fff;

	margin-bottom: 5px; }

#sidebarhomepagelistadlist .post-comments a { color: #fff; }

#sidebarhomepagelistadlist .post-comments a:hover { color: #999; }

#sidebarhomepagelistadlist .posttitlelist {

	width: 100%;

	border-bottom: 1px solid #ddd;

	text-align: left;

	padding: 5px 0px 5px 0px; }



 #sidebarhomepagelistadlist ul {

	margin: auto;

	border: solid 0px #000;

	text-align: left;

	float: left;

	width: 100%; }

#sidebarhomepagelistadlist ul li {

		list-style: none;

		padding: 1px 0px 1px 0px;

		text-align: left;

		float: left;

		margin-right:5px;

		width: 48%;

		border-bottom: 1px solid #ddd; }

 

		#sidebarhomepagelistadlist ul li a { color: #000; }

 

			#sidebarhomepagelistadlist ul li a:hover { color: #c80000; }

 

	#sidebarhomepagelistadlist ul a { color: #c80000; }

 

		#sidebarhomepagelistadlist ul a:hover { color: #000000; }

 

#sidebarhomepagelistadlist .more {

	float: right;

	font: 10px Arial, Helvetica, sans-serif;

	text-align: right;

	padding: 5px;

	width: 90%; } 

#sidebaradlist .top {
background: #999999;
float: left;
width: 100%;
padding: 10px 0px 10px 0px;
color: #fff;
margin-bottom: 5px; text-align:center;}
#sidebaradlist ul {
margin: auto;
border: solid 0px #000;
text-align: left;
float: left;
width: 100%; }

#sidebaradlist ul li {
list-style: none;
padding: 1px 0px 1px 0px;
text-align: left;
float: left;
margin-right:5px;
width: 45%;
border-bottom: 1px solid #ddd; }
#sidebaradlist ul li a { color: #000; }
#sidebaradlist ul li a:hover { color: #c80000; }
#sidebaradlist ul a { color: #c80000; }
#sidebaradlist ul a:hover { color: #000000; }
 

/* Search */

#search {
margin: 0;
padding: 2px;
float: right; }

 



 

/* forms.css */

label { font-weight: bold; }

 

fieldset {

	padding: 1.4em;

	margin: 0 0 1.5em 0;

	border: 1px solid #ccc; }

 

legend {

	font-weight: bold;

	font-size: 1.2em;

	_margin: -18px -8px 16px 0;

	_padding: 0; }

 

input.text, input.title, textarea, select {

	margin: 0.5em 0;

	border: 1px solid #bbb; }

 

input.text:focus, input.title:focus, textarea:focus, select:focus { border: 1px solid #666; }

 

input.text, input.title {

	width: 300px;

	padding: 5px; }

 

input.title { font-size: 1.5em; }

 

textarea {

	width: 390px;

	height: 250px;

	padding: 5px; }

 

/* authorlist */

#authorlist {

	width: 100%;

	text-align: left;

	float: left; }

 

	#authorlist img {

		border: 1px solid #eee;

		width:55px;

		height:55px;

		padding: 2px;

		float: left;

		margin-right: 10px; }

 

#authorlisttop {

	width: 98%;

	text-align: left;

	float: left;

	padding: 5px;

	border: 1px solid #eee;

	margin-bottom: 10px; }

 

	#authorlisttop .avatar {

		float: left;

		padding: 1px;

		border: 1px solid #eee; }

 

	#authorlisttop .authorname {

		float: left;

		text-align: left;

		margin-left: 5px; }

 

/* yonghulist */

.widget .ffox_most_active li {

	list-style: none;

	float: left;

	border: none;

	padding-left: 0;

	width: 41px;

	background: none; }

 

.widget .ffox_most_active img.avatar {

	width: 32px;

	height: 32px; }

 

#content .featured {

	background-color: #ffffff;

	border: 1px solid #E0E0E0;

	margin-bottom: 15px;

	padding: 20px; }

 

	#content .featured h2 {

		font-size: 0.9em;

		text-transform: uppercase;

		color: #ffffff;

		background-color: #0B0C0D;

		padding: 10px;

		float: left; }

 

	#content .featured .container {

		clear: both;

		padding: 20px 6px 10px;

		border-top: 3px solid #0B0C0D; }

 

		#content .featured .container .buffer {

			width: 520px;

			height: 380px;

			overflow: hidden; }

 

		#content .featured .container .item {

			width: 520px;

			height: 380px;

			overflow: hidden;

			position: relative; }

 

			#content .featured .container .item img { width: 520px; }

 

			#content .featured .container .item .text {

				position: absolute;

				left: 0;

				bottom: 0;

				padding: 15px;

				background: url(images/shade.png) repeat 0 0;

				color: #ffffff; }

 

				#content .featured .container .item .text h3 {

					margin-bottom: 5px;

					font-size: 1.5em; }

 

					#content .featured .container .item .text h3 a {

						color: #ffffff;

						text-decoration: none; }

 

				#content .featured .container .item .text p { line-height: 1.5em; }











#rc-comment-temp,#rc-ping-temp{display:none}



.rc-item .rc-avatar{background:#FFF;padding:1px;border:1px solid #999}

.rc-item .rc-left{display:inline;float:left;margin-right:8px}

.rc-item .rc-right{display:inline;float:right;margin-left:8px}

.rc-item .rc-reviewer{font-weight:bold}

.rc-item .rc-label{text-transform:capitalize;font-weight:bold;font-size:10px}



.rc-item .rc-collapse,.rc-item .rc-expand{background:url(../images/icons.png) no-repeat;height:16px;width:16px;display:block;text-indent:-999em;float:right;cursor:pointer}

.rc-item .rc-expand{background-position:100% 0}

.rc-item .rc-ellipsis{font-size:10px}



.rc-navi{font-size:10px}

.rc-navi a{cursor:pointer}

.rc-navi .rc-newest{float:left;padding-right:10px}

.rc-navi .rc-newer{float:left}

.rc-navi .rc-older{float:right}

.rc-navi .rc-loading{}



.rc-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.rc-clearfix{display:block}

*+html .rc-clearfix{display:inline-block}

* html .rc-clearfix{height:1%}

/** 顶部导航 **/

#topnav {
background:#000000;
font-size:13px;
font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
}

.current_page_item , .current-menu-item{

	background:#000000;

	}

.current-menu-item a,.current_page_item a {

	color: #ffffff !important;background:#000000;

	}

.current-menu-item  li a,.sub-menu a ,.current_page_item li a{

	color: #eeeeee!important;

	}

.sub-menu a:hover {

	color: #ffffff !important;

	}

#topnav li {

	
	background: url(images/toplinkside.gif) no-repeat right top;
    float: left;
	padding-right:1px;
    font-weight:normal;
    list-style:none;

	}

#topnav li a, #topnav li a:link, #topnav li a:visited {
display: block;
padding: 0 10px 0 10px;
color: #eeeeee;
background:#000000;
}

#topnav li a:hover, #topnav li a:active {
color: #ffffff;border-bottom:2px solid #c80000;
display: block;
text-decoration: none;
padding: 0 10px 0 10px;

	}

#topnav li li a, #topnav li li a:link, #topnav li li a:visited {

	background: #000000;

	width:60px;

	color:#ffffff;

	font-weight:normal;

	font-size:12px;

	float: none;

	line-height:35px; 

	}

#topnav li li a:hover {

	background: #000000;

	width: 100px;

	color:#ffffff;

	float: none;

	line-height:35px;

	border-left: 2px solid #c80000;

	}

#topnav li ul {

	z-index: 9999;

	width: 162px;

	position: absolute;

	left: -9999px;

	}

#topnav li li {

	border:none;

	}

#topnav li ul a {}

#topnav li ul ul {

	border: none;

	}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {

	left: -9999px;

	}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {

	left: auto;

	}

#topnav li:hover, #topnav li.sfhover {

	position: static;

	}

#topnav .left li ul il a {}



/* pagenavi */

.pagenavi{clear: both; display:block;}

.pagenavi a,.page-numbers{text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 7px;margin: 2px;}

.pagenavi a:hover{border-color: #666;}

.pagenavi .current{font-weight: bold;text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 7px;margin: 2px;}

/* jinritoutiao Post

-----------------------------------*/

#jinritoutiao{

	width: 380px;

	float: right;

	border-bottom: #ffffff solid 1px;

	border-left: #eeeeee solid 1px;

	height: 310px;

	line-height: 130%;

	text-align: left;

	padding: 0px 5px 0px 5px;

	margin-bottom: 1px; }

#jinritoutiao .toppost{

	margin-left: 0px;

	border-right: solid 0px #ff0000;

	padding-bottom: 5px;

	float: left;

	width: 380px; }

 

	#jinritoutiao .img .a img {

		padding: 0px;

		max-width: 100%;

		height: auto; }

 

	#jinritoutiao .post {

		border-bottom: solid 1px #dfdfdf;

		margin-bottom: 5px;

		float: left;

		width: 100%; 

		height:70px;

		overflow:hidden;

		padding:5px 0px 5px 0px;}

 

	#jinritoutiao .postleft {

		float: left;

		width: 50px;

		border: solid 0px #ff0000;

		height: auto; }

 

	#jinritoutiao .postright {

		float: left;

		width: 325px;border-right: solid 0px #ff0000;

		height: auto;}

 

	#jinritoutiao .top-comment {

		float: left;

		text-align: center;

		width: 40px;

		border: solid 0px #ff0000;

		padding:5px 0px 5px 0px;

		background: #999;

		font: 10px Georgia, Arial, Helvetica, sans-serif; }

#jinritoutiao .top-comment a { color: #fff; }

#jinritoutiao .top-comment a:hover { color: #000; }

 

	#jinritoutiao .top-times {

		float: left;

		font: 12px Georgia, Arial, Helvetica, sans-serif;

		text-align: left; }

 

	#jinritoutiao .top-tags {

		width: 100px;

		float: left;

		text-align: right;

		font: 9pt  Arial, Helvetica, sans-serif;

		line-height: 20px; }

 

		#jinritoutiao .top-tags a { background:#cccccc;color: #000000 }

#jinritoutiao .top-tags a:hover { background: #999; }

 



 



 

	#jinritoutiao .top-title {

		text-align: left;

		font:bold 9pt "Microsoft YaHei",Arial, Helvetica, sans-serif;

		font-weight: bold;

		padding-bottom:0px;

		float: left;

		width:100%;border-top: solid 0px #c80000;}

 

		#jinritoutiao .top-title a { color: #c80000; }

 

			#jinritoutiao .top-title a:hover { color: #000; }

 

	#jinritoutiao .top-small {

		text-align: left;

		float: left;

		width: 100%;

		border-top: solid 0px #c80000;

		font: 9pt  Arial, Helvetica, sans-serif;

		float: left;

		color: #999; }

 

		#jinritoutiao .top-small  a { color: #999; }

 

			#jinritoutiao .top-small  a:hover { color: #000000; }

 

	#jinritoutiao .top-views {

		font: 10px Georgia, Arial, Helvetica, sans-serif;

		color: #fff;

		background: #000000;

		float: left;

		padding: 5px 0px 5px 0px;

		width: 55px;

		text-align: center;

		margin-top: 5px; }

 

	#jinritoutiao .top-author {

		float:left;

		width: 40px;

		height:40px;

		margin-bottom: 5px; }

 

	#jinritoutiao .top-author img{

		float:left;

		width: 40px;

		height:40px;

		margin-bottom: 2px; }

 

	#jinritoutiao .top-cat {

		float: right;

		padding-top: 5px;

		width: 100px;

		text-align: right;

		margin-top: 5px; }

 

		#jinritoutiao .top-cat a {  }

 

			#jinritoutiao .top-cat a:hover {  }

 #jinritoutiao .postrightleft{width:235px;height:70px;

 overflow:hidden;float:left;border-right: solid 1px #dfdfdf;padding-right:5px;}

	#jinritoutiao .top-listcontent {

		float: left;

		text-align: left;

		width:100%;

		font: 9pt  Arial, Helvetica, sans-serif;

		padding:2px 0px 2px 0px;

		line-height: 15px;

		border-top: solid 0px #999;

		margin-top:2px; }

 

		#jinritoutiao .top-listcontent a {

			color: #000;

			border-bottom:0px solid #c80000; }

 

			#jinritoutiao .top-listcontent a:hover {

				border-bottom: 2px solid #c80000;

				color: #000; }

 

]

#jinritoutiao .top-listcontentimg {

	width:70px;

	height:70px;

	background:#dfdfdf;

	overflow: hidden;

	float: right; }

 .top-listcontentimg {

	width:70px;
    height:70px;
    overflow: hidden;
    float: right; 	
    padding-left:10px;

	}

#jinritoutiao .top-listcontentimg img{



	width:80px;height:auto;
    float: right; }





 /* indexbottompostlist Post

-----------------------------------*/
#indexpagebottomleft .post {
border-left: solid 0px #999999;
border: solid 0px #000;
margin-bottom: 5px;
float: left;
width:50%; 
height:100px;
overflow:hidden;
padding:5px 0px 2px 0px;}
#indexpagebottomleft .postright {
float: left;
width: 100%;
border-bottom:solid 1px #eeeeee;
height: auto;}
#indexpagebottomleft .top-title {
text-align: left;
font:normal 12px "Microsoft YaHei",Arial, Helvetica, sans-serif;
padding-bottom:0px;
float: left;
width:100%;border-top: solid 0px #000000;}
#indexpagebottomleft .top-title a { color: #000000; }
#indexpagebottomleft .top-title a:hover { color: #c80000; }
#indexpagebottomleft .postrightleft{width:200px;height:100px;
overflow:hidden;float:left;padding-right:5px;padding-left:6px;margin-left:2px;
 }
#indexpagebottomleft .postrightlefttop{width:200px;height:80px;
overflow:hidden;float:left;}
#indexpagebottomleft .top-listcontent {
float: left;
text-align: left;
width:100%;color:#999999;
font: 9pt  Arial, Helvetica, sans-serif;
padding:2px 0px 2px 0px;
line-height: 15px;
border-top: solid 0px #999;
margin-top:2px; 
height:40px;
overflow:hidden;}
#indexpagebottomleft .top-listcontent a {
color: #000;
border-bottom:0px solid #c80000; }
#indexpagebottomleft .top-listcontent a:hover {
border-bottom: 2px solid #c80000;
color: #000; }
#indexpagebottomleft .top-minilistcontentimg {
width:90px;
height:90px;
background:#dfdfdf;
overflow: hidden;
float: right; }

.top-minilistcontentimg {
width:100px;
height:100px;
overflow: hidden;
float: right; 	
}

#indexpagebottomleft .top-minilistcontentimg img{
width:120px;
height:auto;
float: right; }

/* indexbottompostlist Post

-----------------------------------*/
#sidebarindexpostlist .post {
border-bottom: solid 1px #dfdfdf;
border-left: solid 0px #999999;
border: solid 0px #000;
margin-bottom: 5px;
float: left;
width:100%; 
height:100px;
overflow:hidden;
padding:5px 0px 2px 0px;}
#sidebarindexpostlist .postright {
float: left;
width: 100%;
border-right: solid 0px #ff0000;
height: auto;}
#sidebarindexpostlist .top-title {
text-align: left;
font: normal 12px "Microsoft YaHei",Arial, Helvetica, sans-serif;
float: left;
width:100%;}
#sidebarindexpostlist .top-title a { color: #000000; }
#sidebarindexpostlist .top-title a:hover { color: #c80000; }
#sidebarindexpostlist .postrightleft{width:160px;height:100px;
overflow:hidden;float:left;border-bottom: solid 1px #dfdfdf;padding-right:5px;
 }
#sidebarindexpostlist .postrightlefttop{width:160px;height:80px;
overflow:hidden;float:left;}
#sidebarindexpostlist .top-listcontent {
float: left;color:#999999;
text-align: left;
width:100%;
font: 9pt  Arial, Helvetica, sans-serif;
padding:2px 0px 2px 0px;
line-height: 15px;
margin-top:2px; }

#sidebarindexpostlist .top-minilistcontentimg {
width:100px;
height:100px;
background:#dfdfdf;
overflow: hidden;
float: right; }

.top-minilistcontentimg {
width:100px;
height:100px;
overflow: hidden;
float: right; 	
}

#sidebarindexpostlist .top-minilistcontentimg img{
width:120px;
height:auto;
float: right; }

/* nextpage

-----------------------------------*/
#nextpage{
font: normal 12px "Microsoft YaHei",Arial, Helvetica, sans-serif;
color:#000000;width:100%;text-align:left;
}
#nextpage a{padding:1px;
}
#nextpage a :hover{
color:#c80000;
}
/* single likethis

-----------------------------------*/

.likethis{width:50%;float:left;text-align:left;padding-bottom:10px;font:10px "微软雅黑", Arial;}



  #content .fwrapper {	background-color: #F2F2F1; padding:0; border: 5px solid #2b2b2b; margin:18px; }
	#featured { overflow: hidden; width: 589px; height: 308px; }
		#content .featured img { width: 589px; }
		#content .featured { overflow: hidden; position: relative; width: 589px; height: 308px; overflow: hidden; }
		#content .featured .text {}
		#content .featured-img {}
		#content .featured-img .text h2 { font-size: 1.3em; color: #000; background-image: none; margin-bottom: 4px; padding: 0; }
		#content .featured-img .text h2 a { color: #000; font-weight: bold; text-transform: none; text-decoration: none; }
		#content .featured-img .text p { line-height: 1.4em; font-size: .9em; color: #000; padding-bottom: 10px; }
		#content .featured-img .text .next { color: #000; font-weight: bold; font-size: 0.8em; text-transform: uppercase; }
		#content .featured-img .text .continue:hover { text-decoration: none;	}
		#content .featured .photo { list-style-type: none; }
		#content .photo li { position: absolute; top: 0; left: 0; z-index: 0; }
		#content .photo li.first { z-index: 2;	}
		#content .featured .text { list-style-type: none;	}
		#content .featured .text li { width: 569px; height: auto; position: absolute; bottom:-589px; left:0; padding: 10px; color: #ffffff; font-family: Verdana; background: url(images/shade.png) repeat 0 0; z-index: 4; }
		#content .featured .text li.first { bottom:0; }


/* indexrandpost*/

#indexrandpost .postbox {
width:550px;
margin: 0;
padding: 0;
float: left;
border: 5px solid #ffffff;
background: #000; 
height:300px;
position:relative;}
#indexrandpost .posthover:hover {
border: 5px solid #fff;
background: #eee; }
#indexrandpost .posthover:active {
border:5px solid #fff;
background: #fff; }
#indexrandpost .posthoverimg {
width:550px;
height:300px;
overflow:hidden;
background: #999; }
#indexrandpost .posthoverimg img {
width: expression(this.width >600? 600: true); max-width: 600px;height:auto;
background: #999; }
#indexrandpost .posthovertitle {
position:absolute;bottom:20px;left:0px;
float: left;
text-align: center;
width:550px;padding:2px 0px 2px 0px;background: #fff;
filter:alpha(opacity=50); 
font:9pt Arial, Helvetica, sans-serif;color:#c80000; 
}
#indexrandpost .posthovertitle a{
font: bold 9pt "Microsoft YaHei",Arial, Helvetica, sans-serif;color:#000000; 
}



.login_t {
	float:left;width:830px;
    text-align: left;
	margin: 0 10px 0 0;
	text-transform: uppercase;
	}
.login_t p {
	float: left;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	}
.inputbox {
	margin: 2px 0 0 -4px;
	}
.password input {
	background: #fff url(images/login.gif) no-repeat 0 -57px;
	padding: 2px 4px 2px 19px;
	border:1px solid #ccc;
	margin: 1px 0;
	}
.login input {
	background: #fff url(images/login.gif) no-repeat 0 -38px;
	padding: 2px 4px 2px 19px;
	border:1px solid #ccc;
	margin: 1px 0;
	}
#submit {
	background: url(images/loginbg.gif)  no-repeat left top;
	width:80px;
	height:23px;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	border:0px;	 
	margin: 1px 0;
	}
	/*主导航菜单*/
#menu{background:url(images/menu_bg.gif) repeat-x;height:73px;}
#menu_out{width:960px;padding-left:4px;margin-left:auto;margin-right:auto;}
#menu_in{padding-right:4px;}
#menu ul{padding:0;border:0;list-style:none;line-height:150%;margin: 0 0 0 15px;}
#nav{padding-left:20px;}
#nav li{float:left;height:35px;font:normal 11pt  "Microsoft YaHei",Arial, Helvetica, sans-serif;}
#nav li a{float:left;display:block;padding-left:6px;height:35px;background:url(images/menu_on_left.gif) no-repeat left top;cursor:pointer;text-decoration:none;}
#nav li a span{float:left;padding:11px 14px 10px 10px;line-height:14px;background:url(images/menu_on_right.gif) no-repeat right top;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
/*鼠标经过时变换背景，方便JS获取样式*/
#nav li .nav_on{background-position:left 100%;}
/*鼠标经过时变换背景，方便JS获取样式*/
#nav li .nav_on span{background-position:right 100%;color:#333333;text-decoration:none;padding:14px 14px 7px 10px;}
.menu_line{background:url(images/menu_line.gif) no-repeat center top;width:8px;}
.menu_line2{background:url(images/menu_line2.gif) no-repeat center top;width:15px;}
/*子栏目*/
#subnav{text-align:center;padding-left:20px;clear:both;}
#subnav li{float:left;height:22px;margin-top:8px;}
#subnav li a{display:block;float:left;background:url(images/menu_on_left2.gif) no-repeat left top;cursor:pointer;padding-left:3px;}
#subnav li a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url(images/menu_on_right2.gif) no-repeat right top;}
#subnav li span.text{float:left;padding:5px 10px 5px 10px;line-height:12px;}
#subnav li a:hover{text-decoration:none;color:#c80000;}
#subnav li a:hover span{color:#c80000;}



#ad_top {
    background: #000000;
	text-align: left;
	margin: auto;
	padding: 5px;
	width: 100%; }
