@charset "utf-8";
.infolist li{line-height: 30px; padding-top: 10px;padding-bottom: 10px;}
.hot-zt img{width: 25px;float: left;margin-top: -2px; margin-right: 15px;}
.hot-images .swiper-grid{background: #F5F5F5;box-shadow: 0 10px 20px 0 rgb(107, 137, 191,0.25);margin-bottom: 50px;}
.hot-images .place{padding-top:36.5%;}
.hot-images .text-box{padding: 35px;padding-left:5px;}
.hot-images .text-box b{font-size:1.25em; line-height: 1.5em;display: block;margin-bottom: 20px;}
.hot-images .text-box p{line-height: 1.7em;-webkit-line-clamp: 5;color:#000000;}
.hot-images .text-box .brief{height: 9em;}
.hot-images .text-box .more{position: absolute; bottom: 0;}
.hot-images .text-box .more a{color:#2354AF;font-weight: bold;background: url(../images/ztzl/more.png) no-repeat right center; background-size: 36px;padding-right: 46px;}
.swiper-btn{text-align: center;position: absolute; bottom: 0;  width: 230px;left: 50%; margin-left: -115px;}
.hot-images .swiper-ctrl-button{ width: 50px;height: 50px;background: #fff;border-radius: 50%;box-shadow: 0 4px 10px 0 rgb(15, 27, 51,0.10);}
.hot-images .swiper-ctrl-button i{display: block; height: 50px;position: initial;margin-top: 0;background-size: 24px!important;}
.hot-images .swiper-ctrl-prev i{background: url(../images/ztzl/arrow_prev.png) no-repeat center;}
.hot-images .swiper-ctrl-next i{background: url(../images/ztzl/arrow_next.png) no-repeat center;}
.hot-images .swiper-ctrl-button:hover{box-shadow: 0 4px 10px 0 rgb(27, 90, 186,0.20);}
.hot-images .swiper-ctrl-prev:hover i{background: url(../images/ztzl/arrow_prev_blue.png) no-repeat center;}
.hot-images .swiper-ctrl-next:hover i{background: url(../images/ztzl/arrow_next_blue.png) no-repeat center;}

@media (max-width:1500px) {
    .hot-images .text-box p{-webkit-line-clamp: 3;}
    .hot-images .text-box .brief{height: 7em;}
  }

@media (max-width:1280px) {
    .hot-images .text-box p{-webkit-line-clamp: 2;}
    .hot-images .text-box .brief{height:auto;}
}
@media (max-width:992px) {
    .hot-images .text-box{padding-left: 30px;margin-bottom: 30px;}
}

.hot-zt-box ul{margin: 0px -20px;}
.hot-zt-box ul li{float: left; width: 33.33%;}
.hot-zt-box ul li div.place{margin: 20px 20px;padding-top: 41%;}

@media (max-width:992px) {
    .hot-zt-box ul{margin: 0px -10px;}
    .hot-zt-box ul li div.place{margin: 10px 10px;}
}
@media (max-width:640px) {
    .hot-zt-box ul li{width: 50%;}
  .res.infolist.dot li{margin:0;}
  .infolist li{padding:5px 0;}
}

.ztlz-zxzt .bd .item{box-shadow: 0 2px 24px 0px rgb(228, 234, 245);padding: 10px 30px 20px;}
.ztlz-zxzt .bd .item .infolist.dot li a::before{background: #A8A8A8;border-radius: 0;}