﻿html,body{width:100%;height:100%}
body{font-size:14px;line-height:25px;font-family:"微软雅黑","Microsoft Yahei","HanHei SC","PingFang SC","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif;color:#555;background:#fff;overflow-x:hidden}
html,body,h1,h2,h3,h4,h5,h6,ul,li,ol,blockquote,pre,p,table,tbody,th,td,tr,span{margin:0;padding:0;border-radius:0px;}
input[type="text"],input[type="text"]:focus,input[type="text"]:active,input[type="password"],input[type="password"]:focus,input[type="password"]:active,textarea,textarea:active,textarea:focus,button,button:active,button:focus,button:invalid,a:active,a:visited,a:link{outline:0;outline-color:transparent;-webkit-appearance:none}
img{border:none;outline:none}
a:link,a:visited{text-decoration:none}
a:hover{color:#f66}
a{color:#369;-webkit-transition:color .15s linear;transition:color .15s linear;cursor:pointer}
.page-404 {
	border: none;
	width: 200px;
	margin: 0 auto;
}
.dm-container .am-breadcrumb{margin-bottom: 0.75rem;}
@media only screen and (min-width: 641px) {
	.D_M section.am-container {
	padding-left:1rem;
	padding-right:1rem;
}
.D_M [class*=am-u-] {
	padding-left: 1rem;
	padding-right: 1rem;
}
}
.dm-topbar-fixed header#dm-topbar {
	margin: 0 auto;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 9;
}
body.dm-topbar-fixed {
	margin-top:90px;
}
.topbar {
    border-bottom: solid 1px #ebebeb;
    width: 100%;
    float: left;
    padding: 2px 0;
}

.topbar .topbar-right i {
	margin:0 5px
}
.top_user {
	margin-left: 20px;
	float: right;
}
.top_user .avatar{
	max-height:22px;
}
.top_user  img.avatar{
border-radius: 50%;
}
.mtopmenu {
	padding: 20px;
	width:100%;
	float: left;
}
.mtopmenu a {
	text-align:center;
	padding: 5px;
}
.mtopmenu a i {
	font-size: 150%;
}
.mtopmenu .top_user {
	width:100%;
	float: left;
	font-size: 110%;
	padding:10px 0;
	margin:0 auto;
}
.topbar .container .am-g .topbar-right a {
	color: #666;
	font-size:14px;
	margin:4px 0
}

	#dm-topbar .am-container {
	margin-top:0;
}
#dm-topbar .am-nav a {
	font-size:16px;
	white-space:nowrap;
}
#dm-topbar .am-topbar-nav > li > a {
	padding:0 2rem;
}
#dm-topbar .am-topbar-nav > li > a:after {
	border: none;
	height: 2px;
	width: 100%;
	margin-left: 0;
	left: 0;
	top: 0;
}
#dm-topbar .am-topbar-nav > li {
	margin:0 5px;
	padding:0;
	text-align:center;
	float:left;
}
#dm-topbar .am-topbar-nav > li + li {
	margin: 0 0 0 5px;
}
#dm-topbar .am-topbar-nav ul {
	list-style:none;
	display:none;
	width:160px;
	position:absolute;
	font-size:12px;
	padding:0;
	margin:0;
	line-height:35px;
	z-index: 9;
}
#dm-topbar .am-topbar-nav li:hover>ul {
	display:block;
}
#dm-topbar .am-topbar-nav ul li {
	height:35px;
}
#dm-topbar .am-topbar-nav ul li a {
	height:35px;
	line-height:35px;
}
#dm-topbar .am-topbar-nav ul ul {
	top:-35px;
	left:160px;
	position:relative;
}

#dm-topbar .am-topbar-brand a {
	font-size: 0;
/* 	display: table-row; */
}
#dm-topbar .am-topbar-brand img {
	width:100%;
	transition: all 0.5s ease 0s;
	display: block;
box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
}
#dm-topbar .am-topbar-brand {

	position: absolute;
	left: 0;
	top:0;
	transition: all 0.5s ease 0s;
}

