
select {
        width: auto;
        border: 1px solid #e5e5e5;
        outline: none; /*清除难看的粗黑线*/
        padding: 4px 24px 4px 10px;
        font-size: 16px;
        appearance: none
      }
      option {
      	/*可以设置背景色和字体颜色*/
        color: #000;
        font-size: 14px;
      }
      option:hover {
        /*全部无效*/
      }
      option:checked {
        color: #fff;
        background: #786E60;
      }
      .arrow_down {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #685E50;
    position: absolute;
    left: 14%;
    top: 45%;
}
.navbar-default{
    height: 100px;
    margin-bottom: 70px
}
.logo_img{
    margin: 10px 0 1% 16%;
}
.input-box{
    top: 20px;
}
.user-info{
    width: 86px;
    height: 60px;
    background-color: #FAF9F6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.navbar-nav{
    height: 60px;
    background-color: #685E50;
}
.navbar-nav li{
    width: 260px;
}
.navbar-nav li a{
    font-size: 18px!important;
}
.navbar-nav li:hover{
    background-color: #786E60;
}
.navbar-nav .current{
    background-color: #786E60;
}
.search_input{
    width: 80%;
    height: 66px;
    border:1px solid #94907F;
    border-radius: 0 6px 6px 0;
    border-left: none;
}
.m-slide{
    width: 70%;
    background-image: url(/png/content_bg.png);
}
.m-slide-img{
    width: 100%;
    height: 90%;
}
.swiper-button-next, .swiper-button-prev{
    width: 70px;
    height: 70px;
}
.swiper-button-prev{
     background: url(/cms/images/index_icon1.png) no-repeat!important;
}
.swiper-button-next{
    background: url(/cms/images/index_icon2.png) no-repeat!important;
}
.scroll-title{
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.swiper-pagination-bullet{
    border-radius: 10px;
    width: 40px;
    height: 4px;
    
}
.swiper-pagination-bullet-active{
    background-color: #AB8754;
}
.subnav{
    margin-top: 86px;
  
}
.subnav li{
    text-align: center!important;
}
.subnav li:hover{
    background-color: #786E6059;
}
.breadcumb{
    border-bottom: none;
}
.breadcumb a{
    color:#685E50;
    font-size: 16px;
}
.search{
    margin: 100px auto 0!important;
}
.search_tag_index{
    width: 20%;
    background: #E3DCD2;
border: 1px solid rgba(148,144,127,1);
border-radius: 6px 0px 0px 6px;
padding: 0 25px;

}
.search_result_count{
    margin-top: 10px;
    border:none;
}
.search_result_count .sort{
    float: left;
    text-align: left;
}
.search_result_count .sort>a{
    background: #EFEAD4;
border:1px solid rgb(104 94 80 / 37%);
display: inline;
padding: 0px;
font-size: 14px;
font-weight: 600;
display: flex;
    width: 80px;
    height: 26px;
    align-items: center;
    justify-content: space-evenly;
    margin-right: 16px;
      color:#685E50;
}
.search_result_count .sort a.active{
  border:1px solid rgb(104 94 80 / 37%);
  color:#685E50;
}
.search_result_count .sort{
    display: flex;
    width: 100%;
}
.breadcumb{
    font-size: 16px!important;
}
    .arr {
      width: 15px;
    }
 
    .arrUp {
      width: 0;
      height: 0;
      border: 5px solid transparent;
      border-bottom-color: #ccc;
      cursor: pointer;
    }
 
    .arrDown {
      width: 0;
      height: 0;
      border: 5px solid transparent;
      border-top-color: #ccc;
      margin-top: 2px;
      cursor: pointer;
    }
.dzs_reuslt{
    padding: 0!important;
}
#pagelist{
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}

