/*导航顶部美化*/
.header-top {
    /*height: 35px;
    line-height: 35px;
    color: #fff;
    background: linear-gradient(90deg,#ef90df 0,#17f4ff 100%);*/
    height: 40px;
    border-bottom: 1px solid #f0f0f0;
    background-image: linear-gradient(90deg, #ffb68c 0, #5d79e2 100%);
    line-height: 40px;
}
.header-top .tj span {
    float: left;
    margin-right: 10px;
    color: #fff;
    word-break: break-word;
    overflow: hidden;
    height: 40px;
}
.header-top a {
    color: #fff;
}
/*文章blue*/
.list-article-plate .art-img li a span {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    overflow: hidden;
    padding: 0 5%;
    width: 100%;
    height: 35px;
    background-image: linear-gradient(90deg, #5298ff 0, #03ccc0 100%);
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 35px;
    opacity: .93;
}
/*首页最近更新*/
/*
.wewe {
    font-size: 16px;
    margin-bottom: 0.3em;
    position: relative;
    transform: translateX(10px);
    
}
.wewe:after {
    content: "#";
    background-image: linear-gradient(90deg, #ffa400 0%, #ff177a 100%);
    -webkit-background-clip: text;
    color: transparent;
    opacity: .7;
    width: auto;
    height: auto;
    top: 0;
    left: -13px;
    position: absolute;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.post-modules-top .modules-title-box  p > font{
    position: relative;
    bottom: 1px;
    margin: 5px;
    padding: 1px 10px 1px 7px;
    border: 0px;
    background-image: linear-gradient(to right, #6454ef 0%, #3021ec 100%);
    color: #f8f8f8;
    font-size: 13px;
}*/
/********底部颜色*/
.main.container > div .duu > a{
    color: #FF3737;
}
.f-about div {
    display: block;
    align-items: center;
    justify-content: space-between;
}

/*底部美化*/
   .footer{ text-align: center;
    margin-top: 8px;
    /*padding: 10px;*/
    font-size: 13px;
    background: #fff;
    box-shadow: 0 0 8px #eee;
   }
   /*时间提示*/
   .post-modules-top .module-desc {
    width: 80%;
}
/***文章摘要*/
.article-zhaiyao {
    padding: 10px 15px;
    border: 1px dashed #c1c1c1;
    margin-bottom: 20px;
    color: #999;
    line-height: 20px;
    font-size: 12px;
}
.article-zhaiyao b {
    padding: 0px;
    margin-top: -22px;
    position: absolute;
    background: #fff;
    font-size: 14px;
    font-family: microsoft yahei;
    font-weight: bold;
    color: #999;
}
/***内容p空格*/
.article_content .article-content p {
    text-indent: 2em;
}
/***图片缩小*/
.article_content .article-content img {
    max-width: 80%;
}
/***文章页图片阴影*/
.article_content .article-content img {
    box-shadow: 5px 5px 10px #888;
    border-radius: 6px;
}
/***图片边框*/
.article-content img{margin: 5px 0; display:block;max-width:100%;height:auto; border: 1px solid #e6e6eb;}
.article-content img:hover{border-color: #2CDB87; box-shadow: 0 0 2px #2CDB87;}
/*****下一篇文章*/
.article-nav-prev {
    float: left;
    width: 50%;
    text-align: center;
    margin-right: -1px;
    padding: 1px 1px;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    border: 1px #ddd dashed;
    box-shadow: 0 1px 1px rgba(0,0,0,0.04);
    margin-bottom: 5px;
}
/*标签云*/
.items {
	overflow: hidden;
	padding: 15px 0 12px 15px;
}
.items a {
    /*background-color: rgb(255, 84, 115);*/
    color: #FFF;
    background-color: #f6f6f6;
    float: left;
    width: 30%;
    margin: 1%;
    padding: 3px;
    font-size: 12px;
    height: 28px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
    border-radius: 5px;
}
.article-right .items a:hover {
    box-shadow: 0 0 2px #000000;
    transform: scale(1.05);
}


/*文章开头标签*/
.tag a {
    float: left;
    margin-top: 3px;
    margin-right: 5px;
    padding-right: 8px;
    padding-left: 5px;
    height: 25px;
    border-radius: 5px;
    background: #f0f0f0;
    color: #888;
    font-size: 13px;
    line-height: 24px;
}
/*面包屑导航*/
.navcates {
    /*margin-bottom: 20px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 15px;
    background: rgba(255,255,255,0.68);
    border: 1px solid rgba(221,221,221,0.28);
    padding: 10px 20px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px -2px rgba(158,158,158,0.2);
    box-shadow: 0px 0px 10px -2px rgba(158,158,158,0.2);
    
}
/*****统计*/
.widget {
    clear: both;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    /*box-shadow: 0 0px 20px rgba(160,160,160,0.1);*/
    border-radius: 5px;
    background-color: #fff;
}
.widget_about {
    background-color: #fff;
    position: relative;
    font-size: 12px;
    padding: 20px;
}
.widget_about .about ul li:hover{background:#fefefe}.widget_about .about ul{background-color:#fbfbfb;border-top:1px #f4f4f4 solid;margin:10px -20px -20px;padding:0;font-size:0;}.widget_about .about ul li{width:25%;text-align:center;padding:12px 0;position:relative;}.layout_li{font-size:12px;display:inline-block;vertical-align:top;}.widget_about .about ul li:before{position:absolute;content:'';top:12px;right:0;width:1px;height:48px;background-color:#eee}.widget_about .about ul li span{display:block;color:#999;}.widget_about .about ul li b{font-size:14px;font-weight:normal;color:#666;}.widget ul{zoom:1;list-style:none;padding:0;margin:0;}.widget ul ul{border:0}.widget ul:before,.widget ul:after{display:table;content:"";line-height:0;}.widget ul:after{clear:both}

.widget_about h3 {
    line-height: 24px;
    font-weight: normal;
    text-rendering: optimizelegibility;
    font-size: 16px;
    color: #00aaee;
    padding-bottom: 0px;
    border: none;
}

.widget h3 {
    position: relative;
    font-size: 15px;
    line-height: 1;
    font-weight: inherit;
    margin: 0 auto;
    display: inline-block;
    padding-bottom: 5px;
    line-height: 1;
    border-bottom: 1px #eee solid;
    /*margin-bottom: 10px; */
}
.widget_about span {
    color: #666;
    display: block;
        /* font-weight: normal; */
    /* margin: 4px 0 12px; */
    font-weight: bolder;
}
.widget_about .excerpt {
    margin: 4px 0 12px;
    display: block;
    text-align: justify;
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.excerpt {
    position: relative;
    padding: 0px 20px 0px 200px;
    margin-bottom: 10px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0px 20px rgba(160,160,160,0.1);
    border-radius: 5px;
}
/*动态h1*/

.h1{font-weight: bolder;}
.douyinwenzi{
 animation: uk-text-shadow-glitch .65s cubic-bezier(1,-1.91,0,2.79) 0s infinite normal both running;
 margin-bottom: 5px;
	}
@keyframes uk-text-shadow-glitch{0%{text-shadow:none}
25%{text-shadow:-1px -1px 0 rgba(0,255,255,.5),1px 1px 0 rgba(255,0,0,.5)}
50%{text-shadow:1px -1px 0 rgba(0,255,255,.5),-1px 1px 0 rgba(255,0,0,.5)}
75%{text-shadow:-1px 1px 0 rgba(0,255,255,.5),1px -1px 0 rgba(255,0,0,.5)}
100%{text-shadow:1px 1px 0 rgba(0,255,255,.5),-1px -1px 0 rgba(255,0,0,.5)}
}
/***************导航吸顶重构*/
/*https://www.nuolanyl.com/content/templates/SY_theme/lib/css/common.css 1654
1574

*/
.header-important .container {
    background: #fff;
}



/******文章h1 -h6标签*/
.article-content {padding: 15px;word-wrap: break-word;min-height: 100px;}
.article-content{padding:15px 0}
.article-content h3{font-weight:700;border-width: 1px 0 1px 3px;border-style: solid}
.article-content h4,.article-content h5,.article-content h6{border-width:1px 0 1px 3px;border-style:solid}
.article-content h3:nth-child(6n+0),.article-content h4:nth-child(6n+0),.article-content h5:nth-child(6n+0){border-color:#EEE #EEE #EEE #DE4387}
.article-content h3:nth-child(6n+1),.article-content h4:nth-child(6n+1),.article-content h5:nth-child(6n+1){border-color:#EEE #EEE #EEE #AE74EC}
.article-content h3:nth-child(6n+2),.article-content h4:nth-child(6n+2),.article-content h5:nth-child(6n+2){border-color:#EEE #EEE #EEE #4527A0}
.article-content h3:nth-child(6n+3),.article-content h4:nth-child(6n+3),.article-content h5:nth-child(6n+3){border-color:#EEE #EEE #EEE #4AD868}
.article-content h3:nth-child(6n+4),.article-content h4:nth-child(6n+4),.article-content h5:nth-child(6n+4){border-color:#EEE #EEE #EEE #63CEEF}
.article-content h3:nth-child(6n+5),.article-content h4:nth-child(6n+5),.article-content h5:nth-child(6n+5){border-color:#EEE #EEE #EEE #EC8E4A}
.article-content h2{    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid;
    padding: 5px 15px;
    border-left: 8px solid;
    border-left-color: #4a4a4a;
    border-color: #3b88ee;
    color: #4a4a4a;
    margin: 18px 0 18px -20px;
    overflow: hidden;}
.article-content h3{font-size:18px;line-height:28px;margin:0 0px 10px;padding:0 15px;background:#fafafa}
.article-content h4{font-size:16px;line-height:26px;margin:0 0px 10px;padding:0 15px;background:#fafafa}
.article-content h5{font-size:14px;line-height:24px;margin:0 0px 10px;padding:0 15px;background:#fafafa}
.article-content h6{font-size:12px;line-height:22px;margin:0 0px 10px;padding:0 15px;background:#fafafa}

/*夜间重构*/
.wenzi{
    text-align: center;
}
.but{
  display: inline-block;height: 38px;line-height: 38px;padding: 0 50px;background-color: #333;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;
}
body.night .layui-form-label,body.night .layui-input{
    background: #42494e;
    color: #fff;
}
body.night .wenzi{
   background: #1d1e22;
    color: #fff;
}
body.night .but{
    background-color: #948e8e;
    color: #fff;
}
body.night .layui-layer-title{
    background-color: #948e8e;
}
/**文章访问/阅读/时间/等重构*/
.article_content .left .article-bq .bq-wg,.article_content .left .article-bq time,.article_content .left .article-bq span{
    margin-right: 10px;
}
/**首页最近更新重构排版*/
.modules-title-box {
    padding: 7px 16px;
  
}
.module-desc1 {
    color: #bcbcbc;
    font-size: 12px;
    text-align: left;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index-news-list {
    padding: 6px 16px 0px 16px;
    height: auto;
    overflow: hidden;
}
/*内容标签内链*/
.article_content .left .article-content a {
    color: inherit;font-weight: inherit !important;text-decoration: none !important;border-bottom: 1px dashed rgb(14, 31, 218);
}
/*首发*/
.original {
    padding: 0 2px;
    border: 1px solid #fc88ab;
    border-radius: 3px;
    margin-left: 1px;
}