﻿/*标签信息 css*/
.bqinfo { background: #f7f7f7;}
.bqinfo ul { padding: 0.4rem 0; }
.bqinfo ul li { float: left; width: 25%; text-align: center; }
.bqinfo ul li em{display: block; color: #333;  }
.bqinfo ul li span {display: block;font-size: 0.64rem; font-weight: bold; color: #db2d24; padding: 0.2rem 0;}

/*服务领域 css*/
.service { }
.ser-cont {  }
.ser-cont ul { position: relative; height: 7.5rem; }
.ser-cont ul:before { position: absolute; left: 0; top: 56%; content: "" ;  width: 100%; height: 1px; background: #ebebeb; }
.ser-cont ul li { width: 33%; text-align: center;  float: left; padding-top: 0.68rem;}
.ser-cont ul li img { display: inline-block; width: 1.76rem; height: 1.72rem; }
.ser-cont ul li span { color: #000;  display: block;width: 96px;margin-left: 15px;}

@media screen and (min-width: 0px) and (max-width: 320px){
	.ser-cont ul li { width: 33%; text-align: center;  float: left; padding-top: 0.68rem;}
	.ser-cont ul li span { color: #000;  display: block;width: 80px;margin-left: 15px;}
}


/*优势 css*/
.advantage { background: url(../images/y1.jpg) no-repeat; background-size:100% 100% ;  margin-top: 0.84rem;}
.adv-tit { position: relative; height: 2rem; padding-top: 1.04rem;}
.adv-tit span { position: absolute; left: 1.4rem; display: block; border-radius: 0.4rem; background: #db2d24; text-align: center; width: 8.6rem; line-height: 0.72rem;  color: #fff; }
.adv-tit h3 {font-size: 1rem; font-weight: bold; color: #fff; text-align: center; padding-top: 10px;  }
.adv-tit h3 em {display: inline-block; font-size: 1.5rem; }


.adv-roll { position: relative; }
.adv-roll .bd { padding-top: 1.6rem; }
.adv-roll .bd ul {  }
.adv-roll .bd ul li  { }
.adv-roll .bd li img { width: 2.4rem; height: 2.4rem; margin: 0 auto; display:block; }
.adv-roll .bd li p { text-align: center; }
.adv-roll .bd li p span { display: block; font-size: 0.64rem; color: #f5f5f5; }
.adv-roll .bd li p em {display: block;  font-size: 0.48rem; color: #828282; }
.adv-roll li .ss { width: 94%; margin: 1.36rem auto 0; }
.adv-roll li .ss span { display: block; padding-left: 0.4rem; padding-bottom: 0.52rem; /*background: url(../images/30.png) no-repeat left 0.3rem;*/ color: #f5f5f5; }
.adv-roll li .ss span.center {background: url(../images/30.png) no-repeat 0.2rem 0.28rem;  } 
.nexpre { position: absolute; left: 0; top: 2rem; height: 1rem; width: 100%; }
.nexpre a { display: block;  width: 0.54rem; height: 1rem; }
.nexpre a.next { float: left; background: url(../images/yleft.png) no-repeat; background-size:100% ; margin-left: 0.4rem;  }
.nexpre a.prev {float: right; background: url(../images/yright.png) no-repeat; background-size:100% ; margin-right: 0.4rem; }

/*团队 css*/
.team { padding-bottom: 1rem; }
.zltlawyer { padding-top: 1.12rem; }
.imglaw { }

.imglaw { position:relative; width: 7.54rem; margin: 0 auto;}
.imglaw .bd { width: 7.54rem; height: 8.56rem; overflow: hidden; }
.imglaw li img {display: block; width: 7.54rem; height: 8.56rem;  }

.coninfo {width: 7rem; }
.coninfo h3 { font-size: 0.72rem; color: #f3f3f3; text-transform: uppercase; padding-bottom: 0.24rem;}
.coninfo span { font-size: 0.64rem; color: #000; }
.coninfo span em { border-top: 2px solid #000; }
.coninfo p {line-height: 0.8rem; font-size: 0.48rem;}
.coninfo a.xq { display: block; width: 3.76rem; line-height: 0.8rem; text-align: center; color: #fff; background: #000; border-radius: 0.4rem; margin-top: 0.2rem; }


.lsrool { position: relative; margin-top:0.5rem; /*overflow: hidden;*/}
.lsrool .hd { position: absolute; left: 0 ; bottom: -1rem; width: 100%; height: 1rem; line-height: 1rem; background: #000; }
.lsrool .hd ul { width: 17%; height: 1rem; margin: 0 auto;}
.lsrool .hd li { float: left; line-height: 1rem; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0.36rem 0.36rem 0 0;}
.lsrool .hd li.on { background: #fff;}


.lsrool .bd { }
.lsrool .bd ul { }
.lsrool .bd ul li { position: relative; float: left;  }
.lsrool .bd ul li img { display: block;  width: 3.75rem; height: 3.88rem; }
.lsrool .bd li span.lssp { display: block; position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0,0,0,0.5); text-align: center; color: #fff; font-size: 0.48rem; }



.lsrool .bd .lszs { width:11.25rem;height: 3.88rem; background: #cc0000; }
.lsrool .bd .lszs span { display: block; color: #fff; margin: 0 auto; text-align: center; margin-top: 2rem;}

.lsrool .bd .lszs span em {display:block; padding-bottom: 0.5rem; }
.lsrool .bd .lszs span a { display:inline-block; color: #fff; background: #000;  width: 4rem; line-height: 1rem; text-align: center; border-radius: 0.5rem;}




/*荣誉 css*/
.honor { background: #f7f7f7; }
.hon-con { width: 97%; margin: 0.48rem auto 0; padding-bottom: 0.48rem;}

.hon-fl { width: 8rem;}
.hon-fl li { float: left; width: 3.8rem;  margin-right: 0.2rem; overflow: hidden;}
.hon-fl li:last-child { margin-right: 0;}
.hon-fl li img { width: 3.8rem; height: 5.52rem; display: block; }
.hon-fl li span { display: block; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 0.48rem; line-height: 1rem;}

.hon-fr { width: 6.4rem; }
.hon-fr li { float: left; width: 3.08rem; margin-right: 0.2rem; overflow: hidden;}
.hon-fr li:nth-child(2n) { margin-right: 0; }
.hon-fr li img { width: 3.08rem; height: 2.26rem; display: block; }
.hon-fr li span { display: block; color: #333; font-size: 0.48rem; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; line-height: 1rem;}

/*视频 css*/
.video { }
.videocon { margin-top: 0.48rem; }
.videocon ul { width: 96%; margin: 0 auto;}
.videocon ul li { width: 6.96rem; height: 4.96rem; background: url(../images/v1.jpg) no-repeat; background-size: 100%; overflow: hidden;}
.videocon ul li:nth-child(even) { float: left;  }
.videocon ul li:nth-child(odd) { float: right; }
.videocon li .vimg { position: relative; margin: 0.28rem auto 0; width: 6.04rem; height: 3.92rem; overflow: hidden;}
.videocon li .vimg img { width: 6.04rem; height: 3.92rem; display: block; margin: 0 auto; }
.videocon li .vimg i { display: block; width: 0.88rem; height: 0.88rem; background: url(../images/v3.png) no-repeat; background-size: 100% ; position: absolute; bottom: 0.3rem; left: 0.3rem;}
.videocon li span { display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 80%; margin: 0 auto;}

/*国际交流 css*/
.inter { }
.intcont { }
.intcont ul {margin-top: 0.52rem; }
.intcont ul li { position: relative; width: 50%;  height: 4.34rem; overflow: hidden; float: left; }
.intcont li img { display: block; width: 100%; height: 100%; }
.intcont ul li span { width: 100%; display: block; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5);  text-align: center; color: #fff; }
/*成功案例 css*/
.case {}
.casecon { position: relative; margin-top: 0.64rem; margin: 0.64rem 0 0 0;  padding-bottom: 0.76rem; overflow: hidden;}
.casecon .hd { position: absolute; left: 0; bottom: 0; width: 100%; height: 0.76rem; background: #282828;}
.casecon .hd ul { width: 2.2rem; margin: 0 auto; }
.casecon .hd li { float: left; width: 8px; height: 8px;  border: 1px solid #fff; border-radius: 50%; text-indent: -9999px; margin: 4px 4px; }
.casecon .hd li.on { background: #fff;}

.casecon .bd { }
.casecon .bd ul { }
.casecon .bd ul li { text-align: center; }
.casecon .bd li span {display: block; font-size: 0.48rem; color: #444;   }
.casecon .bd li em { display: block; margin: 0 auto; font-size: 0.72rem; color: #444; padding: 0.4rem 0 0.2rem; width: 90%; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.casecon .bd li p { font-size: 0.56rem; color: #666; width: 98%; }
.casecon .bd li i { display: block;  width: 0.64rem; height: 0.64rem; margin: 0.28rem auto; background: url(../images/i3.png) no-repeat; background-size:100% ;}

/*新闻 css*/
.news { position: relative; background: #f7f7f7; padding: 0 0 0.68rem 0; overflow: hidden;}
.newscon { margin-top: 0.6rem; }
.newscon .hd { margin-bottom: 0.6rem; }
.newscon .hd ul { }
.newscon .hd ul li { position: relative; float: left;  width: 2.5rem; height: 0.76rem; line-height: 0.76rem; border: 1px solid #b1b0b0; text-align: center; margin-left: 0.3rem; }

.news .hd ul li span { display: block;  position: absolute; left: 0.1rem; top: 0; z-index: 20;  color: #000; padding-left: 0.04rem; }

.newscon .hd ul li i {  position: absolute; left: 0; top: 0; z-index: 10; display: block; width: 2.6rem ; height: 1rem; background: url(../images/n1.png) no-repeat; background-size: 100%; display: none;}
.newscon .hd ul li.on { border:none ; }
.newscon .hd ul li.on span { color: #fff;}
.newscon .hd ul li.on i { display: block; }

.newscon .bd { margin-top: 0.6rem; }
.newscon .bd ul { }
.newscon .bd ul li { padding: 0.4rem 0; border-bottom: 1px solid #d2d2d2; }
.newscon .bd .news-fl { width: 16%; border-right: 1px solid #d2d2d2; text-align: center; padding: 0.3rem 0; margin-top: 0.2rem; }
.newscon .bd .news-fl em { display: block;}
.newscon .bd .news-fl span { display: block;}

.news .bd .news-fr { width: 81%; padding-left: 2%; }
.news .bd .news-fr span { display: block; color: #000; height: 0.8rem; overflow: hidden;     /*white-space: nowrap; text-overflow: ellipsis;*/}
.news .bd .news-fr p { color: #333; padding-top: 0.2rem; font-size: 0.52rem; }


/*服务*/
.service{overflow: hidden;background: #fff;}
.service-box{}
.service-box header{text-align: center;font-size: 0.3rem;font-weight: bold;margin: 0.3rem 0;}
.service-box .service-list{}
.service .service-list ul{}
.service .service-list ul li{float: left;width: calc(49.8% - 0.02rem) ;border-top: 0.02rem solid #eee;}
.service .service-list ul li:nth-child(odd){border-right: 0.02rem solid #eee;}
/*.service .service-list ul li span{display: block;height: 0.75rem;line-height: 0.75rem;width: calc(100% - 0.75rem);}*/
.service .service-list ul li a{display: block;width: 100%;text-align: center;height: 100%;line-height: 0.75rem;margin: 0.15rem 0;font-size: 0.32rem;}
.service .service-list ul li a img{width: 1.9rem;height: 1.9rem;vertical-align: middle;margin-right: 0.15rem;}