.dzs_reuslt .list li{
    border: none!important;
}
 .info p{
        color: #000;
        font-weight: 600;
        font-size: 14px;
    }
    .info .author{
        font-weight: 600;
        font-size: 16px;
    }
    .guji_box{
        position: relative;
    }
    .guji_title{
        position:absolute;
        top: 8%;
        right: 19%;
        font-size: 20px;
        color: #151F2D;
        line-height: 26px;
        /*font-weight: 600;*/
        letter-spacing: 0.1em; /* 调整这个值来增加字符之间的间距 */
        height: 204px;
        white-space: nowrap; 
        overflow: hidden;
    writing-mode: vertical-rl;
    text-overflow: ellipsis;
    }
    .dzs_content{
        display: flex;
        width: 100%;
    }
    .dzs_left{
        width: 70%;
        background-color: #fff;
        padding: 30px;
    }
    .dzs_right{
        width: 30%;
    }
    .dzs_detail{
        display: flex;
        position: relative;
    }
    .fengmian_title{
        position: absolute;
        top: 10%;
        left: 24.5%;;
        font-size: 20px;
        color: #151F2D;
        line-height: 26px;
        font-weight: 600;
        height: 210px;
        white-space: nowrap; 
        overflow: hidden;
        writing-mode: vertical-rl;
          text-overflow: ellipsis; 
    }
    .dzs_desc{
        margin-left: 5%;
    }
    .left-pat{
        line-height: 40px;
    }
    .left-pat h1{
        font-size: 22px;
        color: #000000;
        letter-spacing: 0;
        font-weight: 600;
    }
    .row_box{
        display: flex;
        flex-wrap: wrap;
            justify-content: space-between;
            padding-right: 100px;
    }
    .des_row{
        font-weight: 600;
        font-size: 16px;
        width: 50%;
    }
    .btn-s{
        margin-top: 30px;
    }
    .btn-s a{
        background: #685E50;
        border-radius: 6px;
        padding: 10px 25px;
    }
    .item-content h3{
        padding-bottom:5px ;
        border-bottom: 1px solid rgba(104,94,80,1);
    }
    .item-content h3 span{
        font-size: 20px;
        color: #000000;
        font-weight: 500;
   border-bottom: 2px solid rgba(104,94,80,1);

    }
    .item-ml,.title-right,.item-text-right{
        display: flex;
        justify-content: space-between;
    }
    .item-text-right{
        width: 200px;
    }
    .item-title{
        background: #F2EEE6;
        padding: 14px 17px;
        
    }
    .item-title .mltitle,.title-right-index,.mltext,.item-font{
        font-size: 16px;
        color: #000000;
        font-weight: 500;
    }
    .item-text{
         padding: 14px 17px;
    }
    .dzs_right{
        margin-top:0px!important;
        margin-left: 20px;
        background-color:#fff;
        padding: 20px 30px;
    }
    .dzs_right>h2{
        font-size: 20px;
    color: #000000;
    font-weight: 500;
    display: inline-block;
    border-bottom: 2px solid rgba(104,94,80,1);
    padding: 0 0 5px 0;
    }
    .dzs-tj{
           padding-bottom: 5px;
    border-top: 1px solid rgba(104,94,80,1);
    }
     .dzs-tj ul li{
         display: flex;
         padding: 25px 0;
     }
     .dzs-tj ul li{
         position: relative;
     }
     .fengmian{
         writing-mode: vertical-rl;
         position: absolute;
        top: 20%;
        left: 30%;
        overflow: hidden;
        text-overflow: ellipsis; 
        font-weight: 600;
        font-size: 12px;
          white-space: nowrap; 
          height: 88px;
     }
     .dzs-tj-left-text{
         margin-left: 16px;
     }
     .dzs-tj-left-text h2{
         font-size: 14px;
        color: #000000;
        letter-spacing: 0;
        font-weight: 700;
        margin-bottom: 10px;
     }
     .dzs-tj-left-text h3 p{
         font-size: 12px;
        color: #1D4476;
        letter-spacing: 0;
        line-height: 15.37px;
        font-weight: 400;
     }
     .pagnation li.active{
         background-color: #685E50;
     }
    .jx_title{
        position: absolute;
        top: 20%;
        left: 21%;
        overflow: hidden;
        text-overflow: ellipsis; 
        font-weight: 600;
        font-size: 14px;
          white-space: nowrap; 
          height: 88px;
           writing-mode: vertical-rl;
    }
    .yd_title{
         position: absolute;
        top: 16%;
    left: 24%;
        overflow: hidden;
        text-overflow: ellipsis; 
        font-weight: 600;
        font-size: 12px;
          white-space: nowrap; 
          height: 60px;
           writing-mode: vertical-rl;
    }
    .gjjs{height: 650px;}
    .anniu{
        display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-top: 30px;
    }
    .title-right-page{
        font-size: 16px;
    color: #000000;
    font-weight: 500;
    width: 136px;
    }
