body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, div, input, table, tr, td{

	margin: 0;

	padding: 0;

}

h1,h2,h3,h4,h5,h6{

	font-weight: bold;

}

ol, ul, li{

	list-style: none;

}

html{

	font-size: 100px;

}

* {

    margin: 0;

    padding: 0;

    font-family: "Microsoft YaHei";

}

body{

	font-family: "微软雅黑";

	background-color: #fff;

	font-size: 0.16rem;

	    /*overflow: scroll;*/

    overflow-x: hidden;

}

img{

	max-width: 100%;

	font-size: 0;

}

a {

    text-decoration: none;

    color: #333;

    font-family: "Microsoft YaHei";

}

a:hover{

	text-decoration: none;

}

em, i，b {

    font-style: normal;

}

.pt20 {

	padding-top: 0.2rem;

	padding-bottom: 0.2rem;

}

.pt30 {

	padding-top: 0.3rem;

	padding-bottom: 0.3rem;

}

.mt20 {

	margin-top: 0.2rem;

	margin-bottom: 0.2rem;

}

.mt30 {

	margin-top: 0.3rem;

	margin-bottom: 0.3rem;

}

.fl {

    float: left;

    display: inline;

}

.fr {

    float: right;

    display: inline;

}



.div_1200{

	width: 1200px;

	margin: 0 auto;

}



/*头部电话样式*/

.top_box{ width:100%; height:36px; background:#F4F4F4; line-height:36px;}



.top_left p{ font-size:12px; color:#666;}



.chanye li{ float:left; /*width:88px;*/}

.chanye li p{

	float:left;

	height:36px;

	line-height:38px;

	display:block;

	color:#787878;

	background:url(../images/icon.png) no-repeat left;

	font-size:12px; 

	padding-left:34px;

	background-position:8px -14px;

	-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;

}

.chanye li p:hover{ color:#f91706;}



.chanye li .ic01{background-position:0 -13px; font-size:13px;}

.chanye li .ic01:hover{background-position:0 -48px; font-size:13px;}



.chanye li .ic02{background-position:-141px -13px; padding-left:30px; margin-left:15px;}

.chanye li .ic02:hover{background-position:-141px -48px;}



.chanye .weixin{

	position:relative;

}

.wx_datu{

	display: none;

    position: absolute;

    top: 36px;

    left: -40px;

    width: 140px;

    height: 100%;

    color: #fff;

	z-index: 9999;

}

.wx_datu img{

    width: 140px;

    height: 145px;

    float: right;

}

 /*鼠标经过效果*/

.chanye .weixin:hover .wx_datu{ 

    display: block;

    bottom: -30px;

}



/*首页样式*/

.wrap{

	width: 100%;

}

.wrap .nav {

	text-align: center;

	font-weight: bold;

	background: #fff;

	position: relative;

}

.wrap .nav .nav-line {

	position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 3px;

	background: #f91706;

	/*animation: go 2s ease-in forwards;*/  /*设置的速度样式*/

}

@keyframes go {

	from{width: 0;}

	to{width: 100%;}

}

@-webkit-keyframs go {

	from{width: 0;}

	to{width: 100%;}

}



/*logo*/

.wrap .nav .logo {

	float: left;

	width: 3.4rem;

}

.wrap .nav .logo h1 img{

	float: left;

	width: 2.2rem;

	height: auto;

	margin-top: 13px;

	margin-bottom: 13px;

}



/*导航菜单*/

.wrap .nav .navlist{

	float: left;

	display: flex;

	justify-content: space-around;

	width: 70%;

    margin-top: 25px;

}

.wrap .nav .navlist li {

	position: relative;

    float: left;

    line-height: 40px;

    height: 40px;

    width: 18%;

    text-align: center;

}

.wrap .nav .navlist a {

	font-size: 16px;

    color: #333;

    text-decoration: none;

    display: inline-block;

	font-weight: normal;

	

	height: 0.37rem;

	line-height: 0.37rem;

	transition: all 0.5s;

}

.wrap .nav .navlist a:hover{

	color: #f91706;

    border-bottom: 3px solid #f91706;

}

.wrap .nav .navlist .active{

	color: #f91706;

    border-bottom: 3px solid #f91706;

}



/*banner*/

.flexslider { margin: 0px auto 0; position: relative; width: 100%; height: 500px; overflow: hidden; zoom: 1; }

.flexslider .slides li { width: 100%; height: 100%; }

.flexslider .slides a img { width: 100%; height: 500px; display: block; }



.flex-direction-nav a { width: 60px; height: 60px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background:url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px; }

.flex-direction-nav .flex-next { background-position: 0 -62px; right: 10px; }



.flex-direction-nav .flex-prev { left: 10px; }



.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }



.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }



.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }



.flex-control-nav { width: 100%; position: absolute; bottom: 15px; text-align: center; }



.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; background: #fff; border: 1px solid #f91706; border-radius: 50%;}



