.mid{ padding: 20px 0 0 0; overflow: hidden;}
.mid .mkl {  width: 68.5%; padding-right:20px; *width:65.5%; *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: 31.5%;}

.lm-bd{ margin-bottom: 20px; padding-bottom: 15px; font-size: 18px; border-bottom: 1px solid #e6e6e6; overflow: hidden; position: relative; background: url(../images/bg_lm.png) no-repeat left bottom;}
.lm-bd a{ margin-top: 3px; font-size: 14px; float: right; color: #999999;}

.one-pic{  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;}
.one-pic img{ width:100%; min-height: 275px; max-height: 294px; object-fit:cover; display: block;}
.one-pic .fonts{ min-height: 48px; line-height: 24px; padding-top: 3px; 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-pagination-bullets, .one-pic .swiper-pagination-custom, .one-pic .swiper-pagination-fraction{ bottom: 70px;}

.one-list{ width:50%;}
.one-list ul{ margin-top: -18px;}
.one-list ul li{ padding: 0 60px 0 20px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px dashed #e6e6e6; 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-list li{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #e6e6e6; overflow: hidden;}
.two-list li:nth-of-type(5){ margin-bottom: 0; padding-bottom: 0; border-bottom:0;}
.two-list li .date { width: 60px; float: left; text-align: center;}
.two-list li .date span { display: block;}
.two-list li .date span:nth-of-type(1){ font-size: 20px; color: #fff; line-height: 31px; background: #304b8e;}
.two-list li .date span:nth-of-type(2){ font-size: 13px; color: #304b8e; line-height: 20px; background: #efecdb;}
.two-list li .date .span1{ font-size: 20px; color: #fff; line-height: 31px; background: #304b8e;}
.two-list li .date .span2{ font-size: 13px; color: #304b8e; line-height: 20px; background: #efecdb;}
.two-list li .info { margin-left: 70px; font-size: 14px; line-height: 25.5px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}*/
.two-list ul{
margin-top: -18px;
}
.two-list li{
    padding: 0 60px 0 20px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dashed #e6e6e6;
    background: url(../images/bg_info_li.png) no-repeat left center;
    display: block;
    position: relative;
}
.two-list li span{
position: absolute;
    top: 0;
    right: 0;
}

.infolistl{ 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;}
.infolistr{ width: 50%;}
.infolistl, .infolistr{ margin-top: 20px;}

.three-list ul{ margin-top: -10px;}
.three-list ul li{ padding: 0px 60px 6px 20px; line-height: 24px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; border-bottom: 1px dashed #e6e6e6; background: url(../images/bg_info_li.png) no-repeat left 8px; position: relative;}
.three-list ul li a{ height: 24px; display: block; overflow: hidden;}
.three-list ul li span{ position: absolute; top: 0px; right: 0;}

.zt{ margin: 20px 0; overflow: hidden;}
.four-list{width:100%; height:180px; margin-top: 20px; overflow: hidden; position:relative; }
.four-list ul{height:180px;width:10000px;position:absolute;left:0;}
.four-list ul li{ width:284px; float: left;}
.four-list ul li a{ margin:0 10px; display: block;}
.four-list ul li a img{ width:100%; height:100%; display: block;}

.ydfour-list{width:100%; overflow: hidden; display:none;}
.ydfour-list ul{ margin:-15px -10px 0 0; overflow: hidden;}
.ydfour-list ul li{ width:50%; float: left;}
.ydfour-list ul li a{ margin:10px 10px 0 0; height: calc(100vw * 260 / 780); display: block;}
.ydfour-list ul li a img{ width:100%; height:100%; display: block; object-fit: cover;}



















