.mid{ padding: 20px 0 0 0; /* overflow: hidden; */}
.mid .mkl { width: 75%; padding-right:30px; *width:72%; *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: 25%;}

.lm-bd{ margin-bottom: 20px; border-bottom: 1px solid #e6e6e6; overflow: hidden; position: relative; background: url(../images/bg_lm.png) no-repeat left bottom;}
.lm-bd strong{ padding:0 5px 13px 5px; font-size: 18px; color: #0071c0; border-bottom:3px solid #0071c0; display: inline-block;}
.lm-bd a{ margin-top: 3px; padding-bottom: 13px; font-size: 14px; float: right; color: #999999;}

.one-pic{ width: 50%; padding-right: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; height: 374px;}
.one-pic img{ width:100%; height: 90%; 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; object-fit:cover; display: block;}
.one-pic .fonts{ line-height: 24px; padding:15px 0; *padding:15px 0; display: block;}
.one-pic .fonts span{ text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.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:50%;}
.one-list ul{ margin-top: -18px;}
.one-list ul li{ padding: 0 90px 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;}
.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: 15.5px; padding-bottom: 15.5px; *margin-bottom: 16px; *padding-bottom: 16px; margin-bottom: 16px\0; padding-bottom: 16px\0; border-bottom: 1px solid #ececec; overflow: hidden;}
.two-list li:nth-of-type(5){ margin-bottom: 0;}
.two-list li .date { width: 55px; padding-right: 10px; float: left; text-align: center; border-right:1px solid #f6f6f6}
.two-list li .date span { display: block;}
.two-list li .date span:nth-of-type(1){ font-size: 26px; color: #878787; line-height: 26.8px; font-weight: bold;}
.two-list li .date span:nth-of-type(2){ font-size: 13px; color: #878787; line-height: 20px;}
.two-list li .info { *height:45px; height:45px\0; 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;}

.zt{ width: 100%; margin-top: 30px;}
.zt img{ width:100%; object-fit:cover; display: block;}
.zt .swiper-pagination-bullets, .zt .swiper-pagination-custom, .zt .swiper-pagination-fraction{ bottom: 5px;}

.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: 30px;}

.three-first{ height: 185px; padding-bottom: 18px; border-bottom: 1px solid #ececec; overflow: hidden;}
.three-first .img{ width: 50%; padding-right:20px; *width:48%; *padding-right:2%; 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{ *height:72px; margin-bottom: 10px; font-size: 13px; color: #666; line-height: 26px; *line-height: 24px; 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 90px 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 a{ *width:100%; *display:inline-block; *overflow:hidden;}
.three-list ul li span{ position: absolute; top:0; right: 0;}

/*.lm-lists{ margin: 30px 0; padding: 20px; box-shadow: 0px 0px 10px #bdbdbd; background: #f5f5f5;}*/
/*.lm-lists ul{ margin-left: -20px; overflow: hidden;}
.lm-lists ul li{ width:12.5%; float: left;}
.lm-lists ul li a{ margin-left: 20px; text-align: center; display: block;}
.lm-lists ul li a img{ width:34px; height: 34px; margin: 0 auto 10px auto; padding:15px; border-radius: 5px; display: block; background: #afafaf;}*/

.lm-lists{ margin: 30px 0; }
.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%; object-fit: cover; 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%; object-fit: cover; display: block;}

















