.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
/* main.css 优化 */
.swiper-container .swiper-slide img{height: 220px;}
.slider-right img, .slider-right2 img{height: 100px;}












/* main.css 优化 */
body{color: #333;font-size: 15px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
table,pre{font-size: 15px;}
.site-nav .sub-menu{width: 150px;}
.sign h6{font-size:15px;}
.sign-info{font-size: 15px;}
.brand{font-size:15px;}

.excerpt .cat{padding:2px 6px;font-size:15px;}
.excerpt h2{font-weight:600;}
.excerpt h2 a{color:#333;}
.excerpt .note{font-size:15px;}
.excerpt .meta{font-size:15px;}
.sticky-icon{top: -1px;}
.post-copyright{font-size:15px;}
.article-meta{font-size:15px;}
.article-tags a{padding:3px 7px 2px;font-size:15px;}
.article-nav{font-size:15px;}
.comt-author{color: #45B6F7;}
.comt-author a{color: #45B6F7;}
.comt-author a:hover{ text-shadow: 1px 1px 1px #ccc; }
.comt-meta{font-size:15px;}
.comt{padding-left: 60px;}
.comt-title{font-size: 15px;}
.comt-title{width: 50px;margin-left: -60px;}
.comt-title .avatar{height:50px;width:50px;}
.comt-avatar{width:50px;height:50px}
.comt-avatar .avatar{width:50px;height:50px}
.comt-main{margin-left:60px;font-size:15px;}
.commentlist > .comment .children{margin-left: 60px;}
.comment-reply-link{font-size:14px;}
#comment{font-size: 15px;}
.rollbar h6{font-size: 15px;}
.widget-navcontent .item{padding: 10px 15px;}
.widget-navcontent .item-01 li{margin-bottom: 8px;font-size: 15px;}
.widget-navcontent .item-02 ul{font-size: 15px;padding-left: 85px;margin-top:-10px;}
.widget-navcontent .item-02 dl{margin-bottom: 0px;}
.widget-navcontent .item-02 dd{padding: 6px 0 0 5px;}
.widget-navcontent .item-02 dt{float: left;margin-left: -80px;}
.widget-navcontent .item-02 dd .text-muted{font-size: 15px;}
.widget-navcontent .item-02 .avatar{border-radius: 100px;width: 80px;height: 80px;}
.widget_ui_comments ul a {font-size: 15px;}

.widget_ui_posts li a {font-size: 15px;}
.sign .sign-submit label{font-size: 15px;}
.footer{font-size: 15px;line-height: 15px;}
.breadcrumbs{font-size: 15px;}
.post-actions .action{font-size: 15px;}
/* 文章列表页缩略图添加动态效果 */
.excerpt a:hover img { transform: scale(1.08); }
.focus { overflow: hidden; }
.thumb { transition: all 0.5s; }

.header{margin-bottom:10px;}
.search .site-search{margin-bottom:10px;}
.catleader{margin-bottom:10px;}
#focusslide{margin-bottom:10px;}
.excerpt-minic{margin-bottom:10px;}

.article-content{line-height:1.5;}
.article-content b{color:#555;}
.article-content img.alignnone+img.alignnone{margin-top:10px;}
.article-content img.alignnone+p{margin-top:10px;}

.sidebar{margin-left:-370px;width:370px;}
.widget{margin-bottom:10px;}

.widget h3{display:none;}

/* 彩色标签云 */
.tagcloud a { margin: 2px 3px; }
.tagcloud a:hover { text-shadow: 1px 1px 1px #ccc; }

/* XXN 最新评论小工具 */
.widget_ui_comments .commtor{display:inline-block;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #eaeaea;}

/* 文章内容 */
.article-content pre {font-size: 16px;color: #08bc1f;}