/*
 Theme Name:Poorren
 Theme URI:http://www.poorren.com
 Description:A simple,Two color,Two columns One image theme.You can view the latest version of this page.
 Version:2017
 Created:2010/07/23 22:05
 Release:2010/12/22
 Lastupdate:2010/10/17->2010/10/18->2010/12/17->2010/12/22
 Author:PoorBoy
 Author URI:http://www.poorren.com
 Tags:blue,three columns,fixed-width,1100px,simple
 */
html {
	color:#000;
	background-color:#fff;
}
body,div,p,blockquote,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,pre,code,th,td {
	padding:0;
	margin:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}
img {
    max-width: 100%;
}
.em {
	font-size:14px;
	color:#FF0242;
	  position: relative;
	  z-index: 1;
}
.displayno {
	display:none;
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:normal;
	font-style:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
a {
	color:#3B5998;
	text-decoration:none;
}
p.left>a,
p.right>a {
	padding: 0 3px;
}

p.left>a:hover,
p.right>a:hover {
	background: #0666c5;
	border-radius: 3px;
	color: #fff;
}
/* Reset css style:End */
/* Wordpress Default Stylesheet:Begin */
.aligncenter {
	display:block;
	border:1px solid #ccc;
	margin:5px auto;
}
.alignleft {
	float:left;
	margin:5px 10px 10px 0;
}
.alignright {
	float:right;
	margin:5px 0 5px 5px;
}
blockquote {
	font-size:14px;
	padding:10px;
	background-color:#f8f8f8;
	border-left:3px solid #e0e0e0;
	margin:0 0 15px 0;
}
img.aligncenter {
	padding:4px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	margin:10px;
}
img.alignleft {
	float:left;
	padding:4px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	margin:5px 10px 10px 0;
}
img.alignright {
	float:right;
	padding:4px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	margin:5px 0 10px 10px;
}
img.alignnone {
	/* @since 1.0.6 */
	padding:4px;
	border:1px solid #e0e0e0;
	margin:8px 0;
}
img.size-medium {
	}img.attachment-thumbnail {
	padding:4px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	margin:0 0 5px 5px;
	float:left;
}
.wp-caption {
	border:1px solid #e0e0e0;
	text-align:center;
	background-color:#fff;
	padding-top:4px;
}
.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
}
.content .wp-caption p.wp-caption-text {
	color:#666;
	font-size:14px;
	line-height:14px;
	margin:0;
	padding:4px;
}
/* Wordpress Default Stylesheet:End */


/* Global css style:Begin */
.clearfix:after {
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
/* no ie mac \*/
* html .clearfix {
	height:1%;
}
/* end */
* + html .clearfix {
	height:1%;
}

.hide {
	display:none;
}
.show {
	display:block;
}
.left {
	float:left;
}
.right {
	float:right;
}
/* Gblobar css style:End */

/*******************************************************************************************/
/*******************************************************************************************/

/* Theme(poorren) Layout css stylesheet:Begin */
html {
	background-attachment:fixed;
}
body {
	font-family: "Microsoft Yahei","Microsoft Henghei","hiragino sans gb",Helvetica,Tahoma,'Lucida Grande',Georgia,Verdana;
	font-size:14px;
	text-align:left;
}
#header {
	height:222px;
	background-color:#e8eaef;
	border-bottom:1px solid #d3dae5;
	min-width: 1120px;
}
#middle {
	width:1100px;
	margin:10px auto;
	min-height:500px;
}
#middle #content {
	float:left;
	width:760px/*640px*/;
	margin-right:30px;
}
#middle #sidebar {
	float:left;
	width:310px;
}
/* footer Begin */
#footer {
	font-size:14px;
	margin:15px auto/* 10px*/;
	/*width:1100px;*/
}
#footer .hr {
	border-bottom:1px solid #b3b3b3;
	font-size:2px;
	height:8px;
}
#footer .footer {
	border-top:1px solid #eee;
	color:#808080;
	padding-top:5px;
	position:relative;
	/*new*/
	width: 1100px;
	margin: 0 auto;
}
#footer .footer a:hover {
	text-decoration:underline;
}
#footer .footer .footLeft {
	float:left;
}
#footer .footer .footRight {
	float:right;
	text-align:right;
}
/* footer End */

