﻿
.about { background:url(../image/index_19.jpg) no-repeat;}
.about_max{ width:1200px; height:564px; margin:0 auto; overflow:hidden;}
.title{ overflow:hidden; margin:70px 0 50px 0;}
.title_f{ background:#0169b0; width:2px; height:80px; float:left;}
.title_r{ margin-left:20px; }
.titp1{  color:#0169b0; font-size:48px; line-height:45px;}
.titp2{ color:#484848; font-size:24px; line-height:35px;}
.tit_wz{ width:590px; color:#484848; font-size:18px; line-height:36px; text-indent:2em; }
/***about***/
.areas{ background:url(../image/index_20.jpg) no-repeat;}
.areas_max{width:1200px; height:536px; margin:0 auto; overflow:hidden;}
.areas_cant{ width:1200px; overflow:hidden;}
.areas_cant_box{ float:left; width:171px; overflow:hidden; margin-top:30px;}
.areas_wz{ width:171px; text-align:center;}
.areas_wz p{ font-size:20px;  color:#000; }
.areas_wz span{ font-size:12px; color:#a29f9f; }
.areas_cant_box img{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);float:left;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.areas_cant_box img:hover{-webkit-transform:scale(1);-moz-transform:scale(1); -o-transform:scale(1); }
/***areas***/
.lawyers{ width:1200px; margin:0 auto; overflow:hidden;}
.weiduduan{ width:1200px; margin:15px auto 0 auto;}
.rollBox .scrollcon{width:1200px;height:320px;}
.rollBox .LeftBotton{height:172px;width:75px;background:#fff url(../image/index_26.jpg) no-repeat 0px center;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer; margin-top:85px;}
.rollBox .RightBotton{height:172px;width:36px;background:#fff url(../image/index_29.jpg) no-repeat 0px center;;overflow:hidden; float:right;display:inline;margin:0px;cursor:pointer;margin-top:85px;}
.rollBox .Cont{width:1047px;overflow:hidden;float:left;height:320px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:250px;height:250px;overflow:hidden;float:left; margin-right:16px;  position: relative ;}
.rollBox .Cont .pic img{background:#fff;display:block;}
.rollBox #List1, .rollBox #List2{float:left;}

.port-1{float: left; width: 100%; position: relative; overflow: hidden;  }
.port-1 .text-desc{
	opacity: 0.8; top: -100%; color: #fff; padding: 60px 10px; 
	
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.port-1 img{
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
 
.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; border-radius:50%}

.text-desc{position: absolute; left: 0; top: 0; background-color: #000; height: 100%; opacity: 1; width: 100%; }
.text_wz1{ font-size:36px; text-align:center;line-height:48px;}
.text_wz2{font-size:24px; text-align:center;line-height:48px; padding-top:90px}
.text-desc p{ padding-left:25px; line-height:30px;}
.clike{ margin-bottom:20px;clear:both;}
/***lawyers***/

.newsbttn{ background:url(../image/index_34.jpg) no-repeat; overflow:hidden; display:block; height:661px; margin-top:40px;}
.newsbttn_max{  width:1200px; margin:0 auto;}
.col-xs-4{ width:344px; overflow:hidden; float:left; margin:0 25px;
}
.col-xs-4:hover{ text-decoration:none;z-index:-1;background:transparent;display:block;box-shadow:0 5px 20px rgba(0,0,0,0.3)}
.post-block{ display:block;  background:#fff; padding:30px 20px; position:relative; transition:all .05s; box-shadow:1px 1px 1px rgba(0,0,0,0.05),-1px -1px 1px rgba(0,0,0,0.05); overflow:hidden;}
.row_time{ font-size:24px; font-weight:400; line-height:40px;  text-align:center;color:#0169b0; }
.row_cip{ margin:20px 100px 0px 100px;}
.row_tit{ font-size:24px; font-weight:normal; margin-top:1px; padding-bottom:20px; line-height:28px; color:#0169b0; text-align:center;}
.row_wz{ margin-top:5px; font-size:16px; line-height:30px; text-align:justify; height:90px; overflow:hidden; display:-webkit-box;color:#666}


.link-read-more{ font-size:20px; line-height:30px; float:right;color:#0169b0;  padding-top:20px;font-weight:normal;}
.post-block:hover{ background:#fff; text-decoration:none;}

.title_fm{ float:left; width:600px;}
.title_rm{ float:right; font-size:30px; color:#0169b0; margin-right:80px;}