#dm-topbar .top_serch {
	float:right;
	line-height:50px;
}

.site-search label {
	display:none;
}
.dm-user-panel-modal {
	line-height:30px;
	margin-bottom:15px;
	float: left;
	width: 100%;
}
.dm-user-panel-modal li {
	float:left;
	width:20%;
}
#control-modal ul.dm-user-panel-modal li a {
	width:100%;
	padding:5px 10px;
}
#control-modal ul {
	list-style:none;
}
.D_M .dm-multi-imgs {
	padding:0;
}
.mnavmenu {
	left: 0;
	right: auto;
	top:0;
	text-align:center;
	background-color:#fff;
	height: 50px;
	width:50px;
	line-height: 50px;
	color: #666;
	display:none;
	position:fixed;
	z-index:99;
}
#dm-mnav .am-menu-nav li > ul {
	list-style: none;
	padding-left:10%;
	margin:0 0 0.5em;
}
#dm-mnav .am-menu-nav {
    padding: 0 1.25rem;
    list-style: none;
}
#dm-mnav .am-menu-nav a {
	color:#ccc;
	padding:0.5em;
}
@media (max-width:640px) {
	#dm-topbar .am-container{padding-left:0;}
	body.dm-topbar-fixed {
	margin-top:60px;
}
.mtopmenu .top_user ,.mtopmenu{text-align:center;}
	.topbar {
	display:none;
}
.mnavmenu {
	display:block;
}

	#dm-site-nav {
	display:none;
}

	#dm-topbar .am-modal .am-modal-dialog {
	width:90%;
}
#dm-topbar .am-topbar-brand {
	box-shadow: none;
	left: 50%;
}
#dm-topbar .am-topbar-brand  a{
    font-size:2rem;
	line-height:50px;
}
#dm-topbar .am-topbar-brand  img{
    display:none;
}
}
.am-container {
	max-width:100%;
}
/*标题栏*/
	.D_M .am-titlebar {
	padding: 0 20px 0 0;
	margin:0;
	border-top:none;
	border-bottom:none;
}
.D_M .am-titlebar a {
	}
