.outer {
    background: #fff;
    margin: 10px auto 40px;
}

.main_content .crumbs {
    line-height: 60px;
    font-size: 13px;
}
.main_content .crumbs a{
    color: #999999;
}
.main_content .crumbs .kie,.main_content .crumbs .kieZ,.main_content .crumbs .kieF{
    height: 24px;
    line-height: 24px;
    display: inline-block;
    background: #ffffff url(/img/newLawyers/zhaolvshi_biaoqian_x.png) right 6px center no-repeat;
    border: solid 1px #e5e5e5;
    text-indent: 8px;
    color: #ff9600;
    font-size: 13px;
    padding: 0 26px 0 6px;
    cursor: pointer;
}
.main_content .crumbs a:last-of-type {
    color: #666 !important;
    margin-left: 7px;
}

.searc_speciality_left {
    float: left;
}


#speci_tab {
    box-shadow: 0 0 5px #ccc;
    width: 680px;
    padding: 0 20px;
    margin-left: 95px;
    position: absolute;
    z-index: 9;
    display: none;
    background: #fff;
    color: #666;
}

.speci {
    padding: 15px 0 10px;
    border-bottom: 1px dashed #e5e5e5;
}

.speci:last-of-type {
    border: 0;
    text-align: center;
}

.speci .speci_title {
    float: left;
    width: 120px;
}

.speci .speci_detail {
    float: left;
    width: 560px;
}

.speci_detail li {
    float: left;
    margin: 0 17px 10px 0;
    background: url(/img/findLawyer/fidLawyer_check.jpg) no-repeat 0 center;
    padding-left: 18px;
    cursor: pointer;
}

.speci_detail .checked {
    background: url(/img/findLawyer/fidLawyer_checked.jpg) no-repeat 0 center;
}

.speci_detail li input {
    margin-right: 5px;
    cursor: pointer;
}

.speci #conform_btn,
.speci #cancel_btn {
    color: #fff;
    display: inline-block;
    width: 88px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 20px;
    border-radius: 5px;
}

.speci #conform_btn {
    background: #168bbb;
}

.speci #cancel_btn {
    background: #999;
    margin-right: 0;
}

.select_list {
    float: left;
    margin-top: 10px;
}

.select_list>div {
    float: left;
    margin-right: 10px;
}

.select_list span {
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    margin-right: 10px;
    border: 1px solid #018fd9;
    color: #018fd9;
}

.searching {
    display: none;
    text-align: center;
    font-size: 16px;
    padding: 126px;
}

.search_top {
    border: 1px solid #ddd;
    /*margin-bottom:15px;*/
}

.searc_name {
    padding-left: 30px;
    /*border-bottom:1px solid #ddd;*/
    height: 85px;
    line-height: 85px;
}

.searc_name h2,
.searc_name .searc_group {
    float: left;
    background: white;
}

.searc_name h2 {
    float: left;
    color: #018fd9;
    font-size: 24px;
    margin-right: 100px;
}

.searc_group {
    float: right;
    margin: 2px 20px 0 7px;
    border: 1px solid #ddd;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    border-radius: 16px;
}

.searc_group .searc_input {
    float: left;
    position: relative;
}

.searc_group .searc_input input {
    width: 214px;
    height: 32px;
    text-indent: 13px;
    color: #999999;
    font-size: 14px;
    border: none;
    outline: none;
    border-radius: 16px;
}

.searc_group .error input {
    border: 1px solid #ff0000;
}

.searc_group .searc_btn {
    float: left;
}

.searc_group .searc_btn .btn_blue {
    display: block;
    color: #fff;
    width: 63px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    /* background: #84A2F7; */
    border-radius: 16px;
    border-left: none;
    border: 0;
    font-size: 14px;

    width:68px;
    height:34px;
    background:rgba(254,132,29,1);
    /* border-radius:17px; */
}

.searc_btn .btn_blue img {
    margin: 8px auto;
}

.searc_condition>label {
    float: left;
    font-size: 15px;
    line-height: 24px;
    cursor: default;
    margin: 0 10px 0 3px;
}

.searc_condition .lab_t {
    margin-top: 5px;
    width: 95px;
    float: left;
    cursor: default;
}

.searc_condition .condi_group {
    float: left;
}

.searc_condition .condi_group .a2 {
    height: 40px;
}

.searc_result .searc_filter.active input,
.searc_result .searc_filter.active label {
    color: #f88c2d;
}

div.dropdown {
    width: auto;
}

div.dropdown-box {
    padding: 0px;
    height: 40px;
    width: 140px;
}

div.dropdown-box a.select-text {
    width: 116px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}

div.dropdown-list {
    width: 140px;
    background-color: #f3f3f3;
}

.h_city_b {
    padding: 25px 0 15px;
}

.h_city_color {
    color: #999;
}

.searc_condition .h_city {
    height: 50px;
}

.searc_condition .h_city a {
    margin-left: 13px;
    padding: 0 10px;
    border: 1px solid #fff;
    line-height: 28px;
    color: #333;
}

.searc_condition .h_city a:hover {
    border: 1px solid #018fd9;
    color: #018fd9;
}

.searc_condition .h_city a.on {
    color: #018fd9;
}

.searc_speciality {
    margin: 20px 0;
}

.searc_speciality .condi_group .speciality_select {
    display: block;
    width: 125px;
    height:30px;
    line-height: 30px;
    background: url(/img/findLawyer/fidLawyer_triggle.jpg) no-repeat 114px center;
    border: 1px solid #ddd;
    padding-left: 6px;
    margin-right: 10px;
}

