@charset "utf-8";
@import url(hd_ft.css);
@media screen and (min-width:1900px) {
 .banner{
width:100%; margin-top:100px;box-shadow:0px 5px 3px -5px #ccc;
}
 .list .left{
 max-width:22%; margin-right:1.5%; float:left; overflow:hidden; height:140px;
 }
 .list .right{
 width:75.5%; float:left;
 }
 .lawyers_list ul li{
 width:48%; margin-left:1%; margin-right:1%;float:left;
 }
 .lawyers_list .left{
 max-width:35%; margin-right:1.5%; float:left; overflow:hidden; height:160px;
 }
 .lawyers_list .right{
 width:63.5%; float:left;
 }
 .w_1{width:65%; float:left;}
 .w_r{width:35%; float:right;}
 .w{width:35%; float:right; margin-left:1%;}
 .wr{width:30%; float:left; margin-right:2%;}
 .tongtitle{
width:100%;height:60px; line-height:60px;background: url(../Images/lm_list_2.png) 0 10px no-repeat; margin-bottom:10px; margin-top:20px;
}
 .tongb{
 border-bottom:1px solid #ddd; margin-top:20px; margin-bottom:30px; padding-bottom:20px;
 }
 .zs_lawyer .l_right p{
 line-height:28px; font-size:.85rem; color:#999; width:92%;
 }
 .zs_lawyer .l_right h3{
font-size:1.03rem; color:#003366; line-height:32px;
 }
  .about_lawyers ul li{
 width:50%; float:left;height:120px; overflow:hidden; margin-top:10px; margin-bottom:10px;
 }
 .zs_lawyers ul li{
 width:18%; margin-left:1.2%; margin-right:1.2%; float:left; margin-top:5px; margin-bottom:5px;
 }
 .zs_lawyers ul li:nth-child(1){
 margin-left:0
 }
 .zs_lawyers ul li:nth-child(5){
 margin-right:0;float:right; 
 }
 .zs_lawyers ul li a div{
 width:100%; height:140px; overflow:hidden;border-radius:5px;
 }
 .zs_lawyers ul li a p{
 width:100%; height:30px; line-height:30px; text-align:center; font-weight:600;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
 }
 .zs_lawyers ul li a em{
 font-weight:normal; font-size:0.75rem;overflow:hidden;
 }
 .g-talk-list li{
float: left;width: 33.33%;
}
.other ul li{
float:left; width:50%;
}
.other ul li:nth-child(1),.other ul li:nth-child(2){
 border-top: none; 
 }
 .lmdaohlist li{
 width:20%; 
 }

}
@media screen and (min-width:1200px)  and (max-width:1899px) {
.banner{
width:100%; margin-top:80px;box-shadow:0px 5px 3px -5px #ccc;
}
 .list .left{
 max-width:22%; margin-right:1.5%; float:left; overflow:hidden; height:160px;
 }
 .list .right{
 width:75.5%; float:left;
 }
 .lawyers_list ul li{
 width:48%; margin-left:1%; margin-right:1%;float:left;
 }
 .lawyers_list .left{
 max-width:30%; margin-right:1.5%; float:left; overflow:hidden; height:180px;
 }
 .lawyers_list .right{
 width:68.5%; float:left;
 }
 .w_1{width:65%; float:left;}
 .w_r{width:35%; float:right;}
 .w{width:35%; float:right; margin-left:1%;}
 .wr{width:30%; float:left; margin-right:2%;}
 .tongtitle{
width:100%;height:60px; line-height:60px;background: url(../Images/lm_list_2.png) 0 10px no-repeat; margin-bottom:10px; margin-top:20px;
}
 .tongb{
 border-bottom:1px solid #ddd; margin-top:20px; margin-bottom:30px; padding-bottom:20px;
 }
 .zs_lawyer .l_right p{
 line-height:28px; font-size:.85rem; color:#999; width:92%;
 }
 .zs_lawyer .l_right h3{
font-size:1.03rem; color:#003366; line-height:32px;
}
 .zs_lawyers ul li{
 width:18%; margin-left:1.2%; margin-right:1.2%; float:left; margin-top:5px; margin-bottom:5px;
 }
  .about_lawyers ul li{
 width:50%;margin-top:10px; margin-bottom:10px; float:left;height:140px; overflow:hidden;
 }
 .zs_lawyers ul li:nth-child(1){
 margin-left:0
 }
 .zs_lawyers ul li:nth-child(5){
 margin-right:0;float:right; 
 }
 .zs_lawyers ul li a div{
 width:100%; height:140px; overflow:hidden;border-radius:5px;
 }
 .zs_lawyers ul li a p{
 width:100%; height:30px; line-height:30px; text-align:center; font-weight:600;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
 }
 .zs_lawyers ul li a em{
 font-weight:normal; font-size:0.75rem;overflow:hidden;
 }
  .g-talk-list li{
float: left;width: 33.33%;
}
.other ul li{
float:left; width:50%;
}
.other ul li:nth-child(1),.other ul li:nth-child(2){
 border-top: none; 
 }
 .lmdaohlist li{
 width:20%; 
 }
}
@media screen and (min-width:1101px) and (max-width:1199px) {
 .banner{
 width:100%; margin-top:70px;box-shadow:0px 5px 3px -5px #ccc;
 }
 .list .left{
 max-width:22%; margin-right:1.5%; float:left; overflow:hidden; height:140px;
 }
 .list .right{
 width:75.5%; float:left;
 }
  .lawyers_list ul li{
 width:48%; margin-left:1%; margin-right:1%; float:left;
 }
 .lawyers_list .left{
 max-width:35%; margin-right:1.5%; float:left; overflow:hidden; height:180px;
 }
 .lawyers_list .right{
 width:63.5%; float:left;
 }
 .w_1{width:65%; float:left;}
 .w_r{width:35%; float:right;}
 .w{width:35%; float:right; margin-left:1%;}
 .wr{width:30%; float:left; margin-right:2%;}
 .tongtitle{
width:100%;height:60px; line-height:60px;background: url(../Images/lm_list_2.png) 0 10px no-repeat; margin-bottom:10px; margin-top:20px;
}
 .tongb{
 border-bottom:1px solid #ddd; margin-top:20px; margin-bottom:30px; padding-bottom:20px;
 }
 .zs_lawyer .l_right p{
 line-height:28px; font-size:.85rem; color:#999; width:92%;
 }
 .zs_lawyer .l_right h3{
font-size:1.03rem; color:#003366; line-height:32px;
}
 .about_lawyers ul li{
 width:50%;margin-top:10px; margin-bottom:10px;float:left;height:140px; overflow:hidden;
 }
 .zs_lawyers ul li{
 width:18%; margin-left:1.2%; margin-right:1.2%; float:left; margin-top:5px; margin-bottom:5px;
 }
 .zs_lawyers ul li:nth-child(1){
 margin-left:0
 }
 .zs_lawyers ul li:nth-child(5){
 margin-right:0;float:right; 
 }
 .zs_lawyers ul li a div{
 width:100%; height:140px; overflow:hidden;border-radius:5px;
 }
 .zs_lawyers ul li a p{
 width:100%; height:30px; line-height:30px; text-align:center; font-weight:600;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
 }
 .zs_lawyers ul li a em{
 font-weight:normal; font-size:0.75rem;overflow:hidden;
 }
  .g-talk-list li{
float: left;width: 33.33%;
}
.other ul li{
float:left; width:50%;
}
.other ul li:nth-child(1),.other ul li:nth-child(2){
 border-top: none; 
 }
 .lmdaohlist li{
 width:20%; 
 }
}
@media screen and (min-width:769px) and (max-width:1100px) {
 .banner{
 width:100%; margin-top:60px;box-shadow:0px 5px 3px -5px #ccc;
 }
 .list .left{
 max-width:25%; margin-right:1.5%; float:left; overflow:hidden; height:140px;
 }
 .list .right{
 width:72.5%; float:left;
 }
 .w_r,.w,.wr{
 width:98%; overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:15px;
 }
 .w_1{
 width:98%; overflow:hidden; margin-left:auto; margin-right:auto;
 }
 .tongtitle{
width:0;height:0; overflow:hidden;
}
 .tongb{
 margin-top:5px;
 }
 .lawyers_list ul li{
 width:98%; margin-left: auto; margin-right: auto;
 }
 .lawyers_list .left{
 max-width:35%; margin-right:1.5%; float:left; overflow:hidden; height:120px;
 }
 .lawyers_list .right{
 width:63.5%; float:left;
 }
 .zs_lawyer .l_left{
 height:120px; overflow:hidden;border-radius:5px;
 }
 .zs_lawyer .l_right p{
 width:0; height:0; overflow:hidden;
 }
 .zs_lawyer .l_right h3{
font-size:.9rem; color:#003366; line-height:28px; font-weight:normal;
}
 .zs_lawyers ul li{
 width:99%;margin-top:10px; margin-bottom:10px; clear:both;margin-left:auto; margin-right:auto;
 }
 .about_lawyers ul li{
 width:50%;margin-top:10px; margin-bottom:10px;float:left;height:130px; overflow:hidden;
 }
 .zs_lawyers ul li:nth-child(3),.zs_lawyers ul li:nth-child(4),.zs_lawyers ul li:nth-child(5){
 width:0; height:0;clear:both; display:none;
 }
 .zs_lawyers ul li a div{
 width:30%; height:120px; overflow:hidden;border-radius:5px; margin-right:5%; float:left;
 }
 .zs_lawyers ul li a p{
 width:65%; height:30px; line-height:30px; font-weight:600; overflow:hidden;font-size:1.2rem; color:#333;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
 }
  .zs_lawyers ul li a p span{
 font-size:1.03rem; color:#666; line-height:30px; padding-left:5px;
 }
 .zs_lawyers ul li a em{
 width:63%;font-weight:normal; font-size:.9rem; color:#003366; line-height:28px;overflow:hidden;
 }
  .g-talk-list li{
 width: 96%;
 }
  .other ul li:nth-child(1){
 border-top: none; 
 }
 .other ul li:nth-child(9),.other ul li:nth-child(10),.other ul li:nth-child(11),.other ul li:nth-child(12),.other ul li:nth-child(13),.other ul li:nth-child(14),.other ul li:nth-child(15),.other ul li:nth-child(16){
 width:0; height:0; overflow:hidden; display:none;
 }
 .lmdaohlist li{
 width:20%; 
 }
}
@media screen and (max-width:768px) {
 .banner{
 width:100%;box-shadow:0px 5px 3px -5px #ccc;
 }
 .list .left{
 max-width:33%; margin-right:1.5%; float:left; overflow:hidden; max-height:120px;
 }
 .list .right{
 width:65.5%; float:left;
 }
 .lawyers_list ul li{
 width:98%; margin-left: auto; margin-right: auto;
 }
 .lawyers_list .left{
 max-width:35%; margin-right:1.5%; float:left; overflow:hidden; height:120px;
 }
 .lawyers_list .right{
 width:63.5%; float:left;
 }
 .w_r,.w,.wr{
 width:98%; overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:15px;
 }
 .w_1{
 width:98%; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:20px; border-top:1px dashed #CCCCCC; padding-top:20px;
 }
 .tongtitle{
 width:0;height:0; overflow:hidden;
 }
 .tongb{
 margin-top:5px;
 }
 .zs_lawyer .l_left{
 height:120px; overflow:hidden;border-radius:5px;
 }
 .zs_lawyer .l_right p{
 width:0; height:0; overflow:hidden;
 }
 .zs_lawyer .l_right h3{
font-size:.9rem; color:#003366; line-height:28px; font-weight:normal;
}
 .zs_lawyers ul li{
 width:98%;padding-top:10px; padding-bottom:10px; clear:both; margin-left:auto; margin-right:auto; height:120px; overflow:hidden;
 }
.about_lawyers ul li{
 width:98%;margin-top:10px; margin-bottom:10px;height:130px; overflow:hidden;margin-left:auto; margin-right:auto;
 }
  .zs_lawyers ul li:nth-child(3),.zs_lawyers ul li:nth-child(4),.zs_lawyers ul li:nth-child(5){
 width:0; height:0;clear:both; display:none;
 }
 .zs_lawyers ul li a div{
 width:30%; height:120px; overflow:hidden;border-radius:5px; margin-right:5%; float:left;
 }
 .zs_lawyers ul li a p{
 width:65%; height:30px; line-height:30px; font-weight:600; overflow:hidden;font-size:1.2rem; color:#333;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
 }
  .zs_lawyers ul li a p span{
 font-size:1.03rem; color:#666; line-height:30px; padding-left:5px;
 }
 .zs_lawyers ul li a em{
 width:63%;font-weight:normal; font-size:.9rem; color:#003366; line-height:28px;overflow:hidden;
 }
  .g-talk-list li{
 width: 96%;
 }
 .other ul li:nth-child(1){
 border-top: none; 
 }
 .other ul li:nth-child(9),.other ul li:nth-child(10),.other ul li:nth-child(11),.other ul li:nth-child(12),.other ul li:nth-child(13),.other ul li:nth-child(14),.other ul li:nth-child(15),.other ul li:nth-child(16){
 width:0; height:0; overflow:hidden; display:none;
 }
 .lmdaohlist li{
 width:25%; 
 }
 .lmdaohlist li.ov{
 width:0; height:0; display:none; overflow:hidden; 
 }
}
.banner img{
width:100%; height:auto;
}
.b_zw{
 margin-top:15px;margin-bottom:15px;border-bottom:#CCCCCC 1px solid;width:96%; margin-left:auto; margin-right:auto;
}
.by_zw{
 margin-top:25px;margin-bottom:15px;
}
.b_zw .dqwz,.by_zw .dqwz{
 background: url(../images/hm.jpg) no-repeat;padding-left:50px; height:36px;line-height:36px;
}
.b_zw .dqwz a,.by_zw .dqwz a{
 font-size:1.2rem;color:#333333; 
}
.list{}
.list ul{
width:98%; float:right;
}
.list ul li{
overflow:hidden; margin-bottom:1%; margin-top:1%;padding-top:10px; padding-bottom:15px;border-bottom:0.2px solid #f1f1f1;  box-shadow:0px 15px 10px -15px #ccc;
}

