.bdb1:last-child:before {
  content: none; }

.bdb1:before {
  color: #d6d6d6; }
body{background: #f5f5f5;}
/*
.no-bg {
  background: url("../../../images/m/top-bg-2.png") no-repeat;
  background-size: 100%;
}
*/
.no-bg .header-x {
  background: transparent;
  border-bottom: none;
  color: #fff; }
.no-bg button {
  color: inherit; }
.no-bg .active .header-menu-btn {
  color: #000; }

.vm {
  display: inline-block;
  vertical-align: middle; }

.com-x {
  padding: 0 0.42667rem;
  overflow: hidden;
  padding-bottom: 0.4rem; }
.web-header .header-x{background:#2A82E4;color:#fff;border-bottom:none;}
.web-header .header-x .header-area {font-size: 0.37333rem;position: absolute;left: 0;top: 0;padding-left: 0.29333rem; }
.web-header .header-x .header-area .icon {display: inline-block;height: 0.45333rem;width: 0.4rem;background: url("../../../images/m/icon/icon-area.png") no-repeat center center;background-size: 100%;vertical-align: -4px;margin-right: 0.06667rem; }
.city-location{position: absolute;left:0.42667rem;top:0;font-size:0.42rem;}
.city-location:after{content: "";background: url(../../../images/m/index/drop-down-ico.png) no-repeat;display: inline-block;width:0.3rem;height:0.165rem;background-size: 0.3rem auto;margin-left:0.1rem; vertical-align: 0.08rem;}
.top-title{font-weight: 700;font-size:0.42rem;}
.icon-css-menu::before{border-color:#fff;}
css-icon{color:#fff;}
.top-nav-x {font-size:0.38rem;line-height: 0.72rem;margin-bottom:0.4rem;}
.top-nav-x .item{width:25%;float:left;text-align: center;}
.top-nav-x .item .ico{width:1.4rem;height: 1.4rem;display: inline-block;border-radius: 0.35rem;}
.top-nav-x .item .ico:before{display: inline-block;content:"";width:100%;height:100%;}
.top-nav-x .item-1 .ico{background: linear-gradient(138.24deg, rgba(93, 174, 240, 1) 0%, rgba(64, 159, 237, 1) 100%);
  box-shadow: 0px 2px 5px rgba(66, 160, 237, 0.2);}
.top-nav-x .item-2 .ico{background: linear-gradient(136.59deg, rgba(247, 179, 69, 1) 0%, rgba(218, 149, 38, 1) 100%);
  box-shadow: 0px 2px 5px rgba(218, 149, 38, 0.2);}
.top-nav-x .item-3 .ico{background: linear-gradient(135.74deg, rgba(255, 115, 115, 1) 0%, rgba(226, 62, 62, 1) 100%);
  box-shadow: 0px 2px 5px rgba(227, 64, 64, 0.2);}
.top-nav-x .item-4 .ico{background: linear-gradient(138.12deg, rgba(76, 196, 230, 1) 0%, rgba(31, 178, 219, 1) 100%);
  box-shadow: 0px 2px 5px rgba(32, 179, 219, 0.2);}
.top-nav-x .item-1 .ico:before{background: url(../../../images/m/icon/ico-b-01.png) no-repeat;background-size:1.4rem auto;}
.top-nav-x .item-2 .ico:before{background: url(../../../images/m/icon/ico-b-02.png) no-repeat;background-size:1.4rem auto;}
.top-nav-x .item-3 .ico:before{background: url(../../../images/m/icon/ico-b-03.png) no-repeat;background-size:1.4rem auto;}
.top-nav-x .item-4 .ico:before{background: url(../../../images/m/icon/ico-b-04.png) no-repeat;background-size:1.4rem auto;}
.top-nav-x .item .subtitle{font-size:0.4rem;font-weight: 700;color:#353535;}
.top-nav-x .item .txt{font-size:0.3rem;color:rgba(0, 0, 0, 0.45);line-height: 0.6rem;}


.id-top-search{background:#2A82E4;height:1rem;text-align: center;font-size:0.33rem;color:rgba(0,0,0,.25);padding:0.1rem 0 0.5rem 0;}
.id-top-search .search-box{height:0.84rem;background: #fff;border-radius: 0.42rem;margin:0 auto;width:80%;line-height: 0.84rem;}
.id-top-search .search-box .ico{width:0.36rem;height:0.36rem;display:inline-block;background: url(../../../images/m/index/ico-search-index.png) no-repeat;background-size: 0.36rem auto;margin-right:0.08rem; vertical-align: -0.05rem;}


.nav {background: transparent;padding: 0 0.26667rem;margin-top: 0;margin-bottom: 0;border-radius: 0.28rem; }
.nav .content-b {background: #fff;padding-top: 0.66667rem;border-radius: 0.16rem; }
.nav .team-law {margin: 0 0.13333rem; }
.nav .top-nav-x {margin-bottom: 0.26667rem; }
.nav .top-nav-x .item .ico {border-radius: 100%; }
.nav .promise {padding: 0;line-height: 0.96rem;height: 0.96rem; }
.nav .txt-yx {color: #ff8000; }
.promise{font-size:0.3rem;color:rgba(102,102,102,.6);text-align: center;line-height: 0.8rem;padding:0.3rem 0 0.4rem 0;}
.promise .txt-yx{padding-left:0;}
.promise span{padding-left:0.3rem;font-weight:600;}
.promise span .ico{width:0.38rem;height:0.38rem;display: inline-block;margin-right:0.1rem;background: url(../../../images/m/index/promise-ico.png) no-repeat;background-size:0.38rem auto; vertical-align:-0.08rem;}

.serve-x {padding-bottom: 0.26667rem; }
.serve-x .subtitle {font-size: 0.53333rem;color: #3e3e3e;line-height: 1.12rem; }
.serve-x .more {font-size: 0.32rem;color: #999;padding-right: 0.4rem;background: url("../../../images/m/icon/icon-more.png") right center no-repeat;background-size: 0.17333rem; }
.serve-x .item {font-size: 0.36rem;color: rgba(0, 0, 0, 0.65);width: 20%;float: left;text-align: center;line-height: 0.69333rem;}
.serve-x .link {padding-top: 0.2rem; }
.serve-x .icon {display: block;margin: 0 auto;width: 1.06667rem;height: 1.06667rem;background:url(../../../images/m/icon/ico-s-01.png) no-repeat;background-size: 100%; }
.serve-x .icon-2{background-image:url(../../../images/m/icon/ico-s-02.png);}
.serve-x .icon-3{background-image:url(../../../images/m/icon/ico-s-03.png);}
.serve-x .icon-4{background-image:url(../../../images/m/icon/ico-s-04.png);}
.serve-x .icon-5{background-image:url(../../../images/m/icon/ico-s-05.png);}
.serve-x .icon-6{background-image:url(../../../images/m/icon/ico-s-06.png);}
.serve-x .icon-7{background-image:url(../../../images/m/icon/ico-s-07.png);}
.serve-x .icon-8{background-image:url(../../../images/m/icon/ico-s-08.png);}
.serve-x .icon-9{background-image:url(../../../images/m/icon/ico-s-09.png);}
.serve-x .icon-10{background-image:url(../../../images/m/icon/ico-s-10.png);}
.serve-x .serve-t {font-weight: bold;font-size: 0.37333rem;padding: 0 0.37333rem;margin-top: 0.36667rem; }

.com-box {
  box-shadow: 0 0 15px #eaeaea;
  border-radius: 0.13333rem;
  font-size: 0.46667rem;
  color: #3e3e3e;
  line-height: 0.66667rem;
  background: #fff;
  padding: 0 0.4rem;
  overflow: hidden; }
.com-box .box-title {
  font-size: 0.53333rem;
  color: #3e3e3e;
  line-height: 0.58667rem;
  position: relative;
  margin-top: 0.62667rem;
  font-weight: bold; }
.com-box .box-title:before {
  content: '';
  left: -0.4rem;
  top: 0.04rem;
  position: absolute;
  width: 0.17333rem;
  height: 0.50667rem;
  border-radius: 0.17333rem;
  background-color: #0d8cff; }
.com-box .more {
  font-weight: normal;
  font-size: 0.32rem;
  color: #999;
  padding-right: 0.4rem;
  background: url("../../../images/m/icon/icon-more.png") right center no-repeat;
  background-size: 0.17333rem; }

.business-x .link {
  font-size: 0.33333rem;
  color: #999;
  line-height: 0.4rem;
  padding-top: 0.44rem;
  height: 2.26667rem;
  padding-left: 1.97333rem;
  padding-right: 0.93333rem;
  position: relative; }

.business-x .subtitle {
  font-size: 0.46667rem;
  color: #3e3e3e;
  line-height: 0.84rem; }

.business-x .num {
  position: absolute;
  font-size: 0.46667rem;
  color: #ff7800;
  top: 0.61333rem;
  right: 0; }

.business-x .icon {
  position: absolute;
  width: 1.53333rem;
  height: 1.44rem;
  background: url("../../../images/m/business-1.png");
  background-size: 100%;
  left: 0;
  top: 0.58667rem; }

.business-x .icon-2 {
  background-image: url("../../../images/m/business-2.png"); }

.business-x .icon-3 {
  background-image: url("../../../images/m/business-3.png"); }

.business-x .icon-4 {
  background-image: url("../../../images/m/business-4.png"); }

.business-x .icon-5 {
  background-image: url("../../../images/m/business-5.png"); }

.com-title {
  font-size: 0.53333rem;
  color: #3e3e3e;
  line-height: 1.93333rem;
  font-weight: bold; }

.video-x .bdb1:last-child:before {
  content: ''; }

.video-x .item {
  font-size: 0.46667rem;
  color: #3e3e3e;
  line-height: 0.66667rem;
  height: 1.8rem;
  padding: 0.53333rem 0 0.66667rem; }

.video-x .info {
  font-size: 0.33333rem;
  color: #999;
  background: url("../../../images/m/goods/gongshang/icon-video.png") no-repeat left center;
  background-size: 0.38667rem;
  padding-left: 0.53333rem;
  line-height: 0.81333rem; }

.video-x .img-b {
  width: 3.21333rem;
  height: 1.8rem;
  border-radius: 0.13333rem;
  overflow: hidden;
  margin-left: 0.8rem;
  margin-top: 0.13333rem;
  position: relative; }

.video-x .img {
  display: block;
  width: 100%; }

.video-x .time {
  width: 0.73333rem;
  line-height: 0.32rem;
  position: absolute;
  text-align: center;
  font-size: 0.21333rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  right: 0.16rem;
  bottom: 0.16rem;
  border-radius: 0.32rem; }

.focus-x .subtitle {
  font-size: 0.53333rem;
  color: #3e3e3e;
  line-height: 1.8rem; }

.focus-x .item-ul {
  padding-bottom: 0.33333rem;
  margin-right: -0.66667rem; }

.focus-x .link {
  width: 1.25333rem;
  height: 0.68rem;
  line-height: 0.68rem;
  text-align: center;
  font-size: 0.4rem;
  color: #0d8cff;
  background-color: #e0f0ff;
  background: linear-gradient(90deg, #eef6fe, #e2f1ff);
  border-radius: 0.13333rem; }

.focus-x .item {
  margin-right: 0.53333rem;
  margin-bottom: 0.34667rem; }

.mgb {
  margin-bottom: 0.73333rem; }

.popularize-law-x .item {
  font-size: 0.37333rem;
  color: #999;
  line-height: 0.53333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.61333rem; }

.popularize-law-x .img-b {
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 100%;
  overflow: hidden;
  margin-right: 0.32rem; }

.popularize-law-x .img {
  display: block;
  width: 100%; }

.popularize-law-x .name {
  padding-top: 0.12rem;
  font-size: 0.37333rem;
  color: #0c0c0c;
  line-height: 0.37333rem; }

.popularize-law-x .room {
  color: #999;
  border-left: 0.01333rem solid;
  margin-left: 0.24rem;
  padding-left: 0.24rem; }

.popularize-law-x .title {
  font-size: 0.46667rem;
  color: #0c0c0c;
  line-height: 0.8rem; }

.popularize-law-x .text {
  margin-bottom: 0.4rem; }

.ask-x .item {
  padding: 0.66667rem 0 0.53333rem;
  display: block; }

.ask-x .tag {
  width: 0.64rem;
  height: 0.64rem;
  line-height: 0.64rem;
  text-align: center;
  border-radius: 100%;
  background: linear-gradient(90deg, #0e8cff, #5fb3ff);
  position: absolute;
  font-size: 0.37333rem;
  color: #fff;
  left: 0; }

.ask-x .ask-li, .ask-x .ans-li {
  padding-left: 0.93333rem;
  position: relative;
  font-size: 0.46667rem;
  line-height: 0.64rem;
  color: #3e3e3e; }

.ask-x .ask-li {
  margin-bottom: 0.48rem; }

.ask-x .ans-li {
  font-size: 0.37333rem;
  color: #999;
  line-height: 0.53333rem;
  min-height: 0.64rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.ask-x .ans-li .tag {
  background: linear-gradient(90deg, #ff800f, #fba14e); }

.pdrl32 {
  padding: 0 0.42667rem; }

.top-step-x {
  font-size: 0.37333rem;
  color: #fff;
  color: rgba(255, 255, 255, 0.6);
  line-height: 0.90667rem;
  background: linear-gradient(90deg, #3eb3d4, #42cbbb);
  text-align: center; }

.nav-x .tab-p {
  width: 30%;
  box-sizing: border-box;
  background-color: #f3f5f9; }

.nav-x .tab-p-li {
  padding-left: 0.4rem;
  font-size: 0.37333rem;
  color: #7f95ac;
  line-height: 1.6rem; }
.nav-x .tab-p-li.active {
  font-weight: bold;
  font-size: 0.4rem;
  color: #3e3e3e;
  background-color: #fff;
  position: relative; }
.nav-x .tab-p-li.active:before {
  content: '';
  position: absolute;
  background-color: #0d8cff;
  width: 0.13333rem;
  height: 0.53333rem;
  border-radius: 0.16rem;
  left: 0.02667rem;
  top: 50%;
  margin-top: -0.26667rem; }

.nav-x .tab-s {
  width: 70%;
  box-sizing: border-box;
  float: right;
  padding: 0.46667rem 0.4rem 0;
  display: flex;
  flex-direction: column; }
.nav-x .tab-s .line-item-b {
  margin-right: -0.4rem;
  box-sizing: border-box;
  flex: 1; }
.nav-x .tab-s .line-item {
  display: inline-block;
  width: 2.89333rem;
  height: 0.85333rem;
  line-height: 0.85333rem;
  text-align: center;
  font-size: 0.37333rem;
  color: #0d8cff;
  background-color: #e1f0ff;
  margin-right: 0.4rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.06667rem; }

/* 鍚堝悓鏂囧湪绾夸笅杞藉唴瀹瑰睍绀� */
.download-x {
  margin-bottom: 0.73333rem; }
.download-x .dow-card {
  height: 3.2rem;
  border-radius: 0.33333rem;
  background: url(../../../images/m/fanben/down-bg.png);
  background-size: 100%;
  margin-top: 0.46667rem;
  padding: 0.53333rem 0.53333rem 0 0.53333rem;
  font-size: 0.29333rem;
  color: #c7e5ff;
  line-height: 0.48rem;
  box-sizing: border-box;
  margin-bottom: 0.4rem;
  box-shadow: 0 2px 10px #c2c2c2; }
.download-x .card-t {
  line-height: 0.66667rem;
  font-size: 0.48rem;
  font-weight: bold;
  color: #fff; }
.download-x .dow-btn {
  margin-top: 0.36rem;
  width: 2.66667rem;
  border-radius: 0.66667rem;
  background: linear-gradient(90deg, #ff4b4b, #ff9b1b);
  box-shadow: 0 0 10px #8d8d8d;
  display: block;
  text-align: center;
  line-height: 0.66667rem;
  font-style: 26px;
  color: #fff; }
.download-x .dow-subtitle {
  font-size: 0.46667rem;
  color: #353535;
  line-height: 0.76rem; }
.download-x .item {
  background-color: #f6f6f6;
  font-size: 0.29333rem;
  color: #b8b8b8;
  line-height: 0.8rem;
  padding: 0 0.26667rem 0 0.13333rem;
  border-radius: 0.10667rem;
  display: block; }
.download-x .swiper-container {
  height: 6.68rem;
  overflow: hidden; }
.download-x .item-b {
  padding-left: 0.66667rem;
  padding-bottom: 0.74667rem;
  position: relative;
  height: 2.22667rem;
  box-sizing: border-box; }
.download-x .item-b::before {
  content: "";
  position: absolute;
  border-left: 0.01333rem solid #eee;
  height: 100%;
  left: 0.16rem;
  top: 0.4rem; }
.download-x .icon-w {
  background: url(../../../images/m/icon/icon-w.png);
  background-size: 100%;
  width: 0.45333rem;
  height: 0.44rem;
  float: left;
  margin-top: 0.17333rem;
  margin-right: 0.18667rem; }
.download-x .item-t {
  font-size: 0.4rem;
  color: #3e3e3e;
  width: 4.26667rem;
  display: block;
  float: left; }
.download-x .time {
  font-size: 0.37333rem;
  color: #999;
  line-height: 0.93333rem;
  position: relative; }
.download-x .time::before {
  content: "";
  width: 0.26667rem;
  height: 0.26667rem;
  border-radius: 100%;
  background-color: #3ea4ff;
  position: absolute;
  top: 0.32rem;
  left: -0.62667rem; }
.law-list{padding:0.5rem 0;}
.law-list li{list-style: none;position: relative;padding-left:2.2rem;font-size:0.34rem;color:#858585;line-height: 1.6;margin-bottom:0.5rem;border-bottom: 0.02rem solid #f6f6f6;padding-bottom:0.4rem;}
.law-list li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom:0.3rem;}
.law-list .law-tx,.law-list .law-sc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;}
.law-list .law-photo{wdith:2rem;height:2rem;position: absolute;left:0;border-radius: 0.2rem;box-shadow: 0px 2px 4px #ccc;}
.law-list .law-name{font-size:0.48rem;color:#353535;font-weight: 500;margin-bottom:0.1rem;}
.law-list .law-tx{color:#858585;}
.law-list .law-tx i{margin-right:0.2rem;color:#858585;}
.law-list .law-sc{padding:0.2rem 0 0.05rem 0;color:#666;}
.law-list .law-sc i{color:#b8b8b8;}
.law-list .law-other span{margin-right:0.4rem;color:#b8b8b8;font-size:0.3rem;}
.law-list .law-other i{color:#3ea4ff;font-weight: 600;background: #f6f6f6;padding:0.03rem 0.1rem;}
.law-list .btn{width:1.8rem;height:0.7rem;line-height:0.7rem;background:linear-gradient(to right,#ff7902,#ff9702);color:#fff;display: inline-block;text-align: center;border-radius: 0.2rem;box-shadow: 1px 3px 6px #ffbc7f;position: absolute;right:0;top:0;}
.imr1{margin:0.2rem 0 0.6rem 0;}
.law-list .yx{background: linear-gradient(to left,#0d8cff, #6a45d3,#fb4782);color:#fff;line-height:1.6;font-size:0.28rem;position:absolute;left:-0.1rem;top:1.8rem;border-radius:0 0.2rem;padding:0 0.15rem; opacity: 0.92}
/**寰嬪笀鍥㈤槦鏍峰紡**/
.box-title2{position:relative;padding-left:0.4rem;}
.box-title2 .p1{font-size: 0.53333rem;color: #3e3e3e;line-height: 0.58667rem;position: relative; margin-top: 0.62667rem;font-weight: bold;}
.box-title2 .p2{font-size:0.32rem;color:#b8b8b8;line-height: 0.7rem;}
.box-title2:before{content: ''; left: 0rem;top: 0.04rem;position: absolute;width: 0.17333rem; height: 0.50667rem; border-radius: 0.17333rem;   background-color: #0d8cff;}
.team-law{margin:0 0.4rem;overflow:hidden;}
.team-law .swiper-container{width: 100%;/*height: 5.4rem;*/height:5rem;}
.team-law ul{padding-top:0.15rem;display:flex;}
.team-law ul li{flex-shrink: 0; width: 100%;}
.team-law li{position: relative;/*flex-shrink:0;*/font-size:0.38rem;border-radius: 0.13rem;overflow: hidden;/*float:left;*/height:4.6rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);}
.team-law li .li-conts{height: 1.42rem;position: absolute;left:0;bottom: 0;background: rgba(0,0,0,0.4);color:#fff;width:100%;}
.team-law li .li-conts .txt{line-height: 0.8rem;padding-left:0.2rem;padding-top:0.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:70%;font-weight:700;}
.team-law li .li-conts .txt-l{font-size:0.3rem;color: rgba(255, 255, 255, 0.85);padding-left:0.2rem;}
.team-law li .li-conts .btn{position: absolute;font-size:0.34rem;right:0.2rem;top:0.34rem;background:rgba(237, 82, 82, 1);padding:0.2rem 0.2rem;border-radius: 0.5rem;}
.team-law li .li-conts .btn:before{content: "";width:0.36rem;height:0.36rem;display: inline-block;background: url(../../../images/m/index/team-law-tel.png) no-repeat;background-size:0.36rem auto;margin-right:0.06rem;vertical-align: -0.02rem;}
.team-law li a{display: block;}
.team-law .law-pic{width:100%; vertical-align: middle;}
.team-law .swiper-page{text-align: center;height: 0.8rem;line-height:0.4rem;display: none;}
.team-law .swiper-page span{width:0.8rem;height:0.1rem;background:#e5e5e5;display: inline-block;border-radius: 0.05rem;margin:0 0.1rem;}
.team-law .swiper-page .swiper-pagination-bullet-active{background: #2294fe}
.team-law .swiper-container{height: 5.4rem;}
.team-law .swiper-page{display: block;}

.slid-ask-pic{text-align: center;line-height: 1.8;background:url(../../../images/m/index/slid-ask-pic-bg.png) no-repeat;height: 100%;width:100%;background-size:100%;}
.slid-ask-pic .title{font-size:0.56rem;color:#353535;padding-top:0.6rem;}
.slid-ask-pic .txt-number{font-size:0.34rem;color:rgba(102,102,102,1);margin-bottom:0.6rem;}
.slid-ask-pic .txt-number b{font-size:0.36rem;}
.slid-ask-pic .txt-number .i-number{color:rgba(237, 82, 82, 1);}
.slid-ask-pic .btn-blue-txt{color:#fff;background: rgba(42, 130, 228, 1);padding:0.2rem 0.4rem;font-size:0.34rem;border-radius: 0.5rem;}
.slid-ask-pic .btn-blue-txt:before{background: url(../../../images/m/index/slid-ask-pic-ico.png) no-repeat;background-size:0.36rem auto;content: "";width: 0.36rem;height:0.36rem;margin-right:0.08rem;display: inline-block; vertical-align: -0.08rem;}

/*#lawyerTeams .team-law:nth-child(2){display: none;}*/

.c-main{overflow: hidden;}
.c-main .box{padding:0 0.32667rem;display: none;}
.c-main .box.active{display: block;}
.c-main .tab-title {margin:0.4rem 0.4rem 0.4rem 0.4rem;overflow: hidden;}
.c-main .tab-title li{float: left;width:30%;font-size:0.5rem;line-height: 2;text-align: center;color:rgba(102,102,102,1);}
.c-main .tab-title li.active{color:rgba(53, 53, 53, 1);font-weight: 700;position: relative;}
.c-main .tab-title li.active:after{content: "";width:1rem;height:0.09rem;background: rgba(42, 130, 228, 1);border-radius:0.05rem;position: absolute;bottom:0;left:50%;margin-left:-0.5rem;}
.c-main .tab-title li:nth-child(1){width:40%;}
#main-tab-title.fixed { position: fixed; top: 0;width:100%;background: #fff;left:0;z-index: 9;padding-bottom:0.2rem;margin:0;box-shadow: 0 2px 6px rgba(0, 0, 0,0.03)}
.c-main .n-law-list{overflow:hidden;}
.c-main .n-law-list li{width:50%;float:left;font-size:0.32rem;line-height: 2;margin-bottom:0.5rem;}
.c-main .n-law-list li .n-law-box{display: block;margin:0 0.1rem;background:#fff;padding:0 0 0.4rem 0;min-height:5.4rem;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);overflow:hidden;border-radius: 0.18rem;}
.c-main .n-law-list li .law-img img{width:100%; vertical-align: middle;}
.c-main .n-law-list li .name{margin:0.2rem 0 0.08rem 0;}
.c-main .n-law-list li .name-in{font-size:0.38rem;font-weight: 700;}
.c-main .n-law-list li .name i{margin-left:0.1rem;color:rgba(255, 141, 26, 1);font-size:0.3rem;}
.c-main .n-law-list li .lawer{color:rgba(53, 53, 53, 0.65);font-size:0.3rem;}
.c-main .n-law-list li .sc{color:rgba(53, 53, 53, 1);font-size:0.32rem; margin-bottom:0.04rem;}
.c-main .n-law-list li .ser span{border:1px solid rgba(42, 130, 228, 1);color:rgba(42, 130, 228, 1);font-size:0.24rem;border-radius: 0.5rem;padding:0.1rem;margin-right:0.1rem;white-space: nowrap;}
.c-main .n-law-list li .name,.c-main .n-law-list li .sc,.c-main .n-law-list li .lawer{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.c-main .n-law-list li .name,.c-main .n-law-list li .sc,.c-main .n-law-list li .lawer,.c-main .n-law-list li .ser{padding-left:0.2rem;}
.c-main .n-law-list li .yxlaw-txt{text-align: center;}
.c-main .n-law-list li .yxlaw-txt .txt{padding:0.6rem 0 0.4rem 0;font-size:0.4rem;}
.c-main .n-law-list li .yxlaw-txt .t1{margin-right:0.1rem;color:rgba(42, 130, 228, 1);}
.c-main .n-law-list li .yxlaw-txt .t2{color:rgba(102, 102, 102, 1);}
.c-main .n-law-list li .yxlaw-txt .txt-btn{border:1px solid rgba(42, 130, 228, 1);color:rgba(42, 130, 228, 1);font-size:0.3rem;border-radius: 0.5rem;padding:0.1rem 0.4rem;}
.c-main .n-law-list .ser.ser.ser {text-align: center; }
.c-main .n-law-list .ser.ser.ser span {display: inline-block;width: 1.70667rem;height: 0.53333rem;line-height: 0.53333rem;padding: 0;text-align: center; }
.c-main .n-law-list .primary.primary.primary {background: #2a82e4;color: #fff; }
.c-main .n-law-list .more-btn {width: 4.2rem;line-height: 0.66667rem;height: 0.66667rem;display: block;margin: 0 auto;background: #2a82e4;color: #fff;border-radius: 0.53333rem;font-size: 0.32rem;text-align: center; }
.c-main .n-pufa,.c-main .n-ht{margin:0 0.1rem;}
.yxlaw-txt1{padding:0 0.4rem;}
.yxlaw-txt1 p{width:50%;text-align: center;float:left;}
.yxlaw-txt1 .t1{font-size:0.46rem;color:#666;display: block;padding-top:0.8rem;font-weight: 700;line-height: 0.8rem;}
.yxlaw-txt1 .t1 i{font-size:0.24rem;padding-left:0.1rem;color:#858585;font-weight: 500}
.yxlaw-txt1 .t2{font-size:0.3rem;color:#b8b8b8;}
/*===ht===*/
.box-w-x {
  background-color: #fff;
  border-radius: 0.10667rem;
  padding-bottom: 0.4rem;
  /*
  margin: 0 0.42667rem;
  padding: 0 0.26667rem 0.49333rem;*/
  font-size: 0.37333rem;
  color: #353535;
  line-height: 0.93333rem; }
.box-w-x .more-btn {
  width: 3.2rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  margin: 0 auto;
  display: block;
  text-align: center;
  border-radius: 0.66667rem;
  background-color: #f1f8ff;
  font-size: 0.32rem;
  color: #b8b8b8;
  margin-top: 0.33333rem; }

.pact-list-x .ico-w {
  background: url("../../../images/m/fanben/icon-w.png");
  width: 0.44rem;
  height: 0.44rem;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.1rem; }

.pact-list-x .btn {
  position: absolute;
  right: 0;
  width: 1.2rem;
  line-height: 0.53333rem;
  height: 0.53333rem;
  box-sizing: border-box;
  border-radius: 0.53333rem;
  text-align: center;
  border: 0.01333rem solid;
  font-size: 0.29333rem;
  color: #0e8cfb;
  top: 0;
  bottom: 0;
  margin: auto; }

.pact-list-x .item {
  position: relative;
  padding-right: 1.73333rem; }

.tem-x .item-ul {
  margin-right: -0.4rem;
  margin-top: -0.08rem; }

.tem-x .item {
  font-size: 0.29333rem;
  color: #b8b8b8;
  float: left;
  margin-right: 0.4rem;
  line-height: 0.50667rem;
  padding-bottom: 0.09333rem;
  margin-top: 0.34667rem; }

.tem-x .img-b {
  border:0.02rem solid #eee;
  box-sizing:border-box;
  /*width: 4.10667rem;*/
  width:3.9rem;
  height: 5.4rem;
  position: relative;
  overflow: hidden;}

.tem-x .img {
  display: block;
  width: 100%; }

.tem-x .tag {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  font-size: 0.26667rem;
  color: #fff;
  line-height: 0.46667rem;
  padding: 0 0.10667rem;
  background-color: #a42ef7;
  border-radius: 0 0 0 0.13333rem; }

.tem-x .type-2 {
  background-color: #ff9711; }

.tem-x .type-3 {
  background-color: #6596d0; }

.tem-x .type-4 {
  background-color: #f4393d; }

.tem-x .item-t {
  height:1.4rem;
  font-size:0.38rem;
  line-height:0.6rem;
  white-space:inherit;
  /* width: 4.10667rem;*/
  width:3.9rem;
  color: #353535;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis; }
.footer-x .bg-b{
  height: auto;
}