.searc_condition .condi_group .rotate_up {
    background: url(/img/findLawyer/fidLawyer_triggle1.jpg) no-repeat 114px center;
}

.searc_sub a.change_btn {
    display: block;
    margin-right: 18px;
    color: #666;
    padding-right: 20px;
    background: url(/img/change.jpg) no-repeat right center;
}

.Offline {
    background: url(//www.haolvshi.com.cn/img/weixuanzhong.png) no-repeat scroll 0 center;
}

.searc_speciality div.dropdown-box {
    width: 260px;
}

.searc_speciality div.dropdown-box a.select-text {
    width: 230px;
}

.searc_speciality div.dropdown-list {
    width: 260px;
}

.searc_result .l_screen {
    height: 20px;
    line-height: 40px;
    border: 1px solid #ddd;
    text-align: center;
    padding: 22px 0;
}

.searc_result .l_screen>div.searc_sort {
    float: left;
    position: relative;
    border-right: 1px solid #ddd;
}

.searc_result .searc_sort .active {
    color: #018fd9;
}

.l_online .active {
    color: #f88c2d;
}

.searc_result .searc_sort>span,
.searc_result .searc_filter>span {
    position: absolute;
    top: -40px;
    line-height: 20px;
    left: 15px;
    border: 1px solid #999;
    width: 135px;
    background: #fff;
    padding: 7px 0;
    text-align: center;
    display: none;
    z-index: 3;
}

.searc_result .searc_sort:hover>span,
.searc_result .searc_filter:hover>span {
    display: block;
}

.searc_result .searc_sort>span>img,
.searc_result .searc_filter>span>img {
    position: absolute;
    bottom: -9px;
    left: 20px;
}

.searc_result .sort_name {
    width: 10%;
    margin-right: 0px;
}

.l_screen>div input {
    margin-right: 5px;
}

.l_screen>div a {
    padding: 0 5px;
    display: block;
}

.searc_result .sj_name {
    width: 123px;
    color: #999999
}

.searc_result .sj_name a {
    text-align: center;
}

.searc_result .pj_name {
    width: 10%;
}

.pj_named {
    background: url(/img/zls_xjt.jpg) no-repeat;
    background-position: 40px 5px;
}

.searchTerm_nav {
    float: left;
    cursor: pointer;
    margin: 10px 15px;
    font-size: 16px;
    color: #666666;
}
.searchTerm_nav .selections{
    height:21px;
    font-family:MicrosoftYaHei;
    color:rgba(11,54,122,1);
}
.searchTerm_nav .selections:after {
    position: absolute;
    bottom: -20px;
    left: 0;
    display: block;
    content: '';
    width: 96px;
    height: 4px;
    border-radius: 2px;
    background-color: #0B367A;
}
.sort_dzcs,.sort_fwpf,.sort_hyzs{
    float: left;
    padding-right: 20px;
    margin-right: 29px;
    position: relative;
}
.sort_dzcs,.sort_fwpf{
    margin-right: 0;
    /* border-bottom: 1px solid #0B367A; */
}
.searc_result .dz_name {
    width: 10%;
}

.searc_result .zy_name {
    width: 14%;
}

.special_box {
    float: left;
}

.special_box .searc_filter {
    float: left;
    margin: 10px 32px 10px 15px;
    position: relative;
}

#partnerShip,
#isOnline {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    margin: 1px 5px 0 0;
    border-radius: 50%;
}

.searc_sub {
    float: right;
}

