@media (min-width: 1024px){

} /*>=1024的设备*/
@media (min-width: 1280px) {
    .userUl {
        width:10%;
    } 
} /*>=1280的设备*/

@media (min-width: 1366px) {
    .userUl {
        width:13%;
    } 
}  

@media (min-width: 1440px) {
    .userUl {
        width:17%;
    } 
} 

@media (min-width: 1680px) {
    .userUl {
        width:20%;
    }
} 
@media (min-width: 1920px) {
    .userUl {
        width:23%;
    }
    .lh_top{
        height: 400px !important;
    }
    .lh_logo{
        margin-top: 105px !important;
    }
    .lh_logo img{
       width: 380px !important;
    }		
}
body{
    background: url('../../img/lh_bg.png');
}
.lh_top{
    width: 100%;
    height: 317px;
    background: url('../../img/lh_top.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    zoom: 1;
}
.lh_top_box{
    width: 520px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.lh_logo{
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin-top: 70px;
    color: #301800;
}
.lh_logo img {
    width:335px;
}
.lh_search{
    width: 100%;
    height: 35px;
    margin-top: 5px;
}
.lh_search_icon{
    width: 60px;
    height: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color:rgba(255, 255, 255, 0.7);
}
.lh_search input{
    width: 375px;
    height: 100%;
    border: none;
    outline: none;
    float: left;
    background-color:rgba(255, 255, 255, 0.7);
}
#sel {
    width:100%;
    height:100%;
    border:none;
    outline:none;
    font-size:16px;
    background:#fff;
}
.lh_search_btn{
    width: 85px;
    height: 100%;
    text-align: center;
    line-height: 35px;
    float: right;
    font-size: 18px;
    color: #4C2500;
    cursor: pointer;
    background:#fff;
}
.lh_txt{
    font-size: 18px;
    text-align: center;
    margin-top: 15px;
    color: #4C2500;
}
.nav_box{
    width: 100%;
    height: 55px;
    background-color: #450C06;
    position:relative;
}
.lh_nav{
    width: 1260px;
    /*width:75vw;*/
    height: 55px;
    margin: 0 auto;
    
}
@media screen and (max-width: 1000px) {
    .lh_nav {
        width:100% !important;
    }
}
.lh_nav ul li{
    float: left;
    width: 88px;
    /*width:6.45vw;*/
    height: 55px;
    line-height: 55px;
    text-align: center;
}
    /*.lh_nav ul li:nth-child(11) {
      margin-right:20px;
    }
.lh_nav ul li:last-child{
    width: 205px;
    text-align: unset;
    line-height: 55px;
}*/
#weixin img {
    margin-top: 19px;
    width: 22px;
    margin-left:19px;
    float:left;
}
#weixin span {
   float:left;
   font-size:14px;
   margin-left:8px;
}
.lh_nav ul li a{
    color: #fff;
    font-size: 14.5px;
}
.userUl a{
    font-size:14px !important;
    color:#fff !important;
}
.userUl {
    /*width: 17%;*/
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    right: 0;
    line-height: 55px;
    top: 0;
    z-index: 2;
}
.nav_active{
    background: url('../../img/sjx.png');
    background-repeat: no-repeat;
    background-position: bottom;
}



.lh_whdt{
    width: 1100px;
    height: 510px;
    margin: 0 auto;
    margin-top: 45px;
}
.lhitem_top{
    width: 100%;
    height: 35px;
}
.lhitem_top_left{
    width: 200px;
    height:100%;
    float: left;
}
.lhitem_top_right{
    width: 80px;
    height: 100%;
    float: right;
    background: url('../../img/lh_cion2.png');
    background-repeat: no-repeat;
    background-position: right;
    line-height: 35px;
    cursor: pointer;
}
.lhitem_top_right a{
    color: #780C0C;
    font-size: 15px;
}
.whdt_bom{
    width: 100%;
    height: 440px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 45px;
}
.whdt_bom_item{
    width: 47.7%;
    height: 185px;
    background-color: #fff;
    transition: all .3s ease;
}
.whdt_bom_item:hover{
    box-shadow: 0 5px 20px 1px rgb(49 49 49 / 20%);
}

