.lm-bd{ margin-bottom: 15px; border-bottom: 1px solid #e6e6e6; overflow: hidden; position: relative;}
.lm-bd strong{ padding:0 5px 13px 5px; font-size: 18px; display: inline-block;}
.lm-bd a{ margin-top: 3px; padding-bottom: 13px; font-size: 14px; float: right; color: #999999;}

.one-pic{ overflow: hidden;}
.one-pic li{ width:25%; float: left;}
.one-pic li a{ margin-top: 10px; display: block;}
.one-pic li:nth-of-type(1) a{ margin-right: 10px;}
.one-pic li:nth-of-type(2) a, .one-pic li:nth-of-type(3) a{ margin:10px 10px 0 10px;}
.one-pic li:nth-of-type(4) a{ margin-left: 10px;}
.one-pic li img{ width:100%; height: 215px; display: block;}
.one-pic li .info h2{ margin:10px 0 5px 0; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.one-pic li .info p{ font-size:13px; color: #999; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 40px; overflow: hidden;}

.mid-01{ padding: 25px 0; background: #fafafa;}
.mid-01 .mkl { width: calc(72% - 30px);}
.mid-01 .mkl .info-l{ width: calc(50% - 30px);}
.mid-01 .mkl .info-r{ width: 50%;}
.mid-01 .mkr { width: 28%;}

.one-list li{ padding-bottom: 14.5px; overflow: hidden;}
.one-list li:nth-of-type(4){ padding-bottom: 0;}
.one-list li .date { width: 70px; padding-right: 8px; float: left; text-align: center;}
.one-list li .date span { display: block;}
.one-list li .date span:nth-of-type(1){ font-size: 24px; color: #fff; line-height: 36px; background: #b5020c;}
.one-list li .date span:nth-of-type(2){ font-size: 13px; color: #b5020c; line-height: 26px; background: #ffffff;}
.one-list li .info { margin-left: 80px; 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;}

.two-first{ padding-bottom: 13px; border-bottom: 1px solid #ececec;}
.two-first h2{ font-size:17px; text-align: center; -webkit-line-clamp: 1;}
.two-first p{ margin-top: 10px; font-size:14px; color: #999; line-height: 22px; text-align: justify;  -webkit-line-clamp: 2;}
.two-first h2, .one-first p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.two-list ul{ margin-top: 1px;}
.two-list ul li{ padding: 0 96px 0 0; line-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; position: relative;}
.two-list ul li span{ color: #999; position: absolute; right: 0;}

.three-list{ margin-top: -10px;}
.three-list li{ width:50%; float: left;}
.three-list li a{ margin-top: 10px; font-size:15px; text-align: center; line-height: 36px; background: #cccccc; display: block;}
.three-list li:nth-child(even) a{ margin-left: 5px;}
.three-list li:nth-child(odd) a{ margin-right: 5px;}

.four-list ul{ margin-top: -10px;}
.four-list ul li{ width:50%; float: left;}
.four-list ul li a{ margin-top: 10px; font-size:15px; color: #fff; text-align: center; line-height: 38px; display: block;}
.four-list ul li:nth-child(even) a{ margin-left: 5px;}
.four-list ul li:nth-child(odd) a{ margin-right: 5px;}
.four-list ul li:nth-of-type(1) a{ background: #993400;}
.four-list ul li:nth-of-type(2) a{ background: #9a6600;}
.four-list ul li:nth-of-type(3) a{ background: #cc6733;}
.four-list ul li:nth-of-type(4) a{ background: #cc9900;}
.four-list ul li:nth-of-type(5) a{ background: #989933;}
.four-list ul li:nth-of-type(6) a{ background: #b4ae18;}

.five-pic li a .info p{ display: none;}