body {
 min-width: 1360px;
}
.container { margin: 0 auto; overflow: hidden;padding-bottom: 60px;position: relative; }

.container .news-left { width: 70%; float: left; margin-top: 20px; }
.container .news-left .title {font-size:24px;line-height: 24px;color:#000000;margin-bottom: 16px;}
.container .news-left .title img {width: 24px; height: 24px; }
.container .news-left .title a {display: none;float: right;font-size:20px;color:#5579a4;line-height: 24px;}
.news-header { width: 100%; background-color: #f7f6f7; line-height: 50px; margin-bottom: 10px; }
.news-header ul li { font-size: 22px; float: left; font-weight:normal;width: auto; padding: 0 20px; text-align: center; }
.news-header ul li a { color: #000; }
.news-header ul li a:hover { color: #5579a4; }
.news-header ul li.active { background-color: #5579a4; }
.news-header ul li.active a { color: #fff; }
.container .news-left .item { width: 100%; height: 100px; border-bottom: 1px solid #E5E5E5; position: relative; padding: 0 20px 0 140px; box-sizing: border-box;}
.container .news-left .item:hover { background-color: #f7f6f7; cursor: pointer; }
.container .news-left .item .item-left { position: absolute; left: 0; top: 10px; height: 80px;width: 120px;}
.container .news-left .item .item-left img { display: block; height: 100%;width: 100%; object-fit: contain;}
.container .news-left .item .item-right { padding: 15px 0; box-sizing: border-box; width: 100%; height: 70px; position: relative; }
.container .news-left .item .item-right a { color: #4a4a4a; display:block;font-size: 18px;line-height: 40px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.container .news-left .item .item-right a:hover { color: #5579a4; }
.container .news-left .item .item-right .bottom { }
.container .news-left .item .item-right .bottom ul li { font-size: 14px; display: inline-block; color: #8a8a8a; }
.container .news-left .item .item-right .bottom ul li:hover { color: #8a8a8a; }

.container .news-left .loading { width: 100%; margin-top: 20px; height: 50px; line-height: 50px; background-color: #f7f6f7; text-align: center; border-radius: 4px;  }
.container .news-left .loading{ font-size: 14px; color: #000; margin-bottom: 20px; }
.container .news-left .loading:hover { background-color: #EDEDED; cursor: pointer; color: #5579a4;}
.container .news-left .none-loading { font-size: 14px; color: #000; width: 100%; margin-top: 60px; margin-bottom: 20px; height: 50px; line-height: 50px; background-color: #f7f6f7; text-align: center; border-radius: 4px; }

.container .news-right { float: left; width: 25%; margin-top: 20px; margin-left: 5%; margin-bottom: 20px; background:#f4f5f6;border-top: solid 1px #5579a4; padding: 0 40px; box-sizing: border-box;}
.container .news-right .hot-sort { margin-top: 20px; width: 100%; position: relative; color: #000; font-weight:normal; font-size: 24px;margin-bottom: 24px;}
.container .news-right .sorting .item { margin-bottom: 20px; position: relative; padding-left: 30px; box-sizing: border-box;}
.container .news-right .sorting .item .number { width: 24px; height: 24px; font-size: 18px; color: #fff; background:#5579a4; position: absolute; left: 0; top: 0; text-align: center;}
.container .news-right .sorting .item .text { color: #4a4a4a; font-size: 18px; line-height: 24px; width: 100%; }
.container .news-right .sorting .item .text a {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.container .news-right .sorting .item .text a:hover { color: #5579a4; }

.container .news-right .news-tab {margin-top: 32px;margin-bottom: 20px;}

.container .news-right .news-tab ul {
 width: 100%;
}

.container .news-right .news-tab ul li {
 width: 100%;
 line-height: 90px;
 height: 90px;
 background:#e6f0fd;
 padding: 0 10px 0 112px;
 box-sizing: border-box;
 position: relative;
 margin-bottom: 50px;
}

.container .news-right .news-tab ul li img {
 position: absolute;
 top: -6px;
 left: 6px;
 width: 100px;
 height: 100px;
}

.container .news-right .news-tab ul li span{
 display: inline-block;
 text-align: center;
 width: 100%;
 font-size:26px;
 color:#5579a4;
 cursor: pointer;
}

.container .news-right .news-tab ul li span:hover {
 color:#002756;
}

@media screen and (max-width: 1024px) {
 body {
  min-width: auto;
  width: 100%;
  position: relative;
  overflow-x: hidden;
 }
 .container .news-left {
  width: 100%;
 }
 .container .news-left .item {
  padding: 0 0 0 80px;
 }
 .container .news-left .item .item-left {
  width: 60px;
  height: 40px;
  top: 24px;
 }
 .news-right {
  display: none;
 }
 .news-header ul li {
  width: 50%;
  padding: 0;
 }
 .container .news-left .title a {
  display: block;
 }
}

/*# sourceMappingURL=newslist.css.map */