.whdt_bom_img{
    width: 205px;
    height: 100%;
    float: left;
}
.whdt_bom_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    
}
.whdt_bom_de{
    width: 319px;
    height: 100%;
    float: right;
}
.whdt_bom_de>div{
    padding: 0 18px;
}
.whdt_bom_title{
    font-size: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 20px;
    color: #333;
}
.whdt_bom_jj{
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 10px;
    color: #666;
}
.whdt_bom_time{
    text-align: right;
    margin-top: 25px;
    color: #999;
}
.whhd_box{
  width: 100%;
  height: 385px;
  background: url('../../img/hd_bg.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.lh_whhd{
    width: 1100px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 40px;
}
.whhd_bom{
    width: 1100px;
    height: 240px;
    margin-top: 40px;
}
.whhd_bom ul{
    display: flex;
    justify-content: space-between;
}
.whhd_bom ul li{
    width: 29.5%;
    height: 195px;
}
.whhd_bom ul li:hover .whhd_bom_img>img{
    transform: scale(1.05);
}

.whhd_bom_img{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.whhd_bom_img img{
    width: 100%;
    height: 100%;
    background-size: cover;
    transition: all .3s ease-in-out;
}
.whhd_bom_title{
    width: 100%;
    height: 20%;
    background-color: #450C06;
}
.whhd_bom_title p {
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align:center;
    line-height: 38px;
    padding: 0 20px;
}
.lh_map{
    width: 1100px;
    height: 630px;
    margin: 0 auto;
    margin-top: 60px;
}
.map_bom{
    width: 100%;
    height: 500px;
    background-color: #ccc;
    margin-top: 40px;
}
.whcg_box{
    width: 100%;
    height: 580px;
    background:url('../../img/whcg_bg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.lh_whcg{
    width: 1100px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.whcg_bom{
    width: 100%;
    height: 380px;
    margin-top: 40px;
}
.whcg_bom ul {
    display: flex;
    justify-content: space-between;
    padding:0 5px;
}
.whcg_bom ul li{
    width: 30%;
    height: 380px;
}
.whcg_bom ul li:hover .whcg_img{
    opacity: 0.8;
}
.whcg_img{
    width: 100%;
    height: 205px;
    border: 2px solid #bbb;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}
.whcg_img img{
    width: 98.7%;
    height: 98%;
    object-fit: cover;
    border-radius:5px;
}
.whcg_title{
    width: 100%;
    height: 60px;
    font-size: 22px;
    text-align: center;
    line-height: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.whcg_jj{
    width: 100%;
    border: 1px solid #fff;
}
.whcg_jj p{
    font-size: 16px;
    overflow: hidden;
    color: #333;
    
    margin: 5px;
}
.whcg_jj p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.whcg_jj p:nth-child(3) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.fyzs_box {
    width: 100%;
    height: 385px;
    background: url(../../img/hd_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.lh_fyzs {
   width: 1100px;
   height: 80%;
   margin: 0 auto;
   overflow: hidden;
   margin-top: 40px;
}

.lh_zfg{
    width: 1100px;
    height: 390px;
    margin: 0 auto;
    overflow: hidden;
}
.zfg_box {
    width:1100px;
    height:100%;
    margin:0 auto;
    overflow:hidden 
}
.zfg_bom{
    width: 100%;
    height:220px;
    margin-top: 50px;
    overflow:hidden;
}
.zfg_bom ul li{
    width: 237px;
    height: 80px;
    background-color: #DFD8C7;
    float: left;
    margin-right: 50px;
    margin-bottom: 35px;
    line-height:80px;
    text-align:center;
}
.zfg_bom ul li a {
   display:block;
   width:100%;
   height:100%;
   color:#450C06; 
   font-size:20px; 
}
.zfg_bom ul li:nth-child(4){
    margin-right: 0px;
}
.zfg_bom ul li:nth-child(8){
    margin-right: 0px;
}
.zyzfw_bom {
   width:1085px;
   float:right;
   height: 240px;
   margin-top: 40px;
}
.zyzfw_bom ul li {
   position:relative;
}
.zyzfw_bom ul li img {
width:100%;
height:100%;
object-fit:cover;
}
.zyzfw_bom ul li .zyzfw_bt {
    position: absolute;
    left: -15px;
    top: -10px;
    z-index: 2;
    width: 182px;
    height: 48px;
    background-image:url(../../img/zyzbt.png);
    background-repeat:no-repeat;
    text-align: center;
    line-height: 35px;
    color: #553D0C;
    font-size: 16px;
    font-weight: bold;
}
.lh_foot{
    width: 100%;
    height: 50px;
    background-color: #450C06;
    font-size: 16px;
    color: #fff;
}
/*古籍悬浮*/
#gjsus {
   width:65px;
   height:65px;
   background-image:url(../../img/gjbj.png);
   background-repeat:no-repeat;
   background-size:cover;
   position:fixed;
   right:1%;
   top:50%;
   z-index:9999;
   border-radius:50%;
}
#gjsus a {
    color:#fff;
    font-size:16px;
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    line-height:65px;
    border-radius:50%;
    font-weight:bold;
}
.lh_foot_box {
    width:1000px;
    height:100%;
    margin:0 auto; 
}
.lh_foot_box>p {
    float:left;
    line-height:50px;
}
.foot_gaba {
   float:right;
   line-height:50px;
}
.foot_gaba > a {
   color:#fff;
}
.foot_gaba img {
   width:22px;
   vertical-align:middle;  
}