.Online {
    background: url(//www.haolvshi.com.cn/img/yixuanzhong.png) no-repeat scroll 0 center;
}

.searc_filter label {
    color: #595757;
    line-height: 20px;
    display: block;
    float: left;
    font-size: 14px;
    color: #333333;
}

.searc_condition_out {
    padding-left: 30px;
    display: none;
}

.searc_result .result_t {
    font-size: 16px;
    padding-left: 1%;
}

.resu_list {
    width: 100%;
}

.resu_warp>li {
    width: 100%;
}

.resu_list ul {
    border-top: 1px solid #e5e5e5;
    padding: 0px 20px;
}

/*------------------------找律师列表---------------------------*/

.lawyer_z_card {
    padding: 20px 0;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
}

.lawyer_z_card:hover {
    background: #f9f9f9;
}

.lawyer_z_card .z_card_left a {
    font-size: 14px;
    color: #333;
}

.z_card_left {
    float: left;
    position: relative;
}

.renzhen {
    position: absolute;
    right: 11px;
    bottom: 11px;
}

.z_card_left .photo {
    width: 140px;
    height: 140px;
}

.z_card_left .photo a img {
    width: 100%;
    height: 100%;
}

.z_card_right {
    float: left;
    width: 582px;
    margin: 7px 0 0 26px;
}

.card_h {
    width: 100%;
}

.card_h .collect {
    margin-right: 15px;
}

.card_h_l a {
    font-size: 18px;
    color:rgba(11,54,122,1);
}

.card_h_l .carrer {
    font-size: 18px;
    color: #666666;
    margin-right: 12px;
}

.card_h_l .qrcode {
    width: 24px;
    height: 24px;
    background: url(/img/erweima.jpg) no-repeat;
    cursor: pointer;
}

.card_h_l .pc_line,
.card_h_l .m_line {
    width: 24px;
    height: 24px;
}

.pcOnline {
    background: rgba(0, 0, 0, 0) url(/img/findLawyer/fidLawyer_pc.jpg) no-repeat center;
}

.card_h_l .mOnline {
    background: rgba(0, 0, 0, 0) url(/img/findLawyer/fidLawyer_mob.jpg) no-repeat center;
}

.search_box {
    padding-top: 10px;
    height: 51px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
}

.name,
.carrer,
.qrcode,
.pc_line,
.m_line {
    float: left;
    margin-right: 10px;
}

.name {
    margin-right: 10px;
}

.name a {
    /* font-weight: bold; */
    /* line-height: 18px; */
    font-size: 18px;
    letter-spacing: 5px;
    color: #333333;
}

.name a:hover {
    color: #ff9433;
    border-bottom: 1px solid #ff9433;
}

.collect {
    float: right;
}

.card_sc {
    margin-top: 25px;
    position: relative;
}

.card_sc .carrer {
    float: left;
}

.card_sc .years,
.card_sc .address,
.card_sc .card_th {
    float: left;
}

.card_sc .carrer {
    margin-right: 10px;
    font-size: 18px;
}


.address {
    padding-left: 35px;
    border-left: 1px solid #ccc;
    background: url(/img/findLawyer/fidLawyer_loaction.jpg) no-repeat 16px 3px;
    float: left;
    margin: 0 20px 0 19px;
}

.comment {
    float: left;
    margin: 0 10px 0 8px;
    height: 20px;
}

.comment .word {
    float: left;
    line-height: 22px;
    color: #666666;
    font-size: 14px;
}

.comment .evaluate{
    background: url(/img/home_livelyLawyer_05.jpg) no-repeat 0px 2px;
}
.comment .starPos5{
    background: url(/img/home_livelyLawyer_05.jpg) no-repeat 0px -118px;
}
.years{
    padding: 0 0 0 16px;

    font-size:14px;
    font-family:MicrosoftYaHei;
    color:rgba(51,51,51,1);
}
.zan {
    float: left;
    height: 20px;
    color: #adadad;
    /* background: url(/img/newLawyers/huangye_dianzan02.png) no-repeat 13px 2px; */
    padding: 0 12px 0 0;
    /* border-right: 1px solid #ddd; */
    display: block;

    font-size:14px;
    font-family:MicrosoftYaHei;
    color:rgba(51,51,51,1);
    margin-left: 16px;
}

.viewNumber {
    float: left;
    height: 20px;
    color: #adadad;
    padding: 0 11px 0 0;
    display: block;
    font-size:14px;
    font-family:MicrosoftYaHei;
    color:rgba(51,51,51,1);
}

.special {
    width: 605px;
    margin: 12px 0 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;
}

.special strong {
    font-weight: normal;
}

.special span {
    /* background: #efefef; */
    border-radius: 4px;
    /* padding: 0 10px; */
    padding-left: 20px;

    margin-right: 15px;
}

.special .huoyue{
    background: url(/img/huoyue.png) left no-repeat;
}

.special .DZcishu{
    background: url(/img/zan.png) left no-repeat;
}

.special .haoping{
    background: url(/img/home_livelyLawyer_05.jpg) right no-repeat;
    background-position: 100% 20%; 
    padding-right: 80px;
}

.lwBtns>div {
    width:111px;
    height:34px;
    line-height: 34px;
    /* background:rgba(11,54,122,1); */
    background: white;
    border-radius:20px;
    text-align: center;
    float: left;
    margin-right: 8px;
    border: 1px solid rgba(11,54,122,1);
}

.lwBtns>div>a {
    display: block;
    /* width: 88px;
    height: 30px; */
    text-align: center;
    /* line-height: 30px; */
    border-radius: 5px;
    /* border: solid 1px #84a2f7; */
    font-size: 14px;
    color: rgba(11,54,122,1);
    /* color: #84a2f7; */
}

.consult:hover {
    background: #8ec938;
}

.consult a {
    color: #8ec938;
    border: 1px solid #b8dd82;
    background: url(/img/zls_3.jpg) no-repeat;
    background-position: 5px -40px;
}

.consult a:hover {
    color: #fff;
    background: url(/img/zls_3.jpg) no-repeat;
    background-position: 5px -69px;
}



.hl_service {
    display: none;
    background: #fff;
    margin-left: 10px;
    border: 1px solid #ddd;
    position: absolute;
    z-index: 999;
    top: -40px;
    left: 88px;
    width: 210px;
    box-shadow: 2px 2px 5px #ddd;
}

.hl_service .triangle {
    position: absolute;
    z-index: 5;
    top: 40px;
    left: -8px;
}

.hl_service ul li {
    padding-left: 10px;
    margin-bottom: 10px;
}

.hl_service ul .last {
    border-bottom: none !important;
}

.depute{    
    background: rgba(11,54,122,1) !important;
}

.depute a{
    color: #fff !important;
}

.depute .hl_service ul li a {
    font-size: 16px;
    display: block;
    color: #000;
}

.hl_service ul li span {
    display: block;
    float: left;
    color: #666;
    font-size: 13px;
    height: 17px;
    line-height: 17px;
    text-indent: 0;
}

.hl_service .type {
    width: 25px;
    background: url(/img/order/order_square_type.jpg) no-repeat;
}

.hl_service ul li span:last-child:hover {
    color: #018fd9;
}

.hl_service ul li a:hover {
    color: #0072da !important;
}

.hl_service .consult {
    background-position: 0 -39px !important;
}

/*咨询意见书*/
.hl_service .call {
    background-position: 0 1px !important;
}

/*电话咨询律师*/
.hl_service .draw {
    background-position: 0 -80px !important;
}

/*合同起草*/
.hl_service .examine {
    background-position: 0 -100px !important;
}

/*合同审核*/
.hl_service .entrust {
    background-position: 0 -60px !important;
}

/*委托律师*/

.hl_service .letter {
    background-position: 0 -121px !important;
}

/*律师函*/
.hl_service .litigate {
    background-position: 0 -161px !important;
}

/*自己打官司*/
.hl_service .check {
    background-position: 0 -142px !important;
}

/*律师查档*/
.hl_service .labor {
    background-position: 0 -185px !important;
}

/*劳动仲裁*/
.hl_service .framework {
    background-position: 0 -270px !important;
}

/*股权架构专项服务*/
.hl_service .excitation {
    background-position: 0 -250px !important;
}

/*股权激励专项服务*/
.hl_service .financing {
    background-position: 0 -206px !important;
}

/*股权融资专项服务*/
.hl_service .investigation {
    background-position: 0 -228px !important;
}

/*尽职调查专项服务*/
.hl_service .person {
    background-position: 0 -354px !important;
}

/*企业全年劳动人事咨询*/
.hl_service .adivce {
    background-position: 0 -314px !important;
}

/*企业全年法律顾问（咨询版）*/
.hl_service .strengthen {
    background-position: 0 -376px !important;
}

/*企业全年法律顾问（强化版）*/
.hl_service .fund {
    background-position: 0 -463px !important;
}

/*私募基金法律意见书*/
.hl_service .fof {
    background-position: 0 -396px !important;
}

/*面对面咨询*/
.hl_service .negotiate {
    background-position: 0 -416px !important;
}

/*协商谈判*/
.hl_service .witness {
    background-position: 0 -438px !important;
}

/*律师见证*/
.hl_service .phoneCounseling {
    background-position: 0 -487px !important;
}

/*语音图文1对1咨询*/

.hl_service .voiceCounsel {
    background-position: 0 -510px !important;
}

/*语音连线律师*/
.hl_service .videoConnectLawyer {
    background-position: 0 -537px !important;
}

/*视频连线律师*/

/*------------------------找律师列表end---------------------------*/



.search_left_aside {
    float: left;
    width: 788px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1)
}