#toolbar {
	overflow:hidden;
	bottom:0 !important;
	position:fixed !important;
	background-color:#E8EAEF;
	border-bottom:1px solid #b4b4b4;
	height:35px;
	opacity:0.8;
	width:100%;
	z-index:9999;
	position:absolute;
}
/* Theme(poorren) Layout css stylesheet:End */


/* #header:Begin */
#header #topbar {
	height:46px;
	background:#0666c5/*#3B5998*/;
	position:fixed;
	width: 100%;
	z-index: 2;
}
#header #topbar .topbar {
	position:relative;
	height:46px;
	width:1120px;/*1100*/
	margin:0 auto;
}
#header #topbar .topbar #logo a {
	position:absolute;
	top:0;
	left:0;
	width:103px;
	line-height:46px;
	color:#fff;
	/*font-size:18px;*/
	/*font-weight:bold;*/
    font-size: 22px;
    font-weight: normal;
}
#header #topbar .topbar .topNav {
	background-color:transparent/*#627AAD*/;
	border-color:#1D4088;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:35px;
	margin-left:202px;
	position:relative;
	top:10px;
}
#searchForm {
	height:23px;
	position:relative;
	margin:5px;
	border:1px solid #3B5998;
	width:300px;
	background-color:#fff;
}
#searchForm .searchInput {
	font-size:14px;
	height:17px;
	width:265px;
	outline:medium none;
	padding:0 3px;
	margin:2px 20px 2px 0;
	border:none;
	outline:none;
	border-right:1px solid #e5e5e5;
}
#searchForm #searchSubmit {
	background:url(poorren/images/icons/search.gif) no-repeat;
	background-position:center;
	position:absolute;
	display:block;
	width:27px;
	height:15px;
	cursor:pointer;
	border:0 none;
	right:0;
	top:2px;
	height:19px;
}
.menu-topbar ul {
	position:absolute;
	top:0;
	right:0;
}
.menu-topbar li {
	float:left;
}
.menu-topbar li a {
	color:#fff;
	display:inline-block;
	/*font-weight:bold;*/
	line-height:35px;
	padding:0 10px;
	text-decoration:none;
    font-size: 15px;
}
.menu-topbar li a:hover {
	background-color:#00509E/*#6d86b7*/;
	outline:medium none;
}
.menu-topbar li ul {
	display:none;
}
#header #square {
	/*position:relative;
	width:1100px;
	height:176px;
	margin:0 auto;
	top:46px;*/
	position: relative;
	z-index: 1;
	width: 100%;
	top:46px;
}

#header #square .square_inner {
	position:relative;
	width:1120px;/*1100*/
	height:176px;
	margin:0 auto;
}

#header #square.fixed {
	position: fixed;
	z-index: 3;
	height: 0;
}

#header #square.fixed .square_inner {
	height: 0;
}

#header #square.fixed .square_inner #headMeta,
#header #square.fixed .square_inner .bigLogo{
	display: none;
}

#header #square .bigLogo {
	position:absolute;
	top:55px;
	height:40px;
	width:500px;
}
#header #square .bigLogo img {
	border:0 solid #bebebe;
	padding:0;
	background:#fff;
}
#header #square #headMeta {
	position:absolute;
	right:0;
	top:20px;
	text-align:right;
}
#header #square #headMeta li {
	display:block;
	padding:3px;
	border-bottom:1px solid #ccc;
}
/*#catNav:Begin*/

#header #square #catNav {
	/*width:940px;*/
	width:100%;
	position:absolute;
	bottom:-1px;
}
#header #square #catNav ul {
}
#header #square #catNav ul li,#header #square #catNav .home {
	float:left;
	margin-right:2px;
}
#header #square.fixed #catNav ul li a,#header #square.fixed #catNav .home a {
	background:#FFF;
}
#header #square #catNav ul li a,#header #square #catNav .home a {
	display:block;
	line-height:30px;
	background:#D3DAE5;
	color:#3B5998;
	/*font-weight:bold;*/
	border:1px solid #D3DAE5;
	border-bottom:0;
	padding:0 10px;
	text-decoration:none;
	outline:none;
    font-size: 16px;
}
#header #square #catNav ul li a:hover,#header #square #catNav .home a:hover {
	background-color:#0666c5/*#627aad*/;
	color:#fff;
}
#header #square #catNav ul li.current-cat a,#header #square #catNav .current a {
	color:#333;
	background-color:#fff;
}

