/***网站背景颜色**/
header , .search input , .homesearch input{background:#f0f9ef;}
.section , .compost .com_info li input , .compost .com_info textarea , .active_time , .search , .homesearch , .pagebar .page{background: #ffffff;}
/***网站字体颜色**/
body{color:#2c3e50;background: #e0f1d8;}
.content , .title_c , .contact-number , .abstract , #nav , #search , #contact{color:#4a6572;}
a,ins{color:#27ae60}
a:hover , .list-a li i , .list-it li .info span a:hover , .subcategorys li a:hover , .subcategorys li a.current , .readmore span:hover , .jian ul li a::before{color:#2ecc71;} 
html , footer{background: #2c3e50;}
footer p , footer  a{color:#ecf0f1}
/***导航栏和按钮颜色**/
.nav_box , .search button , .homesearch button , .pagebar .page:hover , .pagebar .now-page , .compost .com_info button , .slides_tabs li.slides_here a , #nav_search , header.head2 , .section .h3 h3::before{background:#27ae60;}
.search button:hover , .homesearch button:hover , .compost .com_info button:hover , .nav li.current-li , .nav li:hover {background:#2ecc71;}
.content h2::before , .content h3::before , .content h4::before , .content h5::before , .content h6::before , .contact-number i{color:#27ae60;}
.content table tr:first-child{background:#27ae60!important;}
.readmore span {border:1px solid #27ae60;color:#27ae60;}
.readmore span:hover{background:#27ae60;color:#fff;}
/**边框颜色**/
.section .h3 , .content .article_title , .list-comment li , .list-it li , .column-it li , .breadcrumb , .border-bottom , .abstract , .subcategorys{border-bottom:1px solid #e0f1d8;}
.comlist ul ,  .list-pic li .info , .border_top {border-top:1px solid #e0f1d8}
.content table td , .compost .com_info li input , .compost .com_info textarea {border:1px solid #e0f1d8;}
.search input , .homesearch input{border:2px solid #e0f1d8;}
.contact p , .search input , .homesearch input , .input_clear , .section .info , .turn , .list-a li span , .list-a li span i ,  .pagebar .page , .focus p , .clbody em , .logo p , .content .turn p , .list-it li p , .list-comment .comment_info , .comment_zan , .comment_cai , .column-a li span , .list-comment .comment_box h4 span , .breadcrumb , .breadcrumb i , .breadcrumb a , .subcategorys span , .links li small{color:#bdc3c7}
@media screen and (max-width:721px){
#nav i,#search i, #contact i {color:#27ae60}
.search , .homesearch , .contact{background: #f0f9ef; }
}
.back-to-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 50px;
    height: 50px;
    background-color: #27ae60;
    color: #ffffff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.3s, background-color 0.3s;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 999;
}

.back-to-top:hover {
    background-color: #2ecc71;
}

.back-to-top.visible {
    opacity: 1;
}

.back-to-top svg {
    width: 24px;
    height: 24px;
    fill: currentColor;
}

@media (max-width: 768px) {
    .back-to-top {
        bottom: 20px;
        right: 20px;
        width: 40px;
        height: 40px;
    }
    
    .back-to-top svg {
        width: 20px;
        height: 20px;
    }
}

/* 标签导航样式 */
.subcategorys li.tag-hide {
    display: none !important;
}

.subcategorys.show-all li.tag-hide {
    display: inline-block !important;
}

.subcategorys .tags-more-btn a {
    background: #27ae60;
    color: #fff;
    padding: 0 4px;
    display: inline-block;
    font-size: 14px;
    line-height: 1.8;
    text-decoration: none;
    transition: background 0.2s, color 0.2s;
}

.subcategorys .tags-more-btn a:hover {
    background: #2ecc71;
    color: #fff;
} 