.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: 16px; border-bottom: 1px solid #e6e6e6; overflow: hidden; position: relative;}
.lm-bd strong{ padding:0 5px 13px 5px; font-size: 18px; color: #d23737; border-bottom:3px solid #d23737; display: inline-block;}
.lm-bd a{ margin-top: 3px; padding-bottom: 13px; font-size: 14px; float: right; color: #999999;}

.one-pics{ width: 50%;}
.one-pic{ width:100%; height: 257px; box-shadow: 0px 0px 10px #bdbdbd;}
.one-pic img{ width:100%; height: 100%; object-fit:cover; display: block;}
.one-pic .swiper-container, .one-pic .swiper-wrapper, .one-pic .swiper-slide, .one-pic .swiper-slide a{ height: 100%;}

.vedio-pic{ height: 308px; margin-top:15px;}
.vedio-pic .video_item{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.vedio-pic .video_item video{ width:100%;height: 100% !important; object-fit:cover; }

.one-list{ width:50%; padding-left: 25px; *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;}
.one-list ul{ margin-top: -15px;}
.one-list ul li{ padding: 0 96px 0 20px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px solid #ececec; background: url(../images/bg_info_li.png) no-repeat left center; display: block; position: relative;}
.one-list ul li a{ *width:100%; *display:inline-block; *overflow:hidden;}
.one-list ul li span{ position: absolute; top:0; right: 0;}

.two-tzgg{ padding: 10px 8px; border: 1px solid #e6e6e6;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.two-list li{ padding-bottom: 9px; overflow: hidden;}
.two-list li:nth-of-type(5){ padding-bottom: 0;}
.two-list li .date { width: 55px; padding-right: 8px; float: left; text-align: center; border-right:1px solid #f6f6f6}
.two-list li .date span { color: #d23737; display: block;}
.two-list li .date span:nth-of-type(1){ font-size: 20px; line-height: 30px;}
.two-list li .date span:nth-of-type(2){ font-size: 13px; line-height: 20px;}
.two-list li .date .span1{ font-size: 24px; line-height: 30px;}
.two-list li .date .span2{ font-size: 13px; line-height: 20px;}
.two-list li .info { margin-left: 76px; font-size: 14px; line-height: 20px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.bszz-boxs{ margin-top:10px; padding: 10px 8px; border: 1px solid #e6e6e6;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.bszz-box{}
.bszz-box ul{ margin: -20px -20px 0 0; overflow: hidden;}
.bszz-box ul li{ width:25%; float: left;}
.bszz-box ul li a{ margin: 8px 20px 0 0; text-align: center; display: block;}
.bszz-box ul li a img{ width:50px; height: 50px; margin: 0 auto 10px auto; display: block;}

.infolistl{  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;}
.infolistr{ width: 50%;}
.infolistl, .infolistr{ margin-top: 20px;}

.three-first{ height: 185px; padding-bottom: 18px; border-bottom: 1px solid #ececec; overflow: hidden;}
.three-first .img{ width: 50%; padding-right:20px; *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; height: 100%; float: left; display: block;}
.three-first .img img{ width:100%; height: 100%; object-fit:cover; display: block;}
.three-first .info{ width:50%; padding: 5px 0; float: right; display: block; overflow: hidden;}
.three-first .info h3{ margin-bottom: 10px; font-size: 17px; font-weight: bold; line-height: 28px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.three-first .info h5{ margin-bottom: 10px; font-size: 13px; color: #666; line-height: 26px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.three-first .info .date { color: #666; display: inline-block;}

.three-list ul li{ padding: 0 96px 0 20px; line-height: 55px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px solid #ececec; background: url(../images/bg_info_li.png) no-repeat left center; display: block; position: relative;}
.three-list ul li a{ *width:100%; *display:inline-block; *overflow:hidden;}
.three-list ul li span{ position: absolute; top:0; right: 0;}

.lm-lists{ margin: 20px 0; position: relative;}
.lm-lists .lm-bd a{ display:none;}
.lm-lists .swiper-container { position: static;}
.lm-lists .swiper-slide{ width:25%; float:left; line-height: 40px; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.lm-lists .swiper-slide img{ width:100%; height: calc(100% - 40px); *height: 100%; height: 100%\0; display: block;}
.lm-lists .swiper-container .swiper-button-prev{ left:auto; right:30px;}
.lm-lists .swiper-container .swiper-button-next{ right:0px;}
.lm-lists .swiper-container .swiper-button-prev,.lm-lists .swiper-container .swiper-button-next{ width:24px; height: 26px; color: #ab0101; border:1px solid #eeeeee; top:30px; *top:0px;}
.lm-lists .swiper-container .swiper-button-prev::after,.lm-lists .swiper-container .swiper-button-next::after{ font-size:16px;}
.lm-lists #zt-lists01{ display: none;}

















