@charset "utf-8";
/* CSS Document */

/*************************电话咨询*********表单***************/
.consultBox{ width:1202px; margin:auto; margin-top:20px; margin-bottom:20px;}
.consultCall_tt{ height:87px; background:url(images/loginRegister/register_adBgLine.jpg) repeat-y center top; text-align:center;}
.consultCall_tt p{ font-family: "方正正大黑简体"; font-size:22px; color:#00baff; line-height:50px; padding-top:6px;}
.consultCall_tt p a{ color:#ff8c00;}
.consultCall_tt span{ display:block; font-family:"宋体"; font-size:14px;}
.consultCall_tt span a{ color:#ff8c00; font-weight:bold;}
.consultCall_cc{ padding-top:10px; background:url(images/loginRegister/register_adBgDown.jpg) no-repeat center top; background-color:#f9f9f9; overflow:hidden; padding-bottom:40px;}
.consultCall_content{ float:left; padding-top:38px; margin-left:82px; font-family:"宋体"; font-size:14px; color:#000;}
.consultCall_content li { overflow:hidden; padding-bottom:24px;}
.consultCall_content li span{ float:left;  text-align:left; line-height:35px;}
.consultCall_content li span:first-child{padding-left:18px; width:76px;background:url(images/loginRegister/inputTips.jpg) no-repeat left center;}
.consultCall_content li .f_error{margin-left: 100px;clear: both;padding-top: 5px;}
.consultCall_content li .f_error img{display: inline-block;float:left;margin-top: 2px;}
.consultCall_content li textarea{ float:left; width:534px; height:180px; padding:10px; border:1px solid #e7e7e7; resize:none; line-height:20px;}
.consultCall_content li input{ float:left; width:180px; padding-left:10px;padding-top: 10px\9;padding-bottom: 10px\9; height:35px; height: 15px\9; border:1px solid #e7e7e7;}
.consultCall_content li #load_category_1 { width:534px;background-image: none;padding-left: 0px;}
/*.consultCall_content li #load_category_1 select{ border: 1px solid #E7E7E7;}*/
 #load_area_1 { width:200px;background-image: none;padding-left: 0px;}
 .consultCall_content .consultCall_contentYzm input{ width:305px;}
.consultCall_contentYzm button{float:left; margin-left:18px; width:110px;height:35px; line-height:35px; text-align:center; background-color:#FFF;border:1px solid #e7e7e7; cursor:pointer;}
 #send_scode{float:left; margin-left:18px; width:110px;height:37px; text-align:center; background-color:#FFF;border:1px solid #e7e7e7; cursor:pointer;padding-left:0px;}
 #dsendsok{background-image: none;}
 .consultCall_content li .f_error>span{background-image: none;}
.consultCall_content .consultCall_ccpay input{ width:14px; height:14px; padding:0; border:none; margin-top:10px; margin-right:4px;}
.consultCall_content li a{ float:left; margin-right:10px; font-family:"微软雅黑"; font-size:14px; color:#ff6400; line-height:35px;}
.consultCall_content>button{ display:block; margin-top:14px; margin-left:94px; width:217px; height:47px; line-height:47px; text-align:center; background-color:#e84266; font-family:"微软雅黑"; font-size:20px; color:#FFF; font-weight:bold; cursor:pointer;}
.consultCall_content .consultCall_ccpay input{ margin:12px 5px 0 0;vertical-align:middle;}
.consultCall_content .consultCall_ccpay label{ float:left; margin:11px 10px 0 0;color:#ff6400; }

.consultCall_reason{ float:right; margin-top:34px; margin-right:150px; width:250px;}
.consultCall_reason>a{ display:block; padding-left:6px; padding-bottom:24px; font-family:"宋体"; font-size:16px; background:url(images/consult/cc_lineBg_6_12.jpg) repeat-x left bottom; font-weight:bold;}
.consultCall_reason>p{font-family:"宋体"; font-size:14px; /*color:#666;*/ line-height:28px; padding:10px 10px 12px 47px; border-bottom:1px dashed #e2e2e2; background-repeat:no-repeat; background-position: left center;}
.consultCall_reason>p a{ color:#222;}
.consultCall_reason01{ background-image:url(images/consult/cc_ttIcon01.jpg);}
.consultCall_reason02{ background-image:url(images/consult/cc_ttIcon04.jpg);}
.consultCall_reason03{ background-image:url(images/consult/cc_ttIcon03.jpg);}
.consultCall_reason04{ background-image:url(images/consult/cc_ttIcon02.jpg);}
.consultCall_reason05{ background-image:url(images/consult/cc_ttIcon05.jpg);}


/******************电话咨询支付成功*********************/

.registerScssBoxCC .consult_callScssCCtt{ font-family:"微软雅黑"; font-size:20px; font-weight:normal; line-height:34px; margin-left:0; background-position:left 7px; color:#000;}
.registerScssBoxCC h1 span{ color:#ff7800;}
.consult_callScssCCc{ overflow:hidden; width:440px; margin-left:156px; margin-top:36px; margin-bottom:17px;}
.consult_callScssCCc li{ float:left; width:180px; margin-right:40px; font-family:"宋体"; font-size:14px; margin-bottom:26px;}
.consult_callScssCCbtn{ overflow:hidden; margin-left:134px;margin-bottom:33px;}
.consult_callScssCCbtn a{ float:left; width:183px; height:43px; margin-right:27px; font-family:"微软雅黑"; font-size:18px; background-color:#e84266; color:#FFF; line-height:43px; text-align:center;}


/**********************在线咨询*************************/
/**********************在线咨询******表单***************/
.consultCall_content .consultCall_contentYzm02 input{ width:534px; padding:0 10px;padding-top: 10px\9;padding-bottom: 10px\9;}
.consultCall_content .consultCall_contentZX textarea{ height:160px;}
.resetProvince{ font-family:"宋体"; font-size:12px; color:#646464; margin-left:12px; margin-top:12px;background:none; cursor:pointer;}
.consultOnline_slt{ float:left; overflow:hidden;margin-left:67px; padding-bottom:20px;}
.consultOnline_slt form{ overflow:hidden;}
.consultOnline_sltCC{ float:left;width:130px; }
.consultOnline_sltCC p{ font-family:"宋体"; font-size:16px; text-align:center; padding-top:33px; padding-bottom:15px;}
.consultOnline_sltCC select{ display:block;width:130px; height:35px; font-family:"宋体"; font-size:14px;padding-left:20px;outline:none;border:1px solid #7f9db9;color:#e84266;}
.consultOnline_sltCC select option{height:35px;line-height:35px; color:#666;}
.consultOnline_sltCC select option:hover{ color:#FFF; background-color:#e84266;}
.consultOnline_sltArs{ float:left; font-size:14px; color:#333; margin:78px 14px 0; font-weight:bold;}

.registerScssBoxCC .consult_onlineScssCCtt{ font-family:"微软雅黑"; font-size:20px; font-weight:normal; line-height:46px; margin-left:0; background-position:left center; color:#000;}


.consultCall_ccLeft{ float:left; width:700px; margin-left:30px; margin-top:58px;}
.consultCall_ccLeft h1{ margin-left:156px; padding-left:64px; font-family:"微软雅黑"; font-size:24px; color:#ff7800; line-height:46px; background:url(images/loginRegister/register_scssIcon.jpg) no-repeat left center; font-weight:normal;}
.username01{ display:block;padding:16px 0 50px; margin-left:156px; font-family:"宋体"; font-size:14px; color:#646464;}
.ckfbwt{ float:left;}
.saomiao .ckfbwtXQ{ display: inline; text-decoration:underline;}

.tgPay{ border-top:1px solid #d3d3d3; padding-top:32px;}
.tgPay>p{ font-family:"微软雅黑"; font-size:20px; font-weight:bold; text-align:center;}
.tgPay>span{ display:block; font-family:"微软雅黑"; font-size:14px; color:#646464; text-align:center; margin-top:20px; margin-bottom:32px;}
.tgPay>form{ margin-left:62px; overflow:hidden; font-family:"宋体"; font-size:16px; line-height:16px;}
.tgPay>form span{ float:left; font-size:14px; margin-right:12px;}
.tgPay>form input{ float:left; margin-right:10px;}
.tgPay>form a{ float:left; color:#ff6400; margin-right:28px; font-weight:bold;}
.tgPay>form button{ display:block; width:246px; height:47px; background-color:#e84266; font-family:"微软雅黑"; font-size:20px; font-weight:bold; text-align:center; line-height:47px; color:#FFF; margin-left:170px;margin-top:36px; margin-bottom:30px; cursor:pointer;}

.consultCall_tt .textClSize{ font-family:"微软雅黑"; font-size:18px; font-weight:bold;}

.consultPay_reason{ margin:0; padding:20px 20px 0 20px;background-color:#f9f9f9;}

/*****************************支付页面**表单************************************/
.consultPay_cc{ overflow:hidden; padding-top:10px; background:url(images/loginRegister/register_adBgDown.jpg) no-repeat center top;overflow:hidden; padding-bottom:40px;}
.consultPay_ccLeft{ float:left; width:900px; padding-top:9px;}
.consultPay01{ padding-left:64px; font-family:"微软雅黑"; font-size:22px; line-height:44px; background:url(images/consult/pay_checkout.jpg) no-repeat left center; margin-bottom:20px;}
.order{ font-family:"宋体"; border:1px solid #e9e9e9;}
.order p{ overflow:hidden; background-color:#f0f0f0; font-size:16px;line-height:50px;}
.order p a{ float:left; margin-left:50px;}
.order p span{ float:right; margin-right:68px;}
.order div{ overflow:hidden; line-height:50px; font-size:14px;}
.order div a{ float:left; margin-left:28px; }
.order div span{ float:right; width:96px; text-align:center; color:#ff8c00; font-weight:bold; margin-right:68px;}

.pay>a{ display:block; font-family:"宋体"; font-size:16px; color:#000; padding-top:34px; padding-bottom:16px;}
.pay>p{ overflow:hidden; padding-left:7px; position:relative; z-index:200; }
.pay>p span{ float:left; width:76px; height:38px; border:1px solid #e8e8e8;font-family:"宋体"; font-size:12px; color:#666666; line-height:38px; text-align:center; margin-right:4px; margin-top:5px; cursor:pointer; background-color:#FFF;}
.pay>p .spanCurrent{ padding-top:5px; background:url(images/consult/pay_cc_bg_1_5.jpg) repeat-x left top; margin-top:0; border-bottom:1px solid #FFF;}

.payWay{ height:504px;border:1px solid #e8e8e8; position:relative; top:-1px; z-index:100;}
.payWaySs{ margin-top:60px; margin-left:270px; font-family:"微软雅黑"; font-size:16px;text-align:center; width:183px;}
.payWaySs span{ display:block;}
.payWaySs a{ display:block; font-size:20px; color:#ff8c00; margin-top:8px; margin-bottom:20px; font-weight:bold;}
.payWay_cc01{ overflow:hidden; margin-top:43px; margin-left:85px;}
.payWay_cc01 a{ float:left;font-family:"宋体"; font-size:12px; font-weight: bold; color:#333; line-height:50px; margin-right:90px;}
.payWay_cc01 span{ float:left; margin-right:20px; width:170px; height:50px; border:1px solid #d3d3d3; overflow:hidden; margin-bottom:20px;}
.payWay_cc01 span input{ float:left; width:12px; height:12px; margin:19px 10px 19px 15px;}
.payWay_cc01 span img{float:left; margin-top:11px;}
.payWay button{ display:block; width:112px; height:44px; background-color:#ff8c00; font-family:"微软雅黑"; font-size:17px; line-height:44px; text-align:center; color:#FFF; border:1px solid #ea7f00; border-radius:2px; margin:auto; margin-top:17px; cursor:pointer;}

/*****************************爱心律师排行榜**************************************/
.topTips02{ width:1202px; margin:auto; font-family:"宋体"; font-size:12px; margin-top:24px;}
.topTips02 a{ color:#646464;}
.lawerStar{ overflow:hidden; padding-top:20px;}
.img_230_276{float:left; border:1px solid #e6e6e6; margin-top:10px; width:230px; height:276px; overflow:hidden; position:relative;}

.lawerStarcc{ float:left; width:600px; height:320px; background:url(images/consult/star_bg.jpg) no-repeat left top; margin-left:20px; margin-top:2px;}
.lawerStarcc>a{ display:block; margin-top:22xp; margin-left:72px; font-family:"微软雅黑"; font-size:32px; color:#e84266; font-weight:bold; padding-bottom:24px;}
.lawerStarcc>p{ height:80px;margin-left:126px; border-left:1px solid #cfcfcf; overflow:hidden; padding-left:10px;}
.lawerStarcc>p span{ float:left; margin-top:8px; font-family:"宋体"; font-size:30px; color:#0085c8; margin-right:5px;}
.lawerStarcc>p a{ float:left; width:100px; height:27px; background-color:#e84266; margin-left:10px; margin-top:15px; font-family:"宋体"; font-size:12px; line-height:27px; text-align:center; color:#FFF; cursor:pointer;}
.lawerStarcc>p .bcgrdColor{ background-color:#ff9100;}
.lawerStarcc>p .lawerStarcc_span{ clear:both; display:block; padding-top:16px; font-family:"宋体"; font-size:12px; color:#999; margin-top: 0;}
.lawerStarcc>span{ display:block; width:490px; margin-left:66px; padding-top:13px; font-family:"宋体"; font-size:13px; line-height:26px; color:#999;}
.lawerStarcc>span a{ color:#1389c7;}

.lawerList{ overflow:hidden; margin-right:-20px; margin-top:30px;}
.lawerListcc{ float:left; width:410px; border:1px solid #e8e8e8; margin-right:20px;font-family:"微软雅黑"; font-size:12px;}
.lawerListcc>p{ height:35px; padding-left:28px; background:url(images/consult/lawerList_listBg_1_35.jpg) repeat-x left top;  line-height:35px; font-weight:bold;}
.lawerListcc>p span{ color:#e84266;}
.lawerListcc>ul{ padding-top:16px; background:url(images/consult/lawerList_listBg_405_16.jpg) no-repeat center top; padding-left:23px; padding-right:30px;color:#646464; padding-bottom:7px;}
.lawerListcc>ul tt{ display:block;overflow:hidden; border-bottom:1px dashed #d7d7d7; padding-left:7px; padding-right:17px; margin-bottom:19px;}
.lawerListcc>ul tt span{ float:left;  padding-bottom:14px;}
.lawlist_num{ margin-right:13px;}
.lawlist_law{ margin-right:130px;}
.lawlist_region{ margin-right:70px;}
.lawerListcc>ul li{overflow:hidden;padding-left:7px; padding-right:17px; margin-bottom:28px;}
.lawerListcc>ul li span{ float:left; width:92px;}
.ftColor_ff7800{ color:#ff7800;}
.lawerListcc>ul li span:first-child{ width:24px; text-align:center;}
.lawerListcc>ul li span:last-child{ width:48px; text-align:center; color:#ff7800;}
.lawerListcc>ul li a{ float:left; width:154px; color:#0085c8; margin-left:13px;}
.lawerListcc>ul li a:visited{ color: #999;}

.lawerList_right{ clear:both; padding-top:30px; background-position: center 30px;}
.cc_ccBgImg{ background-image:url(images/cc_ccBg.jpg); background-repeat:no-repeat;}
.lawerList_right ul{ margin-top:-16px; padding-bottom:14px;}
.lawerList_right ul li{ overflow:hidden; padding:26px 0; border-bottom:1px dashed #c8c8c8;}
.lawerList_right ul li:last-child{border-bottom:1px solid #c8c8c8;}
.lawerList_img_65_78{float:left; margin-right:14px; width:65px; height:78px; overflow:hidden; position:relative;}
.lawerList_right ul li div{ float:left; font-family:"宋体"; font-size:14px;}
.lawerList_right ul li div>a{ display:block; font-weight:bold; color:#000;}
.lawerList_right ul li div>span{ display:block; color:#6a6969; margin:8px 0;}
.lawerList_right ul li div>span a{ color:#e84266;}
.btnsConsult{ overflow:hidden;}
.btnsConsult button{ float:left; width:110px; padding-left:18px; background-image:url(images/MarriageLaw/ml_cc_tips03.jpg); background-repeat:no-repeat; background-position:8px center; border:1px solid #e8e8e8; font-family:"宋体"; font-size:12px; text-align:center; line-height:25px; color:#000; margin-right:8px; background-color:#FFF; cursor:pointer;}
.btnsConsult .btnBGimg{ background-image:url(images/MarriageLaw/ml_cc_tips04.jpg);background-position:4px center;}


/************************在线咨询列表页**********************/
.ccl_ccad{ display:block;width:1202px; margin:auto; margin-top:22px;}
.dqCkConsultCall{ border-top:2px solid #ea4f71;}
.dqCkConsultCall div{ background:url(images/consult/lawerList_listBg_1_35.jpg) repeat-x left center; padding:1px 0; border:1px solid #f0f0f0;}
.dqCkConsultCall div span{ display:block; width:180px; height:35px; margin-left:22px; background-color:#ea4f71; font-family:"微软雅黑"; font-size:16px; color:#FFF; font-weight:bold; text-align:center; line-height:35px;}
.dqCkConsultCall p{ height:64px; padding-top:36px; padding-left:30px; border:1px solid #d5d4d3;}
.dqCkConsultCall p a{float:left; font-family:"宋体"; font-size:12px; color:#000; margin-right:16px;}
.dqCkConsultCall p .dqCkConsultCallCrt{ color:#ff7800; font-weight:bold;}

.ConsultCallccAD{margin-top:16px; padding-bottom:29px; background:url(images/consult/cc_Bg_876_29.jpg) no-repeat center bottom;}
.ConsultCallccAD p{ height:74px; background:url(images/consult/cc_lineBg_876_1.jpg) repeat-y center top;}
.ConsultCallccAD p span{ display:block; font-family:"微软雅黑"; font-size:23px; text-align: center; color:#00baff; font-weight:bold; padding-top:20px;}
.ConsultCallccAD p span a{ color:#ff6400; text-decoration:underline;}

.ConsultCalled>a{ display:block;width:197px; height:37px; background-color:#e84266; font-family:"微软雅黑"; font-size:20px; line-height:37px; text-align:center; color:#FFF; font-weight:bold; margin-bottom:2px;}

.ConsultCalledcc{ margin-top:-8px;}
.ConsultCalledcc li{ padding:28px 0 16px; border-bottom:1px dashed #d7d7d7; overflow:hidden; line-height:22px;}
.ConsultCalledcc li>img{ float:left; margin-right:20px;}
.ConsultCalledccRt{ float:left; font-size:14px; font-family:"宋体"; color:#3e3e3e;max-width: 774px;}
.ConsultCalledccRt a{ color:#000;}
.ConsultCalledccRt01{ overflow:hidden; padding-bottom:12px;}
.ConsultCalledccRt01 b{ float:left; padding-right:34px; margin-right:36px;}
.ConsultCalledccRt01 b a:hover{ color:#e84266;}
.addVip{ background:url(images/consult/vip.jpg) no-repeat right center;}
.ConsultCalledccRt01>a{ float:left; margin-right:50px;}
.ConsultCalledccRt01>span{ float:left;}
.ConsultCalledccRt01>span a{ color:#ff2c55;}
.ConsultCalledccRt>p a{ color:#ff7800;}
.ConsultCalledccRt>p a span{text-decoration:underline;}
.ConsultCalledccRt02{ overflow:hidden; line-height:27px; margin-top:10px;}
.ConsultCalledccRt02>span{ float:left; margin-right:33px;}
.ConsultCalledccRt02>span a{ color:#ff7800; font-weight:bold;}
.ConsultCalledccRt02>a{ float:left; margin-right:92px;}
.ConsultCalledccRt02>a span{ color:#e84266;}
.btnsConsult .ConsultCalledRtBtnCrt{ width:102px; font-size:14px;}

.width774{width: 774px;}
/******************头像图片居中*********************/
.img_p{margin:0; padding:0;width:100%; height: auto; display: block; position:absolute; left:50%;}
.img_p>a{ display: block; outline: none; border: none;}
.img_p img{ position:relative; left:-50%;width:100%;}



.wxts{ margin-top: 30px; line-height: 30px;}
.wxts span{ color: #e84266;}