.search_right_aside {
    float: right;
    width: 372px;
    margin: 0 auto 100px;
    font-family: "微软雅黑";
}

.huntlaw_intro {
    width: 268px;
    border: 1px solid #e5e5e5;
    padding: 10px 0px 15px 20px;
    margin-bottom: 20px;
}

.intro_h {
    margin-top: 10px;
}

.intro_h p {
    width: 34px;
    background: #018fd9;
    border-radius: 50%;
    color: #fff;
    font-size: 16px;
    float: left;
    text-align: center;
    font-weight: bold;
    line-height: 34px;
    margin-right: 18px;
}

.intro_list {
    margin-top: 10px;
}

.intro_list li {
    float: left;
    margin-right: 18px;
}

.intro_list li a {
    font-size: 12px;
    line-height: 24px;
    color: #333;
    cursor: text;
}

.recommend {
    width: 100%;
    height: auto;
}

.more_other {
    background: #018fd9;
    position: absolute;
    width: 88px;
    height: 30px;
    right: 24px;
    bottom: 15px;
    text-align: center;
    border-radius: 10px 10px 6px 6px;
}

.more_other a {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}

.tag {
    width: 100%;
    margin-top: 20px;
}

.tag_head {
    width: 100%;
    background: #018fd9;
    height: 50px;
}

.tag_head .ico,
.tag_head .word {
    float: left;
    margin-top: 16px;
}

.tag_head .ico {
    margin-left: 20px;
}

.tag_head .word {
    color: #fff;
    font-size: 18px;
}

.note-question {
    border: 1px solid #ddd;
    padding-bottom: 7px;
    height: 1232px;
}

.question {
    margin-top: 6px;
}

.question>img {
    margin: 0 5px 0 15px;
    display: inline;
}

.question>span {
    line-height: 32px;
    color: #333;
    font-size: 12px;
}

.answer {
    padding: 12px 20px 16px 15px;
    border-bottom: 1px dashed #c9e8fa;
}

.answer>img {
    display: inline;
}

.answer>span {
    line-height: 24px;
    color: #333;
    font-size: 12px;
}

.question_one {
    width: 100%;
    height: 32px;
    background: url(/img/newLawyers/zls_xts_beijing01.png) no-repeat;
}

.question_two {
    height: 55px;
    width: 100%;
    background: url(/img/newLawyers/zls_xts_beijing02.png) no-repeat;
    margin-top: 6px;
}

.question_two .last {
    float: left;
    margin: 4px 7px 10px 15px;
}

.question_two p {
    float: left;
    width: 210px;
    margin-top: 3px;
    line-height: 24px;
    font-size: 12px;
}

.tag .contentBox .answer {
    border: none;
    padding-bottom: 0;
}
.tag .contentBox:first-child .answer{
    display: block;
}
.searc_condition .h_city_search a {
    line-height: 30px;
    font-size: 15px;
    color: #666;
}

.random_get {
    height: 40px;
    line-height: 40px;
    margin-top: 30px;
    display: none;
    background: #f9f9f9;
}

.random_get a {
    display: block;
    padding-left: 20px;
    color: #666;
    font-size: 18px;
    width: 90px;
    margin: 0 auto;
    text-align: center;
    background: url(/img/findLawyer/fidLawyer_add.jpg) no-repeat 0 center;
}

.intelligent_recommend{
    height: 40px;
    line-height: 40px;
    margin-top: 30px;
    background: #f9f9f9;
    text-align: center;
    color: #666;
    font-size: 16px;
}

.more_get {
    height: 40px;
    line-height: 40px;
    margin-top: 30px;
    background: #f9f9f9;
    cursor: pointer;
}