.D_M .am-titlebar .am-titlebar-title {
	white-space:nowrap;
}
/*框架*/
	.D_M section.am-container {
	margin-top:20px;
	max-width:100%;
}
@media (max-width:640px) {
	.D_M section.am-container{
	padding:0;
	margin:0;
}
#dm-topbar{
	margin-bottom: 0.75rem;
}
.D_M .am-container [class*="am-u-lg-"] {
	padding:0;
}
}
/*幻灯片*/
	.dm-slide-index {
	padding:0;
	margin:0
}
/*列表*/
	.dm-multi {
	padding:20px;
	width:100%;
}
.dm-multi:hover {
	padding:20px 20px 19px 20px;
}
.dm-multi,.dm-multi-img,.dm-multi-content {
	float:left;
}
.dm-multi-v .dm-multi-img {
	position: relative;
	overflow: hidden;
	float:right;
}
.dm-multi-v .onimg {
	position: absolute;
	z-index: 10;
	top: 0;
	text-align: center;
}
.dm-multi-v .onimg img {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
.dm-multi-v .onimg img:hover {
	transform:rotate(360deg) scale(1.1,1.1);
	-webkit-transform:rotate(360deg) scale(1.1,1.1);
	-moz-transform:rotate(360deg) scale(1.1,1.1);
	-o-transform:rotate(360deg) scale(1.1,1.1);
	-ms-transform:rotate(360deg) scale(1.1,1.1);
}
.dm-multi-imgs li:first-child,.dm-multi-1 .dm-multi-img {
	padding: 0 0.4rem 0 0;
}
.dm-multi-imgs li:nth-child(2) {
	padding: 0 0.2rem;
}
.dm-multi-imgs li:last-child,.dm-multi-v .dm-multi-img {
	padding: 0 0 0 0.4rem;
}
.dm-multi-imgs {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.dm-multi-img img,.dm-multi-imgs img {
	width:100%;
}
.dm-multi-0 .dm-multi-content {
	padding:0;
}
.dm-multi-1 .dm-multi-content {
	padding:0 0 0 0.4rem;
}
.dm-multi-v .dm-multi-content {
	padding:0 0.4rem 0 0;
}
.dm-multi-s .dm-multi-content {
	padding:0.5rem 0 0 0;
	width:100%;
}
.dm-multi img {
	max-height:150px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.dm-multi img:hover {
	transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
}
.dm-multi .am-article-title {
	font-size:2rem;
	line-height: 1.3;
	margin: 0 0 1rem 0;
	font-weight: 600;
}
.dm-meta {
	line-height:28px;
	font-size: 1.2rem;
}
.dm-meta time {
	white-space:nowrap;
}
.dm-meta span {
	padding-right:15px;
	white-space:nowrap;
}
.dm-meta time {
	float:right;
}
.dm-multi-list li {
	float:left;
	width:100%;
	overflow:hidden;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding-left:8px;
}
.dm-multi-list li:before {
	padding: 0 5px 0 0;
	font-family: 'FontAwesome';
	content:"\f0da"
}
.dm-multi-list li a {
	}
.dm-multi-intro {
	line-height:22px;
	font-size:15px;
}
.ias_trigger {
	margin: 20px 0;
	width:100%;
	float:left;
}
.ias_trigger a {
	display: block;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
}
.ias_trigger a:hover {
	}
.pagination-loading {
	font-size: 16px;
	text-align: center;
	padding: 30px 0 40px;
}
@media (max-width:640px) {
	.dm-multi {
	padding:10px;
}
.dm-multi:hover {
	padding:10px 10px 9px 10px;
}
.dm-multi .am-article-title {
	margin:0;
	font-size:1.75rem;
	line-height:1.5;
}
.dm-meta,.dm-multi-list,.dm-multi-intro {
	display:none;
}
.dm-multi-imgs li {
	padding: 0 .5rem 0 0;
}
.dm-multi-imgs {
	margin: 5px 0 0;
}
}
@media (max-width:480px) {
	.dm-multi-intro {
	display:none;
}
}
/*文章*/
	.dm-post {
	padding:0 2rem 0;
}
.dm-post .am-article-bd ul,.dm-post .am-article-bd ol {
	padding: 1rem 0 0 1rem;
	margin: 0 0 0 1.5rem;
}
img.thumb-post {
    display: inline;
}
.thumb-post {
	padding:5px 0;
	margin:5px 0;
}
.dm-post .am-breadcrumb {
	margin-bottom: 0;
	padding:1rem 0 1rem 1.5rem;
}
.dm-post .am-article-hd {
	text-align:center;
}
.dm-post .am-article-meta {
	padding:10px 0;
	line-height:14px;
	text-align:center;
}
.dm-post .am-article-title {
	padding:10px 0;
	margin:0;
	font-size:2.2rem
}
.dm-post .am-article-bd {
	font-size:16px;
	padding:10px 0;
}
.dm-post .am-article-bd table {
	width:100%;
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd
}
.dm-post .am-article-bd table th {
	background-color:#f9f9f9;
	text-align:center
}
.dm-post .am-article-bd table td,.dm-post .am-article-bd table th {
	padding:5px 10px;
	border:1px solid #ddd
}
.dm-post .am-article-bd iframe {
	max-width:100%
}
.dm-post footer.am-article-meta {
	text-align:left;
}
.dm-article-tags {
	font-size:16px;
	line-height:16px;
	text-align:center;
	margin:15px 0 0 0;
	padding:10px 0;
	width: 100%;
}
.dm-article-tags a {
	margin:0 5px;
}
.dm-article-copyright {
	padding:10px 0 0;
	text-align: center;
}
.dm-article-copyright span {
	margin-right:10px;
}
.article-nav {
	overflow:hidden;
	padding: 10px 0;
	font-size:1.5rem;
	width:100%;
}
.article-nav span {
	position:relative;
	float:left;
	width:50%
}
.article-nav span.article-nav-next {
	float:right;
	text-align:right
}
.article-nav span.article-nav-next::before {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:1px;
	height:100%;
	content:''
}
.article-nav a {
	display:inline-block;
	margin-right:10px;
}
.article-nav span.article-nav-next a {
	margin-right:0;
	margin-left:10px
}
.article-nav a:hover {
	}
.dm-article-social {
	margin:0 auto;
	padding:20px 0;
	font-size: 16px;
}
.dm-article-social li a {
	text-align:center;
}
.dm-article-social > li {
	text-align:center;
	border-left:solid 1px #ebebeb
}
.dm-article-social > li:first-child {
	border-left:none
}
.dm-modal-img img {
	max-width:100%;
}

	#prised-alert .am-modal-dialog {
	width: 240px;
}
#prised-alert .am-modal-bd {
	font-size:1.3em;
}
.dm-article-copyright time {
	padding:0;
}
.article-copyright {
	margin-top:15px;
	width:100%;
}
.dm-pagination {
	float:left;
	width:100%;
}
.tagslist li {
	list-style: none;
	float:left;
	margin-right:10px;
}
.tagslist li a {
	display:inline-block;
	margin:0 0 10px 0;
	white-space: nowrap;
	padding:5px 10px;
	border-radius:2px;
	font-size:12px
}
.tag-clouds li strong {
	margin-left:1px
}
.tag-clouds li a:hover {
	}
.plinksa {
	overflow:hidden
}
.linkcat {
	margin-bottom:50px;
	float:left;
	width: 100%;
}
.plinksa h2 {
	padding-bottom:5px;
	font-size:20px
}
.plinksa ul {
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.linkcat li {
	float:left;
	width:20%
}
#linkcat-1 li a {
	display:block;
	overflow:hidden;
	margin:10px 10px 0 0;
	padding:0 10px;
	height:38px;
	line-height:38px
}
#linkcat-2 li img {
	float:left;
	margin-bottom:10px;
	padding:0;
	height:100%;
}
.plinksa ul li a:hover {
	}
