/* 首页标题 */


/* 海报 */
.banner {z-index:1; position:relative;}
.flexslider {position:relative;height:390px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;    padding-right: 261px;}
.slides {position:relative;}
.slides li {height:700px;}
.slides li div {height:700px;}
.flex-control-nav {position:absolute;bottom:10px;z-index:2;width:80%;text-align:center;}
.flex-control-nav li {display:inline-block;width:40px;height:4px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:40px;height: 6px;overflow:hidden;background-color: #fff;cursor:pointer; text-indent: -99em;}
.flex-control-nav .flex-active {background-color: #f18012;}
.flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a {display:block;width:58px;height:77px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev {left:50%;margin-left:-594px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right:72%;margin-right:-600px; background:url(../images/next.png)center center no-repeat;}
.banner-list{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.right-part{
	width: 240px;
	height: 430px;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #ddd;
	box-shadow: 0 0 17px 6px  #e7e7e7;
}
.right-part p{
	height: 50px;
	border-bottom:1px solid #ddd ;
	width: 180px;
  margin-left: 20px;
}
.right-part p a{
	color: #076bb2;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    display: inline-block;
    line-height: 50px;
}
.right-part p a span{
	font-size: 14px;
	font-weight: normal;
}
.right-part li{
	margin-top: 3px;
	height: 50px;
	display: inline-block;
	position: relative;
	line-height: 60px;
}
.right-part li a{
	height: 45px;
	display: inline-block;
	line-height: 45px;
	border: 1px solid #DDD;
	margin-left: 20px;
	padding-left: 45px;
	padding-right: 10px;
	color: #777777;
	width: 205px;
	font-size: 16px;
}
.right-part li a img{
	position: absolute;
	left: 35px;
  bottom: 10px;
}
/*法
 * 
 * 
 * 律*/
.law{
	margin-top: 40px;
}
.security{
	display: inline-block;
	width: 380px;
	height: 330px;
	/*background-color: red;*/
	float: left;
}
.information{
		display: inline-block;
	width: 380px;
	height: 330px;
}
.statute{
		display: inline-block;
	width: 380px;
	height: 330px;
	/*background-color: blue;*/
	margin-right: 0 !important;
}
.lows{
	margin-right: 25px;
	box-shadow: 0 0 17px 6px  #e7e7e7;
}
.lows p{
	width: 340px;
    line-height: 55px;
    border-bottom: 1px solid #ddd; 
    margin-left: 25px;
    cursor: pointer;
}
.lows p a{
	color: #00a4cd;
}
.lows p a:nth-of-type(1){
	font-size: 20px;
	font-weight: bold;
}
.lows p a:nth-of-type(2){
	font-size: 14px;
	margin-left: 200px;
}
.lows ul{
	
}
.lows ul li{
	padding-left: 25px;
	padding-top: 17px;
	font-size: 14px;
	
}
.lows ul li a:hover{
	text-decoration:underline;
	cursor: pointer;
}

.news-left{
	float: left;
	
}
.news-right{
	float: right;
	
}
.news-toget{
	width: 585px;
	height: 465px;
	display: inline-block;
	margin-right: 0px !important; 
	box-shadow: 0 0 17px 6px  #e7e7e7;
}
.news-toget p{
	width: 541px !important;
}
.news-toget p a:nth-of-type(2) {
    margin-left: 404px !important;
}
.news-toget img{
	margin-top: 20px;
    margin-left: 22px;
}
.news-toget ul a li{
	clear: both;
	width: 565px;
}
.news-toget ul a li span{
	font-size: 14px;
}
.news-toget ul a li span:hover{
	color: #008AD2;
}
.news-toget ul a li span:nth-of-type(1){
	float: left;
}
.news-toget ul a li span:nth-of-type(2){
	float: right;
	color: #999999;
}
.laseer img{
	padding-top: 20px;
	padding-left: 20px;
}
/*新增轮播图*/
.zhuanjia-i {
	/*padding: 90px 0 60px;*/
	background: url(../images/body_bj.jpg) left top repeat;
	
}
.zhuanjia-con .caseBox {
	width: 380px;
	/*height: 700px;*/
	overflow: hidden;
	float: right;
}
.zhuanjia-con .h5 {
	height: 42px;
	line-height: 42px;
	font-size: 24px;
	color: #fff;
}
.zhuanjia-con .h5 span {
	display: inline-block;
	background-color: #a52f26;
	text-align: center;
}
.zhuanjia-con .caseBox .h5 span {
	width: 200px;
}
.zhuanjia-con .caseBox li {
	padding: 20px 0;
	overflow: hidden;
	border-top: 4px solid #a52f26;
}
.zhuanjia-con .caseBox .pic {
	display:inline-block;
	float: left;
	width: 110px;
	height: 110px;
	border: 6px solid #e3a437;
	border-radius: 50%;
	overflow: hidden;
}
.zhuanjia-con .caseBox .pic img {
	width: 98px;
	height: 98px;
}
.zhuanjia-con .caseBox .txt {
	width: 250px;
	padding-top: 10px;
	float: right;
	height: 110px;
}
.zhuanjia-con .caseBox dt {
	margin-bottom: 12px;
	font-size: 22px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zhuanjia-con .caseBox dt a{
	color: inherit;
}
.zhuanjia-con .caseBox dd {
	margin-bottom: 2px;
	font-size: 14px;
	color: #565656;
	line-height: 20px;
	overflow: hidden;
}
.zhuanjia-con .project {
	width: 716px;
	/*height: 700px;*/
	/*background-color: #fff;*/
	float: left;
}
.zhuanjia-con .project .h5{
	color: #5d5d5d;
}
.zhuanjia-con .project .h5 span {
	width: 380px;
	margin-right: 20px;
	color: #fff;
}
.zhuanjia-con .project .proTab {
	margin-top: 20px;
}
.zhuanjia-con .proTab .bd {
	width: 716px;
	height: 122px;
	overflow: hidden;
	position: relative;
}
.zhuanjia-con .proTab .dlList {
	width: 716px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.zhuanjia-con .proTab .dlList dl {
	width: 716px;
	float: left;
}
.zhuanjia-con .dlList dt {
	margin-bottom: 20px;
	font-size: 24px;
	color: #2a2a2a;
	line-height: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.zhuanjia-con .dlList dd {
	font-size: 16px;
	color: #363636;
	line-height: 26px;
	height: 78px;
	overflow: hidden;
	letter-spacing: 2px;
}
.zhuanjia-con .proTab .hd {
	margin-top: 60px;
	overflow: hidden;
	color: #8f190f;
	font-size: 16px;
	line-height: 24px;
}
.zhuanjia-con .proTab .hd a{

}
.zhuanjia-con .proTab .hd .page {
	float: left;
}
.zhuanjia-con .proTab .hd .page span {
	display: inline-block;
	float: left;
	height: 26px;
	width: 26px;
	font-size: 12px;
	margin: 0 4px;
	cursor: pointer;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #e37537;
}
.zhuanjia-con .proTab .hd span.cur {
	background-color: #e37537;
	color: #fff;
}
.zhuanjia-con .proTab .hd .link {
	float: right;
}
.zhuanjia-con .proTab .hd .link:hover{
	text-decoration: underline;
}

.zhuanjia-con .project .banner {
	width: 714px;
	border: 4px solid #cb3226;
}
.zhuanjia-con .project .banner img {
	width: 100%;
}
.zhuanjia-i .title-zy {
	margin-top: 70px;
	text-align: center;
	font-size: 34px;
	color: #a52f26;
	font-weight: bold;
	line-height: 1;
	background: url(../images/zytitle_bj.png) center 12px no-repeat;
}
.zhuanjia-i .title-zy p {
	margin-top: 8px;
	font-size: 16px;
	color: #bdbdbd;
	font-weight: normal;
	text-transform: uppercase;
}
.zhuanjia-i .yisBox {
	margin-top: 40px;
	height: 190px;
	/*background-color: #fff;*/
	box-shadow: 0 0 17px 6px #e7e7e7;
	position: relative;
}
.zhuanjia-i .yisBox .hd {
	position: relative;
	height: 190px;
	width: 1200px;
}
.zhuanjia-i .yisBox .hd span {
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 56px;
	width: 44px;
	height: 100px;
	background: url(../images/prev.png) center 30px no-repeat #0262b8;
}
.zhuanjia-i .yisBox .hd .prev{
	right: 10px;
	left: unset;
	background: url(../images/next.png) center 30px no-repeat #0262b8;
}
.zhuanjia-i .yisBox .bd {
	position: absolute;
	left: 70px;
	/*right: 46px;*/
	height: 210px;
	top: 0;
}
.zhuanjia-i .yisBox .bd ul {
	height: 210px;
}
.zhuanjia-i .yisBox .picList li{
	width: 252px;
	height: 168px;
	float: left;
	outline: 1px solid #0262b8;
	margin: 0 6px;
	float: left;
	border-top: 1px solid #0262b8; overflow: hidden;
	
}
.yisBox .picList li .pic img{
	width: 252px;
	
	    
}
.tempWrap{
	padding-top: 5px !important;
}
.yisBox .picList li .title {
	margin: 18px 0 10px;
	text-align: center;
	font-size: 16px;
	color: #494949;
	line-height: 1;
}
.yisBox .picList li .title a{
	color: inherit;
}
.yisBox .picList li .title a:hover {
	text-decoration: underline;
}
.yisBox .picList li .desc {
	font-size: 14px;
	line-height: 24px;
	color: #494949;
	text-align: justify;
	padding: 0 14px;
	height: 96px;
	overflow: hidden;
} 