.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.sz-list{padding-top: 30px}
.sz-list ul li{width: 31.333%;margin-right: 3%;background: #fafafa;float: left;margin-bottom: 30px;transition: .3s;min-height:220px;}
.sz-list ul li:nth-child(3n){margin-right: 0}
.sz-list ul li .img{float: left;width: 150px;height: 205px;overflow: hidden}
.sz-list ul li .img img{width: 100%;transition: .3s;transform-origin: top center}
.sz-list ul li:hover .img img{transform: scale(1.05);}
.sz-list ul li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.1)}
.sz-list ul li .txt{float: left;padding: 25px;max-width: 180px;box-sizing: border-box;}
.sz-list ul li .txt h4{font-size: 22px;margin-bottom: 20px}
.sz-list ul li .txt p{font-size: 15px;color: #666;margin-bottom: 10px}
.xrld{width:70%;margin:10px auto 0;}
.sz-list .xrld li{width:47%;}

@media (max-width: 1366px){
.xrld{width:100%;}
.sz-list ul li{width: 48%;margin-right: 4%;}
.sz-list ul li:nth-child(3n){margin-right: 4%}
.sz-list ul li:nth-child(2n){margin-right: 0}

}
@media (max-width: 980px){
.sz-list .xrld li{width:100%;}
.sz-list ul li{width: 100%;margin-right: 0}
.sz-list ul li:nth-child(3n){margin-right: 0}
.sz-list ul li:nth-child(2n){margin-right: 0}
.sz-list ul li .img{float: left;width: 35%;height: auto; }
.sz-list ul li .txt{float: left;padding: 25px;max-width: inherit;width:65% }
}
.sz-detail{padding-top: 30px}
.sz-detail-top .img{float: left;width: 18.5%;}
.sz-detail-top .img img{width: 100%}
.sz-detail-top .txt{float: left; padding-top: 20px;width: 81.5%;padding-left: 30px;box-sizing: border-box;}
.sz-detail-top .txt h4{font-size: 28px;color:#0c3173 ;margin-bottom: 20px}
.sz-detail-top .txt .desc{line-height: 1.6em;color: #444;}
.sz-detail-top .txt .desc p{margin-bottom: 10px}
.sz-detail-top{margin-bottom: 40px;margin-top:40px;}
.sz-detail-content dl+dl{margin-top: 40px}
.post .tt{border-bottom: 2px solid #0c3173;text-indent:0 !important; margin-bottom:0 !important;}
.post .tt .title{background: #0c3173;border-radius: 10px 10px 0 0;color: #fff;padding: 0 20px;line-height: 38px;display: inline-block;font-size: 18px;font-weight: bold;text-indent:0 !important;margin-bottom:0 !important;}
.post .con{padding-top: 20px;line-height: 1.6em;color: #444; }
.post .con{margin-bottom: 5px}

@media (max-width: 1366px){
.sz-detail-top .img{width: 25%;}
.sz-detail-top .txt{width: 75%;}   
}
@media (max-width:768px){
 .sz-detail-content dl dd{font-size: 15px} 
 .sz-detail-content dl dt span{font-size: 16px;line-height: 34px}
 .sz-detail-top .img{width: 40%;margin: 0 auto;float: inherit;max-width: 240px;}
 .sz-detail-top .txt{width: 100%;padding-left: 0;float: inherit;text-align: center;}
 .sz-detail-top .txt h4{font-size: 24px}
}