.more_get a {
    display: block;
    padding-left: 15px;
    color: #666;
    font-size: 16px;
    width: 144px;
    margin: 0 auto;
    text-align: center;
    background: url(/img/findLawyer/fidLawyer_add.jpg) no-repeat 0 center;
}

.qr_code_enlarge {
    box-shadow: 2px 2px 3px #666;
    background: #fff;
    border: 1px solid #d8d8d8;
    display: none;
    font-size: 12px;
    left: 50%;
    margin-left: -130px;
    margin-top: -125px;
    padding: 10px;
    position: fixed;
    top: 50%;
    width: 235px;
    z-index: 1000;
}

.qr_code_enlarge .qr_code_enlarge_head {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    position: relative;
    text-align: left;
}

.qr_code_enlarge .qr_code_enlarge_head .qr_code_enlarge_close {
    color: #999;
    font-size: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    width: 16px;
}

.qr_code_enlarge .qr_code {
    width: 212px;
    background: #fff;
    z-index: 999;
    padding: 15px 10px;
}

.qr_code_enlarge .qr_code img {
    display: block;
    margin: 100px auto;
}

.qr_code_enlarge p {
    width: 200px;
    display: block;
    line-height: 20px;
    margin: 0 auto;
}

.lawyerBao {
    float: left;
    position: relative;
    padding-top: 1px;
}

.lawyerBao>p {
    background: #fff;
    display: none;
    width: 110px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #018edd;
    text-align: center;
    line-height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -55px;
    top: -25px;
    box-shadow: 0 0 3px #ccc;
}

.lawyerBao>p>span {
    background: url(/img/lawerYellowD.jpg) no-repeat scroll center top/10px 3px;
    bottom: -5px;
    display: block;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
}

.lawyerBao:hover p {
    display: block;
}

/*本周推荐律师，首页和部分二级页用==lz20151105*/
.lawyerHotListTitle {
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    font-weight: normal;
    position: relative;
    background: #eee;
    color: #000;
    text-indent: 30px;
    border: 1px #ddd solid;
    border-top: none;
}

.lawyerHotListTitle>a {
    float: right;
    padding-right: 10px;
    font-size: 14px;
}

.lawyerHotList {
    border: 1px solid #ddd;
    border-bottom-color: #eee;
    border-top-width: 0;
    height: 600px;
}

.special_bz .castsequence {
    color: #43b4ff;
    line-height: 20px;
}

/*排序*/
.sort_list {
    width: 147px;
}

.znpx_sort_wrap {
    position: absolute;
    background: #fff;
    z-index: 1;
    text-align: center;
    box-shadow: 0 0 10px #e5e5e5;
    display: none;
    height: 108px;
}

.znpx_sort_wrap>ul {
    float: left;
}

.znpx_sort_wrap li {
    border-bottom: 1px solid #f3f3f3;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
}

.znpx_sort_wrap li:hover {
    background: #e7e7e7;
    color: #35a9eb;
}

.sort_nav {
    width: 123px;
    text-align: center;
    height: 108px;
}

.znpx_sort_box:hover .znpx_sort_wrap {
    display: block;
}

.znpx_tit {
    line-height: 20px;
    width: 70px;
}
.znpx_tit:after{
    content:url(/img/anniu2.png);
    margin-left: 6px;
}

/*专长领域*/
.zcly_list {
    width: 147px;
    background: #fff;
    height: 246px;
    overflow: hidden;
}

.zcly_wrap {
    position: absolute;
    width: 273px;
    z-index: 2;
    text-align: center;
    box-shadow: 0 0 10px #e5e5e5;
    height: 165px;
    background: #fff;
    display: none;
}

.zcly_wrap>ul {
    float: left;
}

.zcly_wrap li {
    border-bottom: 1px solid #f3f3f3;
    cursor: pointer;
}

.zcly_wrap li:hover {
    background: #e7e7e7;
    color: #35a9eb;
}

.zcly_nav {
    width: 123px;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    background: #fff;
    height: 264px;
}

.l_screen .zcly_box:hover .zcly_wrap {
    display: block;
    height: 264px;
}

.zcly_tit {
    background: rgba(0, 0, 0, 0) url(/img/anniu2.jpg) no-repeat scroll 90px 7px;
    text-indent: -20px;
    line-height: 20px;
}

.zcly_box:hover .zcly_tit {
    background: rgba(0, 0, 0, 0) url("/img/anniu3.jpg") no-repeat scroll 90px 7px;
}

/*地区*/
.dq_list {
    width: 147px;
    background: #fff;
}

.dq_wrap {
    position: absolute;
    background: #fff;
    width: 273px;
    z-index: 2;
    text-align: center;
    box-shadow: 0 0 10px #e5e5e5;
    display: none;
}

.dq_wrap li {
    border-bottom: 1px solid #f3f3f3;
    cursor: pointer;
}

.dq_wrap li:hover {
    background: #e7e7e7;
    color: #35a9eb;
}

.list_hover {
    background: #e7e7e7;
    color: #35a9eb;
}

.dq_nav {
    width: 123px;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    /*overflow-y: scroll;*/
}

.l_screen .dq_box:hover .dq_wrap {
    display: block;
}

.dq_tit {
    background: rgba(0, 0, 0, 0) url(/img/anniu2.jpg) no-repeat scroll 73px 7px;
    text-indent: -20px;
    line-height: 20px;
}

.dq_box:hover .dq_tit {
    background: rgba(0, 0, 0, 0) url("/img/anniu3.jpg") no-repeat scroll 73px 7px;
}

.dq_list_scroll {
    float: left;
    width: 147px;
    height: 246px;
    overflow: hidden;
}