.readers {
	overflow:hidden
}
.readers a {
	float:left;
	overflow:hidden;
	margin:0 5px 25px 5px;
	width:72px;
	height:60px;
	text-align:center;
	text-decoration:none;
	font-size:12px
}
.readers a:hover {
	}
.readers .avatar {
	display:block;
	margin:0 auto;
	margin-bottom:5px;
	border-radius:5px;
	width: 36px;
	height: 36px;
}
.readers a.item-top {
	margin:0 1% 30px;
	padding:10px;
	width:31.222222%;
	height:100px;
	border-radius:5px;
	text-align:left
}
.readers a.item-top .avatar {
	float:left;
	margin-right:10px;
	margin-left:10px
}
.readers a.item-top h4 {
	font-size:16px
}
.readers a.item-top strong {
	display:block;
}
.readers a.item-top:hover {
	}
.readers a.item-2 h4 {
	}
.readers a.item-3 h4 {
	}
.archives-item .am-panel-bd ul {
	padding:0;
}
.archives-item h2 {
	padding:0;
	margin:0;
}
.archives-item time {
	padding-right:10px;
}
.archives-item .dm-muted {
	float:right;
}
.pads {
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 15px 5px 0 15px;
}
.pads li {
	display:inline-block;
	margin-bottom:20px;
	width:25%;
	vertical-align:top
}
.pads img {
	margin-bottom:5px;
	width:100%
}
.pads h4 {
	margin:0;
	font-size:14px;
	line-height:18px
}
.pads time {
	position:absolute;
	white-space:nowrap;
	top:0;
	left:0;
	display:inline-block;
	padding:2px 5px;
	font-size:12px
}
.pads a {
	position:relative;
	display:block;
	padding-right:10px;
}
.relates {
	width:100%;
	float:left;
}
.relates ul {
	margin-left:2rem;
	padding: 15px;
}
.relates li {
	line-height:24px;
	list-style: decimal;
}
.relates a {
	font-size:16px;
}
.relates a:hover {
	text-decoration:underline
}
@media (max-width:640px) {
	.pads li {
	width:50%;
}
}
#dm-comments {
	padding:0 15px 15px;
	list-style:none;
	width:100%;
	float:left;
}
#dm-comments label {
	display:none;
}
#dm-comments .am-comment {
	margin: 1.6rem 0 0 0;
	list-style: none;
}
.dm-CommentUA {
	}