.flex-control-paging li.active{ background: #333; border: 1px solid #fff;}



.flex-control-paging li a { /*background: ; border: ;*/ display: block; overflow: hidden; text-indent: -99em;

   width: 14px; height: 14px; cursor: pointer; }



.flex-control-paging li a.flex-active, .flex-control-paging li.active a { background-position: 0 0; }



/*手机站轮播图*/

.wrap .picScroll-left {

    width: 100%;

}

.picScroll-left img{

    width: 100%;

}



/*四大优势*/

.wrap .section1{

	background: #fff;

	padding: 0.4rem 0;

}

  /*标题样式*/

.title { text-align: center; padding: 0 10px; margin-bottom: 0.35rem; }

.title p { display: inline-block; margin: 0 auto; font-size: 28px; color: #4a4a4a;font-weight: bold; }

.title span { font-size: 28px; color: #f91706;}

.title label { font-size: 15px; color:#797979; text-transform:uppercase; display: block; line-height: 22px; margin-top:12px;}



.wrap .section1 .row>div {

	width: 23.5%;

    float: left;

    margin: 0 8px;

	padding: 30px 0;

    height: 360px;

	border: 1px solid #ccc;

}

.wrap .section1 .block {

	text-align: center;

}



.section1 .block .imga{

	border-bottom: 1px solid #E9E9E9;

    height: 160px;

    font-size: 20px;

    color: #4a4a4a;

    line-height: 17px;

    width: 202px;

    margin: 0 auto 15px auto;

}

.section1 .block .imga h2{ color: #4a4a4a; font-size: 20px; line-height: 30px; text-align:center;}

.section1 .block .imga img{ display: block; margin: 20px auto;}



.section1 .block .imga img{-webkit-transition: -webkit-transform 1000ms ease-out;transition: transform 1000ms ease-out;-moz-transition: -moz-transform 1000ms ease-out;}

.section1 .block:hover .imga img{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg); }



.section1 .block .column-bottom p{ color: #666;font-size: 14px;line-height: 34px;}



.wrap .section1 .row>div:hover{ border: 1px solid #f91706;}





/*关于我们*/

.wrap .section2 {

	background: #f3f3f3 url(../images/aboutbg.png) no-repeat;

	height: 5.6rem;

	padding: 0.4rem 0;

}

.about_left{ width: 500px;float: left;position: relative; margin-left: 10px;}



.about_left .lic {

    position: relative;

    z-index: 2;

    width: 100%;

    height: 350px;

    overflow: hidden;

}

.about_left .lic img {

    width: 100%;

    height: 100%;

    -webkit-transition: -webkit-transform 1000ms ease-out;

    transition: transform 1000ms ease-out;

    -moz-transition: -moz-transform 1000ms ease-out;

}

.about_left .lic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}



.jianjie_box .right{width:52%;margin-left:4%;float:left;position:relative;}



.jianjie_box .right .about_title{width:100%;text-align:left;margin-top: 15px;}



.jianjie_box .right .about_title h2{font-size:26px;font-weight:500;line-height:36px;color:#333;}

.jianjie_box .right .about_title h2 span{font-size:16px; text-transform: uppercase;}

.jianjie_box .right .about_title h2:after{

	content: "";

    display: block;

    width: 100px;

    height: 4px;

    z-index: 9;

    left: 0;

    -webkit-transform-origin: center;

    -ms-transform-origin: center;

    transform-origin: center;

    -webkit-transition-duration: 1000ms;

    transition-duration: 1000ms;

    position: absolute;

    background: #F91706;

}

.jianjie_box .right .cont{width:100%;margin-top:20px;}

.jianjie_box .right .cont p{font-size:14px;line-height:32px;color:#666; /*text-indent: 2em;*/}



.jianjie_box .right .cont a.more{display:block;width:120px;height:36px;line-height:36px;font-size:14px;color:#fff; background:#F91706;text-align:center;margin-top:20px;border-radius:12px;}

.jianjie_box .right .cont a.more:hover{background:#ff4304; color:#fff;}





/*工会展示*/

.wrap .section3 {

	background: #fff;

	padding: 0.4rem 0;

}

.main4_content{width:1200px; height:385px; border-top:none; margin:0 auto;overflow:hidden; position:relative; margin:0px 0px 0;} 

.m-ali{width:1100px;overflow:hidden; float:left; margin-left:48px; height:300px;} 



.m-ali ul{width:1600px; overflow:hidden;} 



.m-ali ul li{ float:left; width:240px; display:inline; margin:5px 18px; overflow:hidden; text-align:center;} 



.team_img{ width:100%; height:240px; overflow:hidden;}



.m-ali ul li img{ width:100%; height:240px; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; 
 -o-transition: all 1s ease 0s; -webkit-transition: all 18s ease 0s; transition: all 1s ease 0s; border: 1px solid #ccc;} 



.m-ali ul li:hover img{moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}



.m-ali ul li .team_text{ width:100%; /*border: 1px solid #ccc;*/ border-top:none; height:76px; padding-top:5px; }

.m-ali ul li .team_text h2{ font-size:16px; color:#333; line-height:30px;}

.m-ali ul li .team_text p{ font-size:14px; color:#797979; line-height:20px;}

/*.m-ali ul li:hover{ border: 1px solid #F91706;}*/
.m-ali ul li:hover img{ border: 1px solid #F91706;}

/*.m-ali ul li:hover .team_text{ border: 1px solid #F91706; border-top:none;}*/

.m-ali ul li:hover .team_text h2{ color: #F91706;}



.hl_scrool_leftbtn{position: absolute;z-index: 1;top:140px;width: 24px;height: 44px;cursor: pointer; } 

.hl_scrool_rightbtn{position: absolute;z-index: 1;top:140px;width: 24px;height: 44px;cursor: pointer; } 



.main4_content .prev {left: 6px;}

.main4_content .next{ right:6px;}

.main4_content .arrow {position: absolute;top: 0; z-index: 1;width: 24px; height: 44px;background: url(../images/slider.png) no-repeat;opacity: .6;}

.main4_content .prev .arrow {right: 0;background-position: -24px -83px;}

.main4_content .next .arrow { left: 0; background-position: -74px -83px;}

.main4_content .arrow:hover {filter:alpha(opacity=60);opacity:1;}



/*主播商学院*/

.wrap .section5 {

	background: #fff url(../images/aboutbg.png) no-repeat;

	height: 5.6rem;

	padding: 0.4rem 0;

}

.top_news li:nth-child(3){ margin-right: 0;}

.top_news li{

	overflow: hidden;

	float:left;

	width: 31%;

	margin-right: 30px;

	margin-left:5px;

}

.top_news li .new_img{

	width: 384px;

	height: 216px;

	position: relative;

	display: block;

	overflow: hidden;

}

.top_news li .new_img:after {top: 0;left: 0;opacity: 0;content: "";display: block;width: 0;height: 100%;z-index: 9;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition-duration: 1000ms;transition-duration: 1000ms;position: absolute;background-color: rgba(255, 255, 255, 0.3);}



.top_news li:hover .new_img:after {left: 0;opacity: 100;width: 100%;}



.top_news li .new_img img{

	width: 100%;

	height: 100%;

}

.top_news li .new_img img{

	-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;}



.top_news li .new_img .date{

	position: absolute;

    top: 0;

    left: 0;

    width: 70px;

    height: 60px;

    background: rgba(249, 23, 6, 0.8);

    text-align: center;

    padding: 6px 0;

}

.new_img .date span {

    color: #fff;

    line-height: 26px;

	font-size:14px;
	display:block;

}

.new_img .date span.md {

    font-size: 24px;

}

.imga .date span.y {

    font-size: 14px;

}

	

.top_news li:hover a img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2); }



.top_news li .new_nei{

	padding: 15px 25px 20px 25px;

    background: #fafafa;

    position: relative;

    border-bottom: 3px solid #d1d1d1;

}

.new_nei a.new_tit{

    color: #333;

    font-size: 16px;

    font-weight: bold;

	height: 36px;

	line-height: 36px;

	width: 100%;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.new_nei p {

    font-size: 14px;

    color: #666;

    line-height: 26px;

	height: auto;

	margin-top: 6px;

}

.new_nei p span{

    font-size: 14px;

    color: #666;

    line-height: 26px;

}



.top_news li:hover a{ color: #f91706;}

.top_news li:hover .new_nei{ border-bottom: 3px solid #f91706;}



/*联系我们*/

.wrap .section6{

	background: #f5f5f5;

    padding: 0.4rem 0;

}



.contact01_left{ float:left; width:500px; height:520px; background-color:#fff; margin-bottom:15px;}

.contact01_left h1{ font-size:24px; color:#333; background:url(../images/title_bg.png) no-repeat bottom; padding-bottom:22px; margin-top:30px; display: block;text-align: center;}

.message_index{ margin-top:20px;}

.message_index input{ font-size:14px; color:#999; height:34px; line-height:34px; width:334px; padding-left:10px; border:1px solid #ccc; outline:none; margin:10px 0px; margin-left:83px;}

.message_index textarea{ font-size:14px; color:#999; height:94px; line-height:34px; width:334px; padding-left:10px; border:1px solid #ccc; outline:none; margin:10px 0px; margin-left:83px;}

.message_index .button{ font-size:18px; color:#fff; width:140px; height:42px; border-radius: 10px; background-color:#F91706; padding:0; margin-left:170px; margin-top:10px; outline:none; border:none;}

.message_index .button:hover{background-color:#f9440e;}

.contact01_right{ width:658px; height:520px; margin: 0 auto;;background-color:#fff;}

.contact01_right .contact01_right_t{height:258px; margin:22px 15px 10px;}

.contact01_right .cont_left{ float:left; margin-left:4%;}

.contact01_right .cont_left h2{ font-size:20px; color:#4a4a4a; font-weight:bold;}

.cont01{ border-bottom:1px dashed #ddd; padding-bottom:15px; margin-top:20px;}

.cont01 img{ float:left;}

.cont01 a:hover{ color:#ff6537;}

.cont01{transition: .4s all;-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all;}

.cont01.on .img001{-webkit-animation:rotateIn 1s .2s ease both;-moz-animation:rotateIn 1s .1s ease both;animation:rotateIn 1s .1s ease both;}

.cont_left p{ font-size:14px; color:#797979; margin-left:15px; float:left; line-height:40px;}

.cont_right{ float:right; margin-top:15px; margin-right:20px; width:163px; text-align:center;}

.cont_right img{ width:159px; height:159px; border:1px solid #ddd; padding:3px;}

.cont_right p{ font-size:14px; color:#666; line-height:24px;}

.contact01_right_b{ margin:20px 15px 0px 30px;height:200px;}





/*footer*/

.footer .section4{

	background: #2F2F2F;

}

.footer .footer_bottom{

	width: 89%;

    margin: 0 auto;

}

.footer .ft_top{ width:100%; overflow:hidden; background: #2F2F2F; padding: 20px 0;}



.footer .ft_top .ft_left { float:left; width:90%;} 



.footer .yqlj li{ float:left; }



.footer .yqlj li:last-child a{ border-right: none;}



.footer .yqlj li a:hover{ color: #529ffa;}



.footer .logo_bt{ float:left; width:45%;}

.footer .logo_bt img{ color:#fff; font-size:14px; line-height:38px; margin-top:15px; width:280px;}



.footer .ft01{ overflow: hidden; width:100%; margin:0 auto;}

.footer .ft02{ float:left; width:50%; margin:10px 0 0 5%; text-align:left;}

.footer .yqlj li{ float:left; width:100%;}

.footer .yqlj li span{ color:#9d9e9e; font-size:13px; line-height:28px; display:block;}

.footer .yqlj li a{ color:#9d9e9e; font-size:13px; line-height:28px; display:block;}

.footer .yqlj li a:hover{ color:#fff;}



.footer .ewm{ float:left; display: inline-block; width:300px; text-align:center; 

  /*border-left: 1px solid #bbb;*/ padding-left: 25px; margin-top:10px;}



.footer .ewm h2{ width:86px; border-bottom:1px solid #bbb; color:#fff; font-size:16px; line-height:40px; 

  margin-bottom:10px; text-align:left;}



.footer .ewm li{ float:left; width:110px; margin-right:20px;}



.footer .ewm li img{ display:block; width:105px; height:105px; margin:0 auto;}



.footer .ewm li p{ color:#fff; line-height:30px; font-size:12px;}



  /*底部信息*/

.ft_bottom{ border-top: 1px solid #232222; background: #232222; height:60px; overflow:hidden;}



.ft_bottom .div_1140{ margin: 0 auto; width: 1140px; overflow:hidden;}



.ft_bottom p{ color: #9d9e9e;font-size: 13px;  text-align:center;}



.ft_bottom p a{ color: #9d9e9e; font-size: 13px; line-height: 30px;}



.ft_bottom p a:hover{ color: #f91706;}



.ft_bottom p span { margin-right: 10px;}



/*app*/

#app-meun {

	float: right;

	width: 0.6rem;

	margin-top: 0.1rem;

	height: 0.6rem;

	background: url(../images/menu.png) center no-repeat;

	background-size: 100%;

}

.app-nav {

	display: none;

	/*background: #CC3399;*/

	background: #ff3500;

	padding: 0 0.3rem;

}

.app-nav li a {

	display: block;

	padding: 0.15rem 0.2rem;

	color: #fff;

	font-size: 0.2rem;

}





/*返回顶部*/

.gotop {

	position: fixed;

	right: 10px;

	bottom: 19%;

	z-index: 8;

	display: none;

	width: 60px;

	height: 60px;

	background: url(../images/topback.png) no-repeat center;

	cursor: pointer;

}



/*在线客服*/
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}

.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}

.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}

.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}

.side ul li .sidetop:hover{background:#f91706;opacity:1;filter:Alpha(opacity=100);}

.side ul li img{float:left;}


/*内页所在位置*/

.div_1100 {

    width: 1100px;

    margin: 0 auto;

}

.main_tit{ line-height:27px;padding:10px 0; border-bottom:1px solid #ececec; background:#f7f7f7;}

.main_tit p{ padding-left:20px; background:url(../images/icon15.png) no-repeat left 8px; color:#333; font-size:14px;}

.main_tit p a:hover { color:#F91706;}



/*关于我们*/

.about_box { background:#fff; padding: 30px 0; overflow: hidden; margin-bottom: 20px;}



.gsjj p{font-size: 14px;color: #333;line-height: 32px; /*text-indent: 2em;*/}

.gsjj img{ width: 100%;}



/*打官司找律师*/

.zgs_type{

	overflow: hidden;

	width: 62%;

	margin: 0 auto;

	float:none;

}

.zgs_type .zgs_nav{

	margin-bottom: 15px;

	padding: 10px 0;

	overflow: hidden;

	width: 100%;

}

.zgs_nav select.major{

	float: left;

    width: 28%;

    padding-left: 10px;

    height: 34px;

    line-height: 34px;

    font-size: 14px;

    border: 1px solid #ccc;

    color: #666;

	margin-right: 5px;

}

.zgs_nav #city{

	float: left;

    width: 55%;

}

.zgs_nav #city select{

	float: left;

    width: 48%;

    padding-left: 10px;

    height: 34px;

    line-height: 34px;

    font-size: 14px;

    border: 1px solid #ccc;

    color: #666;

	margin-right: 5px;

}

  /*搜索按钮*/

.zgs_nav .yy{

	float: left;

	width: 90px;

    height: 34px;

    line-height: 34px;

    border: none;

    font-size: 16px;

    background: #529ffa;

    color: #fff;

    text-align: center;

}

  /*律师列表*/

.lawyer_list li:nth-child(2n){ margin-right: 0;}

.lawyer_list li{

	padding: 18px 0;

	margin-bottom: 15px;

	overflow: hidden;

	float: left;

	width: 49%;

	margin-right: 40px;

    background: #f7f7f7;

}

  /*律师照片*/

.lawyer_list li .lv_img{

	float: left;

	width: 100px;

	height: 145px;

	margin-right: 4%;

    margin-left: 3%;

	padding:0;

}

.lawyer_list li .lv_img a{

	position: relative;

	display: block;

	overflow: hidden;

}

.lawyer_list li .lv_img a img{

	width: 100px;

	height: 145px;

	border: 1px solid #ddd;

}

  /*律师介绍*/

.lawyer_list li .lv_content{

	float: left;

	width: 63%;

	padding:0;

}

.lv_content a.lv_tit{

    color: #333;

    font-size: 15px;

    /*font-weight: bold;*/

	line-height: 30px;

	width: 100%;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.lv_content a.lv_tit:hover{ color: #f11a04;}



.lv_content .lv_text{

    font-size: 13px;

    color: #333;

    line-height: 27px;

}

.lv_text a{ color: #529ffa;}

.lv_text a:hover{ color: #f11a04;}

  /*律师电话*/

.i-fd4{

	display: inline-block;

    vertical-align: middle;

    overflow: hidden;

}

.lv_content .lv_phone{ font-size: 14px; margin: 0 0 2% 0;}



.lv_phone .ico_tel {

	width: 9px;

    height: 16px;

    background: url(../images/ico-find.png) no-repeat;

	background-position: -60px 0;

}

.lv_phone em{

	/*color: #f11a04;*/

	color: #333;

    font-size: 14px;

    line-height: 30px;

    padding: 0 5px;

	margin: 0 5% 0 0;

}

.lv_phone .u-btn{

	border: 1px solid #ccc;

    color: #333;

    padding: 0 10px;

	height: 22px;

	line-height: 22px;

	font-size: 13px;

}

.lv_phone .u-btn:hover{

	border: 1px solid #529ffa;

    color: #529ffa;

}

  /*律师所在城市*/

.lv_content .lv_adress{ font-size: 14px; margin: 0 0 3% 0;}



.lv_adress .ico_adress  {

	width: 14px;

    height: 16px;

    background: url(../images/ico-find.png) no-repeat;

	background-position: -25px 0;

}

.lv_adress em{

	color: #f11a04;

    font-size: 14px;

    line-height: 30px;

	margin: 0 5% 0 0;

}

.lv_adress .u-btn{

	border: 1px solid #ccc;

    color: #333;

    padding: 0 10px;

	height: 22px;

	line-height: 22px;

	font-size: 13px;

}

.lv_adress .u-btn:hover{

	border: 1px solid #529ffa;

    color: #529ffa;

}



  /*页码*/

.page0 { width:100%; height:auto; overflow:hidden;  margin:25px 0 20px 10px;/*text-align:center;*/}

.page { width:45%; margin:0 auto; float:none;}

.page ul li { width:auto; background:#e9e9e9; display:block; float:left; margin:0 3px; padding:4px 8px;

   color:#666; font-size:14px;  cursor:pointer;}

.page ul li a { color:#666; display:inline;}



.page ul li.c{ background: #F91706; color:#fff;}



.page ul li:hover{ background: #F91706; color:#fff;}

.page ul li:hover a{ color: #fff;}



/*律师加盟*/

.tab-content{

	width: 100%;

	overflow: hidden;

}

.recommend{

    width: 79%;

    margin: 0 auto;

    padding: 40px 10%;

    overflow: hidden;

    background: #f4f4f4;

    border-radius: 6px;

	box-shadow: 0 2px 5px #ddd, 0 -1px 2px #ddd;

}

.recommend li {

    line-height: 36px;

    margin: 0 auto;

    overflow: hidden;

	font-size: 14px;

	color: #666;

	margin-bottom: 12px;

}

.recommend li label {

    float: left;

    width: 130px;

    text-align: right;

    padding-right: 5px;

	font-weight: normal;

	padding: 0;

}

.recommend li .i-right {

	float: left;

	width: 60%;

	padding:0;

}

.recommend li .i-txt {

    font-size: 13px;

	color: #666;

}

.recommend li .red {

    color: rgb(255, 0, 0);

	margin-left: 2px;

	/*float: left;*/

}

.recommend li .i-txt input{

	float: left;

	line-height: 34px;

    border: 1px solid #ccc;

    width: 85%;

	padding-left: 5px;

	color: #666;

}

.recommend li .i-txt input:hover{

	border: 1px solid #529ffa;

}



.recommend li .i-txt .upload{

	padding-left: 0;

    height: 28px;

    line-height: 28px;

    border: none;

    font-size: 12px;

}

.recommend li .i-txt .upload:hover{

	border: none;

}

.recommend li .i-right select {

    float: left;

    height: 36px;

    line-height: 34px;

    border: 1px solid #ccc;

    width: 88%;

    color: #666;

}

.recommend li .i-right textarea{

	line-height: 28px;

    border: 1px solid #ccc;

    width: 92%;

    padding-left: 5px;

    color: #666;

    height: 150px;

}

 /*提交按钮*/

.recommend .i-item-btn .i-btn{

	display: inline-block;

    margin: 2% 2% 2% 18%;

    width: 120px;

    border: 1px solid #52abfb;

    border-radius: 3px;

    background: #52abfb;

    cursor: pointer;

    height: 38px;

    line-height: 38px;

    color: #fff;

    font-size: 16px;

	float: left;

}

.recommend .i-item-btn p{ float: left; line-height: 28px; margin: 20px 0; color: #f11a04; font-size: 14px;}



.recommend .i-item-btn .i-btn:hover{ background: #2f91e8;}

  /*城市三级联动*/

 .recommend li .i-txt #city{

	float: left;

	overflow: hidden;

 }

 .recommend li .i-txt #city select{

	width: 100px;

    height: 34px;

    display: inline-block;

    margin-right: 2px;

	float: left;

}



/*登录页面*/

.login-content {

    width: 58%;

    margin: 0 auto;

    padding: 40px 10%;

    overflow: hidden;

    background: #f4f4f4;

    border-radius: 6px;

    box-shadow: 0 2px 5px #ddd, 0 -1px 2px #ddd;

}

.login-content img {

	display: block;

    margin: 0 auto;

    text-align: center;

	height: 220px;

}

.login-content p{

    text-align: center;

	font-size: 14px;

	color: #333;

	line-height: 40px;

}



/*新闻*/

  /*内页菜单*/

.biao_nav {

    margin: 15px auto 25px auto;

    overflow: hidden;

	text-align: center;

}

.biao_nav li {

    display: inline-block;

    margin: 0 3px;

}

.biao_nav li .cur{

	background: #F91706;

    color: #fff;

}

.biao_nav li a {

	display: block;

    color: #666;

    font-size: 14px;

    line-height: 32px;

    border: 1px solid #F91706;

    width: 95px;

    border-radius: 4px;

    text-align: center;

}

.biao_nav li a:hover{

	background: #F91706; 

	color: #fff; 

}

  /*文章列表*/

.download_nr{ width:100%; height:auto;}

.download_nr ul{ padding: 0px; margin:0 auto; width:1100px; overflow:hidden;}

.download_nr li{ width:100%; line-height:40px;float:left;color:#333; border-bottom:1px dotted #ccc; 

   /*background: url(../images/dot.jpg) 5px 18px no-repeat;*/}



.download_nr li a.down{ width: 86%;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



.download_nr li span{ color:#666; float:right; font-size:13px;}

.download_nr li span a{ color:#666; font-size:13px;}



.download_nr li a{ color:#333;text-decoration:none; float:left; padding-left: 0px; font-size:14px; cursor:pointer;}

.download_nr li a:hover{ color:#F91706;text-decoration:underline; }



.showbtn {

    cursor: pointer;

}



/*新闻详情*/

.jie_top h1{

    background-color: #fff;

    font-size: 20px;

    line-height: 36px;

    color: #333;

    text-align: center;

    margin-top: 15px;

}

.jie-cont {

    font-size: 16px;

    line-height: 30px;

    color: #333;

	padding: 15px 10px;
	text-align: center;

}
.jie-cont img{
	width: 100%;
}

.jie-cont p{
	text-align: left;
    font-size: 20px;



	color: #333;

}

.jie-cont p span{

	color: #ad6a39;

    font-size: 16px;

    padding: 0 5px;

}
.jie-cont h3,.jie-cont h4{text-align: left;}
/*分享-标题*/

.news_top_ny {

    width: 100%;

    margin: auto;

    overflow: hidden;

    color: #666;

    text-align: center;

    height: 34px;

    line-height: 34px;

    border-bottom: 1px dashed #ccc;

	padding-bottom: 10px;

}

.w360 {

    width: 550px;

    margin: 0 auto;

	font-size: 14px;

}

.w360 span{

    color: #f11a04;	

}

.news_top_ny p {

    display: inline;

    margin-right: 15px;

}

.news_top_ny p a{ color: #666;}

.news_top_ny p a:hover{ color: #529ffa;}



  /*翻页*/

.ud{

	border-top: 1px dashed #ccc;

	line-height: 34px;

	overflow: hidden;

	color: #666;

	padding: 0 10px;

	padding-top: 10px;

	font-size: 14px;

}

.ud li{ float:left; width:100%;}

.ud a{ color: #666; font-size:14px;}



.ud a:hover{

	color: #529ffa;

	text-decoration: underline;

}



/*百度地图*/

.ditu{width:57%;height:322px;float:right;overflow:hidden; background:#efe9e9;}



/*联系我们*/

.lianxi_box{width:63%;height:322px;background:#f4f4f4;color: #666;font-size: 14px;padding:2%;margin: 0 auto;}



.cont_box { padding:0 3%;}

.cont_box h1{font-size:24px;color:#4a4a4a;line-height:50px;}

.cont_box li {width:100%;float: left;margin-top:12px;}



.cont_box li:hover .pic {transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);}

.cont_box li .pic {width:35px;height:35px;float:left;position: relative;margin:10px 10px 0 0;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;}

.cont_box li .pic img{width:100%;}



.cont_box li p {text-align: center;overflow: hidden;color:#444;font-size:15px;line-height:30px;text-align:left;margin-top:10px;padding-right:0;}

.cont_box li p a {color:#444;}

.cont_box li p a:hover {color:#f46b00;}



/*内页工会展示*/

.anli_list ul{width:100%; overflow:hidden;} 



.anli_list ul li:nth-child(4n){ margin-right:0;} 

.anli_list ul li{ float:left; width:21%; display:inline;margin-right:50px; margin-left:10px;overflow:hidden; text-align:center; margin-bottom:25px;} 

	

.anli_img{ width:100%; height:300px; overflow:hidden;}



.anli_list ul li img{ width:100%; height:100%; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -webkit-transition: all 18s ease 0s; transition: all 1s ease 0s; } 



.anli_list ul li:hover img{moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}



.anli_list ul li .team_text{ width:100%; border: 1px solid #ccc; border-top:none; height:76px; padding-top:5px; }

.anli_list ul li .team_text h2{ font-size:16px; color:#333; line-height:30px;}

.anli_list ul li .team_text p{ font-size:14px; color:#797979; line-height:20px;}



.anli_list ul li:hover .team_text{ border: 1px solid #F91706; border-top:none;}

.anli_list ul li:hover .team_text h2{ color: #F91706;}



/*APP*/

.gsjj .wh{width:40%;height:520px;float:left;overflow:hidden;}

.wh img{width:100%;height:100%;-webkit-transition: 0.4s ease-out;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;  -moz-transition: -moz-transform 0.4s ease-out;}

.wh:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}



.gsjj .whwz {

    width: 60%;

    height: 520px;

    float: right;

    background: #f4f4f4;

    color: #666;

    font-size: 14px;

	padding:1% 3%;

}



.gsjj .down{ float:left; display: inline-block; width:100%; text-align:center;padding-left: 25px; margin-top:15px;}



.gsjj .down li{ float:left;width: 27%; margin-right:50px;}



.gsjj .down li img{ display:block; width:160px; height:160px; margin:0 auto;}



.gsjj .down li .xiazai{

	display: block;

    width: 100%;

    height: 36px;

    line-height: 34px;

    font-size: 14px;

    color: #F91706;

    border: 1px solid #F91706;

    text-align: center;

    margin-top: 12px;

    border-radius: 14px;

}

.gsjj .down li a:hover{ background:#F91706; color:#fff;}



/*媒体查询*/

@media only screen and (min-width: 1200px){

	.container {

		/*padding-right: 0;

		padding-left: 0;*/

	}	

}

/*@media only screen and (min-width: 992px) and (max-width: 1200px) {}*/

@media only screen and (min-width: 992px){

	.container {

		padding-right: 0;

		padding-left: 0;

	}

	.wrap .nav .logo {

		float: left;

		width: 3.4rem;

	}

	.wrap .section1 .row>div {

		width: 23.2%;

	}

	#news_ti {

      width: 29%;

    }

	.xw_right li .news_h {

		float: left;

		width: 85%;

	}

	.footer .ft_top .ft_left {

		float: left;

		width: 90%;

	}
	
	.tubiao { width:100%; height:auto; overflow:hidden;padding-top:20px; padding-bottom:20px;text-align: center;}
	.tubiao .summary{text-align: left;margin:10px 0;background-color:#3333;line-height: 30px;color:#000;border-radius: 10px;}
	.tubiao .row{margin-top: 30px;line-height: 30px;}
	.tubiao .row h3{margin: 10px 0px;}
	.tubiao .row p.appropriate{margin-bottom: 2em;}
    .tubiao_1 { width:100%; height:auto; float:left;}
	.tubiao_1 ul li { width:16%; height:auto; float:left; text-align:center;}
	.tubiao_1 ul li img { width:90px; height:90px; text-align:center;}
	.tubiao_1 ul li p { width:100%; height:45px; line-height:45px; float:left; font-size:14px; color:#FFF; text-align:center; font-weight:bold;}
	.tubiao_1 ul li p a { color:#FFF;}
}





@media only screen and (min-width: 640px) and (max-width: 991px) {

	#app-meun{

	    width: 0.4rem;

        height: 0.4rem;

        margin-top: 0.2rem;

        display: block!important;

	 }

	.wrap .nav .logo h1 img {

		width: 2.2rem;

	}

	.wrap .nav .navlist a {

		padding: 0 0.1rem;

	}

	.app-nav li a {

		font-size: 0.2rem;

	}

	.news-count .count-page .news-list .title {

		margin: 0;

	}

	.news-count .count-page .news-list p {

		line-height: 0.2rem;

	}

	.news-count .count-page .news-list .title a,

	.news-count .count-page .news-list .title span{

		font-size: 0.14rem;

	}

		.wrap .section1 .service>div:nth-child(odd) {

		background: rgb(239,239,239);

	}

	

	.wrap .section1 .row>div {

		 width: 47%;

		 float: left;

		 margin: 0 10px;

		 margin-bottom: 10px;

	}



	#news_ti{ display:none;}

	#news_con .xw_left{ display:none;}

	#news_con .xw_right {width: 100%; padding-right: 15px; padding-left: 15px;}

	

	.xw_right li .news_h { float: left;width: 77%;}

	.news_h p { padding-right: 0; height: 46px; overflow: hidden;}

	.xw_right li { padding:0; padding-bottom:12px; margin-bottom:12px; overflow: hidden;}

	

	.footer .ft_top { height: auto; padding:0;}

	.footer .ft_top .ft_left { width: 100%;}

	.footer .ft02, .footer .ft03{ width:100%; margin: 0;}

	.footer .ewm {display:none;}

	.footer .logo_bt {display:none;}

	

	.hidden-sm { display: none!important;}	

	.wrap .nav .weixin{ display: none;}	

	

	.zgs_type{ width: 82%;}

	

/*底部*/

.footer .footer_bottom { width: 92%;margin: 0 auto;}



.div_1200{ width:100%;}

.tubiao { width:100%; height:auto; overflow:hidden;  padding-top:20px; padding-bottom:20px;line-height: 34px;font-size: 14px;}
.tubiao .summary{text-align: left;margin:10px 0;background-color:#3333;line-height: 30px;color:#000;border-radius: 10px;}
.tubiao h3{font-size: 16px;text-align: center;}
.tubiao p{text-indent: 2em;}
    .tubiao_1 { width:100%; height:auto; float:left;}
	.tubiao_1 ul li { width:25%; height:auto; float:left; text-align:center;}
	.tubiao_1 ul li img { width:90px; height:90px; text-align:center;}
	.tubiao_1 ul li p { width:100%; height:45px; line-height:45px; float:left; font-size:14px; color:#FFF; text-align:center; font-weight:bold;}
	.tubiao_1 ul li p a { color:#FFF;}



}





@media only screen and (min-width: 100px) and (max-width: 640px) {

	html{

		font-size: 70px;

	}

	.count h3 {

		font-size: 0.2rem;

	}

	.wrap .count {

		width: 100%;

		padding: 15px 0;

		margin: 0.1rem 0;

	}

	.case-count .count-page .case-grid li>div{

		margin: 0.2rem 0;

	}

	.details-count .count-page h4{

		text-align: left;

	}

	.wrap .section1 .service .block{

		padding: 0;

	}

	.wrap .section1 .circle {

		width: 1rem;

		height: 1rem;

	}

	.count .count-page .card {

		width: 80%;

		margin: 0 auto;

	}

	.news-details-count .news-img {

		float: none;

		margin: 0 auto;

	}

	.news-details-count .news-content {

		font-size: 0.18rem;

	}

	.wrap .section1 .service>div:nth-child(odd) {

		background: rgb(239,239,239);

	}

	.wrap .section1 .service .block .txt{

		font-size: 0.2rem;

	}

	.wrap .section3 .new-list {

	border-right: none;

}

#app-meun{

		width: 0.4rem;

		height: 0.4rem;

		margin-top: 0.16rem;

	}

	.footer .section4{

		padding: 0.2rem 0;

	}



.wrap .nav .logo {

	float: left;

	width: 3.4rem;

}

.wrap .nav .logo h1 img{

	width: 2.2rem;

    margin-top: 0.05rem;

	margin-bottom: 0.05rem;

}



.wrap .section1 .row>div {

    background: #fff;

    margin: 0 auto 10px auto;

    padding: 0;

    width: 82%;

    float: none;

	height: 280px;

}

.section1 .block a {

    display: block;

    height: auto;

	padding-bottom: 30px;

}



#news_con { padding-top: 0;}

#news_ti{ display:none;}

#news_con .xw_left{ display:none;}

#news_con .xw_right {width: 100%; padding-right: 15px; padding-left: 15px;}



.xw_right li .news_h { float: left;width: 75%;}

.news_h p { padding-right: 0; height: 46px; overflow: hidden;}

.xw_right li { padding:0; padding-bottom:12px; margin-bottom:12px; overflow: hidden;}



.footer .ft_top { height: auto; padding:0;}

.footer .ft_top .ft_left { width: 100%; padding: 0;}

.footer .ft02, .footer .ft03{ width:100%; margin: 0; padding:0;}



.footer .ewm{ display:none;}

.footer .logo_bt {display:none;}



.ft_bottom p span:nth-child(1){ display:none;}

.ft_bottom p span { margin: 0 3px; font-size:12px;}



.lawyer_list li:nth-child(2n) {

    margin: 0 auto 10px auto;

}

.lawyer_list li {

    margin: 0 auto 10px auto;

    float: none;

    width: 92%;

}

.lawyer_list li .lv_content {

    float: left;

    width: 98%;

    padding: 0 20px;

}

.page0 {

    margin: 20px 0;

    padding: 0;

}

.page {

    width: 100%;

	margin: 0 auto;

}

.page ul li {

    margin: 0 2px;

    padding: 4px 3px;

    font-size: 13px;

}

.zgs_type { width: 100%; padding:0;}

.zgs_nav select.major{ font-size:12px; padding:0;}

.zgs_nav #city { float:left; width: 53%; padding: 0;}

.zgs_nav #city select{ float:left; width:46%; font-size:12px; padding:0;}

.zgs_nav .yy{ width:50px; padding:0; font-size:14px;}



.title p{ font-size: 20px;}

.title p span{ font-size: 20px;}

.title label {font-size: 14px; margin-top: 10px;}



.recommend{ width: 100%;padding: 40px 0;}

.recommend li label { font-size:12px; width:116px;}

.recommend .i-item-btn .i-btn { margin: 4% 2% 2% 35%;width: 100px;}



.login-content{ width:100%;}



.biao_nav li a{ width:66px; font-size:12px;}

.download_nr ul{ width:100%;}

.download_nr li a.down{ width:74%;}



.jie_top h1{ font-size:15px;}

.w360 { width: 100%;margin: 0 auto;font-size: 0.12rem;}

.jie-cont p { font-size: 0.18rem;}



/*抖火内容*/

.wrap .section1 { padding: 0.3rem 0;}

.wrap .section2 { padding: 0.3rem 0;}

.wrap .section3 { padding: 0.3rem 0;}

.wrap .section4 { padding: 0.3rem 0;}

.wrap .section5 { padding: 0.1rem 0; height:auto;}



.wrap .section6 { padding: 0.3rem 0;}

.wrap .section6 .text-center{ display:none;}



.title { margin-bottom: 0.2rem;}



/*四大优势*/

.section1 .block .imga img { margin:15px auto;}

.section1 .block .imga {height: 145px; margin: 0 auto 5px auto;}



/*关于我们*/

.wrap .section2 { height:auto; padding: 0.3rem 0;}

.about_left .lic { height:auto;}

.jianjie_box .right {width: 92%; margin: 0 4%;}

.jianjie_box .right .cont{width:100%; margin-top:0px;}

.jianjie_box .right .cont a.more { margin:0 auto; margin-top:5px;}



/*工会展示*/

.main4_content { width:100%; height: 350px;}

.m-ali { width: 100%; margin-left: 5%; height: 280px;}

.m-ali ul li {float: left; width: 17%; margin: 5px 2%;}

.m-ali ul li .team_text { height:40px;}



/*新闻*/

.top_news li { width: 92%;margin-right: 4%;margin-left: 4%;}

.top_news li .new_nei { padding: 5px 10px 10px 10px;}



/*在线留言*/

.contact01_right { display:none;}

.contact01_left { width: 100%;height: auto;padding: 0.1rem 0;}

.message_index input {width: 80%; margin-left:10%;}

.message_index textarea {width: 80%; margin-left:10%;}

.message_index .button { margin-left:30%;}



/*底部*/

.footer .footer_bottom { width: 92%;margin: 0 auto;}



/*内页联系我们*/

.lianxi_box {width:100%; margin-bottom:10px; height:280px;}

.ditu {width:100%;}



/*内页*/

.gsjj .whwz { width: 100%; height: auto; padding:5% 3%;}

.gsjj .down li { float: left;width: 40%;margin-right: 20px;}

.gsjj .down li img { display: block; width: 100%; height:115px;}

.gsjj .down li .xiazai { height: 32px;line-height: 30px;font-size: 12px;}



/*内页工会展示*/

.anli_list ul li {width: 44%;margin-right: 8px;}

.anli_list ul li .anli_img { height: 210px;}

.anli_list ul li .team_text { height: 40px;}

.div_1200{ width:100%;}

.cont_box li p{ font-size:13px;}

.bdshare-slide-button-box{ display:none!important;}

.tubiao { width:100%; height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;line-height: 34px;font-size: 14px;}
.tubiao .summary{text-align: left;margin:10px 0;background-color:#3333;line-height: 30px;color:#000;border-radius: 10px;}
.tubiao h3{font-size: 16px;text-align: center;}
.tubiao p{text-indent: 2em;}
.tubiao_1 { width:100%; height:auto; float:left;}
	.tubiao_1 ul li { width:25%; height:auto; float:left; text-align:center;}
	.tubiao_1 ul li img { width:90%; height:auto; text-align:center;}
	.tubiao_1 ul li p { width:100%; height:45px; line-height:45px; float:left; font-size:14px; color:#FFF; text-align:center; font-weight:bold;}
	.tubiao_1 ul li p a { color:#FFF;}



}


