.navigation{background-color: #232836;overflow: hidden;height: 50px;line-height: 50px;color: #fff;}
.navigation .min-logo{margin-right: 20px;float: left;}
.navigation .min-logo img{height: 25px;}
.navigation .sub-nav{float: left}
.navigation .sub-nav a{display: inline-block;padding: 0 10px;font-size: 14px;color: #79829a;font-weight: normal}
.navigation .sub-nav a:hover{color: #fff;}
.navigation .member{float: right;}
.navigation .member a{color: #79829a}
.navigation .member a:hover{color: #fff;}
.navigation .member span{margin: 0 8px;color: #79829a;font-size: 12px;}
.lawyer-top{z-index: 1;position: relative;width: 100%;background:url(../images/lawyer_top_bg.jpg) no-repeat top center;}
.lawyer-top .location-box{line-height: 70px;font-size: 12px;height: 70px;clear: both;}
.location-box a,.location-box em{float:left;color:#6b829a;line-height:70px}
.location-box a:hover{color: #fff;}
.location-box em{padding: 0 5px;}
.lawyer-data-wrap{position:relative;height:300px;background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.lawyer-data-wrap .photo{border-right: #eee solid 1px;height: 300px;line-height: 300px;width: 260px;text-align: center;float: left;margin-right: 20px;}
.lawyer-data-wrap .photo img{width: 220px;border-radius: 2px;}
.lawyer-data-wrap .content{float: left;width: 800px;padding-top: 28px;}
.lawyer-data-wrap .content h1{float: left;font-size: 26px;font-weight: 500;line-height: 40px;color: #333;}
.lawyer-data-wrap .content h1 span{font-size: 14px;font-weight: 400;margin-left: 10px;}
.lawyer-data-wrap .content .title{float: left;margin-top: 15px;}
.lawyer-data-wrap .content .title span{margin-left: 5px;padding: 2px 5px;background-color: #db4c3f;color: #fff;font-size: 12px;border-radius: 2px;}
.lawyer-data-wrap .content .auth{float: left;margin-left: 10px;margin-top: 15px;}
.lawyer-data-wrap .content .auth span{margin-left: 10px;color: #5FB878}
.lawyer-data-wrap .content .tags{overflow: auto;line-height: 30px;clear: both;}
.lawyer-data-wrap .content .tags span{font-size: 12px;padding: 1px 5px;border: 1px solid #828fa3;color: #828fa3;display: inline-block;line-height: 18px;}
.lawyer-data-wrap .content .tags span.tag0 {background-color: #ecc896;color: #fff;border-color: #ecc896}
.lawyer-data-wrap .content .tags span.tag1 {background-color: #e0a0a0;color: #fff;border-color: #e0a0a0}
.lawyer-data-wrap .content .tags span.tag2 {background-color: #96cf95;color: #fff;border-color: #96cf95}
.lawyer-data-wrap .content .tags span.tag3 {background-color: #c5a9dd;color: #fff;border-color: #c5a9dd}
.lawyer-data-wrap .content .msg{border-right: 1px solid #eee;padding-right: 5px;margin: 10px 0;overflow: auto;min-height: 80px;}
.lawyer-data-wrap .content .msg p{line-height: 22px;font-weight: 100;color: #000;}
.lawyer-data-wrap .content .msg p span{font-weight: 700;}
.lawyer-data-wrap .content .msg p i{color: #999;}
.lawyer-data-wrap .content .msg p em{font-style: normal;}
.lawyer-data-wrap .content .ask-btn{margin-top: 15px;}
.lawyer-data-wrap .content .ask-btn a i{color: #fff;}
.lawyer-data-wrap .content .tel{text-align: center;font-size: 35px;margin-top: 0px;font-weight: bold;color: #555}
.lawyer-data-wrap .content .tel i{font-size: 35px;color: #999;}
.lawyer-padding{padding:0 10px 8px 10px;}
.lawyer-padding .p{line-height: 38px;}
.law-cases{overflow: auto}
.law-cases span{font-weight: 300;margin-left: 10px;}
.law-cases a{color: #333!important;}
.law-cases a:hover{color: #5FB878!important;}
.law-list-content{overflow: auto;font-size: 12px;}
.law-list-content label{color: #999;}
.law-list-content span{margin-right: 20px;}
.law-list-content span.red{padding: 1px 5px;background-color: #db4c3f;color: #fff;border-radius: 2px;}
.case-select{margin: 15px 0;overflow: auto;height: 40px;border-bottom: 1px solid #eee;}
.case-select span{float: left;margin-right: 10px;}
.case-select .tags-list{float: left;}
.case-select .tags-list a{display: inline-block;float: left;padding: 2px 10px;margin-left: 10px;background-color: #f0f0f0;}
.case-select .tags-list a.on{background: #3baa6a;color: #fff;}
.ask-content{position: relative;z-index: 1;}
.ask-content .mask{background-color: rgba(0,0,0,0.05);position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 230px;text-align: center;}
.ask-content .mask p{text-align: center;margin-top: 80px;}
.consult-title{border-bottom: 1px solid #eee;line-height: 40px;font-size: 16px;}
.consult-item{margin-top: 10px;overflow: auto;padding: 15px;background-color: #f9f9f9;display: block;border-radius: 2px;}
.consult-item .ask{width: 90%;font-size: 14px;height: 60px;line-height: 20px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;border-right: 1px solid #eee;padding-right: 5%}
.consult-item .ask span{padding: 2px 5px;background-color: #5FB878;color: #fff;}
.consult-item .info{padding: 5px 0;font-size: 12px;}
.consult-item .info span{color: #db4c3f;font-size: 18px;font-weight: 700}
.consult-item .info i{font-size: 14px;margin-right: 5px;}
.blockquote{background:#f9f9f9;border-left: 5px solid #5FB878;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}
/*blockquote:before{color:#5FB878;content:open-quote;font-size:5em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}*/
.blockquote p{padding: 20px;overflow: auto}
.ask_info{overflow: auto;padding-left: 10px;}
.ask_info label{color: #999;padding-right: 5px;}
.ask_info span{margin-right: 20px;}