/* 
Theme Name: Purple
Theme URI: http://www.qintag.com/Purple.html
Description: Purple就想她的名称一样，是一块紫色风格主题，希望您能喜欢。
Author: 胖子马
Author URI: http://www.qintag.com/
Version: 1.0
Date: 2011-11-15
Tags: qintag,Purple,tow-columns
*/

/** 全局设置 **/
html,body,div,span,form,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,font,img,q,small,strong,b,u,i,center,dl,dt,dd,ol,ul,li,label,table,tr,th,td {
background:transparent;
border:none;
list-style:none;
margin:0;
padding:0;
font-family:"微软雅黑";
}

p, li, ul, dt, dl, dd, a, blockquote, body, h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
text-decoration: none;
list-style-type: none;
font-family: 'Microsoft JhengHei','微軟正黑體','Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #313131;
}

body {
font:12px "微软雅黑", "宋体", Tahoma, Verdana, Geneva, sans-serif;
width:100%;
height:auto;
color:#222;
background:#fff;
_behavior: url(/wp-content/themes/purple/js/hover.htc);
}
body {
background: url(/statics/images/header_bgs.jpg) repeat-x 0 0;
font-size: 14px;
}

.none {	display:none;}

/*a:link,a:visited{
color:#610961;
text-decoration:none;
}*/
a:link,a:visited{
color:#313131;
text-decoration:none;
}

a:hover,a:active {
color:#A61F98;
text-decoration:underline;
}
.center {
font-weight:700;
clear:both;
width:96%;
font-size:16px;
line-height:22px;
}

.clearfix {clear:both; height:0;overflow:hidden;}

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

pre {
margin:0 auto;
text-indent:0;
width:90%;
background:#f2f2f2 url(images/pre.png) no-repeat right top;
border:1px solid #1999bb;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding:15px 10px;
margin:0 auto;
text-indent:0;
overflow:hidden;
}

code {
margin:0 auto;
text-indent:0;
width:90%;
background:#f2f2f2 url(images/code.png) no-repeat right top;
border:2px dashed #1999bb;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding:15px 10px;
margin:0 auto;
text-indent:0;
overflow:hidden;
}

blockquote {
margin:0 auto;
text-indent:0;
width:90%;
background:#f2f2f2 url(images/quote.png) no-repeat right top;
border-top:1px solid #1999bb;
border-left:3px solid #1999bb;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
line-height: 24px;
font-size: 15px;
padding:15px 10px;
overflow:hidden;
}
/************************************************************************************/
/** 所见即所得效果 **/
acronym, abbr, span.caps {cursor: help;}
acronym,abbr {border-bottom:1px dashed #ddd;}
select {
font-weight:400;
width:94%;
border:1px solid #ccc;
background:#fff;
clear:both;
height:auto;
display:block;
margin:0 auto 10px;
padding:1px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

}
/************************************************************************************/
/** 图文混排 **/
.alignleft,.attachment-alignleft {
text-align:left;
float:left;
}
.alignright,.attachment-alignright {
text-align:right;
float:right;
}
.center,.attachment-center {
clear:both;
margin:0 auto;
}
.img img {
max-width:100%;
background:#fff;
}
.img object,.img embed {
width:100%;
}
p img {
max-width:100%;
padding:0;
}
img.alignleft,img.attachment-alignleft {
border:1px solid #e7e7e7;
display:inline;
margin:5px 10px 0 0;
padding:5px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
img.alignright,img.attachment-alignright {
border:1px solid #e7e7e7;
display:inline;
margin:5px 0 0 10px;
padding:5px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
img.aligncenter,img.attachment-aligncenter {
border:1px solid #e7e7e7;
display:block;
clear:both;
margin:10px auto;
padding:5px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
/************************************************************************************/
/* index开始 */
#wrapper {
height:auto;
width:100%;
margin:0 auto;
}

#container {
height:auto;
width:960px;
margin:0 auto;
}
/*#header*/
#header {
	height:96px;
	position:relative;
	width:960px;
	z-index:999;
	margin:0 auto;
	_overflow:hidden;
}
#logo {
	padding:20px 0 0 0;
	width:257px;
	height:65px;
	background:url(/statics/images/logo.jpg) no-repeat 0 20px;
	overflow:hidden;
}
#logo a {
	display:block;
	height:65px;
	text-indent:-99999px;
}
#header .menu {
	line-height:20px;
	position:absolute;
	right:0;
	top:17px;
}
#header .menu a {
	vertical-align:middle;
	font-size:13px;
	padding:0 0 4px 0;
}
#header .menu a:hover {
	text-decoration:none;
	border-bottom:solid 1px #911283;
	color:#313132;
}
#header .menu span {
	vertical-align:middle;
	color:#B9BABA;
	font-size:12px;
	font-family:Arial;
	padding:0 9px;
}
#header .menu .tel {
	color:#911283;
	font-size:22px;
	background:url(/statics/images/tel.png) no-repeat 10px 0;
	padding:0 0 0 35px;
}
#header .menu label {
	font-family:Arial;
	font-size:22px;
}
#header .nav {
	width:642px;
	position:absolute;
	right:0;
	height:30px;
	top:50px;
}
#header .nav a {
	text-decoration:none;
	vertical-align:middle;
	font-size:22px;
	margin:0 7px;
	color: #000;
    font-weight: bold;
}
#header .nav b {
	color:#931385;
	font-size:15px;
}
#header .nav span {
	vertical-align:middle;
}
#header .nav .share {
	padding:0 7px;
}
#header .nav .share a {
	margin:0 2px;
}
#header .nav img {
	vertical-align:middle;
	margin:-4px 2px 0 2px;
}
#header .nav .current {
	color:#97218A;
}
#header .nav .lnav {
	float:left;
}
#header .nav .rnav {
	float:right;
}
#header .nav .rnav a {
    font-size: 15px;
    line-height: 28px;
}
#header .nav .rnav a:last-child {
margin-right: 0;
}
#navcontent {
	float:left;
}
#navcontent li {
	_behavior:url(/statics/css/csshover3.htc);
	float:left;
	position:relative;
}
#navcontent li:hover .none {
	display:block;
}
#navcontent .none {
	position:absolute;
	left:-10px;
	top:22px;
	width:180px;
}
#navcontent .none .t {
	height:13px;
	overflow:hidden;
	background:url(/statics/images/navdetail_t.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/statics/images/navdetail_t.png',sizingMethod='image');
}
#navcontent .none .body {
	opacity:.90;
	filter:Alpha(Opacity=90);
	background-color:#8E2682;
}
#navcontent .none .b {
	height:7px;
	overflow:hidden;
	background:url(/statics/images/navdetail_b.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/statics/images/navdetail_b.png',sizingMethod='image');
}
#navcontent .none a {
	position:relative;
	left:0;
	overflow:hidden;
	margin:0;
	padding:1px 0 1px 20px;
	font-size:14px;
	color:White;
	display:block;
	height:25px;
	line-height:25px;
}
#navcontent .none a:hover {
	padding:0 0 0 20px;
	background-color:#B73CA9;
	border-top:solid 1px #C460B9;
	border-bottom:solid 1px #882D7E;
}
#navcontent .plan {
	left:-54px;
}
#navcontent .storagebox {
	left:-45px;
}
#navcontent .facilities {
	left:-30px;
}
#navcontent .business {
	left:-55px;
}