.cmt-post {
	width:100%;
	overflow:hidden;
	padding:2rem;
}
.cmt-post-avatar {
	float: left;
	width: 80px;
}
.cmt-post-avatar img {
	width:100%;
	height:100%;
}
#cmt-post-form {
	margin-left: 85px;
}
.reply-frm .cmt-post-avatar {
	float: left;
	width: 48px;
}
.reply-frm #cmt-post-form {
	margin-left: 53px;
}
.avatar_a {
	position:relative;
	float:left
}
#dm-comments .am-comment .bb {
	position: absolute;
	right: 2px;
	top: 30px;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	border-radius: 4px;
}
.cmt-children {
	margin:0 0 0 3rem;
}
.am-comment-actions a.dm-reply,.am-comment-actions #cancel-reply {
	display:none;
}
#dm-comments .am-comment:hover .am-comment-actions a.dm-reply,.haspostform .am-comment-actions #cancel-reply {
	display:block;
}
.haspostform .am-comment-actions a.dm-reply,#dm-comments .am-comment:hover .haspostform .am-comment-actions a.dm-reply {
	display:none;
}
#dm-comments .am-comment-bd .am-comment {
	margin:20px 0 0 0;
}
@media (max-width:640px) {
	#cmt-post-form {
	margin-left: 0;
}
.cmt-post .cmt-post-avatar,#dm-comments .am-comment .bb {
	display:none;
}
.cmt-post .cmt-form {
	margin-left: 0;
}
}
/**********侧栏**********/
	aside,aside ol,aside ul,
