*{box-sizing:border-box;}
body{background:#fff}
.container{width:1400px;margin:auto}

.is-banner{width: 100%;height: 520px;padding-top:30px;background: url(../images/index/banner.png) center top no-repeat;}
.u-back{width: 120px;height: 42px;border-radius: 20px;text-align: center;line-height: 42px;background-color: rgba(0, 0, 0, 0.1);
       color: #fff;margin-left:20px}
.u-back:hover{color:#fff}
.m-logo{margin-top:110px;display: block;width:100%;text-align:center}
/*搜索*/
input{border: none;}
input:focus{border: none;outline: none;}
.u-search{width: 310px; margin: 0 auto;}
.u-search form{background: #fff;height: 42px;overflow: hidden;border-radius: 20px;}
.u-search form input[type="text"]{float:left;width:245px;padding:0 0 0 15px;height: 42px;line-height: 42px;font-size: 16px;color: #999;}
.u-search form input[type="submit"]{float:right;width: 55px;height: 42px;background: url(../images/index/search.png) center no-repeat;}

/*标题*/
.zt-title{text-align: center;background: url(../images/index/titlebg.png) center no-repeat;line-height: 36px;padding:30px 0}
.zt-title a{font-size: 36px;color: #0082eb;font-weight: bold;}
/* 列表 */
.twoli{margin-bottom:30px}
.twoli li{float:left;height:46px;line-height:46px;overflow: hidden;}
.twoli  ul li{width:48%}
.twoli li:nth-child(even){float:right}
.twoli ul li a{font-size:18px;}
.twoli li span{font-size:16px;}
.m-newslist{margin-bottom:30px;}
.m-newslist ul{overflow:hidden;display: flex;flex-wrap: wrap;margin:0 -10px}
.m-newslist li{float:left;width:50%;border-bottom:1px dashed #ddd;display: flex;gap:20px;align-items: center;padding:20px 10px}
.m-newslist li div.f-fl{width:70px;height:60px;flex-shrink: 0;background: #f5f5f5;text-align: center;padding-top:6px;}
.m-newslist li div.f-fl p{font-size:18px;font-weight:bold;}
.m-newslist li div.f-fl span{color:#999;font-size:14px;}
.m-newslist li div.f-fr {line-height:38px;}
.m-newslist li div.f-fr a{font-size:18px;}
.c-red{color:#f20808}

.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
 

@media screen and (max-width: 1200px){

}

@media screen and (max-width: 991px){
  body{min-width:100%}
  img{max-width: 100%}
  .container{width:100%;padding:10px;} 
  .is-banner{height:320px}
  .m-logo{padding-left:0;margin-top:30px;width:80%;;margin-left:10%}
  .m-newslist li,.twoli  ul li{width:100%}
  .zt-title a{font-size:20px;}
  .m-newslist li div.f-fr a,.twoli ul li a{font-size:16px;}
  .zt-title{padding:15px 0}
  .twoli li{line-height:40px;height:40px}
  .m-newslist li{padding:10px }
}

@media screen and (max-width: 767px){


}