@charset "utf-8";

/* CSS Document */

/*===============首页模块1====================*/
.in_box1_bg{background:url(../images/page_bg.jpg) no-repeat center; background-size:cover; padding-bottom:.2rem;}
.in_box1{}
.kjyx_list{ position:absolute; left:0; top:100%; width:260px; height:570px; border-radius:0 0 .1rem .1rem; box-sizing:border-box; background:#fff; display:none; z-index:9; box-shadow: 0px 0px 20px 0px rgb(20 18 18 / 5%);}
.kjyx_list ul{ padding:15px 15px 0 20px; }
.kjyx_list ul a{width:45%; margin-bottom:19px;}
.kjyx_list .ico img{height:17px;}
.kjyx_list .txt{font-size:14px; margin-left:6px;}
.kjyx_list .zx {background:url(../images/zx_ico.png) no-repeat right top; background-size:40% auto; text-align:center; padding-top:50px; margin-top:-20px;}
.kjyx_list .zx h3{ font-size:.23rem;}
.kjyx_list .zx h6{ font-size:17px; color:var(--main_color); margin:15px auto;}
.kjyx_list .zx a{ display:block; line-height:50px; width:60%; border-radius:50px; background-image: linear-gradient(116deg, #71b5ff, var(--main_color)); margin:auto; color:#fff; font-size:18px; letter-spacing:2px; transition:0.3s all;}
.kjyx_list .zx a:hover{ transform:translateY(-3px);}

.in_box1 .left{width:256px;}
.in_box1 .mid{width:calc(100% - 545px); margin-top:10px;}
.in_box1 .right{width:260px; box-sizing:border-box;}

.in1_list{ box-sizing:border-box; padding:15px 20px; background:#fff; border-radius:.1rem; margin-top:12px;}
.in1_list li{margin:8px 0;width:48%;}
.in1_list li span{width:36px;height:22px;background: #f5f5f5;border-radius:4px;color:#999;text-align:center;line-height:22px;font-size:12px;}
.in1_list li a{width:calc(100% - 45px);line-height:24px;font-size:15px;transition: all .3s;}
.in1_list li span.color1{background:#2080F7;color:#fff;}
.in1_list li span.color2{background:#F23F4E;color:#fff;}
.in1_list li span.color3{background:#FF7A38;color:#fff;}
.in1_list li span.color4{background:#22AB80;color:#fff;}
.in1_list li span.color5{background:rgb(187, 102, 49);color:#fff;}

@media screen and (max-width:768px) {
.in_box1{background:#f2f3f8;}
.in_box1 .mid{width:100%; margin-top:0;}
.in1_list{margin-top:0; padding:15px 10px 15px 12px; border-radius:0;}
.in1_list li{margin:5px 0;width:100%;}
}


/*======================首页模块一 右侧======================*/
.in_box1 .right .box{background:url(../images/bg2.jpg) no-repeat center top #fff; height:562px; border-radius:.1rem; margin-top:10px;}
.in_box1 .right .city_ico{padding-top:.2rem;}
.in_box1 .right h3{font-size:16px; margin:15px auto;}
.in_box1 .right .city_list{ padding:0 15px 20px 15px;}
.in_box1 .right .city_list a{ width:23.5%; line-height:34px; color:#666; text-align:center; text-align:center; border-radius:5px;}
.in_box1 .right .city_list a:hover{ background:var(--main_color); color:#fff;}
.in_box1 .right .more a{width:60%; line-height:33px; border-radius:36px; color:var(--main_color); text-align:center; border:solid 1px var(--main_color); transition:0.3s all;}
.in_box1 .right .more a:hover{color:#fff; background:var(--main_color);}
.in_box1 .right .rz{ text-align:center; margin:35px 10px 30px; font-size:13px;}
.in_box1 .right .rz li{width:33%; }
.in_box1 .right .rz .ico img{ height:25px; margin-bottom:8px;}
.in_box1 .right .gg{ padding:10px 20px 0 20px;}
.in_box1 .right .gg h5{ font-size:15px; text-align:center; margin-bottom:12px; position:relative;}
.in_box1 .right .gg h5 img{ height:18px; margin-right:5px; }
.in_box1 .right .gg h5 span{ position:relative; z-index:3;}
.in_box1 .right .gg h5:before{ content:''; display:block; width:100%; height:1px; background:#ddd; position:absolute; top:50%; z-index:0;}
.in_box1 .right .gg h5:after{content:''; display:block; width:125px; height:100%; background:#fff; position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:1;}
.in_box1 .right .gg li{ line-height:2.4; position:relative; padding-left:15px; font-size:13px;}
.in_box1 .right .gg li:before{ content:''; width:6px; height:6px; border-radius:100%; background:#ddd; display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); }
@media screen and (max-width:768px) {
.in_box1 .right{display:none;}
}


/*===========手机图标===============*/
.sj_tubiao{background:#fff;padding:15px 0 10px; border-bottom:solid 0px #f2f3f8; margin-bottom:12px;}
.sj_tubiao li{width:25%;margin-bottom:12px;}
.sj_tubiao li .ico{width:56px;height:56px;margin:0 auto;border-radius:50%;overflow:hidden;}
.sj_tubiao li:nth-child(1) .ico{background: linear-gradient(to top left, #b6cdfe, #6f9ef5);}
.sj_tubiao li:nth-child(2) .ico{background: linear-gradient(to top left, #f4b55f, #ef9144);}
.sj_tubiao li:nth-child(3) .ico{background: linear-gradient(to top left, #fe9a9e, #f47b8a);}
.sj_tubiao li:nth-child(4) .ico{background: linear-gradient(to top left, #acdd65, #8ccc24);}
.sj_tubiao li:nth-child(5) .ico{background: linear-gradient(to top left, #7cdbc2, #67d2b3);}
.sj_tubiao li:nth-child(6) .ico{background: linear-gradient(to top left, #bbadf4, #9e86f5);}
.sj_tubiao li:nth-child(7) .ico{background: linear-gradient(to top left, #a0e6f6, #55c8dd);}
.sj_tubiao li:nth-child(8) .ico{background: linear-gradient(to top left, #f0aa7c, #ef6c47);}
.sj_tubiao li .ico img{width:52%;}
.sj_tubiao li .txt{text-align:center;margin-top:10px;}


/*======================轮播图======================*/
#banner {width:100%; position:relative; z-index:0; overflow:hidden;border-radius:.1rem;margin: 0;}
#banner li { overflow: hidden; position:relative;} 
#banner li .pic{height:400px;}
#banner li .txt{ position:absolute; left:.5rem; top:0; height:100%;}
#banner li .txt h6{ font-size:16px; color:rgba(255,255,255,0.8); font-weight:normal;}
#banner li .txt h2{ font-size:.36rem; font-weight:normal; color:#fff; margin:15px 0 20px 0;}
#banner li .txt p{color:rgba(255,255,255,0.68);}
#banner li .txt .tel{ font-size:.25rem; font-family:"MiSans"; margin:.5rem 0 .3rem;}
#banner li .txt .tel i{ font-size:.2rem;}
#banner li .txt .tel a{color:#fff;}
#banner li .txt .more a{width: 125px;line-height: 36px;text-align: center;border-radius: 34px;background: linear-gradient(to right, #F5964E, #EC3E3C);color: #fff;display: block;}


/*按钮切换*/	
	#banner .swiper-button-prev,#banner .swiper-button-next {width: 72px;height: 72px; background: url(../images/ico_sliding.png) no-repeat; margin-top:-36px;opacity:0.8; display:none;}
	#banner .swiper-button-prev {background-position: 0 0;}
	#banner .swiper-button-prev:hover { background-position: 0 -144px; opacity:1;}
	#banner .swiper-button-next { background-position: 0 -72px;}
	#banner .swiper-button-next:hover {background-position: 0 -216px; opacity:1;}
/*分页器*/
	#banner .swiper-pagination{bottom:15px;}
	#banner .swiper-pagination-bullet {width:.3rem;height:4px;border-radius:4px;background: rgba(255, 255, 255, .96);opacity: 1;position: relative;margin: 0 5px !important;}
	#banner .swiper-pagination-bullet:before{content: "";position: absolute;top: 0;left: 0;background:var(--main_color);width: 0;height:4px;z-index: 1;transition: 0s; }
	#banner .swiper-pagination-bullet-active:before{width: 100%;transition: all 6s ease;}
	
	
@media screen and (max-width:768px) {
	.in_box1 .mid{margin-top:0px;}
	#banner {border-radius:0;margin: 0;}
	#banner li .pic{height:225px;}
	
	#banner li .txt{left:20px;}
	#banner li .txt h6{ font-size:12px;}
	#banner li .txt h2{ font-size:20px; margin:10px 0 20px 0;}
	#banner li .txt p{display:none;}
	#banner li .txt .tel{ font-size:20px; margin:0px 0 20px;}
	#banner li .txt .tel i{ font-size:16px;}
	#banner li .txt .more a{width: 100px;line-height: 30px;}

	
    #banner .swiper-pagination{bottom:10px; }
	#banner .swiper-pagination-bullet{width:20px; height:3px;}
	#banner .swiper-pagination-bullet:before{height:3px;}
}

/*===============首页模块 优势====================*/
.in_youshi{ background:#fff; height:1rem; margin-bottom:.2rem; }
.in_youshi .ico{width:.56rem; height:.56rem; border-radius:100%; background:#EBF3FE; margin-right:.1rem;}
.in_youshi .ico img{ width:50%;}
.in_youshi p{color:#888; margin-bottom:.1rem;}
.in_youshi h5{ font-size:.25rem; font-weight:normal; font-family:"MiSans";}
@media screen and (max-width:768px) {
.in_youshi{ display:none;}
}

/*===============首页模块2 优质律师推荐====================*/
.in_box2{padding:25px; box-sizing:border-box;}
.in_box2 li{width:32.3%; margin-right:1.5%; margin-bottom:.2rem; padding:.2rem; box-sizing:border-box; background:url(../images/bg3.png) no-repeat center; background-size:cover; border-radius:.1rem; overflow:hidden; transition:0.3s all;}
.in_box2 li.xuwei{ padding:0;}
.in_box2 li:hover{ transform:translateY(-5px);}
.in_box2 li:nth-child(3n){ margin-right:0;}

.in_box2 li .pic{width:1rem; height:1rem; border-radius:10px; overflow:hidden;}
.in_box2 li .tit {width:calc(100% - 1rem); padding-left:.15rem; box-sizing:border-box;}
.in_box2 li .tit h2{ font-size:.18rem; color:#000;}
.in_box2 li .tit h2 span {display: inline-block;padding: 0 8px;background: rgba(0, 85, 255, .1);border: 1px solid rgba(0, 85, 255, .5);border-radius: 5px;color: var(--main_color);font-size: 12px;margin-left: .1rem;line-height: .22rem;font-weight: normal;}
.in_box2 li .tit h5{ font-size:15px; font-weight:normal; margin:20px 0 0 0;}

.in_box2 li .txt{ margin-top:.1rem;}

.in_box2 li .txt .scly{ line-height:1.6; margin-bottom:15px; color:#555;}
.in_box2 li .txt .scly span{ display:inline-block; margin:0 2px;}
.in_box2 li .txt .scly span:last-child{ display:none; }
.in_box2 li .txt .tel a{ background:var(--main_color); color:#fff; line-height:34px; display:inline-block; border-radius:32px; padding:0 20px; font-size:15px; cursor:pointer;}
.in_box2 li .txt .tel .a2{ background:#FF7A38; margin-left:10px; font-size:14px;}
.in_box2 li .txt .tel i{ margin-right:3px;}


@media screen and (max-width:768px) {
.in_box2{padding:25px 12px 15px;}
.in_box2 li{width:100%; margin-right:0%; margin-bottom:12px; padding:15px;}
.in_box2 li.xuwei{ padding:0;}
.in_box2 li:hover{ transform:translateY(0);}

.in_box2 li .pic{width:76px; height:76px; border-radius:10px;}
.in_box2 li .tit {width:calc(100% - 76px); padding-left:15px;}
.in_box2 li .tit h2{ font-size:18px;}
.in_box2 li .tit h2 span {line-height:18px;}
.in_box2 li .tit h5{ font-size:15px;margin:15px 0 0 0;}

.in_box2 li .txt{margin-top:10px;}
.in_box2 li .txt .scly{ margin-bottom:12px; color:#555;}
.in_box2 li .txt .scly span{ font-size:13px;}
}

/*===============首页模块3 大律说法====================*/
.in_box3 {margin-bottom:.2rem;}
.in_box3 .page_con{padding:25px; box-sizing:border-box;}
.in_box3 .focus{width:380px; margin:0; padding-bottom:35px;}
.in_box3 .focus li .pic{ height:253px; overflow:hidden;}
.in_box3 .focus li .txt{ padding:15px 10px 0;}
.in_box3 .focus li .txt h3{ font-size:18px; line-height:1.5; text-align:justify;}
.in_box3 .focus li .txt p{ line-height:1.5; text-align:justify; color:#666; margin:15px 0 20px;}
.in_box3 .focus li .txt .time span{ color:#999; font-size:12px;}
@media screen and (max-width:768px) {
.in_box3 {margin-bottom:12px;}
.in_box3 .page_con{padding:25px 12px 25px;}
.in_box3 .focus{width:100%;padding-bottom:30px;}
.in_box3 .focus li .pic{ height:220px; overflow:hidden;}
.in_box3 .focus li .txt h3{ font-size:16px; margin-bottom:10px;}
.in_box3 .focus li .txt p{ margin:12px 0 15px; display:none;}
}

.in_box3 .list{width:calc(100% - 405px);}
.in_box3 .list li{margin-bottom:20px;}
.in_box3 .list li:last-child{margin-bottom:0px;}
.in_box3 .list .pic{width:160px; height:100px; overflow:hidden;}
.in_box3 .list .pic img{ transition:0.3s all;}
.in_box3 .list li:hover .pic img{ transform:scale(1.1);}
.in_box3 .list .txt{width:calc(100% - 180px);}
.in_box3 .list .txt h3{ font-size:16px; line-height:1.6; font-weight:normal;}
.in_box3 .list .txt .info{ margin-top:20px; font-size:12px; color:#999;}
.in_box3 .list .txt .info strong{border-radius:26px; line-height:26px; display:inline-block; padding:0 10px; background: rgba(0, 85, 255, .1);color: var(--main_color); margin-right:15px; opacity:0.6;}
@media screen and (max-width:768px) {
.in_box3 .list{width:100%; margin-top:10px;}
.in_box3 .list li{margin-bottom:18px;}
.in_box3 .list .pic{width:140px; height:100px; border-radius:3px;}
.in_box3 .list .txt{width:calc(100% - 150px);}
.in_box3 .list .txt h3{ font-size:15px;}
.in_box3 .list .txt .info{ margin-top:20px; font-size:12px; color:#999;}
.in_box3 .list .txt .info strong{border-radius:26px; line-height:26px; font-size:11px; padding:0 5px;margin-right:10px; opacity:0.8;}

}

.in_box3 .tj_ls ul{ padding:20px 20px 25px;}
.in_box3 .tj_ls li{margin-bottom:18px; padding-bottom:15px; border-bottom:dotted 1px #ddd;}
.in_box3 .tj_ls li:last-child{margin-bottom:0px;}
.in_box3 .tj_ls .pic{width:60px; height:60px; overflow:hidden; border-radius:100%;}
.in_box3 .tj_ls .txt{width:calc(100% - 146px);}
.in_box3 .tj_ls .txt h3{ font-size:15px;}
.in_box3 .tj_ls .txt p{ margin-top:12px; font-size:13px; color:#666;}
.in_box3 .tj_ls .zx a{border-radius:30px; line-height:30px; width:68px; text-align:center; background: rgba(0, 85, 255, .1);color: var(--main_color); cursor:pointer;}
.in_box3 .tj_ls .zx a:hover{background:var(--main_color);color:#fff;}


.in_box3 .wls li{padding:20px 15px 15px 20px;margin-top:15px;border-radius:8px;}
.in_box3 .wls li{background:url(../images/bg4.jpg) center no-repeat;background-size:cover;}
.in_box3 .wls li img{width:50px; margin-right:15px;}
.in_box3 .wls li h3{ font-size:18px; margin-bottom:10px; letter-spacing:1px; color:#333;}
.in_box3 .wls li h3 span{color:var(--main_color);}
.in_box3 .wls li p{ margin-bottom:10px; color:#666; }
@media screen and (max-width:768px) {
.in_box3 .wls li{padding:25px 15px 20px 20px;margin-top:0;border-radius:0;}
}

.tonglan{border-radius:.1rem; overflow:hidden; margin-bottom:.2rem;}

/*===============首页模块4 法律知识====================*/
.in_box4 {padding:25px; box-sizing:border-box;}
.in_box4 li{width:47.5%; line-height:2.5;}
.in_box4 li span{ float:right; color:#999; margin-left:10px;}
.in_box4 li .a1{ color:var(--main_color); margin-right:10px;}
@media screen and (max-width:768px) {
.in_box4{padding:25px 12px 25px;}
.in_box4 li{width:100%; line-height:2;}
}

/*===============首页模块5 法律文书====================*/
.in_box5{ margin-top:.2rem;}
.in_box5 .page_con{padding:25px 25px 0; box-sizing:border-box;}
.in_box5 .list{}
.in_box5 .list li{width:20%; margin-right:6.6%; margin-bottom:.25rem; position:relative;}
.in_box5 .list li:nth-child(4n){ margin-right:0;}
.in_box5 .list li .pic{border:solid 1px #e8e8e8; overflow:hidden;}
.in_box5 .list li h3{ font-size:15px; font-weight:normal; margin:15px 0 10px; }
.in_box5 .list li .time{ font-size:12px; color:#888;}
.in_box5 .list li .down_btn{ position:absolute; left:0; bottom:56px; width:100%; text-align:center; opacity:0; transition:0.3s all;}
.in_box5 .list li:hover .down_btn{opacity:1;}
.in_box5 .list li .down_btn a{ width:50%; line-height:32px; background:var(--main_color); border-radius:5px; text-align:center; color:#fff; display:inline-block;}

@media screen and (max-width:768px) {
.in_box5{ margin-top:12px;}
.in_box5 .page_con{padding:25px 12px 0;}
.in_box5 .list li{width:31%; margin-right:3.5%; margin-bottom:15px;}
.in_box5 .list li:nth-child(4n){ margin-right:auto;}
.in_box5 .list li:nth-child(3n){ margin-right:0;}
}

.in_box5 .xzph_box ul{padding:20px 20px 25px;}
.in_box5 .xzph_box ul li { margin-bottom:15px;}
.in_box5 .xzph_box ul li a{ line-height:22px; font-size:15px;}
.in_box5 .xzph_box ul li span{width:22px; height:22px; background:#f2f3f8; border-radius:100%; margin-right:10px; color:#888;}
.in_box5 .xzph_box ul li:nth-child(1) span,
.in_box5 .xzph_box ul li:nth-child(2) span,
.in_box5 .xzph_box ul li:nth-child(3) span{background:var(--main_color); color:#fff;}
@media screen and (max-width:768px) {
.in_box5 .xzph_box ul{padding:15px 12px 10px;}
.in_box5 .xzph_box ul li { margin-bottom:10px;}
}

/*===============首页模块6 推荐律所====================*/
.in_box6{padding:25px 25px 20px; box-sizing:border-box; margin-top:.2rem;}
.in_box6 li{width:23.5%; margin-right:2%; margin-bottom:.2rem; box-sizing:border-box; border-radius:.1rem; overflow:hidden; transition:0.3s all; box-shadow: 0 12px 30px 0 rgba(97, 98, 104, .04); background-image: linear-gradient(180deg, #fff, #fff 17%, #fff); border: 1px solid rgba(222, 223, 224, .4);}
.in_box6 li:hover{ transform:translateY(-5px);}
.in_box6 li:nth-child(4n){ margin-right:0;}
.in_box6 li .pic{ overflow:hidden;}
.in_box6 li .txt{ padding:20px 15px 15px;}
.in_box6 li .txt h3{ font-size:15px; margin-bottom:.15rem;}
.in_box6 li .txt p{ line-height:2; color:#666; font-size:13px;}
.in_box6 li .txt p i{ margin-right:5px; }
@media screen and (max-width:768px) {
.in_box6{padding:25px 12px 20px; margin-top:12px;}
.in_box6 li{width:48.5%; margin-right:3%; margin-bottom:15px;}
.in_box6 li:hover{ transform:translateY(0);}
.in_box6 li:nth-child(2n){ margin-right:0;}
.in_box6 li .txt{ padding:20px 10px 12px;}
.in_box6 li .txt h3{ font-size:14px; margin-bottom:10px;}
.in_box6 li .txt p{ line-height:2; color:#666; font-size:12px;}
.in_box6 li .txt p i{ margin-right:5px; }


}


/*================找律师_精选律师=================*/
.jxls_box{padding:.35rem .3rem .3rem;box-sizing:border-box;position:relative;margin:.2rem 0 .2rem;}
.jxls_box li{width:15.2%;margin-right:1.5%;overflow:hidden;/*box-shadow: 0 8px 30px 0 rgba(97,98,104,.04);*/border-radius:.1rem;border: 1px solid #eee;transition:all .3s;}
.jxls_box li:nth-child(6n){margin-right:0;}
.jxls_box li .pic{overflow:hidden;position:relative;}
.jxls_box li .pic img{width:100%;display:block; transition:all .3s; }
.jxls_box li .pic span {position: absolute;top: 0;right: 0;background: #F05759;padding: 5px 8px;box-sizing: border-box;border-radius:0 0 0 15px;color: #fff;font-size: 12px;}
.jxls_box li .txt{padding:.15rem .15rem;box-sizing:border-box;}
.jxls_box li .txt h3{ font-size:15px; margin-bottom:.15rem;}
.jxls_box li .txt h3 strong{font-weight:normal;padding:2px 5px;background: rgba(0, 85, 255, .1);
border: 1px solid rgba(0, 85, 255, .5);border-radius: .24rem;color:var(--main_color);font-size:12px;margin-left:.1rem;}
.jxls_box li .txt span{display:block;color: #999;margin:.1rem 0;}
.jxls_box li .txt p{color: #717d9c;line-height:1.4;font-size:13px;}
.jxls_box li:hover .pic img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.jxls_box{padding:20px 12px 10px; margin:0;}
.jxls_box li{width:31%;margin-right:3.5%;border-radius:5px; border:0;}
.jxls_box li:nth-child(3n){margin-right:0;}
.jxls_box li .pic{border-radius:5px;}
.jxls_box li .pic span {padding: 5px 5px;}
.jxls_box li .txt{padding:10px 0;}
.jxls_box li .txt h3{font-size:15px; text-align:center; width:100%;}
.jxls_box li .txt h3 strong{display:none;}
.jxls_box li .txt span{margin:5px 0;font-size:14px; text-align:center; display:block;}
.jxls_box li .txt span i,.jxls_box li .txt p{display:none;}

}


/*================主体架构=================*/
.page_con{width:calc(100% - 356px);}
.page_side{width:336px;}
.page_side .sticky {position: sticky;top: 10px;}
@media screen and (max-width:768px) {
.page_con{width:100%;}
.page_side{width:100%; margin-top:15px;}
}

/*================找律师_主体部分=================*/
/*筛选*/
.sx_box{ padding:.35rem .3rem;}
.sx_box dl{ position:relative;  }
.sx_box dt{ width:46px; font-weight:bold; padding:8px 0; }
.sx_box dd{ width:calc(100% - 46px);}
.sx_box dd p{border-bottom:dashed 1px #e8e8e8; padding-bottom:10px; margin-bottom:12px;}
.sx_box dd a{ display:inline-block; padding:7px 7px; border-radius:5px; margin-bottom:3px;}
.sx_box dd a.active,.sx_box dd a:hover{ background:var(--main_color); color:#fff; }
.sx_box dl:last-child{padding:.15rem 0 0;}

/*搜索*/
.sx_box .in_ss{height:36px;}
.sx_box .in_ss input{line-height:36px;width: 260px;border: 1px solid var(--main_color);outline:none;border-radius:5px 0 0 5px;padding-left:15px;color:#666;}
.sx_box .in_ss button{width:80px;background:var(--main_color);color:#fff;border: 1px solid var(--main_color);outline:none;border-radius:0 5px 5px 0; font-size:16px;}



@media screen and (max-width:768px) {
.sx_btn{width:30px;}
.sx_btn img{width:100%;}
.sx_box{ padding:25px 12px 20px; position:fixed; left:0; top:0px; z-index:999;width:100%; height:100vh; overflow-y:auto; box-sizing:border-box; display:none;}
.sx_box.active{ display:block; }
.sx_box .close{position:absolute; top:15px; right:15px; width:30px; z-index:1;}
.sx_box dl{padding-bottom:5px; }
.sx_box dt{ width:100%; font-size:14px; padding:0; margin-bottom:10px;}
.sx_box dd{ width:100%;}
.sx_box dd p{padding-bottom:10px; margin-bottom:10px;}
.sx_box dd a{padding:6px 8px; font-size:13px; margin-bottom:2px;}

/*搜索*/
.sx_box .in_ss{height:32px;}
.sx_box .in_ss input{line-height:32px;width:calc(100% - 80px);}
.sx_box .in_ss button{width:60px;background:var(--main_color);color:#fff;border: 1px solid var(--main_color);outline:none;border-radius:0 5px 5px 0; font-size:14px;}
}


/*找律师列表*/
.zls_list_box{border-radius:0 0 10px 10px; padding:.3rem .5rem .3rem .3rem; background:#fff;} 
.zls_list li{padding-bottom:0.25rem; margin-bottom:.3rem; border-bottom:1px solid #e8e8e8;}
.zls_list li .pic{width:1.5rem;height:1.5rem;overflow:hidden;border-radius:.1rem;}
.zls_list li .pic img{width:100%;height:100%;object-fit:cover;display:block; transition:all .3s;}
.zls_list li .pic img:hover{ transform:scale(1.1,1.1);}

.zls_list li .txt{width:calc(100% - 1.75rem);margin-top:2px;}
.zls_list li .txt .intro{width:80%;}
.zls_list li .txt h3{font-size:.18rem; margin-bottom:.1rem; }
.zls_list li .txt h3 span{ display:inline-block; padding:0 8px;background: rgba(0, 85, 255, .1); border: 1px solid rgba(0, 85, 255, .5);border-radius:5px;color:var(--main_color);font-size:12px;margin-left:.1rem; line-height:.22rem; font-weight:normal;}

.zls_list li .txt .intro p{ line-height:2.2; color:#666;}
.zls_list li .txt .intro p span{ display:inline-block; margin:0 .1rem; color:#ddd; font-size:12px;}
.zls_list li .txt .intro .scly em{ display:inline-block; margin:0 3px; color:#666;}
.zls_list li .txt .intro .scly em:last-child{ display:none; }
.zls_list li .txt .intro p.p3{ color:#999;}

.zls_list li .txt .tel{width:20%; padding-bottom:.3rem;}
.zls_list li .txt .tel .a1{font-family:'MiSans';font-size:.18rem;}
.zls_list li .txt .tel .a1 i{font-size:.16rem; margin-right:5px;}
.zls_list li .txt .tel .a2{padding:0 .2rem;line-height:.34rem;border-radius:.34rem;border:1px solid var(--main_color); color:var(--main_color);margin-top:.2rem; transition:all .3s; cursor:pointer;}
.zls_list li .txt .tel .a2 i{margin-right:5px;}
.zls_list li:hover .tel .a2{background:var(--main_color);color:#fff}
.zls_list li .txt .desc{background:#f6f7f9;border-radius:5px;padding:.12rem .2rem;box-sizing:border-box;line-height:1.6;text-align:justify;color:#666; margin-top:.1rem;}

@media screen and (max-width:768px) {
.zls_list_box{ padding:20px 12px 20px; border-radius:0;}
.zls_list li{padding-bottom:12px; margin-bottom:20px;}
.zls_list li .pic{width:90px;height:90px; border-radius:6px;}

.zls_list li .txt{width:calc(100% - 100px);margin-top:0;}
.zls_list li .txt .intro{width:100%;}
.zls_list li .txt h3{font-size:16px; margin-bottom:5px; }
.zls_list li .txt h3 span{padding:0 5px;font-size:12px;margin-left:8px; line-height:18px;}

.zls_list li .txt .intro p{ font-size:13px;}
.zls_list li .txt .intro .scly em{margin:0 1px;}
.zls_list li .txt .intro .scly em:last-child{ display:none; }

.zls_list li .txt .tel{width:100%; padding-bottom:0; display:block; text-align:right; margin-top:6px;}
.zls_list li .txt .tel .a1{font-size:16px;}
.zls_list li .txt .tel .a1 i{font-size:15px; margin-right:5px;}
.zls_list li .txt .tel .a2{line-height:28px; margin-top:0; margin-left:15px; display:inline-block;}
.zls_list li:hover .tel .a2{background:none;color:var(--main_color);}
.zls_list li .tel .a2:hover{background:var(--main_color);color:#fff;}
.zls_list li .txt .desc{ display:none;}
}
	
/*========================加载更多按钮==============================*/
.load_more{text-align: center; border-radius:4px; overflow:hidden;}
.load_more a {background:var(--main_color); line-height:40px; display: block;color: #fff; transition:0.3s all;}
.load_more a:hover { opacity:0.8;}

.load_more1{width:2.6rem; margin:.15rem auto 0;}

@media screen and (max-width:768px) {
/*.load_more{margin-bottom:15px; background:var(--main_color); color:#fff;} 
.load_more a {background:var(--main_color); color:#fff;} */
.load_more1{width:100%;}
}


/*===========如何委托律师===============*/
.wtlc_box{background:url(../images/wtlc_bg.jpg) no-repeat bottom center; background-size:cover;padding:.2rem 0;margin-top:.5rem;}
.wtlc_box h3{width:25%;color:#fff;font-size:.24rem;line-height:1.4;}
.wtlc_box ul{width:75%;}
.wtlc_box li{width:20%;position:relative;}
.wtlc_box li .ico{width:60px;height:60px;border:1px dashed rgba(255,255,255,1);border-radius:100%;margin:0 auto;}
.wtlc_box li .ico img{width:30px;}
.wtlc_box li .txt p{color:#fff;text-align:center;margin:10px 0 0;}
.wtlc_box li .txt i{display:block;font-style:normal;color:#fff;text-align:center;font-size:.2rem;font-family: 'MiSans';}
.wtlc_box li:before{content:'';width:12px;height:12px;position:absolute;right:0;top:30%; background:url(../images/wtlc_jiantou.png) no-repeat;  background-size:cover;}
.wtlc_box li:last-child:before{display:none;}

@media screen and (max-width:768px) {
.wtlc_box{padding:25px 0 15px;margin-top:15px;}
.wtlc_box ul{width:100%;}
.wtlc_box h3{width:100%;font-size:16px;margin-bottom:15px;text-align:center;}
.wtlc_box h3 br{display:none;}
.wtlc_box li{width:19%; }
.wtlc_box li .ico{width:50px;height:50px;}
.wtlc_box li .ico img{width:25px;}
.wtlc_box li .txt p{font-size:13px;margin:10px 0 0; line-height:1.2;}
.wtlc_box li .txt i{font-size:16px;font-family: 'MiSans';}
.wtlc_box li:before{ width:8px;height:8px;top:22px; right:-5px;}
}


/*========================找律师内容页==============================*/

/*banner*/
.zls_show_ban{background:url(../images/show_zls_ban.jpg) no-repeat top center; background-size:cover;padding:1rem 0;}
.zls_show_ban .intro{width:60%;}
.zls_show_ban .intro .pic{width:2.46rem; overflow:hidden;background:#fff;padding:6px;border-radius:10px;box-sizing:border-box;position:relative;}
.zls_show_ban .intro .pic .img1{width:100%;display:block;border-radius:10px;}
.zls_show_ban .intro .pic .img2{position:absolute;bottom:0;right:6px;width:80px;}
.zls_show_ban .txt{width:calc(100% - 2.8rem);}
.zls_show_ban .txt h3{color:#fff;font-size:.3rem;}
.zls_show_ban .txt h3 img{width:18px;margin-left:10px;}
.zls_show_ban .txt .p1{color:rgba(255,255,255,.8);margin:.25rem 0 .2rem;}
.zls_show_ban .txt .p1 a{color:rgba(255,255,255,.8);}
.zls_show_ban .txt ul{margin-bottom:.1rem;}
.zls_show_ban .txt li{display:inline-block;padding:0 .2rem;box-sizing:border-box;line-height:.3rem;border:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.8);border-radius:.3rem;margin-right:.1rem;}
.zls_show_ban .wz{margin-top:.15rem;}
.zls_show_ban .wz1 .ico img{width:.2rem;}
.zls_show_ban .wz p{color:rgba(255,255,255,.8);margin-left:5px;}
.zls_show_ban .lxfs .a1{font-family:'MiSans';font-size:.3rem;color:#fff; }
.zls_show_ban .lxfs .a1 i{font-size:.25rem;margin-right:5px;}
.zls_show_ban .lxfs p{color:rgba(255,255,255,.8);margin:.3rem 0;}
.zls_show_ban .lxfs .a2{padding: 0 .3rem;line-height: .4rem;border-radius: .4rem;background:var(--main_color);color: #fff;transition: all .3s;font-size:.16rem; cursor:pointer;}
.zls_show_ban .lxfs .a2 i{margin-right:10px;}
.zls_show_ban .lxfs .a2:hover{ transform:translateY(-3px);}
@media screen and (max-width:768px) {
.zls_show_ban .intro{width:100%;}
.zls_show_ban .intro .pic{width:50%; max-width:156px; padding:4px; margin:auto;}
.zls_show_ban .intro .pic .img2{right:4px;width:68px;}
.zls_show_ban .txt{width:100%; margin-top:15px; padding:0 15px;}
.zls_show_ban .txt h3{font-size:20px; text-align:center; margin-bottom:15px;}
.zls_show_ban .txt h3 img{width:14px;margin-left:5px;}
.zls_show_ban .txt .p1{color:rgba(255,255,255,.8);margin:0 0 15px 0; text-align:center;}
.zls_show_ban .txt ul{text-align:center;}
.zls_show_ban .txt li{ padding:0 15px; line-height:28px; font-size:12px;}
.zls_show_ban .wz{ display:none;}

.zls_show_ban .lxfs{width:100%; display:block; text-align:center; margin-top:15px;}
.zls_show_ban .lxfs .a1{font-size:25px;}
.zls_show_ban .lxfs .a1 i{font-size:20px;margin-right:5px;}
.zls_show_ban .lxfs p{color:rgba(255,255,255,.5); font-size:12px;}
.zls_show_ban .lxfs .a2{padding: 0 20px;line-height:32px; font-size:14px; display:inline-block;}

}
/*律师简介*/
.lsjj_box{padding:.35rem .35rem;box-sizing:border-box;}
.intro_tag{border:2px dashed #e8e8e8;padding:.2rem .2rem; box-sizing:border-box;margin:.5rem 0 .6rem; font-size:15px;}
.intro_tag li img{width:.54rem; margin-right:.1rem;}
@media screen and (max-width:768px) {
.lsjj_box{padding:20px 15px;}
.intro_tag{border:1px dashed #ddd; font-size:13px; padding:15px 0px 5px; justify-content: flex-start!important;}
.intro_tag li {width:33%; margin-bottom:10px;}
.intro_tag li img{width:30px; margin-right:5px;}
}
.show_scly dd{width:15.3%;margin-right:1.5%;background:var(--main_color);text-align:center;color:#fff;border-radius:5px;line-height:.46rem;margin-bottom:.15rem; font-size:15px;}
.show_scly dd:nth-child(6n){margin-right:0;}
@media screen and (max-width:768px) {
.show_scly dd{width:23.5%;margin-right:2%; line-height:32px;margin-bottom:10px; font-size:14px;}
.show_scly dd:nth-child(6n){margin-right:auto;}
.show_scly dd:nth-child(4n){margin-right:0;}
}
/*精选服务*/
.jxfw_box{padding:.35rem .35rem;box-sizing:border-box;}
.jxfw_box li{width:18.4%;margin-right:2%; background:#f2f3f8; border-radius:5px;padding:.3rem 0;margin-bottom:.15rem;}
.jxfw_box li:nth-child(5n){margin-right:0;}
.jxfw_box li .ico img{width:.4rem;border-radius:5px;}
.jxfw_box li .txt{text-align:center;font-size:15px;margin-top:.2rem;font-weight:bold;}
@media screen and (max-width:768px) {
.jxfw_box{padding:25px 12px;}
.jxfw_box li{width:23.2%;margin-right:2.4%; padding:12px 0;margin-bottom:10px;}
.jxfw_box li:nth-child(5n){margin-right:auto;}
.jxfw_box li:nth-child(4n){margin-right:0;}
.jxfw_box li .ico img{width:33px;}
.jxfw_box li .txt{ font-size:14px;margin-top:10px; font-weight:normal;}
}
/*律师文集*/
.flzs_box{padding:.35rem .35rem;box-sizing:border-box;}
.flzs_box li{padding-bottom:.2rem; margin-bottom:.2rem; border-bottom:1px dashed #ddd;}
.flzs_box li .pic{width:200px;overflow:hidden;border-radius:5px;}
.flzs_box li .pic img{width:100%;display:block;}
.flzs_box li .txt{width:calc(100% - 220px);}
.flzs_box li .txt h3{ font-size:16px;}
.flzs_box li .txt .desc{color:#888;text-align:justify;line-height:1.8;margin:.2rem 0;}
.flzs_box li .txt dd{margin-right:.2rem;color:#999; font-size:13px; display:inline-block;}
.flzs_box li .txt dd i{margin-right:5px;}
.flzs_box li.nopic .txt{ width:100%; }

@media screen and (max-width:768px) {
.flzs_box{padding:25px 12px; }
.flzs_box li{padding-bottom:10px; margin-bottom:10px;}
.flzs_box li .pic{width:35%;}
.flzs_box li .txt{width:62%;}
.flzs_box li .txt h3{ font-size:15px; line-height:1.5; margin-bottom:15px;}
.flzs_box li .txt .desc{ display:none;}
}

/*律师执业档案*/
.zyda_box ul{padding:0 .2rem .2rem;box-sizing:border-box;}
.zyda_box li{padding:.1rem 0;border-bottom:1px dotted #ddd;}
.zyda_box li:last-child{border-bottom:none;}
.zyda_box li .ico{width:33px;height:33px;background:#F2F3F8;border-radius:100%;}
.zyda_box li .ico i{color:var(--main_color);font-size:.2rem;}
.zyda_box li .txt{width:calc(100% - 45px);color:#666;font-size:.16rem;}
.zyda_box li:nth-child(2) .txt{font-family: 'MiSans'; }
.zyda_box li:nth-child(2) .ico i{font-size:.26rem;}
.zyda_box li:nth-child(1) .ico i{font-size:.24rem;}
.zyda_box li:last-child .txt{font-size:14px;line-height:1.4;}
@media screen and (max-width:768px) {
.zyda_box ul{padding:10px 15px 10px;}
.zyda_box li{padding:6px 0;}
.zyda_box li .ico{width:36px;height:36px;}
.zyda_box li .ico i{font-size:18px;}
.zyda_box li .txt{font-size:15px;}
.zyda_box li:nth-child(2) .ico i{font-size:25px;}
.zyda_box li:nth-child(1) .ico i{font-size:20px;}
.zyda_box li:last-child .txt{font-size:14px;line-height:1.5;}
}

/*如何咨询律师*/
.zxls_box ul{padding:0 .2rem .15rem;box-sizing:border-box;}
.zxls_box li{padding:.2rem 0;position:relative;}
.zxls_box li .ico{width:35px;height:35px;border:1px solid var(--main_color);border-radius:100%;color:var(--main_color);font-size:.16rem;font-family: 'MiSans';}
.zxls_box li .txt{width:calc(100% - 50px);}
.zxls_box li .txt h3{font-weight:normal;font-size:.16rem;margin-bottom:.1rem;}
.zxls_box li .txt p{text-align:justify;color:#999;}
.zxls_box li:after {position: absolute;left:15px;bottom: 0;content: "";display: inline-block;width: 6px;height: 6px;border-top: 1px solid #ccc;border-right: 1px solid #ccc;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.zxls_box li:last-child:after{display:none;}
@media screen and (max-width:768px) {
.zxls_box ul{padding:10px 15px 10px;}
.zxls_box li{padding:15px 0;}
.zxls_box li .ico{font-size:14px;}
.zxls_box li .txt h3{font-size:15px;margin-bottom:10px;}
.zxls_box li .txt p{ font-size:13px;}
}
/*如何选择好律师?*/
.choose_box.sticky {position: sticky;top: 20px;}
.choose_box ul{padding:0 .2rem .15rem;box-sizing:border-box;}
.choose_box li{padding:.15rem 0;position:relative;}
.choose_box li .ico{width:55px;height:55px;border-radius:100%;}
.choose_box li:nth-child(1) .ico{background:#4E94F0;}
.choose_box li:nth-child(2) .ico{background:#FC6C6F;}
.choose_box li:nth-child(3) .ico{background:#F5AE16;}
.choose_box li:nth-child(4) .ico{background:#53C653;}
.choose_box li .ico img{width:.25rem;}
.choose_box li .txt{width:calc(100% - 70px);}
.choose_box li .txt h3{font-weight:normal;font-size:.16rem;margin-bottom:5px; }
.choose_box li .txt p{text-align:justify;color:#999;line-height:1.6;font-size:13px;}
@media screen and (max-width:768px) {
.choose_box{padding:10px 15px 10px;}
.choose_box ul{padding:0;}
.choose_box li{padding:10px 0;}
.choose_box li .ico img{width:25px;}
.choose_box li .txt h3{font-size:15px;margin-bottom:5px;}
}

/*================找律所_推荐律所=================*/
#tj_lvsuo{overflow:hidden;}
.tj_lvsuo{padding:.35rem .3rem .6rem;box-sizing:border-box;position:relative;margin:.2rem 0 .2rem;}
.tj_lvsuo li .pic{width:45%;overflow:hidden;border-radius:6px;}
.tj_lvsuo li .pic img{width:100%;height:100%;display:block; transition:all .3s;}
.tj_lvsuo li .txt{width:50%;}
.tj_lvsuo li .txt h3{font-size:15px;}
.tj_lvsuo li .txt span{display:block;color:var(--main_color);font-family: 'MiSans';font-size:15px;margin:.15rem 0 .12rem;}
.tj_lvsuo li .txt span i{font-size:14px;margin-right:5px;}
.tj_lvsuo li .txt span a{color:var(--main_color);}
.tj_lvsuo li .txt p{line-height:1.5;color:#666;}

.tj_lvsuo .qxls dd{width:33px; height:33px;}


#tj_lvsuo .swiper-pagination {bottom: .2rem; margin-left: -0.1rem;}
#tj_lvsuo .swiper-pagination-bullet{width:10px;height:10px;}
.tj_lvsuo li:hover .pic img{ transform:scale(1.1,1.1);}
.tj_lvsuo li:hover h3{color:#var(--main_color);}
.qxls dl:hover img{opacity:.8;}
.qxls dl:last-child:hover{background:var(--main_color);}

@media screen and (max-width:768px) {
#tj_lvsuo{overflow:hidden;}
.tj_lvsuo{padding:20px 12px 30px; margin:0;}
.tj_lvsuo li .pic{width:100%;border-radius:4px;}
.tj_lvsuo li .txt{width:100%;}
.tj_lvsuo li .txt h3{font-size:15px;margin-top:15px;}
.tj_lvsuo li .txt span{font-size:16px;margin:10px 0 15px;}
.tj_lvsuo li .txt span i{font-size:14px;margin-right:5px;}
.tj_lvsuo li .txt p{display:none;}
.tj_lvsuo .qxls{display:none;}
#tj_lvsuo .swiper-pagination {bottom:20px;}
#tj_lvsuo .swiper-pagination-bullet{width:7px;height:7px;}
}

/*================旗下律师=================*/
.qxls{margin-top:.1rem; position:relative;}
.qxls h4{font-weight:normal;font-size:14px;color:#888;}
.qxls dd{width:36px; height:36px; border-radius:100%;overflow:hidden;transition:all .3s; border:solid 2px #fff; background:#e8e8e8;}
.qxls dd:hover{ background:var(--main_color);}
.qxls dd a{height:100%;}
.qxls dd img{width:100%; display:block;}
.qxls dd em{width:4px; height:4px; display:block; background:#fff; border-radius:100%; position:relative;}
.qxls dd em:after{ content:''; display:block; width:4px; height:4px; display:block; background:#fff; border-radius:100%; position:absolute; left:-8px;}
.qxls dd em:before{ content:''; display:block; width:4px; height:4px; display:block; background:#fff; border-radius:100%; position:absolute; right:-8px;}
.qxls dt{ display:none;}
@media screen and (max-width:768px) {
.qxls dt{ position:absolute; right:0; display:flex; width:56px; height:28px; background:var(--main_color); color:#fff; border-radius:28px; margin-left:10px; margin-top:5px; font-size:12px;}
.qxls dt a{ color:#fff; }
}

/*================找律所_律所列表=================*/
.lvsuo_list li{padding-bottom:0.25rem; margin-bottom:.25rem; border-bottom:1px solid #e8e8e8;}
.lvsuo_list li .pic{width:230px; overflow:hidden; border-radius:.1rem;}
.lvsuo_list li .pic img{width:100%; display:block; transition:all .3s; }
.lvsuo_list li:hover .pic img{transform:scale(1.05,1.05);}
.lvsuo_list li .txt{width:calc(100% - 256px);}
.lvsuo_list li .txt .intro{width:75%;}
.lvsuo_list li .txt h3{font-size:17px; margin-top:5px;}
.lvsuo_list li .txt span{display:block;font-family: 'MiSans';font-size:.18rem;margin:.15rem 0 .1rem;}
.lvsuo_list li .txt span i{font-size:.17rem;margin-right:5px;}
.lvsuo_list li .txt span a{color:var(--main_color);}
.lvsuo_list li .txt p{line-height:1.6;color:#666;}

.lvsuo_list li .txt .scly{ margin-top:.1rem;}
.lvsuo_list li .txt .scly em{font-size:13px;display:inline-block;background:#EEF6FD;line-height:.26rem;padding:0 .1rem;box-sizing:border-box;color:var(--main_color);border-radius:4px;margin-right:5px; font-style:normal;}
.lvsuo_list li .txt .scly em:last-child{margin-right:0;}

.lvsuo_list li .zx{width:108px;}
.lvsuo_list li .zx a{width:100%;line-height:32px;border-radius:36px;border:1px solid #666;box-sizing:border-box;text-align:center;transition:all .3s;}
.lvsuo_list li .zx a i{margin-right:5px;}
.lvsuo_list li .zx a:hover{background:var(--main_color);color:#fff;border:1px solid var(--main_color);}
.lvsuo_list li .zx .a1{margin-bottom:.2rem;background:var(--main_color);color:#fff;border:1px solid var(--main_color);}


@media screen and (max-width:768px) {
.lvsuo_list li{padding-bottom:15px; margin-bottom:15px; }	
.lvsuo_list li .pic{width:33%;border-radius:3px;}
.lvsuo_list li .m_info{width:63%;}
.lvsuo_list li .m_info h3{font-size:16px; margin-top:5px;}
.lvsuo_list li .m_info span{display:block;font-family: 'MiSans'; font-size:17px;margin:15px 0 12px}
.lvsuo_list li .m_info span i{font-size:16px; margin-right:5px;}
.lvsuo_list li .m_info span a{color:var(--main_color);}
.lvsuo_list li .m_info p{color:#666;}

.lvsuo_list li .txt{width:100%;margin-top:10px;}
.lvsuo_list li .txt .intro{width:100%;}
.lvsuo_list li .txt span{display:none;}
.lvsuo_list li .txt p{line-height:1;color:#666;}

.lvsuo_list li .txt .scly{ margin-top:0;}
.lvsuo_list li .txt .scly em{ line-height:28px;padding:0 10px; }

.lvsuo_list li .zx{width:100%;display:none;margin-top:10px;}
/*.lvsuo_list li .zx a{display:inline-block;width:46%;border-radius:36px; margin-left:5%;}
.lvsuo_list li .zx a i{font-size:16px;margin-right:10px;}
.lvsuo_list li .zx .a1{margin:0;}
.lvsuo_list li .zx a:first-child{margin:0;}*/
}

/*========================找律所内容页==============================*/

/*banner*/
.lvsuo_show_ban{background:url(../images/lvsuo_show_ban.jpg) no-repeat right center; background-size:cover;padding:.8rem .5rem;box-sizing:border-box;border-radius:10px;}
.lvsuo_show_ban h1{font-size:.33rem;color:#fff;margin-bottom:.25rem;}
.lvsuo_show_ban p{color:rgba(255,255,255,.8);line-height:2;}
.lvsuo_show_ban p a{color:rgba(255,255,255,.8);}
.lvsuo_show_ban .wz{margin-top:.25rem;}
.lvsuo_show_ban .wz li{ padding:0 .2rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.5); color:rgba(255,255,255,.8);line-height:.4rem;border-radius:.4rem;margin-right:.2rem;}
.lvsuo_show_ban .wz li i,.lvsuo_show_ban .wz li img{ margin-right:5px;}
.lvsuo_show_ban .wz a{ color:#fff;}
@media screen and (max-width:768px) {
.lvsuo_show_ban{background:url(../images/lvsuo_show_ban.jpg) no-repeat center center;padding:.68rem 15px; border-radius:0px;}
.lvsuo_show_ban h1{font-size:18px; margin-bottom:10px;}
.lvsuo_show_ban p{line-height:1.8;}
/*.lvsuo_show_ban .wz{ display:none;}*/
.lvsuo_show_ban .wz li{ padding:0 .2rem;line-height:26px; font-size:12px;}
.lvsuo_show_ban .wz li img{ height:10px;}
}

/*律所介绍*/
.lvsuo_intro{padding:.35rem .35rem;box-sizing:border-box;}
.lvsuo_intro .pic{width:30%;overflow:hidden;}
.lvsuo_intro .pic img{width:100%;display:block; border-radius:.1rem;}
.lvsuo_intro .txt{width:67%;} 
.lvsuo_intro .txt h3{font-size:.18rem;color:#000;margin-bottom:.2rem;}
.lvsuo_intro .txt .con{line-height:1.8; text-align:justify;  margin-bottom:.2rem;}
.lvsuo_intro .txt .con a{font-size:14px;color:var(--main_color);}
.lvsuo_intro .txt .tit{margin-top:.5rem;}
@media screen and (max-width:768px) {
.lvsuo_intro{padding:20px 12px 15px;}
.lvsuo_intro .pic{width:100%;}
.lvsuo_intro .pic img{width:60%;display:block; border-radius:.1rem;}
.lvsuo_intro .txt{width:100%; margin-top:15px;} 
.lvsuo_intro .txt h3{font-size:16px; margin-bottom:10px;}
.lvsuo_intro .txt .con{font-size:14px;margin-bottom:20px; line-height:1.6;}
}
.aboutbar{width: 100%; max-height:2.5rem;overflow-y: auto;padding-right:.25rem; box-sizing:border-box;}
.aboutbar::-webkit-scrollbar {width: 2px;height: 4px;}
.aboutbar::-webkit-scrollbar-thumb {border-radius: 5px;background:var(--main_color);}
.aboutbar::-webkit-scrollbar-track {border-radius: 0;background: #ededed;}
@media screen and (max-width:768px) {
.aboutbar{max-height:200px;}
}

/*团队成员*/
.tdcy_box{padding:.35rem .35rem .5rem;box-sizing:border-box;}
.tdcy_box li{width:15.25%;margin-right:1.5%; margin-bottom:.2rem; overflow:hidden;/*box-shadow: 0 8px 30px 0 rgba(97,98,104,.04);*/border-radius:.1rem;border: 1px solid #eee;transition:all .3s; box-sizing:border-box;}
.tdcy_box li:nth-child(6n){margin-right:0;}
.tdcy_box li .pic{overflow:hidden;}
.tdcy_box li .pic img{width:100%;display:block; transition:all .3s; }
.tdcy_box li .txt{padding:.15rem .15rem;box-sizing:border-box;}
.tdcy_box li .txt h3{ font-size:.16rem; margin-bottom:.15rem;}
.tdcy_box li .txt h3 strong{font-weight:normal;padding:2px 5px;background: rgba(0, 85, 255, .1);
border: 1px solid rgba(0, 85, 255, .5);border-radius: .24rem;color:var(--main_color);font-size:12px;margin-left:.1rem;}
.tdcy_box li .txt span{display:block;color: #999;margin:.1rem 0;}
.tdcy_box li .txt p{color: #717d9c;line-height:1.4;font-size:13px;}
.tdcy_box li:hover .pic img{ transform:scale(1.1,1.1);}
@media screen and (max-width:768px) {
.tdcy_box{padding:20px 12px 15px;}
.tdcy_box li{width:48%;margin-right:4%; margin-bottom:12px;}
.tdcy_box li:nth-child(2n){margin-right:0;}
.tdcy_box li .txt{padding:10px 10px;box-sizing:border-box;}
.tdcy_box li .txt h3{ font-size:15px; margin-bottom:10px;}
.tdcy_box li .txt h3 strong{font-size:10px;}
}


/*律所经典案例*/
.lsal_box{}
.lsal_box li{width:48%;}
.lsal_box li .txt h3{ line-height:1.5;}
.lsal_box li .txt .desc{ margin:10px 0;}
@media screen and (max-width:768px) {
.lsal_box li{width:100%;}    
}


/*律所服务*/
.lsfw_box{padding:.3rem 0 0;box-sizing:border-box;}
.lsfw_box li{border-radius:15px;padding:.5rem .5rem; box-sizing:border-box;width:32%;background: url(../images/lsfw_img1.png)  no-repeat center top #fff; background-size:contain;}
.lsfw_box li:nth-child(2){background: url(../images/lsfw_img2.png)  no-repeat top #fff; background-size:contain;}
.lsfw_box li:nth-child(3){background: url(../images/lsfw_img3.png)  no-repeat top #fff; background-size:contain;}
.lsfw_box li h3{font-size:.24rem;}
.lsfw_box li p{line-height:1.6;color:#888;text-align:justify;margin:.25rem 0;}
.lsfw_box li a{display:inline-block;padding:0 .4rem;line-height:.42rem;border-radius:42rem; text-align:center;color:#fff;}
.lsfw_box li:nth-child(1) a{background:#29D874;}
.lsfw_box li:nth-child(2) a{background:#FD803F;}
.lsfw_box li:nth-child(3) a{background:#3373FC;}
@media screen and (max-width:768px) {
.lsfw_box{padding:20px 12px 15px;}
.lsfw_box li{padding:40px 60px 40px 35px; width:100%; margin-bottom:15px;}
.lsfw_box li h3{font-size:18px;}
.lsfw_box li p{line-height:1.6;color:#555;text-align:justify;margin:15px 0;}
.lsfw_box li a{ line-height:36px; font-size:15px;}
.lsfw_box li:nth-child(1) a{background:#29D874;}
.lsfw_box li:nth-child(2) a{background:#FD803F;}
.lsfw_box li:nth-child(3) a{background:#3373FC;}

}

/*================企业圈列表=================*/
.qyq_list li{padding-bottom:0.25rem; margin-bottom:.25rem; border-bottom:1px solid #e8e8e8;}
.qyq_list li .pic{width:246px;overflow:hidden;border-radius:8px;}
.qyq_list li .pic img{width:100%; display:block; transition:all .3s;}
.qyq_list li:hover .pic img{transform:scale(1.05,1.05);}
.qyq_list li .txt{width:calc(100% - 270px);}
.qyq_list li .txt .intro{width:75%;}
.qyq_list li .txt h3{font-size:17px; margin-bottom:15px;}
.qyq_list li .txt p{line-height:2;color:#888;}
.qyq_list li .txt p i{margin-right:5px;}
.qyq_list li .txt .ren i{font-size:15px;}
.qyq_list li .txt .tel a{font-family: 'MiSans';font-size:.18rem;color:var(--main_color);}

.qyq_list li .txt dl{margin-top:.15rem;}
.qyq_list li .txt dd{font-size:13px;display:inline-block;background:#EEF6FD;line-height:.26rem;padding:0 .1rem;box-sizing:border-box;color:var(--main_color);border-radius:4px;margin-right:5px;}
.qyq_list li .txt dd:last-child{margin-right:0;}

.qyq_list li .zx{width:20%; position:relative;}
.qyq_list li .zx .dy{width:108px; border:solid 1px #e8e8e8; position:absolute; left:-100%; top:0; display:none;}
.qyq_list li .zx a:hover .dy{display:block;}
.qyq_list li .zx a{width:100%;line-height:.3rem;border-radius:.3rem;border:1px solid rgba(51,51,51,.5);box-sizing:border-box;text-align:center;transition:all .3s;margin-bottom:.15rem;color:#888;}
.qyq_list li .zx a:hover{background:var(--main_color);color:#fff;border:1px solid var(--main_color);}
.qyq_list li .zx a:last-child{margin-bottom:0;}
.qyq_list li .zx a i{margin-right:8px;}
.qyq_list li .zx a svg{width:12px;fill:#888;margin-right:8px;display:inline-block;transition:all .3s;}
.qyq_list li .zx a:hover svg{fill:#fff;}

@media screen and (max-width:768px) {
.qyq_list li{padding-bottom:15px; margin-bottom:15px;}
.qyq_list li .pic{width:33%;border-radius:4px;}
.qyq_list li .txt{width:63%;}
.qyq_list li .txt .intro{width:100%;}
.qyq_list li .txt h3{font-size:16px;margin:5px 0 10px;}
.qyq_list li .txt p{line-height:2;font-size:13px;}
.qyq_list li .txt p i{margin-right:3px;}
.qyq_list li .txt .tel a{font-size:16px}
.qyq_list li .txt dl,.qyq_list li .zx{ display:none;}
}

/*========================企业圈内容页==============================*/

/*banner*/
.show_qyq_ban{background:url(../images/show_qyq_ban.jpg) no-repeat top center; background-size:cover;padding:1rem 0;}
.show_qyq_ban h1{color:#fff;font-size:.33rem;}
.show_qyq_ban p{color:rgba(255,255,255,.8);font-size:.16rem;margin:.4rem 0;}
.show_qyq_ban a{display:inline-block;width:.45rem;height:.45rem;border-radius:100%;border:1px solid rgba(255,255,255,.95);text-align:center;line-height:.45rem; transition:all .3s;}
.show_qyq_ban a i{color:#fff;font-size:.24rem;}
.show_qyq_ban a:hover{background:var(--main_color);border:1px solid var(--main_color);}
@media screen and (max-width:768px) {
.show_qyq_ban{padding:40px 15px 30px;}
.show_qyq_ban h1{font-size:18px;}
.show_qyq_ban p{ font-size:14px;margin:20px 0;}
.show_qyq_ban a{width:40px;height:40px; line-height:40px; }
.show_qyq_ban a i{color:#fff;font-size:23px;}
}
/*分类*/
.tabs1 a{display:inline-block;padding:0 .3rem;box-sizing:border-box;height:.6rem; line-height:.48rem;background:#DDDFEA;border-radius:8px 8px 0 0;margin-right:.1rem;font-size:.16rem; font-weight:bold;transition:all .3s;}
.tabs1 a:last-child{margin-right:0;}
.tabs1 a.active{background:var(--main_color);color:#fff;}
.tabs1 a:hover{background:var(--main_color);color:#fff;}
@media screen and (max-width:768px) {
.tabs1 { text-align:center;margin-top:10px;}
.tabs1 a{ padding:0 13px; height:34px; line-height:34px; border-radius:8px 8px 0 0; margin-right:4px; font-size:13px;}
}

/*内容*/
#tabs-container1{position:relative;margin-top:-.15rem; }
.qyq_show_con{padding:.35rem .35rem .5rem;box-sizing:border-box;}

@media screen and (max-width:768px) {
#tabs-container1{position:relative;margin-top:0; }
.qyq_show_con{padding:20px 15px 20px;box-sizing:border-box;}
}

/*公司产品*/
.pro_con_list li{padding-bottom:.2rem;margin-bottom:.2rem;border-bottom:1px solid #e8e8e8;}
.pro_con_list li .pic{width:220px;border-radius: 6px;overflow: hidden;text-align: center;}
.pro_con_list li .pic img{width: 100%;display:block;transition: all .3s;}
.pro_con_list li .txt{width:calc(100% - 250px);}
.pro_con_list li .txt h3{font-size:.22rem;color:#000;display:block;font-weight:normal;}
.pro_con_list li .txt .desc{margin:.15rem 0 0;color:#888;line-height:1.8; text-align:justify;}
.pro_con_list li:hover .pic img{ transform:scale(1.1,1.1);}
.pro_con_list li:hover .txt h3:before{width:100%;}

@media screen and (max-width:768px) {
.pro_con_list li{margin-bottom:15px;padding-bottom:15px;}
.pro_con_list li .pic{width: 100%;height:160px;}
.pro_con_list li .pic img{width:100%;height:100%;object-fit:cover;}
.pro_con_list li .txt{width:100%;margin:15px 0 10px;}
.pro_con_list li .txt h3{font-size:18px;}
.pro_con_list li .txt .desc{margin:8px 0 0;font-size:13px;line-height:1.6;}


}

/*图片相册*/
.tpxc_box figure{width:23.5%;margin-right:2%;margin-bottom:.2rem;overflow:hidden;border-radius:5px;height:160px;}
.tpxc_box figure:nth-child(4n){margin-right:0;}
.tpxc_box figure img{width:100%;height:100%;object-fit:cover;display:block;transition: all .3s;}
.tpxc_box figure:hover img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.tpxc_box figure{width:48%;margin-right:10px;margin-bottom:12px;height:110px;}
.tpxc_box figure:nth-child(2n){margin-right:0;}
}

/*资质荣誉*/
.rongyu_box figure{width:23.5%;margin-right:2%;margin-bottom:.2rem;overflow:hidden;border-radius:5px;background:#f5f5f5;padding:.2rem .15rem;box-sizing:border-box;}
.rongyu_box figure:nth-child(4n){margin-right:0;}
.rongyu_box figure .pic{height:180px;overflow:hidden;}
.rongyu_box figure img{max-width:95%;max-height:95%;transition: all .3s;}
.rongyu_box figure p{text-align:center;margin-top:.15rem;}
.rongyu_box figure:hover img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.rongyu_box figure{width:48%;margin-right:10px;margin-bottom:12px;padding:15px 10px;}
.rongyu_box figure:nth-child(2n){margin-right:0;}
.rongyu_box figure .pic{height:140px;overflow:hidden;}
.rongyu_box figure p{margin-top:10px;}
}

/*企业圈logo*/
.qyq_show_logo{ max-width:80%; margin:.25rem auto .15rem;}
.qyq_show_logo img{ max-width:100%; max-height:.6rem;}
@media screen and (max-width:768px) {
.qyq_show_con{padding:15px 12px 15px;}
.qyq_show_logo{margin:20px auto 0px;}
.qyq_show_logo img{max-height:50px;}
}

/*========================大律说法列表页==============================*/
.flzs_box2 li{margin-bottom: 0.25rem;padding-top:0;padding-bottom:.25rem;}
.flzs_box2 li .txt h3{font-size:.18rem;}

@media screen and (max-width:768px) {
.flzs_box2 li{padding-bottom:10px; margin-bottom:10px;}
.flzs_box2 li .pic{width:35%;}
.flzs_box2 li .txt{width:62%;}
.flzs_box2 li .txt h3{ font-size:15px; line-height:1.5; margin-bottom:15px;}
.flzs_box2 li .txt .desc{ display:none;}
.flzs_box2 li .txt dd{display:inline-block;margin-right:5px;font-size:13px;}
.flzs_box2 li .txt dd:last-child{margin-right:0;}
}

.dalvshuofa_box{ padding:.4rem .35rem;}

/*分类*/
.page_subnav{ padding:.35rem .3rem .25rem; box-shadow: 0px 0px 20px 0px rgb(20 18 18 / 5%);}
.page_subnav dt{width: 50px; line-height:32px; font-weight:bold;}
.page_subnav dd{width: calc(100% - 50px);}
.page_subnav a{display:inline-block;padding:0 10px; margin-bottom:15px; line-height:32px;border-radius:5px;border:1px solid #ddd;margin-right:10px; transition:all .3s;}
.page_subnav a:last-child{margin-right:0;}
.page_subnav a.active{background:var(--main_color);color:#fff;border:1px solid var(--main_color);}
.page_subnav a:hover{background:var(--main_color);color:#fff;border:1px solid var(--main_color);}

@media screen and (max-width:768px) {
.page_subnav{ margin-bottom:15px; border-bottom:solid 5px #f2f3f8;}
.page_subnav dt{width: 50px; line-height:32px; font-weight:bold;}
.page_subnav dd{width: calc(100% - 50px);}
.page_subnav a{padding:0 5px; margin-bottom:8px; line-height:28px; margin-right:3px; font-size:13px;}
}


/*========================图文列表==============================*/
.art_list{}
.art_list li{width:100%; padding-bottom:25px; border-bottom:solid 1px #e8e8e8; box-sizing:border-box; margin-bottom:25px;}
.art_list li .pic{width:calc(25% - 10px);}
.art_list li .pic a{ display:block;  overflow:hidden; border-radius:4px; }
.art_list li .pic img{width:100%; height:100%; object-fit:cover; display:block;}
.art_list li .txt{ width:calc(75% - 25px); margin-right:10px; position:relative; text-align:justify;}
.art_list li.nopic .txt{ width:100%; }
.art_list li .txt .title{font-size:.18rem;margin:.0rem 0 .1rem; display:inline-block; width:100%; line-height:1.6;}
.art_list li .txt .desc{ color:#666; line-height:1.8; margin-bottom:30px;}

.art_list li .art_footer{ position:absolute; left:0; bottom:.05rem; right:0;}
.art_list li.nopic .art_footer{ position:static; margin-top:.1rem;}
.art_list li .art_footer a,.art_list li .art_footer p{ font-size:12px; line-height:14px; color:#999; display:inline-block;}
.art_list li .left_tool p{ margin-right:.25rem; padding-left:.2rem;}
.art_list li .left_tool p.p1{ background:url(../images/detail_img00.png) no-repeat left center;}
.art_list li .left_tool p.p2{ background:url(../images/detail_img02.png) no-repeat left center;}
.art_list li .left_tool p.p3{ background:url(../images/detail_img03.png) no-repeat left center;}

.art_list li .right_tool a{ margin-left:.1rem;}

@media screen and (max-width:768px) {
.art_list li{width:100%;background:#fff; padding-bottom:15px; margin-bottom:15px; }
.art_list li .pic{width:35%;}
.art_list li .txt{ width:62%; margin-right:0;}
.art_list li.nopic .txt{ width:100%; }
.art_list li .txt .title{font-size:15px; line-height:1.5;}
.art_list li .txt .desc{ display:none;}

.art_list li .art_footer{ position:absolute; left:0; bottom:0px; right:0;}
.art_list li.nopic .art_footer{ position:static; margin-top:10px;}
.art_list li .art_footer a,.art_list li .art_footer p{ font-size:12px; line-height:14px; color:#999; display:inline-block;}
.art_list li .left_tool p{ margin-right:5px; padding-left:15px;}
.art_list li .left_tool p.p1{ background-size:10px;}
.art_list li .left_tool p.p2{ background-size:10px;}
.art_list li .left_tool p.p3{background-size:10px; display:none;}
.art_list li .right_tool{ display:none;}

}


/*========================大律说法内容页==============================*/

/*ban*/
.news_show_ban{overflow:hidden;margin-top:.2rem;}
.news_show_ban img{width:100%;display:block;}

@media screen and (max-width:768px) {
.news_show_ban{height:60px;margin-top:0;}
.news_show_ban img{width:100%;height:100%;}
}

/*标题*/
.news_show_con{padding:.4rem .5rem .5rem;box-sizing:border-box;}
.title_txt {font-size:.3rem;line-height:1.5em; font-weight:bold; color:#000;text-align:center;}

@media screen and (max-width:768px) {
.news_show_con{padding:20px 15px 30px;}
.title_txt {font-size:18px;line-height:1.4;}
}

/*标签*/
.art_info{ color:#888;text-align:center;}
.art_info em{position:relative;font-size:14px; display:inline-block; line-height:60px; font-style:normal; margin-right:25px;}
.art_info em:last-child{margin-right:0;}
.art_info em img{ margin:-3px 5px 0 0; vertical-align:middle;}
.art_info em i{margin-right:5px;}
.art_info em a{color:#888;}

@media screen and (max-width:768px) {
.art_info em{font-size:13px;line-height:40px;margin-right:15px;}
}

/*导读*/
.daodu{padding:15px .3rem 10px;background:#F5F6F8;border-radius:5px; margin-bottom:20px;}
.daodu span{font-size:18px;font-weight:bold; margin-bottom:10px;}
.daodu p{line-height:1.8;color:#666; }

@media screen and (max-width:768px) {
.daodu{padding:10px 10px 10px;margin-bottom:10px;}
.daodu span{font-size:16px;font-weight:bold; margin-bottom:10px;}
.daodu p{font-size:13px;line-height:1.6;}
}

/*引用法条*/
.yyft_tzyd{margin-top:.5rem;}
.yyft_tzyd h3{display:inline-block;font-size:20px;margin:15px 0 10px 0;}
.yyft_tzyd h3 i{color:var(--main_color); margin-right:10px;}
.yyft_tzyd .yyft{width:48%;}
.yyft_tzyd .yyft li a{font-size:15px;line-height:2.6;}
.yyft_tzyd .yyft li span{color:#999;margin-right:5px;}

/*拓展阅读*/
.yyft_tzyd .tzyd{width:48%;}
.yyft_tzyd .tzyd li{ position:relative;}
.yyft_tzyd .tzyd li a{font-size:15px;line-height:2.6;padding-left:15px;}
.yyft_tzyd .tzyd li a:before {content: '';width: 6px;height: 6px;border-radius: 100%;background: var(--main_color);position: absolute;left: 0;top: 16px;}

/*声明*/
.shenming{padding:0 20px;background:#F5F6F8;border-radius:4px;color:#666;line-height:40px;font-size:14px;margin:30px 0;text-align:justify;}

@media screen and (max-width:768px) {
.shenming{padding:10px 10px;line-height:1.6;font-size:13px;margin:0 0; }
}

/*相关阅读*/
.xg_tit {margin-top:0;}
.xg_tit h5{font-size:20px; margin:.35rem 0 .15rem 0; position:relative; padding-left:15px;}
.xg_tit h5:after {width:5px;height:18px; border-radius:5px;content: '';position: absolute;left: 0;top: 2px;background:var(--main_color);}

.xg_art{}
.xg_art li{position:relative; padding-left:15px; font-size:15px; width:48%; box-sizing:border-box; line-height:2.4;}
.xg_art li:before{ content: ""; display: block; width:6px; height:6px; border-radius:5px; border:solid 1px var(--main_color); position: absolute; top: 50%; left: 0;transform: translate(0, -50%);}
.xg_art li span{float:right; margin-top:5px; color:#999;font-size:13px;}

@media screen and (max-width:768px) {
.xg_art li{font-size:14px; width:100%; line-height:2.2;}
.xg_tit { margin-top:0;}
.xg_tit h5{font-size:16px; margin:25px 0 10px 0; position:relative; padding-left:12px;}
.xg_tit h5:after {width:5px;height:14px; border-radius:5px;top: 0px;}

}


/*========================法律文书列表页==============================*/
.wsxz_ban{background:url(../images/wsxz.jpg) no-repeat;background-size: 100% 100%;height: 180px;text-align:center;margin-bottom:.2rem;}
.wsxz_ban h2{text-align:center;color:var(--main_color);font-size:.33rem;margin-bottom:.3rem; font-weight:normal;}
.wsxz_ban p{display:inline-block;color:var(--main_color);margin:0 .1rem;font-size:.18rem;}
.wsxz_ban p i{margin-right:5px;}

@media screen and (max-width:768px) {
.wsxz_ban{height:100px;margin-bottom:0!important;}
.wsxz_ban h2{font-size:20px;margin-bottom:15px;}
.wsxz_ban p{margin:0 3px;font-size:13px;}
.wsxz_ban p i{margin-right:3px;}
}

/*通用文书下载*/
.tyws_box{padding:.35rem .35rem .5rem;box-sizing:border-box; margin-bottom:.2rem;}
.page_con .tyws_box:last-child{margin-bottom:0;}
.tyws_box_list li{width:20%;margin-right:6.6%;box-sizing:border-box;overflow:hidden;margin-bottom:.25rem; position:relative;}
.tyws_box_list li:nth-child(4n){margin-right:0;}
.tyws_box_list li .pic{overflow:hidden;border:1px solid #e8e8e8;}
.tyws_box_list li .pic img{width:100%;display:block; transition:all .3s;}
.tyws_box_list li .txt h4{font-size:15px;margin:.15rem 0 .1rem;}
.tyws_box_list li .txt dd{display:inline-block;font-size:13px;color:#888;}
.tyws_box_list li .txt dd:last-child{float:right;}
.tyws_box_list li:hover .pic img{ transform:scale(1.1,1.1);}
.tyws_box_list li .down_btn{ position:absolute; left:0; bottom:56px; width:100%; text-align:center; opacity:0; transition:0.3s all;}
.tyws_box_list li:hover .down_btn{opacity:1;}
.tyws_box_list li .down_btn a{ width:50%; line-height:32px; background:var(--main_color); border-radius:5px; text-align:center; color:#fff; display:inline-block;}

@media screen and (max-width:768px) {
.tyws_box{padding:20px 15px 20px;}
.tyws_box h3{font-size:16px;margin-bottom:15px;}
.tyws_box_list li{width:31%;margin-right:3.5%;margin-bottom:15px;}
.tyws_box_list li:nth-child(4n){margin-right:auto;}
.tyws_box_list li:nth-child(3n){margin-right:0;}
.tyws_box_list li .pic img{width:80%;}
.tyws_box_list li .txt h4{font-size:14px;margin:15px 0 10px;}

}

/*列表*/
.wsxz_box li{margin-bottom: 0.25rem;padding-bottom:.25rem;border-bottom:1px solid #e8e8e8;}
.wsxz_box li .pic{width:2.2rem;overflow:hidden;}
.wsxz_box li .pic img{width:100%;display:block; transition:all .3s;}
.wsxz_box li .txt{width:calc(100% - 2.5rem);}
.wsxz_box li .txt h3{font-size:.22rem;color:#000;font-weight:normal;transition:all .3s;}
.wsxz_box li .txt p{color:#666;line-height:1.8;text-align:justify;margin:.15rem 0 .2rem;}
.wsxz_box li .txt dd{display:inline-block;margin-right:.2rem;color:#888;}
.wsxz_box li .txt dd i{margin-right:5px;}
.wsxz_box li:hover .pic img{ transform:scale(1.1,1.1);}
.wsxz_box li:hover .txt h3{color:var(--main_color);}

@media screen and (max-width:768px) {
.wsxz_box li{margin-bottom: 15px;padding-bottom:15px;}
.wsxz_box li .pic{width:120px;}
.wsxz_box li .txt{width:calc(100% - 135px);}
.wsxz_box li .txt h3{font-size:16px;margin-bottom:15px;}
.wsxz_box li .txt p{display:none;}
.wsxz_box li .txt dd{margin-right:10px;font-size:13px;}
.wsxz_box li .txt dd:last-child{margin-right:0;}
}

/*合同发生纠纷时的救济途径*/
.jjtj_box{padding-top:20px; box-sizing:border-box;}
.jjtj_box li{width:23.8%; border-radius:8px; background:#fff; box-sizing:border-box;padding:.5rem .3rem;}
.jjtj_box li .ico{width:.7rem;height:.7rem;background:#4E94F0;border-radius:100%;margin:0 auto;}
.jjtj_box li .ico img{width:.35rem;display:block;}
.jjtj_box li .txt{text-align:center;}
.jjtj_box li .txt h3{font-size:.2rem;margin:.3rem 0 .2rem;}
.jjtj_box li .txt p{line-height:1.6;color:#888;}
.jjtj_box li:nth-child(2) .ico{background:#FC6C6F;}
.jjtj_box li:nth-child(3) .ico{background:#F5AE16;}
.jjtj_box li:nth-child(4) .ico{background:#53C653;}

@media screen and (max-width:768px) {
.jjtj_box{padding:25px 15px;}
.jjtj_box li{width:48.5%;padding:20px 10px;margin-bottom:10px;}
.jjtj_box li .ico{width:50px;height:50px;}
.jjtj_box li .ico img{width:28px;}
.jjtj_box li .txt h3{font-size:16px;margin:15px 0 10px;}
.jjtj_box li .txt p{font-size:13px;}

}

/*=======================法律文书内容页=============================*/

/*下载*/
.download{padding:.3rem .35rem;box-sizing:border-box;}
.download .pic{overflow:hidden;width:140px;position:relative;border:1px solid #e8e8e8;}
.download .pic img{width:100%;display:block;}
.download .pic span{position:absolute;top:0;right:0;background:#F05759;padding:3px 5px;box-sizing:border-box;border-radius:5px 0 5px 0;color:#fff;font-size:12px;}
.download .txt{width:calc(100% - 170px);}
.download .txt h3{font-size:.2rem;}
.download .txt dd{display:inline-block;padding-right:.3rem;margin:.25rem 0;position:relative;}
.download .txt dd i{color:var(--main_color);margin-right:3px;}
.download .txt dd:before{content:'';position:absolute;top:50%;right:.11rem; transform:translateY(-50%);width:1px;height:15px;background:rgba(204,204,204,.8);}
.download .txt dd:last-child:before{display:none;}
.download .txt a{width:1.2rem;line-height:.34rem;border-radius:.34rem;text-align:center;color:#fff;background:var(--main_color);margin-bottom:.3rem; transition:all .3s;}
.download .txt li{display:inline-block;padding-right:.3rem;color:rgba(153,153,153,.6);}
.download .txt li i{margin-right:5px;}
.download .txt a:hover{background:var(--second_color);}

@media screen and (max-width:768px) {
.download{padding:20px 15px;}
.download .pic{width:100px;height:150px;}
.download .txt{width:calc(100% - 120px);}
.download .txt h3{font-size:16px;}
.download .txt dd{display:block;padding-right:0;margin:15px 0;font-size:12px;}
.download .txt dd i{color:var(--main_color);margin-right:3px;}
.download .txt dd:before{display:none;}
.download .txt a{width:120px;line-height:32px;border-radius:32px;margin-bottom:0; }
.download .txt li{display:none;}

}
/*内容*/
.wsxz_con{padding:.5rem .35rem;box-sizing:border-box;}
.wsxz_sm{border-top:1px solid #e8e8e8;margin-top:.8rem;padding-top:.35rem;}
.wsxz_sm h4{color:rgba(102,102,102,.8);font-size:14px;}
.wsxz_sm dl{color:rgba(102,102,102,.6);font-size:14px;margin-top:.2rem;}

@media screen and (max-width:768px) {
.wsxz_con{padding:20px 15px 30px;margin-top:5px;}
.wsxz_sm{margin-top:20px;padding-top:15px;}
.wsxz_sm h4{font-size:14px;}
.wsxz_sm dl{font-size:13px;margin-top:10px;line-height:1.6;text-align:justify;}
}

/*按钮*/
.wsxz_show_btn{text-align:center;margin-top:.3rem;}
.wsxz_show_btn a{display:inline-block;line-height:.36rem;border-radius:.36rem;text-align:center;margin:0 .1rem;}
.wsxz_show_btn .a1{width:.8rem;border:1px solid #e8e8e8;color:#666;}
.wsxz_show_btn .a2{width:1.2rem;color:#fff;background:var(--main_color);transition:all .3s;}
.wsxz_show_btn .a2:hover{background:var(--second_color);}

@media screen and (max-width:768px) {
.wsxz_show_btn{margin-top:20px;}
.wsxz_show_btn a{line-height:36px;border-radius:36px;margin:0 5px;}
.wsxz_show_btn .a1{width:100px;}
.wsxz_show_btn .a2{width:140px;}
}

/*=======================法律知识列表页=============================*/
.page_flzs_box{ padding:.35rem .3rem .25rem;}



/*分类*/
.flzs_tab{margin-bottom:.3rem;}
.flzs_tab a{display:inline-block;padding:0 15px; margin-bottom:10px; line-height:32px;border-radius:5px;border:1px solid #ddd;margin-right:10px; transition:all .3s;}
.flzs_tab a:last-child{margin-right:0;}
.flzs_tab a.active{background:var(--main_color);color:#fff;border:1px solid var(--main_color);}
.flzs_tab a:hover{background:var(--main_color);color:#fff;border:1px solid var(--main_color);}

@media screen and (max-width:768px) {
.flzs_tab{margin-bottom:10px;}
.flzs_tab a{padding:0 5px;line-height:26px;border-radius:4px;margin-right:3px;font-size:13px;margin-bottom:10px;}
}


/*列表*/
.flzs_list li{margin-bottom: .2rem;padding-bottom:.2rem;border-bottom:1px solid #e8e8e8;}
.flzs_list li h3{font-weight:normal;font-size:16px; transition:all .3s;}
.flzs_list li h3 i{color:#888;margin-right:.1rem;font-size:.16rem;}
.flzs_list li span{display:inline-block;color:#999;margin-top:.2rem;}
.flzs_list li span i{margin-right:8px;font-size:13px;}

@media screen and (max-width:768px) {
.flzs_list li{margin-bottom:15px;padding-bottom:15px;}
.flzs_list li h3{font-size:15px;}
.flzs_list li h3 i{margin-right:5px;font-size:14px;}
.flzs_list li span{margin-top:15px;font-size:13px;}
.flzs_list li span i{margin-right:5px;font-size:12px;}
}


/*=======================法律知识内容页=============================*/

/*导读*/
.daodu2{padding: 15px 0.3rem 10px;background: #F5F6F8;border-radius: 5px;margin-bottom: 20px;}
.daodu2 p{width:48%;line-height:2.2;color:#666;}

@media screen and (max-width:768px) {
.daodu2{padding: 10px 10px 10px;margin-bottom:10px;}
.daodu2 p{width:100%;line-height:2;font-size:13px;}
}

iframe{border:solid 1px #ddd;}

/*加载全部内容*/
.jiazai{text-align:center;margin:.3rem 0 .5rem;position:relative;}
.jiazai a{display:inline-block;width:1.6rem;border-radius:8px;line-height:.4rem;background:var(--main_color);color:#fff;text-align:center; transition:all .3s;}
.jiazai:before{content:'';position:absolute;top:50%; transform:translateY(-50%);left:0;width:40%;height:1px;border-bottom:1px solid #e8e8e8;}
.jiazai:after{content:'';position:absolute;top:50%; transform:translateY(-50%);right:0;width:40%;height:1px;border-bottom:1px solid #e8e8e8;}
.jiazai a:hover{background:var(--second_color);}

@media screen and (max-width:768px) {
.jiazai{margin:20px 0 20px;}
.jiazai a{width:160px;line-height:36px;}
.jiazai:before{width:25%;}
.jiazai:after{width:25%;}
}

/*声明*/
.shenming2{color:#999; margin-top:.2rem;}
.shenming2 a{color:var(--main_color);}

@media screen and (max-width:768px) {
.shenming2{text-align:justify;line-height:1.8;font-size:13px;}
}

/*相关阅读*/
.xg_tit2{padding:5px .35rem .5rem;box-sizing:border-box;margin-top:.2rem;}

@media screen and (max-width:768px) {
.xg_tit2{padding:1px 15px 20px;margin-top:10px;}
}

/*=======================帮助中心=============================*/

/*栏目分类*/
.tab_nav ul{padding:.1rem 0 .3rem;}
.tab_nav a{padding:.15rem .2rem;box-sizing:border-box;border-bottom:1px dashed #e8e8e8;}
.tab_nav a h3{font-weight:normal;color:#000; transition:all .3s;}
.tab_nav a i{color:#ccc;}
.tab_nav a.active h3{color:var(--main_color);}
.tab_nav a.active i{color:var(--main_color);}
.tab_nav a:hover h3,.tab_nav a:hover i{color:var(--main_color);}

/*内容*/
.page_neirong{padding:.35rem .5rem .25rem;box-sizing:border-box;}
.con_img{overflow:hidden;margin-top:.8rem;}
.con_img img{width:60%;}

@media screen and (max-width:768px) {
.con_img{overflow:hidden;margin-top:0;}
.con_img img{width:68%;}
}

/*==================反馈中心====================*/
.yjfk_box{}
.yjfk_box .liuyan{margin-top:30px;}
.yjfk_box .liuyan li{margin-bottom:15px;}
.yjfk_box .liuyan input{padding:13px 15px;width:330px; background:#fafafa;outline: none;border: 1px solid #d8d8d8;  box-sizing:border-box; border-radius:5px; font-size:15px;} 
#dr_row_url input{width:66%;}
.yjfk_box .liuyan .message_input1 textarea {background:#fafafa; outline: none;border: 1px solid #d8d8d8;width: 100%;padding: 15px 15px;box-sizing: border-box;min-height:120px; font-size:15px;  border-radius:5px;}
.yjfk_box .liuyan input::-webkit-input-placeholder,
.yjfk_box .liuyan textarea::-webkit-input-placeholder{color: #999;font-family:Microsoft Yahei;}
.yjfk_box .liuyan .message_input1 .submit{ border:none;outline: none; font-size:16px; margin:25px 0; cursor:pointer; text-align:center; color:#fff; background:var(--main_color); font-family:"微软雅黑"; transition:0.3s all; width:260px; line-height:46px; border-radius:5px;}
@media screen and (max-width:768px) {
.page_neirong{padding:25px 15px 20px;}
.yjfk_box .liuyan{margin-top:20px;}
.yjfk_box .liuyan li{margin-bottom:12px;}
.yjfk_box .liuyan input{padding:13px 12px;width:100%; border: 1px solid #ccc; font-size:14px;} 
#dr_row_url input{width:100%;}
.yjfk_box .liuyan .message_input1 textarea {border: 1px solid #ccc;width: 100%;padding: 13px 12px;box-sizing: border-box;min-height:120px; font-size:14px;}
.yjfk_box .liuyan .message_input1 .submit{margin:20px 0;width:100%;}
}

/*==================内页侧边栏通用======================*/

/*推荐律师*/
.tjls_box{}
.tjls_box ul{padding:.2rem .2rem 1px;box-sizing:border-box;}
.tjls_box li{padding-bottom:.15rem; margin-bottom:.2rem;border-bottom:1px solid #e8e8e8;}
.tjls_box li:last-child{border-bottom:none;}
.tjls_box li .pic{width:66px;height:66px;overflow:hidden;border-radius:100%;}
.tjls_box li .pic img{width:100%;height:100%;object-fit:cover;display:block; transition:all .3s;}
.tjls_box li .pic img:hover{ transform:scale(1.1,1.1);}

.tjls_box li .txt{width:calc(100% - 75px);}
.tjls_box li .txt h3{font-size:.16rem;color:#000;}
.tjls_box li .txt h3 strong{color:#888;font-size:12px;margin-left:5px;font-weight:normal;}

.tjls_box li .txt .intro{width:calc(100% - .7rem);}
.tjls_box li .txt .tel{width:.66rem;}
.tjls_box li .txt .tel a{width:100%; cursor:pointer; line-height:.3rem;border-radius:.3rem;background: rgba(0, 85, 255, .1);text-align:center;color:var(--main_color); transition:all .3s; margin-bottom:.1rem;}
.tjls_box li:hover .tel a{background:var(--main_color);color:#fff}
.tjls_box li .txt .tel a i{margin-right:5px;}
.tjls_box li .txt p{color:#888;margin-top:.13rem; font-size:12px;}

@media screen and (max-width:768px) {
.tjls_box ul{padding:20px 12px 1px;}
.tjls_box li{padding-bottom:15px; margin-bottom:15px;}
.tjls_box li .pic{width:85px;height:85px;}
.tjls_box li .txt{width:calc(100% - 100px); padding-top:10px;}
.tjls_box li .txt h3{font-size:15px; margin-bottom:10px;}
.tjls_box li .txt .intro{width:calc(100% - 65px);}
.tjls_box li .txt .tel{width:65px;}
.tjls_box li .txt .tel a{line-height:30px; margin-bottom:10px;}
.tjls_box li .txt p{ margin-top:10px; font-size:13px;}
}

/*律师太多 不知道怎么选*/
.xls_box ul{padding:.2rem .2rem 0;box-sizing:border-box;}
.xls_box .item1 { border-bottom:solid 1px #e8e8e8;}
.xls_box .item1 li{margin-bottom:.25rem;}
.xls_box .item1 li .ico img{width:.4rem;}
.xls_box .item1 li .txt{width:calc(100% - .6rem);}
.xls_box .item1 li .txt h3{font-weight:normal;ssfont-size:.16rem;}
.xls_box .item1 li .txt p{color:#888;text-align:justify;line-height:1.6;font-size:12px;margin-top:10px;}
.xls_box h4{display:block;text-align:center;font-weight:normal;font-size:.18rem;margin:.3rem 0 0;}
.xls_box .item2{padding-bottom:.3rem;}
.xls_box .item2 li{width:calc(100%/3);text-align:center;}
.xls_box .item2 li .ico img{}
.xls_box .item2 li .txt{margin-top:.1rem;}

@media screen and (max-width:768px) {
.xls_box ul{padding:15px 12px 0;}
.xls_box .item1 li{margin-bottom:15px;}
.xls_box .item1 li .ico img{width:40px;}
.xls_box .item1 li .txt{width:calc(100% - 50px);}
.xls_box .item1 li .txt h3{font-size:16px;}
.xls_box .item1 li .txt p{font-size:14px;margin-top:10px;}
.xls_box h4{font-size:16px;margin:20px 0 0;}
.xls_box .item2{padding-bottom:20px;}
.xls_box .item2 li .txt{margin-top:10px;}
}


/*诉讼计算器*/
.ssjsq_box{padding:.25rem .2rem;box-sizing:border-box;}
.ssjsq_box h3{font-size:.18rem;color:#000; text-align:center;margin-bottom:.25rem;}
.ssjsq_box li{width:100%;margin-bottom:.15rem;position:relative;}
.ssjsq_box li select{width:100%;height:.42rem;line-height:.42rem;padding-left:.2rem;border: none;box-sizing:border-box;border:1px solid #e8e8e8;cursor:pointer;appearance: none;outline: none;-webkit-appearance: none;-moz-appearance: none; font-family:Arial, Helvetica, sans-serif;background:#fff;color:#666;}
.ssjsq_box li:after{position: absolute;right: 20px;top:35%;content: "";display: inline-block;width: 6px;height: 6px;border-top:1px solid #888;border-right:1px solid #666;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.ssjsq_box li.no_arr:after{ display:none;}
.ssjsq_box li:nth-child(4):after,.ssjsq_box li:nth-child(5):after{display:none;}
.ssjsq_box li input{width:100%;height:.42rem;line-height:.42rem;padding-left:.2rem;border: none;box-sizing:border-box;border:1px solid #e8e8e8;cursor:pointer;appearance: none;outline: none;-webkit-appearance: none;-moz-appearance: none; font-family:Arial, Helvetica, sans-serif;background:#fff;}
.ssjsq_box .submit {border: none;outline: none;font-size: 16px;margin: 10px auto 0;cursor: pointer;text-align: center;color: #fff;background: var(--main_color);transition: 0.5s all;width:100%;line-height:.42rem;border-radius: 5px;}

.ssjsq_box .jieguo{ text-align:justify; line-height:1.6;}

@media screen and (max-width:768px) {
.ssjsq_box{padding:20px 15px 15px;}
.ssjsq_box h3{font-size:16px;color:#000; text-align:center;margin-bottom:15px;}
.ssjsq_box li{margin-bottom:10px;}
.ssjsq_box li select{height:40px;line-height:40px;border-radius:4px;padding-left:15px;border: none;box-sizing:border-box;border:1px solid #e8e8e8;background:#fafafa;}
.ssjsq_box li input{height:40px;line-height:40px;border-radius:4px;padding-left:15px;border: none;box-sizing:border-box;border:1px solid #e8e8e8;background:#fafafa;}
.ssjsq_box .submit {font-size: 16px;line-height:40px;border-radius: 4px;}
}

/*法律咨询*/
.flzx_box form{padding:0 .2rem .2rem;box-sizing:border-box;}
.flzx_box li{margin-bottom:10px;position:relative;}
.flzx_box textarea {border:1px solid #d3cfcf; outline: none;width: 100%;padding:.15rem;box-sizing: border-box;min-height:1.2rem;border-radius: 3px;background:#fff; font-family:"Microsoft Yahei";}
.flzx_box textarea::placeholder{color:#888; line-height:1.4;}
.flzx_box li input{ margin:0;}
.flzx_box li input[type=text]{width:100%;height:40px;line-height:40px;padding-left:.15rem; box-sizing:border-box;border: 1px solid #d3cfcf; outline: none; background:#fff; border-radius:3px;}
.flzx_box li select{width:100%;height:40px;padding-left:.15rem; box-sizing:border-box;border:1px solid #d3cfcf; outline: none; background:#fff;color:#666;border-radius: 3px;}
.flzx_box .sms_yzm{ position:relative;}
.flzx_box .sms_yzm button{height:38px;font-size:14px; padding:0 20px;  background:none; position:absolute; right:1px; top:1px; border:none; cursor:pointer; background:#f3f3f3; border-left:1px solid #e0e0e0}

.flzx_box .sub_btn {border: none;outline: none;font-size: 16px; cursor: pointer;text-align: center;color: #fff;background: var(--main_color);transition: 0.5s all;width:100%;line-height:40px;border-radius: 5px;}

@media screen and (max-width:768px) {
.flzx_box{padding:10px 12px 15px; }
.flzx_box form{padding:0;}
.flzx_box textarea {min-height:100px;}
}

/*免费咨询弹窗*/
.tc_mianfeizixun{width:4rem; padding:.1rem .15rem; box-sizing:border-box; position:relative; z-index:2;}
.tc_mianfeizixun .close{position:absolute; top:25px; right:25px; cursor:pointer; z-index:3;}
@media screen and (max-width:768px) {
.tc_mianfeizixun{width:95%; padding:20px 25px; border-radius:10px;}    
}



/*找律师攻略*/
.goglue_box{background:url(../images/gonglue.jpg) no-repeat top center; background-size:cover;padding:.4rem .2rem;box-sizing:border-box;}
.goglue_box h3{text-align:center;font-size:.18rem;color:#000;}
.goglue_box .main_tit4 h2{font-size:.16rem;}
.goglue_box .main_tit4{line-height:.4rem;}
.goglue_box ul{margin-top:.2rem;padding:.15rem 0 .2rem;}
.goglue_box ul li{line-height:2;text-align:justify;margin:0 .2rem;box-sizing:border-box;position:relative;padding-left:.1rem;}
.goglue_box ul li:before{position:absolute;content:'';width:5px;height:5px;background:rgba(204,204,204,1);border-radius:100%;left:0;top:50%; transform:translateY(-50%);}

@media screen and (max-width:768px) {
.goglue_box{padding:43px 20px 20px;}
.goglue_box h3{font-size:16px;color:#000;}
.goglue_box .main_tit4 h2{font-size:15px;}
.goglue_box .main_tit4{line-height:32px;margin:0 15px;}
.goglue_box ul{margin-top:15px;padding:10px 0 15px;border-radius:4px;}
.goglue_box ul li{margin:0 15px;padding-left:10px;}

}

/*知识产权*/
.zscq_box{}
.zscq_box ul{padding:.2rem .2rem .15rem;box-sizing:border-box;}
.zscq_box ul a{display:block;font-size:15px;margin-bottom:.15rem;}
.zscq_box ul a span{display:inline-block;width:.22rem;height:.22rem;background:#f2f3f8;border-radius:3px;line-height:.22rem;text-align:center;color:#999;margin-right:.1rem;font-size:13px;}
.zscq_box ul a:nth-child(1) span,.zscq_box ul a:nth-child(2) span,.zscq_box ul a:nth-child(3) span{background:var(--main_color);color:#fff;}

@media screen and (max-width:768px) {
.zscq_box ul{padding:20px 12px 10px;}
.zscq_box li{margin-bottom:15px;}
.zscq_box ul a{font-size:15px;margin-bottom:12px;}
.zscq_box ul a span{width:20px;height:20px;line-height:20px;margin-right:8px;}
}

/*问律师*/
.wls_box{background:url(../images/wls.jpg) no-repeat center; background-size:cover;border-radius:8px;padding:.3rem .3rem;box-sizing:border-box;}
.wls_box h3{color:#fff;font-size:.2rem;}
.wls_box span{display:block;color:rgba(255,255,255,.6);margin:.2rem 0;}
.wls_box .pic{width:110px;background:#fff;border-radius:6px;overflow:hidden;padding:3px 3px;box-sizing:border-box;}
.wls_box .pic img{width:100%;display:block;}
.wls_box .txt{width:calc(100% - 120px);}
.wls_box .txt p{color:rgba(255,255,255,.8);line-height:2.2;font-size:13px;}

.erweima_box{background:url(../images/ewm_bg.jpg) no-repeat center; background-size:cover;border-radius:8px;padding:.3rem .3rem;box-sizing:border-box;}
.erweima_box h3{color:#fff;font-size:.18rem;}
.erweima_box span{display:block;color:rgba(255,255,255,.6);margin:.2rem 0;}
.erweima_box .pic{width:110px;background:#fff;border-radius:6px;overflow:hidden;padding:3px 3px;box-sizing:border-box;}
.erweima_box .pic img{width:100%;display:block;}
.erweima_box li:nth-child(1){margin-right:.2rem;}
.erweima_box li p{text-align:center;color:rgba(255,255,255,.9);font-size:13px;margin-top:10px;}

@media screen and (max-width:768px) {
.wls_box{display:none;}
.erweima_box{display:none;}
}



/*------------------免费咨询-----------------------*/
.zixun_banner{ position:relative}
.zixun_banner .txt{width:100%; position:absolute;left:0;top:50%; transform:translateY(-50%);color:#222;text-align:center; padding-bottom:1rem;}
.zixun_banner .txt h2{font-size:.33rem; font-weight:normal;}
.zixun_banner .txt p{color:rgba(0,0,0,.8);font-size:.2rem;margin-top:.2rem;}
@media screen and (max-width:768px) {
.zixun_banner .pic{height:125px;}
.zixun_banner .txt{padding-bottom:40px;}
.zixun_banner .txt h2{font-size:18px;}
.zixun_banner .txt p{font-size:13px;margin-top:8px;}
	
}

.zixun_box_bg{ background:url(../images/page_bg.jpg) no-repeat center; background-size:cover; padding:60px 0;}
.zixun_box{width:7.5rem; background:#fff; border-radius:.1rem; padding:.4rem .5rem; position:relative; box-sizing:border-box; box-shadow: 0px 0px 20px 0px rgb(20 18 18 / 5%);}
.zixun_box .form_tit{font-size:.22rem;text-align:center;margin-bottom:.3rem; font-weight:bold;}

.zixun_box_bg .info{width:calc(100% - 8rem);}
.zixun_box_bg .info h3{ font-size:.25rem; color:#333; margin-bottom:15px;}
.zixun_box_bg .info li{ color:#888; line-height:2;}
.zixun_box_bg .info .desc{ margin-top:50px;}
.zixun_box_bg .info .desc h5{font-size:.25rem; color:#333; margin-bottom:15px;}
.zixun_box_bg .info .desc p{ color:#888; line-height:2; margin-bottom:10px;}

.tc_form{}
.tc_form li{ margin-bottom:12px;width:66%;}
.tc_form .col_2 li{width:50%;}
.tc_form li h6{width:80px; line-height:40px; font-size:14px; text-align:right; font-weight:normal; padding-right:.2rem; box-sizing:border-box;}
.tc_form li .bd{width:calc(100% - 100px);}
.tc_form input[type=text],
.tc_form select{height: 40px;padding:0px 10px;background: #fff;border: 1px solid #d3cfcf;color: #3F4254; box-sizing:border-box; border-radius:3px;}
.tc_form select{width:100%;}
.tc_form input[type=text]{ width:100%; }
.tc_form .el-cascader{ width:100%;}
.tc_form textarea{width:100%; height:100px;border: 1px solid #d3cfcf;color: #3F4254; padding:10px; box-sizing:border-box;  border-radius:3px;}
.tc_form input::-webkit-input-placeholder,
.tc_form textarea::-webkit-input-placeholder{color: #999;}
.tc_form .yzm{ position:relative;}
.tc_form .pic_yzm{ position:absolute; right:0; top:0; border-left:solid 1px #d3cfcf; padding:0 5px;}
.tc_form .sms_yzm{ position:relative;}
.tc_form .sms_yzm button{height:38px;font-size:14px; padding:0 15px;  background:none; position:absolute; right:1px; top:1px; border:none; cursor:pointer; background:#f3f3f3; border-left:1px solid #e0e0e0}
.tc_form .sub_btn{ width:100%; border:0; line-height:40px; border-radius:5px; font-weight:bold; font-size:15px; background:var(--main_color); color:#fff; cursor:pointer; outline:none;}


@media screen and (max-width:768px) {
.zixun_box_bg{background:#fff;padding:20px 15px;box-sizing:border-box;}
.zixun_box{width:100%; border-radius:5px; padding:0;box-shadow:none;}
.zixun_box_bg .info{display:none;}
.zixun_box .form_tit{font-size:18px;margin-bottom:15px;}
.tc_form{width:100%;padding:0;}
.tc_form li{width:100%; margin-bottom:10px;}
.tc_form li h6{display:none;}
.tc_form li .bd{width:100%;}
.tc_form .col_2 li{width:100%;}
#dr_row_xiangxiwenti{margin-bottom:6px;}
}


/*律师回复动态*/
.hfdt_box .main_tit4{padding-right:.2rem;box-sizing:border-box;}
.hfdt_box .main_tit4 a{color:#666;}
.hfdt_box ul{padding:0 .2rem .15rem;box-sizing:border-box;position:relative;}
.hfdt_box ul:before{content:'';position:absolute;top:0;left:.2rem;width:1px;height:100%;background:#e8e8e8;}
.hfdt_box ul li{padding:.15rem 0 .1rem .2rem;box-sizing:border-box;position:relative;}
.hfdt_box ul li:before{content:'';position:absolute;width:15px;height:15px;background:#EBF3FE;border-radius:100%;left:-8px;top:25px;border:1px solid #D2E4FD;}
.hfdt_box ul li:after{content:'';position:absolute;width:7px;height:7px;background:var(--main_color);border-radius:100%;left:-3px;top:30px;}
.hfdt_box .intro .wz{width:80%;}
.hfdt_box .intro .pic img{width:40px;height:40px;border-radius:100%; border:solid 1px #e8e8e8;}
.hfdt_box .intro .txt{width:calc(100% - 52px);}
.hfdt_box .intro .txt h3{font-weight:normal;font-size:.16rem;}
.hfdt_box .intro .txt h3 strong{font-weight:normal;color:#888;margin-left:5px;}
.hfdt_box .intro .txt dd{display:inline-block;color:#666;font-size:12px;margin-top:.1rem;}

.hfdt_box .intro .time{width:20%;color:#999;text-align:right; font-size:13px;}

.hfdt_box .wenda{background:#F5F5F7;padding:.12rem .15rem;box-sizing:border-box;border-radius:8px;margin-top:.15rem;}
.hfdt_box .wenda dl{margin-bottom:10px;}
.hfdt_box .wenda i{display:inline-block;font-style:normal;width:15px;height:15px;background:#FAEEDE;color:#F79528;border:1px solid #F79528;text-align:center;line-height:15px;font-size:12px;margin-right:5px;border-radius:3px;margin-top:3px;}
.hfdt_box .wenda dl:last-child i{background:#EBF3FE;color:var(--main_color);border:1px solid var(--main_color);}
.hfdt_box .wenda dl p{width:calc(100% - 25px);text-align:justify;line-height:1.4;}

@media screen and (max-width:768px) {
.hfdt_box{display:none;}	
}


/*弹窗*/
.tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999; display:flex; flex-direction:column; justify-content:center;align-items:center;}
.tc{ pointer-events: none;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transform:scale(1.1);}
.tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);}
.tc-bg {height: 100%;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.zixun_btn{margin-left:5px; color:red!important; font-weight:bold;}
.tc_zixun {width:5.2rem; position:relative; background:#fff; z-index:1; border-radius:10px; padding:.5rem .6rem;}
.tc_zixun .close{position:absolute; top:15px; right:15px; cursor:pointer; width:.4rem;}
.tc_zixun .desc{line-height:1.8;  text-align:justify;}
.tc_zixun .desc p{ margin-bottom:10px; }
.tc_zixun .desc h5{font-size:.2rem; text-align:center; margin-bottom:.15rem; font-weight:bold!important;}
.tc_zixun h6{ color:#f00; font-size:14px;}
.tc_zixun h6 i{margin-right: 10px;}
@media screen and (max-width:768px) {
.tc_zixun {width:95%; padding:25px 25px; box-sizing:border-box;}
.tc_zixun .close{top:15px; right:10px;width:30px;}
.tc_zixun .desc h5{font-size:16px;}
.tc_zixun .desc{line-height:1.6;}
	
}

/*热门阅读*/
.rmyd_box{}
.rmyd_box ul{padding:5px .2rem .15rem;box-sizing:border-box;}
.rmyd_box a{display:block;font-size:15px;margin-bottom:.15rem;}
.rmyd_box a span{display:inline-block;width:.22rem;height:.22rem;background:rgba(204,204,204,.25);border-radius:3px;line-height:.22rem;text-align:center;color:rgba(153,153,153,.6);margin-right:.1rem;font-size:13px;}
.rmyd_box a:nth-child(1) span{background:#F05759;color:#fff;}
.rmyd_box a:nth-child(2) span{background:#F78C3E;color:#fff;}
.rmyd_box a:nth-child(3) span{background:#F2AF30;color:#fff;}

@media screen and (max-width:768px) {
.rmyd_box ul{padding:20px 12px 10px;}
.rmyd_box li{margin-bottom:15px;}
.rmyd_box a{font-size:15px;margin-bottom:12px;}
.rmyd_box a span{width:20px;height:20px;line-height:20px;margin-right:8px;}
}


/*-----------------咨询搜索-----------------*/
.zixun_serch_bg{background:url(../images/search_bg.jpg) no-repeat center; background-size:cover; height:170px; margin:0 0 .25rem;}
.zixun_serch_bg .records{margin-top:.2rem; color:rgba(255,255,255,0.8);}
.zixun_serch_bg a{color:rgba(255,255,255,0.8); margin:0 3px; transition:0.3s all;}
.zixun_serch_bg a:hover{ text-decoration:underline; color:#fff;}

.zixun_search_form{ position:relative;}
.zixun_search_form input[type=text]{width:5.2rem; padding:15px 25px; font-size:15px; outline:none; border-radius:.5rem; box-sizing:border-box; height:.5rem;  border:solid 0px #ddd; background:#fff;}
.zixun_search_form .submit{ position:absolute; right:0px; top:0; width:.68rem; height:.5rem; border:0; cursor:pointer; outline:none; background:url(../images/zx_s_btn.png) no-repeat center; background-size:25px auto;}
.zixun_search_form input::-webkit-input-placeholder{color: #999;}

@media screen and (max-width:768px) {
.zixun_serch_bg{height:150px; margin:0;}
.zixun_serch_bg .records{margin:10px 12px 0; text-align:center; line-height:1.5; font-size:13px;}
.zixun_serch_bg a{ margin:0 3px;}

.zixun_search_form{width:68%;}
.zixun_search_form input[type=text]{width:100%; padding:15px 25px; font-size:14px; border-radius:38px; height:38px; }
.zixun_search_form .submit{ width:50px; height:38px;background-size:23px auto;}
}


/*-----------------咨询页-----------------*/
.page_zixun_box{ padding:.35rem .3rem;  box-shadow: 0 2px 20px rgba(0,0,0,.0.5);}
.page_zixun_nav a{border: 1px solid #ddd;border-radius:5px;box-sizing: border-box;height: 32px;line-height: 32px;margin-bottom: 10px;margin-right: 6px;text-align: center; width: 86px; display:inline-block; transition:0.3s all;}
.page_zixun_nav a:hover,.page_zixun_nav a.active{ background:var(--main_color); border:solid 1px var(--main_color); color:#fff;}
@media screen and (max-width:768px) {
.page_zixun_box{ padding:25px 12px;}
.page_zixun_nav a{height: 32px;line-height: 32px;margin-bottom: 8px;margin-right:4px;width: 65px; font-size:13px;}
}
.page_zixun_box .list{ margin-top:.25rem;}
.page_zixun_box .list li{ border-radius:.1rem; padding:.25rem; border:solid 1px #e8e8e8; width:49%; margin-bottom:.2rem; box-sizing:border-box;}
.page_zixun_box .list li h2{ font-size:.18rem; font-weight:bold!important; margin-bottom:.15rem;}
.page_zixun_box .list li .u_info{ border-bottom:dotted 1px #e8e8e8; padding-bottom:.15rem; margin-bottom:.15rem; position:relative;}
.page_zixun_box .list li .u_info .pic{ width:56px; border-radius:100%; overflow:hidden; border:solid 1px #e8e8e8;}
.page_zixun_box .list li .u_info .info{ width:calc(100% - 70px);}
.page_zixun_box .list li .u_info .info h3{ font-size:14px; font-weight:bold!important; margin-bottom:6px;}
.page_zixun_box .list li .u_info .info p{ color:#888;}
.page_zixun_box .list li .u_info .zx_btn{ position:absolute; right:0; top:.1rem;}
.page_zixun_box .list li .u_info .zx_btn a{padding: 0 0.2rem;line-height: .32rem;border-radius: 0.34rem; border: 1px solid var(--main_color);color: var(--main_color);transition: all .3s; display:inline-block;}
.page_zixun_box .list li .u_info .zx_btn a:hover{ background:var(--main_color); color:#fff;}
.page_zixun_box .list li .desc { line-height:1.5; color:#666; text-align:justify;}
.page_zixun_box .list li .time { margin-top:.15rem;}
.page_zixun_box .list li .time span{ margin-right:.25rem; color:#999; }
@media screen and (max-width:768px) {
.page_zixun_box .list li{ padding:15px; width:100%; margin-bottom:15px;}
.page_zixun_box .list li h2{ font-size:16px; margin-bottom:10px;}
.page_zixun_box .list li .u_info{padding-bottom:10px; margin-bottom:10px;}
.page_zixun_box .list li .u_info .pic{ width:52px;}
.page_zixun_box .list li .u_info .info{ width:calc(100% - 66px);}
.page_zixun_box .list li .u_info .zx_btn{ top:5px;}
.page_zixun_box .list li .u_info .zx_btn a{padding: 0 15px;line-height:30px;border-radius:32px;}
.page_zixun_box .list li .time { margin-top:10px;}
}


/*-----------------咨询内容页-----------------*/
.show_zixun{ padding:.4rem .4rem .68rem;}
.show_zixun h1{ font-size:.25rem; line-height:1.5; margin-bottom:.1rem;}
.show_zixun .desc{ line-height:2; font-size:16px; text-align:justify; margin-bottom:.2rem;}
.show_zixun .info{ color:#aaa; margin-bottom:.5rem;}
.show_zixun .info span{ margin-right:.25rem; display:inline-block;}
.show_zixun .huifu{ margin-top:.25rem;}
.show_zixun .huifu .left{width:50px;}
.show_zixun .huifu .right{width:calc(100% - 60px);}
.show_zixun .huifu .pic{width:100%; height:50px; border-radius:100%; overflow:hidden; border:solid 1px #e8e8e8;}
.show_zixun .huifu .ls_info{ height:50px;}
.show_zixun .huifu .ls_info h3{ font-size:15px; margin-bottom:10px;}
.show_zixun .huifu .ls_info p{ color:#999;}
.show_zixun .huifu .huifu_con{ font-size:16px; line-height:2; text-align:justify; margin:12px 0 20px;}
.show_zixun .huifu .time{ color:#aaa;}
.show_zixun .huifu .huifu_btn{ margin-top:.5rem;}
.show_zixun .huifu .huifu_btn a{ line-height:42px; display:inline-block; padding:0 30px; border-radius:36px; background:var(--main_color); color:#fff; transition:.3s all; opacity:1; font-size:15px;}
.show_zixun .huifu .huifu_btn a:hover{ opacity:0.8;}

@media screen and (max-width:768px) {
.show_zixun{ padding:25px 12px;}
.show_zixun h1{ font-size:18px; margin-bottom:10px;}
.show_zixun .desc{ line-height:1.8; font-size:15px; margin-bottom:10px;}
.show_zixun .info{margin-bottom:35px; line-height:1.5; font-size:13px;}
.show_zixun .info span{ margin-right:10px;}
.show_zixun .huifu{ margin-top:20px;}
.show_zixun .huifu .left{width:42px;}
.show_zixun .huifu .right{width:calc(100% - 52px);}
.show_zixun .huifu .pic{height:42px;}
.show_zixun .huifu .ls_info{ height:42px;}
.show_zixun .huifu .ls_info h3{ font-size:15px; margin-bottom:8px;}
.show_zixun .huifu .huifu_con{ font-size:15px; line-height:1.8;}
.show_zixun .huifu .huifu_btn a{ line-height:42px; display:inline-block; padding:0; border-radius:36px; width:100%; text-align:center;}
}