#header #square #catNav.fixedMenu {
	position: relative;
	z-index: 10001;
	height: 31px;
	top: -31px;
}

#header #square #catNav.fixedAdmin {
	top: 1px;
}

#header #square #catNav.fixedMenu ul li.current-cat a, #header #square #catNav.fixedMenu .current a {
	color: #fff;
	background: #0666c5/*#627aad*/;
}

#header #topbar.borderBottom{
	border-bottom: 5px solid #0666c5/*#627aad*/;
	background: #FFF/*#e8eaef*/;
}

/*#catNav:End*/


/* #middle style css:Begin */
#content .post {
	padding-bottom:10px;
	margin-bottom:10px;
}
#content .post h2 {
	font-weight:500;
	font-size:14px;
	border-bottom:1px dashed #d3dae5;
	padding:5px 0px;
	position: relative;
}
#content .post h2.post-title-wrap:before {
	content: '';
    display: block;
    position: absolute;
    top:0;
    width: 0;
    height: 100%;
    background:#fefefe;
    background:-moz-linear-gradient(to right, #fefefe,#f1f1f1);
    background:-webkit-linear-gradient(to right, #fefefe,#f1f1f1);
    background:linear-gradient(to right,#fefefe,#f1f1f1);
    -moz-transition: all .5s;-webkit-transition:all .5s;transition:all .5s;
}
#content .post:hover h2.post-title-wrap:before {
    width: 100%;
}
/*font-weight:bold;*/
#content .post h2 a {
    position: relative;
    z-index:1;
	color:#555;
    font-size: 20px;
	-moz-transition: color .5s;
	-webkit-transition:color .5s;
	transition:color .5s;
}
/* 2017.03.03 new start */
#content .post h2 a.post-title:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left: 8px solid #999;
    -moz-transition: all .5s;
    -webkit-transition:all .5s;
    transition:all .5s;
}
#content .post:hover h2 a.post-title:before {
    border-left: 8px solid #0666c5;
}
/* 2017.03.03 new end */
#content .post h2 a:hover {
	color:#000;
}

#content .post h3 {
	font-weight:500;
	font-size:16px;
	border-left:3px solid #46b450;
	padding-left:10px;
	margin:15px 0;
	color: #333;
}

#content .post .postmeta {
	margin-top:5px;
	font-size:14px;
	color:#808080;
}
/*padding-left:10px;*/
#content .post .content {
	letter-spacing:1px;
	margin-top:15px;
	line-height:2em;
	color:#555;
	font-size:15px;
}
/*font-size: 15px;
    color: #333;*/
.post .content p {
    margin-bottom:15px;
 }
.post .content p:last-child {
    margin-bottom:0;
}
#content .post .content a {
	color:#3B5998;
	background-repeat:no-repeat;
	background-position:right center;
}
/* #sidebar:Begin*/
.widget {
	margin-bottom:10px;
}
/* .widget:Begin*/
.widget h3 {
	cursor:pointer;
}
.widget ul {
	padding-top:10px;
	font-size:14px;
}
.widget ul li {
	height: 20px;
	line-height: 20px;
	padding: 2px 0;
	overflow:hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
}
.tab-switchs,.widget-title {
	border-bottom:1px solid #d3dae5;
}
.widget h3 {
	height:30px;
	line-height:30px;
	background:#fff;
	color:#ccc;
	padding:0 15px;
	margin-bottom:-1px;
}
.widget h3.on {
	border:1px solid #d3dae5;
	font-weight:bold;
	color:#333;
	border-bottom:none;
}
/* tab-switch stylesheet begin */
.tab-switchs h3 {
	text-align:center;
	width:102px;
	padding:0;
}
.tab-switchs h3.mid {
	width:104px;
	float:left;
}
.tab-content {
	padding-top:5px;
}
.tab-content ul {
	padding-top:0;
}
/* tab-switch stylesheet end */

/* active-friends stylesheet begin*/

