.main{padding-bottom:30px;}
.main .title{width: 100%;height: 80px;line-height: 80px;}
.main .title h3{font-size: 26px;color: #aa0000;position: relative;padding-left:15px;}
.main .title h3::before{content: "";width: 5px;height: 26px;background: #aa0000;display: block;position: absolute;left:0;top:50%;margin-top:-13px;}
.main .title span{padding-left:25px;background:url(/qlsk/img/home.png) no-repeat left center;background-size:18px 18px;color: #666666;}
.main .title a{font-size: 16px;color: #666666;}
.main .title a:hover{color: #aa0000;}

.list-txt li{line-height: 40px;padding-bottom:20px;border-bottom: 1px solid #cccccc;margin-bottom: 20px;position: relative;font-size: 18px;}
.list-txt li::before{content: "";width: 8px;height: 8px;background: #aa0000;display: block;position: absolute;left:0;top:16px;}
.list-txt li a{display: block;color: #000000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:16px;max-width: calc( 100% - 130px );}
.list-txt li time{color: #666666;}
.list-txt li:hover a{color: #aa0000;}

.mainbox{min-height:500px;}
.mainbox .c-title{font-size:30px;color:#000;line-height:50px;text-align:center}
.mainbox .other-s{font-size:14px;line-height:35px;text-align:center;color:#434343;background:#e1e1e1;margin:15px auto 0 auto}
.mainbox .nr-info{height:auto;min-height:300px;overflow:hidden;position:relative;text-align:left}
.mainbox .nr-info p{font-size:16px;color:#222222;line-height:34px;margin:15px 0;text-indent:2em;text-align:left}
.mainbox .nr-info img{max-width:100%;margin:10px auto;display:block;height:auto}

.picture_list{padding-top:20px;}
.picture_list li{width:380px; height:270px;float:left;margin-right:30px;margin-bottom:10px;}
.picture_list li:nth-child(3n){margin-right:0px;}
.picture_list li a{width: 100%;height: 100%;}
.picture_list li .picture{width:380px;height:220px;overflow:hidden;position:relative;}
.picture_list li .picture::after{content: "";width: 100%;height: 100%;background: url(/qlsk/img/box.png) no-repeat;background-size: 100% 100%;position: absolute;top:0;left;0;}
.picture_list li .picture img{width: calc( 100% - 24px );height: calc( 100% - 24px );display: block;object-fit: cover;transition: 0.5s all;padding:12px;}
.picture_list li:hover .picture img{transform: scale(1.1,1.1);}
.picture_list li .picture_txt{line-height:35px; color:#434343; text-align:center; margin-top:5px;font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.picture_list li:hover .picture_txt{color:#bc0a12;}