.inform {
	width:960px;
	padding:10px 0 0 0;
	margin:0 auto;
	height:47px;
	overflow:hidden;
}

#site {
	color:White;
	font-size:14px;
	height:24px;
	padding:10px 0;
	width:960px;
	margin:0 auto;
	line-height:24px;
}
#site .l {
	float:left;
	width:660px;
	padding:10px 0;
}
#site .r {
	float:left;
	width:300px;
}
#site a {
	text-decoration:none;
	font-size:14px;
	color:White;
}
#site span {
	font-size:14px;
	padding:0 5px;
	font-family:MS Sans Serif;
	color:White;
}

/* 博客标题 描述 广告位 样式*/
#siteinfo {
float:left;
height:auto;
text-transform:uppercase;
font-family: "微软雅黑", "黑体";
padding:10px 0;
color:#fff;
}

#siteinfo a {
color:#fff;
text-decoration:none;
}

#siteinfo a:hover {
color:#1999bb;
text-decoration:none;
}

#siteinfo #site_title {
color:#fff;
font-size:32px;
font-weight:700;
margin-bottom:5px;
}

#siteinfo #site_description {
font-size:14px;
border-top:1px solid #fff;
padding-top:3px;
}

#topbanner {
float:right;
height:auto;
text-align:right;
padding:14px 0;
}

#siteinfo img,#topbanner img {
border:none;
}


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

/* 导航2主体开始 */
#navigation2 {
font-weight:700;
font-size:13px;
clear:both;
height:auto;
width:100%;
background:#4e094e;
text-shadow:0px 1px 1px #666;
}

#navigation2 span {
color:#fff;
float:right;
padding-top:1px;
}

.icon1, .icon2, .icon3, .icon4, .icon5, .icon1 span.hover, .icon2 span.hover, .icon3 span.hover, .icon4 span.hover, .icon5 span.hover {
display:block;
width:30px;
height:30px;
}
.icon1 {background:url(images/all_icon.png) no-repeat 0 -240px;margin:0 1px 0 0;}
.icon2 {background:url(images/all_icon.png) no-repeat 0 -160px;margin:0 5px 0 0;}
.icon3 {background:url(images/all_icon.png) no-repeat 0 -80px;margin:0 5px 0 0;}
.icon4 {background:url(images/all_icon.png) no-repeat 0 -320px;margin:0 5px 0 0;}
.icon5 {background:url(images/all_icon.png) no-repeat 0 0;margin:0 5px 0 0;}
.icon1 span.hover {background:url(images/all_icon.png) no-repeat 0 -280px;}
.icon2 span.hover {background:url(images/all_icon.png) no-repeat 0 -200px;}
.icon3 span.hover {background:url(images/all_icon.png) no-repeat 0 -120px;}
.icon4 span.hover {background:url(images/all_icon.png) no-repeat 0 -360px;}
.icon5 span.hover {background:url(images/all_icon.png) no-repeat 0 -40px;}

