@charset "utf-8";

/* CSS Document */


/*===============首页模块1====================*/
.in_banner{position:relative;background:#04213E;}
.in_banner .pic{overflow:hidden; max-height:300px;}
.in_banner .pic img{width:100%;}
.in_banner .txt{position:absolute;width:100%;top:50%;left:0; transform:translateY(-50%);text-align:center;}
.in_banner .txt h2{color:#fff;font-size:33px;}
.in_banner .txt h2:nth-child(1){margin-bottom:30px;}

@media screen and (max-width:768px) {
.in_banner{}
.in_banner .pic{height:140px;}
.in_banner .pic img{width:100%!important;height:100%!important;object-fit:cover;}
.in_banner .txt h2{font-size:22px;}
.in_banner .txt h2:nth-child(1){margin-bottom:20px;}
}


/*============首页-快捷导航=================*/
.index_kjdh{padding:20px 0; background:#f4f5f7;}
.index_kjdh li{width:19%;border: 1px solid #e8e8e8; box-sizing:border-box; background:#fff;border-radius:8px; transition:0.3s all;}
.index_kjdh li a{padding:.15rem .25rem;}
.index_kjdh li:hover{ border: 1px solid var(--main_color); background:var(--main_color);}
.index_kjdh li .pic{margin-right:.2rem;}
.index_kjdh li .pic img{width:40px;}
.index_kjdh li .txt h3{font-weight:normal;font-size:16px;margin-bottom:6px;}
.index_kjdh li .txt p{color:#888}
.index_kjdh li:hover .pic img{filter: grayscale(100%) brightness(6000%);}
.index_kjdh li:hover h3{ color:#fff; }
.index_kjdh li:hover p{ color:#fff; }

@media screen and (max-width:768px) {
.index_kjdh{padding:10px 0;}
.index_kjdh li{width:23.5%; }
.index_kjdh li a{padding:.2rem 0;} 
.index_kjdh li:last-child{ display:none;}
.index_kjdh li .pic{margin-right:0; width:100%; margin-bottom:8px;}
.index_kjdh li .pic img{width:25px;}
.index_kjdh li .txt{width:100%; text-align:center;}
.index_kjdh li .txt h3{font-size:14px;margin-bottom:0px;}
.index_kjdh li .txt p{ display:none;}
 
}


/*============首页-推荐律师=================*/
.in_tjls{display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;grid-row-gap: 25px;}
.in_tjls li{overflow:hidden;background:#fff;border-radius:8px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);}
.in_tjls .pic{overflow:hidden;}
.in_tjls .pic img{width:100%;display:block; transition:all .5s;}
.in_tjls .txt{padding:20px 20px 25px;box-sizing:border-box;}
.in_tjls .txt h3{font-size:18px;}
.in_tjls .txt h3 strong{font-weight:normal;color:#666;font-size:13px;margin-left:10px;}
/*.in_tjls .txt .zixun a {display:inline-block;width: .8rem;cursor: pointer;line-height: .3rem;border-radius: 4px;background: #ebf3fe;text-align: center;color: #3887f5;transition: all .3s;}*/
.in_tjls .txt p{color:#999;line-height:1.4;font-size:14px;margin:15px 0 15px;text-align:justify;}
.in_tjls .txt p em:last-child{ display:none;}
.in_tjls .link a{width:45%;background:var(--main_color);color:#fff;text-align:center;line-height:30px;border-radius:5px; border:1px solid var(--main_color);transition:all .3s;}
.in_tjls .link a:nth-child(2){background:none;color:var(--main_color);}
.in_tjls .link a:hover{background:var(--second_color);border:1px solid var(--second_color);color:#fff;}
.in_tjls .pic:hover img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.in_tjls{display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;grid-row-gap:15px;}
.in_tjls .txt{padding:15px 10px 15px;}
.in_tjls .txt h3{font-size:16px;margin-bottom:12px;}
.in_tjls .txt h3 strong{ margin-left:5px;}
.in_tjls .txt p{display:none;}
.in_tjls .link a{width:46%;line-height:28px; font-size:13px;}
.in_tjls .link a:nth-child(2){background:none;color:var(--main_color);}
}



/*============首页-刑事法律咨询=================*/
.index_zixun{background:#fff;padding:0 0 .25rem;margin-top:0;}

.index_zixun .tab_title{margin-top:20px;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
.index_zixun .tabs1 a{color:#333; font-size:16px;position:relative;margin-right:.5rem; transition:all .5s;}
.index_zixun .tabs1 a.active{color:var(--main_color);}
.index_zixun .tabs1 a:before{position:absolute;content:'';width:0;height:3px;background:var(--main_color);bottom:-21px;left:0; transition:all .5s;}
.index_zixun .tabs1 a.active:before{width:100%;}

.index_zixun .tabs1 a:hover{color:var(--main_color);}
.index_zixun .tabs1 a:hover:before{width:100%;}

.in_zixun_list{display: grid;grid-template-columns: repeat(3, 1fr);gap:20px;grid-row-gap:20px;margin-top:30px; padding-bottom:25px;}
.in_zixun_list li{ border-radius:.1rem; padding:20px; border:solid 1px #eee;  box-sizing:border-box; transition:all .5s; position:relative;}
.in_zixun_list li h2{ font-size:.18rem; font-weight:normal;line-height:1.6; text-align:justify; margin-bottom:.4rem;}
.in_zixun_list li .desc { line-height:1.5; color:#999;margin-bottom:66px; width:100%;}
.in_zixun_list .biaoqian{ position:absolute; left:0;  bottom:20px; width:100%; padding:0 20px; box-sizing:border-box;font-size: 13px;}
.in_zixun_list .biaoqian span{color:#999;}
.in_zixun_list li:hover{box-shadow: 0 6px 30px 0 rgba(0, 40, 67, .06); transform:translateY(-5px);}


@media screen and (max-width:768px) {
.index_zixun{padding:0 0 20px;margin-top:0;overflow:hidden;}
.index_zixun .tab_title{margin-top:0;padding-bottom:0;position:relative; border-bottom:0;}

.index_zixun .tabs1{white-space: nowrap;display:block;margin-top:0;border-bottom:none;padding-bottom:0;overflow-x:auto;}
.index_zixun .tabs1 a{display:inline-block;padding:10px 10px;margin:0 5px 0 0;text-align:center; font-size:15px;background:#f2f2f2;border-radius:4px;}
.index_zixun .tabs1 a:nth-child(5n){margin-right:0;}
.index_zixun .tabs1 a.active{background:var(--main_color);color:#fff;font-weight:bold;}
.index_zixun .tabs1 a:before{display:none;}
.index_zixun .more{position:absolute;right:0;bottom:8px; font-size:15px; display:none;}

.in_zixun_list{display:block;margin:10px 0 0; padding-bottom:0;}
.in_zixun_list li{ border-radius:5px; padding:12px 12px 10px; margin-bottom:10px; border:1px solid #e8e8e8;}
.in_zixun_list li:hover{box-shadow:0; transform:translateY(0);}
.in_zixun_list li:nth-child(n+4){display:none;}
.in_zixun_list li h2{ font-size:16px; margin-bottom:40px;}
.in_zixun_list li .desc {display:none;}
.in_zixun_list .biaoqian{bottom:15px; padding:0 12px;}	
}


/*============首页-广告图=================*/
.in_ggt_bg{background:var(--main_color);}
.in_ggt_bg .pic{overflow:hidden;}
.in_ggt_bg .pic img{width:100%;display:block;}
.in_ggt_bg .txt{}
.in_ggt_bg .txt h3{font-size:30px;color:#fff;font-style:italic;margin-bottom:20px;}
.in_ggt_bg .txt li{margin-right:30px;}
.in_ggt_bg .txt .ico{margin-right:8px;}
.in_ggt_bg .txt .ico img{width:22px;}
.in_ggt_bg .txt p{font-size:16px;color:rgba(255,255,255,1);}
.in_ggt_bg .link a{display:inline-block;width:180px;line-height:60px;background:var(--second_color);text-align:center;font-weight:bold;border-radius:8px;color:#fff;font-size:18px; transition:all .5s;}
.in_ggt_bg .link a:hover{background:#f80;}

@media screen and (max-width:768px) {
.in_ggt_bg{padding:25px 0;}
.in_ggt_bg .pic{display:none;}
.in_ggt_bg .txt{width:100%; text-align:center;}
.in_ggt_bg .txt h3{font-size:18px;line-height:1.4;margin-bottom:20px;font-style:normal;}
.in_ggt_bg .txt ul{display:none;}
.in_ggt_bg .txt li{width:100%;margin-right:0;margin-bottom:10px; }
.in_ggt_bg .txt .ico{margin-right:10px;}
.in_ggt_bg .txt .ico img{width:18px;}
.in_ggt_bg .txt p{font-size:14px;}
.in_ggt_bg .link {width:100%;}
.in_ggt_bg .link a{margin-top:0;width:160px;line-height:42px;font-size:15px; }	
}


/*============首页-刑事法律知识=================*/
.index_flzs_bg{background:#f4f5f7;padding:0 0 60px; }

/*主体内容*/
.in_fvzs_box{}
.in_video .con{margin-bottom:30px;}
.in_video .con .left{width:65%;display: grid;grid-template-columns: repeat(2, 1fr);gap:20px;}
.in_video .con .left .pic{overflow:hidden;border-radius:8px;position:relative;}
.in_video .con .left .pic:before{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,.1);top:0;left:0; z-index:1;}
.in_video .con .left .pic .img{width:100%;display:block;}
.in_video .con .left .play{width:50px;position:absolute;top:50%;left:50%; transform:translate(-50%,-50%); z-index:2; transition:all .5s;}
.in_video .con .left .txt{margin-top:10px;}
.in_video .con .left .txt h3{width:70%;font-size:16px;font-weight:normal;}
.in_video .bofang{font-size:12px;color:#b1b1b1;}
.in_video .bofang strong{color:var(--main_color);font-weight:normal;}
.in_video .con .left a:hover .pic .play{ width:70px;}

.in_video .con .right{flex:1;padding-left:20px;box-sizing:border-box;}
.in_video .con .right .tj .pic{width:100px;overflow:hidden;border-radius:8px;}
.in_video .con .right .tj .pic img{width:100%;display:block; transition:all .5s;}
.in_video .con .right .tj .txt{flex:1;padding-left:15px;}
.in_video .con .right .tj .txt h3{font-size:16px;font-weight:normal;}
.in_video .con .right .tj .txt .desc{color:#646464;margin:15px 0;}
.in_video .con .right .tj:hover .pic img{ transform:scale(1.1,1.1);}
.in_video .con .right .list li{margin-top:.25rem;}
.in_video .con .right .list a{font-size:16px;}
.in_video .con .right .list .bofang{float:right;}

.in_laws,.in_opinions{width:35%;}
.in_laws .tj .pic{width:120px;overflow:hidden;border-radius:8px;}
.in_laws .tj .pic img{width:100%;display:block; transition:all .5s;}
.in_laws .tj .txt{width:calc(100% - 135px);}
.in_laws .tj .txt h3{font-size:16px;font-weight:normal;}
.in_laws .tj .txt .desc{color:#646464;margin:15px 0;}
.in_laws .tj:hover .pic img{ transform:scale(1.1,1.1);}
.in_laws .list li{margin-top:27px;}
.in_laws .list a{font-size:16px;}
.in_laws .list .bofang{float:right;}
.in_laws .bofang{font-size:12px;color:#b1b1b1;}
.in_laws .bofang strong{color:var(--main_color);font-weight:normal;}

.in_opinions li{padding-top:18px;}
.in_opinions li:first-child{padding-top:0;}
.in_opinions li .pic{width:120px;overflow:hidden;border-radius:8px;}
.in_opinions li .pic img{width:100%;display:block; transition:all .5s;}
.in_opinions li .txt{width:calc(100% - 135px);}
.in_opinions li .txt h3{font-size:16px;font-weight:normal;margin-bottom:15px;}
.in_opinions li .lawer{width:25px;overflow:hidden;border-radius:100%;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);;border:3px solid #fff;}
.in_opinions li .lawer img{width:100%;display:block;}
.in_opinions li .wz{width:calc(100% - 40px);}
.in_opinions li .wz p{color:#333;}
.in_opinions li .wz strong{font-weight:normal;color:#999;margin-left:10px;}
.in_opinions li:hover .pic img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.index_flzs_bg{padding:0 0 25px;}
.in_fvzs_box{width:100%;}

.in_video{border-bottom:1px solid #e8e8e8;margin-bottom:10px;}
.in_video .con{margin-bottom:20px;}
.in_video .con .left,.in_video .con .right{width:100%;}
.in_video .con .left{display:block;}
.in_video .con .left a:nth-child(2){display:none;}
.in_video .con .left .play{width:45px;}
.in_video .con .left .txt{margin-top:15px;}

.in_video .con .right{padding-left:0;}
.in_video .con .right .tj{margin-top:20px;}
.in_video .con .right .tj .pic{width:130px;}
.in_video .con .right .tj .txt h3{ line-height:1.2!important;}
.in_video .con .right .tj .txt .desc{line-height:1.2!important; margin:10px 0;}
.in_video .con .right .list li{margin-top:15px;}
.in_video .con .right .list a{font-size:16px; line-height:1.2!important;}

.in_laws,.in_opinions{width:100%;}
.in_laws{border-bottom:1px solid #e8e8e8;padding-bottom:20px;margin-bottom:10px;}
.in_laws .list li{margin-top:15px;}
.in_laws .list a{font-size:15px;}


.in_opinions li{padding-top:10px;}
.in_opinions li .txt h3{font-size:15px;margin-bottom:10px;}


.in_flzs .art_list li{background:none;}
	
}


/*侧边内容*/
.in_side_box{width:300px;}

.side_tit{line-height:60px;background: url(../images/main_tit3.jpg) no-repeat center;background-size: cover;border-radius: 10px 10px 0 0;padding-left:15px;}
.side_tit h3{font-size:20px;padding-left:25px;position:relative;}
.side_tit h3:before{position:absolute;content:'';width:13px;height:13px;border-radius:100%;background:var(--main_color);left:0;top:50%; transform:translateY(-50%);}
.side_tit h3:after{position:absolute;content:'';width:13px;height:13px;border-radius:100%;background:var(--second_color);left:8px;top:50%; transform:translateY(-50%);opacity:.6;}

.side_ywly ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;grid-row-gap: 32px;border-top:none;padding:25px 15px;box-sizing:border-box;background:#fff;border-radius: 0 0 10px 10px; border:solid 1px #e8e8e8;}
.side_ywly ul li{text-align:center;}
.side_ywly ul li .ico img{width:40px;}
.side_ywly ul li .txt{margin-top:20px;font-size:16px; color:#4f5c74;}


.wls_box{margin-top:20px;background:url(../images/wls.jpg) no-repeat center; background-size:cover;border-radius:8px;padding:20px 20px;box-sizing:border-box;}
.wls_box h3{color:#fff;font-size:20px;}
.wls_box span{display:block;color:rgba(255,255,255,.6);margin:10px 0;}
.wls_box .pic{width:90px;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% - 100px);}
.wls_box .txt p{color:rgba(255,255,255,.8);line-height:2.2;font-size:13px;}

.in_lvys{margin-top:20px;background:#f8f8f8;padding:20px 15px;box-sizing:border-box;border-radius:10px ;}
.in_lvys h3{text-align:center;font-size:18px;margin-bottom:30px;}
.in_lvys li{width:calc(100%/3);text-align:center;}
.in_lvys li .ico img{}
.in_lvys li .txt{margin-top:.1rem;}


.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) {
.in_side_box{width:100%;margin:20px 0;}

.side_tit{line-height:46px;}
.side_tit h3{font-size:16px;}
.side_tit h3:before{width:12px;height:12px;}
.side_tit h3:after{width:12px;height:12px;}

.side_ywly ul{grid-template-columns: repeat(3, 1fr);gap: 0;grid-row-gap: 25px;padding:20px 10px;}
.side_ywly ul li .ico img{width:36px;}
.side_ywly ul li .txt{font-size:15px;margin-top:15px;}	

.wls_box{display:none;}
.erweima_box,.in_lvys{display:none;}
}


/*============首页-刑事案例=================*/
.in_xsal_bg{}
.index_xsal{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px; grid-row-gap:25px;}
.index_xsal li{background:#f8f8f8;overflow:hidden;border-radius:8px; /*box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);*/ position:relative; transition:0.3s all;}
.index_xsal li:hover{background:#fff;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1); transform:translateY(-5px);}
.index_xsal li .pic{overflow:hidden;}
.index_xsal li .pic img{transition:all .5s;}
.index_xsal li:hover .pic img{ transform:scale(1.1);}
.index_xsal li .txt{padding:15px 15px 30px;box-sizing:border-box; }
.index_xsal li .txt h2{font-size:16px;line-height:1.6;text-align:justify; font-weight:normal; margin-bottom:25px;}
.index_xsal li .txt .date{width:100%;position:absolute;bottom:20px;left:0;padding:0 15px;box-sizing:border-box;}
.index_xsal li .txt .date a {display: inline-block;background: #ebf3fe;color: #3887f5;font-size: 12px;padding: 5px 6px;margin-right: 10px;}
.index_xsal li .txt .date p{ font-size:12px; color:#999;}


@media only screen and (max-width: 768px){
.in_xsal_bg{padding:0 0 40px;}
.index_xsal{grid-template-columns: repeat(2, 1fr);gap:12px; grid-row-gap:12px;}
.index_xsal li:nth-child(n+5){display:none;}
.index_xsal li .pic{height:100px;}
.index_xsal li .txt{padding:10px 10px 25px;box-sizing:border-box; }
.index_xsal li .txt h2{font-size:13px;margin-bottom:20px;}
.index_xsal li .txt .date{bottom:5px;padding:0 10px;}
.index_xsal li .txt .biaoqian{width:100%;}
.index_xsal li .txt .date a {margin-right:5px;margin-bottom:5px;}
.index_xsal li .txt .date p{ display:none;font-size:12px; color:#999;}
}

/*更多链接*/
.lean_more{display:flex;margin-top:.35rem;}
.lean_more a{padding:0 40px; height:50px; border-radius:5px;border:solid 2px #bfbfbf; box-sizing:border-box; transition:.3s all;}
.lean_more a span{ margin-right:12px;}
.lean_more a:hover{ border:solid 2px var(--main_color); background:var(--main_color); color:#fff;}

.lean_more a.is_color{border:solid 2px var(--main_color); background:var(--main_color); color:#fff;}
.lean_more a.is_color:hover{ opacity:0.68;}

.lean_more a.is_dark{border:solid 2px #fff; color:#fff;}

@media only screen and (max-width: 768px){
.lean_more{display:flex;margin-top:30px;}
.lean_more a{padding:0 40px; height:42px;font-size:14px;}
	
}


/*=============首页-友情链接==================*/
.index_yqlj_bg{background:#f4f5f7;margin-top:.5rem;}
.index_yqlj{padding:20px 0;}
.index_yqlj a{color:#666;margin-right:15px;line-height:2;  white-space: nowrap; transition:all .3s;}
.index_yqlj a:hover{color:var(--main_color);}

@media only screen and (max-width: 768px){
.index_yqlj_bg{margin-top:0;}
.index_yqlj{padding:15px 0;}
.index_yqlj a{margin-right:10px;line-height:1.8; font-size:13px;}
.index_yqlj a:hover{color:var(--main_color);}	
}



/*==============找律师-频道页==================*/

/*---banner---*/
.page_ban{position:relative; }
.page_ban .pic{height:160px;overflow:hidden;}
.page_ban .pic img{width:100%;height:100%;object-fit:cover;}
.page_ban .txt{width:100%; position:absolute;left:50;top:50%; transform:translateY(-50%);color:#fff;text-align:center;font-size:33px;font-weight:bold;}

@media screen and (max-width:768px) {
.page_ban{margin-bottom:0!important;}
.page_ban .pic{height:125px;}
.page_ban .txt {font-size:18px}
}


/*-----找律师-----*/
.cate_zls_bg{background:#f4f5f7;padding:50px 0 0;}

/*快速找律师*/
.cate_kszls .box{width:260px;background:#fff; background-size:cover;border-radius:8px;padding:25px 25px;box-sizing:border-box;}
.cate_kszls .item h4{font-size:15px;margin-bottom:20px;}
.cate_kszls .item1{margin-bottom:25px;}
.cate_kszls ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;grid-row-gap: 15px;}
.cate_kszls ul a{color:#666; transition:all .5s;}
.cate_kszls ul a:hover{color:var(--main_color);}

@media screen and (max-width:768px) {
.cate_zls_bg{padding:0px 0px 0;}
.cate_zls_bg .main{padding:0 10px;}
.cate_kszls{width:100%;}	
.cate_kszls .box{width:100%;padding:10px 20px 20px; margin:15px 0;}
.cate_kszls .item h4{margin-bottom:15px;}
.cate_kszls .item1{margin-bottom:20px;}
.cate_kszls ul{grid-template-columns: repeat(4, 1fr);gap: 15px;grid-row-gap: 10px;}
}


/*律师切换滚动*/
.cate_lvshi_slide{width: calc(100% - 570px);position:relative;overflow:hidden;border-radius:8px;}

.lvshi_slide_box{background:url(../images/lvshi_slide_bg.jpg) no-repeat center; background-size:cover;height:350px;padding:0 40px;box-sizing:border-box;}
.lvshi_slide_box .txt{width:calc(100% - 200px);position:relative;top:-20px;}
.lvshi_slide_box .txt h3{color:#fff;font-size:28px;}
.lvshi_slide_box .txt h3 strong{font-size:20px;margin-left:10px;}
.lvshi_slide_box .txt .desc{color:#fff;text-align:justify;line-height:1.6;}
.lvshi_slide_box .txt dl{margin:30px 0 25px;}
.lvshi_slide_box .txt dd{display:inline-block;padding:0 5px;border:1px solid rgba(255,255,255,.2);background: rgba(255, 255, 255, 0.1);line-height:22px;border-radiush:4px;font-size:12px;color:#fff;margin-right:10px;}
.lvshi_slide_box .txt dd:last-child{margin-right:0;}
.lvshi_slide_box .txt .btn a{display:inline-block;width:140px;color:#fff;background:var(--main_color);border-radius:4px;line-height:46px;text-align:center;font-size:17px;margin-top:25px; transition:all .5s;}
.lvshi_slide_box .txt .btn a:hover{background:var(--second_color);}

.lvshi_slide_box .pic{padding:5px;box-sizing:border-box;}
.lvshi_slide_box .pic img{width:150px;border-radius:8px;border:5px solid #fff;}

.cate_lvshi_slide .tabs1{width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.2); z-index:222;line-height:46px;display: grid;grid-template-columns: repeat(5, 1fr);gap:0;grid-row-gap: 0;text-align:center;}
.cate_lvshi_slide .tabs1 a{color:#fff;font-size:16px; transition:all .5s; cursor:pointer;}
.cate_lvshi_slide .tabs1 a.active,.cate_lvshi_slide .tabs1 a:hover{background:rgba(0,0,0,.15);}

@media screen and (max-width:768px) {
.cate_lvshi_slide{width: 100%;position:relative;overflow:hidden;}	
.lvshi_slide_box{ padding:0 20px;}
.lvshi_slide_box .txt{order:2;width:100%;top:-40px;text-align:center;}
.lvshi_slide_box .txt h3{font-size:20px;}
.lvshi_slide_box .txt h3 strong{font-size:16px;margin-left:10px;}
.lvshi_slide_box .txt .desc{text-align:center;}
.lvshi_slide_box .txt dl{margin:15px 0 15px;}
.lvshi_slide_box .txt dd{margin-right:5px;}
.lvshi_slide_box .pic{order:1;width:100%;}
.lvshi_slide_box .pic img{width:130px;border-radius:100%;border:5px solid #fff;}

.cate_lvshi_slide .tabs1{line-height:42px;}
.cate_lvshi_slide .tabs1 a{font-size:15px; }

}


/*服务保障*/
.cate_fwbz .box{width:280px;background:#fff;border-radius:8px;padding:25px 25px 30px;box-sizing:border-box;}
.cate_fwbz .tit{margin-bottom:15px;}
.cate_fwbz .tit h2{font-size:20px;margin-bottom:15px;}
.cate_fwbz .tit span{color:#888;}
.cate_fwbz li{margin-top:25px;}
.cate_fwbz li .ico img{width:40px;}
.cate_fwbz li .txt{width:calc(100% - 60px);}
.cate_fwbz li h3{margin-bottom:8px;font-weight:normal;font-size:15px;}
.cate_fwbz li p{color:#999;line-height:1.4; font-size:12px;}

@media screen and (max-width:768px) {
.cate_fwbz{width:100%;}
.cate_fwbz .box{width:100%; margin-top:15px;}
.cate_fwbz .tit h2{font-size:18px;margin-bottom:10px;}
}


/*---推荐律师---*
.cate_tjlv{display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;grid-row-gap: 30px;}
.cate_tjlv li{overflow:hidden;border-radius:8px;background:#fff;margin-top:10px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.cate_tjlv .pic{overflow:hidden;}
.cate_tjlv .pic img{width:100%;display:block; transition:all .5s;}
.cate_tjlv .txt{padding:20px 20px;box-sizing:border-box;}
.cate_tjlv .txt h3{font-size:18px; margin-bottom:10px; font-weight:normal;}
.cate_tjlv .txt h3 strong{font-weight:normal;color:#666;font-size:14px;margin-left:10px;}
.cate_tjlv .txt p {}
.cate_tjlv .txt p em{display: inline-block;background: #ebf3fe;color: #3887f5;padding: 5px 5px;margin-right:2px;font-style: normal; font-size:12px; margin-top:5px;}
.cate_tjlv li:hover .pic img{ transform:scale(1.1,1.1);}

@media screen and (max-width:768px) {
.cate_tjlv{grid-template-columns: repeat(2, 1fr);gap:10px;grid-row-gap:15px;margin-bottom:5px;}
.cate_tjlv li{margin-top:0;}
.cate_tjlv .txt{padding:20px 10px 20px;}
.cate_tjlv .txt h3{font-size:18px;}
.cate_tjlv .txt h3 strong{font-size:14px;margin-left:5px;}
.cate_tjlv .txt p{font-size:13px;margin-top:10px;}	
}
--*/

/*---找律师指南---*/
.cate_manual{ }
.cate_manual .item li{width:30%;margin-top:20px;}
.cate_manual .item .ico{width:80px;height:80px;background:#fff;border-radius:100%;}
.cate_manual .item .ico img{width:42px;display:block;}
.cate_manual .item .txt{width: calc(100% - 100px);}
.cate_manual .item .txt h3{font-size:17px;}
.cate_manual .item .txt p{text-align:justify;line-height:1.4;color:#888;margin-top:15px;}

.cate_manual .item2{background:#fff;border-top:4px solid var(--main_color);overflow:hidden;border-radius:8px;padding:40px 30px 35px;box-sizing:border-box;margin-top:50px;}
.cate_manual .item2 .box{width:48%;box-sizing:border-box;}
.cate_manual .item2 .box h3{font-size:20px;margin-bottom:20px;position:relative;padding-left:20px;}
.cate_manual .item2 .box h3:before{position:absolute;content:'';width:5px;height:20px;background:var(--second_color);border-radius:20px;left:0;top:52%; transform:translateY(-50%);}
.cate_manual .item2 .box li{padding:10px 0;color:#5c5d66;padding-left:15px;position:relative;}
.cate_manual .item2 .box li:before{position:absolute;content:'';width:6px;height:6px;background:var(--main_color);border-radius:100%;left:0;top:50%; transform:translateY(-50%);}

@media screen and (max-width:768px) {
.cate_manual{padding:0 0 0;}
.cate_manual .item li{width:100%;margin:0 0 15px;background:#fff;padding:15px 15px;box-sizing:border-box;border-radius:10px;}
.cate_manual .item .ico{width:75px;height:75px;background:#f8f8f8;}
.cate_manual .item .ico img{width:35spx;}
.cate_manual .item .txt{width: calc(100% - 90px);}
.cate_manual .item .txt h3{font-size:16px;}
.cate_manual .item .txt p{font-size:13px;margin-top:8px;}

.cate_manual .item2{padding:25px 20px 0;margin-top:20px;}
.cate_manual .item2 .box{width:100%;margin-bottom:20px;}
.cate_manual .item2 .box h3{font-size:18px;margin-bottom:15px;padding-left:15px;}
.cate_manual .item2 .box h3:before{height:18px;top:50%;}
.cate_manual .item2 .box li{padding:5px 0;padding-left:15px;line-height:1.4;}
.cate_manual .item2 .box li:before{top:15px; transform:translateY(0);}	
}


/*---刑事诉讼流程---*/
.cate_choose{padding-bottom:70px;}
.cate_choose li{width:20%;position:relative;margin-top:30px;}
.cate_choose li .ico{width:100px;height:100px;border:1px dashed var(--main_color);border-radius:100%;margin:0 auto;background:#fff; transition:all .5s;}
.cate_choose li .ico img{width:45px;transition:all .5s;}
.cate_choose li .txt h3{font-size:18px;text-align:center;margin:30px 0 20px;}
.cate_choose li .txt p{color:#888;text-align:center;padding:0 20px;box-sizing:border-box;line-height:1.5;}
.cate_choose li .txt i{display:block;font-style:normal;color:#fff;text-align:center;font-size:.2rem;font-family: 'MiSans';}
.cate_choose li:before{content:'';width:12px;height:12px;position:absolute;right:0;top:18%; background:url(../images/wtlc_jiantou.png) no-repeat;  background-size:cover;}
.cate_choose li:last-child:before{display:none;}
.cate_choose li:hover .ico{ border:1px solid var(--second_color);background:var(--main_color);}
.cate_choose li:hover img{filter: grayscale(100%) brightness(1000%);}

@media screen and (max-width:768px) {
.cate_choose{padding:0;margin-top:0;margin-bottom:15px;}
.cate_choose li{background:#fff;width:100%; margin-top:0;margin-bottom:15px;border-radius:8px;padding:20px 0; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);}
.cate_choose li .ico{width:70px;height:70px;}
.cate_choose li .ico img{width:35px;}
.cate_choose li .txt h3{font-size:16px;margin:20px 0 15px;}
.cate_choose li:before{ display:none;}

}


/*---广告图---*/
.cate_ggt{background:url(../images/cate_ggt.jpg) no-repeat center; background-size:cover; background-attachment:fixed;height:200px;}
.cate_ggt .txt{text-align:center;}
.cate_ggt .txt h3{font-size:36px;color:#fff; margin-bottom:30px;}
.cate_ggt .txt p{font-size:22px;color:#fff;margin:30px 0 50px;}
.cate_ggt .txt a{display:block;width:180px;border-radius:5px;line-height:52px;background:var(--main_color);color:#fff;text-align:center;margin:0 auto;font-size:16px; transition:all .5s;}
.cate_ggt .txt a:hover{background:var(--second_color);}

@media screen and (max-width:768px) {
.cate_ggt{background-attachment:scroll; height:150px;}
.cate_ggt .txt h3{font-size:20px; line-height:1.6; margin-bottom:15px;}
.cate_ggt .txt p{font-size:14px;margin:15px 0 25px;line-height:1.6;}
.cate_ggt .txt a{line-height:46px;}
}


/*---为什么选择我们---*/
.fwzc{position:relative; overflow:hidden;}
.fwzc li{text-align: center; background: #fff;border-radius: 10px; overflow: hidden;position: relative; padding:35px 10px 30px; margin-top:20px; transition:0.3s all;}
.fwzc li .pic img{ width:50px;transition:0.3s all;}
.fwzc li .txt h3{ font-size:18px; margin:25px 0 20px;transition:0.3s all;}
.fwzc li .txt p{ line-height:1.6;color:#666;margin-bottom:40px;transition:0.3s all;}
.fwzc li .num{ font-size:25px; color:#ccc;}
.fwzc li:hover{ background:var(--main_color); color:#fff;}
.fwzc li:hover .pic img{filter: grayscale(100%) brightness(1000%);}
.fwzc li:hover .txt p{color:rgba(255,255,255,0.8);}
.fwzc li:hover .txt h3{ color:#fff;}

/*分页器*/
#fwzc_btn .swiper-pagination-bullet{width: 8px;height: 8px; display: inline-block; border-radius: 50%; background:#fff; border:solid 2px #999; transition: all .5s ease;opacity:1;}
#fwzc_btn .swiper-pagination-bullet-active{background:var(--main_color); border:solid 2px var(--main_color); }
#fwzc_btn .swiper-pagination{ text-align:center; width:100%; bottom:0px; overflow:hidden;  display:none;}
#fwzc_btn .swiper-pagination span{margin:0 3px;}

@media screen and (max-width:768px) {
.fwzc{padding-bottom:60px;}
.fwzc li{padding:25px 10px 20px; margin-top:0; }
.fwzc li .pic img{ width:40px;transition:0.3s all;}
.fwzc li .txt h3{ font-size:16px; margin:15px 0 10px;}
.fwzc li .txt p{margin-bottom:0;height:60px;}

#fwzc_btn .swiper-pagination{ bottom:30px;display:block;}
#fwzc_btn .swiper-pagination-bullet{width: 6px;height: 6px;}

}




/*==============找律师-搜索页==================*/

/*----推荐律师----*/
.search_tjls{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;grid-row-gap: 25px;margin:20px 0;}
.search_tjls li{background:#fff;border-radius:8px;padding:25px 20px;box-sizing:border-box; position:relative;}
.search_tjls li .pic{width:90px;border-radius:5px;overflow:hidden;}
.search_tjls li .pic img{width:100%;display:block;}
.search_tjls li .txt{width:calc(100% - 110px);}
.search_tjls li .txt h3{ display:inline-block; font-size:18px;position:relative; padding-right:25px;}
.search_tjls li .txt h3:before{position:absolute;content:'';right:0;bottom:2px;width:16px;height:16px;background:url(../images/ico-vip.png) no-repeat center; background-size:cover;}
.search_tjls li .txt dl{margin:15px 0 13px;}
.search_tjls li .txt dl dd{display:inline-block;color:#999;font-size:13px;position:relative;padding:0 8px;}
.search_tjls li .txt dl dd:before{position:absolute;content:'';right:-2px;top:54%; transform:translateY(-50%);width:2px;height:12px;background:rgba(204,204,204,.7);}
.search_tjls li .txt dl dd:first-child{padding-left:0;}
.search_tjls li .txt dl dd:last-child:before{display:none;padding-right:0;}
.search_tjls li .txt p{color:#666;}
.search_tjls li .zx{position: absolute;right: 15px;top: 30px;}
.search_tjls li .zx a{display:block; line-height:30px; padding:0 10px; border:solid 1px #ccc; background:#f8f8f8; color:#666; border-radius:6px;  transition:all .5s; cursor:pointer; box-sizing:border-box; font-size:13px;}
.search_tjls li .zx a:hover{background:var(--main_color);border:solid 1px var(--main_color);  color:#fff;}

@media screen and (max-width:768px) {
.m_search_tjls_main{padding:0 10px;}
.search_tjls{display: block;margin:15px 0 15px;}
.search_tjls li{ margin-bottom:12px;padding:15px 15px; position:relative;}
.search_tjls li .txt{width:calc(100% - 100px);}
.search_tjls li .txt h3{ font-size:16px;}
.search_tjls li .txt dl{margin:12px 0 13px;}
.search_tjls li .txt dl dd{font-size:14px;}
.search_tjls li .txt p{font-size:14px;}
.search_tjls li .zx{position: absolute;right: 15px;top: 20px;}
.search_tjls li .zx a{background:var(--main_color); border:solid 1px var(--main_color); color:#fff;}
}

/*----------主体部分---------*/
.page_con{width:calc(100% - 355px);}


@media screen and (max-width:768px) {
.page_con{width:100%;}
}

/*筛选*/
.sx_box{ padding:35px 20px 20px;background:#fff;border-radius:10px; margin-bottom:20px;}
.sx_box dl{ position:relative; border-bottom:dashed 1px #e8e8e8;padding-bottom:10px; margin-bottom:12px; }
.sx_box dt{ width:80px; font-weight:bold; padding:8px 0; }
.sx_box dd{ width:calc(100% - 80px);}
.sx_box dd a{ display:inline-block; padding:6px 6px; 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{border-bottom: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;position: relative;top: 5px;}
.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; padding:30px 0 0 20px;box-sizing:border-box;}
.sx_box .close{position:absolute; top:15px; right:15px; width:35px; z-index:1;}
.sx_box dl{padding-bottom:10px; }
.sx_box dt{ width:100%; font-size:16px; padding:0; margin-bottom:15px;}
.sx_box dd{ width:100%;}
.sx_box dd p{padding-bottom:10px; margin-bottom:15px;}
.sx_box dd a{padding:6px 8px; font-size:14px; margin-bottom:5px;}

.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;}
}


/*找律师列表*/
.search_zls_list{background:#fff;padding:15px 30px 30px;box-sizing:border-box; border-radius:0 0 10px 10px;}
.search_zls_list li{padding:25px 0;border-bottom:1px solid #e6e6e6; position:relative;}
.search_zls_list li:last-child{border-bottom:0;}
.search_zls_list li .pic{width:110px;height:110px;position:relative;}
.search_zls_list li .pic:before{position:absolute;content:'';right:5px;bottom:5px;width:20px;height:20px;background:url(../images/vip00.png) no-repeat center; background-size:cover;}
.search_zls_list li .pic img{width:100%;display:block;border-radius:10px;}
.search_zls_list li .info{ flex:1; padding-left:20px;}
.search_zls_list li .info h3{font-size:18px; margin-bottom:15px;}
.search_zls_list li .info dd{ color:#666; line-height:2;}
.search_zls_list li .info dd i{margin-right:5px;}

.search_zls_list li .txt {padding-left:125px;}
.search_zls_list li .txt ul span{display: inline-block;background: #ebf3fe;color: #3887f5;font-size: 12px;padding: 5px 6px;margin-right: 10px;}
.search_zls_list li .txt ul span:last-child{margin-right:0;}
.search_zls_list li .txt .desc{margin:15px 0 20px;line-height:1.6; color:#555;}
.search_zls_list li .txt h4{font-size:14px;margin-bottom:10px;}
.search_zls_list li .txt h4 i{font-size:16px;color:var(--main_color);margin-right:5px;}
.search_zls_list li .txt .srfw{background:#f4f5f7;position:relative;border-radius:5px; overflow:hidden; padding:15px 20px;}
.search_zls_list li .txt .srfw:before {content: '';position: absolute;top: 0;left: 0;border-width: 7px;border-style: solid;border-color: var(--main_color) transparent transparent var(--main_color);}
.search_zls_list li .txt .srfw p{color:#555;line-height:1.5;}

.search_zls_list li .tel{position:absolute; right:0; top:60px;}
.search_zls_list li .tel a{ display:block; padding:0 12px; line-height:32px;background:var(--main_color);border-radius:6px;color:#fff;text-align:center;transition:all .5s;}
.search_zls_list li .tel a:hover{background:var(--second_color);}

@media screen and (max-width:768px) {
.search_zls_list{padding:0 15px 15px;}
.search_zls_list li{padding:20px 0;}
.search_zls_list li .pic{width:90px;height:90px;}
.search_zls_list li .info{ flex:1; padding-left:10px;}
.search_zls_list li .info h3{font-size:16px; margin-bottom:10px;}

.search_zls_list li .txt {padding-left:0; margin-top:15px;}

.search_zls_list li .txt ul span{padding: 5px 5px;margin-right:0;}

.search_zls_list li .txt .desc{margin:12px 0; display:none;}
.search_zls_list li .txt h4{font-size:15px; margin-top:15px;}
.search_zls_list li .txt h4 i{font-size:16px;}
.search_zls_list li .txt .srfw{padding:12px 15px;}

.search_zls_list li .tel{position:absolute; right:0; top:20px;}

}


/*----------侧边栏---------*/
.page_side{width:335px;}
.page_side .sticky {position: sticky;top: 1.1rem;}
.side_white_box{ background:#fff; padding:.2rem .2rem; border-radius:8px; box-sizing:border-box;}
.white_box{ background:#fff; padding:.2rem .25rem; border-radius:8px; box-sizing:border-box;}
@media screen and (max-width:768px) {
.page_side{width:100%; margin-top:15px;}
.side_white_box{ padding:15px 15px; }
.white_box{ padding:15px 15px;}
}

/*律师太多不知道怎么选*/
.search_choose{background:#fff;border-radius:10px;}
.search_choose ul{padding:20px 25px ;box-sizing:border-box;}
.search_choose li{padding:20px 0;}
.search_choose .ico img{width:50px;}
.search_choose .txt{flex:1; padding-left:20px;}
.search_choose .txt h3{font-size:16px;}
.search_choose .txt p{color:#888;margin-top:15px;}
@media screen and (max-width:768px) {
.search_choose ul{padding:15px;}
.search_choose li{padding:12px 0;}
}

/*法律知识推荐*/
.search_flzs{background:#fff;border-radius:10px;padding:20px 20px;box-sizing:border-box;margin-top:20px;}
.search_flzs ul li { margin-bottom:15px;}
.search_flzs li a{width:calc(100% - 22px); padding-left:10px;box-sizing:border-box;line-height:22px; font-size:15px;}
.search_flzs li span{width:22px; height:22px; background:#f2f3f8; border-radius:4px;  color:#888;}
.search_flzs li:nth-child(1) span{background:#DD0C09;color:#fff;}
.search_flzs li:nth-child(2) span{background:#FF8921;color:#fff;}
.search_flzs li:nth-child(3) span{background:#00B5E1; color:#fff;}

/*律师服务动态*/
.search_lsdt{background:#fff;border-radius:10px;padding:20px 20px;box-sizing:border-box;margin-top:20px;}
.search_lsdt li{padding:15px 0;border-bottom:1px dashed #E6E6E6;}
.search_lsdt li:first-child{padding-top:0;}
.search_lsdt li h3{font-weight:normal;font-size:16px;}
.search_lsdt li h3 i{display:inline-block;width:18px;height:18px;background:#FFEEE3;color:#FF9933;text-align:center;line-height:18px;font-size:13px; font-style:normal;margin-right:5px;font-weight:bold;border-radius:4px;}
.search_lsdt li p{color:#666;margin:10px 0;line-height:1.4;}
.search_lsdt li dd{display:inline-block;color:#999;font-size:13px;margin-right:15px;}

/*最新咨询*/
.zxzx_box{background:#fff; box-sizing:border-box;}
.zxzx_box li{padding:15px 0;border-bottom:1px dashed #e8e8e8;}
.zxzx_box li:first-child{padding-top:0;}
.zxzx_box li h3{font-weight:normal;font-size:15px;}
.zxzx_box li h3 i{display:inline-block;width:20px;height:20px;background:#FFEEE3;color:#FF9933;text-align:center;line-height:18px;font-size:12px; font-style:normal;margin-right:5px;border-radius:4px;}
.zxzx_box li p{color:#666;margin:10px 0;line-height:1.5;}
.zxzx_box li .time{color:#999;font-size:12px;margin-right:15px;}

@media screen and (max-width:768px) {

}

/*近期热门资讯*/
.hot_art_box{}
.hot_art_box li{ margin:20px 0; font-size:15px; padding-left:20px; position:relative;}
.hot_art_box li:after{ content:''; width: 10px;height: 10px;border: 2px solid var(--main_color);border-radius: 50%; position:absolute; left:0; top:50%; transform:translateY(-50%); box-sizing:border-box;}

@media screen and (max-width:768px) {
.hot_art_box li{margin:15px 0; }
}

/*最新刑事案例*/
.page_case li{ margin-bottom:20px;}
.page_case li:last-child{ margin-bottom:10px;}
.page_case li .pic{width:115px;overflow:hidden;border-radius:6px;}
.page_case li .pic img{width:100%; display:block; transition:all .5s;}
.page_case li .txt{flex:1; padding-left:10px;}
.page_case li .txt h3{ line-height:1.6; text-align:justify; font-weight:normal; font-size:15px;}
.page_case li:hover .pic img{ transform:scale(1.1);}

@media screen and (max-width:768px) {
.page_case li{ margin-bottom:15px;}
.page_case li .pic{width:125px;}
}

/*侧面热门标签*/
.in_hot_tag ul{ border:solid 1px #e8e8e8; border-radius:0 0 10px 10px; border-top:0; padding:15px 5px 15px 15px;}
.hot_tag a{border: 1px solid #e2e6e9; color: #4f5c74; line-height:30px; border-radius: 36px; padding: 0 8px; margin:0 5px 6px 0; display:inline-block;}
.hot_tag a:hover{border: 1px solid var(--main_color); color: #4f5c74; background:var(--main_color); color:#fff;}


/*律师服务动态*/
.search_case{background:#fff;border-radius:10px;padding:20px 20px;box-sizing:border-box;margin-top:20px;}
.search_case li{padding-top:18px;}
.search_case li:first-child{padding-top:0;}
.search_case li .pic{width:120px;overflow:hidden;border-radius:8px;}
.search_case li .pic img{width:100%;display:block; transition:all .5s;}
.search_case li .txt{width:calc(100% - 135px);}
.search_case li .txt h3{font-size:16px;font-weight:normal;margin-bottom:15px;}
.search_case li .lawer{width:25px;overflow:hidden;border-radius:100%;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);;border:3px solid #fff;}
.search_case li .lawer img{width:100%;display:block;}
.search_case li .wz{width:calc(100% - 40px);}
.search_case li .wz p{color:#333;}
.search_case li .wz strong{font-weight:normal;color:#999;margin-left:10px;}
.search_case li:hover .pic img{ transform:scale(1.1,1.1);}

/*精选刑事律师*/
.search_jxls{background:#fff;border-radius:10px;padding:0 20px 20px;box-sizing:border-box;}
.search_jxls li{padding:15px 0;border-bottom:1px solid #e8e8e8;}
.search_jxls li:first-child{padding-top:0;}
.search_jxls .pic{width:50px;border-radius:100%;overflow:hidden;}
.search_jxls .pic img{width:100%;display:block;}
.search_jxls .txt{width:calc(100% - 70px);}
.search_jxls .txt h3{font-size:17px;font-weight:normal;}
.search_jxls .txt strong{font-weight:normal;font-size:14px;color:#666;margin-left:10px;}
.search_jxls .txt p{color:#999;margin-top:10px;}

@media screen and (max-width:768px) {

/*法律知识推荐*/
.search_flzs{padding:20px 25px;box-sizing:border-box;margin-top:20px;}
.search_flzs ul li { margin-bottom:15px;}
.search_flzs li a{width:calc(100% - 22px); padding-left:10px;box-sizing:border-box;line-height:22px; font-size:15px;}
.search_flzs li span{width:22px; height:22px; background:#f2f3f8; border-radius:4px;  color:#888;}
.search_flzs li:nth-child(1) span{background:#DD0C09;color:#fff;}
.search_flzs li:nth-child(2) span{background:#FF8921;color:#fff;}
.search_flzs li:nth-child(3) span{background:#00B5E1; color:#fff;}
}

/*单页侧面电话
.side_tel{}
.side_tel{}
.side_tel img{ width:66%;}
.side_tel .tel{ text-align:center; background: url(../images/pat_line.gif) repeat-x left top; padding-top:.2rem; margin-top:.2rem; color:#666;}
.side_tel .tel p{color:var(--main_color); font-size:.22rem; font-weight:bold; margin-top:.15rem;}*/



/*==============找律师-内容页==================*/
.lvshi_show{margin-bottom:25px;}
@media screen and (max-width:768px) {
.lvshi_show{margin:0 0 20px;}
.lvshi_show .main{border-radius:0;}
.lvshi_show .main_tit2{margin:0;}
}
/*介绍*/
.lvshi_intro{width:calc(100% - 500px);padding:0 10px 20px;box-sizing:border-box;}
.lvshi_intro .con{height:240px;overflow-y: auto; font-size:15px; color:#666;}
.lvshi_intro .con p{line-height:1.8;padding-right:30px; text-align:justify;}
.lvshi_intro .con::-webkit-scrollbar {width: 3px;height: 4px;}
.lvshi_intro .con::-webkit-scrollbar-thumb {border-radius: 5px;background:var(--main_color);}
.lvshi_intro .con::-webkit-scrollbar-track {border-radius: 0;background: #F0F2F5;}

@media screen and (max-width:768px) {
.lvshi_intro{width:100%; padding:0 0 15px;}
.lvshi_intro .con{ height:auto;}
.lvshi_intro .con p{padding-right:0;}
}

/*名片*/
.lvshi_card{width:480px;padding:0 10px 20px;box-sizing:border-box;}
.lvshi_card ul{width:100%;background: url(../images/lvshi_intro_bg.jpg) no-repeat center;background-size:cover;border-radius:10px;padding:46px 25px;box-sizing:border-box;}
.lvshi_card .txt h3{font-size:20px; margin-bottom:15px;}
.lvshi_card .txt h3 strong{font-size:16px;color:var(--main_color);margin-left:10px;}
.lvshi_card .txt span{color:#868EA3;margin:10px 0; display:block;}
.lvshi_card .txt p{color:#666; margin:15px 0;}
.lvshi_card .txt p em:last-child{display:none;}
.lvshi_card .txt a{cursor:pointer; line-height:.3rem;border-radius:.3rem;background:#ebf3fe;text-align:center;color:#3887f5; transition:all .3s; display:inline-block; padding:0 15px;}
.lvshi_card .txt a{background:var(--main_color);color:#fff}
.lvshi_card .txt a i{margin-right:5px;}
.lvshi_card .pic{width:150px;overflow:hidden;padding:5px;box-sizing:border-box;border-radius:5px;background:#fff;}
.lvshi_card .pic img{width:100%;display:block;border-radius:5px;}

@media screen and (max-width:768px) {
.lvshi_card{width:100%;padding:0 0 0px; margin:10px 0 15px;}
.lvshi_card ul{padding:20px 15px;}
.lvshi_card .txt{width:100%;order:2;margin-top:20px;text-align:center;}
.lvshi_card .txt h3{font-size:18px;}
.lvshi_card .txt h3 strong{font-size:14px;}
.lvshi_card .txt span{margin:15px 0;}
.lvshi_card .txt a{line-height:36px;border-radius:36px;padding:0 40px;}
.lvshi_card .pic{order:1;margin:0 auto; border-radius:100%;}
.lvshi_card .pic img{border-radius:100%;}
}

/*服务优势*/
.lvshi_show_fwys{margin-bottom:25px;}
.lvshi_show_fwys ul{display: grid;grid-template-columns: repeat(4, 1fr);gap:15px; }
.lvshi_show_fwys li{border-radius:8px;padding:25px 25px;box-sizing:border-box;position:relative;height:160px;}
.lvshi_show_fwys li:nth-child(1){background:#11b790 ;}
.lvshi_show_fwys li:nth-child(2){background:#5fa7ef;}
.lvshi_show_fwys li:nth-child(3){background:#ef995f ;}
.lvshi_show_fwys li:nth-child(4){background:#bcb198 ;}
.lvshi_show_fwys li h3{font-size:20px;color:#fff;}
.lvshi_show_fwys li p{color:#fff;margin:20px 0 0;}
.lvshi_show_fwys li .ico{position:absolute;right:10px;bottom:5px;}
.lvshi_show_fwys li .ico img{width:60px;}

/*服务案例*/
.lvshi_show_case .index_xsal{padding-bottom:25px;}

@media screen and (max-width:768px) {
.lvshi_show_fwys{margin-bottom:20px;}
.lvshi_show_fwys ul{grid-template-columns: repeat(2, 1fr);gap:12px; }
.lvshi_show_fwys li{padding:20px 15px;height:160px;}
.lvshi_show_fwys li h3{font-size:18px;color:#fff;}
.lvshi_show_fwys li p{margin:15px 0 0;line-height:1.4;}
.lvshi_show_fwys li .ico{position:absolute;right:10px;bottom:5px;}
.lvshi_show_fwys li .ico img{width:45px;}

/*服务案例*/
.lvshi_show_case{margin:0 15px;}
.lvshi_show_case .index_xsal{padding-bottom:25px;}
}




/*=================服务领域-单页===================*/

/*服务领域*/
.cate_fwly ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;grid-row-gap: 20px;margin-top:10px;}
.cate_fwly ul li a{background: #fff;display:block;border-radius:8px;padding:40px 30px;box-sizing:border-box;position:relative;border:1px solid #e8e8e8;overflow:hidden; transition:all .5s;}
.cate_fwly ul li .pic{width:78px;overflow:hidden;position:absolute;right:-2px;top:-5px;}
.cate_fwly ul li .pic img{width:100%;display:block;}
.cate_fwly ul li h3{font-size:20px;}
.cate_fwly ul li p{color:#999;line-height:1.6;margin-top:15px;}
.cate_fwly ul li:hover a{box-shadow: 0 6px 30px 0 rgba(0, 40, 67, .06); transform:translateY(-5px);}
	
/*推荐律师*/
.cate_fwly_tjls{margin-bottom:.5rem;}

/*广告图*/
.cate_ggt{background:url(../images/cate_fwly_bg.jpg) no-repeat center; background-attachment:fixed;}

/*法律知识*/
.cate_fwly_fvzs{background:#fff; padding-bottom:.68rem;}

/*服务优势*/
.cate_fwly_ys{padding:20px 0 0;}
.cate_fwly_ys ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;grid-row-gap: 20px;margin-top:30px;}
.cate_fwly_ys .ico{width:100px;height:100px;background:#fff;border-radius:100%;margin:0 auto;}
.cate_fwly_ys .ico img{width:50px;}
.cate_fwly_ys .txt h3{font-size:20px;margin:30px 0;}
.cate_fwly_ys .txt p{line-height:1.6;color:#999;text-align:center;}

@media screen and (max-width:768px) {
/*服务领域*/
.cate_fwly ul{grid-template-columns: repeat(2, 1fr);gap: 12px;grid-row-gap: 12px;margin-top:5px;}
.cate_fwly ul li a{padding:20px 15px;}
.cate_fwly ul li .pic{width:50px;}
.cate_fwly ul li h3{font-size:17px;}
.cate_fwly ul li p{margin-top:10px;font-size:13px;}
.cate_fwly ul li:hover a{box-shadow: 0 6px 30px 0 rgba(0, 40, 67, .06); transform:translateY(-5px);}
	
/*推荐律师*/
.cate_fwly_tjls{margin-bottom:.5rem;}


/*服务优势*/
.cate_fwly_ys{padding:20px 0 30px;}
.cate_fwly_ys ul{grid-template-columns: repeat(2, 1fr);gap: 12px;grid-row-gap: 12px;margin-top:10px;}
.cate_fwly_ys li{background:#fff;border-radius:8px;padding:20px 15px;box-sizing:border-box;}
.cate_fwly_ys .ico{width:80px;height:80px;background:#f8f8f8;}
.cate_fwly_ys .ico img{width:40px;}
.cate_fwly_ys .txt h3{font-size:17px;margin:20px 0;}
.cate_fwly_ys .txt p{line-height:1.6;color:#999;text-align:center;}	
}


/*=================法律知识-频道页=================*/

/*普法视频*/
.cate_video{padding:30px 0 20px;}
.cate_video ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.cate_video li{overflow:hidden;border-radius:8px;position:relative;}
.cate_video li .pic{overflow:hidden;}
.cate_video li .pic .img{ transition:0.5s all;}
.cate_video li .play{width:40px;position:absolute;top:45%;left:50%; transform:translate(-50%,-50%); z-index:2; transition:all .5s;}
.cate_video li .txt{position:absolute;bottom:0;left:0;width:100%;line-height:52px;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .6));color:#fff;font-size:.16rem;padding:0 20px;box-sizing:border-box;}
.cate_video li:hover .pic .img{ transform:scale(1.05);}


/*横幅广告*/
.cate_news_ggt{position:relative;margin:20px 0 20px;}
.cate_news_ggt .pic{height:120px;overflow:hidden;border-radius:8px;}
.cate_news_ggt .pic img{width:100%;height:100%;object-fit:cover;display:block;}
.cate_news_ggt .txt{position:absolute;top:50%;left:0; transform:translateY(-50%);text-align:center;width:100%;}
.cate_news_ggt .txt h3{font-size:26px;color:#fff;}
.cate_news_ggt .txt p{color:#fff;font-size:18px;margin-top:20px;}


/*法律知识*/
.cate_flzs{padding:10px 0 20px;}

@media screen and (max-width:768px) {

/*普法视频*/
.cate_video{padding:15px 0 20px;}
.cate_video ul{grid-template-columns: repeat(2, 1fr);gap: 10px;}
.cate_video li{}

.cate_video li .play{width:30px;top:30%;}
.cate_video li .txt{line-height:36px;font-size:13px;padding:0 5px;position:static;background:#fff;color:#333;}
.cate_video li:hover .pic .img{ transform:scale(1.05);}


/*横幅广告*/
.cate_news_ggt{position:relative;margin:5px 0 15px;}
.cate_news_ggt .pic{height:100px;}
.cate_news_ggt .txt h3{font-size:18px;color:#fff;}
.cate_news_ggt .txt p{font-size:14px;margin-top:15px;}


/*法律知识*/
.cate_flzs{padding:0 0 20px;}
	
}





/*=================法律知识-频道页=========
.cate_news_tj{margin:0 0 25px;}
@media screen and (max-width:768px) {
.cate_news_tj{margin:0 0 15px;}
.cate_news_tj .main{padding:0;}
}

/*推荐文章*
#wzqh{width:calc(100% - 355px);border-radius:10px;margin:0;}
#wzqh li{overflow:hidden;position:relative;}
#wzqh li a{border-radius:10px;}
#wzqh li .pic{overflow:hidden;height:405px;}
#wzqh li .pic img{ transition:0.5s all;}
#wzqh li:hover .pic img{ transform:scale(1.05);}
#wzqh li .txt {position: absolute;bottom: 0;width: 100%;height:100px; color: #FFF;font-size: 22px;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .6));padding:50px 20px 0;box-sizing:border-box;}
#wzqh .swiper-pagination{bottom:25px;right:20px!important;left:auto;width:auto;}
#wzqh .swiper-pagination-bullet {width:14px;height:14px;border-radius:100%;background: rgba(255, 255, 255, .5);opacity: 1;margin: 0 5px !important; box-sizing:border-box;}
#wzqh .swiper-pagination-bullet-active{background:none; border:solid 2px #fff;}
@media screen and (max-width:768px) {
#wzqh{width:100%; border-radius:0;}
#wzqh li .pic{height:200px;}
#wzqh li .txt {height:50px; font-size:16px;padding:20px 10px 0;}
#wzqh .swiper-pagination{bottom:15px;right:12px!important;}
#wzqh .swiper-pagination-bullet {width:10px;height:10px;margin: 0 3px !important; }	
}

/*推荐视频*
.cate_news_tj .tj_news li{overflow:hidden;border-radius:8px;position:relative;}
.cate_news_tj .tj_news li:first-child{margin-bottom:15px;}
.cate_news_tj .tj_news li .pic{overflow:hidden;height:195px;}
.cate_news_tj .tj_news li .pic .img{ transition:0.5s all;}
.cate_news_tj .tj_news li .play{width:40px;position:absolute;top:45%;left:50%; transform:translate(-50%,-50%); z-index:2; transition:all .5s;}
.cate_news_tj .tj_news li .txt{position:absolute;bottom:0;left:0;width:100%;line-height:42px;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .6));color:#fff;font-size:16px;padding:0 20px;box-sizing:border-box;}
.cate_news_tj .tj_news li:hover .pic .img{ transform:scale(1.05);}
@media screen and (max-width:768px) {
.cate_news_tj .tj_news{ padding:0 12px;}
.cate_news_tj .tj_news li .txt{font-size:16px;padding:0 15px;}
}

/*横幅广告*
.cate_news_ggt{position:relative;margin:20px 0 20px;}
.cate_news_ggt .pic{height:120px;overflow:hidden;border-radius:8px;}
.cate_news_ggt .pic img{width:100%;height:100%;object-fit:cover;display:block;}
.cate_news_ggt .txt{position:absolute;top:50%;left:0; transform:translateY(-50%);text-align:center;width:100%;}
.cate_news_ggt .txt h3{font-size:25px;color:#fff;}
.cate_news_ggt .txt p{color:#fff;font-size:18px;margin-top:20px;}

@media screen and (max-width:768px) {
.cate_news_ggt{margin:15px 0 15px;}
.cate_news_ggt .pic{height:108px;}
.cate_news_ggt .txt h3{font-size:16px; }
.cate_news_ggt .txt p{font-size:14px; margin-top:15px;}	
}==========*/



/*=================法律知识-列表页==========
.list_flzs_box{margin-top:30px;}
.news_list_art_box li{padding:15px 0;}
.news_list_art_box li .pic{width:260px;overflow:hidden;border-radius:4px;}
.news_list_art_box li .pic img{width:100%;display:block; transition:all .5s;}
.news_list_art_box li .txt{width:calc(100% - 280px);position:relative;}
.news_list_art_box li .txt h3{font-size:18px;margin-top:10px;}
.news_list_art_box li .txt p{line-height:1.6;margin:20px 0;}
.news_list_art_box li .txt dl{position:absolute;bottom:10px;left:0;}
.news_list_art_box li .txt dd{display:inline-block;margin-right:20px;color:#999;}
.news_list_art_box li .txt dd i{margin-right:5px;}
.news_list_art_box li:hover .pic img{ transform:scale(1.1,1.1);}=========*/


/*========================图文列表==============================*/
.art_list li{width:100%; padding-bottom:25px; border-bottom:solid 1px #eee; box-sizing:border-box; margin-bottom:25px;}
.art_list li .pic{width:25%;}
.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; transition:0.5s all;}
.art_list li:hover .pic img{ transform:scale(1.05);}
.art_list li .txt{ flex:1;position:relative; text-align:justify; padding-left:20px; box-sizing:border-box;}
.art_list li.nopic .txt{ width:100%; padding-left:0px;}
.art_list li .txt .title{font-size:.18rem;margin:.0rem 0 .1rem; 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:20px; bottom:2px; right:0;}
.art_list li.nopic .art_footer{ position:static; margin-top:.1rem;}
.art_list li .art_footer p{ font-size:12px; line-height:14px; color:#999; display:inline-block;}
.art_list li .time p{ margin-right:.25rem; padding-left:.2rem;}
.art_list li .time p.p1{ background:url(../images/detail_img00.png) no-repeat left center;}
.art_list li .time p.p2{ background:url(../images/detail_img02.png) no-repeat left center;}
.art_list li .time p.p3{ background:url(../images/detail_img03.png) no-repeat left center;}

.biaoqian a {display: inline-block;background: #ebf3fe;color: #3887f5;font-size: 12px;padding: 5px 6px;margin-right:5px;}

.art_list_col2{display: grid;grid-template-columns: repeat(2, 1fr);gap:25px;}
.art_list_col2 li{margin-bottom:0;}
.art_list_col2 li .pic{width:30%;}
.art_list_col2 li .txt{ width:calc(70% - 25px);}
.art_list_col2 li .txt .title{font-size:16px;}


@media screen and (max-width:768px) {
.art_list li{width:100%;background:#fff; padding-bottom:15px; margin-bottom:15px; }
.art_list li .pic{width:130px;}
.art_list li .txt{  padding-left:12px;}
.art_list li.nopic .txt{ width:100%; }
.art_list li .txt .title{font-size:16px; line-height:1.3;}
.art_list li .txt .desc{ display:none;}
.art_list li .txt  .time{display:none;}

.art_list li .art_footer{left:12px; bottom:0px; right:0; }
.art_list li.nopic .art_footer{ position:static; margin-top:10px;}
.biaoqian a {font-size: 13px; }

.art_list_col2{display: grid;grid-template-columns: repeat(1, 1fr);gap:15px;}
.art_list_col2 li{margin-bottom:0;}
}

/*=================视频列表页===================*/
.video_list ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 25px;padding-bottom:50px;}
.video_list ul li{background:#fff;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);overflow:hidden;border-radius:8px;transition: all .3s linear; }
.video_list ul li .pic{overflow:hidden;position:relative;}
.video_list ul li .img img{width:100%;display:block;}
.video_list ul li .play{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);bottom:-200px;left:0;opacity:0; transition: all .3s linear;}
.video_list ul li .play img{width:50px;}
.video_list ul li .txt{padding:20px;box-sizing:border-box;}
.video_list ul li h3{font-size:18px;font-weight:normal;}
.video_list ul li dl{border-bottom: 1px solid #efefef;padding-bottom:20px;margin:20px 0 15px;}
.video_list .biaoqian{margin-right:5px;}
.video_list ul li dd{color:#999;font-size:13px;}
.video_list ul li dd:nth-child(1){margin-right:30px;}
.video_list ul li dd i{margin-right:10px;}
.video_list li .lawer{width:25px;overflow:hidden;border-radius:100%;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);;border:3px solid #fff;}
.video_list li .lawer img{width:100%;display:block;}
.video_list li .wz{width:calc(100% - 40px);}
.video_list li .wz p{color:#333;}
.video_list li .wz strong{font-weight:normal;color:#999;margin-left:10px;}
.video_list li:hover { box-shadow: 0 15px 30px rgba(0, 0, 0, .2); }
.video_list ul li:hover .play{bottom:0;opacity:1;}

@media screen and (max-width:768px) {
.video_list ul{display:block;padding-bottom:30px;}
.video_list ul li{margin-bottom:15px;}
.video_list ul li .play img{width:35px;}
.video_list ul li .txt{padding:20px 15px;}
.video_list ul li h3{font-size:17px;font-weight:normal;}
.video_list ul li dl{border-bottom: 1px solid #efefef;padding-bottom:20px;margin:15px 0 10px;}
}

/*=================内容页通用===================*/

/*标题*/
.news_show_con{padding:.4rem .5rem .5rem!important;box-sizing:border-box;}
.title_txt {font-size:25px;line-height:1.5; font-weight:normal;  color:#000;}

@media screen and (max-width:768px) {
.news_show_con{padding:25px 15px 30px!important;}
.title_txt {font-size:20px;line-height:1.4;margin-bottom:5px;}
}

/*标签*/
.art_info{ color:#999;border-bottom: 1px dashed #e8e8e8; margin-bottom:20px;}
.art_info .biaoqian a{ display:inline-block; background: #ebf3fe;color: #3887f5;font-size: 12px;padding: 5px 6px; margin-right:15px;}
.art_info em{position:relative;font-size:12px; 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{padding-bottom:5px;}
.art_info em{font-size:13px;line-height:40px;margin-right:15px;}
}

.show_tag a{display:inline-block; background: #ebf3fe;color: #3887f5; padding: 5px 6px; margin-right:5px;}


/*声明*/
.shenming{padding:15px;background:#f4f5f7;border-radius:4px;color:#888;line-height:1.6;font-size:13px;margin:30px 0;text-align:justify;}
.shenming a{ color:red;}

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


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

/*栏目分类*/
.tab_nav ul{padding:.1rem .2rem .3rem;}
.tab_nav a{padding:.15rem .2rem;box-sizing:border-box;border-bottom:1px solid #e8e8e8;position:relative;}
.tab_nav a:before{position:absolute;content:'';height:15px;background:var(--main_color);left:0;top:50%; transform:translateY(-50%);width:0;border-radius:20px;z-index:2;}
.tab_nav a.active:before{width:4px;}
.tab_nav a h3{font-weight:normal;color:#000; transition:all .3s;}
.tab_nav a i{color:#ccc;display:none;}
.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:.25rem .5rem .25rem!important;box-sizing:border-box;}

.con_img{overflow:hidden;margin-top:.8rem;}


/*公众号*/
.gzh_box{background: url(../images/gzh.jpg) no-repeat center;background-size: cover;padding:20px 20px;box-sizing:border-box;border-radius:10px;margin-top:20px;}
.gzh_box .txt{width:calc(100% - 110px);}
.gzh_box .txt h3{font-size:18px;color:#fff;}
.gzh_box .txt p{color:#fff;margin-top:15px;line-height:1.6;}
.gzh_box .ewm{width:100px;overflow:hidden;padding:5px;box-sizing:border-box;background:#fff;border-radius:4px;}
.gzh_box .ewm img{width:100%;display:block;}

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















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

/*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;}
}



/*========================大律说法列表页==============================*
.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;}
}





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

/*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%;}
}





/*导读*
.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;}



/*相关阅读*
.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;}
}



/*==================反馈中心====================*/
.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{}
.white_box ul{box-sizing:border-box;}
.tjls_box li{padding-bottom:.2rem; margin-bottom:.2rem;border-bottom:1px solid #e8e8e8;}
.tjls_box li:last-child{border-bottom:none; padding-bottom:.05rem; margin-bottom:0;}
.tjls_box li .pic{width:66px;height:66px;overflow:hidden;border-radius:6px;}
.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:16px; font-weight:normal;}
.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:#ebf3fe;text-align:center;color:#3887f5; 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:.12rem; font-size:12px;}
.tjls_box li .txt p em:last-child{display:none;}

@media screen and (max-width:768px) {
.tjls_box{}
.tjls_box ul{padding:0 0 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:17px; 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;}
}
*/


/*------------------免费咨询-----------------------*/
.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{padding:0 .2rem 0; position:relative; box-sizing:border-box;}
.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:15px;width:100%;}
.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: 42px;padding:0px 10px;background: #fff;border: 1px solid #d1d8de;color: #999; 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 input:focus,.tc_form textarea:focus{border:solid 1px var(--main_color);}
.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:180px; border:0; line-height:46px; border-radius:8px; font-weight:bold; font-size:16px; background:var(--main_color); color:#fff; cursor:pointer; outline:none;margin-top:5px; transition:all .5s;}
.tc_form .sub_btn:hover{background:var(--second_color);}


@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 0 20px 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;}
.tc_form .sub_btn{width:100%;}
}


/*律师回复动态*/
.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:1; -khtml-opacity:1; opacity:1;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,.7);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{ box-sizing:border-box;}
.rmyd_box a{font-size:15px;margin-bottom:.15rem;}
.rmyd_box a span{width:20px;height:20px;background:rgba(204,204,204,.25);border-radius:3px;line-height:.22rem;text-align:center;color:rgba(153,153,153,.6);font-size:13px; display:inline-block; margin-right:5px;}
.rmyd_box a p{width:calc(100% - 20px);}
.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{margin-top:20px;display:none;}
.rmyd_box ul{padding:0 0 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{margin-top:20px;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
.page_zixun_nav a{color:#50525c;padding:0 10px;margin:0 10px;font-size:16px;position:relative; transition:all .5s;}
.page_zixun_nav a.active{color:var(--main_color);}
.page_zixun_nav a:before{position:absolute;content:'';width:0;height:3px;background:var(--main_color);bottom:-22px;left:0; transition:all .5s;}
.page_zixun_nav a.active:before{width:100%;}
.page_zixun_nav a:hover{color:var(--main_color);}
.page_zixun_nav a:hover:before{width:100%;}

.page_zixun_box .list ul{display: grid;grid-template-columns: repeat(3, 1fr);gap:20px;margin: 30px 0 30px;}
.page_zixun_box .list li{ border-radius:.1rem; padding:20px; border:solid 1px #eee;  box-sizing:border-box; transition:all .5s;}
.page_zixun_box .list li h2{ font-size:.18rem; font-weight:normal; margin-bottom:.15rem;line-height:1.6; text-align:justify;}
.page_zixun_box .list li .desc { line-height:1.5; color:#999; text-align:justify;}
.page_zixun_box .list .biaoqian{margin-top:20px;}
.page_zixun_box .list .biaoqian em{ display:inline-block; background: #ebf3fe;color: #3887f5;font-size: 12px;padding: 5px 6px; margin-right:15px;font-style:normal;}
.page_zixun_box .list .biaoqian span{color:#999;}
.page_zixun_box .list li:hover{box-shadow: 0 6px 30px 0 rgba(0, 40, 67, .06); transform:translateY(-5px);}

@media screen and (max-width:768px) {
.page_zixun_box{ margin-bottom:20px; }
.page_zixun_nav{margin-top:0;border-bottom:0;padding-bottom:0px;}
.page_zixun_nav a{font-size:14px;display:inline-block;background:#f4f5f7; padding:8px 10px;margin:0 3px 0 0;white-space: nowrap;margin-bottom:10px;border-radius:4px;}
.page_zixun_nav a.active{background:var(--main_color);color:#fff;}
.page_zixun_nav a:before{display:none;}

.page_zixun_box .list{ margin-bottom:15px;}
.page_zixun_box .list ul{display:block;margin:10px 0 15px;}
.page_zixun_box .list li{ border-radius:8px; margin-bottom:12px;padding:12px 15px 15px; border:solid 1px #e8e8e8;}
.page_zixun_box .list li:last-child{margin-bottom:0;}
.page_zixun_box .list li h2{ font-size:16px; }
.page_zixun_box .list .biaoqian{margin-top:12px;}
.page_zixun_box .list .biaoqian span{color:#999;font-size:13px;}
.page_zixun_box .list li:hover{box-shadow: 0 6px 30px 0 rgba(0, 40, 67, .06); transform:translateY(0);}
}


/*-----------------咨询内容页-----------------*/
.show_zixun{ padding:.4rem .4rem .68rem;}
.show_zixun h1{ font-size:25px; line-height:1.5; margin-bottom:.1rem; font-weight:normal;}
.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 em{display: inline-block;background: #ebf3fe;color: #3887f5;padding: 5px 5px;margin-right:2px;font-style: normal; font-size:12px; margin-top:5px;}
.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;}

.zixun_span span{ color:#888; line-height:40px;}

@media screen and (max-width:768px) {
.show_zixun{ padding:25px 15px;}
.show_zixun h1{ font-size:20px; margin-bottom:10px;}
.show_zixun .desc{ line-height:1.8; font-size:15px; margin-bottom:10px;color:#666;}
.show_zixun .info{margin-bottom:15px; line-height:1.5; font-size:13px;}
.show_zixun .info span{margin-right:0;}
.show_zixun .huifu{ margin-top:10px;}
.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;}


.zixun_span span{ display:block; line-height:20px; margin-bottom:30px; padding-left:25px;}
}


@media screen and (max-width:768px) {
.show_page_con .main{padding:0 12px;}
.show_page_con{margin-top:15px;}
}