.active-friends {
	padding-top:10px;
}
.active-friends a img {
	height:27px;
	width:27px;
	padding:2px;
}
/* active-friends stylesheet end */

/* recent-comments stylesheet begin */

#sidebar .recent-comments li {
	height:36px;
	line-height:17px;
}
.recent-comments li img {
	margin-right:5px;
	float:left;
	border:1px solid #ddd;
	padding:2px;
}
.recent-comments a {
	color:#333;
}
.recent-comments a:hover {
	color:#3B5998;
}
.fb_author,.fb_author a {
	color:#808080;
}
/* recent-comments stylesheet end */

/* bookmarks stylesheet begin */
.blogroll {
	height:1%;
	overflow:hidden;
	color:#d3dae5;
	list-style:square inside;
}
.blogroll li {
	float:left;
	height:20px;
	width:147px;
}
/* bookmarks stylesheet end */

/*archive-list stylesheet begin*/
.archive-list {
	height:1%;
	overflow:hidden;
	color:#d3dae5;
	list-style:square inside;
}
.archive-list li {
	float:left;
	height:20px;
	width:147px;
}
/*archive-list stylesheet end*/

/*cat-list stylesheet begin*/
.cat-list {
	height:1%;
	overflow:hidden;
	color:#d3dae5;
	list-style:square inside;
}
.cat-list li {
	float:left;
	height:20px;
	width:147px;
}
/*cat-list stylesheet end*/

/* calendar stylesheet begin*/
table {
	border-collapse:separate;
	width:100%;
}
#calendar_wrap {
	padding-top:5px;
	color:#333;
}
#wp-calendar caption {
	font-size:14px;
	font-family:"Courier New",Courier,Monospace;
	padding-bottom:5px;
	text-align:right;
}
th {
	background:#E8EAEF;
}
td,th {
	border-bottom:1px solid #D3DAE5;
	border-right:1px solid #D3DAE5;
	padding:3px 6px;
}
th,td {
	text-align:left;
}
/* calendar stylesheet end*/

.fb-postmeta {
	font-size:14px;
	margin-bottom:20px;
}
.fb-postmeta .post-nav {
	border-bottom:1px solid #D3DAE5;
	padding:7px 0;
}
.fb-postmeta .post-nav .prev {
	float:right;
}
.fb-postmeta .post-nav .next {
	float:left;
}
/*********************************** Comments List:Begin **************************************/

.fb-comments {
	/*width:460px;*/
}
.fb-arrow {
	height:10px;
}
.fb-arrow p {
	width:0;
	height:0;
	border-bottom:10px solid #fafafa;
	border-left:8px solid #fff;
	border-right:8px solid #fff;
	margin-left:20px;
}
.fb-comments h4 {
	font-size:14px;
	background-color:#fafafa;
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
	padding:10px;
}
/* wordpress begin*/
.comment-nav {
	text-align:right;
	font-size:14px;
	background-color:#fafafa;
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
	padding:6px 10px;
}
.comment-nav a {
	/*border-bottom:1px solid #d3dae5;*/
	padding:2px;
}
.comment-nav .nav-prev a {
	}.comment-nav .nav-next {
	}.comment-list {
	font-size:14px;
}
.comment-list li {
	color:#333;
	background-color:#fafafa;
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
	padding:10px;
}
.comment-list li .comment-body {}
.comment-list li .comment-body .comment-author img.avatar {
	float:left;
	margin-right:5px;
}
.comment-list li .comment-body .comment-author .vcard {
	padding-left:54px;
}
.comment-list li .comment-body .comment-author .vcard .user-agent img {
	border:0 none;
	vertical-align:middle;
	margin-right:5px;
}
.comment-list li .comment-body .comment-author .vcard .fn {
	font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif;
	margin-right:5px;
	font-weight:bold;
}
.comment-list li .comment-body .comment-author .comment-meta {
	color:#bbb;
}
.comment-list li .comment-body .comment-author .comment-content {
	padding:3px 0;
}
.comment-list li .children {
	padding-left:16px;
}
.comment-list li .children li {
	padding-bottom:0;
	border-bottom:none;
	border-top:1px solid #fff;
	margin-top:6px;
	padding-right:0;
	padding-left:0;
}
.comment-list li .children li .comment-body {
	}.comment-list li .children li .comment-body .comment-author .vcard {
	padding-left:38px;
}
.comment-list li .vcard .comment-reply-link{
	visibility: hidden;
}