#topnav2 {
float:left;
width:810px;
height:auto;
}

#topnav2 ul {
width:140px;
position:absolute;
z-index:999;
left:-999em;
background:#550955;
}

#topnav2 li a {
display:block;
width:100px;
color:#fff;
padding:6px 0;
line-height:20px;
background:#550955;
font-family:  "微软雅黑";
}

#topnav2 ul ul {
margin:-25px 0 0 140px;
}

#topnav2 li li {
float:left;
width:140px;
text-align:left;
border:none;
}

#topnav2 li li a {
color:#fff;
width:132px;
background:#410941;
border-top:1px solid #440944;
border-bottom:1px solid #600960;
padding:5px 0 5px 8px;
line-height:20px;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius:2px;
}

#topnav2 li {
text-align:center;
width:auto;
float:left;
height:auto;
border-right:1px solid #680968;
}



#topnav2 li a:hover,#topnav2 li.current_page_item a,#topnav2 li#page_item a,#topnav2 li.current-menu-item a,#topnav2 .current_page_item li a,#topnav2 #page_item li a,#topnav2 .current-menu-item li a {
background:#410941;
color:#fff;
text-decoration:none;
}

#topnav2 li li a:hover {
background:#510951;
text-decoration:none;
}


#topnav2 li:hover ul{
left:auto;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius:2px;
}

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

/* 当前位置指示 */
#breadcrumbs {
height:auto;
width:100%;
font-size:13px;
text-align:left;
border-bottom:1px solid #680968;
margin:10px 0;
padding:2px 0;
}

#breadcrumbs span {
float:right;
text-align:right!important;
}

/************************************************************************************/
/* 内容部分开始*/
#content {
float:left;
width:710px;
height:auto;
padding-bottom:15px;
}

#index_content {
float:left;
width:712px;
height:auto;
padding-bottom:15px;
}

#post_entry {
height:auto;
width:100%;
}

#post_meta_c {
float:left;
height:auto;
width:700px;
border-bottom:1px dashed #aaa;
padding-bottom:10px;
margin:0 9px 10px 0;
position:relative;
}

/*缩略图*/
#post_meta_c .thumb .alignleft {
    /* padding: 2px 2px 6px 2px; */
    width: 100px;
    height: 100px;
    float: left;
    /* background: url(images/all_icon.png) no-repeat -64px -47px; */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
    border: 1px solid #ccc;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}


#post_meta_c .thumb :hover {
-webkit-box-shadow: inset 135px -135px 2px #000;
-moz-box-shadow: inset 135px -135px 2px #000;
box-shadow: inset 135px -135px 2px #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.8;
}

#post_meta_c .intro {
padding: 2px 0;
width:570px; height:100px;
float:left;
}

#post_meta_c .intro h2{
font-size:15px;
line-height:20px;
margin: 2px 0;
letter-spacing: -1px;
}

#post_meta_c .intro h2 a{
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#post_meta_c .intro p{
font-size:13px;
line-height:18px;
padding-top:2px;
}

#post_meta_c .intro .readmore {
font-size:11px;
/* text-transform:uppercase; */
font-weight:700;
margin-right:5px;
position:absolute;
bottom:5px;
right:5px;
}


/*正在努力加载中*/
#post_sticky .post_comments,#post_meta .post_info .post_comments {
text-align:right;
font-style:italic;
float:right;
width:80px;
line-height:14px;
font-size:12px;
font-weight:700;
}

#post_sticky .post_comments a,#post_meta .post_info .post_comments a {
float:right;
color:#550955;
}

/*文章框架*/
#post_meta, #page_error {
clear:both;
height:auto;
width:auto;
margin-bottom:10px;
line-height:22px;
background:#fff;
border:1px solid #ccc;
/*-webkit-box-shadow:inset 0 -1px 10px #ddd;
-moz-box-shadow:inset 0 -1px 10px #ddd;
box-shadow:inset 0 -1px 10px #ddd;*/
position:relative;
padding:5px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#post_meta .post_info {
height:auto;
width:100%;
border-bottom:1px dashed #aaa;
padding-bottom:2px;
margin-bottom:6px;
}

#post_meta .post_info h1 {
display:block;
font-size:16px;
line-height:20px;
font-weight:700;
color:#550955;
padding-top:2px;
letter-spacing: -1px;
}

#post_meta .post_info h2 {
font-size:16px;
line-height:20px;
color:#222;
padding-top:2px;
letter-spacing: -1px;
}

/* 404 */
#page_error h2{
font-size:13px;
line-height:20px;
color:#222;
padding:2px 0;
text-indent:2em;
}