.dq_nav_scroll {
    width: 123px;
    height: 246px;
    overflow: hidden;
    float: left;
}

#mCSB_1_dragger_vertical .mCSB_dragger_bar {
    width: 5px;
}

.remind {
    border-bottom: 1px solid #e5e5e5;
}

.dq_wrap .mCSB_container,
.zcly_wrap .mCSB_container {
    margin-right: 9px;
}

/*按条件筛选*/
.search_tp,.experOpen,.serviceOpen{
    display: none;
    border: solid 1px #ff9600;
    position: relative;
}

.search_tp dl.secitem {
    line-height: 18px;
    position: relative;
}


.search_tp .secitem dt {
    margin-right: 21px;
}

.search_tp .secitem dt{
    color: #999999;
    float: left;
    width: 59px;
    padding: 13px 0 0 23px;
    display: block;
    background-color: #FFF4E5;
    height: 122px;
}
.search_tp .barct span {
    color: #666;
    width: 45px;
    font-size: 15px;
    height: 26px;
    line-height: 26px;
    float: left;
}

.search_tp .secitem .select,
.search_tp .search_nav span.select,
.cityLawyers ul li a.select,
.experLawyers ul li a.select,
.serviceLawyers ul li a.select,
.experOpen .select,
.serviceOpen .select{
    /* color: #FF9B0B; */

    width:60px;
    /* height:30px; */
    background:rgba(11,54,122,1);
    border-radius:15px;

    color: white;
    padding: 5px 16px 6px;
}

.search_tp .secitem dd {
    padding: 10px 0 0 94px;
    width: 864px;
}
.search_tp .secitem>span,.experOpen>span,.serviceOpen>span{
    color: #333333;
    font-size: 14px;
    background: url(/img/newLawyers/zls_sx_shouqi.png) right center no-repeat;
    padding-right: 24px;
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
}

.search_tp .secitem dd a {
    color: #666;
    font-size: 14px;
    margin-right: 14px;
    cursor: pointer;
    line-height: 26px;
}

.search_tp .area a:hover,
.search_tp .expertise a:hover,
.search_tp .area_child a:hover,
.search_tp .expertise_child a:hover {
    color: #FF9B0B;
}

.search_tp .area_child,
.search_tp .expertise_child {
    margin: 0px 30px 0px 98px;
    background: #FAFAFA;
}

.search_tp .area_child dd,
.search_tp .expertise_child dd {
    margin-top: 8px;
    padding: 5px;
    display:none;
}

.search_tp .area_child a,
.search_tp .expertise_child a {
    margin-right: 17px;
}

.search_tp .condition {
    margin: 14px auto 0px 0px;
}

.search_tp .condition div {
    border: 1px solid #ddd;
    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
    padding: 3px 6px;
}

.search_tp .condition div:hover {
    background-color: #FFE7C3;
    border-color: #FFC36D;
    color: #FF9A0A
}

.search_tp .condition {
    display: none
}
.seekThreeLawyer{
    border: solid 1px #e5e5e5;
    margin-bottom: 22px;
}
.cityLawyers,.experLawyers,.serviceLawyers{
    padding: 10px 0;
}
.cityLawyers>p,.experLawyers>p,.serviceLawyers>p{
    font-size: 14px;
    color: #999999;
    display: inline-block;
    float: left;
    margin: 0 31px 0 23px;
}
.cityLawyers ul,.experLawyers ul,.serviceLawyers ul{
    float: left;
}
.cityLawyers ul li{
    float: left;
    margin-right: 38px;
}
.cityLawyers ul li:last-child{
    margin-right: 0;
}
.cityLawyers ul li a:hover,.experLawyers ul li a:hover,.serviceLawyers ul li a:hover{
    color: #ff9600;
}
.cityLawyers>span,.experLawyers>span,.serviceLawyers>span{
    float: right;
    background: url(/img/newLawyers/zls_sx_zhankai.png) right center no-repeat;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    margin-right: 12px;
    width: 16px;
    height: 16px;
    background-color: #FAFAFA;
    border: 1px solid rgba(231,231,231,1);
}
.experLawyers ul li,.serviceLawyers ul li{
    float: left;
    margin-right: 63px;
}
.experLawyers ul li:last-child,.serviceLawyers ul li:last-child{
    margin-right: 0;
}
.experOpen>p{
    color: #999999;
    float: left;
    width: 59px;
    padding: 13px 0 0 23px;
    display: block;
    background-color: #FFF4E5;
    height: 192px;
}
.experOpen>a{
    color: #999999;
    font-size: 14px;
    display: block;
    width: 103px;
    float: left;
    text-align: center;
    padding-top: 13px;
    margin: 10px 15px;
}
.re_ovic{
    width: 826px;
    float: left;
    padding-top: 13px;
}
.experOpen .retract_vic:nth-child(2),.experOpen .retract_vic:nth-child(3){
    margin-top: 9px;
}
.serviceOpen .retract_vic:nth-child(2),.serviceOpen .retract_vic:nth-child(3),.serviceOpen .retract_vic:nth-child(4){
    margin-top: 14px;
}
.retract_vic{
    color: #999999;
    font-size: 14px;
}
.retract_vic>span{
    float: left;
    color: #999999;
    font-size: 14px;
}
.retract_vic>p{
    float: right;
    width: 705px;
}
.retract_vic>p a{
    margin: 0 28px 10px 0;
    display: inline-block;
}
.retract_vic>p a:hover{
    color: #ff9600;
}
.serviceOpen>p {
    color: #999999;
    float: left;
    width: 59px;
    padding: 13px 0 0 23px;
    display: block;
    background-color: #FFF4E5;
    height: 192px;
}
.serviceOpen>a {
    color: #999999;
    font-size: 14px;
    display: block;
    width: 103px;
    float: left;
    text-align: center;
    padding-top: 13px;
    margin: 10px 15px;
}
/* 在线离线处理 */
.aside_right {
    float: right;
}

