a:hover,
.top-menu a:hover,
.showmore span,
.cat-box .icon-cat,
.single-content a,
.floor,
.single-content a:visited,
#site-nav .down-menu>.current-menu-item>a,
.entry-meta a,
#site-nav .down-menu>.current-menu-item>a:hover,
#site-nav .down-menu>li>a:hover,
#site-nav .down-menu>li.sfHover>a,
.cat-box .cat-title a,
.icon-m,
.icon-cat,
.widget-title .icon-cat,
.at,
.at a,
#user-profile a:hover {
	color: #2ea2cc;
}

.sf-arrows>li>.sf-with-ul:focus:after,
.sf-arrows>li:hover>.sf-with-ul:after,
.sf-arrows>.sfHover>.sf-with-ul:after {
	border-top-color: #2ea2cc;
}

.thumbnail .cat,
.aside-cat {
	background: #2ea2cc;
	opacity: 0.8;
}

#login h1 a,
.format-aside .post-format a,
#searchform button,
.li-icon-1,
.li-icon-2,
.li-icon-3,
.new-icon,
.post-format a,
.title-l,
.buttons a {
	background: #2ea2cc;
}

.entry-more a {
	background: #2ea2cc;
	border-right: 0;
}

.entry-more a {
	right: -1px;
}

.entry-more a:hover {
	color: #fff;
	background: #a3a3a3;
	border-right: 0;
}

#down a,
.page-links span,
.reply a:hover,
.comment-tool a:hover,
.widget_categories a:hover,
.widget_links a:hover,
#respond #submit:hover,
#navigation-toggle:hover,
.rslides_tabs .rslides_here a,
#scroll li a:hover,
#fontsize:hover,
.single-meta .comment a:hover,
.single-meta .edit-link a:hover,
.r-hide a:hover,
.meta-nav:hover,
.nav-single i:hover {
	background: #2ea2cc;
	border: 1px solid #2ea2cc;
}

.entry-header h1 {
	border-left: 5px solid #2ea2cc;
	border-right: 5px solid #2ea2cc;
}

.slider-caption {
	background: #2ea2cc;
	opacity: 0.8;
}

@media screen and (min-width: 900px) {
	.nav-search {
		background: #2ea2cc;
		border: 1px solid #2ea2cc;
	}
}

@media screen and (min-width: 550px) {

	.pagination span.current,
	.pagination a:hover {
		background: #2ea2cc;
		border: 1px solid #2ea2cc;
	}
}

@media screen and (max-width: 550px) {

	.pagination .prev,
	.pagination .next {
		background: #2ea2cc;
	}
}

.single-content h3 {
	border-left: 5px solid #2ea2cc;
}

.page-links a:hover span {
	background: #a3a3a3;
	border: 1px solid #a3a3a3;
}

.single-content a:hover {
	color: #555;
}

.format-aside .post-format a:hover,
	{
	color: #fff;
}

.social-main a:hover {
	color: #fff;
}

/**文章文字显示宽度**/
.entry-content {
	margin: 0 20px;
}

/** diy:文章图片文字间距 **/
.single-content p {
	margin: 0 0 11px 0;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}

/**首页图片轮播按钮高度**/
.nbs-flexisel-inner {
	height: 240px;
}

/**logo大小**/
.logo-site {
	float: left;
	margin: 5px 0 0 10px;
	transition-duration: .5s;
}

/**文章页相关图片高度**/
#related-img img {
	max-height: 177px;
}

/**滑动评论红字提示**/
.dropError {
	color: #ff0000;
}

.dropSuccess {
	color: #4ab726;
}

/**版权声明上调至文章标题下方**/
.qyqx-single-meta {
	text-align: center;
	line-height: 23px;
	margin: 10px 0;
	color: #999;
}

.lan a {
	color: #2ea2cc;
}

.jkl_page li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jkl_page li>span {
	margin-right: 10px;
	color: orangered;
}

.finsh {
	width: 100%;
	height: auto;
	padding: 20px;
	box-sizing: border-box;
}

.finsh>h3 {
	padding: 0.625rem 0.625rem;
}

.finsh>ul {
	border: 1px solid #ededed;
	box-shadow: 2px 2px 5px #ededed;
	border-radius: 5px;
}

.finsh>ul>li {
	height: 28px;
	line-height: 28px;
	padding-left: 0.625rem;
	box-sizing: border-box;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
 .pagebar a{
		   display: inline-block;
		   padding:2.5px 10px ;
		   margin-left: 15px;
		   background-color: #fff;
	   }
	   .pagebar{
		   text-align: center;
		   margin-bottom: 20px;
	   }