#page_error img {
float:right; 
width:120px;
height:126px;
padding: 2px 10px 2px 2px;
margin-top: 5px;
border:1px solid #ccc;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#page_error p {
font-size:13px;
margin:5px 0;
text-transform:uppercase;
text-indent:2em;
}

#page_error b, #page_error a {
color: #550955;
}

#page_error ol {
padding-left: 70px;
}

#page_error ol li {
list-style-type:decimal;
line-height: 26px;
}

#page_error ol li .error_box {
width:290px;
}

#page_error ol li .error_box span{
float:left;
font-size:13px;
font-weight:700;
}

#page_error ol li .error_extends {
float:right;
width:230px;
}

#page_error ol li .error_extends  #searchbox {
border:1px solid #ccc;
padding:2px 3px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#page_error ol li .error_extends #searchsubmits {
height:24px;
width: 52px!important;
}
/************************************************************************************/

#post_meta .post_info .post_admin {
color:#33333e;
margin-top:5px;
}

/*发布日期指示 */
#post_meta .post_info .post_date {
text-align:center;
margin-right:10px;
float:left;

width:46px;
-webkit-box-shadow:1px 1px 5px #66666e;
-moz-box-shadow:1px 1px 5px #66666e;
box-shadow:1px 1px 5px #66666e;
}
#post_meta .post_info .day {
font-size:24px;
line-height:30px;
color:#410941;
font-weight:700;
background:#f3fdfa;
border:1px solid #e2fff1;
border-bottom:none;
border-top-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;

}
#post_meta .post_info .year_month {
font-size:12px;
line-height:16px;
background:#66666e;
color:#fff;
border:1px solid #55555e;
border-top:none;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
}

#post_meta .post_content {font-size: 13px;}

#post_meta .post_content_text {
padding:1em;
border-bottom:1px dashed #aaa;
margin-bottom:5px;
}
#post_meta .post_content .post_content_linkad{padding-left:15px;}
#post_meta .post_content .post_share {float:right;}


/* 调整字体大小 */
#post_meta .text_size {
position:absolute;
top:30px;
right:8px;
width:auto;
height:auto;
font-weight:700;
}
#post_meta .text_size span {
color:#550955;
cursor:pointer;
}

#post_meta .text_small {font-size:12px;}
#post_meta .text_middle {font-size:14px;}
#post_meta .text_large {font-size:16px;}

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

/* 文章声明、相关文章 */
#post_box {
clear:both;
width:auto;
margin-bottom:10px;
line-height:24px;
background:#fff;
border:1px solid #ccc;
/*-webkit-box-shadow:inset 0 -1px 10px #ddd;
-moz-box-shadow:inset 0 -1px 10px #ddd;
box-shadow:inset 0 -1px 10px #ddd;*/
padding:5px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#post_box .authorbio {
float:left;
width:107px;
text-align:center;
border:1px solid #ccc;
margin:2px 10px 2px 0;
padding:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#post_box .author_pic {
width:48px;
height:48px;
margin:2px auto;
border:1px solid #ccc;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#post_box .author_description {
width:auto;
margin:5px auto;
font-size:12px;
}

#post_box .author_text {
width:auto;
font-size:12px;
line-height:22px;
padding:3px 0;
}

#post_box h3, #page_error h3 {
font-size:14px;
line-height:24px;
border-bottom:1px dashed #ccc;
color:#550955;
padding-left:22px;
text-transform:uppercase;
}
#post_box h3{background:url(images/all_icon.png) no-repeat 0 -589px;}
#page_error h3 {background:url(images/all_icon.png) no-repeat 0 -619px;}

#post_box ul {
float:left;
height:auto;
padding-top:5px;
}

#post_box ul li {
float:left;
width:242px;
overflow:hidden;
border:none;
height:24px;
background:url(images/all_icon.png) no-repeat 0 -395px;
padding-left:12px;
}

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

/* 文章底部分页样式*/
.pagenavi_badoo {
font-size:12px;
text-align:center;
font-weight:700;
margin:10px 0;
}

