
/* 响应式处理 */
@media screen and (max-width:1600px){
	.in_part7 .list,
	.wrap{width: 1200px;}
	.wrap.padding{padding: 0 50px;}
	.in_part8 .txt,
	.in_title h2{font-size: 50px;}
	.header .nav ul>li{margin-right: 80px;}
	.footer .logo{padding-bottom: 80px;}
	.footer .nav{width: 440px; }
	.footer .nav li{width: 220px;}

	/* 首页 */
	.in_part1 .swiper-slide{height: 600px;}
	.in_part1 .box .wrap{height: 200px;}
	.in_part1 .paging{padding-top: 65px;}
	.in_part1 .search{padding-top: 40px;}
	.in_part1 .box .wrap::before{width: 900px;}
    .in_part1 .cont{padding-top: 110px;}

	.in_part2{padding: 170px 0 150px 0;}
	.in_part2 li{height: 335px; padding: 100px 0 0 60px;}
	.in_part2 li span{font-size: 35px;}

	.in_part3 .wrap{height: 800px;}
	.in_part3 .wrap::before{width: 700px;}
	.in_part3 .part1{padding-top: 200px;}
	.in_part3 .part1 .txt{font-size: 55px;}
	.in_part3 .part2{margin-top: 200px;}

	.in_part4 dd .img{height: 650px;}
	.in_part4 dt{padding-top: 200px;}

	.in_part5 .top img{width: 100%;}
	.in_part5 .top dt{padding: 50px 90px 0 90px;}
	.in_part5 .top .tet{padding-bottom: 30px ;}

	.in_part5 .list dd{padding-right: 0;}
	.in_part5 .list ul{margin: -40px -20px 0 -20px;}
	.in_part5 .list li{padding: 40px 20px 0 20px;}
	
	.in_part6 .box{margin-top: -50px;}

	.in_part7 .list ul{margin: 0 -20px; margin-top: 80px;}
	.in_part7 .list li{padding: 0 20px; margin-top: -40px;}
	.in_part7 .list li:nth-child(5){margin-left: 155px;}
	.in_part7 .list span{width: 200px; height: 200px; line-height: 160px; margin: 0 35px;}

	.in_part8 .box{height: 650px;}

	/* 栏目公用样式 */
	.layout_left{padding-right: 40px;}
	.layout_right{width: 320px;}
	.paging a{font-size: 16px; height: 40px; line-height: 40px;}

	.column_part .wrap{height: 600px;}
	.column_part h2{font-size: 90px;}

	.advert_part>div img{width: 100%;}
	.advert_part .zixun{padding: 30px 20px;}
	.advert_part .zixun .list dd a{font-size: 16px;}


	/* 律师列表 */
	.lawyer_list ul{margin: -30px -15px 0 -15px;}
	.lawyer_list li{padding: 30px 15px 0 15px;}
	.lawyer_part1 .box{height: 600px;}
	.lawyerCon_part12 dt .txt{font-size: 50px;}
	.lawyerCon_part13 .part2{margin-top: 50px;}
	.lawyerCon_part13 ul{margin: 0 -20px;}
	.lawyerCon_part13 li{padding: 0 20px;}
	.lawyerCon_part10 .swiper-slide span{padding: 15px 30px; font-size: 22px;}

	/* 律师详情 */
	.lawyerCon_part1 .right{width: 380px;}
	
	
	/* 法总评审团 */
	.faz_part3 dd{padding: 0 40px;}
	.faz_part3 .tit .d1{width: 300px;}
	.faz_dialog .box{width: 1200px;}
	.faz_dialog .left{width: 300px; height: 300px;}
	.faz_dialog .tit{margin-right: -50px;}
	.faz_dialog .right{padding: 60px 0 0 60px;}

	/* 推荐律师 */
	.tuij_part1 .in_title{padding-bottom: 50px;}
	.tuij_part1 .box{padding: 80px 100px;}

	/* 关于 */
	.guany_part1 dd{padding-left: 450px;}
	.guany_part1 .img{bottom: 30px;}
	.guany_part1 .img img{width: 680px;}


    /* 名律谈 */
    .minglv_part2 dd{height: 300px;}
    .minglvCon_part1 .box{padding-right: 360px;}
    .minglvCon_part3 dd a{width: 280px;}

    .advert_part_bottom .zixun{height: 459px;}
    .advert_part_bottom .zhaopin dl:last-child,
    .advert_part_bottom .zixun .list dl:last-child{display: none;}

    .lvsuoCon_part1 .part1 dt h2{font-size: 55px;}
    .lvsuoCon_part1 .part2 dt{font-size: 40px;}

    .xiazai_part .list dd{padding-right: 100px;}
}


