.m-list9{margin-top:70px}
.m-list9 li{margin-bottom:29px}
.m-list9 .con{display:block;overflow:hidden;background-color:#fafafa;padding:40px 59px 40px 34px}
.m-list9 .pic{width:353px;height:199px;float:left;overflow:hidden;margin-right:37px}
.m-list9 .pic img{width:100%;height:100%;display:block}
.m-list9 .txt{display:block;overflow:hidden;position:relative}
.m-list9 .tit{font-size:18px;color:#4a77ad;position:relative;display:block;padding-bottom:16px;margin-bottom:29px}
.m-list9 .tit:after{content:'';position:absolute;left:0;bottom:0;width:15px;height:1px;background-color:#cbcccf}
.m-list9 .ico{position:absolute;right:0;top:0;width:32px}
.m-list9 .ico img{width:100%;display:block}
.m-list9 .desc{font-size:14px;line-height:2;color:#666;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
@media only screen and (max-width:1440px){
.m-list9 .pic{width:250px;height:140px;margin-right:20px}
.m-list9 .con{padding:30px}
.m-list9 .desc{font-size:12px}
.m-list9 .tit{font-size:16px;padding-bottom:12px;margin-bottom:20px}
.m-list9 li{margin-bottom:20px}
.m-list9{margin-top:40px}
}
@media only screen and (max-width:1199px){
.m-list9{margin-top:10px}
.m-list9 .con{padding:12px;position:relative}
.m-list9 .pic{width:auto;height:auto;float:none;margin-right:0;margin-bottom:12px;display:block}
.m-list9 .txt{overflow:visible;position:static}
.m-list9 .ico{width:26px;top:12px;right:12px}
.m-list9 .tit{margin-bottom:12px}
.m-list9 li{margin-bottom:15px}
}