.pagenavi_badoo a {
width: 16px;
background:#fff;
color:#22222e;
border:1px solid #ccc;
padding:4px 8px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.pagenavi_badoo a:hover {
    background: #680968;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.pagenavi_badoo .pages {
    color: #313131;
    margin-right: 5px;
    /* background: #510951; */
    padding: 4px 8px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.pagenavi_badoo .current {
    color: #fff;
    background: #680968;
    padding: 4px 8px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
/* 分页结束*/

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

/* 边框栏开始  */
#sidebar {
float:right;
height:auto;
width:240px;
}

/* 列表内的样式 */
ul.sidebar_list {
height:auto;
width:100%;
}

ul.sidebar_list li {
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0;
    /* -webkit-box-shadow: inset 0 -1px 10px #ddd; */
    /*-moz-box-shadow: inset 0 -1px 10px #ddd;*/
    /* box-shadow: inset 0 -1px 10px #ddd; */
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

ul.sidebar_list li select {
margin-top: 10px;
}

ul.sidebar_list li ul,ul.sidebar_list li div {
height:auto;
width:auto;
line-height:24px;
list-style:none;
border:none;
margin:0;
padding:5px;
}

ul.sidebar_list li ul li {
    height: 22px;
    background: url(images/all_icon.png) no-repeat 0 -395px;
    padding-left: 12px;
    margin: 0;
    list-style: none;
    border: none;
    box-shadow: none;
    overflow: hidden;
}

ul.sidebar_list ul.sidebarbox {
min-height:78px;
_height:78px;
margin:0;
padding:4px;
}

ul.sidebar_list ul.sidebarnonebox {
list-style:none;
border:none;
box-shadow:none;
clear:both;
margin:0;
padding:0;
}

ul.sidebar_list ul.s_funding {
list-style:none;
border:none;
box-shadow:none;
margin:0;
padding: 5px 0 5px 5px ;
}

/** 侧边读者墙 **/
ul.sidebar_list ul.box_comment {
height:135px;
margin:0;
padding:0;
}
ul.sidebar_list ul.box_comment li {
width:40px;
height:40px;
float:left;
background:none;
list-style:none;
border:none;
box-shadow:none;
margin:0;
padding:4px 0px 0px 9px;
}

ul.sidebar_list ul.box_comment a img {
border:1px solid #ccc;
padding:1px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

/** statistics **/
ul.sidebar_list ul.statistics {
height:132px;
margin:0;
padding:0;
}
ul.sidebar_list ul.statistics li {
width:100px;
float:left;
background:none;
list-style:none;
border:none;
box-shadow:none;
margin:0;
padding:4px 0px 0px 5px;
}

/** 侧边栏谷歌站内搜索 **/
ul.sidebar_list #google_searchform {padding:3px;}

ul.sidebar_list #google_searchform div {
margin:0;padding:0;
}

ul.sidebar_list #google_searchform #s {
width:140px;
padding:3px;
}

ul.sidebar_list #google_searchform #searchsubmit {
height:24px;
width:43px;
font-size:13px;
font-weight:700;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background:#4589f2;
border:1px solid #4363ae;
color:#fff;
}

ul.sidebar_list #google_searchform #searchsubmit:hover {
background:#357cef;
border:1px solid #2f5bb7;
cursor:pointer;
}

ul.sidebar_list #google_searchform .screen-reader-text {
display:none;
}

ul.sidebar_list .comments_gravatar div {
margin:0;
padding:3px;
}

ul.sidebar_list .comments_gravatar .alignleft {
border:1px solid #ccc;
height:34px;
clear:left;
margin:5px 0 0;
padding:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

ul.sidebar_list .comments_gravatar .author {
color:#610961;
padding-left:5px;
}

ul.sidebar_list .comments_gravatar .comment {
font-size:12px;
line-height:18px;
margin-left:5px;
border-bottom:1px dashed #ccc;
padding-bottom:3px;
}

ul.sidebar_list ul.box_comment_gravatar {
margin:0;
padding:0;
}

ul.sidebar_list .sponsorbox .sponsor_links {
text-align:center;
margin:0;
padding:0;
padding-top:8px;
}

ul.sidebar_list .sponsorbox .sponsor_links p {
display:inline;
}

ul.sidebar_list .sponsorbox .sponsor_links img {
height:135px;
width:135px;
border:1px solid #ccc;
padding: 2px;
margin-right: 3px;
_margin-right: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

/*********TABS切换*************************************************************/
.tabs,.tabs2 {
float:right;
width:212px;
font-size:13px;
line-height:20px;
text-transform:uppercase;
color:#fff;
font-weight:700;
background:#4e094e;
border-bottom:#e00 solid 1px;
}

.tabs li,.tabs2 li {
float:left;
width:40px;
cursor:pointer;
border-right:1px solid #680968;
padding:3px 6px;
}

.tabs li.sel,.tabs2 li.sel {
color:#fff;
background:#550955;
}

.tabs li.on,.tabs2 li.on {
color:#f1f1f1;
background:#410941;
}

.tabscontent {
float:right;
width:210px;
margin-bottom:10px;
background:#fff;
border:#ddd solid 1px;
-webkit-box-shadow:inset 0 -1px 10px #ddd;
-moz-box-shadow:inset 0 -1px 10px #ddd;
box-shadow:inset 0 -1px 10px #ddd;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

ul.tabc {
line-height:21px;
padding:0 5px;
}

ul.tabc li {
height:22px;
background:url(images/all_icon.png) no-repeat 0 -395px;
padding-left:12px;
margin:0;
}

ul.tabc2 {
min-height:195px;
_height:195px;
line-height:20px;
padding:0 5px;
}

ul.tabc2 li,ul.flinks li {
float:left;
width:96px;
line-height:20px;
word-break:keep-all;
overflow:hidden;
margin:2px;
}

ul.flinks {
clear:both;
margin:0;
padding:5px;
}

ul.tabc2 li a,ul.flinks li a {
display:block;
color:#111;
}

ul.tabc2 li a:hover,ul.flinks li a:hover {
background:#610961;
color:#fff;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}


ul.sidebar_list #wp-calendar,ul.tabc2 #wp-calendar {
width:100%;
text-align:center;
line-height:22px;
}

ul.sidebar_list #wp-calendar #today,ul.tabc2 #wp-calendar #today {
background:#e6e6e6;
color:#610961;
}

ul.sidebar_list #wp-calendar tbody a,ul.tabc2 #wp-calendar tbody a {
font-weight:700;
display:block;
color:#610961;
}

ul.sidebar_list #wp-calendar tbody a:hover,ul.tabc2 #wp-calendar tbody a:hover {
text-decoration:none;
background:#333;
color:#8ddd00;
}

