@charset "utf-8";
/*lawyer_filter_list*/

.lawyer_filter_list{ padding: 0 2%; width: 96%;height: 32px; background-color: #FFF; border-bottom: 1px solid #e0e0e0; position: fixed; top: 80px; left: 0; z-index: 960;}
.lawyer_filter_list li{ display: inline-block; float: left; width: 33.33%; overflow: hidden;}
.lawyer_filter_list li span{ display: block; margin: 0 1px; height: 32px; line-height: 32px; text-align: center; color: #333; font-size: 13px; background-color: #f1f2f6; border: 1px solid #f1f2f6; border-bottom: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; overflow: hidden;}
.lawyer_filter_list li.current span{ color: #f60; background-color: #fff;}
.lawyer_filter_listh{ width: 100%;height: 28px; overflow: hidden;}

/*lawyer_elite_tips*/

.lawyer_elite_tips{ padding: 6px 12px; height: 28px; line-height: 28px;  background-color: #FFF;position: relative; overflow: hidden;}
.lawyer_elite_tips a{ display: block; color: #F00;}
.lawyer_elite_tips span{ display: block; width: 96px; height: 28px; line-height: 28px; text-align: center;color: #444; font-size: 13px; background-color: #F0F0F0; border-radius: 4px; position: absolute; right: 12px; top: 6px;}
.lawyer_elite_tips i{ color: #444; font-size: 13px;}

/*lawyer_elite_tips2*/

.lawyer_elite_tips2{ padding: 0 2%; width: 96%; height: 30px; line-height: 30px; color: #FFF; font-size: 12px; background-color: rgba(255, 102, 0, .6); position: fixed; left: 0; top: 84px; z-index: 993; overflow: hidden;}
.lawyer_elite_tips2 a{ display: block;color: #FFF;}
.lawyer_elite_tips2 span{ display: block; float: right;}
.lawyer_elite_tips2 i{ color: #FFF; font-size: 13px;}
.lawyer_elite_tips2h{ width: 100%; height: 30px; overflow: hidden;}

/*lawyer_search_column*/

.lawyer_search_column{padding: 4px 12px 0;}
.lawyer_search_column .tit{height: 20px;line-height: 20px;color: #999;font-size: 13px;}
.lawyer_search_column .tit em{color: #F00;}
.lawyer_search_column .con{background-color: #FFF;position: relative;}
.lawyer_search_column .con:before{content: "";height: 1px;border-top: 1px solid #E4E5E9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;top: 0;right: 0;left: 0;}
.lawyer_search_column .con:after{content: " ";width: 1px;border-left: 1px solid #E4E5E9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;bottom: 0;left: 0;}
.lawyer_search_column li{display: inline-block;float: left;width: 33.33%;text-align: center;position: relative;box-sizing: border-box;}
.lawyer_search_column li:before{content: "";width: 1px;border-right: 1px solid #E4E5E9;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;right: 0;bottom: 0;}
.lawyer_search_column li:after{content: "";height: 1px;border-bottom: 1px solid #E4E5E9;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;right: 0;bottom: 0;left: 0;}
.lawyer_search_column li a{display: block;color: #222;}
.lawyer_search_column li .arr{display: none;width: 18px;height: 18px;line-height: 18px;text-align: center;color: #FFF;border-radius: 50%;background-color: #F60;position: absolute;right: 10px;top: 8px;}
.lawyer_search_column li .arr i{color: #FFF;font-size: 14px;font-weight: bold;}
.lawyer_search_column li .icon{margin: 4px auto 0;width: 36px;height: 36px;background-position: center center;background-repeat: no-repeat;background-size: 100% auto;}
.lawyer_search_column li .desc{height: 24px;line-height: 20px;color: #222;}
.lawyer_search_column li.li1 .icon{background-image: url(../image/lawyer_search_icon1.png);}
.lawyer_search_column li.li2 .icon{background-image: url(../image/lawyer_search_icon2.png);}
.lawyer_search_column li.li3 .icon{background-image: url(../image/lawyer_search_icon3.png);}
.lawyer_search_column li.li4 .icon{background-image: url(../image/lawyer_search_icon4.png);}
.lawyer_search_column li.li5 .icon{background-image: url(../image/lawyer_search_icon5.png);}
.lawyer_search_column li.li6 .icon{background-image: url(../image/lawyer_search_icon6.png);}
.lawyer_search_column li.li7 .icon{background-image: url(../image/lawyer_search_icon7.png);}
.lawyer_search_column li.li8 .icon{background-image: url(../image/lawyer_search_icon8.png);}
.lawyer_search_column li.li9 .icon{background-image: url(../image/lawyer_search_icon9.png);}
.lawyer_search_column li.current {}

.lawyer_search_column li.current .arr{display: block;}

/*lawyer_search_region*/

.lawyer_search_region{margin: 8px 12px 0;padding: 0 12px;height: 46px;line-height: 46px;background-color: #FFF;overflow: hidden;position: relative;}
.lawyer_search_region:before{content: "";height: 1px;border-top: 1px solid #E4E5E9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;top: 0;right: 0;left: 0;}
.lawyer_search_region:after{content: " ";width: 1px;border-left: 1px solid #E4E5E9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;bottom: 0;left: 0;}
.lawyer_search_region .con {}

.lawyer_search_region .con:before{content: "";width: 1px;border-right: 1px solid #E4E5E9;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;right: 0;bottom: 0;}
.lawyer_search_region .con:after{content: "";height: 1px;border-bottom: 1px solid #E4E5E9;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;right: 0;bottom: 0;left: 0;}
.lawyer_search_region .tit{padding-left: 10px;width: 90px;height: 46px;line-height: 46px;font-size: 14px;overflow: hidden;position: absolute;left: 0;top: 0;}
.lawyer_search_region .tit i{margin-right: 8px;float: left;color: #CCC;font-size: 21px;}
.lawyer_search_region .label{padding-right: 16px;height: 46px;text-align: right;color: #666;position: relative;}
.lawyer_search_region .label:before{content: " ";display: inline-block;height: 8px;width: 8px;border-width: 2px 2px 0 0;border-color: #CCC;border-style: solid;-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);transform: matrix(.71, .71, -.71, .71, 0, 0);position: absolute;top: 50%;right: 0;margin-top: -6px;}
.lawyer_search_region .label .ip{padding: 10px 0;width: 100%;height: 26px;line-height: 26px;text-align: right;font-size: 14px;background-color: transparent;border: 0;}

/*lawyer_search_input*/

.lawyer_search_input{margin: 8px 12px 0;height: 46px;background-color: #FFF;position: relative;}
.lawyer_search_input:before{content: "";height: 1px;border-top: 1px solid #E4E5E9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;top: 0;right: 0;left: 0;}
.lawyer_search_input:after{content: " ";width: 1px;border-left: 1px solid #E4E5E9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;bottom: 0;left: 0;}
.lawyer_search_input .con{padding: 0 12px 0 38px;height: 46px;position: relative;}
.lawyer_search_input .con:before{content: "";width: 1px;border-right: 1px solid #E4E5E9;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;right: 0;bottom: 0;}
.lawyer_search_input .con:after{content: "";height: 1px;border-bottom: 1px solid #E4E5E9;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;right: 0;bottom: 0;left: 0;}
.lawyer_search_input .tit{padding-left: 10px;width: 46px;height: 46px;line-height: 46px;position: absolute;left: 0;top: 0;}
.lawyer_search_input .tit i{color: #CCC;font-size: 21px;}
.lawyer_search_input .label .ip{padding: 10px 0;width: 100%;height: 26px;line-height: 26px;font-size: 14px;background-color: transparent;border: 0;}

/*lawyer_list_title*/

.lawyer_list_title{margin-top: -2px;padding: 0 12px;height: 30px;line-height: 30px;overflow: hidden;}

/*lawyer_list_column*/

.lawyer_list_column{padding: 4px 4px 0;}
.lawyer_list_column li{ display: inline-block; float: left; padding-top: 4px; width: 25%; height: 32px;overflow: hidden;}
.lawyer_list_column li .con{ margin: 0 3px;height: 30px; line-height: 32px; text-align: center; background-color: #FFF; border-radius: 3px; position: relative;}
.lawyer_list_column li .con:after{content: '';position: absolute;top: 0;left: 0;z-index: 0;border: 1px solid #CCC;-webkit-box-sizing: border-box;box-sizing: border-box;width: 200%;height: 200%;border-radius: 6px;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.lawyer_list_column li.current .con{color: #0c6;background-color: #f0fcf6;}
.lawyer_list_column li.current .con:after{ border-color: #0c6;}

/*lawyer_list*/

.lawyer_list{padding-bottom: 12px;}
.lawyer_list li{margin: 10px 0 0;background-color: #FFF; position: relative;}
.lawyer_list li .icon{width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 12px;top: 12px;overflow: hidden;}
.lawyer_list li .icon img{display: block;width: 60px;height: 60px;}
.lawyer_list li .area{width: 82px;height: 60px; line-height: 18px; text-align: center;position: absolute;left: 0;top: 90px;overflow: hidden;}
.lawyer_list li .area em{ color: #5080BC;}
.lawyer_list li .desc{padding: 12px 8px 12px 86px;color: #666;}
.lawyer_list li .tits {}

.lawyer_list li .tits em{padding-right: 2px;color: #222;font-size: 15px; font-weight: 400;}
.lawyer_list li .tits .lname {}

.lawyer_list li .tits .lyear{padding: 1px 6px;line-height: 22px;color: #FFF;font-size: 12px;background-color: #02d5a0;border-radius: 10px;}
.lawyer_list li .lawo{padding: 4px 0 6px;}
.lawyer_list li .prof{margin-top: 8px;padding: 0 0 0 0;overflow: hidden;position: relative;}
.lawyer_list li .prof em{ display: block;width: 40px;height: 16px;line-height: 16px;overflow: hidden;position: absolute;left: 0;top: 1px;}
.lawyer_list li .prof span{display: inline-block;margin: 0 5px 5px 0;padding: 0 2px;height: 16px;line-height: 16px;color: #ff8533;font-size: 12px;border: 1px solid #ff8533;border-radius: 2px;}
.lawyer_list li .intro{padding: 8px 0 12px;}
.lawyer_list li .intro p{max-height: 36px;line-height: 18px;color: #999;overflow: hidden;}
.lawyer_list li .record {}

.lawyer_list li .record span{display: inline-block;float: left;width: 50%;height: 18px;line-height: 18px;}
.lawyer_list li .record i{color: #999;}
.lawyer_list li .record em{padding: 0 2px 0 4px;color: #F60;}
.lawyer_list li .bts{padding: 12px 0;background-color: #FFF;position: relative;}
.lawyer_list li .bts a{display: block;float: left;width: 48%;height: 20px;line-height: 20px;text-align: center;font-size: 14px;border-left: 1px solid #EEE;}
.lawyer_list li .bts i{color: #999;font-size: 16px;}
.lawyer_list li .lbcheng{display: none;width: 20px;height: 20px;background: url(../image/lbcheng.png) center center no-repeat;background-size: 20px auto;position: absolute;left: 54px;top: 54px;z-index: 2;}
.lawyer_list li.lblbt {}

.lawyer_list li.lblbt .lbcheng{display: block;}
.lawyer_list li .price {}

.lawyer_list li .price a{ display: block;padding: 10px 0 12px; height: 32px; line-height: 32px;}
.lawyer_list li .price span{display: inline-block; float: left; margin-right: 6px; width: 82px;height: 32px;line-height: 32px; text-align: center;color: #F60; overflow: hidden; position: relative;}
.lawyer_list li .price span:after{content: '';position: absolute;top: 0;left: 0;z-index: 1;border: 1px solid #F60;-webkit-box-sizing: border-box;box-sizing: border-box;width: 200%;height: 200%;border-radius: 6px;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.lawyer_list li .price em{ color: #666; font-size: 12px;}
.lawyer_list li.more{margin: 0 0 0;padding: 4px 0;height: 30px;line-height: 30px;text-align: center;color: #999;font-size: 13px;background-color: transparent;position: relative;}
.lawyer_list li.more a{color: #999;font-size: 13px;}
.lawyer_list li.more:before, .lawyer_list li.more:after{display: none;}

/*lawyer_list2*/

.lawyer_list2{padding-bottom: 12px;}
.lawyer_list2 li{margin: 10px 0 0;background-color: #FFF; position: relative;}
.lawyer_list2 li .lbtag{ position: absolute; left: 13px; top: 78px;}
.lawyer_list2 li .icon{width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 12px;top: 15px;overflow: hidden;}
.lawyer_list2 li .icon img{display: block;width: 60px;height: 60px;}
.lawyer_list2 li .desc{padding: 15px 8px 0 86px;color: #666;}
.lawyer_list2 li .tits {}

.lawyer_list2 li .tits em{padding-right: 2px;color: #222;font-size: 15px;font-weight: bold;}
.lawyer_list2 li .tits .lname {}

.lawyer_list2 li .tits .lyear{padding: 1px 6px;line-height: 22px;color: #FFF;font-size: 12px;background-color: #02d5a0;border-radius: 10px;}
.lawyer_list2 li .area{ padding-top: 4px;line-height: 18px; color: #888; font-size: 12px;}
.lawyer_list2 li .area em{}
.lawyer_list2 li .prof{ color: #888; font-size: 12px; overflow: hidden;}
.lawyer_list2 li .prof em{ display: block;width: 40px;height: 16px;line-height: 16px;overflow: hidden;position: absolute;left: 0;top: 1px;}
.lawyer_list2 li .prof span{display: inline-block;margin: 0 5px 3px 0;padding: 0 2px;height: 16px;line-height: 16px;color: #666;font-size: 12px;border: 1px solid #DDD;border-radius: 2px;}
.lawyer_list2 li .intro{padding: 8px 0 0;}
.lawyer_list2 li .intro p{max-height: 36px;line-height: 18px;color: #999; font-size: 13px;overflow: hidden;}
.lawyer_list2 li .record{ padding: 10px 0 8px;height: 18px;}
.lawyer_list2 li .record span{display: inline-block;float: left;width: 33.33%;height: 18px;line-height: 18px; font-size: 12px;}
.lawyer_list2 li .record i{color: #999;font-size: 13px;}
.lawyer_list2 li .record em{padding: 0 2px 0 4px;color: #F60;}
.lawyer_list2 li .price{ padding: 10px 0 12px; height: 32px; line-height: 32px;}
.lawyer_list2 li .price a { display: inline-block; float: left; width: 50%; font-size: 12px;}
.lawyer_list2 li .price span{display: inline-block; float: left; margin-right: 6px; width: 68px;height: 30px;line-height: 30px; text-align: center;color: #F60; overflow: hidden; position: relative;}
.lawyer_list2 li .price span:after{content: '';position: absolute;top: 0;left: 0;z-index: 1;border: 1px solid #F60;-webkit-box-sizing: border-box;box-sizing: border-box;width: 200%;height: 200%;border-radius: 6px;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.lawyer_list2 li .price em{ color: #666;}
.lawyer_list2 li .price em i{ font-size: 12px;}

.lawyer_list2 li .btns{ padding: 10px 50px 10px 0; height: 30px; line-height: 30px;}
.lawyer_list2 li .btns .btn_cell{ display: inline-block; float: left; width: 50%; font-size: 12px}
.lawyer_list2 li .btns .btn_cell span{display: inline-block; float: left; margin: 0 2px 0 0; width: 60px;height: 30px;line-height: 30px; text-align: center;color: #F60; overflow: hidden; position: relative;}
.lawyer_list2 li .btns .btn_cell span:after{content: '';position: absolute;top: 0;left: 0;z-index: 1;border: 1px solid #F70;-webkit-box-sizing: border-box;box-sizing: border-box;width: 200%;height: 200%;border-radius: 8px;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.lawyer_list2 li .btns .btn_cell em{ color: #666;}
.lawyer_list2 li .btns .btn_cell em i{ font-size: 12px;}
.lawyer_list2 li .btns .btn_more{ display: block; width: 50px; height: 30px; line-height: 30px; text-align: center; color: #666; font-size: 11px; position: absolute; right: 0; top: 10px;}

.lawyer_list2 li.more{margin: 0 0 0;padding: 4px 0;height: 30px;line-height: 30px;text-align: center;color: #999;font-size: 13px;background-color: transparent;position: relative;}
.lawyer_list2 li.more a{color: #999;font-size: 13px;}
.lawyer_list2 li.more:before, .lawyer_list2 li.more:after{display: none;}




/*lawyer_detail*/

.lawyer_detail{padding-bottom: 12px;}

/*lawyer_detail_basic*/

.lawyer_detail_basic{color: #FFF;background-color: #F60;background: -webkit-linear-gradient(#ffb27f, #F60);background: linear-gradient(#ffb27f, #F60);position: relative;overflow: hidden;}
.lawyer_detail_basic .lback{width: 44px;height: 44px;position: absolute;left: 14px;top: 0;}
.lawyer_detail_basic .lback:before{content: " ";display: inline-block;height: 10px;width: 10px;border-width: 0 0 2px 2px;border-color: #FFF;border-style: solid;-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);transform: matrix(.71, .71, -.71, .71, 0, 0);position: absolute;top: 50%;left: 0;margin-top: -6px;}
.lawyer_detail_basic .lshare{width: 32px;height: 32px;line-height: 32px;text-align: center;color: #FFF;font-size: 23px;position: absolute;right: 10px;top: 8px;}
.lawyer_detail_basic .lshare a{color: #FFF;font-size: 23px;}
.lawyer_detail_basic .llawyer{text-align: center;}
.lawyer_detail_basic .llawyer .icon{margin: 20px auto 0;width: 90px;height: 90px;border: 2px solid #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0, 0, 0, .2);overflow: hidden;}
.lawyer_detail_basic .llawyer .icon img{display: block;width: 100%;height: 100%;}
.lawyer_detail_basic .llawyer .desc {}

.lawyer_detail_basic .llawyer .tits{padding: 14px 0 4px;font-size: 16px;}
.lawyer_detail_basic .llawyer .auths{height: 18px;line-height: 18px;}
.lawyer_detail_basic .llawyer .auths span{margin: 0 2px;padding: 0 4px;line-height: 16px;color: #FFF;font-size: 13px;}
.lawyer_detail_basic .llawyer .auths i{margin-right: 2px;font-size: 14px;}
.lawyer_detail_basic .llawyer .infos{padding: 8px 0 14px;font-size: 12px;opacity: .8;}
.lawyer_detail_basic .llawyer2{ padding: 20px 12px;height: 80px;position: relative;overflow: hidden;}
.lawyer_detail_basic .llawyer2 ._share_friend{ display: block; width: 24px; height: 24px; text-indent: -2000em; background: #fff  url(../image/share_friend.png) center center no-repeat; background-size: 100%; border-radius: 50%; overflow: hidden; position: absolute; right: 12px; top: 12px; z-index: 3;}
.lawyer_detail_basic .llawyer2 .lbcert{ display: block; width: 64px; height: 18px; line-height: 18px; text-align: center; color: #fff; font-size: 11px; background-color: #0c6; border-radius: 3px; overflow: hidden; position: absolute; left: 22px; bottom: 10px; z-index: 2;}
.lawyer_detail_basic .llawyer2 .lbcert i{ color: #fff; font-size: 13px;}
.lawyer_detail_basic .llawyer2 .icon{width: 80px;height: 80px;border: 2px solid #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0, 0, 0, .2);overflow: hidden;position: absolute;left: 12px;top: 50%;margin-top: -40px; z-index: 1;}
.lawyer_detail_basic .llawyer2 .icon img{display: block;width: 100%;height: 100%;}
.lawyer_detail_basic .llawyer2 .desc{ padding: 0 0 0 96px;}
.lawyer_detail_basic .llawyer2 .tits{padding: 8px 0 4px;font-size: 16px;font-weight: bold;}
.lawyer_detail_basic .llawyer2 .auths{height: 18px;line-height: 18px;}
.lawyer_detail_basic .llawyer2 .auths span{margin: 0 2px;padding: 0 4px;line-height: 16px;color: #FFF;font-size: 13px;}
.lawyer_detail_basic .llawyer2 .auths i{margin-right: 2px;font-size: 14px;}
.lawyer_detail_basic .llawyer2 .infos{padding: 3px 0 1px;font-size: 14px;}
.lawyer_detail_basic .llawyer2 .years{opacity: .8;}
.lawyer_detail_basic .lauths{padding: 12px 4px;line-height: 18px;background-color: #FFF;}
.lawyer_detail_basic .lauths span{margin-left: 8px;line-height: 16px;color: #444;}
.lawyer_detail_basic .lauths em{color: #999;}
.lawyer_detail_basic .lauths i{margin-right: 2px;color: #02d5a0;font-size: 16px;}
.lawyer_detail_basic .lcount{padding: 8px 0;background-color: rgba(255, 255, 255, .2);}
.lawyer_detail_basic .lcount li{display: inline;float: left;width: 25%;text-align: center;box-sizing: border-box;border-left: 1px solid rgba(255, 255, 255, .1);}
.lawyer_detail_basic .lcount li .p1{height: 26px;line-height: 26px;font-size: 18px;}
.lawyer_detail_basic .lcount li .p2{height: 16px;line-height: 16px;font-size: 12px;opacity: .8;}



/*lawyer_detail_tab*/

.lawyer_detail_tab{margin-top: 10px;width: 100%;height: 54px;background-color: #FFF;position: relative;}
.lawyer_detail_tab li{display: inline-block;float: left;width: 25%;height: 52px;text-align: center;color: #222; border-bottom: 2px solid #FFF;overflow: hidden;}
.lawyer_detail_tab li i{display: block;margin: 8px auto 3px;width: 18px;height: 18px;line-height: 18px;color: #999;font-size: 18px;}
.lawyer_detail_tab li span{ display: block;line-height: 20px;font-size: 14px;font-weight: 600;}
.lawyer_detail_tab li.current{color: #F60; border-bottom-color: #F60;}
.lawyer_detail_tab li.current i{color: #F60;}

/*lawyer_detail_tab_con*/

.lawyer_detail_tab_con{ background-color: #FFF;}
.lawyer_detail_tab_con .con{ display: none; padding: 14px 12px; min-height: 80px; line-height: 24px; font-size: 14px;}

/*lawyer_detail_fun*/

.lawyer_detail_fun{width: 100%;height: 52px;background-color: #FFF;position: fixed;left: 0;bottom: 0;z-index: 899;}
.lawyer_detail_fun li{display: inline-block;float: left;width: 25%;height: 52px;text-align: center;overflow: hidden;}
.lawyer_detail_fun li i{display: block;margin: 8px auto 3px;width: 18px;height: 18px;line-height: 18px;color: #999;font-size: 23px;}
.lawyer_detail_fun li em{font-size: 12px;}
.lawyer_detail_fun li.lil{width: 20%;}
.lawyer_detail_fun li.lil i{color: #53c4ff;}
.lawyer_detail_fun li.liv{width: 20%;}
.lawyer_detail_fun li.liv i{color: #ffc43c;}
.lawyer_detail_fun li.lig{width: 35%;}
.lawyer_detail_fun li.lig i{color: #ff7271;}
.lawyer_detail_fun li.lif{width: 35%;line-height: 52px;font-size: 16px;}
.lawyer_detail_fun li.lic{width: 65%;line-height: 52px;color: #FFF;font-size: 16px;background-color: #F60;}
.lawyer_detail_fun li.lic a{ display: block; color: #FFF;}
.lawyer_detail_funh{width: 100%;height: 62px;overflow: hidden;}

/*lawyer_detail_con*/

.lawyer_detail_con{margin: 10px 0 0;padding: 16px 12px;background-color: #FFF;}
.lawyer_detail_con .tit{color: #222;font-size: 15px;}
.lawyer_detail_con .con hr{margin: 10px 0;height: 1px;border: none;border-top: 1px solid #F1F2F6;}
.lawyer_detail_con .con span{color: #222;font-size: 15px;}
.lawyer_detail_con .con p{padding-top: 4px;line-height: 22px;color: #888;}

/*lawyer_detail_tit*/

.lawyer_detail_tit{ padding-top: 6px;height: 40px;line-height: 40px;color: #222;font-size: 16px;font-weight: 600;}



/*lawyer_detail_info*/

.lawyer_detail_info{ margin-top: 10px;padding: 0 12px;background-color: #FFF;}
.lawyer_detail_info .prof{ padding: 4px 0 12px;}
.lawyer_detail_info .prof span{display: inline-block;margin: 0 8px 8px 0;padding: 0 8px;height: 30px;line-height: 30px;color: #444;font-size: 14px; background-color: #F4F4F4;border-radius: 6px;}
.lawyer_detail_info .brie{ padding: 2px 0 2px 58px;line-height: 18px;color: #888;font-size: 13px;overflow: hidden;}
.lawyer_detail_info .brie i{ color: #F60;font-size: 16px;}
.lawyer_detail_info .brie em{ margin-left: 4px;color: #08F;}
.lawyer_detail_info .brie p{ padding-bottom: 4px;line-height: 24px;color: #444;font-size: 14px;overflow: hidden;}
.lawyer_detail_info .intr{ padding: 2px 0 20px;line-height: 24px;font-size: 14px;overflow: hidden;}
.lawyer_detail_info .intr i{ color: #F60;font-size: 16px;}
.lawyer_detail_info .intr em{ margin-left: 4px;color: #08F;}
.lawyer_detail_info .intr p{ margin-top: 8px;max-height: 72px;color: #666;overflow: hidden;}
.lawyer_detail_info_mbox{ display: none;}

/*lawyer_detail_comment*/

.lawyer_detail_comment{margin-top: 10px;padding: 0 12px;background-color: #FFF;}
.lawyer_detail_comment li{padding: 12px 0;overflow: hidden;}
.lawyer_detail_comment li .tits{ height: 20px;line-height: 20px;position: relative;}
.lawyer_detail_comment li .tits span{font-size: 16px;}
.lawyer_detail_comment li .tits em{ display: block;width: 120px;height: 20px;text-align: right;color: #999;font-size: 13px;position: absolute;top: 0;right: 0;overflow: hidden;}
.lawyer_detail_comment li .desc{ padding-top: 6px;line-height: 24px;color: #999;font-size: 14px;}
.lawyer_detail_comment li .comment_star_list{ margin-top: 8px;}


/*lawyer_detail_space*/

.lawyer_detail_space{margin-top: 10px;padding: 0 12px;background-color: #FFF;}
.lawyer_detail_space li{padding: 12px 0;overflow: hidden;}
.lawyer_detail_space li .tits{ max-height: 96px;line-height: 24px;color: #444;font-size: 14px;word-break: break-all;word-wrap: break-word;overflow: hidden;}
.lawyer_detail_space li .time{padding: 8px 0 4px;color: #999;font-size: 13px;}



/*lawyer_detail_link*/

.lawyer_detail_link{margin-top: 10px;padding: 0 12px;background-color: #FFF;}
.lawyer_detail_link li{ height: 46px; line-height: 46px;position: relative;}
.lawyer_detail_link li a{ display: block; padding: 0 12px 0 28px; color: #222; font-size: 16px; background-position: 0 center; background-repeat: no-repeat; background-size: auto 40%; position: relative;}
.lawyer_detail_link li a:before{ content: ""; display: inline-block; height: 10px; width: 10px; border-width: 1px 1px 0 0; border-color: #ccc; border-style: solid; -webkit-transform: matrix(.71, .71, -.71, .71, 0, 0); transform: matrix(.71, .71, -.71, .71, 0, 0); position: absolute; top: 50%; right: 0; margin-top: -6px;}
.lawyer_detail_link li._space a{ background-image: url(../image/index_shortcut_space.png);}

/*=============================大咖律师 famous*/


/*famous_list*/

.famous_list {}

.famous_list li .prof{ margin-top: 12px;}
.famous_list li .prof span{ padding: 3px 4px 1px; color: #e3aa32;border-color: #e3aa32;}
.famous_list li .intro{padding: 10px 0 4px;overflow: hidden;}
.famous_list li .intro p{max-height: none; color: #888; }

/*famous_detail_basic*/

.famous_detail_basic{background: -webkit-linear-gradient(#e9d781, #e3aa32);background: linear-gradient(#e9d781, #e3aa32);}

/*famous_detail_info*/

.famous_detail_info {}

.famous_detail_info .prof span{ height: 24px; line-height: 24px;color: #e3aa32; border: 1px solid #e3aa32;border-radius: 2px;background: none;}
.lawyer_detail_info .brie i{ color: #e3aa32;}
.famous_detail_info .intr p{max-height: none;}
.famous_detail_tab li.current{color: #e3aa32; border-bottom-color: #e3aa32;}
.famous_detail_tab li.current i{color: #e3aa32;}

/*famous_detail_fun*/

.famous_detail_fun {}

.famous_detail_fun li.lif, .famous_detail_fun li.lic{width: 50%;}
.famous_detail_fun li.lic{ background-color: #e3aa32;}

/*=============================专家律师 expert*/


/*expert_list*/

.expert_list {}

.expert_list li{ margin: 8px; border-radius: 6px; position: relative;}
.expert_list li.litit{ margin: 0; padding: 12px 12px 0; color: #333; font-size: 13px; font-weight: bold; background-color: transparent;}
.expert_list li .intro{ padding-top: 6px;}
.expert_list li .record{ padding: 10px 0;}
.expert_list li .cons{ display: block; margin-top: 6px;}
.expert_list li .cons span{ display: block; width: 80px; height: 30px; line-height: 32px; text-align: center; color: #f60; background-color: #fff6f0; border-radius: 3px;position: relative;}
.expert_list li .cons span:after{content: '';position: absolute;top: 0;left: 0;z-index: 1;border: 1px solid #f90;-webkit-box-sizing: border-box;box-sizing: border-box;width: 200%;height: 200%;border-radius: 6px;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