@media screen and (max-width:1200px){
	body{font-size: 16px; line-height: 1.5;}
	.backTop{width: 50px; height: 50px;  background-image: url(../images/ico_15.png); background-position: center; background-repeat: no-repeat;}
	.backTop span{display: none;}
	.wrap{width: auto; margin: 0 30px;}
	.wrap.padding{padding: 0 30px;}
	.in_part8 .txt, .in_title h2,
	.in_part3 .part1 .txt{font-size: 45px;}

	.header .nav ul>li{margin-right: 40px;}
	.header .nav ul>li>a{font-size: 16px;}
	.header .but a{font-size: 16px;}

	.footer .part1{padding: 60px 0 40px 0;}
	.footer .logo{padding-bottom: 40px;}
	.footer .logo img{width: 200px;}
	
	.footer .nav{width: 30%;}
	.footer .nav li{width: 50%; padding-bottom: 20px;}
	.footer .nav a{font-size: 18px;}
	.footer .contact{width: 30%;}
	.footer .login{width: 38%;}
	.footer .login span{font-size: 18px; padding-bottom: 30px;}
	.footer .part2{padding: 20px 0;}


	/* 首页 */
	.in_part1 .swiper-slide{height: 500px;}
	.in_part1 .box .wrap{height: 150px;}
	.swiper-button-prev1,
	.swiper-button-next1{width: 50px; height: 50px; background-size: 200%;}
	.in_part1 .paging .swiper-pagination1{width: 50px; height: 50px; line-height: 50px;}
	.in_part1 .paging{padding-top: 50px;}
	.in_part1 .box .wrap::before{right: -30px; width: 60%; top: -30px; padding-top: 30px;}
	.in_part1 .search{padding: 20px 50px 0 80px; width: 60%; box-sizing: border-box;}
	.in_part1 .search form{width: 100%; position: relative; box-sizing: border-box; padding-right: 130px;}
	.in_part1 .search .text{width: 100%; margin-left: 10px; padding-left: 20px;}
	.in_part1 .search .submit{font-size: 16px; width: 130px; position: absolute; right: 0; top: 0;}
	.in_part1 .search input{height: 45px; line-height: 45px;}
	.in_part1 .search .top{padding-top: 10px; font-size: 16px;}
	.in_part1 .search .top a{margin-right: 10px;}
    .in_part1 .cont{padding-top: 80px;}
    .in_part1 .txt h2{font-size: 45px;}
    .in_part1 .tlt{font-size: 16px;}
    .in_part1 .tet{font-size: 14px;}
    .in_part1 .tat a{width: 160px; height: 50px; line-height: 50px; font-size: 16px;}


	.in_part2{padding: 120px 0;}
	.in_part2 li{height: 280px; padding: 80px 0 0 50px;}
	.in_part2 li span{font-size: 30px;}
	.in_part2 li a{width: 150px; height: 50px; line-height: 50px;}

	.in_part3 .wrap::before{left: -30px; background-size: cover; width: 470px;}
	.in_part3 .wrap{height: 650px;}
	.in_part3 .part1{width: 460px; padding-right: 100px;}
	.in_part3 .part2{margin: 130px -60px 0 0;}

	.in_part4 dd .img{height: 500px;}
	.in_part4 dt{padding-top: 100px;}
	.in_part4 dt .txt{font-size: 30px;}

	.in_part5{padding: 120px 0;}
	.in_part5 .top dt{padding: 50px 30px 0 30px;}
	.in_part5 .list dd{padding: 20px 0 0 20px;}
	.in_part5 .list .tet{display: none;}
	.in_part5 .list .txt a{font-size: 16px;}

	.in_part6 .but{width: 130px;}

	.in_part7{padding: 120px 0;}
	.in_part7 .list{width: 900px;}
	.in_part7 .list li:nth-child(4),
	.in_part7 .list li:nth-child(9){margin-left: 158px;}
	.in_part7 .list li:nth-child(5){margin-left: 0;}
	.in_part7 .list li:nth-child(10){display: none;}

	.in_part8 .box{height: 480px;}


	/* 栏目公用样式 */
	.column_part .wrap{height: 500px;}
	.column_part .box{padding-left: 50px;}
	.column_part h2{font-size: 80px;}
	.column_part span{font-size: 20px;}
	.lawyer_screen select{font-size: 14px;}
	.paging{padding-top: 40px}
	.paging a{margin: 0 5px;}

	.button{font-size: 18px; height: 50px; line-height: 50px; width: 220px;}

	.layout_right{width: 30%;}
	.advert_part .zixun{padding: 20px;}
	.advert_part .zixun .txt{font-size: 20px;}
	.advert_part .zixun .list dd a{font-size: 14px; line-height: 1.4;}
	.advert_part .zixun .list dt{width: 90px;}
	.advert_part .zixun .list dd{height: 45px;}


	/* 律师列表 */
	.lawyer_list li{width: 50%;}

	/* 律师详情 */
	.lawyerCon_part1{margin-bottom: 20px;}
	.lawyerCon_part1 .box{min-height: 200px;}
	.lawyerCon_part1 .left{padding-top: 50px;}
	.lawyerCon_part1 .d1 h2{font-size: 50px;}
	.lawyerCon_part1 .d3{padding-bottom: 30px;}
	.lawyerCon_part1 .right{width: 30%;}
	.lawyerCon_part1 .d4{height: auto; padding-bottom: 30px;}
	.lawyerCon_part1 .d4 .dl1{width: auto;}
	.lawyerCon_part1 .d4 .dl2{width: auto;}

	.lawyerCon_part2{margin-bottom: 50px;}
	.lawyerCon_part2 li{padding-right: 50px;}
	.lawyerCon_part2 li a::before{bottom: -23px;}

	.lawyerCon_part10 .box{padding: 0 60px;}
	.lawyerCon_part10 .swiper-but span{top: 5px;}
	.lawyerCon_part12 dt .tit{font-size: 40px;}

	.lawyerCon_part13 .part2{margin: 40px 0 0 0;}


	/* 法总评审团 */
	.faz_part3 .tit .d1{width: 50%;}
	.faz_dialog .box{width: auto; margin: 100px 30px;}
	.faz_dialog .tit{margin: 0;}
	.faz_dialog .d2 dt{width: 150px;}

	/* 推荐律师 */
	.tuij_part2 .in_title{width: 400px;}


	/* 关于 */
	.guany_part1{margin:100px 0 200px 0;}
	.guany_part1 dt{padding-bottom: 50px;}
	.guany_part1 dd{padding-left: 470px;}
	.guany_part1 .img{bottom: 30px;}
	.guany_part1 .img img{width: 680px;}
	.guany_part2 .in_title{width: 40%;}
	.guany_part2 .list{width: auto; overflow: hidden; float: none;}

	/* 案源列表 */
	.any_screen .d2 li{width: 25%;}
	.any_part .list dt{width: 200px;}
	.any_part .list dd{padding-right: 80px;}
	.any_part .list .d5, .any_part .list .d5 a{font-size: 30px;}
	.advert_part .fabu i{font-size: 35px;}


    /* 招聘 */
    .any_screen .zhaop_d2 li{width: 33.3%;}
    .zhaop_part .list dt{width: 120px;}
    .zhaop_part .list .dd1 a{font-size: 28px;}
    .zhaop_part .list .dd1 i{font-size: 16px;}
    .anyCon_part4 .button{width: auto;}


    /* 名律谈 */
    .minglv_part1 dt{width: 200px;}
    .minglv_part1 .d1{font-size: 20px;}
    .minglv_part1 .d2{font-size: 26px;}
    .minglv_part1 .d5 a{font-size: 28px;}
    .minglv_part1 .d6{font-size: 18px;}
    .minglv_part2 .d3{font-size: 18px;}

    .minglvCon_part3 dt{width: 50%;}
    .minglvCon_part3 dt img{width: 100%;}
    .minglvCon_part3 dd span{font-size: 32px;}
    .minglvCon_part3 dd a{width: 220px;}
    .minglvCon_part4 .dt{font-size: 28px;}


    /* 律所详情 */
    .lvsuoCon_part1{height: 560px;}
    .lvsuoCon_part1 .part1{padding: 0;}
    .lvsuoCon_part1 .part1 dt{padding-top: 60px;}
    .lvsuoCon_part1 .part1 dt h2{font-size: 48px;}
    .lvsuoCon_part1 .part1 dd .img{width: 450px; height: 310px; background-size: 100%;}
    .lvsuoCon_part1 .part1 dd .img div{margin: 37px 32px 0 32px;  height: 195px; line-height: 195px;}
    .lvsuoCon_part1 .part2 dt{font-size: 32px; background-size: 50px; padding-top: 60px;}
    .lvsuoCon_part2 li a::before{bottom: -23px;}

    /* 新闻列表 */
    .news_part1 dt{padding: 50px 40px 0 40px;}
    .news_part1 .d2{height: 150px;}
    .news_part1 .d2 a{font-size: 24px;}

    /* 入驻律堂 */
    .ruzhu_part1{margin: 50px 0 100px 0;}
    .ruzhu_part1 .box{height: 450px; padding: 100px 0 0px 110px;}
    .ruzhu_part2 .in_title{width: 300px; padding: 0;}
    .ruzhu_part2 dl{padding: 40px 0;}
    .ruzhu_part2 dd{font-size: 20px;}

    .ruzhu_part3 ul{margin: 0 -10px;}
    .ruzhu_part3 li{padding: 0 10px;}
    .ruzhu_part3 dl{height: 700px;}
    .ruzhu_part3 dd{padding: 0 30px;}
    .ruzhu_part3 dd span{font-size: 30px;}
    .ruzhu_part3 dd p{font-size: 18px;}

    .ruzhu_tab a{height: 80px; line-height: 80px; font-size: 24px;}

    /* 登录注册 */
    .zhuc_box .tabs{margin-left: 50px; margin-right: 20px;}
    .zhuc_box .tabs a{font-size: 24px; line-height: 24px;}

	/* 0627 */
	.lvsuoCon_part1 .city a{font-size: 16px; padding: 8px 0; width: 90px;}
	.lvsuoCon_dd .lawyer_list li{width: 33.3%;}

}

