a{ cursor:pointer;}
label{ padding-left:5px;}
*{ font-size:14px;}
font{color:#ffac22;}
/**/
.outer{background:#eff0f1;overflow:hidden;padding-bottom:40px;}
.outer>img{margin:30px auto 20px;}
.main_content{ min-width:1000px;background:#fff;border:1px solid #e5e5e5; }
.on{ display:block !important;}
.artic_section .error{border:1px solid #ff0000 !important;}
/**/
.LeftPart{float: left;padding:30px 30px 40px;width: 840px;border-right:1px solid #e5e5e5;}
.JS_formBox {margin: 0 auto;width: 840px;}
.title{background: #fff8f1;border: 1px dashed #ff9c41;border-radius: 5px;margin:0 auto 30px;padding: 5px;}
.title p{color: #ff9c41;font-size:12px;line-height: 1.5;overflow-wrap: break-word;text-align: justify;}
.picbar{margin: 0 auto 20px;}
.form1,.form2,.form3{margin-bottom:30px;}
.formLeft1{ width: 56px; height:35px;line-height:35px; float:left;position:relative; }
.formLeft1 p{color:#666;}
.formMid1{float:left; margin-left:20px; display:inline;}
.formMid1 input{ width:630px;padding-left:10px;height:35px;line-height:35px; border:#ccc 1px solid; }
.formRight1{ width:35px; height:35px;background:url(/img/order/customize_tip.jpg) no-repeat center;float:left; position:relative;color:#ffd296; text-align:center;cursor:pointer;}

.upload .formRight1{display:block;float:initial;background:none;}
.attention{width:342px; min-height:33px; border:1px  solid #ff8a33;color:#ff8a33; text-align:left; padding-left:5px; padding-right:5px; background:#fff8f1;
 margin-left:8px;position:absolute;left:37px;top:0px; display:none; background:#FFF; z-index:1000;}
 
.upload p{color:#999;}
 
 .attention p{position:relative;line-height: 1.5;padding-bottom: 5px;padding-top: 5px;z-index:2;}  
.attention:before{background:url(/img/order_zhu.jpg) no-repeat left center;content: "";height: 15px;left: -11px;position: absolute;
top: 9px;width: 11px; }

.formRight2{ width:640px;float:left; margin-left:20px; display:inline;}
.formRight2 textarea{ width:620px; height:140px; border:none; resize:none; padding:10px; line-height:1.5;border:#ccc 1px solid;}
.formRight3{ width:243px; height:34px; float:left; margin-left:20px;}
label{padding-left:20px;background:url(/img/order/special_check.jpg) no-repeat 0 2px;}
.checked{background-position:0 -16px;}
.formRight3 label:last-of-type{margin:0 10px 0 29px;}


.formRight3 select{ width:243px; height:34px;}
.form4{overflow: hidden;}
.form4Main1,.form4Main3{margin-bottom:30px;}
.form4Main2{padding-bottom:40px;overflow: hidden;}
.formRight4{width:640px;float:left; margin-left:20px; float:left;}
.pagenumDidv input,.pagenumDidv>div{float:left;}


.formRight4 input{ display:inline-block;}
.formRight4 input.phNo{width:270px;padding-left:10px; height:35px; display:inline-block;border-color:#ccc;}
.formRight4 span{float:right;line-height:36px;}
.formRight4 label:last-of-type{margin-left:10px;}
.form4 .form4Main2 .formRight4 input.check{ width:180px;}
.formRight4 img{ display:inline-block;}
.formRight4 a{color:#ffac22;}
.first1{width:334px; height:35px; margin-bottom:15px;}

.formRight5{height:35px;padding-top:8px;} 
.user{ display:inline-block; margin-left:20px;}
.btnPart a{background: #ffac22;font-size:16px;font-weight:bold;opacity:0.9;color: #fff !important;display: inline-block;height: 40px;line-height: 40px;text-align: center;width: 255px;}
.btnPart a:hover{opacity:1;}
.form5{margin-bottom:30px;min-height:75px;}
.form5Part1Left{float:left;}
.form5Part1Left>p{color:#999;margin-left:75px;padding-top:10px;clear:both;overflow: hidden;}
.form5Part1Right{float:left;margin-top:30px; }
.upload{height:35px; float:left; margin-left:20px; position:relative;}
.upload .file1{cursor:pointer;}
.upload a{ display:inline-block; width:200px; height:35px; background:#018fd9; border-radius:5px; text-align:center; color:#FFF!important; line-height:35px;}
.upload a:hover{color:#fff !important;}
.upload select{ width:200px; height:35px;}
.form5Part2{margin:10px 0 0 75px;clear:both;overflow: hidden;}
.form5Part2 ul li { padding-left:45px;padding-top:4px;}
.form5Part2 ul li span { display:inline-block; width:220px; overflow:hidden; line-height:14px;}
.form5Part2 ul li a{ width:76px; height:30px; background:#fde0d3; border:#ff851c 1px solid; border-radius:5px; display:inline-block; line-height:30px; text-align:center;}
.form5Part2 ul li a.on{ background:#e7e7e7; color:#afafaf;}
.form5Part3{ float:left;width:580px;height:36px; line-height:36px;}
.form5Part3 label{margin-left:10px;}
.phoneTime{border:#dcdddd 1px solid;position:relative;}
.phoneTime,.urgent input{ width:200px; height:34px; border:none; padding-left:10px;}
.phoneTimeA{ float:left; margin-left:10px; }
.phoneTimeBot, .urgentBot{position:absolute; left:0; top:35px; width:280px; border:#dcdddd 1px solid; border-top:none; background:#fff;line-height:24px; padding-top:10px; display:block; padding-bottom:5px; z-index:1000; display:none; }
.urgentBot label{background:none;margin:0!important;padding:0;}
.phoneTimeBot input{width:15px; height:15px; display:inlne-block; margin-left:50px; }
.phoneTimeBot label{ margin-left:14px;}
.serviceMethod{ width:640px;line-height:38px;}
.serviceMethod select{ width:120px; height:35px;border:1px solid #ccc;padding-left:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:url(/img/order/order_select.jpg) right center no-repeat;}
.needservice{ margin-left:10px;}
.urgent{width:276px;  background:url(/img/order/customize_tirggle.jpg) no-repeat 256px center;position:relative; }
.form3 .rotate{background:url(/img/order/customize_tirggle1.jpg) no-repeat 256px center;}
.form3 .urgent .urgentinput1{border: 1px solid #ccc;height: 35px;line-height: 35px;padding-left:10px;width: 270px;}
.displayNone{ display:none; }
.urgentBot input{ width:13px; height:13px; margin-left:8px; margin-top:5px; font-size:14px;}
.urgentBot label span{ color:#eb6300; font-size:14px; padding-top:-4px;  }
.inputtime{ width:207px; height:33px; border:#e7e7e7 1px solid; background:url(/img/order_pon_04.jpg) no-repeat 233px top;}
.ftime{ margin-left:0px;}
.file1{ position:absolute; left:0px; top:0px; width:120px; height:40px; opacity:0;}
.serviceMethod select option {text-align:center;}
.upload select {text-indent:7px;}
.upload select option{text-indent:14px;}
/*下单右侧lz20151106*/
.right_aside{float: right;height: auto;width: 288px;}
.asideOne{ margin-bottom:20px;padding-left:17px;}

.asideOne a img{border-bottom:1px dashed #e5e5e5; }
.asideOne a:hover img{ border-color:#07b8dd}

.orderAD h2{ font-size:16px; color:#000; text-align:center; font-weight:normal; height:42px; line-height:42px; background:url(/img/com_o_orderRightLineIcon.jpg) left bottom no-repeat;padding-bottom:18px;}
.orderAD dl{ position:relative; width:100%; height:76px; background:url(/img/com_o_orderRightLineIcon.jpg) left bottom no-repeat; }
.orderAD dt{ font-size:16px; color:#000; text-indent:60px; padding-top:15px;}
.orderAD dd{ font-size:12px; color:#666; text-indent:60px;}
.orderADIMG{ position:absolute; left:0; top:13px;}

.orderAD p{ height:50px; line-height:50px; text-align:center; color:#666;}
#s3{display:none;}

/*律师名片*/
.lawyerCardTop{ display:none;width:100%;position:relative;min-height:130px;margin-bottom:30px;}
.lawyerCardTop .leftImg{width:107px;height:107px;padding:9px;border:1px solid #ccc; position:absolute; left:0px; top:0px;}
.lawyerCardTop .leftImg img{ width:107px;height:107px;}
i.v{ width:24px; height:24px; display:inline-block; background:url(/img/findLawyer/fidLawyer_v.jpg) 0 0 no-repeat; position:absolute; bottom:5px; right:5px;}

.lawyerInfo{ margin-left:150px;color:#666;}
.lawyerInfo span{ float:left;margin-right:10px;}
.lawyerInfo .lwName{max-width:270px; font-size:22px;color:#333; font-weight:bold; display:inline-block;margin-right:15px;}
.lawyerInfo .lwType{ font-size:16px;margin-top:6px; color:#666; font-weight:bold;}
.lawyerInfo .twosize{cursor:pointer;}
.lawyerInfo .twosize,.lawyerInfo .lwType,.lawyerInfo .lawyerBao,.lawyerInfo .state{margin-top:5px;}
.lawyerBao{ float:left; position:relative; }
.lawyerBao>p{display:none; background:#fff;width:110px; height:20px; border:1px solid #ccc; border-radius:2px; color:#018edd; text-align:center; line-height:20px; position:absolute; left:50%; margin-left:-55px; top:-25px; box-shadow:0 0 3px #ccc;}
.lawyerBao>p>span{ background:url("/img/lawerYellowD.jpg") no-repeat scroll center top/10px 3px; bottom: -5px;  display: block;  height: 5px;  left: 0; position: absolute; width: 100%;}
.lawyerBao:hover p{ display:block;}
.lawyerInfo .state{ margin-left:10px;width:25px;height:20px;padding-right:0; }
.lawyerInfo .pc-lxon{background:url(/img/findLawyer/fidLawyer_pc.jpg) no-repeat 0 center;}
.lawyerInfo .ph-lxon{ padding-left:15px; background:url(/img/findLawyer/fidLawyer_mob.jpg) no-repeat 0 center;}
.lawyerInfo .workTime{ clear:both;margin-bottom:10px;}

.lawyerInfo .workTime,.lawyerInfo .right_card_info02{float:left;margin-top:30px;}
.right_card_info02{ overflow:hidden;position:relative;left:335px;}
.right_card_info02 .word{ display:block; float:left;}
.right_card_info02 .evaluate{display:block;width:85px;height:20px;float:left;background:url(/img/home_livelyLawyer_05.jpg) no-repeat 0px 0px ;overflow: hidden;padding-right:10px; margin:0;}
.evaluate .starPos5{display: block;width:85px;height: 20px;background:url(/img/home_livelyLawyer_05.jpg) no-repeat 0px -120px;overflow: hidden;position: relative;top: 0;}
.lawyerInfo var.zan{ color:#eb6100;; padding-left:30px;background:url(/img/findLawyer/fidLawyer_praise.jpg) no-repeat 10px 1px;border-left:1px solid #e5e5e5;}

.lwBox{overflow: hidden;clear: both;line-height:24px;}
.lwBox strong{ font-weight:normal;float:left;}
.lwSpeciality{ width:370px;float:left;position:relative; display:block;}
.lwSpeciality span{float: inherit;display:inline-block;margin-right:0;}
.lawyerInfo .collection{display:block; position:absolute; right:0px; top:0px;padding-left:25px; background-image:url(/img/findLawyer/fidLawyer_collect.jpg);background-repeat:no-repeat;}
.lawyerInfo .fav{ background-position:0 2px; }
.lawyerInfo .collection:hover{background-position:0 -22px;color:#018fd9;}
.lawyerInfo .faved{background-position:0 -47px;color:#018fd9;}
var{ font-style:normal;}

.lwBtns{ margin:10px 0;}
.consult,.depute,.detail,.online_talk{ margin-right:8px; width:92px; height:32px; float:left; text-align:center; line-height:30px; border-radius:5px;}
.consult a,.depute a,.detail a,.online_talk a{ display:block; height:30px; text-align:center; line-height:30px; border-radius:5px; padding-left:15px;}
.mail{ margin-right:8px; width:102px; height:32px; float:left; text-align:center; line-height:30px; border-radius:5px;}
.mail a{ display:block; width:85px; height:30px; text-align:center; line-height:30px; border-radius:5px; padding-left:15px;}
.mail:hover{ background:#249ede;}
.mail a{ color:#249ede; border:1px solid #249ede; background:url(/img/zls_3.jpg) no-repeat; background-position:10px 10px;}
.mail a:hover{ color:#fff; background:url(/img/zls_3.jpg) no-repeat; background-position:10px -15px;}
.consult:hover{ background:#8ec938; }
.consult a{color:#8ec938; border:1px solid #b8dd82;background:url(/img/zls_3.jpg) no-repeat; background-position:5px -40px;}
.consult a:hover{ color:#fff; background:url(/img/zls_3.jpg) no-repeat; background-position:5px -69px;}


.depute{ position:relative;}
.depute:hover{ background:#f15352;}
.addorient{ color:#fff !important; background:url(/img/zls_3.jpg) no-repeat !important; background-position:5px -132px !important;}
.depute .orient{color:#f15352; border:1px solid #f15352;background:url(/img/zls_3.jpg) no-repeat; background-position:5px -100px; position:relative; z-index:1;}
.depute .orient:hover{ color:#fff; background:url(/img/zls_3.jpg) no-repeat; background-position:5px -132px;}

.adddepute{background:#f15352;}
.detail:hover{  background:#ffa018;}
.detail a{color:#ffa018;border:1px solid #ffa018; background:url(/img/lawyer_btn_ewm_n.jpg) no-repeat 9px 9px;}
.detail a:hover{background:#ffa018;color:#fff; background:url(/img/lawyer_btn_ewm_h.jpg) no-repeat 9px 9px;}

.online_talk a{background:url("/img/online_talk.jpg") no-repeat 0 0;}
.online_talk a:hover{background:url("/img/online_talk.jpg") no-repeat -1px -38px;}

.hl_service{background:#fff;border:1px solid #d7d7d8;border-radius:15px;position:absolute;z-index: 5;top:-110px;left:95px;width:156px; display:none;}
.hl_service .triangle{position: absolute;z-index: 5;bottom:-17px;left:-25px;}
.hl_service ul li{border-bottom:1px solid #dedede;height:40px;line-height:40px;}
.hl_service ul .last{ border-bottom:none !important;}
.depute .hl_service ul li a{font-size:16px;display:block;height:40px;line-height:40px;color:#000 ;}
.hl_service ul li span{display:block;float:left;}
.hl_service .cta_book {background:url(/img/hl_service_4.jpg) no-repeat; width:26px;height:26px; margin-top:12px;}
.hl_service ul li a:hover{color:#0072da !important;}

.hl_service .verify {background:url(/img/hl_service_5.jpg) no-repeat; width:26px; height:26px; margin-top:12px;}

.hl_service .service {background:url(/img/hl_service_3.jpg) no-repeat ;width:26px;height:26px; margin-top:12px;}

.hl_service .five_service {background:url(/img/com_hl_service001.jpg) no-repeat -35px -165px;width:35px;height:26px;margin:10px 10px 0 20px;}

.hl_service .delate {background:url(/img/hl_service_1.jpg) no-repeat ;width:26px;height:26px; margin-top:12px;}

.hl_service .consult {background:url(/img/hl_service_2.jpg) no-repeat ;width:26px;height:26px; margin-top:12px;}

.qr_code_enlarge{box-shadow:2px 2px 3px #666; background:#fff; border:1px solid #d8d8d8; display:none; font-size:12px; left:50%; margin-left:-130px; margin-top:-125px; padding:10px; position:fixed; top:50%; width:235px; z-index:1000;}
.qr_code_enlarge .qr_code_enlarge_head .qr_code_enlarge_close {color: #999;font-size: 16px;height: 16px;position: absolute;right: 0;text-decoration: none;top: 0;width: 16px;}
.qr_code_enlarge .qr_code{width:212px;background:#fff;z-index:999;padding:15px 10px;}
.qr_code_enlarge .qr_code img{display: block;margin: 100px auto;}
.qr_code_enlarge p{width: 200px;display: block;line-height: 20px;margin: 0 auto;}
.qr_code_enlarge .qr_code_enlarge_head {color: #000;font-size: 12px;font-weight: bold;height: 16px;line-height: 16px;position: relative;text-align: left;}
