/*概况*/
.qlgk-img,.box-public-cont{height:375px;}
.qlgk-img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;}
.zjqy-cont-text p{font-size:16px;color:#666;line-height:30px;}
.zjqs-btn{position: relative;width: 100px;font-size: 14px;background-color: #ffffff;border: 1px solid #e2e2e2;height: 30px;line-height: 30px;border-radius: 15px;text-align: center;color: #d9232e;overflow: hidden;display:inline-block;}
.zjqy-img{display:none;}

/*快捷方式*/
.kjfs{background-color:#f7f7f7;padding:20px 0;}
.kjfs-layui .layui-col-custom{width:20%;box-sizing: border-box;float: left;padding: 10px;}
.kjfs-text{padding:30px 0;background-color:#fff;transition:all 0.4s;border-radius:5px;}
.kjfs-text span{font-size:16px;display:inline-block;margin-top:15px;transition:all 0.4s;}
.kjfs-img{position:relative;width:64px;height:64px;}
.kjfs-img img{position:absolute;top:0;left:0;width:64px;height:64px;transition:all 0.4s;}
.kjfs-img img.img-white{opacity: 0;}
.kjfs-text:hover {background: linear-gradient(to bottom right,#ca1d1d, #ff1a2b);background-image: -o-linear-gradient(to bottom right,#ca1d1d, #ff1a2b);}
.kjfs-text:hover span{color:#fff;}
.kjfs-text:hover .kjfs-img img.img-white{opacity: 1;}

/*新闻列表*/
.zjqy-list{margin-top:20px;}
.zjqy-list ul li{line-height:45px;}
.zjqy-list ul li a {font-size:16px;transition:all 0.4s;}
.zjqy-list ul li a:hover{color:#e70012}
.zjqy-list ul li a span.list-first{display:inline-block;width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*其他栏目*/
.qt{background-color:#f7f7f7;margin-bottom:0;height:300px;}
.qt-cont{height:220px;position:relative;}
.qt-cont img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;transition:all 0.4s;}
.qt-cont a{position:absolute;bottom:-20%;;left:50%;width:90%;transform:translate(-50%,0%);background-color:#fff;padding:20px;box-shadow: 0 0 10px #ccc;box-sizing: border-box;transition:all 0.4s}
.qt-cont:hover a h3{color:#e70012;}
.qt-cont:hover img{transform:scale(1.04);}
.qt-cont a h3{font-size:18px;font-weight:bold;margin-bottom:20px;}
.qt-cont a p{font-size:16px}

@media screen and (max-width:992px){
.qt{height:auto;padding-bottom: 70px;}
.qt-cont{margin-bottom:30px;height:180px;}
.zjqy-cont-text p{height: auto;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
.kjfs-layui .layui-col-custom{width:50%;}
.qlgk-img{display:none;}
.zjqy-img{display:block;height:200px;}
.zjqy-img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;}
.box-public-cont{height:550px;}
}