#contract{width: 1190px; height:1105px;margin:0 auto 20px; position:relative;}
#contract .pact_model{width: 828px; position:absolute; left:0;}
#contract .pact_title,#contract .pact_titleL{width: 100%;height: 30px; line-height: 30px;margin-bottom: 20px;}
#contract .contract_head h3,#contract .contract_head a{float:left;}
#contract .contract_head h3{font-size: 24px; font-weight: normal;margin-bottom:15px;}
#contract .contract_head a
{
    font-size: 22px;
    color: #333333;
    font-weight: bold;
    padding-right: 32px;
    background: url(/img/newLawyers/sy_gengduo.png) right center no-repeat;
    display: inline-block;
}
#contract .contract_list {background:#fff;border:1px solid #e5e5e5;padding:20px 0 20px 13px;}
#contract .contract_list li{position:relative;float:left;width:160px;height:316px;padding:12px 12px 0;margin-right: 13px;border:2px solid #fff;margin-bottom: 2px}
#contract .contract_list li:hover{border-color:#018fd9;box-shadow:0 0 5px #ddd;}
#contract .contract_list li:hover a>p{color:#018fd9;}

#contract .contract_list .imgBox img{width:160px;border:1px solid #e5e5e5;}
#contract .contract_list .imgBox span{display:block;font-size:12px;}
#contract .imgBox span.contract_page{position:absolute;right:-2px;bottom:0px;color:#999;border:1px solid #e5e5e5;padding:0 3px;}
#contract .imgBox span.contract_recommend{position:absolute;left:0;bottom:0;padding:0 3px;color:#fff;background:#1cbd0a;}
#contract .contract_list li a>p{height:32px;margin:10px 0;color:#333;overflow: hidden;}
#contract .contract_list li>p span{color:#999;float:left;font-size:12px;}
#contract .contract_list li>p span.price{float:right;color:#ffac22;}
#contract .contract_list li>div{width:160px;height:30px;border:1px solid #e5e5e5;margin-top:10px;}
#contract .contract_list li>div a{float:left;line-height:30px;font-size:12px;}
#contract .collection{width:34px;color:#999!important;padding-left:28px;border-right:1px solid #e5e5e5;background:url(/img/findLawyer/fidLawyer_collect.jpg) no-repeat 8px 6px;}
#contract .collection:hover{background-position:8px -18px;color:#018fd9!important;}
#contract .collected:hover{background-position:3px -18px;color:#018fd9!important;}
#contract .collected{width:40px;padding-left:22px;background-position:3px -42px;color:#018fd9!important;}
#contract .contract_list li .add_shopping,#contract .contract_list li .isPay{width: 96px;color:#ffac22;padding-left:64px;background:url(/img/contract/contract_car.jpg) no-repeat 28% center;}
#contract .contract_list li .isFirst{width: 101px;cursor: default;color:#999;background:url(/img/contract/contract_car_1.jpg) no-repeat 24% center;padding-left: 59px;}
#contract .contract_list li .isPay{width: 87px;cursor: default;color:#999;background:url(/img/contract/contract_car_1.jpg) no-repeat 34% center;padding-left: 73px;}
/*右侧  最新合同*/
#contract .pact_Newmodel {width: 338px; position:absolute; right:0;}
#contract .pact_Newmodel  h3{font-size:18px;font-weight:normal;margin-bottom:8px;line-height:38px;}
#contract .pact_Newmodel .pact_Newlist{background:#fff;width: 336px;padding:20px 0 25px;border: 1px solid #e6e6e6;position: relative;}
#contract .pact_Newmodel .pact_Newlist strong{height: 49px; width: 100%;background: #f2f2f2;display: block;}
#contract .pact_Newmodel .pact_Newlist .pact_Newlist_con{overflow: hidden;padding: 0 13px;}
#contract .pact_Newmodel .pact_Newlist dl{margin:0 0 2px;    float: left;width: 155px;}
#contract .pact_Newmodel .pact_Newlist dl:hover a{color:#ffac22;}
#contract .pact_Newmodel .pact_Newlist dt{font-size: 14px;line-height: 32px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#contract .pact_Newmodel .pact_Newlist dt a{color: #333;}
#contract dt i{margin-right:10px;color:#999;}
#contract .pact_Newlist  dl:first-child i{color:#fa0018;}
#contract .pact_Newlist  dl:nth-child(2) i{color:#f88c2d;}
#contract .pact_Newlist  dl:nth-child(3) i{color:#5ebff1;}

#contract .pact_Newmodel .pact_Newlist dt a:hover{text-decoration: underline;color: #ffac22;}
#contract .pact_Newlist dd{display:none;margin-bottom:10px;overflow: hidden;}
#contract .pact_Newlist dl:first-child dd{display:block;}
#contract .pact_Newlist img{float:left;width:118px;height:140px;border:1px solid #e0e0e0;margin-right:10px;}
#contract .pact_Newlist dd p{color:#b51d1a;margin-top:40px;font-weight:bold;margin-bottom:30px;}
#contract .pact_Newlist dd span{color:#999;font-size:12px;}
.contract_banner,.contract_banner img{
    width: 338px;
}

.contract_banner{
    margin: 20px 0 15px;
}
.contract_lawyer_box_li_top{
    background-color: #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border: 1px solid #e9eaea;
}
.contract_lawyer_box_li_tip{
    height: 197px;
    background-image: url(/img/sy_ls_di03.png);
    margin-bottom: 35px;
    padding-left: 42px;
}
.contract_lawyer_box_li_top  > p{
    color: #333333;
    font-size: 14px;
    background: url(/img/newLawyers/zhaolvshi_dian.png) 0 6px no-repeat;
    margin-left: 26px;
    width: 270px;
    margin-bottom: 25px;
    padding-left: 19px;
}
.contract_lawyer_box .tit_link{
    font-size: 22px;
    color: #333333;
    font-weight: bold;
    padding-right: 32px;
    background: url(/img/newLawyers/sy_gengduo.png) right center no-repeat;
    display: inline-block;
    margin-bottom: 15px;
}
.contract_lawyer_box li{
    float: left;
    width: 135px;
    padding: 12px;
    height: 185px;
    background-color: #fcfcfc;
    border: solid 1px #e5e5e5;
    margin-right: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}
.contract_lawyer_box li img{
    height: 135px;
    width: 135px;
}
.contract_lawyer_box li> div{
    position: relative;
    background-color: #fff;
    top: 0;
    min-height: 80px;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
}
.contract_lawyer_box li:hover > div{
    top: -72px
}
.contract_lawyer_box li:hover  .reommend_box_btn{
    visibility: visible
}
.contract_lawyer_box{
    width: 338px;
    overflow: hidden;
}
.contract_lawyer_box ul{
    width: 400px;
}
.contract_lawyer_box .reommend_box_btn a{
    width: 63px;
    font-size: 13px;
}
.pact_Newmodel .tit_link{
    font-size: 22px;
    color: #333333;
    font-weight: bold;
    padding-right: 32px;
    background: url(/img/newLawyers/sy_gengduo.png) right center no-repeat;
    display: inline-block;
    margin-bottom: 15px;
}
.contract_lawyer_box_li_tip .tit{
    padding: 58px 0 10px;
    font-size: 24px;
    line-height: 55px;
}
.contract_lawyer_box_li_tip .a{
    font-size: 16px;
}
.contract_lawyer_box_li_tip i{
    position: absolute;
    width: 80px;
    height: 5px;
    background-color: #fa533d;
    top: 150px;
}
#contract .contract_list .imgBox .hidden{
    display: none;
}