head,head ol,head ul {
	list-style:none;
}
aside li {
	float:left;
}
aside dl,aside dt,aside dd {
	width:100%;
	float:left;
}
aside dl {
	overflow:hidden;
	margin-top:0;
}
aside dt {
	padding:0.75rem;
	font-size:1.8rem;
	font-weight: normal;
}
aside dd {
	padding:1.5rem 2rem;
	margin:0;
}
/* 侧栏-评论*/
	#divComments li {
	width:100%;
}
#divComments li:hover .avatar {
	transform:rotate(360deg) scale(1.1,1.1);
	-webkit-transform:rotate(360deg) scale(1.1,1.1);
	-moz-transform:rotate(360deg) scale(1.1,1.1);
	-o-transform:rotate(360deg) scale(1.1,1.1);
	-ms-transform:rotate(360deg) scale(1.1,1.1);
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
#divComments dd .sidecom-hd {
	margin-top:-55px;
	margin-left:60px;
}
#divComments dd .sidecom-bd {
	background-color:#f6f6f6;padding: 5px 10px;
	margin-left:60px;
}
#divComments dd .sidecom-bd:before {
	width:100%;
	content:'';
}
#divComments dd a {
	float: left;
	width:100%;
	line-height:28px;
	padding:10px 0;
}
#divComments dd .avatar {
	border-radius: 50%;
	width:50px;
	height:50px;
	margin-right:10px;
}
/* 侧栏-标签云*/
	#divTags li {
	float:left;
	white-space:nowrap;
}
#divTags li a {
	padding:3px 8px;
	margin:2px;
	height: 20px;
	border-radius: 10%;
	line-height: 30px;
}
/* 侧栏-搜索*/
	#divSearchPanel form input[type='text'] {
	margin:0;
	padding:0 10px;
	width:78%;
	height:35px;
	line-height:35px;
	font-size:14px;
}
#divSearchPanel form input[type='submit'] {
	border:none;
	margin:0;
	padding:0;
	width:20%;
	height:35px;
	line-height:35px;
}
#divSearchPanel form input[type='submit']:hover {
	opacity:.95;
}
/* 侧栏-分类*/
	#divCatalog ul {
	margin-left: 20px;
}
#divCatalog li {
	list-style: disc;
	width:100%;
	margin-bottom: 5px;
}
#divCatalog .ul-subcates {
	list-style: none;
	margin:0 0 5px 10px;
	display:none;
}
#divCatalog li:hover .ul-subcates {
	display:block;
}
/* 侧栏-控制面板*/
	#divContorPanel div {
	overflow:hidden;
	padding:10px 0;
	line-height:28px;
}
#divContorPanel div span {
	padding:0 10px 0 0;
}
/* 侧栏-日历*/
	#divCalendar {
	overflow:hidden;
	padding:0;
}
#divCalendar table {
	border:none;
	width:100%;
	text-align:center;
}
#divCalendar table caption {
	margin:0;
	padding:15px 0 10px 0;
	font-size:15px;
	text-align:center;
}
#divCalendar table th {
	text-align:center;
}
#divCalendar table td {
	padding:4px;
}
#divCalendar table td a {
	display:block;
}
/* 侧栏-友情连接+网站收藏+作者列表+图标汇集*/
	#divMisc ul li,#divLinkage ul li,#divFavorites ul li,#divAuthors ul li {
	padding:3px;
}
#divMisc ul li {
	width:25%;
}
#divMisc ul li img {
	width:100%;
	height:auto;
}
#divLinkage ul li {
	width:33.333%;
}
#divAuthors ul li,#divFavorites ul li {
	width:50%;
}
#divAuthors .article-nums {
	vertical-align:super;
	font-size:6px;
}
/* 侧栏-最新/热门/热评 文章*/
	#divPrevious .sidepost-hd,#divPrevious .sidepost-bd {
	float:left;
	font-size:16px;
}
#divPrevious .sidepost-hd {
	width:40%;
	padding-right:15px;
}
#divPrevious dd img {
	border-radius: 1%;
}
#divPrevious li {
	width:100%;
	margin-bottom:10px;
}
#divPrevious .sidepost-bd {
	width:60%;
}
#divPrevious .sidepost-bd-nopic {
	width:100%;
}
#divPrevious small {
	width:100%;
	float:left;
	margin-top:6px;
}
.sidepost-hd img {
	width:100%;
}
#divhotviewpost .sidepost-hd,#divhotviewpost .sidepost-bd {
	font-size:16px;
}
#divhotviewpost .sidepost-hd {
	width:100%;
}
#divhotviewpost dd img {
	border-radius: 1%;
}
#divhotviewpost li {
	position:relative;
	width:50%;
	margin-bottom:10px;
	padding:0 5px;
	display: inline-block;
	float:none;
	vertical-align: top;
}
#divhotviewpost .sidepost-bd {
	width:100%;
	margin-top:5px;
	max-height:48px;
	overflow:hidden;
}
#divhotviewpost .sidepost-bd-nopic {
	width:100%;
}
#divhotviewpost small {
	top:0;
	right:0;
	position:absolute;
	padding:4px 8px;
	display:none;
}
#divhotviewpost li:hover small {
	display:block;
}
#divhotcommpost .sidepost-hd,#divhotcommpost .sidepost-bd {
	float:right;
	font-size:16px;
}
#divhotcommpost .sidepost-hd {
	width:40%;
	padding-left:15px;
}
#divhotcommpost dd img {
	border-radius: 1%;
}
#divhotcommpost li {
	width:100%;
	margin-bottom:10px;
}
#divhotcommpost .sidepost-bd {
	width:60%;
}
#divhotcommpost .sidepost-bd-nopic {
	width:100%;
}
#divhotcommpost small {
	width:100%;
	float:left;
	margin-top:10px;
}
#divGuess .sidepost-hd,#divGuess .sidepost-bd {
	font-size:16px;
}
#divGuess .sidepost-hd {
	width:100%;
}
#divGuess dd img {
	border-radius: 1%;
}
#divGuess li {
	width:50%;
	margin-bottom:10px;
	padding:0 5px;
	display: inline-block;
	float:none;
	vertical-align: top;
}
#divGuess .sidepost-bd {
	width:100%;
	margin-top:5px;
	max-height:48px;
	overflow:hidden;
}
#divGuess .sidepost-bd-nopic {
	width:100%;
}
#divsidebartab dd {
	padding: 0;
}
#divsidebartab .am-tabs-bd {
	z-index:1;
	border: none;
}
#divsidebartab .am-tabs-bd .am-tab-panel {
	padding: 20px 15px 0
}
#divsidebartab .am-nav-tabs.am-tabs-nav > li > a {
	border:none;
	font-size:18px;
}
#divsidebartab .am-nav-tabs > li.am-active > a {
	border-bottom:none;
}
#divsidebartab .am-tabs-bd .sidepost-hd,#divsidebartab .am-tabs-bd .sidepost-bd {
	float:left;
	font-size:15px;
}
#divsidebartab .am-tabs-bd .sidepost-hd {
	width:30%;
	padding-right:15px;
}
#divsidebartab .am-tabs-bd dd img {
	border-radius: 1%;
}
#divsidebartab .am-tabs-bd li {
	width:100%;
	margin-bottom:15px;
}
#divsidebartab .am-tabs-bd .sidepost-bd {
	width:70%;
	line-height:1.4;
}
#divsidebartab .am-tabs-bd .sidepost-bd-nopic {
	width:100%;
}
#divsidebartab .am-tabs-bd small {
	display:none;
}
#divreaders ul li {
	width: 47px;
	height: 47px;
	float: left;
	margin: 2px 3px;
	opacity:.6;
	filter:alpha(opacity=60);
}
#divreaders ul li:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#divreaders li img {
	border-radius: 50%;
	width: 100%;
	height: 100%
}
#pageside dl {
	margin-bottom:20px;
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
}
#pageside dd ul > li {
	width:100%;
	float:left;
}
#pageside dd li > ul {
	float:left;
	width:100%;
	margin:0.75rem 0;
	padding-left:15%;
}

