/***right***/
.contract_public{float: right;}
.draft_right{width:290px;}
.draft_right .right_oneStop{height:135px;padding:20px 0 0 15px;background:url(/img/contract/detail_right.jpg) no-repeat;}
.draft_right .right_oneStop h3{font-size:16px;margin-bottom:10px;color:#ba793f;}
.draft_right .right_oneStop p{line-height:1.8;color:#bd9860;}
.draft_right .right_oneStop a{display:block;width:70px;height:25px;line-height:25px;text-align:center;border:1px solid #ba793f;color:#ba793f;font-weight:bold;margin-top:10px;}
.draft_right .hot_contract{border:1px solid #e5e5e5;margin-top:10px;padding:15px 20px 0;}
.draft_right .hot_contract h3{display:inline-block;height:40px;line-height:40px;color:#018fd9;border-bottom:1px solid #018fd9;font-size:18px;font-weight:normal;}
.draft_right .hot_contract ul.contract_list{min-height:400px;}
.hot_contract ul.contract_list li{height:40px;line-height:40px;border-bottom:1px dashed #e5e5e5;}
.hot_contract ul.contract_list li:first-child{border-top:1px solid #e5e5e5;}
.hot_contract ul.contract_list li:last-child{border-bottom:0;}
ul.contract_list li *{float:left;}
ul.contract_list li a{display:inline-block;color:#666;width:160px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
ul.contract_list li a:hover{color:#018fd9;}
ul.contract_list li span{float:right;color:#999;font-size:12px;}



.asideLm2{ width:auto; height:360px; background:url(/img/right_beijing.jpg) no-repeat 100% 100%;position: relative;}
.asideLm2 img{display:block;margin:0 auto;padding-top:32px;}
.asideLm2 ul{ width:270px; color:#816d4e;margin:23px auto 0;}
.asideLm2 ul li{line-height:19px;position:relative;font-size:12px;margin-bottom:10px;}
.asideLm2 p{ color:#666;font-size: 12px;position:absolute;left:10px;bottom:25px;opacity: 0.8;}
.asideLm2 p a{text-decoration: underline;color:#816d4e;}

/* 问律师 */


.zhBottom{
  width: 254px;
  padding: 26px 0px 30px 0px;
}
.zhBottom>h3{
  font-size:18px;
  font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  margin-bottom: 28px;
}
.zhBottom li{
  padding-left: 40px;
  margin-bottom: 35px;
  position: relative;
}
.zhBottom li:last-child{
  margin-bottom: 30px;
}
.zhBottom li a::before{
  background: #FE841D;
  border-radius: 50%;
  content: "问";
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  position: absolute;
  color: #fff;
  left: 0px;
  top: 0px;
}
.zhBottom li a{
  font-size:16px;
  font-family:MicrosoftYaHei;
  color:rgba(51,51,51,1);
  margin-bottom: 11px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-wrap: break-word;
}
.zhBottom li p{
  font-size:12px;
  font-family:MicrosoftYaHei;
  color:rgba(153,153,153,1);
}
.zhBottom .immConsult{
  display: inline-block;
  width:317px;
  height:44px;
  line-height:44px;
  text-align: center;
  background:rgba(11,54,122,1);
  border-radius:22px;
  color: #FFFFFF;
}




















/* 文章推荐 */
.articleContent>p{border-bottom: dotted 1px #dedddd;overflow: hidden;height: 30px;line-height: 22px;font-size: 17px;font-weight: 600;}
.articleContent>ul>li{height: 54px;overflow: hidden;margin-bottom: 10px;position: relative;}
.articleContent>ul>li:hover{color: #018fda;}
.articleContent>ul>li:first-child{margin-top: 15px;}
.articleContent>ul>li:last-child{margin-bottom: 0;}
.articleContent>ul>li p{width: 187px;float: left;line-height: 25px;}
.articleContent>ul>li .articleAlj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.articleContent>ul>li img{width: 54px;height: 54px;float: right;}


/*线上律师*/
.massLawyer{width: 290px;height:auto;margin-bottom:20px;box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.08);}
.lawyerTop{ height:30px;width: 257px;margin: 0 auto;font-size:16px;padding: 15px 0 0 0;position: relative;border-bottom: solid 1px #dedddd;}
.lawyerTop>span{font-weight: 600;font-size: 17px;}
.lawyerContent{padding:2px 17px;overflow: hidden;}
.lawyerTop img{display: inline-block;margin-top: -3px;}
.lawyerTop img:hover~.lawyerHotMsgContent{display:block; color:#333;}
.lawyerTop a.aLe{ float:right;color: #666666;font-size: 14px;}
.lawyerContent > img{display:block;margin:130px auto 0;}

.lawyerHot{ height:100px; border-bottom:1px solid #eee; padding:10px 0;}
.goYellowPage{ width:100%; height:100%; display:block; position:absolute; left:0px; top:0px;}
.lawyerHot:hover .lawyerName{ color:#018fd9;}
.lawyerHot .left{ width:66px; height:66px; margin-right:10px; float:left;}
.lawyerHot .left img{ width:100%;height:100%;}
.lawyerHot .right{ float:left;color:#666;width:180px;overflow:hidden;}
.lawyerHot .lawyerName{ color:#333;font-size:14px; line-height:1.5em;overflow: hidden;float:left;margin-bottom:5px;}
.lawyerHot .lawyerBao img{margin-top:5px;}
.lawyerHot .lawyerName span{ font-size:16px;font-weight:bold;float:left;margin-right:5px;}
.lawyerHot .lawyerAddress{ display:block;width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:both;font-style:normal; font-size:14px; line-height:1.5em; background:url(/img/huntlawHomeIcon.jpg) -250px -108px no-repeat; padding-left:20px;margin-top:7px;}
.lawyerHot dl{ width:100%; height:auto;margin-top:5px; overflow:hidden; line-height:1.5em;}
.lawyerHot dt,.lawyerHot dd{ float:left;}
.lawyerHot .safeguard{ width:11px; height:18px; background:url(/img/huntlawHomeIcon.jpg) -250px -144px no-repeat; display:block;}

.lawyerHotMsgContent{ width:270px; height:auto; font-size: 14px;line-height:1.5; z-index:1000;border:1px solid #ccc; padding:15px 10px; background:#fff; position:absolute; top:-151px; left:-17px; display:none; box-shadow:5px 5px 5px #ccc; }
.lawyerHotMsgContent:before{ width:17px; height:9px; background:url(/img/huntlawHomeIcon.jpg) -280px -468px no-repeat; content:""; position:absolute; bottom:-9px; left:126px;}
.lawyerHotMsgContent:hover{ display:block;}
.praise{background: transparent url(/img/findLawyer/huangye_dianzan.jpg) no-repeat 5px 3px;color: #ADADAD;font-size: 16px;height: 15px;line-height: 15px;padding-left: 22px;margin-left:2px;border-left: 1px solid #ddd;}
.viewNumberHl{background: transparent url(/img/findLawyer/huangye_chakan.jpg) no-repeat 5px 6px;color: #ADADAD;font-size: 16px;height: 15px;line-height: 15px;padding-left: 25px;margin-left:0px;border-left: 1px solid #ddd;}

.lawyerHot .hotLawyerName{ display: inline-block; max-width:12em; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; }

/*输出星星评价*/
.evaluate{display:block;width:85px;height:20px;float:left;background:url(/img/home_livelyLawyer_05.jpg) no-repeat 0px 0px ;overflow: hidden; margin:1px 0 0;}
.starPos5{display: block;width: 100px;height: 20px;background:url(/img/home_livelyLawyer_05.jpg) no-repeat 0px -120px;overflow: hidden;position: relative;top: 0;}

/* 推荐产品 */
.conProduct{box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.08);padding:0 20px 8px;}
.conProduct h3{font-weight: 600;font-size: 17px;height: 45px;line-height: 45px;}
.conProduct li{width:250px;height:145px;overflow: hidden;position:relative;margin-bottom:12px;}
.conProduct li img{width:100%;transition: all 0.5s;}
.conProduct li .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:2;}
.conProduct li a{display:block;font-size:18px;font-weight:bold;color:#fff;position:absolute;top:50%;left:50%;margin-top:-17px;height:34px;line-height:30px;text-align:center;transition: all 0.5s;z-index:3;}
.conProduct li a.shorter{width:152px;margin-left:-76px;background:url(/img/new-order/new_bj.jpg) no-repeat;}
.conProduct li a.short{width:175px;margin-left:-87px;background:url(/img/new-order/new_bj_short.jpg) no-repeat;}
.conProduct li a.long{width:200px;margin-left:-100px;background:url(/img/new-order/new_bj_long.jpg) no-repeat;}
.conProduct li a.longer{width:244px;margin-left:-117px;background:url(/img/new-order/new_bj_longer.jpg) no-repeat;}

.conProduct li p{position:absolute;text-align: center;width:190px;left:30px;bottom:-40px;height:40px;color:#fff;z-index:3;margin:auto;transition: all 0.5s;}
.conProduct li:hover .mask{background:rgba(0,0,0,0.2)}
.conProduct li:hover img{transform: scale(1.1);}
.conProduct li:hover a{margin-top:-40px;}
.conProduct li:hover p{bottom:30px;}