ul.sidebar_list #wp-calendar caption,ul.tabc2 #wp-calendar caption {
font-weight:700;
font-size:100%;
text-align:left;
padding-bottom:5px;
}

ul.sidebar_list #wp-calendar tbody td,ul.tabc2 #wp-calendar tbody td {
border:1px solid #ccc;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

ul.sidebar_list #wp-calendar tbody td.pad,ul.tabc2 #wp-calendar tbody td.pad {
border:0 none;
}

ul.sidebar_list #wp-calendar th,ul.tabc2 #wp-calendar th {
background:#999;
color:#fff;
}

ul.sidebar_list #wp-calendar td #prev,ul.tabc2 #wp-calendar td #prev {
text-align:left;
padding-top:5px;
}

ul.sidebar_list #wp-calendar td #next,ul.tabc2 #wp-calendar td #next {
text-align:right;
padding-top:5px;
}

ul.sidebar_list h3, .tabscontent h3 {
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    /* text-transform: uppercase; */
    font-weight: 700;
    color: #313131;
    /* background: #4e094e; */
    border-bottom: 1px solid #680968;
    padding-left: 8px;
    font-weight: bold;
}

ul.sidebar_list h3 span a,.tabscontent h3 span a{
text-align:right;
float:right;
font-weight:normal;
color:#fff;
margin-right:2px;
}

ul.sidebar_list h3 span a:hover,.tabscontent h3 span a:hover{
color:#d0d0d0;
}

/* 侧边框结束*/
/************************************************************************************/

/* footer样式表开始*/
#footer {
	background:url(images/footerbg.jpg) repeat-x 0 0 White;
	padding:15px 0 0 0;
}
#footer .qa {
	width:960px;
	margin:0 auto;
}
#footer .qa dl {
	width:150px;
	padding:0 0 0 10px;
	float:left;
	line-height:24px;
}
#footer .qa dd a {
	margin:0 0 0 7px;
	font-size:14px;
}
#footer .qa dt {
	font-size:14px;
	font-weight:bold;
}
#footer .footerbottom {
	padding:17px 0 10px 0;
	background:url(images/footlinkbg.jpg) repeat-x 0 0 #769C22;
}
#footer .copy {
	color:White;
	font-size:14px;
	line-height:22px;
	width:960px;
	margin:0 auto;
    text-align:center;
}
#footer .copy a {
	color:White;
	font-size:14px;
}
#footer .link {
	float:right;
}
#footer .link a {
	margin:0 10px 0 0;
}
#footer .copy a:hover {
	color:#A61F98;
}
#footer .frindlink {
	height:128px;
	padding:0 0 5px 0;
	width:960px;
	margin:0 auto;
}
#footer .frindlink .menu {
	padding: 40px 0 10px 0;
float: right;
line-height: 22px;
text-align: left;
}
#footer .frindlink .menu a {
	margin: 0 10px 0 0;
    font-size: 14px;
    line-height: 24px;
    width: 72px;
    display: inline-block;
}
#footer .frindlink .menu p>a:last-child {
	margin-right:0;
}
#footer .frindlink ul {
	float:left;
    margin-top: 35px;
}
#footer .frindlink li {
	float:left;
	padding:0 10px 0 0;
}
#footer .frindlink .menu .a60 {
    width: 60px;
}
#footer .frindlink .menu .a120 {
    width: 120px;
}
.flow1 {
	z-index:998;
	width:79px;
	height:163px;
	background:url(images/flow1.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flow1.png',sizingMethod='image');
	overflow:hidden;
	position:fixed;
	left:0;
	top:225px;
	_position:absolute;
	_top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+225+'px');
	_left:expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+0+'px');
}
.flow1 a {
	display:block;
	height:163px;
	text-indent:-9999px;
	position:relative;
}
.flow2 {
	z-index:998;
	width:79px;
	height:163px;
	background:url(images/flow2.png) no-repeat 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flow2.png',sizingMethod='image');
	overflow:hidden;
	position:fixed;
	right:0;
	top:225px;
	_position:absolute;
	_top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+225+'px');
	_left:expression(((e=document.documentElement.scrollRight)?e:document.body.scrollRight)+0+'px');
}
.flow2 a {
	display:block;
	height:163px;
	text-indent:-9999px;
	position:relative;
}

