/*通用样式*/
body {
	font-family: "Microsoft YaHei","Microsoft JhengHei","\5B8B\4F53",sans-serif,tahoma,arial;background-color: #F2F2F2;padding-bottom:4rem;
}
*{padding:0;margin:0;}
h3 {
    font-size: 1.5rem;
    margin-bottom: .5em;
}
li {
    list-style-type: none;
}

ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

a:link {
    color: #333;
    text-decoration: none;
}

a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #B20000;
    text-decoration: underline;
}

#zlhl-header,#advantage,#service,#team,#article,#zlhl-footer{display: block;} 
/*头部样式*/
#zlhl-header {
    width: 100%;
	height:auto !important;
	background-color: #FFF;
}

#zlhl-header #zlhl_menu{
    width: 100%;
	height:auto !important;
	background-color: #282828;
}
#zlhl-header #zlhl_menu a{
	font-size:1rem;
}

@media (max-width: 767px){
.line {
    border-top: 2px solid #B8140F;
    width: 20px !important;
    margin: 5px auto !important;
}}
.line {
    border-top: 1px solid #B8140F;
    width: 30px;
    margin: 20px auto 10px;
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.article-head {
	line-height: 200%;
}

/*-- main1 律师团队 --*/
#main1 {width: 100%;padding:2rem 0;background-color: #FFF;}
#main1 .hd {padding: 1rem 0 1rem;}
/*-- //main1 律师团队 --*/

/*-- main2 团队活动 --*/
#main2 {width: 100%;padding:2rem 0;}
#main2 .hd {padding: 1rem 0 1rem;}
#main2 .bd ul li div{display:block;width:200px;height:200px;float:left;position: relative;overflow: hidden;}
#main2 .bd ul li div img{width:200px;}
#main2 .bd ul li div .name{font-size: 1rem;}
#main2 .bd ul li div img:hover{transform: scale(1.2);animation-duration:2s;}
/*-- //main2 团队活动 --*/

/*-- main3 律师著作 --*/
#main3 {width: 100%;padding:2rem 0;background-color: #FFF;}
#main3 .hd {padding: 1rem 0 1rem;}
/*-- //main3 律师著作 --*/

/*-- main4 刑事律师专攻领域 --*/
#main4 {width: 100%;padding:2rem 0;}
#main4 .hd {padding: 1rem 0 1rem;}
#main4 .container .col{padding: 0 10px;}
#main4 .col-div{width: 100%;height:auto;overflow:hidden;margin-bottom: 15px;}
#main4 .col-div .icon {width:70px;height:70px;border-radius:50%;background-color:#DDD;text-align:center;margin:0 auto;overflow:hidden;}
#main4 .col-div .icon i {font-size:40px;color:#B8140F;margin:15px auto;}
#main4 .col-div .title {width:100%;height:30px;line-height:30px;font-size:16px;float:left;text-align:center;}
#main4 .col-div .summary {width:100%;height:auto;line-height:24px;font-size:12px;float:left;text-align:left;padding:0 5px}
/*-- //main4 刑事律师专攻领域 --*/

/*-- main5 服务内容 --*/
#main5 {width: 100%;padding:2rem 0;background-color: #FFF;}
#main5 .hd {padding: 1rem 0 1rem;}
#main5 .col-div{width: 100%;height:auto;overflow:hidden;margin-bottom: 15px;border:1px solid #DDD;background-color: #F2EFEF;}
#main5 .col-div .icon {width:70px;height:70px;border-radius:50%;text-align:center;margin:0 auto;overflow:hidden;}
#main5 .col-div .icon i {font-size:40px;color:#B8140F;margin:15px auto;}
#main5 .col-div .title {width:100%;height:30px;line-height:30px;font-size:14px;float:left;text-align:center;}
/*-- //main5 服务内容 --*/

/*-- main6 团队动态 --*/
#main6 {width: 100%;padding:2rem 0;}
#main6 .col-div{background-color:#FFF;font-size:0.75rem;margin-bottom: 20px;padding: 15px;}
#main6 .col-div img{width:7.5rem;height: 7rem;border: 0;}
#main6 .ft {padding: 1rem 0 1rem;}
#main6 .ft a{display:block;width:10rem;height: 3rem;line-height: 3rem;margin: 0 auto;border: 1px solid #CCC;border-radius: 1.5rem;}
#main6 .ft a:hover{background-color: #CC8809;color: #FFF;text-decoration: none;}

#main6 #article-content{padding: 30px;}
/*-- //main6 团队动态 --*/

/*-- main7 视频说法 --*/
#main7 {width: 100%;padding:2rem 0;background-color: #FFF;}
#main7 .hd {padding: 1rem 0 1rem;}
#main7 .bd .col-div{margin-bottom: 15px;}
#main7 .ft {padding: 1rem 0 1rem;}
#main7 .ft a{display:block;width:10rem;height: 3rem;line-height: 3rem;margin: 0 auto;border: 1px solid #CCC;border-radius: 1.5rem;}
#main7 .ft a:hover{background-color: #CC8809;color: #FFF;text-decoration: none;}
/*-- //main5 视频说法 --*/


/*-- team --*/
#team {width: 100%;background-color: #FFF;padding-bottom: 4rem;}
#team h3 {
    font-size: 2rem;
    margin-bottom: .5em;
}
#team h4 {
    font-size: 1.5rem;
    color: #FFF;
    margin-bottom: .5em;
}