@media screen and (max-width:768px){
	body{font-size: 15px; line-height: 1.4;}
	.wrap{margin: 0 20px;}
	.wrap.padding{padding: 0;}
	.swiper-button-prev1, .swiper-button-next1{width: 30px; height: 30px;}
	.in_part8 .txt, .in_title h2, .in_part3 .part1 .txt{font-size: 26px;}
	.in_title span{font-size: 14px; padding-top: 10px;}
	.backTop{width: 35px; height: 35px; background-size: 7px;}

	.header{overflow: hidden;}
	.header .wrap{margin: 0;}
	.header .logo span,
	.header .contact{display: none;}
	.header .part1{height: 60px;}
	.header .logo a{margin: 15px 0 0 20px;}
	.header .logo img{width: 110px;}
	.header .part2{position: absolute; left: 0; top: 60px; background: #fff; width: 100%; height: calc(100% - 60px); z-index: 99; left: -100%; transition: 0.5s;}	
	.header .nav{float: none;}
	.header .nav ul>li{float: none; height: auto; padding: 0; margin: 0; border-bottom: 1px solid rgba(0,0,0,0.1);}
	.header .nav ul>li>a{display: block; padding: 15px;}
	.header .nav ul>li b{position: absolute; right: 0; top: 0; width: 55px; height: 55px;}
	.header .nav ul>li b::before{content: ""; position: absolute; left: 20px; top: 23px; border: 8px solid; z-index: 1;border-color: #666 transparent transparent transparent;}
	.header .nav ol{ position: initial; left: auto; margin: 0 0 0 20px; width: auto; border: 0;}
	.header .nav ol a{text-align: left; padding: 6px 0;}
	.header .nav ol a:hover{background: none; color: #000;}
	.header .nav ol li:last-child{padding-bottom: 10px;}
	.header .nav li:hover ol{display: none;}
	.header .but{float: none; text-align: center; display: none;}
	.header .but a{float: none;}
	.header .nav li a.son::before{display: none;}
	.header.on .part2{left: 0;}

	.header .move_but{float: right; display: block; width: 30px; height: 30px; margin: 18px 20px 0 0;}
	.header .move_but i{width:100%; height: 2px; margin-top: 14px; background: #d3ab38; display: block; position: relative; transition: 0.4s;}
    .header .move_but i:before,
    .header .move_but i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #d3ab38; transition: 0.4s;}
    .header .move_but i:before{ margin-top: -9px;}
    .header .move_but i:after{ margin-top: 9px;}
	.header.on .move_but i:before{ transform: rotate(45deg); margin: 0;}
    .header.on .move_but i:after{ transform: rotate(-45deg); margin: 0;}
	.header.on .move_but i{ background:none;}


	.footer .part1{padding: 30px 0 10px 0;}
	.footer .nav,
	.footer .login{display: none;}
	.footer .contact{width: 100%;}
	.footer .logo{text-align: center; padding-bottom: 20px;}
	.footer .logo img{width: 150px;}
	.footer .contact li{padding-bottom: 10px;}
	.footer .contact .li2{font-size: 16px;}
	.footer .part2{font-size: 14px;}
	.footer .copyright,
	.footer .follow{float: none; text-align: center;}
	.footer .follow{padding-top: 10px;}
	.footer .follow a{margin: 0 5px 0 0;}


	/* 首页 */
	.in_part1{position: relative;}
	.in_part1 .swiper-slide{height: 300px; background-image: none !important; position: relative;}
    .in_part1 .phone_img{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-position: center;}
	.in_part1 .box .wrap::before,
	.in_part1 .paging .swiper-pagination1,
	.in_part1 .search{display: none;}
	.in_part1 .box .wrap{height: 0;}
	.in_part1 .box .wrap{position: initial;}
	.in_part1 .swiper-button-prev1,
	.in_part1 .swiper-button-next1{position: absolute; top: 50%; z-index: 2; margin-top: -15px; border-color: rgba(255,255,255,0.2); background-color: rgba(0,0,0,0.4);}
	.in_part1 .swiper-button-prev1{left: 10px;}
	.in_part1 .swiper-button-next1{right: 10px;}
	.in_part1 .paging{padding: 0;}
    .in_part1 .cont{padding-top: 60px;}
    .in_part1 .txt h2{padding-bottom: 20px; margin-bottom: 20px; font-size: 22px;}
    .in_part1 .tlt{font-size: 14px;}
    .in_part1 .tlt p{padding: 0 0 5px 10px;}
    .in_part1 .tlt p::before{width: 4px; height: 4px; top: 8px;}
    .in_part1 .tet{display: none;}
    .in_part1 .tat a{width: 120px; height: 40px; line-height: 40px; font-size: 14px;}


	.in_part2{padding:  50px 0;}
	.in_part2 li{height: 130px; padding: 30px 0 0 20px;}
	.in_part2 li span{font-size: 20px; padding-bottom: 20px;}
	.in_part2 li a{width: 90px; height: 30px; line-height: 30px; font-size: 14px;}

	.in_part3 .wrap{height: auto;}
	.in_part3 .wrap::before{display: none;}
	.in_part3 .part1{width: auto; float: none; margin: 0 -20px; padding: 30px 20px; background: #1b31a1 url(../images/ico_12.jpg) left bottom no-repeat; background-size: 100%;}
	.in_part3 .part1 .tet{font-size: 16px; padding: 20px 0 30px 0; margin-top: 20px;}
	.in_part3 .part2{padding: 20px 0 50px 0; margin: 0;}
	.in_part3 .part2 dd .txt{font-size: 16px; padding: 10px 0 0 0;}
	.in_part3 .part2 dd .tat{display: none;}

	.in_part4 dt{float: none; width: auto; padding: 30px 0 0 0;}
	.in_part4 dt .tit{font-size: 16px; padding-bottom: 10px;}
	.in_part4 dt .txt{font-size: 20px; padding-bottom: 20px;}
	.in_part4 dd {padding: 0; float: none; width: 100%;}
	.in_part4 dd .img{height: 250px;}
	.in_part4 dt .tat a{width: 130px; height: 45px; line-height: 45px;}

	.in_part5{padding: 50px 0;}
	.in_part5 .in_title{padding-bottom: 30px;}
	.in_part5 .top{padding-bottom: 30px;}
	.in_part5 .top dt{float: none; width: auto; padding: 40px 20px 20px 20px;}
	.in_part5 .top dd{float: none; width: auto;}
	.in_part5 .top .txt a{font-size: 18px;}
	.in_part5 .top .tet{font-size: 14px; padding: 10px 0;}
	.in_part5 .list ul{margin-top: -20px;}
	.in_part5 .list li{width: 100%; padding-top: 20px;}
	.in_part5 .list dt{width: 50%;}
	.in_part5 .list dt img{width: 100%;}
	.in_part5 .list dd{padding: 5px 0 0 10px;}

	.in_part6 .box_wrap{position: relative;}
	.in_part6 .box{width: auto; margin: 0 20px; position: initial;}
	.in_part6 .but{position: initial; padding: 0; width: auto;}
	.in_part6 .content{margin: 0;}
	.in_part6 .swiper-slide .pic{margin: 0;}
	.in_part6 .swiper-slide-next .pic, .in_part6 .swiper-slide-prev .pic{transform: scale(0.88);}
	.in_part6 .swiper-slide-active .pic{transform: scale(0.85);}
	.in_part6 .swiper-button-prev1,
	.in_part6 .swiper-button-next1{position: absolute; top: 50%; margin-top: -15px; z-index: 1; border-color: #2f69c2; background-color: rgba(255,255,255,0.2);}
	.in_part6 .swiper-button-prev1{left: 10px;}
	.in_part6 .swiper-button-next1{right: 10px;}
	.in_part6 .box .but .cf{display: none;}
	.in_part6 .swiper-but{display: block;}
	.in_part6 .txt a{font-size: 22px;}
	.in_part6 .tet{font-size: 14px; padding-bottom: 10px;}

	.in_part7{padding: 50px 0 70px 0;}
	.in_part7 .list{width: 350px;}
	.in_part7 .list span{padding: 10px;}
	.in_part7 .list ul{margin: 16px -4px 0 -4px;}
	.in_part7 .list li{padding: 0 4px; margin: -16px 0 0 0 ;}
	.in_part7 .list span{margin: 0 17px; width: 74px; height: 74px; line-height: 64px; padding: 5px; box-shadow: 1px 0 13px rgba(0,0,0,0.1);}
	.in_part7 .list li:nth-child(4), .in_part7 .list li:nth-child(9){margin-left: 58px;}


	.in_part8 .box{width: auto; height: 320px;}
	.in_part8 .txt{padding-bottom: 10px; margin-bottom: 20px;}
	.in_part8 .tet{font-size: 14px; padding-bottom: 20px;}
	.in_part8 .tat a{width: 130px; height: 45px; line-height: 45px;}

	
	/* 栏目公用样式 */
	.column_part .wrap{height: 250px;}
	.column_part .box{padding-left: 0;}
	.column_part h2{font-size: 40px;}
	.column_part span{font-size: 16px; letter-spacing: 2px; margin-top: 20px; padding-top: 10px;}

	.path_part{padding: 10px 0 15px 0;}
	.path_part a{font-size: 14px;}

	.lawyer_screen span{display: block; font-size: 16px; float: none; padding: 0 0 5px 0;}
	.lawyer_screen form{padding-left: 0;}
	.lawyer_screen ul{margin: -10px -5px 0 -5px;}
	.lawyer_screen li{width: 33.3%; padding: 10px 5px 0 5px;}
	.lawyer_screen select{height: 35px; line-height: 35px;}
	
	.layout_box{display: block; padding-bottom: 50px;}
	.layout_left{padding: 0; width: auto;}
	.layout_right{width: 100%;}
	.layout_right .advert_part>div{display: none;}

	.layout_right .advert_part .fabu{display: block; margin: 20px 0 0 0;}
	.advert_part .fabu i{font-size: 25px; height: 100px; line-height: 100px;}

	.paging{padding-top: 30px;}
	.paging a{display: none;}
	.paging a.prev,
	.paging a.next{display: inline-block;}

	.button{font-size: 14px; width: 150px; height: 40px; line-height: 40px;}

	/* 律师列表 */
	.lawyer_list ul{margin: -10px -5px 0 -5px;}
	.lawyer_list li{padding: 10px 5px 0 5px;}
	.lawyer_list dd{padding: 20px 20px 10px 20px;}
	.lawyer_list .tet{display: none;}
	.lawyer_list .txt i{font-size: 20px; line-height: 1;}


	/* 律师详情 */
	.lawyerCon_part1{border-bottom-width: 2px; overflow: hidden;}
	.lawyerCon_part1 .left{padding-top: 20px; float: none;}
	.lawyerCon_part1 .right{ width: 50%; right: -20px;}
	.lawyerCon_part1 .d1{width: auto;}
	.lawyerCon_part1 .d1::before{width: 110%;}
	.lawyerCon_part1 .d1 h2{font-size: 30px;}
	.lawyerCon_part1 .d1 b{padding: 10px 0 0 0;}
	.lawyerCon_part1 .d2{padding-bottom: 10px;}
	.lawyerCon_part1 .d3{padding-bottom: 20px;}
	.lawyerCon_part1 .d3 p{padding-bottom: 5px;}
	.lawyerCon_part1 .d4{padding-bottom: 20px;}
	.lawyerCon_part1 .d4 dl{float: none; margin-bottom: 10px; padding: 0 0 0 10px;}

	.lawyerCon_part2{margin-bottom: 30px;}
	.lawyerCon_part2 .wrap{padding: 0; margin: 0;}
	.lawyerCon_part2 ul{width: 100%; padding: 0;}
	.lawyerCon_part2 li{width: 20%; padding: 0; text-align: center;}
	.lawyerCon_part2 li a::before{bottom: -16px;}
	.lawyerCon_part2 .but{display: none;}
	
	.lawyerCon_dt{font-size: 18px; padding-left: 10px; border-left-width: 2px;}
	.lawyerCon_dd{padding: 15px 0 0 10px;}
	.lawyerCon_box>div{margin-bottom: 30px;}
	.lawyerCon_part3 .but_more{padding-top: 10px ;}
	.lawyerCon_part4 ul{margin: -10px -5px 0 -5px;}
	.lawyerCon_part4 li{padding: 10px 5px 0 5px;}

	.lawyerCon_part5 .lawyerCon_dd{padding-top: 0;}
	.lawyerCon_part5 dl{padding: 10px 0; width: 100% !important;}
	.lawyerCon_part5 .dl1 dt,
	.lawyerCon_part5 .dl2 dt{width: 90px; text-align: right;}
	.lawyerCon_part5 .dl1{border-bottom: 1px solid #e8e8e9;}

	.lawyerCon_part8 li{width: 100%; padding: 10px 0;}
	.lawyerCon_part10 .box{padding: 0 40px; margin: 20px 0;}
	.lawyerCon_part10 .swiper-slide span{font-size: 16px; padding: 5px 20px;}
	.lawyerCon_part10 .swiper-but span{top: 0;}

	.lawyerCon_box .lawyerCon_part11{margin-bottom: 40px;}
	.lawyerCon_part11 .lawyerCon_dd{padding-left: 0;}
	.lawyerCon_part11 .tabs li{padding-right: 0;}
	.lawyerCon_part11 .tabs li a{padding: 10px 15px;}
	.lawyerCon_part11 .score{padding-top: 14px;}
	.lawyerCon_part11 .score b{font-size: 14px;}
	.lawyerCon_part11 .score i{font-size: 14px;}
	.lawyerCon_part11 .but{display: none;}
	.lawyerCon_part11 .item{display: block; padding: 20px 0;}
	.lawyerCon_part11 .d1{padding-bottom: 15px;}
	.lawyerCon_part11 .d1 i{font-size: 12px; padding: 2px 5px; margin-left: 5px;}
	.lawyerCon_part11 .d2 {padding-bottom: 15px;}
	.lawyerCon_part11 .d2 b{float: none; padding-bottom: 5px;}
	.lawyerCon_part11 .d3 ul{margin: 0;}
	.lawyerCon_part11 .d3 li{width: 33.3%;}
	.lawyerCon_part11 .d3 li b{font-size: 14px;}
	.lawyerCon_part11 .right{width: auto; padding-top: 10px;}
	.lawyerCon_part11 .d4{float: left; padding-top: 50px;}
	.lawyerCon_part11 .d5{float: right; padding: 0;}
	.lawyerCon_part11 .d5 dl{width: 80px;}
	.lawyerCon_part11 .d5 dt{height: 40px; line-height: 40px;}
	.lawyerCon_part11 .d5 dt i{font-size: 20px;}
	.lawyerCon_part13{padding: 40px 0;}
	.lawyerCon_part13 .part2{padding: 30px 0 0 0;}
	.lawyerCon_part13 ul{margin: -20px -10px 0 -10px;}
	.lawyerCon_part13 li{width: 50%; padding: 20px 10px 0 10px;}
	.lawyerCon_part14 h2{font-size: 20px; padding-top: 5px;}


	/* 法总评审团 */
	.faz_part2{padding: 30px;}
	.faz_part2 .box{font-size: 16px;}
	.faz_part3{padding-bottom: 30px;}
	.faz_part3 li{width: 100%;}
	.faz_part3 dd{padding: 0 20px;}
	.faz_part3 .txt{padding: 20px 0 10px 0;}
	.faz_part3 .txt h2{padding: 0;}
	.faz_part3 .txt span i{font-size: 12px; padding: 5px 10px;}
	.faz_part3 .tet{font-size: 16px; padding-bottom: 10px;}
	.faz_part3 .tit i{font-size: 14px;}
	.faz_part3 .tit b{font-size: 14px;}
	.faz_part3 dd{height: 170px; background-size: 50%;}
	
	.faz_dialog .close{right: 10px; top: 10px; background-size: 16px;}
	.faz_dialog .box{margin: 50px 20px;}
	.faz_dialog .con_box{padding: 30px 20px; }
	.faz_dialog .d1{margin-bottom: 10px;}
	.faz_dialog .left{width: 100px; height: 100px; margin: 0 auto; float: none; } 
	.faz_dialog .right{padding:20px 0 0 0px;}
	.faz_dialog .txt h2{font-size: 22px;}
	.faz_dialog .txt i{font-size: 14px; padding-top: 2px;}
	.faz_dialog .tet{font-size: 18px; padding-bottom: 10px;}
	.faz_dialog .tit dl{width: 50%; padding-bottom: 10px;}

	.faz_dialog .d2{padding: 30px 0;}
	.faz_dialog .d2 dl{padding-bottom: 30px;}
	.faz_dialog .d2 dt{width: auto; float: none; font-size: 18px; padding-left: 15px; border-left-width: 2px;}
	.faz_dialog .d2 dd{padding: 10px 0 20px 0;}
	

	/* 推荐律师 */
	.tuij_part1 .in_title{padding-bottom: 30px;}
	.tuij_part1 .box{padding: 30px 20px 30px 30px;}
	.tuij_part1 .box p{padding: 0 0 10px 30px;}
	.tuij_part2{padding: 50px 0;}
	.tuij_part2 .in_title{width: auto; float: none; padding: 0 0 20px 0;}
	.tuij_part2 .list dd img{width: 20px;}
	.tuij_part2 .list dl{height: 50px; line-height: 50px; border-left-width: 2px;}
	.tuij_part2 .list ul{margin: -20px -10px 0 -10px;}
	.tuij_part2 .list li{padding: 20px 10px 0 10px;}

	.tuij_part3{padding: 50px 0 30px 0;}
	.tuij_part3 .in_title{padding-bottom: 30px;}
	.tuij_part3 .d1{padding-bottom: 20px;}
	.tuij_part3 .d2{padding-bottom: 20px;}
	.tuij_part3 .d2 dl{width: 320px; font-size: 14px;}
	.tuij_part3 .d2 dt{float: none;}
	.tuij_part3 .d3 img{width: 150px;}

	
	/* 关于 */
	.guany_part1{padding: 30px 20px; margin: 30px 0 60px 0;}
	.guany_part1 dt{font-size: 16px; padding-bottom: 20px;}
	.guany_part1 dd{padding-left: 0;}
	.guany_part1 .img{display: none;}
	.guany_part1::before{top: -10px; bottom: -10px; left: 20px; right: 20px;}
	.guany_part1::after{top: -20px; bottom: -20px; left: 40px; right: 40px;}
	.guany_part2{padding-bottom: 50px;}
	.guany_part2 .in_title{width: auto; float: none; padding: 0 0 10px 0; text-align: center;}
	.guany_part2 .list dt{font-size: 20px;}
	.guany_part2 .list dd{font-size: 14px;}
	.guany_part2 .list dl{padding-bottom: 20px; margin-bottom: 20px;}


	/* 案源列表 */
	.any_screen .d1 form{position: relative; padding-right: 80px ;}
	.any_screen .d1 input{ height: 35px !important; line-height: 35px !important; font-size: 14px !important;}
	.any_screen .d1 .text{width: 100%; padding: 0 10px;}
	.any_screen .d1 .submit{position: absolute; right: 0; top: 0; width: 80px;}
	.any_screen .d2 li{width: 50%;}

	.any_part .list dl{padding: 30px 0;}
	.any_part .list dt{width: auto; float: none; clear: both; overflow: hidden; position: relative; padding-bottom: 10px;}
	.any_part .list dt .d1{ float: left;}
	.any_part .list dt .d2{ float: left; font-size: 14px; padding: 5px 0 0 10px;}
	.any_part .list dt .dd{position: absolute; right: 0; top: 0; text-align: right;}
	.any_part .list dd{padding: 0;}
	.any_part .list .d5, .any_part .list .d5 a{font-size: 20px;}


	/* 案源详情 */
	.anyCon_part2{font-size: 20px;}
	.anyCon_part3 .d1 dl{width: 100% !important; padding: 10px 0;}
	.anyCon_part3 .d1 .dl1{border-bottom: 1px solid #e7e7e7;}
	.anyCon_part3 .d1 .dl{border: 0;}
	.anyCon_part3 .d1 dl dt{width: 100px !important; text-align: right;}
	.anyCon_part3 .d1 .box{padding: 10px;}


    /* 招聘列表 */
    .zhaop_part{padding-bottom: 20px;}
    .any_screen .zhaop_d2 li{width: 33.3%;}
    .zhaop_part .list dl{padding: 30px 0;}
    .zhaop_part .list dt{width: auto; clear: both; overflow: hidden; float: none; padding-bottom: 5px;}
    .zhaop_part .list dt i{float: left;}
    .zhaop_part .list dt b{float: right; font-size: 16px;}
    .zhaop_part .list .dd1 a{font-size: 22px;}
    .zhaop_part .list .dd1 i{font-size: 14px; padding: 2px 10px; border-radius: 3px;}
    .zhaop_part .list .dd2{display: none;}

    .zhaopCon_part2 .swiper-but span{width: 30px; height: 30px; background-size: 60px;}
    .zhaopCon_part2 .swiper-container{margin: 0 40px;}
    .zhaopCon_part3 .top{padding: 10px;}
    .zhaopCon_part3 .top h2{font-size: 16px; padding-top: 10px;}
    .zhaopCon_part3 .top span {float: right; width: 160px; padding: 0;}
    .zhaopCon_part3 .top span i{font-size: 14px; display: block; margin: 0;}
    .zhaopCon_part3 .con{padding: 20px;}
    .zhaopCon_part3 .con .dd2 li{width: 100% !important; padding: 10px 0;}
    .zhaopCon_part3 .con .dd2 li:last-child{padding-top: 0;}
    .zhaopCon_part3 .con dd P{padding-bottom: 10px;}
    .anyCon_part4 .button{height: auto; line-height: 1.4; padding: 10px 30px;}
    .zhaopCon_part3 .but{font-size: 14px;}
    .zhaopCon_part3 .item.on .top span .i{opacity: 1;}


    /* 名律谈列表 */
    .faz_part2{ margin-bottom: 40px;}
    .minglv_part2 .txt,
    .minglv_txt{font-size: 24px; padding-bottom: 10px;}
    .minglv_part1 dl{padding: 30px 0;}
    .minglv_part1 dt{width: auto; float: none; clear: both; overflow: hidden; padding-bottom: 10px;}
    .minglv_part1 dt .d1{display: none;}
    .minglv_part1 dt .d2{float: left; font-size: 16px; padding: 0;}
    .minglv_part1 dt .d3{float: right; font-size: 16px;}
    .minglv_part1 .d5 a{font-size: 18px;}
    .minglv_part1 .d6{font-size: 14px;}

    .minglv_part2 dd{height: 180px;}
    .minglv_part2 li{width: 100%;}
    .minglv_part2 .d1{font-size: 18px; margin: 20px 0 10px 0; padding: 0; height: 25px; border: 0; overflow: hidden;}
    .minglv_part2 .d2{padding: 10px 0 15px 0; border-top: 1px solid rgba(0,0,0,0.2);}
    .minglv_part2 .d2 b{font-size: 16px;}
    .minglv_part2 .d2 i{font-size: 16px;}
    .minglv_part2 .d3{font-size: 14px;}


    /* 名律谈详情 */
    .minglvCon_part1{height: auto;}
    .minglvCon_part1 .box{padding: 0 0 20px 0;}
    .minglvCon_part1 .d1{padding: 20px 0 10px 0; font-size: 22px;}
    .minglvCon_part1 .d2 b{font-size: 16px; float: none;}
    .minglvCon_part1 .d2 i{float: none; display: block; padding-top: 5px;}
    .minglvCon_part1 .d2{padding-bottom: 20px; margin-bottom: 20px;}
    .minglvCon_part1 .d3 .left{float: none; clear: both; overflow: hidden;}
    .minglvCon_part1 .d3 .left i{font-size: 16px;}
    .minglvCon_part1 .d3 .left a{margin-left: 10px;}
    .minglvCon_part1 .d3 .left a img{width: 20px;}
    .minglvCon_part1 .d3 .right{float: none; padding-top: 5px;}
    .minglvCon_part1 .d3 .right a{font-size: 16px; background-size: 15px; padding-left: 20px;}

    .minglvCon_part2{padding: 30px; font-size: 16px; margin: 30px 0; overflow: hidden;}
    .minglvCon_part2::before,
    .minglvCon_part2::after{font-size: 60px;}
    .minglvCon_part2::after{bottom: -30px; right: -35px;}

    .minglvCon_part3{padding: 30px 0;}
    .minglvCon_part3 dt{width: 100%; float: none;}
    .minglvCon_part3 dd{padding: 10px 0 0 0; text-align: center;}
    .minglvCon_part3 dd span{font-size: 24px;}
    .minglvCon_part3 dd b{font-size: 16px;}
    .minglvCon_part3 dd a{font-size: 12px; height: 40px; line-height: 40px; width: 180px; margin: 0 auto;}

    .minglvCon_part4 .item{margin-top: 40px;}
    .minglvCon_part4 .dt{font-size: 18px; border-left-width: 2px; padding-left: 10px;}

    .minglvCon_part4 .dd{padding: 15px 0 0 10px;}
    .minglvCon_part4 .end{padding: 30px 0;}
    .minglvCon_part4 .but{padding: 30px 0;}
    .minglvCon_part4 .but i{padding: 20px 0; opacity: 1;}
    .minglvCon_part4 .but b{display: none;}
    .minglvCon_part4 .but a{height: 60px;}
    .advert_part_bottom{display: none;}
    .layout_right_top{margin: 0;}


    /* 律所列表 */
    .lvsuo_part .list dt .img{padding: 10px 0; line-height: normal; text-align: center;}
    .lvsuo_part .list .d5 i{padding: 0;}
   
    .lvsuoCon_part2 {overflow-y: auto; margin-bottom: 30px;}
    .lvsuoCon_part2 ul{}
    .lvsuoCon_part2 li{ padding-right: 20px; text-align: center;}
    .lvsuoCon_part2 li:last-child{padding: 0;}
    .lvsuoCon_part2 .but{display: none;}
    .lvsuoCon_part2 li a::before{bottom: -17px;}
    .lvsuoCon_dt{font-size: 18px; border-left-width: 2px; padding-left: 10px;}
    .lvsuoCon_dd{padding: 15px 0 0 10px;}
    .lvsuoCon_part4 ul{margin: -10px -5px 0 -5px;}
    .lvsuoCon_part4 li{padding: 10px 5px 0 5px;}
    .lvsuoCon_part6 .box{padding: 0 40px;}
    .lvsuoCon_part6 img{width: 100%;}
    .lvsuoCon_part6 .swiper-but span{margin-top: -15px;}
    .lvsuoCon_part8{margin-bottom: 40px;}
    .lvsuoCon_part8 .swiper-but{width: 120px; padding-top: 20px;}
    .lvsuoCon_part8 .swiper-but .swiper-pagination1{padding: 0 10px;}
    .lvsuoCon_part8 .swiper-but .swiper-pagination-current{font-size: 20px;}

    .lvsuoCon_part3 .but_more{padding: 0;}

    .lvsuoCon_part1{height: auto; padding-bottom: 10px; border-bottom-width: 3px; margin-bottom: 10px;}
    .lvsuoCon_part1 .part1 dt{width: 100%; padding: 0 0 20px 0;}
    .lvsuoCon_part1 .part1 dt h2{font-size: 30px;}
    .lvsuoCon_part1 .part1 dd{width: 100%;}
    .lvsuoCon_part1 .part1 dd .img{width: auto; height: auto;}
    .lvsuoCon_part1 .part1 dd .img div{ margin: 29px 25px 50px 25px;  height: 150px; line-height: 150px;}
    .lvsuoCon_part1 .part2 ul{margin: 0 -20px;}
    .lvsuoCon_part1 .part2 li{width: 33.3%; padding-bottom: 20px;}
    .lvsuoCon_part1 .part2 li:nth-child(4){margin-left: 16.65%;}
    .lvsuoCon_part1 .part2 dt{font-size: 20px; background-size: 30px;  padding-top: 40px; padding-bottom: 10px;}
    .lvsuoCon_part1 .part2 dd::before{height: 2px;}
    .lvsuoCon_part1 .part2 dd{padding-top: 10px;}

    .lvsuoCon_part9{margin: 50px 0; padding: 40px 0;}
    .lvsuoCon_part9 .lvsuoCon_dt{margin-bottom: 10px;}
    .lvsuoCon_part9 .swiper-but{top: 0;}
    .lvsuoCon_part9 .swiper-but span{width: 30px; height: 30px; background-size: 60px;}

    /* 新闻列表 */
    .news_part1 .txt{font-size: 24px;}
    .news_part1 dt,
    .news_part1 dd{float: none; width: auto;}
    .news_part1 dt{padding: 40px 20px 20px 20px;}
    .news_part1 .d2{height: 70px;}
    .news_part1 .d2 a{font-size: 18px;}
    .newsCon_page a{font-size: 16px; padding: 10px 0;}


    /* 入驻律堂 */
    .ruzhu_part1{margin: 20px 0 40px 0;}
    .ruzhu_part1 .box{height: auto; padding: 50px 30px; font-size: 16px; line-height: 1.5;}
    .ruzhu_part2{margin-bottom: 50px;}
    .ruzhu_part2 .in_title{width: auto; float: none; text-align: center; padding-bottom: 20px;}
    .ruzhu_part2 dl{padding: 20px 0; }
    .ruzhu_part2 dt{width: 40px; text-align: center; padding: 0; font-size: 30px}
    .ruzhu_part2 dd{font-size: 15px;}

    .ruzhu_part3{padding: 40px 0;}
    .ruzhu_part3 .in_title{padding-bottom: 20px;}
    .ruzhu_part3 li{width: 100%; }
    .ruzhu_part3 dl{height: auto; padding-bottom: 20px; margin-bottom: 20px; border-bottom-width: 2px; border-radius: 5px;}
    .ruzhu_part3 dt {height: 80px; line-height: 80px;}
    .ruzhu_part3 dt img{width: 50px;}
    .ruzhu_part3 dd span{font-size: 22px; padding: 20px 0 15px 0;}
    .ruzhu_part3 dd p{font-size: 15px; padding-bottom: 10px; background-position: left 5px;}

    .ruzhu_tab a{height: 50px; line-height: 50px; font-size: 16px;}
    .ruzhu_part3 .tips{margin-top: 10px;}
    .ruzhu_part3 .tips span{font-size: 16px;}
    .ruzhu_part3 .tips::before{top: 10px;}

    .xiazai_part .list dl{padding: 20px 0;}
    .xiazai_part .list dt {padding-right: 20px; width: 60px;}
    .xiazai_part .list dd{padding-right: 60px;}
    .xiazai_part .list .d5{font-size:  14px;}
    .xiazai_part .list .d5 .download{background-size: 20px; padding-top: 25px; font-size: 14px;}

    /* 登录注册 */
    .zhuc_box{overflow: hidden; min-height: 650px; height: auto; padding: 80px 0; box-sizing: border-box;}
    .zhuc_box .box{max-width: 590px; width: auto;}
    .zhuc_box .tabs{margin: 0 20px 10px 20px;}
    .zhuc_box .tabs ul{margin-right: -50px;}
    .zhuc_box .tabs li{padding-bottom: 15px;}
    .zhuc_box .tabs a{font-size: 20px; line-height: 20px;}
    .zhuc_box .tabs a::before{bottom: -16px; height: 2px;}

    .zhuc_box form{padding: 0 20px 0 0;}
    .zhuc_box dt{width: 80px; padding-top: 9px;}
    .zhuc_box dd{margin-left: 90px;}
    .zhuc_box dd input{height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px; border-radius: 2px;}
    .zhuc_box .code{padding-right: 120px;}
    .zhuc_box .code span{height: 40px; line-height: 40px; border-radius: 2px; width: 110px;}
    .zhuc_box .but{font-size: 16px; height: 45px; line-height: 45px;}

	/* 0627 */
	.lawyer_list .no_img a{padding: 0 20px;}
	.lawyer_list .no_img b{font-size: 20px;}
	.lawyer_list .no_img i{font-size: 15px;}
	.lvsuoCon_part1 .city {position: initial; margin-bottom: 20px; clear: both; overflow: hidden;}
	.lvsuoCon_part1 .city a{border-bottom: 1px solid rgba(0,0,0,0.2);}
	.lvsuoCon_part1 .city a:last-child{border-bottom: 1px solid rgba(0,0,0,0.2); border-right: 1px solid rgba(0,0,0,0.2); }
	.lvsuoCon_dd .lawyer_list li{width: 50%;}
}