@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
*::before {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
*::after {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
* {-webkit-backface-visibility:hidden;}
html {height:100%;}
body {color:#333;background:#f0f0f0;font-family:"Microsoft Yahei",arial,helvetica,sans-serif;}

ul,p,h1,h2,h3,h4,dl,dt,form,input,button{font-weight:normal;list-style:none;font-family:"Microsoft Yahei",arial,helvetica,sans-serif;}
section,ul,li,p,h1,h2,h3,h4,dl,dt,dd,form,label{display:block;}
img{display:block;max-width:100%;display:inline-block; vertical-align:bottom;}
a,a:hover,input,div,textarea{resize:none;outline:none;text-decoration:none;}
button{ cursor:pointer}
input,textarea,button,submit,img{border:0 none;background:none;}
select,textarea{font-family:"Microsoft Yahei",arial,helvetica,sans-serif;}
input[type='text'],input[type='password'],textarea{-webkit-border-radius:0;-webkit-appearance:none}

.fl{float:left;}
.fr{float:right;}
.hide{display:none}
.pur_both{clear:both}

.bl_mt5{margin-top:5px;}
.bl_mt10{margin-top:10px;}
.bl_mt15{margin-top:15px;}
.bl_mt20{margin-top:20px;}
.bl_ml10{margin-left:10px;}
.bl_ml20{margin-left:20px;}
.bl_ml40{margin-left:40px;}
.bl_mr15{margin-right:15px;}
.bl_mr10{margin-right:10px;}
.cored{color:#ff5e66;margin-right:1px;}
.bl_pt8{padding-top:8px;}

.pagecontent{position:relative;height:100%;max-width:640px;margin:0 auto;}
.pageconten{position:relative;height:100%;max-width:640px;margin:0 auto; background:#FFF;}
.pagebackground{height:60px;overflow:hidden}

.pagebackground img{margin:auto;}
.lawyer_shadow{width:100%;height:3px;background:#e7e6e4 url(../images/bg_03.png) repeat-x; background-size:100% 3px;}
.lawyer_listshadow{width:100%;height:3px;background:#e7e6e4 url(../images/bg_02.png) repeat-x; background-size:100% 3px;}


/*Popup*/
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,0.3);filter:alpha(opacity=30);z-index:5;}
#popupContact1{display:none;position:fixed;_position:absolute;z-index:3000;}   
#popupContact2{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact3{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact4{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact5{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact6{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact7{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact8{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto} 
#popupContact9{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto}  /*放假通知*/
#popupContact10{display:none;position:fixed;_position:absolute;z-index:3000;margin:auto}


.pur_user{padding:0.6em 1.1em;background:#fff;text-align:center;margin:auto;border-radius:5px;z-index:1;}
.pur_user h3{font-size:0.875em;font-weight:normal;}
.pur_user a{display:block;font-size:0.875em;}
.pur_end{padding:0 1em;}
.pur_end a{color:#fff;background:#f63939;margin:0.8em 0 0.5em 0;padding:0.2em 0 0.2em 0;border-radius:5px;}
.pur_user p a{color:#0677be}

.pur_lawyer{padding:1em;background:#fff;text-align:center;margin:auto;border-radius:5px;z-index:1;}
.pur_lawyer h3{font-size:0.875em;font-weight:normal;}
.pur_lawyer a{display:block;font-size:0.875em;}

.indnew_kk{width:300px;min-height:110px;background:#fff;text-align:center;border:1px solid #c9c9cb;padding:1em 1.5em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 1px 3px #b1b1b1;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;color:#000;}

.indnew_set select{display:block;width:48%;padding:4px;
font-size: 14px;
color: #515151;
line-height: 24px;
border:1px solid #ccc;
margin-top: 9px;
background:url(../images/icon_45_1.gif) no-repeat center right;
background-size:12px 14px;
overflow: hidden;
-webkit-appearance: button;
-webkit-padding-star: 10px;
-webkit-padding-end: 10px;
-webkit-user-select: none;
text-overflow: ellipsis;
white-space: nowrap;
}
.indnew_btn{clear:both;padding:15px 0;overflow:hidden}
.indnew_btn a{display:inline-block;width:38%;color:#000;margin:0 8px;
height: 35px;
line-height: 34px;
border: 1px solid #d5d5d5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
background: -webkit-linear-gradient(top, #fefefe 0%,#f0f0f0 100%);
background: -webkit-gradient(linear,center top,center bottom,from(#fefefe), to(#f0f0f0));
background: -o-linear-gradient(top, #fefefe 0%,#f0f0f0 100%);
background: -ms-linear-gradient(top, #fefefe 0%,#f0f0f0 100%);
background: linear-gradient(top, #fefefe 0%,#f0f0f0 100%);}

a.indnewbtn_lan{color:#fff;border: 1px solid #0eabf6;
background: -moz-linear-gradient(top, #9FDAFF 0%, #09AAF6 100%);
background: -webkit-linear-gradient(top, #fefefe 0%,#09AAF6 100%);
background: -webkit-gradient(linear,center top,center bottom,from(#9FDAFF), to(#09AAF6));
background: -o-linear-gradient(top, #9FDAFF 0%,#09AAF6 100%);
background: -ms-linear-gradient(top, #9FDAFF 0%,#09AAF6 100%);
background: linear-gradient(top, #9FDAFF 0%,#09AAF6 100%);}

.popupcon{width:200px;min-height:110px;background:#fff;text-align:center;border:1px solid #c9c9cb;padding:1em 2em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 1px 3px #b1b1b1;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;color:#000;}
.popupcon img{width:38px;}
.popupcon img.pop_regimg{width:52px;}
.popupcon p a{font-size:14px;color:#fc4a57;}
.popu_auforent{font-size:12px;color:#fc4a57;margin-top:3px;}
.popu_auforent a{display:block;color:#fc4a57}

.news_popupcon{min-width:200px;min-height:110px;background:#fff;text-align:center;border:1px solid #c9c9cb;padding:1em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 1px 3px #b1b1b1;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;color:#000;}
.news_popupcon img{width:40px;}
.news_popupcon img.sueec{width:70px;}
.news_popupcon h3{color:#505d7b;font-size:16px;padding:5px 0}
.news_popupcon h4{color:#505d7b;font-size:14px;}

.news_popusucc{text-align:center;padding-bottom:16px;overflow:hidden}
.news_popusucc img,.news_popusucc h3{display:block;float:left;}
.news_popusucc img{width:56px;}
.news_popusucc h3{padding:16px 0 0 12px;font-size:18px;}

.news_popumsg{clear:both;text-align:left;border-top:1px solid #e1e1e1;}
.news_popumsg h3{font-size:14px;padding:8px 0 3px 0}
.news_popumsg p{font-size:12px;line-height:20px;color:#666}


/*register*/
.pur_close{ float:right}
.pur_close img{width:16px;}

.news_popupcon img.festi_smile{width:60px;margin-top:30px;}
.regzh_cont h2{font-size:20px;color:#505d7b}
.regzh_cont h2 a{margin:20px 0;}
.regzh_cont h3{margin-top:10px;font-size:14px;color:#505d7b;}
.regzh_cont h3 a{margin:0 5px;color:#4070df;text-decoration:underline}
.holiday_cont{padding:13px 0 0 15px; }
.holiday_cont h2{font-size:16px;color:#505d7b}
.holiday_cont h3{font-size:14px;color:#ff5b63;margin:2px 0 8px 0}
.holiday_cont p{font-size:12px;line-height:20px;}
.holiday_cont h2,.holiday_cont h3,.holiday_cont p{text-align:left;}


/*case_entrust tishi*/
.news_popusut{text-align:center;padding-bottom:16px;overflow:hidden}
.news_popusut img,.news_popusut h3{display:inline-block; vertical-align:middle}
.news_popusut img{width:56px;}
.news_popusut h3{padding-left:4px;font-size:18px;}

.news_posuct{clear:both;max-width:263px;}
.news_posuct b,.news_posuct span{display:block;float:left;font-weight:normal;font-size:12px;line-height:20px;color:#666}
.news_posuct b{width:13px;}
.news_posuct span{width:95%;}
.news_popumsg a{color:#666}
.news_popumsg a:link,.news_popumsg a:visited,.news_popumsg a:hover,.news_popumsg a:active{color:#666}

.law_load{width:100%;height:35px;background:#fff; text-align:center;font-size:12px;}
.law_load img{display:inline-block;vertical-align:middle; }
.law_load span{ position:relative;top:2px;}

.news_load{clear:both;height:35px;background:#fff;text-align:center;font-size:12px;margin:10px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.news_load img{display:inline-block;vertical-align:middle; }
.news_load span{ position:relative;top:2px;}

/*index*/
.bl_sidebar{height:25px;text-align:right;margin:10px 20px 0 0;}
.bl_sidebar h1{font-size:0.875em;color:#546188;}
.bl_sidebar h1 a{display:inline-block;line-height:25px;color:#546188;}
.bl_sidebar h1 img{width:13px;margin-right:3px; position:relative;top:2px;}

.bl_main{clear:both;width:100%;padding:10px}
.bl_main label{clear:both;}
.bl_main dl dd select{width:100%;height:34px;}

/*.ideal-field2{width:48%;margin-bottom:10px;}
.ideal-field2 select{width:100%;margin-bottom:10px;height:34px;margin: 0;}*/

.law_switch{clear:both;height:40px;line-height:40px;padding:0 10px;background:#fff;}
.law_switch span{ background:url(../images/index_icon5.png) no-repeat 0 3px; background-size:10px 16px;padding-left:18px;}
.law_switch a{display:inline-block;font-size:14px;float:right;color:#5e5e5e}
.law_switch a img{width:8px;margin-left:7px; position:relative;top:-14px;}


.law_expert{clear:both;padding-top:5px;background:#fff; overflow:hidden}
.law_expert ul{display:block;}
.law_expert ul li{display:block;float:left;width:25%;padding:12px 0;}
.law_expert ul li a{display:block;font-size:14px;color:#5e5e5e;text-align:center}
.law_expert ul li b{display:block;font-weight:normal; position:relative;top:-7px;}
.law_expert ul li img{width:60px;}

.law_expert ul li a.exper_more{font-size:15px;padding-top:18px;}
.law_expert ul li a.exper_more img{width:8px;margin-left:5px;}

.bl_main dl dt h2{font-size:1em;text-align:center;background:url(../images/icon_05.gif) repeat-x 0 12px;}
.bl_main dl dt h2 b{display:inline-block;padding:0 10px;color:#546188;font-weight:normal; background:#fff;}
.bl_main dl dt,.bl_main dl dd{clear:both;margin-top:10px;position:relative;}
.bl_main dl dd img{width:26px; position:absolute;top:10px;left:10px;}

.bl_main dl dt a{display:block;float:left;height:35px;font-size:0.875em;padding-left:15px;}
.bl_main dl dt a.bl_mainsr,.bl_main dl dt a.bl_maindh{width:50%;text-align:center;line-height:33px;}
.bl_main dl dt a.bl_mainsr{background:#fff url(../images/icon_03.png) no-repeat 20px 9px;background-size:16px 15px;border:1px solid #8595c7;color:#8595c7; 
    -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;  
    -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px; }
.bl_main dl dt a.bl_mainsr:hover{background:#8595c7 url(../images/icon_03_1.png) no-repeat 20px 9px; background-size:16px 15px;color:#fff;}
.bl_main dl dt a.bl_maindh{background:#fff url(../images/icon_44.png) no-repeat 20px 9px; background-size:16px 15px;border:1px solid #8595c7;margin-left:-1px;color:#8595c7; 
    -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;  
    -moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.bl_main dl dt a.bl_maindh:hover{background:#8595c7 url(../images/icon_44_1.png) no-repeat 20px 9px; background-size:16px 15px;color:#fff;}
.bl_main dl dt a.current1{background:#8595c7 url(../images/icon_03_1.png) no-repeat 20px 9px; background-size:16px 15px;color:#fff;}
.bl_main dl dt a.current2{background:#8595c7 url(../images/icon_44_1.png) no-repeat 20px 9px; background-size:16px 15px;color:#fff;}

.bl_maicon{display:block;width:14px;height:14px;margin-top:14px; background:url(../images/icon_02.gif) no-repeat 0 0; background-size:14px 14px;}
.bl_maintt{display:block;width:93%;font-size:15px;line-height:22px;color:#515151;padding-left:10px;margin-top:10px;}

.sect1{display:block;width:100%;font-size:15px;color:#515151;line-height:22px; border:none;margin-top:9px;background:url(../images/icon_45.gif) no-repeat center right; background-size:8px 14px;overflow:hidden;-webkit-appearance:button;-webkit-padding-end:20px;-webkit-user-select: none;text-overflow: ellipsis;white-space: nowrap;}

.sect2{display:block;width:45%;font-size:15px;color:#515151;line-height:22px;border:none;margin-top:9px;background:url(../images/icon_45.gif) no-repeat center right; background-size:8px 14px;overflow:hidden;-webkit-appearance:button;-webkit-padding-star:10px;-webkit-padding-end:10px;-webkit-user-select: none;text-overflow: ellipsis;white-space: nowrap;}

.bl_btn{text-align:center;height:44px;line-height:44px;font-size:1em;border-radius:3px;-webkit-box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer}
.bl_mainbtn{display:block;background:#76c7fa;margin-top:0.8em;color:#fff;}
.bl_mainbtn button{color:#fff;letter-spacing:2px;font-size:1em}

.bl_footer{clear:both;background:#f0f0f0/* url(../images/index_bg3.gif) no-repeat top*/;padding:10px 0 8px 0;text-align:center;font-size:12px;overflow:hidden;}
.bl_footer p{font-size:12px;color:#989797;line-height:19px;}
.bl_footmsg{color:#b7b6b6;padding-top:10px;}
.bl_footmsg p{color:#b7b6b6;}
.bl_footmsg a{color:#b7b6b6;margin:0 5px;}
.bl_footmsg span{color:#b7b6b6;margin:0 5px;}

/*lawyer_phone*/
.by_toppage,.by_toppage3{width:100%;position:relative;top:0;z-index:1;}
.by_toplist,.by_toplist3{width:100%;position:fixed;top:0;z-index:1;}

.by_tittle>div,.by_tittle3>div{position:fixed;top:0;display:block;width:100%;background:#fff;text-align:center;z-index:1;}
.by_tittle,.by_tittle3{clear:both;width:100%;height:41px;/*padding:0 10px;*/background:#fff;text-align:center;z-index:2;}

.by_tittle a,.by_tittle3 a,.by_tittle3 span{display:block;float:left;height:40px;}
.by_tittle a img{display:inline-block;}

.by_tittle span,.by_tittle3 span{width:100%;font-size:16px;line-height:40px;color:#000;background:#fff;font-weight:normal; position:relative;}
.by_tittle a.chat_end img{width:19px;position:absolute;right:0.8em;top:11px;}
.by_tittle a.chat_dele{display:block;float:right;width:41px;height:40px;}
.by_tittle a.chat_dele img{width:19px;margin-top:0.7em;}
.by_tittle a.chat_pre{display:none}
.lawyer_contpage{clear:both;overflow:hidden;}
.lawyer_cont,.lawyer_cont1,.lawyer_cont2,.lawyer_cont3{clear:both; overflow:hidden;background:#fff;border:1px solid #c9c9cb;border-width:1px 0;padding:0 10px;margin:0.55em 0; }
.lawyer_cont{ border:none;}
.law_padnone{padding:0;}
.lawyer_cont1{border:none;}
.lawyer_cont2{margin:10px 0 0 0; padding-top:9px; padding-bottom:5px; border:none;}
.lawyer_cont3{margin:10px 0 0 0; padding-bottom:0px;  border:none;}


.by_tittle3 a.chat_end{width:12%; text-align:left;}
.by_tittle3 a.chat_pre{width:0%; text-align:center;}
.by_tittle3 a img{display:inline-block;}
.by_tittle3 span{ padding-left:10px;width:88%; overflow:hidden; text-align:center;}
.by_tittle3 a.chat_end img{width:19px;position:absolute;right:0.8em;top:11px;}
.by_tittle3 a.chat_dele{display:block;float:right;width:41px;height:40px;}
.by_tittle3 a.chat_dele img{width:19px;margin-top:0.7em; display:block;}





/*增加remind样式*/
.remind,.remind1{ font-size:12px; text-align:center; height:35px; line-height:35px;}
.remind2,.remind3{ font-size:12px; text-align:center; margin-top:10px; }
.remind1,.remind2,.remind3{ text-align:left; line-height:20px;}

.remind span,.remind1 a{ color:#27b3f8;}
.depressed{ border:1px solid #c9c9cb;background:#FFF; padding:10px 0; margin-bottom:10px;}
.remind2 span,.remind3 span{ color:#F00;}
.remind3{ padding-left:10px;}



.lawyer_contju{margin:10px 0.55em 30px 0.55em;}
.lawyer_contbar,.lawyer_contbar1{font-size:0.875em; }
.lawyer_contbar p{padding:11px 0;line-height:20px;border-bottom:1px solid #f0f1f3;}
.lawyer_contbar b{display:inline-block;vertical-align:top;color:#da383c;margin-right:5px;}
.lawyer_contbar span{display:inline-block;width:95%;}
.lawyer_contlist{padding:10px 0 8px 0}
.lawyer_contlist ul li{clear:both;font-size:0.875em;margin-bottom:5px;}
.lawyer_contlist ul li img{width:16px;float:left;position:relative;top:3px;margin-right:5px;}

.contbar_contmsg h3{font-size:14px;margin:5px 0;}
.contbar_contmsg h3 b{display:inline-block;vertical-align:top;color:#da383c;margin-right:5px;}
.contbar_contmsg h3 span{display:inline-block;width:95%;}
.contbar_contmsg h4{font-size:12px;margin-left:1em;}
.contbar_contmsg h4 b{display:inline-block;color:#000;font-weight:normal;vertical-align:top;margin-right:5px;}
.contbar_contmsg h4 span{display:inline-block;width:92%;}

.lawyer_foot{padding:12px 0 5px 0;margin:0 0.55em;}
.lawyer_footbtn{margin:0.8em 0 1em 0;}
.lawyer_footbtn a{display:block;background:#779ef7;letter-spacing:2px;color:#fff;}
.lawyer_footbtn a:active{background:#5b87ec}
.lawyer_footcopy{line-height:25px;font-size:12px;text-align:center;}
.lawyer_footcopy a{color:#4668bf;margin-left:1px;}

.dynam_foot{padding-bottom:5px;width:100%; text-align:center;}
.dynam_pot{position:fixed;bottom:3px;text-align:center;}




/*lawyer_phone_list*/
.lawyer_list{clear:both;background:#fff;/*margin-bottom:10px;*/}
.law_listbg{clear:both;height:10px;background:#f0f0f0;}
.lawyer_list a{display:block;padding:0 12px;}
.phone_listcont{clear:both;vertical-align:top;padding-bottom:2px;font-size:12px;color:#787878; overflow:hidden}
.phone_listcont b,.phone_listcont span{ display:block; float:left;line-height:19px;}
.phone_listcont b{min-width:33px;max-width:40px;font-weight:normal; position:relative;top:2px}
.phone_listcont span{width:86%;margin-top:2px;vertical-align:top}

.law_ltload{text-align:center;padding:13px 0;background:#fff;font-size:14px;}
.law_ltload a{color:#686868}
.law_ltload img{width:14px;margin-left:6px;}

#back-top{width:96%;text-align:right;position:fixed;bottom:50px;display:none;z-index:0}
#back-top a{display:inline-block;width:35px;height:35px;background:rgba(118,199,250,0.65);filter:alpha(opacity=65);border-radius:100%;}
#back-top a img{float:left;width:28px;position:relative;top:4px;left:4px;}
#back-top a:hover{background:rgba(119,158,247,0.9);filter:alpha(opacity=90);border:none!important}

.phone_listeval{padding-top:5px;}
.phone_listeval ul li{float:right;width:40%;text-align:right;}

.phlist_eval{padding:8px 10px 10px 10px; overflow:hidden;}
.pheva_01{width:30%}
.pheva_02{width:70%; text-align:right}
.pheva_01 span{display:block;font-size:12px;color:#787878;}
.pheva_01 span img{width:14px;margin-right:6px; position:relative;top:-2px;left:0;}
.pheva_01 span.pheva_01_1{padding-bottom:1px;}
.pheva_01 span.pheva_01_1 img{width:12px;}
.pheva_01 span font{color:#fc4a57;margin-right:2px;}
.pheva_02 a{display:inline-block;width:45.1%;height:33px;font-size:14px;line-height:33px;margin-left:10px;color:#fff;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;padding:0;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.pheva_02 a img{width:14px; position:relative;top:-9px;margin-right:8px;}
.lawlist_ph{background:#99cd78;}
.lawlist_aj{background:#76c7fa;}

.lawyer_listmenu{clear:both;background:#f8f7f5;border-top:1px solid #e7e6e4;border-bottom:1px solid #d0d0d0; position:relative;}
.lawyer_listmenu dl{display:block;height:30px;margin-top:9px;font-size:14px; overflow:hidden;}
.lawyer_listmenu dt{display:block;float:left;width:33.3%;height:21px; text-align:center;overflow:hidden; line-height:21px;}
.lawyer_listmenu dt.borlr{width:33.4%;border:1px solid #cfcecc;border-width:0 1px; overflow:hidden;height:21px;line-height:21px;}
.lawyer_listmenu dt b{margin-left:8px;display:inline-block;font-size:0;line-height:0;vertical-align:-1px;width:0;height:0;border-style:solid;border-width:4px;border-color:#747474 transparent transparent transparent}

.lawyer_listmenu dt.light{color:#fc4a57;}
.lawyer_listmenu dt.light b{vertical-align:3px;border-color:transparent transparent #fc4a57 transparent}

.listmenukk{width:100%;position:absolute;top:40px;z-index:3;}
.listmenubg{position:absolute;left:0;top:83px;z-index:2;width:100%;height:2000%;background:rgba(0,0,0,0.3);filter:alpha(opacity=30);}
.listmenu{max-height:280px;  overflow-y:scroll}
.listmenu ul,.listmea_sub ul,.listmea_three ul{clear:both;display:block;background:#f7f7f7;font-size:14px;overflow:hidden}
.listmenu ul li,.listmea_sub ul li,.listmea_three ul li{height:40px;line-height:40px;}
.listmenu ul li a,.listmea_sub ul li a,.listmea_three ul li a{display:block;height:40px;line-height:40px;padding:0 13px 0 20px;color:#000;border-bottom:1px solid #dbdbdb;border-left:4px solid #f7f7f7}
.listmenu ul li a:hover,.listmea_sub ul li a:hover,.listmea_three ul li a:hover{background:#ededed;color:#fc4a57;border-left:4px solid #fc4a57}
.listmea_sub ul li a b{display: inline-block; float:right;margin:12px 5px 0 0;width:7px;height:15px;background:url(../images/icon_43.png) no-repeat; background-size:7px 15px;}
.listmea_sub ul li a span{display: inline-block; float:right;margin:12px 5px 0 0;width:7px;height:15px;background:url(../images/icon_43.png) no-repeat; background-size:7px 15px;}
.listmea_sub ul li a.hover{background:#ededed;color:#fc4a57;border-left:4px solid #fc4a57;padding-left:20px;}

.listmea_sub{width:100%;float:left;max-height:400px;overflow-y:scroll;}
.listmea_three{position:absolute;left:45%;width:55%;height:400px; -webkit-box-sizing: border-box;float:left;overflow-y:scroll}
.listmea_three div{border-left:1px solid #e6e6e6;}

.listmenukea{width:100%;position:absolute;top:42px;}
.listmenukea ul{clear:both;display:block;background:#f7f7f7;font-size:14px;overflow:hidden}
.listmenukea ul li{height:40px;}
.listmenukea ul li a{display:block;padding-left:30px;color:#000;line-height:39px;border-bottom:1px solid #dbdbdb;}
.listmenukea ul li a:active{background:#ededed;color:#fc4a57;border-left:4px solid #fc4a57;padding-left:26px;}
.listmenukea ul li a.light{background:#ededed;color:#fc4a57;border-left:4px solid #fc4a57;padding-left:26px;}

/*lawyer_phone_detailed*/
.lawyer_detacont{clear:both;width:100%;background:#fff;border-bottom:1px solid #d8d8d8;margin-top:0.55em;margin-bottom:0.55em;}
.lawy2_detacont{clear:both;width:100%;background:#fff;border:1px solid #d8d8d8;border-width:1px 0;margin-top:0.55em;padding:5px 10px 0 10px;}

.phone_dataatt{position:absolute;right:0;top:12px;}
.phone_dataatt a{display:inline-block;font-size:12px;color:#ff686c;padding:0.15em 0.8em 0.2em 0.8em;background:#eee;border:1px solid #d9dce1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.phone_dataatt a img{width:11px;margin-right:3px;}

.phone_datatent{clear:both;font-size:0.875em;color:#595959;border-top:1px solid #d8d8d8;padding:10px;position:relative;overflow:hidden}
.phone_datatent div p{display:inline-block;width:75%; vertical-align:top}
.phone_datatent1{clear:both;font-size:0.875em;border-top:1px solid #d8d8d8;padding:0 10px;position:relative;overflow:hidden}
.phone_datatent1 a{display:block;color:#595959;padding:10px 0}
.phone_datatentjj{width:96%;text-indent:2em;}
.phone_datatentjt{position:absolute;width:10px;right:5px;top:48%}
.phone_datatentjt img{width:9px;}

.phone_datalist{clear:both;border-top:1px solid #d8d8d8;padding:10px 10px 13px 10px;position:relative;overflow:hidden}
.phone_datalist h2{font-size:15px;}
.phone_datalist h2 font{color:#f73d3d;margin-right:2px;}
.phone_datalist ul{padding:8px 0;overflow:hidden}
.phone_datalist ul li{height:50px;width:48%;float:left;padding-left:8px;border:1px solid #b1b1b1;font-size:14px;color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; cursor:pointer}
.phone_datalist ul li.hover{height:50px;border:2px solid #f66165;}
.phone_datalist ul li.selected{height:50px;border:2px solid #f66165;}

.phone_datalist ul li img,.phone_datalist ul li span{display:block;float:left;margin-top:5px}
.phone_datalist ul li img{height:18px;position:relative;top:8px;margin-right:7px;}
.phone_datalist ul li span{width:77%;line-height:18px;color:#000}
.phone_datalist ul li span b{display:inline-block;color:#a0a0a0;font-size:12px;font-weight:normal;}
.phone_datalist ul li span b strong{color:#f66165;font-weight:normal;}

.tabphone_box{clear:both;font-size:0.75em;}
.tabphone_box p{clear:both;}
.tabphone_box b,.tabphone_box span{display:block;float:left;font-weight:normal;}
.tabphone_box b{width:16px;}
.tabphone_box span{width:94%;}

.phone_datalist ul li.tabpghui img{height:18px;position:relative;top:8px;margin-right:5px;}
.phone_datalist ul li.tabpghui img,.tabpghui span{display:block;float:left;margin-top:5px}
.phone_datalist ul li.tabpghui span{width:77%;line-height:18px;color:#c0c0c0}
.phone_datalist ul li.tabpghui span b{color:#c0c0c0;display:inline-block;font-weight:normal;font-size:12px;}
.phone_datalist ul li.tabpghui span b strong{color:#c0c0c0;font-weight:normal;}

.phone_databtn{clear:both;width:100%;padding-top:10px;}
.phone_databtn a{display:block;width:92%;height:40px;line-height:38px;margin:8px auto;background:#779ef7;font-size:16px;color:#fff;}
.phone_databtn a:hover{background:#5b87ec}

.lawyer_detatwo_evaltop{font-size:14px;}
.lawyer_detatwo_evalpj{position:relative;top:1px;font-size:14px;padding:10px;border-bottom:1px solid #d0d0d0;overflow:hidden}
.lawyer_detatwo_evalpj p b,.lawyer_detatwo_evalpj p span{display:inline-block;float:left;}
.lawyer_detatwo_evalpj p b{width:70px;font-weight:normal;}
.lawyer_detatwo_evalpj p span{width:73%;}

.detatwo_borderno{ border-bottom:none;}

/*lawyer_phone_by*/
.lawyer_contby{background:#fff;border:1px solid #c9c9cb;border-width:1px 0;padding:10px;margin:0.55em 0;}
.lawyer_contby h2{font-size:16px;padding-bottom:8px}
.lawyer_contby h3{clear:both;font-size:14px;color:#000}
.lawyer_contby h3 strong{font-size:14px;font-weight:normal;text-decoration:line-through;margin-right:2px;}
.lawyer_contby h3 b{font-weight:normal;font-size:15px;color:#fc4a57;margin-right:2px;}
.lawyer_contby h3 span{display:inline-block;padding:0 8px;margin-left:3px;background:#ff9c54;color:#fff;font-size:12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.lawyer_contby p{ font-size:10px;}


.contby_modify{margin:8px 0 5px 0;font-size:14px;overflow:hidden}
.contby_modify span{display:inline-block;float:left}
.contby_xgsj{color:#779ef7;float:right;}
.contby_modify img{width:15px; position:relative;top:2px;margin-right:4px;}

.lawyer_contby form label{display:block;font-size:0.875em;margin:8px 0 3px 0;font-size:0.875em;}
.lawyer_contby form label b{font-weight:normal;margin-right:5px;}
.lawyer_contby form label span{clear:both;color:#f04938;padding-top:3px;}
.lawyer_contby form label span.phone_msg{clear:both;display:block;font-size:12px;color:#999;}
.lawyer_contby_t1{width:97.5%;height:35px;padding-left:0.3em;border:1px solid #b1b1b1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.lawyer_contby_t2{float:left;width:55.5%;height:35px;padding-left:0.3em;border:1px solid #b1b1b1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.lawyer_contby_btn{float:left;width:38%;height:35px;border:1px solid #b1b1b1;margin-left:0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
    background: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%); 
    background: -webkit-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); 
    background: -webkit-gradient(linear,center top,center bottom,from(#fefefe), to(#f0f0f0));
    background: -o-linear-gradient(top, #fefefe 0%,#f0f0f0 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); 
    background: linear-gradient(top, #fefefe 0%,#f0f0f0 100%);}



.lawyer_contby_btn_one,.lawyer_contby_btn_tow{width:20%; height:30px; font-size:12px;float:left;text-align:center;line-height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin-bottom:6px;margin-right:0.8em;}
.lawyer_contby_btn_one {background:#779ef7; color:#FFF; border: solid 1px #3964c6; }
.lawyer_contby_btn_tow{background:#FFF; border: solid 1px #b1b1b1; color:#000;}
.lawyer_contby_btn_one:hover{background:#3779b3;margin-right:0.8em;}
.lawyer_contby_btn_tow:hover{background:#f3f3f3;margin-right:0.8em;}




/*lawyer_orders*/
.phone_ordtitle{clear:both;position:relative;font-size:14px;padding:10px 0;color:#5e5e5e;overflow:hidden}
.phone_ordtitle a{display:inline-block}
.phone_ordtitle img{width:14px;position:relative;top:2px;}
.phone_ordtitle em{ font-style:inherit;margin:0 2px;color:#fc323c}
.phone_ordtitle dl{ clear:both;display:block;border-bottom:1px solid #e8eaed;padding-bottom:3px;margin-bottom:2px; overflow:hidden}
.phone_ordtitle dt{float:left;}
.phone_ordtitle dd{float:right;}

.phone_ordtitle dt{margin-right:9px;}
.phone_ordtitle dt img{width:56px;border:1px solid #c6c6c6;}
.phone_ordtitle dd{width:78%;line-height:19px;}
.phone_ordtitle dd p{clear:both;font-size:12px;color:#686b73}

.phone_ordtitle dl.ordt_hirt{border:none;padding:0 10px 3px 10px;}
dl.ordt_hirt dd p{clear:both;font-size:14px;color:#000}

.phor_tite{display:block;}
.phor_tite strong,.phor_tite span{display:block;}
.phor_tite strong{font-size:15px;font-weight:normal;color:#333}
.tevspan_03 b{display:inline-block;margin:0 1px;width:13px;height:13px; background:url(../images/icon_42.png) repeat top;background-position:0 0}
.tevspan_03 b.light{background-position:-16px 0}

.phone_ordtitle ul{clear:both;}
.phone_ordtitle ul li h2,.phone_ordtitle ul li h3{color:#000;font-size:15px;border-bottom:1px solid #d9dce1;padding-bottom:0.3em;margin-bottom:0.5em;}
.phone_ordtitle ul li h2 b{font-weight:normal;font-size:12px;float:right;}
.phone_ordtitle ul li h3 b{font-weight:normal;color:#fc4a57;font-size:12px;float:right;}

.phone_ordtitle ul p{font-size:14px;color:#000;}
.phone_ordtitle ul p b{color:#fc4a57;font-weight:normal;}
.phone_ordtitle ul li a{padding-top:5px;color:#546188}
.phone_ordtitle ul li a.melist_btn1,.phone_ordtitle ul li a.melist_btn2{display:inline-block;font-size:14px;padding:0.3em 1em 0.35em 1em;border:none;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;color:#fff;}
.phone_ordtitle ul li a.melist_btn1{margin-right:10px;}

.phone_ordtitle ul li a.melist_btn1{background:#779ef7;}
.phone_ordtitle ul li a.melist_btn2{background:#ff5730;}
.phone_ordtitle ul li a.deta_ck{float:right;height:28px;line-height:25px;padding:0 0.8em;color:#707070}

.phone_ordbtn{margin:0.55em;}
.phone_ordbtn a{display:block;background:#fc5900;margin:0.8em 0 0.9em 0;color:#fff}

.phone_ordpoint{padding:0 10px 15px 10px;}
.phone_ordpoint h3{padding:10px 0 5px 0;font-size:0.75em;border-bottom:1px solid #ccc}
.phone_ordpoint p{font-size:12px;margin-top:10px;}
.phone_ordpoint p span{display:inline-block;width:93%; vertical-align:top;margin-left:5px}
.phone_ordpoint p span b{display:inherit;font-weight:normal;color:#ff0000; text-decoration:underline;}

.lawyer_detatwo_eval{clear:both;width:100%;border:1px solid #d0d0d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px 0 10px 0;overflow:hidden}
.detatwo_evalleft{width:72%;padding:10px 0 10px 10px;border-right:1px solid #d0d0d0;}
.detatwo_evalleft ul li{display:block;}
.detatwo_evalleft ul a,.detatwo_evalleft ul b{font-size:0.875em;display:inline-block;}
.detatwo_evalleft ul a{width:16px;height:16px; position:relative;top:3px;background:url(../images/star.png) repeat top;background-position:0 -78px;}
.detatwo_evalleft ul b{width:95px;font-size:12px;font-weight:normal;}
.detatwo_evalleft ul a:hover{background-position:0 0;}
.detatwo_evalleft ul a.current{background-position:0 0;}

.detatwo_evalright{width:28%;font-size:12px;padding-top:20px;text-align:center;}
.detatwo_evalright b{display:block;font-size:16px;font-weight:normal;color:#ff6064}
	
	
/*lawyer_phone_ordsucced*/	
.phone_detafails{padding:10px 0;text-align:center; overflow:hidden}
.phone_detaxian{border-bottom:1px solid #d9dce1;padding:10px;}
.phone_detafails h2{width:67%;line-height:65px;font-size:1.125em;color:#505d7b;}
.phone_detafails h2 img{float:left;width:65px;margin-right:-10px;}
.phone_detafails p{padding:1em 0;margin-top:5px;}
a.deta_ck{font-size:14px;color:#000;border:1px solid #b1b1b1;padding:0.25em 1.3em 0.35em 1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
    background: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%); 
    background: -webkit-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); 
    background: -webkit-gradient(linear,center top,center bottom,from(#fefefe), to(#f0f0f0));
    background: -o-linear-gradient(top, #fefefe 0%,#f0f0f0 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); 
    background: linear-gradient(top, #fefefe 0%,#f0f0f0 100%);}
	
a.detacf_ck{background:#fc5900;color:#fff;border:none;padding:0.3em 1.5em 0.5em 1.5em;margin-right:10px;}
	
.phone_detareslist{clear:both;padding:0.6em 10px 0.8em 10px;}
.phone_detareslist h2,.phone_detareslist h3{font-size:0.875em;}
.phone_detareslist p{font-size:0.75em;color:#606571;margin:0.5em 0;}
.phone_detareslist h2 b{font-weight:normal;color:#f43846;margin:0 0.2em}
.phone_detareslist h2 strong b{color:#f43846;font-weight:bold;margin:0;}
.phone_detareslist h3 b{font-weight:normal;color:#5c86e6;margin:0 0.1em}
.phone_detareslist div{height:30px;}

.phone_detafail_top{text-align:center;font-size:16px;line-height:23px;color:#505d7b}
.phone_detafail_top img{display:inline-block;width:70px;margin:15px 0 3px 0;}

/*hirelawyer_by*/
.priva_quantity{padding:8px 0; overflow:hidden}
.priva_quantity span,.priva_quantity input,.priva_quantity a{display:block;float:left;}
.phone_paiorder form label.priva_quantity span{line-height:1.8em;color:#000}
.priva_quantity input,.priva_quantity a{border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.priva_quantity input{width:25%;height:25px;padding-left:0.3em;margin:0 0.3em}
.priva_quantity a{display:inline-block;width:25px;height:25px;position:relative;}
.priva_quantity b{display:inline-block;font-size:16px;}
.priva_quantity a.priva_minus{background:url(../images/icon_22.png) no-repeat;background-size:25px 25px;}
.priva_quantity a.priva_plus{background:url(../images/icon_23.png) no-repeat;background-size:25px 25px;margin-right:5px}

/*melawyer_listnone*/
.melaw_listno{width:100%;font-size:16px;text-align:center;margin:auto;padding-top:20%;}
.melaw_listno p{color:#fc4a57;margin-top:5px;}
.melaw_listno p img{width:50px;}
.melaw_listnobtn{display:inline-block;height:35px;line-height:30px;padding:0 1.8em;color:#1c2435;border:1px solid #b1b1b1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; overflow:hidden;
    background: -moz-linear-gradient(top,  #fff 0%, #f4f4f4 100%); 
    background: -webkit-linear-gradient(top,  #fff 0%,#f4f4f4 100%); 
    background: -webkit-gradient(linear,center top,center bottom,from(#fff), to(#f4f4f4));
    background: -o-linear-gradient(top,  #fff 0%,#f4f4f4 100%);
    background: -ms-linear-gradient(top,  #fff 0%,#f4f4f4 100%); 
    background: linear-gradient(top,  #fff 0%,#f4f4f4 100%); }

.message{position:absolute;bottom:1em;right:0;cursor:pointer;z-index:1;}
.message img{width:38px;height:38px;right:10px;}
ul.medeta_xian{padding-bottom:0.5em;border-bottom:1px solid #eaeced;}
ul.medeta_top{padding-bottom:0.5em;}


/*melawyer_homeno and melawyer_home*/
.melaw_hometop{clear:both;height:35px;line-height:35px;padding:0 15px;margin:0.2em 0 0.5em 0;border-bottom:1px solid #cfcecd}
.hometop_gou{display:block;float:left;color:#546188;font-size:1em;}
.hometop_gou img{width:17px;position:relative;top:3px;margin-right:10px;}
.hometop_guan{display:inline-block;color:#546188;font-size:1em;}
.hometop_guan img{width:20px;position:relative;top:1px;margin-right:10px;}
.melaw_hotoptitle{width:10%;height:17px;padding-top:10px;}
.melaw_hotoptitle img{width:22px;}

.melaw_homecont{clear:both;padding:10px 0; overflow:hidden}
.melaw_homecont ul{overflow:hidden}	
.melaw_homecont h2{font-size:14px;}
.melaw_homecont p{padding:0.8em 0;}
.melaw_homecont p a{color:#000;}
.melaw_homecont{clear:both;font-size:14px;padding:10px 0;}
.melaw_homecont a{color:#546188}
.melaw_homecont a.homeconbtn{color:#779ef7}
.melaw_homecont a.homeconbtn img{width:17px; position:relative;top:3px;margin-right:4px;}
ul.melaw_homexian{clear:both;display:block;border:1px solid #d9dce1;border-width:1px 0;padding:8px 0;margin:6px 0;overflow:hidden}

.melaw_hmtitle{width:100%;font-size:14px;padding:10px 0;position:relative;overflow:hidden}
.melaw_hmtitle a{display:block;color:#1c2435}
.melaw_hmtitle img{width:14px;position:relative;top:2px;}
.melaw_hmtitle dt,.melaw_hmtitle dd{float:left;}
.melaw_hmtitle dt{margin-right:10px;}
.melaw_hmtitle dt img{width:56px;border:1px solid #c6c6c6;}
.melaw_hmtitle dd{width:68%;line-height:19px;}
.melaw_hmtitle dd p strong{display:block;height:20px;margin-top:2px;font-size:1.05em;}
.melaw_hmtitle dd div{width:87%;font-size:1.05em;overflow:hidden}
.melaw_hmtitle dd div strong{display:block;float:left;height:25px;margin-top:2px;}
.melaw_hmtitle dd div button{display:block;float:right;padding:0.1em 0.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
.melaw_jt{position:absolute;width:10px;right:5px;top:29px}

/*mecenter_personal*/
.mecen_pertop{width:100%;background:#fff;border:1px solid #c9c9cb;border-width:1px 0;margin-top:0.55em;padding:10px 13px; overflow:hidden}
.mecen_pertop h2{font-size:16px;font-weight:bold;}
.mecen_pertop h2 img{width:55px; border:1px solid #c8c7c7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:10px;vertical-align:middle}
.mecen_pertop a{color:#000;}
.mecen_pertop p{margin:15px 8px 0 0;}
.mecen_pertop p img{width:9px; position:relative;top:3px;margin-left:10px;}

.mecen_pertop h3{width:46%;padding-left:10px;font-size:16px;}
.mecen_pertop h3 a{display:block;}
.mecen_pertop h3 img{width:25px;margin-right:10px;vertical-align:middle}
h3.pertoprgtxian{border-right:1px solid #e6e5e4;padding-left:0;margin-right:20px;}

.mecen_pertop h4{font-size:16px;font-weight:bold;padding-top:4px;line-height:24px;}
.mecen_pertop h4 span{display:block;font-size:14px;font-weight:normal;}
.mecen_pertop h4 span b{font-weight:normal;color:#fc4a57}

.mecen_percont{clear:both;width:100%;overflow:hidden}
.mecen_percont ul{clear:both;display:block;background:#fff;margin:0.55em 0;border:1px solid #c9c9cb;border-width:1px 0;}
.mecen_percont ul a{display:block;color:#000}
.mecen_percont img{width:25px;margin-right:15px;vertical-align:middle}
.mecen_percont ul li{height:40px;line-height:40px;padding:0 10px; position:relative;top:1px;border-bottom:1px solid #d9dce1;}
.mecen_percont ul li span{display:inline-block; position:absolute;right:10px;width:10px;height:16px;background:url(../images/icon_30.png) no-repeat;background-size:9px 16px;margin-top:13px;}
.mecen_percont ul li b{display:inline-block; position:absolute;right:10px;font-weight:normal;font-size:13px;color:#9c9c9c;}
.mecen_percont ul li.mecen_xianno{border-bottom:none;}
.mecen_percont ul li.mecen_xianno a{display:inherit;text-align:center;}
.mecen_percont ul li.mecen_huise a{color:#9c9c9c}

/*account_login*/
.accoun_cont{clear:both;margin:1em 0.8em;}
.accoun_cont p{clear:both; position:relative;top:-3px;font-size:12px;margin-bottom:8px;padding-left:3px;color:#999}
.bl_login_user{display:-webkit-box;height:40px;background:#fff;border-top:1px solid #c9c9cb;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #c9c9cb;position:relative;
    -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px; 
    -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.bl_login_user input{display:inline-block;width:78%;font-size:14px;height:30px;margin:0.4em 0 0 18px;}
.bl_login_pass{display:-webkit-box;height:40px;background:#fff;border:1px solid #d9d9d9;border-width:0 1px 1px 1px;position:relative;
    -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px; 
    -moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.bl_login_pass input{display:inline-block;width:78%;font-size:14px;height:30px;margin:0.4em 0 0 18px;}
.bl_login_user img,.bl_login_pass img{width:17px;height:17px; position:relative;top:3px;left:10px;}

.bl_passforget a{font-size:14px}
a.bl_login_btn{width:100%;display:block;text-align:center;height:40px;line-height:40px;font-size:1em;background:#779ef7;margin-top:0.5em;-webkit-box-sizing:border-box;color:#fff;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}
a.bl_login_btn input{color:#fff;background:none;letter-spacing:2px;font-size:1em;cursor:pointer}
.bl_login_btn:active,.bl_login_btn input:active{color:#fff;background:#5b87ec}
.bl_login_btn:hover,.bl_login_btn:focus{color:#fff}

.accoun_cont h2{clear:both;height:30px;line-height:30px;font-size:14px;margin-top:5px;}
.accoun_cont h2 a{color:#546188;}
.accoun_cont h2 a:hover{text-decoration:underline;}
.accoun_cont h2 span{color:#b1b1b1}
.accoun_cont h3{clear:both;height:30px;line-height:30px;font-size:14px;}
.accoun_cont h3 a{color:#546188;}

.accoun_regcont{clear:both;height:40px;line-height:38px;font-size:14px;background:#fff;padding-left:10px;margin-bottom:10px;border:1px solid #d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accoun_regcont input,.accoun_regcont input.reg{display:inline-block; position:relative;top:-1px;height:20px;margin-left:8px;width:75%;}
.accoun_regcont input.reg,.reg_verifilet input.reg{background:#fde5e5; color:#F00;}

.reg_verifi{width:100%;height:40px;line-height:38px;}
.reg_verifilet{width:66.5%;background:#fff;padding-left:8px;font-size:14px;margin-bottom:10px;border:1px solid #d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.reg_verifilet input,.reg_verifilet input.reg{display:inline-block;width:55%;position:relative;top:-1px;height:20px;margin-left:8px;}
.reg_verifirig{width:31%;text-align:center}
.reg_verifirig a{display:block;color:#fff;background:#3dc266;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.reg_verifi p a input{color:#fff;}


/*news_list*/
.news_listtop{clear:both;height:29px;width:80%;margin:10px auto;border:1px solid #60687b;-webkit-border-radius:3px;-moz-border-radius:3px;
    border-radius:3px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.news_listtop a{display:block;float:left;width:50%;line-height:27px;text-align:center;font-size:14px;color:#000;}
		 
.news_listtop a:hover{color:#fff; background:#778bbb;}
.news_listtop a.light{color:#fff; background:#778bbb;}
.news_listtop a.default{box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;}

.news_list{margin:10px;background:#fff;border:1px solid #c4c4c4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
dl.news_listcont{clear:both;display:block;position:relative;top:1px;width:93%;border-bottom:1px solid #c9c9c9;margin:0.6em 0.6em 0 0.6em;}
dl.news_listcont a{display:block;font-size:14px;color:#000;padding:0.5em 0;overflow:hidden}
.news_listcont a:hover{color:#779ef7;}

.news_listcont dt{float:left;width:23%;margin-right:6px;position:relative;}
.news_listcont dt img{width:55px;border:1px solid #c8c7c7;}
.news_listcont dt span{display:inline-block;position:absolute;top:-2px;right:-2px;width:18px;height:18px;line-height:18px; text-align:center;font-size:12px; background:#fb4141;color:#fff;border-radius:100%;}
.news_listcont dd{float:left;width:74%;}
.news_listcont dd h2{display:block;font-size:14px;padding-bottom:5px;}
.news_listcont dd h2 span{display:inline-block;margin-top:2px;float:right;font-size:12px;color:#999}
.news_listcont dd p{font-size:14px;color:#999}

.nkey_top{text-align:left;font-size:14px;line-height:19px;}
.nkey_top h3{border-bottom:1px solid #d9dce1;padding-bottom:3px;text-align:center;margin-bottom:10px;}
.nkey_top h3 img{display:inline-block;width:90px;margin:15px 0 3px 0;}

.news_lisdowtop{padding-top:15px;border-bottom:1px solid #e8eaed;}
.news_lisdowtop h2{color:#ec323b;font-size:16px;padding-bottom:5px;}
.news_lisdowtop h3{color:#000;font-size:14px;padding-bottom:18px;}

.news_lisdowbar{clear:both;padding-bottom:30px;}
.news_lisdowbar ul li{clear:both;display:block;font-size:12px;color:#666;padding-top:10px;}
.news_lisdowbar ul li h3{font-size:14px;color:#000; text-align:center;}
.news_lisdowbar ul li b{display:inline-block;vertical-align:top;color:#da383c;margin-right:5px;}
.news_lisdowbar ul li span{display:inline-block;width:96%;line-height:17px;}


/*writing_chat*/
.bl_chatpg{margin:10px 15px;font-size:12px;padding:10px;background:#e7e9ea;border:1px solid #c4c4c4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.bl_buy_contchat{padding:0 15px;height:290px; background:#f6f8f9;margin:auto; overflow-y:scroll}
.wirtchat_list h3{text-align:center;font-size:0.875em;color:#636363;font-weight:normal;padding-top:1em;}
.wirtchat_contleft{clear:both;width:100%;margin-bottom:12px;overflow:hidden}
.wirtchat_contright{width:100%;margin-bottom:12px;text-align:right;min-height:30px;overflow:hidden}
.wirtchat_contleft p,.wirtchat_contright p{max-width:56%;font-size:12px;padding-bottom:5px;}
.wirtchat_contleft p img,.wirtchat_contright p img{width:40px; border:1px solid #cdcdcd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.wirtchat_contleft p img{margin-right:4px;}
.wirtchat_contright p img{margin-left:4px;}

.wirtchat_leftdialog img,.wirtchat_rightdialog img{display:block;position:relative;width:10px;z-index:3}
.wirtchat_leftdialog span,.wirtchat_rightdialog span{display:inline-block;max-width:92%;padding:2px 9px 5px 7px;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 2px rgba(100,100,100,0.2);-moz-box-shadow:0 1px 2px rgba(100,100,100,0.2);-webkit-box-shadow:0 1px 2px rgba(100,100,100,0.2); overflow:hidden}

.wirtchat_leftdialog img{left:1px;top:2px; float:left;}
.wirtchat_rightdialog img{right:1px;top:2px; float:right}

.wirtchat_leftdialog span{color:#000;background:#e7e9ea;border:1px solid #c6c3c3;}
.wirtchat_rightdialog span{background:#6aadff;color:#fff;border:1px solid #6391c9;}

.wirtchat_leftdialog span img{min-width:100px;max-width:150px;max-height:150px;margin:2px 0 4px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; }

.wirtchat_rightdialog{clear:both;}

.wirtchat_ff{clear:both;position:fixed;bottom:0;width:100%;height:50px;padding:0.5em 1em;border-top:1px solid #cccccf;border-bottom:1px solid #cccccf;background:#f9f9f9;overflow:hidden}

.wirtchat_tt{width:73%;float:left;height:30px;border:1px solid #979797;border-radius:4px;} 
.wirtchat_tt input{width:98%;line-height:22px;padding:0.2em 0 0 0.3em;}
.wirtchat_btn{width:25%;float:right;height:30px;background:#4496fb;text-align:center;border-radius:5px;}
.wirtchat_btn a{display:block;height:30px;line-height:28px;font-size:14px;color:#fff;}
.wirtchat_btn a:hover{background:#3a82da;border-radius:5px;}
.wirtchat_btn button{color:#fff; background:none}

/*by_paid_orders*/
.buy_paiorder_list{background:#fff;border:1px solid #d7d6d6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;margin:0.5em;position:relative;}
.buy_paiorder_list a{display:block;padding:0.8em;cursor:pointer;}
.buy_paiorder_list a:hover{background:#f6f6f6}
.buy_paiorder_list ul li h3{font-size:0.875em;font-weight:normal;}
.buy_paiorder_list ul li h2{font-size:1em;}
.buy_paiorder_list ul li p{font-size:0.875em;color:#717171;}
.buy_paiorder_list ul li p b{color:#000;font-weight:normal;}
.buy_paiorder_list ul li p span{color:#e22a2b;}

.paiorder_listjt{display:block;position:absolute;left:90%;top:4em; z-index:2}
.paiorder_listjt img{width:10px;height:18px;}

/*lawyer_onlinement*/
.onlinem_top,.onlinem_top_1,.onlinem_top1{clear:both;background:#fff;border:1px solid #c9c9cb;border-width:1px 0;padding:12px 10px;margin:0.55em 0;font-size:12px;padding-bottom:12px;overflow:hidden}
.onlinem_top_1{ margin:0;border:none;}

.onlinem_top dt,.onlinem_top dd,.onlinem_top_1 dt,.onlinem_top_1 dd{float:left;}
.onlinem_top dt,.onlinem_top_1 dt{margin:0 10px 0 2px;}
.onlinem_top dt img,.onlinem_top_1 dt img{width:56px;border-radius:50px;}
.onlinem_top dd,.onlinem_top_1 dd{line-height:20px;width:75%;}
.onlinem_top dd strong,.onlinem_top_1 dd strong{font-size:16px;font-weight:normal}



.onli_tar{clear:both;width:56px;height:56px;border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;overflow:hidden;position:relative;}
.onli_tar a{float:left;width:56px;height:56px;text-align:center;border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;overflow:hidden;position:relative;}
.onli_tar a img{vertical-align:text-top;border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;overflow:hidden}
.onli_tarfu{position:absolute;width:56px;height:56px;top:0;left:0;z-index:2;}

.mecen_tar{clear:both;width:60px;height:60px;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;overflow:hidden;position:relative;}
.mecen_tar a{float:left;width:60px;height:60px;border:1px solid #c8c7c7;text-align:center;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;overflow:hidden;position:relative;}
.mecen_tar a img{vertical-align:text-top;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;overflow:hidden}
.onli_tarfu{position:absolute;width:60px;height:60px;top:0;left:0;z-index:2;}


.onlinem_contmsg,.onlinem_contmsg1,.onlinem_contmsg2{padding:12px 0 10px 0;border-bottom:1px solid #d9dce1;}
.onlinem_contmsg1,.onlinem_contmsg2{border-bottom:none;}
.onlinem_contmsg2{ padding:15px 0px 0px 0px;}

.onlinem_contmsg h2{font-size:14px;margin-bottom:5px;}
.onlinem_contmsg h3,.onlinem_contmsg2 h3{font-size:12px;color:#605f5f;line-height:20px;}
.onlinem_contmsg2 h3{ font-size:14px;}


form.onlinem_ff,form.onlinem_ff2,form.onlinem_ff3,form.onlinem_ff4{display:block;padding:10px 0;
font-size:14px; overflow:hidden; clear:both;}
form.onlinem_ff4{ padding:2px 0;}

form.onlinem_ff2,form.onlinem_ff3{padding:10px 0 9px 0;}
form.onlinem_ff3{padding:10px 0 2px 0;}
.onlinem_contt,.onlinem_contt1,.onlinem_contt2{width:100%;display:block;float:left;
height:35px;background:#f3f3f3;border:1px solid #e8e8e9;padding:0 10px;margin-bottom:8px;}
.onlinem_contt1{ background:#FFF; border:none; height:44px;}
.onlinem_contt2{height:44px; margin-bottom:10px;background:#f9f9f9;font-size:14px;}

.onlinem_contt input,.onlinem_contt1 input,.onlinem_contt2 input{width:70%;display:block;float:left;line-height:24px;background:none;border:none;margin-top:5px;}
.onlinem_contt1 input{ border: solid 1px #dcdcdc; line-height:38px;}
.onlinem_contt2 input{ line-height:24px; margin-top:8px;width:70%;font-size:14px;}
.onlinem_contt span,.onlinem_contt1 span,.onlinem_contt2 span{display:block;float:left;}
.onlinem_contt span{ line-height:31px;}
.onlinem_contt1 span{ margin-right:19px; line-height:44px;}
.onlinem_contt span img,.onlinem_contt1 span img,.onlinem_contt2 span img{float:left;width:15px;margin:7px 7px 0 0;}
.onlinem_contt2 span{ line-height:40px;}


.onlinem_contt3{width:100%;display:block;
height:44px; margin-bottom:10px;background:#f9f9f9;font-size:14px;border:1px solid #e8e8e9;padding:0 10px;}
.onlinem_contt3 span{ line-height:40px; display:block; float:left;}
.onlinem_contt3 input{ background:none; border:none; display:block; line-height:24px; margin-top:8px; width:70%; font-size:14px;}







.onlinem_verifi{clear:both;padding-bottom:8px; overflow:hidden}
.verifi_tt{float:left;width:58%;height:35px;line-height:34px;border:1px solid #e6e6e7;padding-left:10px;background:#f6f6f6}
.verifi_btn{float:right;width:38%;height:35px;line-height:34px;border:1px solid #d5d5d5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
    background: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%); 
    background: -webkit-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); 
    background: -webkit-gradient(linear,center top,center bottom,from(#fefefe), to(#f0f0f0));
    background: -o-linear-gradient(top, #fefefe 0%,#f0f0f0 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); 
    background: linear-gradient(top, #fefefe 0%,#f0f0f0 100%);}
.entr_slect,.entr_slect1,.entr_slect2{display: block;width: 100%;color:#333;
border:1px solid #e8e8e9;height: 35px;
background: url(../images/case_enxx.png) no-repeat scroll 98% 46% / 6px 10px #f3f3f3;margin-bottom: 8px;padding-left:6px;text-overflow: ellipsis;white-space: nowrap;z-index: 3;}
.entr_slect1{ background:#FFF;}
.entr_slect2{ font-size:14px; height:44px;padding-left:7px; background:#f9f9f9;}
.entr_slect2 option{ font-size:14px; }
.onlinem_conkk{margin:0 10px;}
.onlinem_conkk1{margin:0;}
/*更改*/
.onlinem_conbtn,.onlinem_conbtn1,.onlinem_conbtn2,.onlinem_conbtn3{width:100%;display:block;margin-top:10px;height:40px;font-size:15px;text-align:center;background:#779ef7;color:#fff;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.onlinem_conbtn button,.onlinem_conbtn1 button,.onlinem_conbtn2 button,.onlinem_conbtn3 button{background:none;display:inline-block;line-height:40px;border:none;color:#fff;font-size:16px;}
.onlinem_conbtn:hover,.onlinem_conbtn1:hover,.onlinem_conbtn2:hover,.onlinem_conbtn3:hover{color:#fff;background:#5b87ec}
.onlinem_conteat{width:100%;font-size:14px;height:60px;background:#f3f3f3;border:1px solid #e8e8e9;padding:2px 6px;line-height:20px;}
.onlinem_conbtn1,.onlinem_conbtn2{ margin-top:0;}
.onlinem_conbtn3{ margin-bottom:30px;}

.onlinem_list{margin:10px 10px 0 10px;}
.onlinem_list h3{display:block;font-size:12px;height:33px;line-height:30px;padding-left:10px;border:1px solid #d7d7d7;
    -moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;
	-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #efefef 100%); 
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#efefef 100%); 
    background: -webkit-gradient(linear,center top,center bottom,from(#f7f7f7), to(#efefef));
    background: -o-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#efefef 100%); 
    background: linear-gradient(top,  #f7f7f7 0%,#efefef 100%); }

.onlinem_listmsg{margin:0 10px;padding-top:8px;border:1px solid #c4c4c4;border-width:0 1px 1px 1px;}
.onlinem_listmsg h3{display:block;font-size:12px;height:33px;line-height:30px;padding-left:10px;margin-bottom:8px;
    border-bottom:1px solid #d7d7d7;
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #efefef 100%); 
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#efefef 100%); 
    background: -webkit-gradient(linear,center top,center bottom,from(#f7f7f7), to(#efefef));
    background: -o-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#efefef 100%); 
    background: linear-gradient(top,  #f7f7f7 0%,#efefef 100%); }

.onlinem_listmsg h4{display:block;font-size:12px; vertical-align:top;padding-left:15px;}
.onlinem_listmsg h4 p{display:inline-block;width:75%;overflow:hidden}
.creat_msg{clear:both; position:relative;top:-2px;font-size:12px;color:#f7113d;margin:0 0 8px 12px;}

.mod-error {background:url(../images/ts.png) no-repeat;background-size:14px 14px;color: #f7461c;}
.error_area {min-height:19px;padding:0px 10px 5px 18px;line-height: 14px;font-size: 14px;margin-left: 5px;}


/*case_entdeta*/
.entd_body{max-width:640px;width:100%;margin:0 auto;min-height:100%;}
.entd_page{margin:10px 0;min-height:300px;background:#fff;border:1px solid #c9c9cb;border-width:1px 0;overflow:hidden}

.entd_msg{clear:both;background: #fff;margin:auto 14px;padding:14px 0 11px 0;overflow: hidden;border-bottom: 1px solid #d9dce1;}
.entd_msg h2{font-size:15px;color:#1c2435;padding-bottom: 0.3em;}
.entd_msg h3{font-size:12px;color:#777c86;}

.entd_ziment{clear:both;margin:7px 14px ;font-size:14px;}
.entd_ziment li{clear:both;display:block;padding:3px 0; overflow:hidden}
.entd_ziment li b,.entd_ziment li span{display:block;float:left;font-weight:normal;color:#505050;}
.entd_ziment li b{width:74px;max-width:80px}
.entd_ziment li span{width:70%;}
.entd_ziment li span.entd_red{color:#fc4a57}
.entd_ziment li span a{color:#505050}

.entd_ziph{ text-align:right;}
.entd_ziph img{width:38px;}

.entd_foot{clear:both;text-align:center;padding:12px 0;color:#a6a6a6;font-size:12px;overflow:hidden}
.entd_foot p{color:#a6a6a6}
.entd_foot a{color:#798cb7}
.entd_foot p font{color:#798cb7}

ul.newgen_list2{padding:0 10px;}
ul.newgen_list li h2{padding-left:10px;padding-right:10px;padding-bottom:0.6em;}
ul.newgen_list li h3{padding-left:10px;padding-right:10px;padding-bottom:0.6em;}
ul.newgen_list li p{padding-left:10px;padding-right:10px;}
.list_nmsg{font-size:14px;padding:10px 0 10px 20px; overflow:hidden}
.list_nmsg h3,.list_nmsg h4{display:block; float:left;}
.list_nmsg h3{width:18%;}
.list_nmsg h4{width:78%;}
.list_nmsg h3 img{width:38px; position:relative;top:2px;}
.list_nmsg h4{font-size:12px;color: #6b6b6b;}
.list_nmsg h4 span{display:block;font-size:14px;color:#000;padding-bottom:5px;}





/*地区选择*/
.lawyer_contbar1{font-size:0.875em; }
.lawyer_contbar1 p{padding:11px 0;line-height:20px;border-bottom:1px solid #f0f1f3; 
color:#76c7fa;}
.lawyer_contbar1 span{ background:url(../images/index_icon5.png) no-repeat 0 3px; background-size:10px 16px;padding-left:18px; color:#5e5e5e;}
.contbar_contmsg1 h3,.bind_box fixedborder h3{font-size:14px;margin:5px 2px; border-bottom:1px solid #f0f1f3;}

.contbar_contmsg1 a,.byaesc_clearfix li a{color:#5e5e5e;}
.contbar_contmsg1 a:hover{color:#5e5e5e;}
.contbar_contmsg1 ul{ width:100%; display:inline-block; margin:0 auto;}
.contbar_contmsg1 ul li a,.contbar_contmsg1 ul li a:hover,.byaesc_clearfix li a,.byaesc_clearfix li a:hover{ float:left; width:20%;height:40px; line-height:40px;text-align:center; margin:0 auto; display:inline-block; overflow:hidden;}

.contbar_contmsg1 ul li a:hover,.byaesc_clearfix li a:hover{ color:#ffffff;background:#76c7fa;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.hidden{display:none;} 
.hidden div{border-bottom:solid 1px #EFEFEF;}

.byaesc_clearfix h3{font-size:14px;margin:5px 2px; border-bottom:1px solid #f0f1f3;}










/* by_tittle begin and by_tittle1 begin */

.by_tittle1>div{position:fixed;top:0;display:block;width:100%;background:#22292c;text-align:center;z-index:1;}
.by_tittle1{clear:both;width:100%;height:50px;/*padding:0 10px;*/background:#22292c;text-align:center;z-index:2;}

/* by_tittle1 begin */
.by_tittle1>div{background:#fff;}
.by_tittle1{height:41px;/*padding:0 10px;*/background:#fff; margin-bottom:1em;}
.by_tittle1 a,.by_tittle1 span{display:block;float:left;height:40px;}
.by_tittle1 a{text-align:center;}
.by_tittle1 a.chat_pre{ width:8%;}
.by_tittle1 a.chat_end{ width:10%;}
.by_tittle1 a img{display:inline-block;}
.by_tittle1 span{width:82%;font-size:16px;line-height:40px;color:#000;background:#fff;font-weight:normal; text-align:center;}
.by_tittle1 a.chat_pre img{width:11px;position:absolute;left:0.8em;top:11px;}
.by_tittle1 a.chat_end img{width:19px;position:absolute;right:0.8em;top:11px;}
.by_tittle1 a.chat_dele{display:block;float:right;width:41px;height:40px;}
.by_tittle1 a.chat_dele img{width:19px;margin-top:0.7em;}


.prompt{ height:35px; padding: 0 10px; line-height:35px; background:#f0f0f0; font-size:12px; text-align:center; }
.prompt p span{ color:#27b3f8;}
.serve,.serve1{ border:1px solid #c9c9cb;clear:both; overflow:hidden; background:#FFF; padding-bottom:10px;}
.serve h3,.serve1 h3{ font-size:14px; text-align:center; line-height:44px; border-bottom:solid 1px #f0f0f0;}
.serve1{ margin-top:10px; border:none;}
.serve li,.serve1 li{ width:33.3%; float:left; text-align:center; line-height:18px; font-size:12px;}
.serve li img,.serve1 li img{ margin-top:5px; margin-bottom:5px; width:42px;}
.foot{ height:20px;}


/*成功提交页面 begin */
.datum{background:#FFF; padding:10px; font-size:12px; line-height:20px; text-align:center; margin-top:10px;}
.datum a{color: #f7461c;}

.question,.question1{ width:100%;background:#FFF; clear:both; overflow:hidden; padding: 10px 10px; }
.question textarea,.question1 textarea{width:100%;font-size:12px; height:86px;line-height:20px;padding:10px;border:1px solid #e8e8e9; background:#f3f3f3;}
.question1{padding:0; padding-bottom:10px;}
.question1 textarea{ background:#f9f9f9; color:#8d8d8d}

.onlinem_conkk{margin:0 10px;}
.onlinem_conbtn{width:100%;display:block;margin-top:10px;height:40px;font-size:15px;text-align:center;background:#779ef7;color:#fff;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.onlinem_conbtn button{background:none;display:inline-block;line-height:40px;border:none;color:#fff;font-size:16px;}
.onlinem_conbtn:hover{color:#fff;background:#5b87ec}
.onlinem_conteat{width:100%;font-size:14px;height:60px;background:#f3f3f3;border:1px solid #e8e8e9;padding:2px 6px;line-height:20px;}


.hint{min-width:280px;min-height:110px;background:#fff;text-align:center;border:1px solid #c9c9cb;padding:1em;box-shadow:0 1px 3px #b1b1b1;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;color:#000;}
.hint img{width:40px;}
.hint h3{font-size:13px;padding:5px 0}

/*case_entrust tishi*/
.popusut{text-align:center;padding-bottom:16px;overflow:hidden;}
.popusut p{ text-align:left; font-size:13px;}
.popusut img,.popusut h3{display:inline-block; vertical-align:middle}
.popusut span img{ position:absolute; top:19px; right:19px; width:10px;}
.popusut img{width:56px;}
.popusut h3{padding-left:4px;font-size:18px;}



.accoun_cont1{clear:both; background:#FFF; padding:10px 10px; margin-bottom:10px;}
a.promptly{width:100%;display:block;text-align:center;height:40px;line-height:40px;font-size:1em;background:#27b3f8;-webkit-box-sizing:border-box;color:#fff;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;}
a.promptly input{color:#fff;background:none;letter-spacing:2px;font-size:1em;cursor:pointer}
.accoun_cont1{ padding:0 10px 10px 10px;}
a.promptly{ background:#fc5900;}


.hint1{ width:100%; overflow:hidden; clear:both;padding:10px 10px; 
border-bottom:solid 1px #d9dce1; background:#FFF; margin-top:10px;}
.hint1 h3,.substance p{font-size:12px;line-height:20px;}
.substance{clear:both; overflow:hidden;background:#FFF; padding:0 10px 10px; 
color:#a0a0a0;}


.lawyer_foot{padding:12px 0 5px 0;margin:0 0.55em;}
.lawyer_footbtn{margin:0.8em 0 1em 0;}
.lawyer_footbtn a{display:block;background:#779ef7;letter-spacing:2px;color:#fff;}
.lawyer_footbtn a:active{background:#5b87ec}
.lawyer_footcopy{line-height:25px;font-size:12px;text-align:center;}
.lawyer_footcopy a{color:#4668bf;margin-left:1px;}

/*新增加banners*/
.banners,.bannerss{position:relative;height:100%;max-width:640px; width:100%;margin:0 auto; clear:both; overflow:hidden; background:#FFF;}
.bannerss{ background:#21192e;}


/*案件委托(lawyer_phone_listdetail.html和lawyer_onlinement.html页面)表格样式*/
.lawyer_excel{clear:both;width:100%;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px;font-size:14px;}
.lawyer_excel table{border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.lawyer_excel table.excel_top,.lawyer_excel table excel_t{border-top:1px solid #e4e4e4;}
.lawyer_excel td{border-bottom:1px solid #e4e4e4;  height:35px; text-align:center; line-height:35px;}

.lawyer_excel a{ color:#333;}
.lawyer_excel td.excel_red {color:#f73d3d;}
.lawyer_excel p{ color:#FFF; width:60%; height:24px; background:#FB9612; font-size:12px;
line-height:24px; margin-top:1px; margin-left:20%;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px;}

.new2_leftile{ height:44px;line-height:44px;padding-left:17px;background:#fcfcfc;border:1px solid #e6e6e6; border-bottom:none;font-size:16px;color:#758ab3;border:1px solid #e4e4e4}
.lawyer_excel table.excel_center{ border-bottom:none;}
.lawyer_excel table excel_t{ border-top:none;}



.order_contpage,.fail,.grade{clear:both;overflow:hidden;background:#fafafa;}
.faile{clear:both;overflow:hidden;padding:10px 15px 0px 15px;color:#546188; text-align:center;}

.faile span,.faile p{ float:left;}
.faile span{ margin-right:10px;}
.faile img{ width:22px; height:22px;}

.order_contby{border:1px solid #d0d0d0;  background:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;
border-radius:4px;box-shadow:0px 0px 10px #d1cfcf;-moz-box-shadow:0px 0px 10px #d1cfcf;-webkit-box-shadow:0px 0px 10px #d1cfcf;margin:0.55em; overflow:hidden;}
.order_contby h3,.order_contby h5{ font-size:15px; height:35px; line-height:35px; border-bottom: solid 1px #d0d0d0; padding-left:10px; margin-bottom:10px;}
.order_contby h5{ margin-bottom:0; font-weight:400;}


.consumer{ padding:0 10px 10px 10px;}
.consumer li{ font-size:14px; line-height:20px;}


.decid{padding:10px 15px 10px 15px;clear:both; overflow:hidden;}
.decid p{ font-size:12px;}

.onlinem{ padding:0px 10px 20px 10px;}




/*案情提交*/
.myff_ta,.myff_ts{ height:44px; width:48.1%;background:#f9f9f9;font-size:14px;border:1px solid #e8e8e9;float:left;margin-bottom:10px;}
.myff_ta span,.myff_ts span{display:block;width:6%;height:100%;border-left:2px solid #ccc;margin-left:11px;}
.myff_ta p,.myff_ts p{ font-size:14px; float:left;line-height:38px; margin-left:10px;}
.sect{float:right;margin-right:5px;display:block;width:65%;font-size:14px;color:#b1b1b1;line-height:22px; border:none;margin-top:8px;background:url(../images/icon_45.gif) no-repeat center right;
 background-size:8px 14px;overflow:hidden;-webkit-appearance:button;-webkit-padding-end:20px;-webkit-user-select: none;text-overflow: ellipsis;white-space: nowrap;}
.myff_ts{ margin-left:10px;float:right;}

.cue{ font-size:12px; margin-top:10px; margin-bottom:5px;}
.cue p span a{ color:#f7461c; margin-left:5px; margin-right:5px; font-size:14px;}
.cue p span a:hover{ color:#f7461c; margin-left:5px; margin-right:5px; font-size:14px;}
/*免费案件预判*/

.face{clear:both; overflow:hidden;background:#21192e;
 background-size:100% 100%; padding:10px 41px 10px 41px;}
 
.face_left,.face_center,.face_right{ width:33.1%; float:left; text-align:center; vertical-align:middle;}
.face_right{ float:right;}

.face_left img,.face_right img{ width:60px; height:60px; -webkit-border-radius:50px;-moz-border-radius:50px;
border-radius:50px;}

.face_left p,.face_right p{ color:#FFF; font-size:12px;-webkit-border-radius:15px;-moz-border-radius:15px;
border-radius:15px; line-height:20px; margin-top:10px; text-align:center;}

.face_center img{ width:66px; height:22px; vertical-align:middle; margin-top:15%; margin-left:1%;}

.attention{ clear:both; overflow:hidden; padding:20px 0 20px 0; background:#ffffff;}
.attention p{ font-size:14px; text-align:center; line-height:28px;}

.attention p span{ color:#f33535; font-size:20px;}




/*新版支付页面*/
.fill_form{clear:both; overflow:hidden;max-width:640px; margin:0 auto;
padding:10px 10px 0;}
.accoun_regcon,.accoun_regco,.accoun_regc,.call_namese{padding:0 13px;height:43px;line-height:43px;clear:both; background:#ffffff;border:1px solid #edecec;font-size:14px;margin-bottom:10px;}
.accoun_regcon{border:none;}

.accoun_regcon i.icon_for,.accoun_regco i.icon_for,.accoun_regc i.icon_for
,.call_namese i.icon_for{ width:16px; height:19px; float:left; display:block; background:url(../images/sj.png) no-repeat 2px 0px; 
background-size:14px 19px; margin-top:13px; margin-right:9px;}


.accoun_regcon i.icon_for{ margin-right:11px;}
.accoun_regco i.icon_for{ width:18px; background:url(../images/xb_r.png) no-repeat; background-size:18px 19px;}
.accoun_regc i.icon_for{ width:18px; background:url(../images/lv_03.png) no-repeat; background-size:18px 19px; margin-right:9px;}
.call_namese i.icon_for{ width:18px; background:url(../images/q_03.png) no-repeat; background-size:18px 19px;}


.accoun_regcon input,.accoun_regco input,.accoun_regcon input.reg,.accoun_regco input.reg,.accoun_regc input,.accoun_regc input.reg,.call_namese input,.call_namese input.reg{ float:left; border:none; display:block;width:70%; font-size:14px;height:20px; line-height:20px; margin-top:12px;}
input.reg{ background:#fde5e5; color:#F00;}



.alipay{width:100%;display:block;text-align:center;height:40px;line-height:40px;font-size:1em;background:#fc5900;margin-top:1.5em;-webkit-box-sizing:border-box;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;}
.alipay:active{background:#fc5900;}



.custom_service{ font-size:12px; text-align:center; height:30px; line-height:30px;}
.custom_service a,.custom_service a:hover{color:#4668bf;margin-left:1px;}




.logo{width:158px; height:46px; clear:both; overflow:hidden; margin:38px auto 39px;}
.logo img{ width:158px; height:46px; vertical-align:middle;}


.contact_us{ overflow:hidden; clear:both;padding:0 10px; background:#FFF;
 border:1px solid #edecec;}
.contact_us a li{height:40px;line-height:40px;font-size:14px;
border-bottom:1px solid #edecec;color:#333;}
.contact_us a li span{float:right;color:#333;}
.contact_us li.cc{ border-bottom:none; color:#333;}
.contact_us li.cc span{display:inline-block; position:absolute;right:10px;width:10px;height:16px;background:url(../images/icon_20.png) no-repeat;background-size:9px 16px;margin-top:13px;}


/*确认用户信息页面*/

/*1*/
.order_ne,.cost{width:100%;clear:both;overflow:hidden;padding:10px 23px 0;background:#779ef7;}
.order_ns{height:10px;background:#babec4;border-radius:10px;padding:5px 10px 0;}
.cost{padding:0 33px 10px;text-align:center;}
.costs{background:#ffffff;height:45px;line-height:45px;font-size:16px;}
.waves{height:5px; background:url(../images/jc.png) no-repeat;background-size:100% 5px;}
.h_heigs{width:100%;height:20px;background:#ffffff;}


.case_news h6{height:38px;line-height:38px;font-size:16px;font-weight:400;text-align:center;color:#ffffff;background:#779ef7;}
.case_news h6{padding-left:10px;font-size:15px;color:#779ef7;text-align:left;background:#ffffff;border-bottom:1px solid #d8d8d9;}
.case_news h6 span.o_lefts{width:4px;height:15px;display:block;background:#779ef7;float:left;margin-top:12px;}
.case_news h6 span.o_rights{float:left; width:98%;display:block;padding-left:10px;}

.case_news>ul{overflow:hidden;clear:both;}
.case_news>ul>li{margin:0 10px;font-size:14px;height:38px;
line-height:38px;border-bottom:1px dashed #d8d8d9;}
.case_news li.uniqu{border-bottom:none;}
.case_news li span.s_left,.case_news li.unique span.s_left,.case_news li.unique span.s_right{display:block;width:28%;float:left;}

.case_news li span.s_right,.case_news li.unique span.s_right{width:72%;}

.case_news{margin-bottom:25px;clear:both;overflow:hidden;background:#ffffff;}

.case_news li.unique{height:100%;padding:8px 0px; line-height:20px; clear:both; overflow:hidden;}

/*确认并支付按钮*/
.accept_bss{padding:0px 10px 15px;}
.accept_bs{width:100%;height:38px;line-height:38px;color:#ffffff;background:#779ef7;font-size:16px;display:block;border:none;text-align:center;padding:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}