.comment-list li .vcard:hover .comment-reply-link{
	visibility: visible;
}

#respond h5 {
	font-size:14px;
	background-color:#fafafa;
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
	padding:10px;
}
#respond h5 a.change {
	padding:0 5px;
	color:#86B12C;
	float:right;
	outline:none
}
/*fb-comment-box:begin*/
.author-input {
	font-size:14px;
	background-color:#fafafa;
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
	padding: 10px 10px 0;
}
.author-input label {
	/*font-weight:bold;*/
	color:#333;
	display:inline-block;
 	width:50px;
 	/*text-align:right;*/
 	margin-right:3px;
}
.author-input span {
	color:#808080;
}
.author-input span.req {
	color:#005EAC;
}
.author-input p {
	margin-bottom:10px;
}
.author-input .fb-input {
	height:24px;
	width:30%;
	border:1px solid #eee;
	font-size:14px;
	overflow:auto;
	padding:3px 10px;
	outline: none;
}
#fb-comment-box {
	background:#fafafa;
	padding:10px;
	position:relative;
}
#fb-comment-box .author-avatar {
	position:relative;
	float:left;
}
#fb-comment-box .author-avatar span {
	position:absolute;
	right:0;
	top:0;
	background:#F0F5F8;
}
#fb-comment-box .author-avatar span a {
	display:block;
	background:url(poorren/images/icons/avatar_edit.png) no-repeat;
	width:18px;
	height:18px;
}
#fb-comment-box .author-avatar span a:hover {
	background-position:0 -18px;
}
#fb-comment-box  .mini-editor {
	margin-left:58px;
	margin-right:20px;
}
/* 2017.5.15 */
#fb-comment-box  .mini-editor #loading,#fb-comment-box  .mini-editor #error{
	margin-bottom:10px;
}

#fb-comment-box  .mini-editor textarea {
	resize: vertical;
	outline:none;
	overflow:hidden;
	height:90px;
	width:100%;
	border:1px solid #eee;
	font-size:14px;
	padding:6px 10px;
	margin-bottom:10px;
}
.mini-editor #submit {
	outline:none;
	background-color:#005EAC;
	border-color:#B8D4E8 #124680 #124680 #B8D4E8;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding:6px 15px;
	text-align:center;
	margin-bottom: 5px;
}
.cancel-submit {
	font-size:14px;
}
/*fb-comment-box:end*/

/** some special pages stylesheet **/
/* 404error */
.error404 .error {
	font-family:"Courier New",Courier,Monospace;
	width:500px;
	margin:30px auto;
	background:#E8EAEF;
	padding:10px;
	border-left:1px solid #D3DAE5;
	border-top:1px solid #D3DAE5;
	border-right:4px solid #D3DAE5;
	border-bottom:4px solid #D3DAE5;
}
.error404 .error h2 {
	font-weight:bold;
	font-size:20px;
	color:#555;
}
.error404 .error .english {
	margin-bottom:15px;
}
.error404 .error .chinese {
	margin-top:15px;
}
.error404 .error .suggestions {
	margin-left:30px;
	margin-top:10px;
}
.error404 .message {
	padding:10px 0;
	color:#555;
}
.error404 .message p {
	margin-bottom:10px;
	line-height:150%;
}
.error404 .backHome {
	background-repeat:no-repeat;
	background-position:0 center;
}
.error404 .backHome a:hover {
	text-decoration:underline;
}
.error404 .suggestions li {
	list-style:decimal;
	padding:2px 0;
}
/** some common plugins stylesheet **/
/*** .wp-pagenavi:Begin ***/
.wp-pagenavi {
	margin-top:20px;
	font-size:14px;
	border-bottom:2px solid #e8eaef;
	padding:5px;
}
.wp-pagenavi span,.wp-pagenavi a {
	margin-right:20px;
}
.wp-pagenavi span.current {
	border-bottom:4px solid #0666c5;
	padding:4px 10px;
	background-color:#e8eaef;
}
/*** .wp-pagenavi:End ***/