.greenCircle {
    width: 8px;
    height: 8px;
    background-color: #00AD84;
    border-radius: 50%;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}

.lawyer_online,
.lawyer_offline {
    margin-right: 30px;
}

.lawyer_online {
    color: #1cbd11;
}

.lawyer_offline {
    color: #999;
}

.asideTwoRight_top {
    background-color: #ffffff;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.08);
    padding-bottom: 20px;
}
.asideTwoRight_topoo {
    height: 164px;
    background: url(/img/newLawyers/zhaolvshi_youbanner01.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    /* padding-left: 49px; */
    text-align: left;
}
.asideTwoRight_topoo>h2{
    color: #333333;
    font-size: 16px;
    margin: 28px 0 25px 20px;
}
.asideTwoRight_topoo ul li {
    float: left;
    text-align: center;
    margin-right: 70px;
}
.asideTwoRight_topoo ul li:nth-child(1){
    margin-left: 56px;
}
.asideTwoRight_topoo ul li:last-child {
    margin-right: 0;
}
.asideTwoRight_topoo ul li img {
    margin: 0 auto;
}
.asideTwoRight_topoo ul li p {
    margin-top: 13px;
    font-size: 14px;
    color: #333333;
}
.asideTwoRight_top>h3 {
    width: 226px;
    font-size: 15px;
    color: #333333;
    background: url(/img/newLawyers/zhaolvshi_heng.png) 0 bottom no-repeat;
    margin: 34px auto 24px;
    font-weight: normal;
    line-height: 23px;
    padding-bottom: 5px;
}
.asideTwoRight_top>p {
    color: #333333;
    font-size: 14px;
    background: url(/img/newLawyers/zhaolvshi_dian.png) 0 6px no-repeat;
    margin-left: 15px;
    width: 270px;
    margin-bottom: 21px;
    padding-left: 19px;
    width: 240px;
    line-height: 21px;
}
.asideTwoRight_bottom {
    width: 273px;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.08);
    background: #515151;
    margin-top: 18px;
    padding: 88px 0 80px 15px;
}
.asideTwoRight_bottom p {
    background: url(/img/newLawyers/zhaolvshi_shu.png) 0 center no-repeat;
    font-size: 28px;
    color: #fff;
    padding-left: 12px;
}
.asideTwoRight_bottom span{
    font-size: 15px;
}
.searchItem{
    margin: 26px 20px 26px 26px;
    position: relative;
    padding-left: 10px;
}
.searchItem:before{
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #0B367A;
    position: absolute;
    left: 0;
    top: 8px;
}
.searchItem h3{
    font-size: 16px;
    color: #333333;
    margin-bottom: 5px;
}
.searchItem p{
    font-size: 12px;
    color: #999999;
}
.sevenOneBo {
    width: 272px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    padding: 0 0 0 14px;
    margin-top: 18px;
    padding-bottom: 20px;
}
.sevenOneBo>h2 {
    width: 258px;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
    height: 46px;
    line-height: 46px;
    border-bottom: solid 1px #e5e5e5;
}
.sevenOneBo ul li{
    padding: 18px 0 6px 0;
    overflow: hidden;
    height: 53px;
    position: relative;
}
.sevenOneBo ul li:hover p span:first-child{
    color: #ff9600;
}
.sevenOneBo ul li:last-child{
    margin-bottom: 0;
}
.twoImage {
    float: left;
    margin-right: 12px;
    position: relative;
}
.twoImage .firstImage {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: block;
    border: solid 2px #C1DBFC;
}
.twoImage .secondImage {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    bottom: 0;
    right: -5px;
}
.sevenOneBo ul li:nth-child(1) .secondImage {
    background: url(/img/newLawyers/sy_qg_paiming1.png) 0 0 no-repeat;
}
.sevenOneBo ul li:nth-child(2) .secondImage {
    background: url(/img/newLawyers/sy_qg_paiming2.png) 0 0 no-repeat;
}
.sevenOneBo ul li:nth-child(3) .secondImage {
    background: url(/img/newLawyers/sy_qg_paiming3.png) 0 0 no-repeat;
}
.sevenOneBo ul li:nth-child(4) .secondImage {
    background: url(/img/newLawyers/sy_qg_paiming4.png) 0 0 no-repeat;
}
.sevenOneBo ul li:nth-child(5) .secondImage {
    background: url(/img/newLawyers/sy_qg_paiming5.png) 0 0 no-repeat;
}
.sevenOneBo ul li p{
    width: 120px;
    float: left;
    line-height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sevenOneBo ul li p span:nth-child(1){
    color: #333333;
    font-size: 16px;
}
.sevenOneBo ul li p span:nth-child(2){
    color: #999999;
    font-size: 15px;
}
.sevenOneBo ul li span.barsNumber{
    display: inline-block;
    color: #999999;
    font-size: 13px;
    width: 194px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sevenOneBo ul li a.skipNol{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.sevenOneBo ul li a.lookTa{
    width: 74px;
	height: 28px;
	background-color: #ffffff;
	border-radius: 14px;
    border: solid 1px #87a2f9;
    text-align: center;
    line-height: 28px;
    color: #87a2f9;
    font-size: 13px;
    position: absolute;
    right: 12px;
    top: 16px;
    z-index: 4;
}
.sevenOneBo ul li a.lookTa:hover{
    background: #87A2F9;
    color: #fff;
}
/* 友情链接 */
.hotIssues {
    width: 100%;
    height: 195px;
    border-top:1px solid #e5e5e5;
    padding-top: 20px;
}

.hotIssues_nav {
    margin-bottom: 29px;
}

.hotIssues_nav ul li {
    font-size: 16px;
    float: left;
    margin-right: 39px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}

.hotIssues_nav ul li.active {
    color: #38adff;
    border-bottom: solid 2px #38adff;
}

.hotIssues_con>div {
    display: none;
}

.hotIssues_con>div.show {
    display: block;
}

.hotIssues_con>div:nth-child(1) ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 14px;
}

.hotIssues_con>div:nth-child(1) ul li:hover a:link,
.hotIssues_con>div:nth-child(3) ul li:hover a:link,
.hotIssues_con>div:nth-child(4) ul li:hover a:link {
    color: #38adff;
}

.hotIssues_con>div:nth-child(1) ul li:hover a:visited,
.hotIssues_con>div:nth-child(3) ul li:hover a:visited,
.hotIssues_con>div:nth-child(4) ul li:hover a:visited {
    color: #38adff;
}

.hotIssues_con>div:nth-child(2) ul li {
    width: 78px;
    height: 32px;
    background-color: #F3F3F3;
    border-radius: 4px;
    font-size: 14px;
    color: #666666;
    text-align: center;
    line-height: 32px;
    float: left;
    margin: 0 30px 20px 0;
}

.hotIssues_con>div:nth-child(2) ul li:hover {
    background-color: #38adff;
}

.hotIssues_con>div:nth-child(2) ul li:hover a:link,
.hotIssues_con>div:nth-child(2) ul li:hover a:visited {
    color: #fff;
}

.hotIssues_con>div:nth-child(3) ul li,
.hotIssues_con>div:nth-child(4) ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 14px;
}

.elevenPiece{
    background-color: #ffffff;
}
.newMainEleven{
    margin: 0 auto;
    width: 1190px;
    overflow: hidden;
}
.elevenLeft{
    position: relative;
    width: 785px;    
    float: left;
}
.elevenLeft h3{
    margin: 33px 0px 17px 0px;
    font-size: 20px;
	color: #333333;
}
.elevenText{
    width: 100%;
	height: 691px;
	background-color: #fafafa;
    border: solid 1px #e5e5e5;
    padding: 26px 0px 26px 23px;
    background: url(/img/zls_bj.png) no-repeat;
    background-position: bottom right;
}
.elevenText h3{
    font-size: 18px;
	line-height: 33px;
	color: #ff9600;
}
.elevenText p{
    font-size: 16px;
    color: #666666;
    text-indent: 30px;
    line-height: 33px;
}
.elevenRight{
    float: right;
    margin-bottom: 32px;
    width: 286px;
}
.elevenRight h3{
    margin: 33px 0px 17px 0px;
    font-size: 20px;
	color: #333333;
}
.costCalculator {
    width: 286px;
    height: 75px;
    overflow: hidden;
    margin-bottom: 10px;
}
.costCalculator ul li {
    height: 94px;
    cursor: pointer;
    float: left;
}
.costCalculator ul li p {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}
.costCalculator ul li:nth-child(2) {    
    background: #e5e5e5;
    height: 94px;
    float: right;
}
.costCalculator ul li img{
    width: 138px;
    height: 75px;
}
.tabbox{width: 288px;overflow: hidden;}
.tabbox ul{list-style:none;display:table;width: 508px}
.tabbox ul li{float:left;width: 94px;height: 45px;line-height:45px;cursor:pointer;font-size: 14px;color: #666666;text-align: center;border: solid 1px #e5e5e5;}
.tabbox ul li.active{background-color: #8ea9fa;color: #ffffff;}
.tabbox ul li:nth-child(2){border-left: none;border-right: none;}
.tabbox .content{width: 284px;height: 575px;background-color: #fafafa;border: solid 1px #e5e5e5;border-top: none;}
.tabbox .content>div{display:none;height: 531px;}
.tabbox .content>div.active{display:block;}
.tabbox .content>div img{
    width: 276px;
}
.mCSB_scrollTools{
    width: 7px;
}
.mCSB_scrollTools .mCSB_draggerRail{
    background: none;
}
#mCSB_1_dragger_vertical .mCSB_dragger_bar{
    border-radius: 3px;
    width: 7px;
}
.asideFindLawyerTips{
    margin-top: 20px;
    padding: 26px 20px 30px 20px;
    background:rgba(255,255,255,1);
    box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);
}
.asideFindLawyerTips>h2{
    font-size: 18px;
    color: #333333;
    margin-bottom: 27px;
}
.asideFindLawyerTips li{
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
    margin-bottom: 30px;
}
.asideFindLawyerTips li:first-child p{
    display: block;
}
.asideFindLawyerTips li:before{
    content: '问';
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    background-color: #FE841D;
    font-size: 16px;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    top: 0;
}
/* .asideFindLawyerTips li::after{
    content: url(//www.haolvshi.com.cn/img/xiala.png);
    display: inline-block;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 0;
} */
.asideFindLawyerTips li h3{    
    font-size: 16px;
    color: #333333;
    padding-top: 5px;
    cursor: pointer;
    width: 272px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.asideFindLawyerTips li p{
    display: none;
    font-size: 14px;
    color: #666666;
    margin: 5px 0px 20px 0px;
}
.down{
   position: absolute;
   top:10px;
   right:0;

}