/* 优化发布咨询页面 */

.tel{font-family: 'DINCond-Bold'; }
.consult_cont .backgr{
    width: 100%;
    height: 290px;
    min-width: 1000px;
    z-index:-10;
      zoom: 1;
}
#toshow1 input,#toshow2 input{ text-align:left}
.fast_lawyer a:hover{ color:#fff}
#toshow1 img{ width:120px; height:32px;position:absolute; right:0; top:8px; margin:0}

.urls{
    background: url(../image/0cf0727a_ljzx.png) no-repeat;  
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0; 
}
.urlo{
    background: url(../image/08cda828_banjing.png) no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
}
.consult_cont .backgr .backgr_center{
    display: flex;
    flex-flow: column;
    align-items: center;
}
.consult_cont .backgr .backgr_center p{
    padding: 80px 0 44px 0;
    font-size: 36px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.consult_cont .backgr .backgr_center .imgs{
   display: flex;
   align-items: center;
}
.consult_cont .backgr .imgs img{
    width: 24px;
    height: 24px;
    background: #D8D8D8;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
    border: 2px solid #FFFFFF;
    border-radius: 50%;
}
.consult_cont .backgr .imgs:nth-child(2) img{
  z-index: 9;
  margin-left: -12px;
}
.consult_cont .backgr .imgs span{
    margin-left: 16px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #777777;
}


/*律师咨询发布问题*/
.release_consult{ padding-bottom:160px;}
.release_consult_cent{
    width: 976px;
    height: 303px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    background: #fff; margin:0 auto; 
    z-index: 99; 
    margin-top: -80px;
}
 .release_consult_cent .release_textarea{ 
     padding: 16px 16px 18px 16px;
     background-color: #FFFFFF;
    /* width:976px; 
    height: 303px;
     background:#fff; margin:0 auto;
      border-radius:3px;
  -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .04);  
  -moz-box-shadow:0 5px 15px rgba(0, 0, 0, .04);  
  box-shadow:0 5px 15px rgba(0, 0, 0, .04);  */
}
.release_textarea textarea{
        width: 912px;
        height: 154px;
        background: #F8F8F8;
        border-radius: 2px;
        opacity: 0.8;
        border: none;
        padding: 16px 16px 0 16px;
}
.questioning{
    width: 944px;
    display: flex;
    justify-content: space-between;
    padding: 16px 16px 0 16px;
}
.questioning .questioning_lf{
   display: flex;
   position: relative;
}
.questioning .questioning_lf .tw{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.questioning .questioning_lf .example{
    display: flex;
    position: absolute;
    left:115px;
    top: -10px;
}
.questioning .questioning_lf .example span{
    position: absolute;
    top:10px;
    left: -18px;
    width: 0px;  
    height: 0px;  
    line-height: 0px;/*为了防止ie下出现题型*/  
    border-right: 10px solid #fff;  
    border-top: 10px solid #f8f8f8;  
    border-bottom: 10px solid #f8f8f8;  
}
.questioning .questioning_lf .example p{
    width: 313px;
    height: 52px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #777777;
    overflow: hidden;
    white-space:normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    padding-left: 10px;
}

.questioning .questioning_lf span{
    font-size: 14px;
font-family: MicrosoftYaHei;
color: #1476F9;
margin: 3px 0 0 8px;
}
.questioning .questioning_lf span:hover{
cursor:pointer;
}
.questioning .questioning_rg{
    width: 210px;
    height: 33px;
    background: #F9F9F9;
    border-radius: 2px;
    text-align:center;
    line-height: 33px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #333333;
}
.questioning .questioning_rg p span{
   margin-left: 5px;
}

.ques_conts_tl{ display:flex;}
.login_select{ display:flex;}




.ask_casebtn_rig_top_xz{
    margin-top: 16px;
    display: flex;
    align-items: center;  
    position: relative;
}
.txtlenght{
    position: absolute;
    right: 18px;
    top:-60px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
}




.map{
    display: flex;
    align-items: center;
}
.ask_casebtn_rig_top_xz .ask_casebtn_rig_top_xz_one{
    display: flex;
    align-items: center;
  width:96px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px 0 0 4px;
  border-right: none;
}
.ask_casebtn_rig_top_xz_one:after{
    content: "";
    width: 20px;
    height: 20px;
    background: url(../image/27a36423_capture.png) 5px 1px no-repeat;
    position: absolute;
    padding-left: 18px;
}
.ask_casebtn_rig_top_xz_one .select1{
    border: none;
    width: 96px;
    height: 34px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #999999;
    border-radius: 4px 0 0 4px;
    background: #F8F8F8;
    padding-left: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ask_casebtn_rig_top_xz .ask_casebtn_rig_top_xz_three{
    display: flex;
    align-items: center;
  width:136px;
  height: 34px;
  line-height: 34px;
  border-radius:0 4px 4px 0;
  margin-right: 24px;
  border-left: none;
}

.ask_casebtn_rig_top_xz_three:after{
    content: "";
    width: 15px;
    height: 15px;
    background: url(../image/27a36423_capture.png) -41px -2px no-repeat;
    position: absolute;
}
.ask_casebtn_rig_top_xz_three:before{
    content: "";
    width: 20px;
    height: 20px;
    background: url(../image/27a36423_capture.png) -74px 1px no-repeat;
    position: absolute;
    left: 208px;
}
.ask_casebtn_rig_top_xz_three .select3{
    border: none;
    width: 136px;
    height: 34px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #999999;
    border-radius:0 4px 4px 0;
    background: #F8F8F8;
    padding-left:30px;
    padding-right: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ask_casebtn_rig_top_xz_two{
    display: flex;
    align-items: center;
    width: 230px;
    height: 34px;
    line-height: 34px;
    border-radius: 10px ;  
    color: #fff;
    position: relative;
}
.ask_casebtn_rig_top_xz_two:after{
    content: "";
    width: 18px;
    height: 16px;
    background:  url(../image/27a36423_capture.png) -109px -1px no-repeat;
    position: absolute;
    top: 9px;
    left:18px;
}
.ask_casebtn_rig_top_xz_two:before{
    content: "";
    width: 20px;
    height: 20px;
    background: url(../image/27a36423_capture.png) -74px 1px no-repeat;
    position: absolute;
    left: 200px;
}
.ask_casebtn_rig_top_xz_two .select5{
    border: none;
    width: 230px;
    height: 34px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #999999;
    border-radius: 4px ;  
    background: #F8F8F8;
    padding-left:40px;
    padding-right: 30px;
    font-family: MicrosoftYaHei;
}

.release_textbtn { 
    margin-top:30px; 
    text-align:center;
}
.release_textbtn .postin{
   position:relative; 
}
.release_textbtn .postin span{ 
   position: absolute;
   margin-left: 108px;
   top:-16px;
   width: 88px;
    height: 26px;
    background: linear-gradient(270deg, #FF7537 0%, #FE9955 100%);
    border-radius: 13px;
    font-size: 14px;
    line-height: 26px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}

.release_textbtn .postins{
    position:relative; 
 }
.release_textbtn .postins .spans{ 
   position: absolute;
   margin-left: 85px;
   top:-23px;
   width: 145px;
   height: 30px;
   background: linear-gradient(270deg, #E9C296 0%, #DD9962 100%);
   border-radius: 15px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 30px;
}
.release_textbtn .postins a{ 
    line-height:48px; 
     display:inline-block; 
     color:#fff;
      text-align:center;
     font-size: 18px;
     font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
     font-weight: bold;
     width: 230px;
     height: 48px;
     background: #35322E;
     border-radius: 4px;
     }



.release_textbtn a{ 
   line-height:48px; 
    display:inline-block; 
    color:#fff;
     text-align:center;
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
     width: 196px;
     height: 48px;
     background: #1476F9;
     border-radius: 4px;
    }
.release_textbtn a:hover{ color:#fff;}
.release_textbtn a.nocurrent{ border:2px solid #ec3b3b; background-color:#ec3b3b; height:36px; color:#fff;line-height:32px; box-sizing:border-box; padding:0 25px;}




/* 弹窗 */
.reginput{ width:320px; height:470px; background-color:#fff; padding:30px 30px 0 30px; display:none}
.reginput input{ border-bottom:2px solid #eee; width:320px; height:48px; line-height:48px; font-size:16px; text-align:center;}
.reginput span em{ font-size:24px; font-weight:bold; display:block; text-align:center; padding-bottom:15px;}
.reginput span b{ display:block; text-align:center; font-size:14px; color:#999;}
.reginput a.reg_btn{ height:48px; background-color:#3c86eb; width:320px; text-align:center; display:block; color:#fff; line-height:48px; border-radius:48px; margin-top:35px; font-size:16px;}
.reginput p{ font-size:12px; text-align:center; color:#999 ; padding-top:5px;}
.reginput img{ width:150px; height:150px; display:block; margin:25px auto 0 auto}
.input_phone{ margin-top:10px}
.reginput span em{ padding-top:25px; display:block}
.input_code{ height:48px; position:relative; display:block; margin-top:15px}
.input_code a:hover{ color:#fff}
#toshow2 input{ text-align:left}
.phonecode_get{ position:absolute; right:0; top:8px; height:32px;  background-color:#3c86eb; text-align:center; line-height:32px; color:#fff; border-radius:32px; padding:0 25px;}





/* 提交成功等待律师 */

.eader{
    width: 100%;
    height: 290px;
    background: url(../image/08cda828_banjing.png) no-repeat;
    min-width: 1000px;
    z-index:-10;
      zoom: 1;
     background-color: #fff;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    display: flex;
    justify-content: center;
    
}
.relseasets_conts .eader .relse_close{
    margin-top: 60px;
   display: flex;
}
.relseasets_conts .relse_close img{
   width: 24px;
   height: 24px;
}
.relseasets_conts .relse_close p{
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #333333;
}
.relseasets_conts .relse_close div{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 34px;
    margin-right: 4px;
    margin-top: -5px;
}
.relseasets_conts .relse_close div img{
    width: 100%;
    height: 100%;
}







.relseasets_conts .relse_close p em{
    color: #FF9709;
}
.relse_close_span{
    font-size: 18px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
font-weight: bold;
color: #333333;
margin-left: 16px;
}


.successfully{
    width: 976px;
    height: 464px;
    background: #FFFFFF;
    box-shadow: 0px 4px 11px 1px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    margin: 0 auto;
    z-index: 99;
    margin-top: -130px;
    text-align: center;
    margin-bottom: 80px;
}
.successfully .successfully_top{ 
    font-size: 24px;
    font-family: MicrosoftYaHei;
    color: #333333;
    padding-top: 36px;
    }
.successfully_box{
    width: 575px;
    height: 100px;
    margin: 0 auto;
    margin-top: 38px;
    display: flex;
    justify-content: space-between;
}
.successfully_box div{
   display: flex;
   flex-flow: column;
   align-items: center;
}
.successfully_box div img{
  width: 70px;
  height: 70px;
}
.successfully_box div p{
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.successfully_box div span{
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #777777;
}
.letter{
    margin-top: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.letter span{
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #777777;
}
.letter img{
    margin-right: 8px;
}

.successfully .original{
    margin: 0 auto;
    width: 230px;
    height: 48px;
    background: #1476F9;
    border-radius: 4px;
    margin-top: 48px;
    position: relative;
    text-align: center;
    line-height: 48px;
}
.successfully .original a{
    font-size: 19px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.successfully .original p{
    width: 145px;
    height: 30px;
    background: linear-gradient(270deg, #FF7537 0%, #FE9955 100%);
    border-radius: 15px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: -23px;
    margin-left:85px;
}

.successfully .assembly{
    display: flex;
    align-items: center;
    justify-content: center;
   margin-top: 32px;
 }
.successfully .imgs{
  display: flex;
  align-items: center;
 }
 .successfully .imgs img{
     width: 24px;
     height: 24px;
     background: #D8D8D8;
     box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
     border: 2px solid #FFFFFF;
     border-radius: 50%;
 }
 .successfully .imgs img:nth-child(2){
   z-index: 9;
   margin-left: -12px;
 }
 .successfully .imgs img:nth-child(3){
   z-index: 10;
   margin-left: -12px;
 }
 .successfully .imgs span{
     margin-left: 16px;
     font-size: 14px;
     font-family: MicrosoftYaHei;
     color: #777777;
 }



 
/* 优化一对一咨询 */
.oneCounseling{
    width: 928px;
    height: 402px;
    background: #FFFFFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    margin: 0 auto;
    z-index: 99; 
    margin-top: -250px;
}
.us{
    background: url(../image/11b6fe4a_cacks.png) no-repeat;  
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0; 
}
.oneCounseling{
    padding: 24px;

}
.oneCounseling_top{
    display: flex;
    justify-content: space-between;
}
.oneCounseling_top_r{
    font-size: 20px;
    font-family: MicrosoftYaHei;
    color: #FF9709;
}

.oneCounseling_top_l{
  display: flex; 
}
.oneCounseling_top_l .img img{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    margin-right: 16px;
}

/* .presentation{
    display: flex;
    justify-content: space-between;
} */


.release_law_txt h3 b{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.release_law_txt h3 b em{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
}
.release_law_txt span em{
    margin-top: 12px;
    width: 64px;
    height: 20px;
    line-height: 20px;
    display: block;
    margin-right: 10px;
    float: left;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    text-align: center; 
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
}
 .iphon{
    margin-top: 20px;
    width: 788px;
    height: 46px;
    margin-left: 72px;
    background: #EBF3FE;
    font-size: 14px;
   font-family: MicrosoftYaHei;
   color: #333333;
   position: relative;
   line-height: 46px;
   text-align: center;
}
 .iphon a{
  color: #1476F9;
}
 .iphon span{
   position: absolute;
   left: 0;
   top: -7px; 
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    border-width: 5px;
    /* border-style: dashed solid dashed dashed;
    border-color: transparent transparent  #EBF3FE transparent ; */
    width: 0;
    height: 0;
    border-bottom: 7px solid #EBF3FE;
    border-right: 7px solid transparent;
}
.release_law_txt p{
    padding: 20px 7px;
    font-size: 14px;
   font-family: MicrosoftYaHei;
   color: #333333;
   /* line-height: 46px; */
   text-align: center;
}
.release_law_txt p a{
   color: #1476F9;
}
.judicial{
  margin-top: 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.judicial h3{
  font-size: 18px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
font-weight: bold;
color: #333333;
}
.judicial .privacy{
    display: flex;
    align-items: center;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #666;
    margin-bottom: 16px;
}
.judicial .privacy img{
   margin-right: 7px;
}

.oneCounseling .release_textarea textarea{
    width: 896px;
    height: 170px;
    background: #F8F8F8;
    border-radius: 2px;
    opacity: 0.8;
    border: none;
    padding: 16px 16px 0 16px;
}


.release_text{
    width: 196px;
    height: 48px;
    background: #1577F9;
    border-radius: 4px; 
    text-align:center;
    line-height: 48px;
    margin: 0 auto; 
    margin-top:46px; 
}
.release_text a{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.release_text a:hover{
    color: #FFFFFF;
}
.release_tips span{ font-size:12px; color:#999; text-align:center; display:block; padding-top:15px;}




.releasets_main{ background-color:#fff; padding:40px 0;}
.releasets_txt i{ background:url(../image/87bee560_fabu_icon.png) no-repeat; width:122px; height:122px; display:block; margin:0 auto}
.releasets_txt h3{ font-size:30px; font-weight:bold; text-align:center; padding:75px 0 15px 0; position:relative}
.releasets_txt h3:before{ content:""; background:url(../image/75b3d07c_tb_list.png) -176px -238px no-repeat; width:49px; height:44px; display:inline-block ; vertical-align:text-top; margin-right:15px}

.releasets_txt span{ display:block; text-align:center; color:#666; font-size:20px;}
.releasets_txt span a{ color:#6e7fff; padding:0 5px}
.releasets_btn{ width:340px; margin:0 auto; overflow:hidden; padding:25px 0}
.releasets_btn a{  width:120px;height:38px;line-height:38px;text-align: center;display: block;border-radius:38px;font-size:16px;float: left;margin: 0 25px;}
.releasets_btn a.fhui_btn{border:2px solid #6e7fff;color: #6e7fff;
    -webkit-box-shadow: 0 5px 10px rgba(81,119,244,.1);
    -moz-box-shadow: 0 5px 10px rgba(81,119,244,.1);
    box-shadow: 0 5px 10px rgba(81,119,244,.1);height:34px;line-height:34px; background-color:#fff; width:116px;}
.releasets_btn a.fabu_btn{webkit-box-shadow: 0 5px 10px rgba(81,119,244,.15);
    -moz-box-shadow: 0 5px 10px rgba(81,119,244,.15);
    box-shadow: 0 5px 10px rgba(81,119,244,.15);
    background: -moz-linear-gradient(left,#6297ff,#6f7dff);
    background: -webkit-linear-gradient(left,#6297ff,#6f7dff);
    background: -o-linear-gradient(left,#6297ff,#6f7dff);color: #fff;}
.ladert_cont ul.releasets_zxls{ width:1000px; margin:0 auto; padding:30px 0 80px 0;}
.ladert_title h3.relea_zxh{ padding-top:50px;}
.releasets_wx{border:1px solid #dfe3ff;width: 200px;margin: 0 auto;webkit-box-shadow: 0 5px 10px rgba(81,119,244,.15);
    -moz-box-shadow: 0 5px 10px rgba(81,119,244,.15);box-shadow: 0 5px 10px rgba(81,119,244,.15);}
.releasets_wx img{width:200px;height:200px;display: block; margin:0 auto;}
.releasets_wx span{ text-align:center; display:block; font-size:14px; color:#fff; }
.rele_wxbg{background: #6e7fff;width: 202px;margin-left:-1px;padding: 10px 0;position: relative;}