/*archive-show*/
.archive-show {
	font-size:14px;
	background-color:#e8eaef;
	border:1px solid #d3dae5;
	padding:5px 10px;
}
/*  .search-results  @see ./search.php:begin */
/*.search-results .post {
	margin:10px;
}*/
.search-results .post h3 {
	margin-bottom:10px;
}
.search-results .post h3 a {
	color:blue;
}
.search-results .post .excerpt {
	font-size:14px;
}
.search-results .post .post-cats {
	margin-bottom:5px;
}
.search-results .post .post-cats a {
	color:blue;
	font-size:14px;
}
.search-results .post .post-tags {
	margin-bottom:5px;
}
.search-results .post .post-tags a {
	color:blue;
	font-size:14px;
}
.search-results .post .post-uri {
	color:green;
	font-size:14px;
}
.search-results .post .post-uri a {
	color:blue;
}
/*  .search-results @see ./search.php:end */

/* pre code:begin */
.post pre,.post code {
	overflow:auto;
	background-color:#f7f7f7;
	border-left:4px solid #e0e0e0;
	display:block;
	padding:10px;
}
/* pre code:end  */

/************************Custom Smilies Plugin Style*****************************/
.smiliesIndex {
	position:absolute;
	right:10px;
	bottom:10px;
}
.smilies {
	position:absolute;
	right:5px;
	top:102px;
	background:#fff;
	z-index:100;
	border:1px solid #B8D4E8;
	width:184px;
	padding:2px;
}
.smilies img {
	border:1px solid #B8D4E8;
	padding:2px;
	margin:1px;
	float:left;
}
/** 翻屏 **/
#roll_top,#fall{
	position:relative;
	cursor:pointer;
	height:93px;
	width:11px;
	}
#ct{
	position:relative;
	cursor:pointer;
	height:53px;
	width:11px;
}

#roll_top {
	background:url(poorren/images/roll.png) no-repeat;
	}
#fall {
	background:url(poorren/images/roll.png) no-repeat 0 -146px;
	}
#ct {
	background:url(poorren/images/roll.png) no-repeat 0 -93px;
	}
