.mid .mkl { width: 65%; padding-right:30px; *width:62%; *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: 35%;}
.mid .mkl, .mid .mkr{ margin-top: 20px;}

.lm-bd{ margin-bottom: 20px; border-bottom: 1px solid #4a118b; 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: #4a118b; display: inline-block;}
.lm-bd a{ margin-top: 3px; padding-bottom: 13px; font-size: 14px; float: right; color: #999999;}

.one-pic{ padding-bottom: 10px; overflow: hidden;}
.one-pic img{ min-width: 280px; height: 150px; margin-right: 18px; float: left; object-fit:cover; display: inline-block;}
.one-pic .info{ padding: 20px 0; display: block; overflow: hidden;}
.one-pic .info h3 {margin-bottom: 35px; font-size: 15px; font-weight: bold; line-height: 22px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.one-pic .info span{ color: #999; text-align: center;}

.one-list ul{ margin-top: 13px;}
.one-list ul li{ padding-right: 96px; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-top: 1px solid #dddddd; background: url(../images/bg_info_li.png) no-repeat left center; display: block; position: relative;}
.one-list ul li span{ position: absolute; top:0; right: 0;}
.one-list ul li:nth-of-type(6){ margin-bottom: 0; border-bottom: 1px solid #dddddd;}

.two-list{ margin-top: -20px; background: #f2f2f2;}
.two-list li{ padding:20.5px 22px; display: block; border-bottom: 1px solid #ddd; overflow: hidden;}
.two-list li:nth-of-type(5){ border-bottom: 0;}
.two-list li .info{ margin: 5px 0; font-size: 14px; line-height: 20px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.two-list li .date{ margin-right: 13px; padding:5px 20px 8px 20px; float: left; text-align: center; color: #fff; background: #4a128b; display: inline-block;}
.two-list li .date span{ display: block; font-style: normal;}
.two-list li .date span:nth-of-type(1){ margin-bottom: 5px; padding-bottom: 5px; font-size: 15px; line-height: 20px; border-bottom:1px solid #fff}
.two-list li .date span:nth-of-type(2){ font-size: 28px; line-height: 26px;}

.three-list li{ width:50%; float: left; border-right: 1px solid #ddd; overflow: hidden; box-sizing:border-box;}
.three-list li .info{ margin:0 20px 20px 0; border-bottom: 1px solid #ddd;}
.three-list li .info a{ height: 40px; margin-bottom: 16px; font-size: 14px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display:block;}
.three-list li .info span{ margin-bottom: 20px; color: #999; display: block;}
.three-list li:nth-child(2n+2){  border-right: 0;}
.three-list li:nth-child(2n+2) .info{ margin:0 0 20px 20px;}
.three-list li:nth-of-type(3) .info, .three-list li:nth-of-type(4) .info{ margin-bottom: 0;}

.four-list ul{ margin-top: -13px;}
.four-list ul li{ padding-right: 96px; line-height: 46px; 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 span{ position: absolute; top:0; right: 0;}



















