/* 服务超市  */
.serviceBannerImg{ background:url('../../img/fwcsBanner.jpg') no-repeat center; background-size:cover; }

.servicePBox{ width: 140px; height: 228px; padding: 10px; float: left; margin-left: 120px; margin-top: 10px; }
.servicePBoxNo{ margin-left: 0;}

.servicePBox a div.serviceImg{ width: 140px; height: 140px; border-radius: 50%; overflow: hidden; }
.servicePBox a div.serviceImg img{ vertical-align: middle; }
.servicePBox a p{text-align: center; width: 100%; }
.servicePBox a p.serviceName{ font-size: 24px; color: #494848; padding: 12px 0px;  }
.servicePBox a div.serviceRemarkd{max-height: 38px;}
.servicePBox a div.serviceRemarkd p{ color: #959595; }

.moreBtnBox{ display: block !important; margin-bottom: 60px; }

/* 法律顾问 */
.teachBox,.teachBoxs{ width: 195px; height: 315px; padding: 15px 20px; float: left; margin-left: 20px; position: relative; }
.teachBox.teachBoxNoM,.teachBoxs.teachBoxNoM{ margin-left: 0; }
.teachPoto{  width: 137px; height: 137px; border-radius: 50%; margin: 0 auto; overflow: hidden; line-height: 137px; text-align: center;  }
.teachPoto img{ vertical-align: middle; }
.teachBox h1,.teachBoxs h1{ text-align: center; padding: 15px 0px;  }
.teachDetail{ width: 100%; }
.teachDetail > p{ text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal; }
.teachDetailContent{ /*margin-top: 15px;*/ height: 46px; overflow: hidden;  }
.teachDetailContent p{ line-height: 23px; }

.teachBox > a{ text-decoration: underline; text-align: center;margin: 0 auto; width: 56px; margin-top: 27px; display: block; position: absolute; bottom: 45px; left: 90px; }
.teachBox > a:hover{ color: #177aef; }

/* 服务申请单 */
.xqdyBox{ width: 760px; margin: 0 auto; }
ul.xqdyUl{ float: left; }
ul.xqdyUl li{ float: left; margin-right: 50px; margin-bottom: 30px; }
ul.xqdyUl li em{ display: block; width: 18px; height: 18px; float: left; background: url(../../img/checkBox.png) no-repeat -22px 0px; cursor: pointer; } 
ul.xqdyUl li em.select{ background-position: 0px 0px; }
ul.xqdyUl li span{ float: left; margin-left: 10px; color: #494848; line-height: 18px; }
.dyOther{ margin-right: 15px;}
.dyOtherText{ width: 153px; height: 32px; border: 1px solid #c2c2c2; padding: 0 10px; margin-top: -6px; float: left;}
.sureBtn{ display: block; display: none; width: 69px; height: 32px; border: 1px solid #c2c2c2; background-color: #fff; line-height: 34px; color: #494848; text-align: center; float: left; margin-top: -6px; margin-left: 9px;}
.cancelBtn{ background-color: #e2e2e2; border-color: #e2e2e2; }
.dyBtn{ margin-top: 30px; margin-bottom: 4px; }

/* 提交成功  */
.applySuccess{ width: 1002px ; padding: 45px 0; background-color: #edf1f3; margin: 0 auto; position: fixed; display: none; z-index: 999; }
.applySuccess p{ font-size: 24px; color: #959595; text-align: center; }
.applySuccess a{ color: #4e93e5; display: block; width: 56px; margin: 0 auto; text-decoration: underline; margin-top: 30px; }
.applySuccess a:hover{color: #177aef;}
.grayBg{ background-color: #858484; opacity:0.3; position: fixed; z-index: 8; display: none; top: 0; left: 0;}

/* 法律服务-详情 */
.companyBox{ width: 770px; float: left; }
.companyInfo{ width: 100%;}
.comInfoTitle{ width: 760px; height:41px; background-color: #edf1f3; line-height: 41px; padding-left:10px ; font-weight: bold; }
.comInfoContent{ width: 100%; padding: 25px 0px; }
.comInfoContent img{ max-width: 770px; }

.personInfoBox{ width: 232px; float: left; text-align: center; }
.personInfoBox em{ margin-bottom: 5px; }
.personInfoBox h1,.personInfoBox p{ text-align: center; padding: 6px 0; width: 80%; margin: 0 auto; color: #494848; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal;  }
.personEmail { color: #61a1ed; text-decoration: underline;  }
.personEmail:hover{ color: #177aef; }
.personCall{ margin-top: 12px; cursor: pointer; }

/* 验证码 */
.yzmBox {height: 38px;line-height: 38px;width: 100%;}
.yzmBox span {color: #494848;float: left;margin-right: 10px;}
.yzmBox input {border: 1px solid #e2e2e2;float: left;height: 36px;padding: 0 10px;width: 123px;}
.yzmBox img {float: left;margin-left: 10px;margin-top: 3px;}

/* 新服务超市内容 */
.selist-Content{ text-align: center; }
.selist-Content .lineStyle{ margin: 60px 0 25px 0; }
.service-listbox{ width: 251px; position: relative; height: 210px; padding: 30px 26px; border: 1px solid #fff; margin-left: 36px; text-align: center; background-color: #fff; border-radius: 5px; display: inline-block; }
.service-listbox:hover{ border-color: #e2e2e2; background-color: #eef1f3; }
.service-listbox h3{ text-align: center; width: 90%; font-size: 24px; color: #494848; margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal;  }
.service-listbox h6{ text-align: center; width: 100%; line-height: 68px; font-size: 18px; color: #949494;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal;  }
.service-listbox a.moreBtn{position: absolute; bottom: 30px; left: 92.5px; width: 120px; height: 30px; line-height: 30px;display: none;  }
.service-listbox p{ text-align: center; line-height: 26px; color: #949494; font-size: 14px; }
.service-listbox p.terrace-price{ font-weight: bold; color: #ff7200; }
.service-listbox:hover.service-listbox a.moreBtn{ display: block; }

/* 弹窗确定 */
.confirm-box{ display: none; }
.apply-bg{ background-color: #858484;display: block;left: 0;opacity: 0.3;position: fixed;top: 0;z-index: 8; }		
.showtip-box{ width:406px; height: 135px; border: 2px solid #e2e2e2; padding: 28px 25px; position: relative; z-index: 10; background-color: #fff; position: fixed; top: 50%; left: 50%; margin-top: -97.5px; margin-left: -230px;}
.showtip-box h1,.showtip-box p{ color: #494848; font-size: 18px; text-align: center; }
.showtip-box p{ padding: 23px 0; width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.apply-formbtn{ width:404px; margin: 0 auto; }
.apply-formbtn a{ border-radius: 5px;cursor: pointer;display: block;height: 40px;line-height: 40px;text-align: center;width: 180px;}
.apply-formbtn a.submitForm {background-color: #008ff3;color: #fff;float: right;}
.apply-formbtn a.submitForm:hover{ background-color: #0181DB; }
.apply-formbtn a.cancelForm {background-color: #e2e2e2;color: #494848;float: left;}
.apply-formbtn a.cancelForm:hover{ background-color: #D5D3D3; }
.showtip-box .closeBox{ position: absolute; right: 26px; }

.contentRichText.services-floor{ margin-top: 18px; }