#roll {
	display:block;
	width:15px;
	margin-right:-235px;/*175*/
	position:fixed;
	right:50%;
	top:255px;
	_margin-right:-235px;/*175*/
	_position:absolute;
	_margin-top:255px;
	_top:expression(eval(document.documentElement.scrollTop));
}
/*二维码*/
#chart {
	position: fixed;
	display: none;
	width: 300px;
	border: 6px solid #8F8F8F;
	padding: 0;
	background: #F6F6F6;
	z-index: 100;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0 0 7px #aaa;
	-moz-box-shadow: 0 0 7px #aaa;
	margin-left:-156px;
	left:50%;
	top:40%;
	margin-top:-103px;
	_margin-left:-156px;
	_position:absolute;
	_margin-top:103px;
	_top:expression(eval(document.documentElement.scrollTop));
}
#chart span {
width: 100%;
height: 28px;
color: #626262;
font: 14px/28px '微软雅黑';
font-weight: 700;
text-indent: .5em;
float: left;
margin: 0;
overflow: hidden;
}
#chart span h5{
height:100%;
width:265px;
overflow: hidden;
}
#chart span a {
width: 22px;
height: 23px;
background: url(poorren/images/a.gif) no-repeat 0 0;
cursor: pointer;
position: absolute;
right: 8px;
top: 3px;
}
/* Bootstrap-highlighting-of-code */
.prettyprint ul{
white-space:nowrap;
}
.prettyprint ul, .prettyprint ol, .prettyprint li{ list-style:decimal;}
.prettyprint {
  padding: 0px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
.prettyprint.linenums {
  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}
.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .linenums .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin: 0 0 0 38px; /* IE indents via margin-left */
}
ol.linenums li {
  padding-left: 3px;
  color: #bebec5;
  line-height: 18px;
  text-shadow: 0 1px 0 #fff;
}
code, pre {
  padding: 0 3px 2px 0;
  font-family: Microsoft Yahei,Menlo, Monaco, "Courier New", monospace;
  font-size: 14px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 3px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #E1E1E8;
  /*border-image: initial;*/
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 14px;
  line-height: 18px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: pre;
  white-space: pre-wrap;
  word-break: break-all;
}
pre.prettyprint {
  margin-bottom: 18px;
}
pre code {
  padding: 0;
  background-color: transparent;
}
li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{list-style-type:decimal;}
li.L1,li.L3,li.L5,li.L7,li.L9{list-style-type:decimal;background:#efefef;}
pre.prettyprint{
	border:1px solid #e7e7eb;
	font-size:12.3px;line-height:18px;margin:6px 0;padding:3px 8px;overflow:auto;overflow-y:hidden;
	padding-bottom:17px \9; /*IE6、IE7、IE8*/
}

.post-note-title { border-left:3px solid #ccc; padding-left:10px; margin-bottom:15px;}

.post-note-box { background: #fafafa; border: 1px dashed #ccc;margin-top: 20px; padding: 10px;-moz-transition: background .5s;-webkit-transition:background .5s;transition:background .5s;}
.post-note-box:hover {background: #eee;}
.post-note-box li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

#content .post h2 a.pay {  height: 24px; display: inline-block;  font-size: 16px; line-height: 24px; margin-left: 5px; cursor: pointer; padding: 0 5px; }
#content .post h2 a.pay:hover {  background: #e8eaef; border-radius: 5px;}
#content .post h2 a.pay>span {  background: url(poorren/images/weixinpay.gif) no-repeat left center; display: inline-block; height: 100%;text-indent: 26px;}
#chart h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pay-layer { display: none; position: fixed; z-index: 101; border: 6px solid #8F8F8F; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px;  -moz-border-radius: 5px; box-shadow: 0 0 7px #aaa; -webkit-box-shadow: 0 0 7px #aaa;  -moz-box-shadow: 0 0 7px #aaa;width: 360px; margin-left: -180px; margin-top: -175px; left: 50%; top:50%;}
.pay-layer .tab-title { width: 100%; color: #626262; background: #e8eaef;}
.pay-layer .tab-title ul>li { float: left; cursor: pointer; padding: 10px 20px; font-size: 16px;}
.pay-layer .tab-title ul>li.on  { background: #FFF;}
.pay-layer .tab-title ul>li:hover { background: #f6f6f6; color: #000;}
.pay-layer .tab-cont div {  height: 360px;}
.pay-layer .weixin_qrcode { background: url(poorren/images/weixin.gif) no-repeat center; }
.pay-layer .alipay_qrcode { background: url(poorren/images/alipay.gif) no-repeat center; display: none;}
.pay-layer.on .alipay_qrcode { display: block;}
.pay-layer.on .weixin_qrcode { display: none;}
.pay-layer .close { width: 22px; height: 23px; background: url(poorren/images/a.gif) no-repeat 0 0; cursor: pointer; position: absolute; right: 10px; top: 10px;  }
img[alt="51.La Quote"]{visibility: hidden;}

.post {position: relative;}
.post:before {border-left:1px solid #0666c5;}
.post:after {border-bottom:1px solid #0666c5;}
.post:before,
.post:after {content: '';display: block;width: 0;height: 0;position: absolute;left: -10px;bottom:0;transition: height 1s linear,width 1s linear;-moz-transition: height 1s linear,width 1s linear;-webkit-transition: height 1s linear,width 1s linear;}
.post:hover:before {height: 50px;}
.post:hover:after {width: 50px;}

.post-view-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 5px; display: block;}
.post-view-count { float: right; border-radius: 5px; background: #cdcdcd; padding: 0 5px; color: #FFF; display: block;}
.post-view-count:hover { background: #0666c5;}

.page-blogroll-backup li a {text-decoration:line-through;}
.page-blogroll li{ float:left; margin:0 8px 15px 0;}
.page-blogroll li a {display:block;padding:3px 12px; border:1px solid #ddd; -moz-transition: all .8s;-webkit-transition:all .8s;transition:all .8s;}
.page-blogroll li a:hover{ border:1px solid #0666c5; background:#fafafa;text-decoration:none;}


::selection {
    background:#0666c5;
    color:#fff;
}
::-moz-selection {
    background:#0666c5;
    color:#fff;
}
::-webkit-selection {
    background:#0666c5;
    color:#fff;
}

/* comment */
.comment #respond { margin-left: 43px;}
.comment.bypostauthor #respond { margin-left: 27px;}