@charset "utf-8";
/* CSS Document */
.ls-ztzl-title{ margin-top:24px;background: #F7FBFF; line-height: 40px; padding: 10px 0 10px 31px; border-left: 1px solid #1561AF; color: #1561AF; font-size: 24px; font-weight: bold;}
.ls-ztzl-pic{ clear: both; overflow: hidden;}
.ls-ztzl-pic ul li{width: 317px; height: 178px; float: left; margin: 24px 24px 0 0;}
.ls-ztzl-pic ul li a{ display: block; overflow: hidden;}
.ls-ztzl-pic ul li img{ width: 100%; height: 100%; overflow: hidden;transition: 0.3s all;}
.ls-ztzl-pic ul li .img_title{ display: none;}
.ls-ztzl-pic ul li a:hover img{ transform: scale(1.1); }
.ls-ztzl-pic ul li:nth-of-type(4n){ margin-right: 0;}
.ls-ztzl-list{ margin-top: 40px;}
.ls-column-list{ padding: 18px 0 20px;}
.ls-column-list li{height:48px; line-height:48px; vertical-align:bottom;font-size: 18px; padding:2px 110px 2px 17px; background: url("../images/icon.png") left center no-repeat; background-size: 5px auto;position:relative;}
.ls-column-list li .date{color:#999; position: absolute; top: 2px; right: 0; }
.ls-column-list li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 1170px; }
.ls-column-list li img{float:left; margin:16px 0 0 4px;}
.ls-column-list li.lm_line{height: 0;border-bottom: 2px dashed #E5E5E5;margin: 10px 0; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
@media (min-width:992px) and (max-width:1339px) {
    .ls-ztzl-pic ul li{width: 314px; height: 176px; }
    .ls-ztzl-pic ul li:nth-of-type(4n){ margin-right: 24px;}
    .ls-ztzl-pic ul li:nth-of-type(3n){ margin-right: 0px;}
    .ls-column-list li a{max-width: 800px;}
}
@media (max-width:991px)  {
    .ls-ztzl-title{margin-top: 16px;}
    .ls-ztzl-pic ul li{width: 245px; height: 138px; margin: 16px 16px 0 0;}
    .ls-ztzl-pic ul li:nth-of-type(4n){ margin-right: 16px;}
    .ls-ztzl-pic ul li:nth-of-type(3n){ margin-right: 0px;}
    .ls-ztzl-list{ margin-top: 16px;}
    .ls-column-list{ padding: 8px 0 10px;}
    .ls-column-list li a{max-width: 615px;}
}
@media (max-width:767px) {
    .ls-ztzl-title{ padding: 5px 0 5px 16px;}
    .ls-ztzl-pic ul li{width: 49%; height: auto; margin: 10px 0px 0 0;}
    .ls-ztzl-pic ul li:nth-of-type(4n){ margin-right: 0px;}
    .ls-ztzl-pic ul li:nth-of-type(2n){float: right;}
    .ls-column-list li{font-size: 16px;height: 42px; line-height: 42px;padding-right: 90px;}
    .ls-column-list li a{max-width: none;float: none;}
    .ls-column-list li img{display: none;}
}