.flow1.en {
	background:url(images/flow1_en.png) no-repeat 0 0;
}
.flow2.en {
	background:url(images/flow2_en.png) no-repeat 0 0;
}
/* footer样式表结束*/

/**********页面模版**************************************************************************/
#fullcontent {
width:100%;
padding-bottom:15px;
}

.links, .guestbook, .page_tags, .google_search, ul#archives, ul#temp_categories {
min-height:340px;
_height:340px;
list-style:none;
background:#fff;
border:1px solid #ccc;
line-height:24px;
-webkit-box-shadow:inset 0 -1px 10px #ddd;
-moz-box-shadow:inset 0 -1px 10px #ddd;
box-shadow:inset 0 -1px 10px #ddd;
padding:10px 0 10px 10px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}


.page_tags h2, .guestbook h2, .links li h2 ,ul#archives h2, ul#temp_categories h2{
color:#550955;
text-transform:uppercase;
font-size:16px;
padding-left:20px;
margin:0 10px 10px 0;
border-bottom:1px dashed #ccc;
}
.page_tags h2{background:url(images/all_icon.png) no-repeat 0 -456px;}
.guestbook h2{background:url(images/all_icon.png) no-repeat 0 -519px;}
.links li h2{background:url(images/all_icon.png) no-repeat 0 -424px;}
ul#archives h2{background:url(images/all_icon.png) no-repeat 0 -546px;}
ul#temp_categories h2{background:url(images/all_icon.png) no-repeat 0 -487px;}

ul#temp_categories li {
float:left;
font-size: 14px;
line-height: 24px;
font-weight:700;
width:166px;
padding-left:5px;
margin: 10px;
border:1px solid #ccc;
text-transform:uppercase;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

ul#temp_categories li li{
font-size: 13px;
background:none;
padding:3px;
border:none;
margin: 0 0 0 5px;
font-weight:400;
}

.links li ul li, .guestbook li ul li {display:inline;}
.links li a {
float:left;
width:149px;
border:1px solid #ccc;
margin:0 7px 8px 0;
padding:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.links li a:hover {
background:#610961;
color:#fff;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.links li img {
float:left;
width:16px;
height:16px;
margin:3px 4px 0 2px;
}

.guestbook li a {
float:left;
border:1px solid #ccc;
margin:0 7px 10px 0;
padding:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.guestbook li img {
width:48px;
height:48px;
}

/* archives */
ul#archives li {
height:auto;
width:100%;
list-style:none;
}

ul#archives li ul {
height:auto;
width:auto;
padding-left:20px;
margin-bottom:6px;
}

ul#archives li ul li {
list-style-type:square;
font-size:13px;
line-height:24px;
height:auto;
width:auto;
font-weight:400;
color:#444;
}

ul#archives li ul li .archives-yearmonth {font-weight:700;}
ul#archives li ul li .archives-monthlisting {}

ul#archives li ul li ul {
height:auto;
width:auto;
padding-left:20px;
}

ul#archives a {
color:#610961;
text-decoration:none;
}

ul#archives a:hover {
text-decoration:none;
}
/************************************************************************************/
/*::::: 图片暗箱  PIROBOX RULES::::::::*/
.piro_overlay {
position:fixed;
_position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
display:none;
z-index:99997;
}

.loading span {
position:absolute;
top:50%;
left:50%;
margin-top:-15px;
margin-left:-15px;
width:30px;
height:30px;
display:block;
z-index:100008;
background:none;
}

.loading span span {
position:absolute;
display:block;
width:30px;
height:30px;
z-index:100009;
background:url(images/img/ajax-loader.gif) center center no-repeat!important;
}

.caption {
position:absolute;
bottom:0;
left:0;
display:block;
cursor:text;
background:#222;
margin:0;
padding:0;
}

.piro_nav {
position:absolute;
bottom:0;
left:50%;
display:block;
background:none;
margin:0;
padding:0;
}

.caption p {
display:block;
text-align:center;
font-weight:400;
background:#000;
color:#FFF;
font-size:12px;
margin:0;
padding:4px 28px 4px 38px;
}

a.piro_close {
position:absolute;
top:20px;
right:20px;
height:35px;
width:35px;
background:url(images/img/close_btn.png) no-repeat;
cursor:pointer;
z-index:100006;
}

a:hover.piro_close {
background:url(images/img/close_btn_h.png) no-repeat;
}

a.piro_next {
position:absolute;
top:50%;
width:35px;
height:35px;
right:20px;
text-indent:-999em;
outline:none;
display:block;
background:url(images/img/next.png) center right no-repeat;
border:none;
cursor:pointer;
z-index:1000000001;
margin:-18px 0 0;
}

a:hover.piro_next {
background:url(images/img/next_h.png) center right no-repeat;
}

a.piro_prev {
position:absolute;
top:50%;
width:35px;
height:35px;
left:20px;
text-indent:-999em;
outline:none;
display:block;
background:url(images/img/prev.png) center left no-repeat;
border:none;
cursor:pointer;
z-index:1000000000;
margin:-18px 0 0;
}