.team-hd {padding: 1rem 0 1rem;}
@media (min-width: 767px)
{
.team-hd {
    padding: 5rem 0 2rem;
}}
.team-bd{overflow: hidden;}
#team .col-div{background-color:#60C992;width:100%;padding: 18% 10%;margin-bottom: 1.875rem;font-size:0.75rem;}

/*-- //team --*/


/*尾部样式*/
#zlhl-footer {
    width: 100%;
    height:auto !important;
    background-color: #282828;
    padding: 10px 0;
	color:#EEE;
}

#zlhl-footer a{color:#EEE;}
#zlhl-footer #copyright{line-height:2rem;}
@media (max-width: 767px)
{
#zlhl-footer #copyright{font-size:0.75rem;}
}
#zlhl-footer #contact{line-height: 28px;font-size:16px;}

.menu2{width:100%;position:relative;height:32px;line-height:32px;text-align:left;}
.menu2 .menulist{width:1200px;margin:0px auto;}
.menu2 a{color:#FFF;font-size:14px;width:auto;height:100%; display: block;text-decoration: none;}
.menu2 a:hover{color:#FFF;}
.menu2 ul{width:auto;height:100%;}
.menu2 ul li{width:90px;height:100%;float:left;position:relative;}

#fix-tel{width: 100%;height: 4rem;line-height: 4rem;font-size: 1.5rem;background-color: #B8140F;text-align: center;}
#fix-tel a{color: #FFF;text-decoration: none;}

#fix-tel .bottom-left{background-color: #FD9C11;}
#fix-tel .bottom-right{background-color: #00A0E9;}

/*-- article --*/
#article {width: 100%;padding-bottom: 2rem;}
#article h3 {
    font-size: 2rem;
    margin-bottom: .5em;
}
#article h4 {
    font-size: 1.5rem;
    color: #FFF;
    margin-bottom: .5em;
}

#article .article-hd {padding: 1rem 0 1rem;}
@media (min-width: 767px)
{
#article .article-hd {
    padding: 5rem 0 4rem;
}}
#article .col-div{background-color:#FFF;font-size:0.75rem;margin-bottom: 20px;padding: 15px;}
#article .col-div img{width:7.5rem;height: 7rem;border: 0;}

#article #article-content{padding: 30px;}
/*-- //article --*/