body{background:#f6f6f6}
.listleft{width:260px;float:left;background:#fff}
.listleft h2{width:100%}
.listleft h2 img{width:100%}
.listleft ul{width:100%;padding-top:5px}
.listleft ul li{width:100%;text-align:center;border-bottom:1px solid #f4f4f4}
.listleft ul li a{display:block;font-size:16px;font-family:MicrosoftYaHei;color:#333;padding:14px 15px;line-height:25px}
.listleft ul li{position:relative}
.listleft ul li::after{position:absolute;content:'';display:inline-block;border-bottom:3px solid #a60000;left:50%;margin-left:-13.5px;bottom:10px;border-radius:5px;width:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.listleft ul li.on:after,.listleft ul li:hover:after{width:27px}
.listleft ul li.on a,.listleft ul li:hover a{font-weight:700}
.mainbox{width:76%;background:url(../images/kycx/kycx_bg2.png) no-repeat top center #fff;float:right}
.paddingbox{padding:30px 25px}
.listright{width:867px;padding:0 20px 20px;float:right;background:#fff}
.listul{width:100%}
.listul li{width:100%;padding:28px 0;border-bottom:1px solid #e6e6e6}
.listul .have a img{float:left;width:158px;height:107px}
.gzdtrq{padding:0 10px}
.gzdtrq h2{width:100%;font-size:43px;font-family:MicrosoftYaHei;color:#333;line-height:43px}
.gzdtrq p{width:100%;height:20px;font-size:14px;font-family:MicrosoftYaHei;color:#333;line-height:20px}
.zbhdright{width:88%;float:right}
.subtitle{height:22px;font-size:14px;font-family:MicrosoftYaHei;color:#666;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-top:11px}
.have .zbhdright{width:78%;float:right}
.zbhdright h2{height:24px;font-size:18px;font-family:MicrosoftYaHei;color:#333;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.have .subtitle{height:44px;font-size:14px;font-family:MicrosoftYaHei;color:#666;line-height:22px;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:11px}
.time{height:16px;font-size:12px;font-family:MicrosoftYaHei;color:#999;line-height:16px;margin-top:14px}
.clear{clear:both}
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.parentname{text-align:center}
.parentname h2{background:url(../images/public/parentname_bg.png) no-repeat;background-size:100%;display:block;height:66px;position:relative}
.parentname h2 font{color:#fff;display:block;width:66%;left:50%;margin-left:-33%;background:#a60000;padding:7px 0;font-weight:700;position:absolute;bottom:0}
.parentname span{display:block;background:#e64d4d;color:#fad8d8;width:66%;margin:auto;padding:5px 0}
@media (max-width:1200px){
.listleft{width:21.6%}
.listright{width:72%}
.have .zbhdright{width:74%}
}
@media (max-width:991px){
.listleft{width:100%}
.listright{width:100%;padding:0}
.listul .have a img{width:100%;height:auto}
.zbhdright{width:100%!important;margin-top:10px}
.have .subtitle{height:auto}
.listleft{float:none}
.mainbox{width:auto;float:none;margin-top:20px}
}