.mid{ padding: 20px 0 0 0; /* overflow: hidden; */}
.mid .mkl { width: 72.5%; padding-right:20px; *width:69.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: 27.5%;}

.lm-bd{ margin-bottom: 20px; border-bottom: 1px solid #e6e6e6; overflow: hidden; position: relative;}
.lm-bd strong{ padding:0 5px 13px 5px; font-size: 16px; color: #454545; display: inline-block;}
.lm-bd a{ margin-top: 3px; padding-bottom: 13px; font-size: 14px; float: right; color: #999999;}

.one-pic{ width: 100%; height: 391px;}
.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%;}
.one-pic .swiper-pagination-bullet-active{ background: #f17b0a; }

.info-l{ 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;}
.info-r{ width:50%;}
.info-l, .info-r{ margin-top: 20px;}

.one-first h2{ font-size:17px; color: #d63535; text-align: center; -webkit-line-clamp: 1;}
.one-first p{ height:22px; margin-top: 10px; font-size:14px; color: #666; line-height: 22px; text-align: justify;  -webkit-line-clamp: 2;}
.one-first h2, .one-first p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.one-list ul{ margin-top: -13px; padding-top: 5px; /*border-top: 1px solid #ececec;*/ }
.one-list ul li{ padding: 0 50px 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{ *width:100%; *display:inline-block; *overflow:hidden;}
.one-list ul li span{ position: absolute; top:0; right: 0;}

.two-list ul{ margin-top: -10px;}
.two-list ul li{ padding: 0 50px 0 13px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/bg_info_li01.png) no-repeat left center; display: block; position: relative;}
.two-list ul li a{ *width:100%; *display:inline-block; *overflow:hidden;}
.two-list ul li span{ position: absolute; top:0; right: 0;}

.three-list li{ padding-bottom: 16px; overflow: hidden;}
.three-list li .date { width: 55px; padding: 5px; float: left; text-align: center; background: #e8e6e6;}
.three-list li .date span { display: block;}
.three-list li .date span:nth-of-type(1){ font-size: 20px; color: #d23737;}
.three-list li .date span:nth-of-type(2){ margin-top: 3px; padding-top: 3px; font-size: 13px; border-top:1px solid #cecccc;}
.three-list li .info { margin-left: 75px; font-size: 14px; line-height: 26px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.zt{ margin-top: 4px;}
.zt .lm-bd strong{ padding: 7px 10px; color: #fff; background: #9a0a14;}
.zt .lm-bd a{ display: none;}

.four-list ul{ margin-top: -15px;}
.four-list ul li{ width:50%; float: left;}
/*.four-list ul li a{ height: 63px; font-size:15px; color: #fff; line-height: 63px; text-align: center; background: #9a0a14; display: block;}*/
.four-list ul li a:hover{ text-decoration: underline;}
.four-list ul li:nth-child(even) a{ margin:10px 0 0 5px;}
.four-list ul li:nth-child(odd) a{ margin:10px 5px 0 0;}

.four-list ul li:first-child a{ margin:10px 5px 0 0;}/*选取第一个li*/
.four-list ul li:first-child+li a{ margin:10px 0 0 5px;}/*选取第二个li */
.four-list ul li:first-child+li+li a{ margin:10px 5px 0 0;}/*选取第三个li */
.four-list ul li:first-child+li+li+li a{ margin:10px 0 0 5px;}/*选取第四个li */
.four-list ul li:first-child+li+li+li+li a{ margin:10px 5px 0 0;}/*选取第五个li */
.four-list ul li:first-child+li+li+li+li+li a{ margin:10px 0 0 5px;}/*选取第六个li */