@media (max-width:640px) {
	#divCatalog,#divArchives {
	display:none;
}
#divPrevious .sidepost-bd {
	font-size:2rem;
}
#pageside dd ul li {
	width:25%;
	float:left;
}
#pageside .am-nav > li + li {
    margin-top: 0;
}
}
/* 框架-底部*/
	.dm-footer {
	font-size:12px;
	padding-bottom:40px;
	width:100%;
	float:left;
}
#pjaxloading {
	display:none;
	width:66px;
	height:66px;
	margin-left:-33px;
	position:fixed;
	top:50%;
	left:50%;
	font-size: 3em;
	text-align:center;
}
.side_wi {
	position:fixed;
	right:1%;
	bottom:10%;
	width:35px;
}
.side_wi i {
	font-size:2rem;
}
.side_wi a {
	margin:5px;
	line-height:35px;
	width: 35px;
	height:35px;
	float: right;
	position: relative;
	text-align:center;
	vertical-align:middle;
	border-radius: 50%;
}
.side_wi a:hover {
	}
.side_wi a p {
	display: none;
	text-align: center;
	position: absolute;
	right: 30px;
	bottom: -30px;
}
.side_wi a p img {
	margin-right:25px;
	padding:20px;
	width: 220px;
}
.side_wi a:hover p {
	display: block;
}
/* fix time 20160513*/
	code,pre {
	white-space: pre-line!important;
}
.downstyle2 {
	height:auto!important;
}
/* fix time 20160518*/
	.prettyprint.linenums ol, pre.prettyprint.linenums ol {
	margin:0!important;
}
.prettyprint.linenums ol li, pre.prettyprint.linenums ol li {
	padding-left:0!important;
}
.mytinymce_blue:after {
	display: none!important;
}

.gallery-list li {
    padding: 10px;
}