a{
     color: #00614A;
    font-weight: bold;
}
a:hover {
    text-decoration: none;
    color: #01408d;
}
body{
  color: #444;
  background-color: #f0f0f0;
}
img {
    display: block;
    max-width: 100%;
    border-radius: 10px;
}
table{
    width: 100%;
    text-align: center;
}
table th{
    text-align: center !important;
}
.navbar {
  border-radius: 0;
  background-color: #00614A;
}
.breadcrumb{
  max-width: 740px!important;
}
.nav-color>li:hover{
  background: #ff9501;
}
.nav-color>li>a{
  color: #fff!important;
}
.nav-color>li>a:hover{
  color: #fff!important;
}
.navbar-brand {
    background-image: url(../images/logo.png);
    width: 200px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 30px;
}
.logo a{color:#fff}
#toggle-checkbox:checked ~ div {
  display: block !important;
}
@media (min-width: 768px){
.navbar-nav>li>a {
    padding-top: 29px!important;
    padding-bottom: 20px!important;
}

}
.alert-success {
    color: #00614A!important;
    background-color: #effffb!important;
    border-color: #71b9a9!important;
}
#toggle-label {
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 13px;
  font-size: 16px;
  font-weight: normal;
  color: #666;
  display: none;
}
#toggle-label:hover {
  color: #333;
}
/* 顶部广告 */
.top-ad{
    width: 100%;
    height: 100px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 100px;
    background-color: #FFF;
    color: #333;
    font-family: 微软雅黑 Light;
    font-size: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 60px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-radius: 10px;
}
/* 首页正文 */
.content,.side{
  border-radius: 10px;
  background: #fff;
  margin-top: 30px;
  padding: 0px;
}
.item-list{
  padding: 15px 0;
overflow: hidden;
border-bottom: 1px dashed #eee;
    border-bottom-color: rgb(238, 238, 238);
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}
.item-list:hover{
  background: #FAFAFC;
}
.item-title{
  margin: 0 0 12px 0;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  line-height: 16px;
}
.item-list h2{
  line-height: 150%;
}
.item-title:hover{
  color: #00614A;
}
.item-desc{
  color: #666;
font-size: 13px;
line-height: 1.7em;
text-align: justify;
}
.item-desc>span{
  color: #666;
  font-size: 12px;
  float:left;
}
.item-desc a{color:#999}
.item-list img{
  display: block;
  width: 100%;
  max-height: 100px;
}
/* 侧栏 */
.side{
margin-left: 10px;
}
.daohang>ul{
  list-style-type: none;
padding: 10px 18px;
}
.daohang>ul>li{
  margin: 5px;
  float: left;
  display: block;
  padding: 0 2px 0 8px;
  border: 1px solid #eee;
  height: 28px;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  /*width: 93px;*/
}
.daohang>ul>li>a{
font-size: 14px;
height: 28px;
overflow: hidden!important;
margin-bottom: 10px;
color: #666!important;
line-height: 26px;
}
.daohang>ul>li>a>span{
  display: inline-block;
  margin-right: 4px;
  line-height:26px;
  font-size: 12px;
  color: #ddd;
}
.divSearchPanel{
    float: right;
    /*line-height: 69px;*/
}
.divSearchPanel input{
    height: 30px;
    border-radius: 5px;
    border: 0px;
}
.divSearchPanel .searchButton{
    height: 30px;
    border-radius: 5px;
    border: 0px;
    margin-top: 19px;
    color: #555;
}
/* .daohang>ul>li>a>span{
display: inline-block;
width:14px;
height: 14px;
} */
.daohang>ul>li:hover{
  border-color: #ccc;
}
.daohang>ul>li>a:hover{
  color: #0072bc!important;
}

.new-list{
  margin:15px 0;
}
.side-ad{
    text-align: center;
    line-height: 300px;
    background-color: #FFF;
    color: #333;
    font-family: 微软雅黑 Light;
    font-size: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 10;
    border-radius: 10px;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
  border-color: #00614A;
  background-color: #00614A;
}
.list-group-item{margin-bottom: 0px!important;border:none!important;border-bottom: 1px solid #ddd!important;}
.meta{
  margin:20px auto;
}
.meta-tit{
  font-size: 22px;
    font-weight: normal;
    margin: 0px 0px 20px;
    color: #000;
    text-align: center;
}
.meta-info{
  color: #333;
text-align: center;
font-size: 12px;
}
.article{
font-size: 16px;
line-height: 1.7em;
padding: 25px;
text-align: justify;
}
.article-pad{
  padding: 5px 25px;
}
.meta-info span{
  display: inline-block;
  margin-left: 8px;
}
.pagination{
  /*float: right;*/
  margin-right: 15px;
}
.gg1{
  padding: 20px;
  font-size: 14px;
  color: #000;
  line-height: 30px;
}
.footer,.footer a,.footer a:hover{
  font-size: 12px;
  color: #fff;
}
.footer{
  margin-top: 40px;
  background: #00614A;
  padding-top: 20px;
}
.friend-link ul{
  list-style: none;
}
.friend-link ul li{
  display: inline-block;
  margin-right: 5px;
}
.hamburger-menu {
  cursor: pointer;
  width: 30px; /* 宽度可以根据需要调整 */
  height: 21px; /* 确保高度足以包含三条线 */
  position: relative;
  display: none;
}
 
.hamburger-menu .line {
  width: 100%;
  height: 4px; /* 线的厚度 */
  background-color: #fff; /* 线的颜色 */
  margin-bottom: 4px; /* 线之间的间距 */
}
.hamburger-menu.active .line:nth-child(1) {
  transform: rotate(45deg) translateY(11px);
}
 
.hamburger-menu.active .line:nth-child(2) {
  opacity: 0;
}
 
.hamburger-menu.active .line:nth-child(3) {
  transform: rotate(-45deg) translateY(-12px);
}
@media (max-width: 650px){
    .row{
        width: 100%;
        margin-right: 0px!important;
        margin-left: 0px!important;
        display: block !important;
    }
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
        margin-right: 0px;
        margin-left: 10px;
    }
    .container{
        padding: 0px;
    }

    .hamburger-menu {
        display: block;
        position: absolute;
        top: 25px;
        right: 15px;
    }
    .item-list .col-xs-3{
        width: 100%;
    }
    .item-list img{
        max-height: 100%;
    }
    .item-list .col-xs-9{
        margin-top: 10px;
        width: 100%;
    }
    .col-sm-4{
        width: 100%;
        padding: 0px;
    }
    .side{
        margin-left: 0px;
    }
    .block{
        display: block !important;
    }
    .navbar-nav{
        margin: 7.5px 0px;
    }
    .divSearchPanel{
        float: none;
        text-align: center;
        padding-bottom: 30px;
    }
}