/***right***/

.asideLm2{ width:auto; height:390px; background:url(/img/right_beijing.jpg) 0 0 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:59px;opacity: 0.8;}
.asideLm2 p a{text-decoration: underline;color: #38adff;}
.asideLm2 p.secondPo {bottom: 15px;}
/* 合同推荐 */
.contract_public{float: right;}
.draft_right{width:290px;}
.draft_right .right_oneStop{height:135px;padding:20px 0 0 15px;background:url(/img/a_05wenshuqicao01.jpg) no-repeat;margin-bottom: 10px;}
.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;}

/* 问律师 */
.askLawyer,.articleRecomm{width: 290px;margin-bottom: 15px;border: 1px solid #e5e5e5;}
.askContent,.articleContent{padding: 17px;background: #fff;}
.askContent>div:nth-child(1){border-bottom: solid 1px #eee;overflow: hidden;height: 30px;line-height: 22px;}
.askContent>div:nth-child(1) p{float: left;font-size: 17px;font-weight: 600;}
.askContent>div:nth-child(1) a{float: right;color: #666666;font-size: 14px;font-weight: normal;}
.askContent .zhBottom .conBottom{overflow: hidden;position: relative;padding-top: 5px;}
.askContent .zhBottom .conBottom:hover span{color: #018fda;}
.askContent .zhBottom .conBottom .askLawyerAlj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.askContent .zhBottom .conBottom a{position:relative;display: block;width: 100%;height: 24px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;}
.askContent .zhBottom .conBottom a:before{display: block;content: '问';position: absolute;background-color: orange;width: 24px;height: 24px;color: white;text-align: center;line-height: 24px;border-radius: 50%;top: 0;left: 0;}
.askContent .zhBottom .conBottom>span{float: right;width: 225px;font-size: 14px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;line-height: 30px;}
.askContent .zhBottom .conBottom:last-child p{border-bottom: none;}
.askContent .zhBottom .conBottom>div{border-bottom: solid 1px #eeeeee;padding: 0 0 4px 30px;}
.askContent .zhBottom .conBottom:last-child>div{border-bottom: 0;}
.askContent .zhBottom .conBottom>div span{color: #999999;font-size: 12px;margin-bottom: 7px;}
.askContent .zhBottom .conBottom .askVoiceBar{display: none;}
.askContent .zhBottom .conBottom:last-child>div{border-bottom: 0;}
.askContent>.immConsult{width: 100%;display: block;height: 36px;font-size: 16px;background-color: #ffac22;color: #fff;line-height: 36px;text-align: center;}


/* 文章推荐 */
.articleContent>p{border-bottom: dotted 1px #eee;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: 15px;background: #fff;border: 1px solid #e5e5e5;}
.lawyerTop{ height:30px;width: 257px;margin: 0 auto;font-size:16px;padding: 15px 0 0 0;position: relative;border-bottom: solid 1px #eee;}
.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 .right>dl:nth-child(2)>dd{max-width: 180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.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: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;}








.massLawyer{
  /* width:330px; */
  height: 491px;
  background:#FFFFFF;
  box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);
  /* padding: 26px 23px 30px 20px; */
}
.massLawyer>h3{
  font-size:18px;
  font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;
  font-weight:bold;
  color:#333333;
  margin-bottom: 28px;
}
.massLawyer li{
  margin-bottom: 40px;
  position: relative;
}
.massLawyer .lawyerImage{
  float: left;
  width: 40px;
}
.massLawyer .lawyerImage img{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  float: left;
}
.massLawyer .lawyerInfo{
  float: right;
  width: 210px;
}
.massLawyer .lawyerInfo p{
  font-size:12px;
  font-family:MicrosoftYaHei;
  color:#999999;
  margin-bottom: 8px;
}
.massLawyer .lawyerTitle{
  font-size: 16px;
  color: #999999;
  margin-bottom: 5px;
}
.massLawyer .lawyerTitle span{
  color: #333333;
}
.massLawyer .comment .zan{
  padding-left: 20px;
  margin-right: 22px;
  background: url(/img/zan.png) no-repeat;
}
.massLawyer .comment .evaluate{
  float: right;
  margin-right: 20px;
}
.lawyerContent ul li:nth-child(1){
  margin-top: 30px;
}























/* 推荐产品 */
.conProduct{border: 1px solid #e5e5e5;padding:0 20px 8px;background: #fff;margin-bottom: 15px;}
.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%;transform: scale(1.1);}
.conProduct li .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:2;}
.conProduct li a{display:block;font-size:18px;font-weight:bold;color:#fff;position:absolute;top:50%;left:50%;margin-top:-40px;height:34px;line-height:30px;text-align:center;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:30px;height:40px;color:#fff;z-index:3;margin:auto;}
/* 合同推荐 竖版 */
.ver_contract{margin-bottom: 15px;border: 1px solid #e5e5e5;}
.conn_contractcont{padding: 17px;box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.08);}
.zsection_title{border-bottom: solid 1px #eee;overflow: hidden;height: 30px;line-height: 22px;}
.zsection_title em{float: left;font-size: 17px;font-weight: 600;}
.zsection_title a{float: right;color: #666666;font-size: 14px;font-weight: normal;}
.docdown_list li{border-bottom: solid 1px #eee;position: relative;}
.docdown_list li:hover .zpreviewB span:nth-child(1),.docdown_list li:hover p{color: #018fda;}
.docdown_list li>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.docdown_list li:last-child{border-bottom: none;}
.docdown_list li p{background: url(/img/hetong.png) 0 13px no-repeat;padding: 10px 0 0 20px;}
.docdown_list li .zpreviewB{overflow: hidden;margin: 5px 0 10px;}
.docdown_list li:last-child .zpreviewB{margin-bottom: 0;}
.docdown_list li .zpreviewB span{font-size: 13px;}
.docdown_list li .zpreviewB span:nth-child(1){color: #999999;float: left;margin-left: -6px;}
.docdown_list li .zpreviewB span:nth-child(2){font-weight: 600;color: #fc3d39;float: right;}

