.part{width: 100%;background: url(/qlsk/img/body-bg.jpg) no-repeat top center;background-size: 100% 100%;}
.part .w12{padding:40px;width: 1120px;background: rgba(255,255,255,.7);}
.part01{margin-bottom: 30px;}
.part01-left{width: 670px;height: 433px;margin: 0 !important;}
.part01-left .swiper-slide a{display: block;width: 100%;height: 100%;}
.part01-left .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.part01-left .swiper-slide p{display: block;width: calc( 100% - 110px );height: 54px;background: rgba(0,0,0,.6);padding-left:20px;padding-right:90px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom:0;left:0;line-height: 54px;color: #ffffff;}
.part01-left .swiper-pagination{text-align: right;right:15px;left: inherit !important;bottom:18px !important;width: auto !important;}
.part01-right{width: 420px;}
.part01-right ul li{border-bottom:1px solid #cccccc;padding:24px 0;}
.part01-right ul li a{font-size: 20px;color: #000000;line-height: 36px;font-weight: bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.part01-right ul li:hover a{color: #aa0000;}
.part01-right .more{margin-top:auto;text-align: right;height: 50px;line-height: 50px;}
.part01-right .more a{font-size: 14px;color: #666666;}
.part01-right .more a:hover{color:#aa0000;}
.part02{margin-bottom: 30px;}
.title{width: 100%;border-bottom:3px solid #cccccc;height: 50px;background: url(/qlsk/img/qldt.png) no-repeat center top;position: relative;text-align: right;}
.title a.more{line-height: 36px;text-align: right;display: inline-block;font-size: 14px;color: #666666;}
.title a:hover{color: #aa0000;}
.part02 ul{padding-top:10px;}
.part02 ul li{width: calc( 50% - 15px);margin-right: 30px;line-height: 40px;position: relative;}
.part02 ul li a{font-size: 18px;color: #000000;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:18px;}
.part02 ul li:nth-child(2n){margin-right: 0;}
.part02 ul li::before{content: "";display: block;width: 8px;height: 8px;background: #aa0000;position: absolute;left: 0;top:50%;margin-top: -4px;}
.part02 ul li:hover a{color: #aa0000;}
.part03 .title{background: url(/qlsk/img/qlkt.png) no-repeat center top;}
.part04 .title{background: url(/qlsk/img/qlwh.png) no-repeat center top;}
.part05 .title{background: url(/qlsk/img/qlzp.png) no-repeat center top;}
.piclist{margin-top: 20px;}
.piclist a{display: block;position:relative;}
.piclist .part05-img{overflow: hidden;position: relative;width: 100%;height: 192px;}
.piclist .part05-img::after{content: "";width: 100%;height: 100%;background: url(/qlsk/img/box.png) no-repeat;background-size: 100% 100%;position: absolute;top:0;left;0;z-index:1;}
.piclist img{width: calc( 100% - 24px );height: calc( 100% - 24px );display: block;object-fit: cover;transition: 0.5s all;padding:12px;}
.piclist .part05-txt{width: 100%;text-align: center;padding:0 0 17px;background: rgba(0,0,0,.6);position:absolute;bottom:0;left:0;}
.piclist .part05-txt p{font-size: 15px;color: #ffffff;line-height: 26px;text-overflow: ellipsis;display: block;white-space: nowrap;overflow: hidden;}
.piclist .swiper-slide:hover .part05-img img{transform: scale(1.1,1.1);}