.zifenL .jianzhang {height:120px;background:#fff;padding:20px}
.zifenL .jianzhang h1 {height:35px;line-height:35px;font-size:22px;color:#333;text-align:center;position:relative;}
.zifenL .jianzhang h1:before {position:absolute;content:"";width:100px;height:1px;background:#666;top:17px;left:60px;}
.zifenL .jianzhang h1:after {position:absolute;content:"";width:100px;height:1px;background:#666;top:17px;right:60px;}
.zifenL .jianzhang p {width:100%;margin:10px auto;line-height:25px;text-align:left;}
.jianzhanglist {width:100%;margin-top:10px;}
.jianzhanglist li {display:flex;padding:20px;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.1);margin-bottom:20px;}
.jianzhanglist li .jianzhanglist-pic {float:left;width:186px;border-radius:4px;overflow:hidden;margin-right:20px;}
.jianzhanglist li .jianzhanglist-pic a img {width:186px;height:124px;}
.jianzhanglist li .rules-cnt {float:left;width:calc(100% - 214px);}
.jianzhanglist li .rules-tit {display:block;font-size:20px;line-height:24px;font-weight:bold;color:#000;margin-bottom:10px;}
.jianzhanglist li .rules-type-left{float:left;width: 75%;}
.jianzhanglist li .rules-type-list {float:left;width:50%;font-size:14px;line-height:26px;color:#333;    overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.jianzhanglist li .rules-type-list a{  color: #ff641f;}
.jianzhanglist li .rules-type-list b {color:#999;font-weight:normal;}
.jianzhanglist li .school-btn {float:left;display:flex;justify-content:center;align-items:center;width:142px;}
.jianzhanglist li .school-btn a {display:inline-block;width:122px;font-size:16px;font-weight:bold;line-height:20px;color:#ff641f;text-align:center;padding:5px;border:1px solid #ff641f;border-radius:4px;margin:0 auto;}
.jianzhanglist li .rules-type-list.max-list {width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}