@charset "utf-8";
/* CSS Document */

.topTips02{ width:1202px; margin:auto; font-family:"宋体"; font-size:12px; margin-top:24px; margin-bottom: 22px;}
.topTips02 a{ color:#646464;}
.ml_list_cc{ width:1202px; margin:auto; overflow:hidden; margin-bottom:72px;}
.ml_list_ccLeft{ float:left; width:884px; padding-right:20px; border-right:1px solid #f0f0f0; margin-top:20px;}
.ml_list_ccRight{ float:right; padding-left:14px; width:283px;}
.ml_indexPart01_RightCC01{ clear:both; padding-top:15px;}

.ml_indexPart02_Right01>ul{ overflow:hidden; width:294px; padding-top:10px; padding-bottom:4px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin-bottom:10px; margin-left:-40px;}
.ml_indexPart02_Right01>ul li{ float:left; margin-left:40px; padding-top:7px;}
.ml_indexPart02_Right01>ul li:hover a{ color:#e84266;}
.ml_indexPart02_Right01>ul li a{ display:block; width: 58px; height: 112px; padding-top:5px; padding-bottom:10px; font-family:"宋体"; font-size:14px; color:#000; text-align:center;}

.consult_callListRtTj{ overflow:hidden; clear:both; padding-top:20px;}
.consult_callListRtTj>p{ overflow:hidden;}
.consult_callListRtTj>p>a{ float:left;}
.consult_callListRtTj>p span{ float:right; font-family:"宋体"; font-size:14px; line-height:29px;margin-top:5px;}
.consult_callListRtTj>p span a{ color:#646464;}
.consult_callListRtTj>p span a:hover{ color:#e84266;}
.consult_callListRtTj>ul{ padding-top:10px; width:300px; margin-right:-40px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.consult_callListRtTj>ul li{ float:left;width:60px; margin-right:40px;}
.consult_callListRtTjImg{ margin-top:4px;}
.img_58_696{ width:60px; height:72px; overflow:hidden; position:relative;}
.consult_callListRtTj>ul li a{ display:block; margin-top:4px; margin-bottom:10px; font-family:"宋体"; font-size:14px; color:#000; text-align:center;}
.consult_callListRtTj>ul li a:hover{color:#e84266;}

.ml_indexPart02_Right{ float:right; padding-left:11px; width:283px; overflow:hidden;}
.ml_indexPart02_RightTT{ display:block;margin-top:5px; height:29px; padding-left:15px; background: url(images/cc_tipsBg.jpg) no-repeat left center; line-height:29px; font-family:"微软雅黑"; color:#000; font-size:20px; font-weight:bold; margin-bottom:13px;}
.F14_mgb{ font-size:14px; margin-bottom:8px;}
.ml_indexPart01_Right{ float:right; width:283px; overflow:hidden;}
.ml_indexPart01_Right>a{ display:block; padding:5px 0 24px 8px;background: url(images/cc_ccBg.jpg) no-repeat left center; margin-top:16px; font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:bold;}
.ml_indexPart01_Right>textarea{ width:221px; height:188px; padding:20px 30px; border:1px solid #e9e9e9; margin-right:1px; resize:none; font-family:"宋体"; font-size:12px; line-height:24px; color:#6e6e6e;}
.ml_indexPart01_Right>button{ display:block;width:283px; height:46px; margin-top:13px; background-color:#e84266; font-family: "微软雅黑"; font-size:20px; font-weight:500; text-align:center; line-height:46px; color:#FFF; cursor:pointer;}
.ml_indexPart01_Right>form textarea{ width:221px; height:188px; padding:20px 30px; border:1px solid #e9e9e9; margin-right:1px; resize:none; font-family:"宋体"; font-size:12px; line-height:24px; color:#6e6e6e;}
.ml_indexPart01_Right>form button{ display:block;width:283px; height:46px; margin-top:13px; background-color:#e84266; font-family: "微软雅黑"; font-size:20px; font-weight:500; text-align:center; line-height:46px; color:#FFF; cursor:pointer;}
.ml_indexPart01_RightCC02{ clear:both;padding-top:15px;}
.ml_indexPart01_RightCC02 ul{ padding-top:10px;border-bottom:1px solid #e6e6e6;}
.ml_indexPart01_RightCC02 ul li{ margin-bottom:20px;}
.ml_indexPart01_RightCC02 ul li a{ display:block; font-family:"宋体"; font-size:12px; color:#504f4f;}
.ml_indexPart01_RightCC02 ul li a:hover{color:#e84266;}
.F14_mgb{ font-size:14px; margin-bottom:8px;}
.ml_indexPart01_RightCC02_ewm img{ display: block; width: 152px; margin: auto;}
.ml_indexPart01_RightCC02_ewm span{ display:block;font-family:"微软雅黑"; font-size:14px; text-align:center;}
.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_right{ clear:both; padding-top:20px; background-position: center 20px;}
.cc_ccBgImg{ background-image:url(images/cc_ccBg.jpg); background-repeat:no-repeat;}
.ccl_right ul{ margin-top:-16px; padding-bottom:14px;}
.ccl_right ul li{ overflow:hidden; padding:26px 0; border-bottom:1px dashed #c8c8c8;}

.ccl_right .RgtimgTextCall{ padding-top:20px;}
.ccl_right .RgtimgTextCall li{ padding-bottom:20px; padding-top:0;border:none;}

.ccl_right ul li img{ float:left;}
.ccl_right ul li>div{ float:left; font-family:"宋体"; font-size:14px;}
.ccl_right ul li div>a{ display:block; font-weight:bold; color:#000;}
.ccl_right ul li div>span{ display:block; color:#6a6969; margin:8px 0;}
.ccl_right ul li div>span a{ color:#e84266;}

.redGrayLine05{ clear:both;background-color:#8c8c8c; overflow:hidden;}
.redGrayLine05 span{ float:left; height:5px; background-color:#e84266;}
.redGrayLine08{ clear:both;background-color:#d7d7d7; overflow:hidden;}
.redGrayLine08 span{ float:left; height:5px; background-color:#e84266;}
.redGrayLineRedWidth05{ width:204px;}
.redGrayLineRedWidth08{ width:204px;}
.redGrayLine05 .redGrayLineHt{ height:1px;}
.redGrayLine08 .redGrayLineHt{ height:1px;}

/************************在线咨询列表页**********************/
.ccl_ccad{ display:block;width:1202px; margin:auto;}
.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;}
.dqCkConsultCallDqfl{ height:64px; padding-top:36px; padding-left:30px; border:1px solid #d5d4d3;}
.dqCkConsultCallDqfl>a{float:left; font-family:"宋体"; font-size:12px; color:#000; margin-right:16px; line-height:17px;}
.dqCkConsultCallDqfl .dqCkConsultCallCrt{ color:#ff7800; font-weight:bold;}
.dqCkConsultCallDqfl>a:hover{color:#ff7800;}

.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; background-color:#fff3df;}
.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 .t{ float:left;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;margin-right:26px; }
.ConsultCalled>a{ float:left; font-family:"宋体"; font-size:16px; color:#ff6400; font-weight:bold; line-height:37px; background:none;}
.ConsultCalled .more{ float:right;font-family:"宋体"; font-size:14px; line-height:37px; color:#646464; background-color: transparent; width:auto; height:auto; font-weight:normal;}

.ConsultCalledcc{ margin-top:-8px; clear:both;}
.ConsultCalledcc li{ padding:28px 0 16px;overflow:hidden; line-height:22px;}
.ConsultCalledccImg{ float:left; margin-right:20px;}
.img_90_108{ width:90px; height:108px; overflow:hidden; position:relative;}
.ConsultCalledccRt{ float:left; font-size:14px; font-family:"宋体"; color:#3e3e3e;max-width: 774px;}
.ConsultCalledccRt a{ color:#000;}
.ConsultCalledccRt01{ overflow:hidden; padding-bottom:6px;}
.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;}
.width774{width: 774px;}

.ConsultCalledccRt>p a{ color:#ff7800;}
.ConsultCalledccRt>p a span{text-decoration:underline;}
.ConsultCalledccRt>p b{ color:#3e3e3e;}
.ConsultCalledccRt02{ overflow:hidden; line-height:27px;}
.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;}

.ConsultCalledccBN li{ border:none;}

.ccl_right02{clear:both;padding-top:20px; background-position: center 20px;}
.ccl_rt02cc01{overflow:hidden; padding-top:10px; padding-bottom:18px;border-bottom:1px dashed #c8c8c8;}
.ccl_rt02cc01Img{ float:left; margin-right:14px;}
.img_65_78{ width:65px; height:78px; overflow:hidden; position:relative;}
.ccl_rt02cc01 div{ float:left; font-family:"宋体"; font-size:14px;}
.ccl_rt02cc01 div>a{ display:block; font-weight:bold; color:#000;}
.ccl_rt02cc01 div>span{ display:block; color:#6a6969; margin:8px 0;}
.ccl_rt02cc01 div>span a{ color:#e84266;}
.ccl_rt02cc02{ padding-bottom:15px; border-bottom:1px solid #e6e6e6;}
.ccl_rt02cc02 li a{ display:block; margin-top:20px; margin-bottom:8px; font-family:"宋体"; font-size:12px; color:#6a6969; overflow:hidden;}
.ccl_rt02cc02 li a>span{ float:left; width:12px; height:12px; background-color:#8c8c8c; text-align:center; line-height:12px; font-size:10px; color:#FFF; margin-right:18px;}
.ccl_rt02cc02 li a>.ccl_rt02cc02bg{ background-color:#e84266;}
.ccl_rt02cc02 li a h2{ float:left; color:#000; width:150px; font-size:12px; font-weight:normal;}
.ccl_rt02cc02 li a p{ float:left;}
.ccl_rt02cc02 li a p span{ color:#e84266;}

.ConsultCalledPages{ overflow:hidden; padding-top:22px; padding-bottom:30px;}
.ConsultCalledPBtn{ float:left; overflow:hidden;}
.ConsultCalledPBtn a{ float:left;width:24px; height:24px; border:1px solid #d5d5d5;margin-right:8px; text-align:center; line-height:24px;color:#000; }
.ConsultCalledPBtn .fontColorGray{color:#505050;font-weight:bold;}
.ConsultCalledPBtn .ConsultCalledPBtnCrt{background-color:#fa6600;border:1px solid #fa6600;color:#FFF;}
.ConsultCalledPBtn a:hover{ background-color:#fa6600;border:1px solid #fa6600;color:#FFF;}

.ConsultCalledClip{ float:right; margin-right:5px; font-family:"宋体"; font-size:12px;color:#505050; line-height:25px;}
.ConsultCalledClip input{ width:46px; height:25px; border:1px solid #d2d2d2; margin-right:8px;}
.ConsultCalledClip button{width:46px; height:25px; border:1px solid #d2d2d2; background-color:#ebebeb; line-height:25px; text-align:center; color:#000; margin-left:8px; font-weight:bold; cursor:pointer;}


/*************************************律师在线*****************************************/
.dqCkConsultCallDqfl span{float:left; width:62px; height:17px; padding-left:3px; color:#FFF; font-weight:bold; line-height:17px; text-align:center; margin-left:-3px; background:url(images/consult/consultOlList_icon01.jpg) no-repeat left center; font-size:12px; margin-right:10px;}
.callIcon{ padding-left:34px; background:url(images/callicon.jpg) no-repeat left center;}
.ConsultCalledccRt>p{ width:670px;}
.ConsultCalledccRt .ConsultCalledccRtPWidth{ width:774px; padding-bottom:7px; border-bottom:1px dashed #c8c8c8; margin-bottom:7px;}
.ConsultCalledccRt>p .fontClr{ font-family:"微软雅黑"; font-size:14px; color:#9a9999;}
.ConsultCalledccRt>p a:hover{color:#e84266;}
.padding6_0{ padding:7px 0;}

.ConsultCalledccBorder li{ padding:18px 18px; border:none; border:1px solid #d7d7d7; margin-top:20px;}
.img_105_126{ width:105px; height:126px; overflow:hidden; position:relative; background-color:#FFF;}

.ConsultCalledccRt03{ overflow:hidden;border-top:1px dashed #d7d7d7; padding-top:16px; margin-top:12px;font-family:"宋体"; font-size:12px;}
.ConsultCalledccRt03 div{ display:block; overflow:hidden; }
.ConsultCalledccRt03 div span{ float:left; font-size:14px; font-weight:bold; color:#e84266;}
.ConsultCalledccRt03 div a{ float:right; color:#595959;}
.ConsultCalledccRt03 p{ overflow:hidden; margin-right:-30px;padding-top:14px; width:720px;}
.ConsultCalledccRt03 p a{ float:left; width:330px; margin-right:30px;color:#595959; line-height:28px;}
.ConsultCalledccRt03 p a:visited{color: #999;}
.ConsultCalledccRt03 a:hover{color:#e84266;}

.ml_indexPart02_Right02 ul li a{ display:block; font-family:"宋体"; font-size:14px; color:#504f4f; margin-bottom:26px;}
.ml_indexPart02_Right02 ul li a:hover{color:#e84266;}
.ml_indexPart02_Right02 p{ overflow:hidden; background-color:#e6e6e6; margin-top:10px; margin-bottom:24px; padding:10px 0;}
.ml_indexPart02_Right02 p a{ float:left;width:137px;font-family:"宋体"; font-size:14px; color:#3e3e3e; text-align:center; line-height:14px; border-left:1px solid #3e3e3e; cursor:pointer;}
.ml_indexPart02_Right02 p .ml_indexPart02_Right02Pa{ color:#e84266;}
.ml_indexPart02_Right03 ul li a{ display:block; font-family:"宋体"; font-size:14px; color:#504f4f; margin-bottom:18px;}
.ml_indexPart02_Right03 ul li a:visited{color: #999;}
.ml_indexPart02_Right03 ul li a:hover{color:#e84266;}

.ml_indexPart02_Right03>p{ overflow:hidden;}
.ml_indexPart02_Right03>p>a{ float:left;}
.ml_indexPart02_Right03>p span{ float:right; font-family:"宋体"; font-size:14px; line-height:29px;margin-top:5px;}
.ml_indexPart02_Right03>p span a{ color:#646464;}
.ml_indexPart02_Right03>p span a:hover{ color:#e84266;}
.ml_indexPart02_Right03 .currentMarginBtm26 li a{ margin-bottom:26px; margin-top:6px;}


/**********************************婚姻情感列表页面********************************************/
.ccl_ccad02{ display:block;width:1202px; margin:auto; margin-top:16px;}
.borderBtmMarginT20{ border-bottom:1px solid #c8c8c8; margin-top:20px;}
.text_w20blackF{ float:left;font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:bold;}
.ml_list_ccLeftTT{ overflow:hidden; padding-bottom:13px;}

.redGrayLine04{ clear:both;background-color:#e6e6e6; overflow:hidden;}
.redGrayLine04 span{ float:left; height:5px; background-color:#e84266;}
.redGrayLineRedWidth03{ width:76px;}

.ml_list_ccLeftCClist{ clear:both; padding:16px 0 14px;}
.ml_list_ccLeftCClist li{ display:block;width:842px; padding-left:16px;background: url(images/cc_ccTips.jpg) no-repeat left center; font-family:"宋体"; font-size:16px;line-height:24px; margin-bottom:16px; overflow:hidden;}
.ml_list_ccLeftCClist li a{ color:#3f3f3f; display: block;line-height:24px;}
.ml_list_ccLeftCClist li a:visited{color:#999;}
.ml_list_ccLeftCClist li a:hover{color:#e84266;}

.men_right01 li a{ display:block; margin-top:20px; margin-bottom:8px; font-family:"宋体"; font-size:14px; color:#504f4f; overflow:hidden;}
.men_right01 li a:hover h2{color:#e84266;}
.men_right01 li a span{ float:left; width:14px; height:14px; background-color:#8c8c8c; text-align:center; line-height:12px; font-size:10px; color:#FFF; margin-right:18px;}
.men_right01 li a>.ccl_rt02cc02bg{ background-color:#e84266;}
.men_right01 li a h2{ float:left; color:#504f4f; width:240px; font-size:14px; font-weight:normal;}
.men_right01 img{ margin-top:16px;}



/**********************************聘请律师首页********************************************/
.adBig_bg_Pd20{ padding-top:20px; background:url(images/loginRegister/register_adBgDown.jpg) no-repeat center top;}
.consult_onln_indexccBox01_l a:hover{ color:#e84266;}
.consult_onln_indexccBox01_l a b:hover{ color:#3e3e3e;}

.ccl_right ul .borderBtm{ border-bottom:1px solid #e6e6e6;}
.borderBtm{ border-bottom:1px solid #e6e6e6;}


/******************头像图片居中*********************/
.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%;}


