.mid{ padding: 20px 0 0 0; /* overflow: hidden; */}
.mid .mkl { width: 70%; padding-right:30px; *width:67%; *padding-right:3%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.mid .mkr { width: 30%;}

.lm-bd{ margin-bottom: 20px; border-bottom: 1px solid #b40200; overflow: hidden; position: relative;}
.lm-bd strong{ padding: 5px 15px; font-size: 18px; color: #fff; font-weight: normal; border-top-left-radius: 3px; border-top-right-radius: 3px; background: #b40200; display: inline-block;}
.lm-bd a{ margin-top: 3px; padding-left: 18px; font-size: 14px; float: right; color: #999999; background: url(../images/bg_lm_more.png) no-repeat left center;}

.one-pic{ width: 48%; padding-right:20px; *width:45%; *padding-right:3%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box; height: 345px;}
.one-pic img{ width:100%;  height: 90%; padding-bottom:0px; *height:90%; *padding-bottom:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box; object-fit:cover; display: block;}
.one-pic .fonts{ margin-top: 5px; line-height: 22px; display: block;}
.one-pic .fonts span{ text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.one-pic .swiper-container, .one-pic .swiper-wrapper, .one-pic .swiper-slide, .one-pic .swiper-slide a{ height: 100%;}
.one-pic .swiper-pagination-bullets, .one-pic .swiper-pagination-custom, .one-pic .swiper-pagination-fraction{ bottom: 60px;}

.one-list{ width:52%;}
.one-list ul{ margin-top: -15px;}
.one-list ul li{ /*padding: 10px 0; line-height: 24px; border-bottom: 1px solid #ececec;*/
padding: 0 96px 0 13px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/bg_info_li.png) no-repeat left center;
    display: block;
    position: relative;
}
.one-list ul li a{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.one-list ul li span{ /* display: block;*/
    position: absolute;
    top: 0;
    right: 0;
}

.two-pic{ height: 330px; overflow: hidden;}
.two-pic .gallery-top{  height: 80%; padding-bottom:0px; *height:80%; *padding-bottom:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box; margin-bottom: 10px;}
.two-pic .gallery-top .video_item{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.two-pic .gallery-top .video_item video{ width:100%;height: 100% !important; object-fit:cover; }
.two-pic .gallery-thumbs{ height: 74px; overflow: hidden; cursor: pointer;}
.two-pic .gallery-thumbs img{ width:100%; height: 100%; object-fit:cover; display: block;}
.two-pic .swiper-slide-thumb-active{ border-top:2px solid #b40200;}

.info-l{ /*width: calc(50% - 30px);*/  width: 50%; padding-right:30px; *width:47%; *padding-right:3%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.info-c{ width: 50%;}
.info-l, .info-c, .info-r{ margin-top: 20px;}

.three-list li{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #ececec; overflow: hidden;}
.three-list li:nth-of-type(5){ margin-bottom: 0;}
.three-list li .date { width: 60px; padding-right: 10px; float: left; text-align: center; border-right:1px solid #f6f6f6}
.three-list li .date span { color: #b40200; display: block;}
.three-list li .date span:nth-of-type(1){ font-size: 22px; line-height: 26.8px; font-weight: bold;}
.three-list li .date span:nth-of-type(2){ font-size: 15px; line-height: 20px;}
.three-list li .info { margin-left: 80px; font-size: 14px; line-height: 22px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.four-list ul{ margin-top: -8px;}
.four-list ul li{ padding: 0 96px 0 13px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/bg_info_li.png) no-repeat left center; display: block; position: relative;}
.four-list ul li a{ *width:100%; *display:inline-block; *overflow:hidden;}
.four-list ul li span{ position: absolute; top:0; right: 0;}

.five-first{ height: 125px; padding-bottom: 18px; border-bottom: 1px solid #ececec; overflow: hidden;}
.five-first .img{ /*width: calc(40% - 13px);*/ width: 40%; padding-right:30px; *width:37%; *padding-right:3%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box; height: 100%; float: left; display: block;}
.five-first .img img{ width:100%; height: 100%; object-fit:cover; display: block;}
.five-first .info{ width:60%; float: right; display: block; overflow: hidden;}
.five-first .info h3{ margin:-3px 0 5px 0; font-size: 17px; line-height: 28px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.five-first .info h5{ margin-bottom: 10px; font-size: 13px; color: #666; line-height: 22px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.five-first .info .date { color: #666; display: inline-block;}

.five-list ul li{ padding: 0 96px 0 15px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/bg_info_li.png) no-repeat left center; display: block; position: relative;}
.five-list ul li a{ *width:100%; *display:inline-block; *overflow:hidden;}
.five-list ul li span{ position: absolute; top:0; right: 0;}

.six-list ul{ margin-top: -16px;}
.six-list ul li{ width:50%; float: left; line-height: 66.5px; text-align: center; display: inline-block;}
.six-list ul li a{ font-size:14px; color:#fff; display:block; background:#b40200;}

.six-list ul li:first-child a{ margin:15px 7.5px 0 0; }/*选取第一个li*/
.six-list ul li:first-child+li a{ margin:15px 0 0 7.5px; }/*选取第二个li */
.six-list ul li:first-child+li+li a{ margin:15px 7.5px 0 0; }/*选取第三个li */
.six-list ul li:first-child+li+li+li a{ margin:15px 0 0 7.5px; }/*选取第四个li */
.six-list ul li:first-child+li+li+li+li a{ margin:15px 7.5px 0 0; }/*选取第五个li */
.six-list ul li:first-child+li+li+li+li+li a{ margin:15px 0 0 7.5px; }/*选取第六个li */



















