<br />
<b>Warning</b>:  mkdir(): No space left on device in <b>/www/wwwroot/New.4.com/func.php</b> on line <b>127</b><br />
<br />
<b>Warning</b>:  file_put_contents(./cachefile_yuan/zrhjr.com/img/c7/9e616/852d3.css): failed to open stream: No such file or directory in <b>/www/wwwroot/New.4.com/func.php</b> on line <b>115</b><br />
body {
max-width: 800px;
margin:0 auto;
background: #f2f2f2;
}

html,body {
    height: 100%;
    font: 16px/1.6 Microsoft YaHei,Helvetica,sans-serif;
    color: #4c4c4c
}
h1 {
    font-size: 22px
}
ol,ul,li {
    list-style: none
}
a {
    color: inherit;
    text-decoration: none
}

a:hover {
}
img {
  max-width: 100%;
  height: auto;
}
.contentinfo{
      background-color: #f8f9fa;
      text-align: center;
      padding: 3px;
}

main{background: #fff}
        .nav-header {
           height: 55px;  
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            position: relative;
            background: linear-gradient(to bottom, #00b30e, #028a1f);  

            margin: auto;

        }

        .nav-container {
            height: 100%;
            margin: 0 auto;
            padding:0 1rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
            position: relative;
        }



        .nav-menu {
            display: flex;
            gap: 2rem;
            list-style: none;
            margin: 0;
            padding: 0;
            transition: all 0.3s ease;
        }

        .nav-item {
            position: relative;
        }

        .nav-link {
            color: #333;
            text-decoration: none;
            padding: 0.5rem 1rem;
            display: block;
            transition: color 0.3s;
        }

        .nav-link:hover {
            
            border-left: 4px solid #3498db;

        }
        

        .submenu {
            position: absolute;
            top: 100%;
            left: 0;
            background: #fff;
            box-shadow: 0 5px 10px rgba(0,0,0,0.5);
            min-width: 200px;
            max-height: 0;
            overflow: hidden;
            padding: 0;
            border-radius: 4px;
            transition: max-height 0.3s ease;
        }

        .has-submenu:hover .submenu {
            max-height: 500px;
            padding: 0.5rem 0;
        }

        .hamburger {
            display: none;
            background: none;
            border: none;
            cursor: pointer;
            padding: 0.5rem;
            z-index: 1000;
        }

        .hamburger span {
            display: block;
            width: 25px;
            height: 2px;
            background: #333;
            margin: 5px 0;
            transition: all 0.3s ease;
        }


        @media (max-width: 768px) {
            .hamburger {
                display: block;
            }

            .hamburger.active span:nth-child(1) {
                transform: rotate(45deg) translate(5px, 5px);
            }

            .hamburger.active span:nth-child(2) {
                opacity: 0;
            }

            .hamburger.active span:nth-child(3) {
                transform: rotate(-45deg) translate(7px, -6px);
            }

            .nav-menu {
                position: fixed;
                top: 55px;
                left: 0;
                right: 0;
                background: #fff;
                flex-direction: column;
                max-height: 0;
                overflow: hidden;
                padding: 0;
                box-shadow: 0 2px 10px rgba(0,0,0,0.1);
                transition: max-height 0.3s ease;
            }

            .nav-menu.active {
                max-height: 1000px;
                padding: 1rem;
            }

            .submenu {
                position: static;
                max-height: 0;
                box-shadow: none;
                padding-left: 1rem;
                background: #f8f9fa;
            }

            .has-submenu:hover .submenu {
                max-height: 0;
                padding: 0;
            }

            .submenu.active {
                max-height: 500px;
                padding: 0.5rem 0;
            }
                .has-submenu.active .submenu {
        max-height: 300px !important;
        padding: 0.5rem 0 !important;
    }
    
    .nav-menu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        background: #fff;
    }

    .nav-menu.active {
        display: block;
    }
    
    .submenu {
        max-height: 0;
        overflow: hidden;
        transition: all 0.3s ease;
    }
        }

.breadcrumb {
  font-family: Arial, sans-serif;
  padding: 0.6rem 0.2rem;
  background-color: #f8f9fa;
}
.breadcrumb ol {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.breadcrumb li {
  display: flex;
  align-items: center;
}
.breadcrumb li:not(:first-child)::before {
  content: ">";
  margin: 0 0.2rem;
  color: #6c757d;
}
.breadcrumb a {
  color: #007bff;
  text-decoration: none;
  transition: color 0.2s;
}
.breadcrumb a:hover {
  color: #0056b3;
  text-decoration: underline;
}
.breadcrumb .current-page {
  color: #6c757d;
  font-weight: 500;
}

.article-navigation {
  display: flex;
  justify-content: space-between;
  margin: 2rem 0;
  padding: 1rem 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

/* 详情 */
.info-outlink{display:block;width:100%;padding-top:5px;}
.info-outlink img{width:100%;height:auto;}
.info-outlink .link{margin-bottom:5px;}
.info-content{display:block;padding:5px 10px;margin:5px}
header .time{height:40px;line-height:40px;color:#999;font-size:14px;border-bottom:1px solid rgba(100,100,100,.2)}
header .time>label{margin-left:30px;}
.content{padding:15px 0;}
footer .s{color:blue}
footer .ss{color:red}

section .pages{display:block;padding-top:5px;}
section .pages>div{border:1px solid #eee;padding:5px;margin-bottom:10px;border-radius:3px;}
section .pages>div:last-child{margin-bottom:5px;}
section .pages>div>a{display:block;}
section .pages>div:hover{background:#028a1f;color:#fff;border:1px solid #028a1f;}

/*info标签*/
.article-tags {
    margin-top: 2rem;
    padding: 1rem 0;
    border-top: 1px solid #eee;
    font-size: 0.9em;
    color: #666;
}

.article-tags > span {
    display: inline-flex;
    align-items: center;
}

.article-tags .tag {
    background: #f3f4f6;
    color: #4b5563;
    border-radius: 20px;
    padding: 6px 14px;
    margin: 0.3rem 0.5rem 0.3rem 0;
    transition: all 0.2s ease;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid transparent;
}

.article-tags .tag:hover {
    background: #e5e7eb;
    transform: translateY(-1px);
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.article-tags .tag::before {
    content: "#";
    margin-right: 4px;
    color: #9ca3af;
}

.article-tags > span:first-child {
    margin-right: 1rem;
    color: #999;
    font-size: 0.95em;
}

/* 移动端适配 */
@media (max-width: 768px) {
    .article-tags {
        padding: 0.8rem 0;
    }
    
    .article-tags .tag {
        padding: 4px 12px;
        margin: 0.2rem 0.4rem 0.2rem 0;
    }
}

/* 列表 */
.container{background: #fff}
        .nav-header {
            height: 55px;  
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            position: relative;
            background: linear-gradient(to bottom, #00b30e, #028a1f);  

            margin: auto;

        }
.list-outlink{display:block;width:100%;padding-top:5px;}
.list-outlink img{width:100%;height:auto;}
.list-outlink .link{margin-bottom:5px;}
.list-content{display:block;}
.list-content>ul{}
.list-content>ul>li{border-bottom:1px solid rgba(100,100,100,.2);}
.list-content>ul>li>a{display:block;padding:10px;}
.list-content .title{line-height:20px;}
.list-content .title.red{color:red;font-weight:bold;}
.list-content .title.blue{color:blue;font-weight:bold;}
.list-content .title.green{color:green;font-weight:bold;}
.list-content .times{font-size:12px;color:#999;line-height:12px;padding-top:8px;}
.list-content .times>label{margin-left:10px;}
.list-pages{display:block;padding:20px 0;text-align:center;}
.list-pages>a{border:1px solid #ddd;padding:3px 12px;border-radius:5px;display:inline-block;background:#fff;color:#000;font-size:14px;}
.list-pages>a.grey{color:#999;}
.list-pages>a.select{margin:0 2px;width:100px;padding:1px 0 0;display:inline-block;height:31px;border:0;line-height:28px;background:url('/static/images/pic_select.png') no-repeat;position:relative;text-align:left;text-indent:20px;}
.list-pages>a.select>select{opacity:0;position:absolute;left:0;top:0;height:31px;width:100px;z-index:9}


/* 相册 */
.ablum{display:block;}
.ablum>ul{padding:10px;}
.ablum>ul>li{height:40px;line-height:40px;border-bottom:1px solid #eee;font-size:16px;position:relative;}
.ablum>ul>li>a{display:block;}
.ablum>ul>li>a:hover{background:#fafafa;}
.ablum>ul>li span{position:absolute;right:0;padding:0 10px;font-size:14px;top:6px;display:inline-block;color:#fff;border-radius:14px;background:#028a1f;height:28px;line-height:28px;}
.ablum>h1{display:block;font-size:20px;text-align:center;padding:10px 0;}

.ablum>.bar{height:20px;display:block;background: linear-gradient(to bottom, #00b30e, #028a1f);}
.ablum img {
    width: 96%;
    margin: 2%;
}


.qid {
    background: linear-gradient(to bottom, #00b30e, #028a1f);
    color: #fff;
    line-height: 2.4rem;
    text-align: center;
    font-size: 1.6rem;
    letter-spacing: .2rem;
    font-weight: 700;
}
.qid.cur{background: #028a1f;}

.swiper-container {
    position: fixed;
    bottom: 58px;
    width: 100%;
    max-width: 800px;
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    overflow-x: auto;
}

.swiper-slide {
    flex-shrink: 0;
    width: 20%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide .qid {
    letter-spacing: 0;
    font-size: 14px;
    border-right: 1px solid;
}