.banner {width: 100%;position: relative;overflow: hidden;}
.banner .content {position: relative;padding-top: 23%;}
.banner .content img {position: absolute;width: 100%;top: 0;left: 0;height: 100%;}
.banner .content .mask {position: absolute;height: 100%;width: 100%;left: 0;top: 0;text-align: center;color: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-color: rgba(0, 0, 0, .5);}
.banner .content .mask .banner-tit {font-size: 2.5rem;color: #fff;letter-spacing: 10px;line-height: normal;margin: 0;font-weight: 400;}
.position {background: #fafafa;font-size: .875rem;}
/*list*/
.path {height: 60px;line-height: 60px;overflow: hidden;background-color: #eee;margin-bottom: 2rem;}
.home-nav{text-align: center;}
.home-nav ul li{border-left: 1px solid #ddd;display: block;}
.home-nav ul li:first-child{border-left: 1px solid #ddd;}
.home-nav ul .on,.home-nav ul li:hover{background-color: #fff;}

.li_news{padding:60px 0;overflow:hidden;}
.li_news01{overflow:hidden;background:#f6f6f6;margin-bottom:2rem;padding: 20px;transition:all .3s;}
.li_news01:hover{background:#f5f5f5;box-shadow:0 0 10px #ccc;}
.li_news01 .img{width: 25%;float:left;padding-right:20px;}
.li_news01 .text{width: 75%;float:left;}
.li_news01 .text h2{font-size:1.25rem;margin-bottom: 1rem;line-height: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;}
.li_news01 .text p{line-height:24px;color:#999;font-size:0.875rem;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;margin-bottom: 1rem;}
.li_news01 .text .time{line-height: 2rem;color:#666;font-size:0.875rem;}
.li_news01 .text .time span{background:url(/images/icon_shijian.png) no-repeat left center;background-size: 20px;padding-left: 24px;}
.li_news01 .text .time a.more-link{padding: 0 1rem;height: 2rem;line-height: 2rem;text-align:center;color:#fc7019;display:block;border:1px solid #fc7019;font-size:0.875rem;transition:all .5s;border-radius:5px;float:right;}
.li_news01 .text .time a.more-link:hover{color:#fff;background:#fc7019;}

.li_news01:first-child{padding:0;}
.li_news01:first-child .img{width:50%;float:left;padding:0;}
.li_news01:first-child .text{width:calc(50% - 15px);float:left;padding:0 30px;margin-top:30px;}
.li_news01:first-child .text h2{font-size:1.5rem;white-space:normal;}
.li_news01:first-child .text .time{font-size:1.125rem;padding-top:30px;}
/*content*/
.side-menu .title {width: 100%;padding: 0 20px;background-color: #0154a6;color: #fff;}
.side-menu .title b {line-height: 50px;font-weight: bold;font-size: 1.2rem;}
.side-menu ul {padding: 15px;background: #fafafa;}
.side-menu ul li {background: url(/images/icon.png) no-repeat left center;padding-left: 15px;height: 3rem;line-height: 3rem;overflow: hidden;border-bottom: 1px dashed #eaeaea;}
.news_show h1{font-size: 1.5rem;font-weight: bold;line-height: 2.1rem;border-bottom: 1px solid #ccc;padding-bottom: .5rem;}
.news_show .update {margin: 15px 0;font-size: .875rem;color: #999;}
.news_show .update span {padding: 0 10px}
.show_info {padding-top: 1rem;}
.show_info p {line-height: 2rem;margin-bottom: 15px;font-size: 1rem;}
.show_info h2{font-size: 1.2rem;line-height: 2rem;margin-bottom: 15px;font-weight: bold;}
.show_info h3{font-size: 1rem;line-height: 1.8rem;margin-bottom: 10px;font-weight: bold;}
.show_info p img{margin: 0 auto;display: block;}
.subject {border-bottom: 1px solid #eaeaea;margin-bottom: 30px;}
.subject h3 {border-bottom: 1px solid #fc7019;display: inline-block;color: #3b3b3b;font-size: 1.5rem;padding-bottom: 5px;margin-bottom: -1px;}
.wz_list {margin: 30px 0;}
.wz_list li {height: 35px;line-height: 35px;margin-bottom: 10px;}
.wz_list li b{float: left;font-weight: inherit;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 75%;}
.wz_list li span{float: right;font-size: .75rem;}

@media (max-width: 768px){
    .banner .content{padding-top: 35%;}
    .banner .content .mask .banner-tit{font-size: 1.2rem;}
    .position{font-size: .75rem;}
    .side-menu{display: none;}
    /*list*/
    .li_news_dh ul li{border:none;padding:0 20px;}
    .li_news_dh ul li:first-child{border:none;}
    .li_news_dh ul .on a{color:#fc7019;}
    .li_news{padding:40px 0;}
    .li_news01, .li_news01:first-child{padding:0;}
    .li_news01 .img, .li_news01:first-child .img{width:100%;padding:0;}
    .li_news01 .text, .li_news01:first-child .text{width:100%;padding: 20px;}
    .li_news01 .text h2, .li_news01:first-child .text h2{font-size:1.125rem;white-space:nowrap;font-weight:bold;}
    .li_news01 .text .time, .li_news01:first-child .text .time{font-size:0.875rem;line-height:45px;color:#666;padding-top:0;}
    .li_news01 .text .time a.more-link, .li_news01:first-child .text .time a.more-link{width:max-content;height:30px;line-height:30px;padding:0 20px;margin:10px auto 0;}
}