@charset "utf-8";

.container{width: 1260px;margin: 0 auto;}
.elli-s{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zt-header{height: 550px;background: url(../images/header_bg.png) center center no-repeat;background-size: auto 100%;padding-top: 20px;}
.zt-header .logo{display: block;height: 76px;width: fit-content;}
.zt-header .logo img{display: block;height: 100%;width: 100%;}
.zt-header .header-text{display: block;margin: 0 auto;width: fit-content;}
.zt-header .header-text img{display: block;}

.zt-main{margin-top: 28px;margin-bottom: 30px;}
.zt-main .list-item{width: calc(607 / 1260 * 100%);float: left;border: 1px solid rgba(223, 223, 223, 1);}
.zt-main .list-item:nth-child(2n){float: right;}
.zt-main .item-title{border-bottom: 2px solid rgba(200, 14, 12, 1);padding: 8px 9px;}
.zt-main .item-title .icon{width: 26px;height: 26px;display: inline-block;vertical-align: middle;object-fit: scale-down;margin-right: 9px;}
.zt-main .item-title .text{font-size: 20px;font-weight: 700;color: rgba(0, 0, 0, 1);display: inline-block;vertical-align: middle;}
.zt-main .item-title .more{float: right;margin-top: 3px;}
.zt-main .item-title .more span{display: inline-block;vertical-align: bottom;margin-right: 3px;font-size: 14px;color: rgba(41, 41, 41, 1);}
.zt-main .item-title .more img{display: inline-block;vertical-align: middle;}
.zt-main .item-content{padding: 16px 20px;}
.zt-main .item-content li{padding: 8px 0;position: relative;}
.zt-main .item-content li a{max-width: calc(100% - 130px);display: inline-block;vertical-align: middle;font-size: 16px;color: rgba(51, 51, 51, 1);}
.zt-main .item-content li .time{position: absolute;top: 0;bottom: 0;margin: auto 0;height: 16px;right: 0;color: rgba(166, 166, 166, 1);}
.zt-main .link-box{margin-top: 35px;}
.zt-main .link-item{width: calc(410 / 1260 * 100%);float: left;margin-right: 15px;margin-top: 20px;height: 55px;display: table;}
.zt-main .link-item:nth-child(3n){float: right;margin-right: 0;}
.zt-main .link-item a{width: 100%;height: 100%;padding: 0 22px;vertical-align: middle;display: table-cell;}
.zt-main .link-item a img{width:100%;height:100%;}
/* .zt-main .link-item a .icon{width: 32px;height: 32px;display: inline-block;vertical-align: middle;object-fit: scale-down;margin-right: 46px;}
.zt-main .link-item a .text{font-size: 20px;font-weight: 700;color: rgba(255, 255, 255, 1);display: inline-block;vertical-align: middle;} */

.footer-links{background: rgba(186, 43, 28, 1);}

@media (max-width: 992px){
  .zt-main .list-item{width: 100%;float: none;}
  .zt-main .list-item:not(:first-child){margin-top: 20px;}
}

@media (max-width: 768px){
  .zt-header{height: auto;padding: 20px 0 50px 0;}
  .zt-header .logo{width: 60%;height: auto;}
  .zt-header .header-text{width: 45%;}
  .zt-main .link-item{width: 100%;float: none;}
  /* .zt-main .link-item:not(:first-child){margin-top: 20px;}
  .zt-main .link-item a .text{font-size: 18px;} */
}

@media (max-width: 431px){
  .zt-header{height: auto;padding: 20px 0 30px 0;}
  .zt-header .logo{width: 80%;}
  .zt-header .header-text{width: 60%;}
  .zt-main .item-content{padding: 12px;}
  .zt-main .item-title .text{font-size: 18px;}
  .zt-main .item-content li a{font-size: 14px;max-width: calc(100% - 90px);}
  .zt-main .item-content li .time{font-size: 14px;}
  /* .zt-main .link-item a .icon{margin-right: 25px;width: 27px;height: 27px;}
  .zt-main .link-item a .text{font-size: 16px;} */
  .zt-main .link-box{margin-top: 20px;}
}