a:hover.piro_prev {
background:url(images/img/prev_h.png) center left no-repeat;
}

.pirobox_content {
position:absolute;
top:50%;
left:50%;
width:800px;
height:600px;
display:block;
z-index:99998;
font-family:Trebuchet MS,Arial;
margin:-300px 0 0 -400px;
padding:0;
}

.t_l {
background:url(images/img/t_l.png) no-repeat;
width:20px;
height:20px;
}

.t_r {
background:url(images/img/t_r.png) no-repeat;
width:20px;
height:20px;
}

.t_c {
height:20px;
background:url(images/img/t_c.png) repeat-x;
}

.c_l {
width:20px;
background:url(images/img/c_l.png) repeat-y;
}

.c_c {
background:#000;
margin:0;
padding:0;
}

.c_c div {
width:760px;
height:560px;
margin:0;
padding:0;
}

.c_r {
width:20px;
background:url(images/img/c_r.png) repeat-y;
}

.b_c {
height:20px;
background:url(images/img/b_c.png) repeat-x;
}

.b_l {
background:url(images/img/b_l.png) no-repeat;
width:20px;
height:20px;
}

.b_r {
background:url(images/img/b_r.png) no-repeat;
width:20px;
height:20px;
}

.box_img {
position:absolute;
z-index:99995;
background:url(images/img/img_bg.png);
width:100%;
top:30px;
left:30px;
height:100%;
padding:0;
}

.err_mess {
position:absolute;
bottom:20px;
color:#FFF;
display:block;
margin:0 0 0 20px;
padding:0;
}

.err_mess a {
color:red;
font-weight:700;
}

.number {
position:absolute;
margin-left:3px;
height:18px;
width:30px;
left:0;
color:#666;
bottom:1px;
font-size:11px;
padding:3px;
}

a.link_to {
position:absolute;
margin-right:6px;
height:20px;
width:20px;
right:0;
color:#999;
bottom:3px;
background:url(images/img/link_out.png) no-repeat;
text-indent:-999em;
}

a:hover.link_to {
background:url(images/img/link_out_h.png) no-repeat;
}

a.play {
position:absolute;
top:20px!important;
left:20px!important;
width:40px;
height:40px;
outline:none;
display:block;
background:url(images/img/play.png) no-repeat;
text-indent:-999em;
border:none;
cursor:pointer;
margin:0;
}

a:hover.play {
background:url(images/img/play_h.png) no-repeat;
}

a.stop {
position:absolute;
top:20px!important;
left:20px!important;
width:40px;
height:40px;
outline:none;
display:block;
background:url(images/img/pause.png) no-repeat;
text-indent:-999em;
border:none;
cursor:pointer;
margin:0;
}

a:hover.stop {
background:url(images/img/pause_h.png) no-repeat;
}

.pirobox_content table,tbody,tr,th,td,.pirobox_content img {
border:none;
margin:0;
padding:0;
}
/************************************************************************************/
/*
Back to top button 
*/
#back-top {
position: fixed;
bottom: 120px;
right: 5px;
}
#back-top a {
display: block;
text-align: center;
font: 12px/100% Arial, Helvetica, sans-serif;
text-transform:capitalize;
text-decoration: none;
color: #bbb;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover {
color: #000;
}
/* arrow icon (span tag) */
#back-top span {
width: 70px;
height: 70px;
display: block;
margin-bottom: 7px;
background: #bbb url(images/all_icon.png) no-repeat -58px -215px;
/* rounded corners */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #444;
}

/**fixed**/
#post_meta_c .thumb a, ul.sidebar_list ul.box_comment a  ,ul.sidebar_list .sponsorbox a{color:#ddd;}


#footer .frindlink {
	width: 1000px;
    height: 270px;
}
#footer .frindlink .menu a {
    display: inline-block;
    text-align: left;
    width: 68px;
}

#footer .frd_links {
    height: 250px;
    float: left;
}
#footer .frd_links .frd_sub1{
	width: 120px;
    float: left;
}
#footer .frd_links .frd_split {
    float: left;
    width: 31px;
    height: 100%;
}
#footer .frd_links .frd_split .ele_split{
    width: 1px;
    height: 46px;
    background-color: #c0c0c0;
    margin-left: 15px;
}
#footer .frd_links .frd_sub2 {
    float: left;
    width: 586px;
    padding-left: 18px;
}
#footer .frd_links .link_tit {
    height: 46px;
}
#footer .frd_links .link_tit h3 {
    line-height: 46px;
	font-size: 1.2em;
	font-weight: bold;
}
#footer .frd_links .link_list {
    max-width: 580px;
    float: left;
    margin-top: 10px;
}
#footer .frd_links .link_list li {
    float: left;
    padding: 10px 30px 10px 0;
}
#footer .frd_links .link_list li:last-child {
    padding-right:0;
}
#footer .frd_links .link_list li a{}
#footer .frd_links .link_list li img{
	width: 120px;
}