.list .left img{
width:100%;height: auto;
}

.list h1{
color:#333333; font-size:0.96rem;height:1.8rem;margin-bottom:0.35%; margin-right:5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}
.list p{
color: #555;font-size: 0.8rem;line-height: 24px;margin-top: 0.5%;max-height: 48px;overflow: hidden;margin-right:5px;
}
.list p.in{
line-height: 24px;margin-top: 0.5%;height: 24px;overflow: hidden;
}
.list p img{
max-height:26px; width:auto; margin-top:2px; margin-left:2px; margin-right:10px; float:left;
}
.list p span{
font-size:.8rem; color:#666; margin-right:8px;
}
.list p span.this{
float:right; margin-right:9px; display:block;
}
.list p span.this a{
color: #FF0000;font-weight:800;
}
.list p span a{
color: #990000; margin-right:4px; margin-left:4px;
}
.list_no{}
.list_no ul{
width:97%; float:right;
}
.list_no ul li{
overflow:hidden; margin-bottom:1%; margin-top:1%;padding-top:10px; padding-bottom:10px;border-bottom:0.2px solid #f1f1f1; 
}
.list_no ul li h1 a{
line-height:1.8rem; color:#333333; font-size:.96rem;
}
.list_no ul li p{
line-height:2.0rem; color:#666; font-size:0.8rem; height:2.0rem; margin-top:5px;
}
.list_no ul li p img{
max-height:26px; width:auto; margin-top:2px; margin-left:2px; margin-right:10px; float:left;
}
.list_no ul li p span{
font-size:.8rem; color:#666; margin-right:8px;
}
.list_no ul li p span a{
color:#666; margin-right:4px; margin-left:4px;
}
.page{
width:99%; margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:25px; text-align:center;
}
.page span{
font-weight:800;
}
.page a{
border:1px solid #006699; padding:2px 8px;border-radius:5px;
}
.page b{
border:1px solid #006699; background:#006699;padding:2px 8px;border-radius:5px; color:#FFFFFF;
}

/*知识单页*/
.ad_g{
width:70%; text-align:center; margin-top:20px; margin-left:auto; margin-right:auto;
}
.ad_g img{
max-width:95%; height:auto;
}


.tongtitle a{
color:#333333; font-size:1.2rem; padding-left:25px; font-weight:800;
}

.case_zs{
}
.case_zs a,.case a{
color:#343333;
}
.case_zs .title{
height:44px; line-height:44px; border-bottom:1px dashed #ccc; background:url(../Images/lm_list_2.png) no-repeat;
}
.case_zs .title a{
font-size:1.05rem; padding-left:25px; color:#666666;
}
.case .title{
height:40px; line-height:40px; border-bottom:1px dashed #666666; background:url(../Images/case_ico.jpg) 2px 5px no-repeat;
}
.case .title a{
font-size:1.05rem; padding-left:40px; color:#666666; font-weight:800;
}

.case_zs li,.case li{
height:40px; line-height:40px;color:#343333;background: url(../Images/lm_list_1.png) no-repeat; display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}
.case_zs li:hover,.case li:hover{
background: url(../Images/lm_list_2.png) no-repeat;
}
.case_zs li a,.case li a{
color:#343333;text-decoration:none; padding-left:20px; font-size:0.9rem;
}
.case_zs li a:hover,.case li a:hover{
color:#a92842;text-decoration: none;
}
.case_zs .divimg{
height:110px; width:35%; float:left; overflow:hidden; margin-top:10px;
}
.case_zs .divimg img{
max-width:100%; height:auto;
}
.case_zs .divtp{
width:63%; float:right; overflow:hidden; margin-left:2%;margin-top:5px;
}
.case_zs .divtp h1{
height:34px; line-height:34px; font-size:1.05rem; font-weight:normal; margin-bottom:5px;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; color:#333333;
}
.case_zs .divtp p{
line-height:22px; font-size:.85rem; color:#999999; max-height:66px;
}
.zs_lawyer{
}
.zs_lawyer .l_left{
 width:30%; margin-right:5%; float:left;
}
.zs_lawyer .l_left img{
 max-width:100%; height:auto; -webkit-box-shadow: 3px 3px 5px #737373; -moz-box-shadow: 3px 3px 5px #737373;box-shadow: 3px 3px 5px #737373;border-radius:5px;
}
.zs_lawyer .l_right{
 width:65%; float:right;
}
.zs_lawyer .l_right h1{
height:40px; font-size:1.2rem; color:#003366; line-height:40px;
}
.zs_lawyer .l_right h1 span{
font-size:1.0rem; color:#666; margin-left:5%; font-weight:normal;
}

.zs_lawyers{
}
.zs_lawyers ul{
width:100%; margin-left:auto; margin-right:auto;
}
.zs_lawyers ul li a{
color:#666666; font-size:.95rem;
}
.zs_lawyers ul li a div img{
width:100%; height: auto;
}
.zs_lawyers ul li a p span{
font-weight:normal; font-size:0.85rem;
}

.g-talk{
background: #202020;height: 120px;line-height: 120px;color: #fff;font-size: 1.7rem;text-align: center;width:100%; margin-top:30px;
}

.teamsign{
text-align:center;width: 100%; margin-top:30px;
}
.teamsign div{
 font-size:1.1rem; line-height:30px;
}
.teamlist div.big{
font-size:1.9rem; line-height:70px;
}
.g-talk-list{
 padding-top:5px;
}
.g-talk-list li{
box-sizing: border-box;padding: 20px 20px 0;padding-left: 75px;position: relative;
}
.g-talk-list li .cur-img{
position: absolute;left: 20px;top: 20px;width: 43px;border-radius: 3px;
}
.g-talk-list li .top,.g-talk-list li .toptalk_k{
margin-bottom:5px;
}
.g-talk-list li .top span,.g-talk-list li .toptalk_k span{
float: left;color: #576b95;font-size: 18px;
}
.g-talk-list li .top a,.g-talk-list li .toptalk_k a{
float: right;font-size: 16px;color: #c00000;
}
.g-talk-list li .discr{
line-height: 20px;height: 80px;overflow: hidden;font-size: 18px;margin-bottom: 20px;
}
.g-talk-list li .imgbox{
white-space: nowrap;height:70px;overflow: hidden;
}
.g-talk-list li .imgbox img{
width: 31.5%;margin-right: 1%; vertical-align:top;
}
.g-talk-list li .tm{
line-height: 30px;color: #6a6a6a;font-size: 14px;
}
.g-talk-list li .bot{
padding-bottom: 20px;border-bottom: 1px solid #e1e1e1;
}
.g-talk-list li .heart{
text-align: center;width: 20px;height: 20px;line-height: 20px;font-size: 12px;color: #fff;display: inline-block;background: url(../images/heart.png) center no-repeat;margin-right: 5px;
}

/*lawyers*/
.lawyers_list,.lawyers_list ul{}
.lawyers_list ul li{
overflow:hidden; margin-bottom:1%; margin-top:1%;padding-top:10px; padding-bottom:15px;border-bottom:0.2px solid #f1f1f1;  box-shadow:0px 15px 10px -15px #ccc;
}
.lawyers_list ul li a{
font-size:.9rem; color:#666666;
}
.lawyers_list ul li a:hover{
font-size:.9rem; color:#333;
}
.lawyers_list .left img{
border-radius: 5px;
}
.lawyers_list .left img{
width:100%;height: auto;
}
.lawyers_list .right h1{
font-size:1.2rem; height:40px; line-height:40px;
}
.lawyers_list .right p{
font-size:.95rem;line-height:30px;display:table-cell; vertical-align:bottom;
}
.lawyers_list .right h1 span{
font-size:0.9rem; margin-left:15px; border-bottom:1px solid #0099FF;
}
.other{
width:98%; margin-right:auto; margin-left:auto; 
}
.other .title{
font-size:1.2rem;background: url(../Images/case_ico.jpg) 2px 5px no-repeat; height:40px; line-height:40px; padding-left:35px; border-bottom:1px #CCCCCC solid; 
}
.other ul{}
.other ul li{
height:39px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; background: url(../Images/lm_list_1.png) no-repeat;display:block;  border-top:1px dashed #ccc;
}
.other ul li:hover{
background: url(../Images/lm_list_2.png) no-repeat;
}
.other ul li a{
line-height:39px; color:#333; font-size:.95rem;  margin-left:5%;
}
.other ul li a:hover{
 color:#003366; 
}

/*sanlm*/
.lmdaohlist{
padding-bottom:5%;
}
.lmdaohlist ul{
margin-top:15px; margin-bottom:15px;width:96%; margin-left:auto; margin-right:auto; 
}
.lmdaohlist li{
float:left; display:block;box-sizing: border-box; text-align:center; overflow:hidden; padding-bottom:5px;
}
.lmdaohlist li:hover{
background:#f1f1f1;border-radius: 5px;
}
.lmdaohlist li a p{
font-size:1.0rem; line-height:1.5rem; height:1.5rem; color: #333333;
}
.lmdaohlist li img{
max-width:90%; height:auto;
}
.divcase{
background:url(../Images/newsbg.jpg) no-repeat;background-size: 100% 100%; padding-bottom:25px;
}
.divcase .title{
 margin: 50px 30px 0 10px;padding-left: 20px;line-height:35px;border-bottom: #585b60 1px solid;padding-bottom: 10px;
}
.divcase .title em{
font-size:1.25rem;font-style:italic;font-weight: bold;color: #fff;float: left;
}
.divcase .title a{
font-size: 1.0rem;color: #fff;float: right;
}

.divcase  ul{
width:94%; margin-left:auto; margin-right:auto; 
}
.divcase li{
height:40px; line-height:40px;color:#343333;background: url(../Images/lm_list_1.png) no-repeat; display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; padding-left:20px; 
}
.divcase li:hover{
background: url(../Images/lm_list_2.png) no-repeat;
}
.divcase li a{
color:#fff;text-decoration:none;font-size:0.9rem;
}
.divcase li a:hover{
color: #E8E8E8;text-decoration: none;
}
.divteam .title{
margin-bottom: 20px; width:98%; margin-left:auto; margin-right:auto;
}
.divteam .title div{
padding-left: 15px;font-size:1.4rem;position: relative;line-height: 28px;margin-bottom: 5px;
}
.divteam .title div:before{
display: block;height: 100%;content: '';width: 4px;background: #cb2b2b;left: 0;top: 0;position: absolute;
}
.divteam .title div p{
color: #555555;font-size:.8rem;
}
.divteam .about{
width:98%; margin-left:auto; margin-right:auto; font-size:1.0rem; line-height:30px; padding-bottom:10px; border-bottom:1px dashed #CCCCCC;
}
.divteam .about a{
float:right; margin-right:15px; margin-top:15px; color:#990000; font-size:0.9rem;
}
.about_lawyers{
}
.about_lawyers ul{
width:98%; margin-left:auto; margin-right:auto; margin-top:25px;
}
.about_lawyers ul li a{
color:#666666; font-size:.95rem;
}

.about_lawyers ul li a div{
 width:30%; height:120px; overflow:hidden;border-radius:5px; margin-right:5%; float:left;
 }
.about_lawyers ul li a div img{
width:100%; height: auto;
}
.about_lawyers ul li a p{
 width:65%; height:30px; line-height:30px; font-weight:600; overflow:hidden;font-size:1.2rem; color:#333;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
 }
.about_lawyers ul li a p span{
font-weight:normal; font-size:1.03rem; color:#666; line-height:30px; padding-left:5px;
}
.about_lawyers ul li a em{
width:63%;font-weight:normal; font-size:.9rem; color:#003366; line-height:28px;overflow:hidden;
}