*{margin:0;padding: 0;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,p,ul{margin:0; padding:0;}
div,a,p,i,span,h3,li,img,h2 {-webkit-transition: all .3s ease-in 0s;transition: all .3s ease-in 0s; }
a:hover{text-decoration: none;}
img{display: block;max-width: 100%;height: auto;}
li{list-style: none;}
.breadcrumb{background: none;padding:0;}
.breadcrumb a{color: #333;}
.nav-ty{background:#fff;border:none;border-radius: 0; margin-bottom: 0;width: 100%; }
.nav-ty .nav {font-size: 16px;}
.nav-ty .nav li{padding-top: 20px;padding-bottom: 20px;}
.nav-ty .nav li a{color:#333;}
.nav-ty .nav li:hover{background:#0085fe;}
.nav-ty .nav li:hover a{color: #fff}

.nav-ty .nav .dropdown-menu{background:#0085fe;border: none;padding:0;min-width: 94px;text-align: center;}
.nav-ty .nav .dropdown-menu li{padding:0;}
.nav-ty .nav .dropdown-menu li a{padding:10px;color: #fff;}
.nav-ty .nav .dropdown-menu li a:hover{background: #0085fe;}
.nav > li:hover .dropdown-menu {
    display: block; 
}
.nav-ty .navbar-toggle:focus{background: none!important;}

@media (max-width: 767px){
  .nav-ty{position: absolute;top: 0;padding: 5px 0;z-index: 999;}
  .nav-ty .nav{margin-top: 0;}
  .nav-ty .nav li{padding-top: 3px;padding-bottom: 3px;}
  .nav-ty .nav .dropdown-menu{text-align: left;}
  .nav-ty .nav .dropdown-menu li a{padding:5px 15px;}
  .navbar-header{padding-top: 10px; padding-bottom: 10px;}
}
.navbar-brand {padding-top: 20px;}
.navbar-brand img{height: 50px;float: left;margin-right: 5px;}
.navbar-brand p{font-size: 24px;color:#000;margin-top: 15px;float: left;font-weight: bold;}
.navbar-brand span{color: #666;font-size: 14px;}
.pad80{padding-top:80px;padding-bottom: 80px; }
.pad50{padding-top:50px;padding-bottom: 50px; }
.pad30{padding-top:30px;padding-bottom: 30px; }
.pad-top80{padding-top:80px; }
.mar-b-20{margin-bottom: 20px;}
.mar80{margin-top: 80px;margin-bottom: 80px;}
.bg-f5{background: #f5f5f5;}
.tit1{text-align: center;margin-bottom: 25px;}
.tit1 h2{font-size: 32px;font-weight: 1;margin-bottom: 10px;}
.tit1 span{display: block;width: 100px;height: 3px;background:#0085fe;margin:15px auto; }
.tit1 p{font-size: 24px;color: #ccc;}
.tit2{text-align: center;margin-bottom: 25px;}
.tit2 h2{font-size: 32px;font-weight: 1;margin-bottom: 10px;color: #fff;text-shadow: 1px 1px 1px #333;}
.tit2 span{display: block;width: 100px;height: 3px;background:#eee;margin:15px auto; }
.tit2 p{font-size: 24px;color: #eee;}
.tit3{margin-bottom: 15px;overflow: hidden;}
.tit3 h2{font-size: 22px;font-weight: 1;margin-bottom: 10px;}
.tit3 span{display: block;width: 150px;height: 3px;background:#0085fe; }
.clear50{clear: both;overflow: hidden;height: 50px;}
@media (max-width: 767px){
  .navbar-brand {padding-top: 0px;}
  .navbar-brand p{font-size: 20px;margin-top: 13px;}
  .navbar-brand img{height: 40px;margin-top: 5px;}
  .pad80{padding-top:30px;padding-bottom: 30px; }
  .pad50{padding-top:20px;padding-bottom: 20px; }
  .pad30{padding-top:15px;padding-bottom: 15px; }
  .pad-top80{padding-top: 30px;}
  .mar80{margin-top: 30px;margin-bottom: 30px;}
  .tit1{margin-bottom: 15px;}
  .tit1 h2{font-size: 20px;margin-bottom: 5px;}
  .tit1 p{font-size: 16px;}
  .tit1 span{margin:10px auto;}
  .tit2 {margin-bottom:5px;}
  .tit2 h2{font-size: 20px;}
  .tit2 p{font-size: 16px;}
  .tit2 span{margin:10px auto;}
  .tit3{margin-bottom: 5px;}
  .tit3 h2{font-size: 20px;}
}

.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  background-position: center;
  background-size: cover;
}
.banner-txt{position: absolute;top: 25%;width: 100%; }
.banner-txt1{background: linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0));padding: 50px; }
.banner-txt1 h2{font-size: 50px;color: #fff;font-weight: bold;text-shadow: 0 0 5px #666;}
.banner-txt1 h3{font-size: 36px;color: #fff;text-shadow: 0 0 5px #666;margin-top: 30px;}
.bg-case{background: url(../images/bg-case.jpg) center;background-size: cover;}
.swiper-case{width: 100%;overflow: hidden;padding: 30px;}
.swiper-case .swiper-pagination2 {
  text-align: center;margin-top: 10px;
}
.swiper-case .list-case{background: #fff;padding:30px;overflow: hidden;}
.swiper-case .list-case span a{color: #666;}
.swiper-case .list-case h3{font-size: 20px;margin:20px 0;line-height: 30px;}
.swiper-case .list-case h3 a{color: #0085fe;}
.swiper-case .list-case p{color: #666;line-height: 24px;}
.swiper-case .list-case:hover{box-shadow: 0 0 8px #ccc;}

@media (min-width: 1920px){
  .banner-txt{top: 25%;}
  }
@media (max-width: 767px){
  .swiper-container{margin-top: 80px;}
  .swiper-button-next,.swiper-button-prev{display: none!important;}
  .banner-txt1{padding: 20px;}
  .banner-txt1 h2{font-size: 20px;}
  .banner-txt1 h3{font-size: 16px;margin-top: 15px;}
  .swiper-case .list-case h3{font-size: 18px;margin:15px 0;}

  }

.foot{padding:50px 0 20px 0; overflow: hidden;background:linear-gradient(to bottom right,#0085fe,#2dc0f7,#0085fe);}
.foot .foot-tit{color: #333;font-weight:bold;margin-bottom: 15px;}
.foot .foot-lx h2{font-weight: bold;color: #fff;}
.foot .foot-lx h3{color: #fff;margin-bottom: 30px;overflow: hidden;}
.foot .foot-lx h3 span{display: block;font-size: 42px;float: left;margin-right: 10px;}
.foot .foot-lx h3 p{float: left;font-size: 36px;font-weight:bold;}
.foot .foot-xcx{float: left;margin-right: 20px;}
.foot .foot-xcx img{width: 125px;float: right;}
.foot .foot-bq{text-align: center;border-top: 1px solid #ccc;margin-top: 15px;padding-top: 15px;}
.foot .foot-bq a{color: #ddd;margin:0 10px;}
.foot .foot-bq a:hover{color: #fff; }
.foot .foot-bq span{color: #ddd;margin-left: 10px;}
.foot .foot-bq span a{margin:0;}
.foot-bd{}
.foot-bd input{height: 50px;border:none;}
.foot-bd textarea{height:100px;border:none; }
.foot-bd .tijiao{border:none;background:#fff;color: #0085fe;font-size: 16px;overflow: hidden;display: block;padding: 10px;width: 100%;border-radius: 5px;margin-top: 10px;}
.m-phone{width: 100%;position: fixed;bottom: 2px;}
.m-phone a{display: block;width: 60%;overflow: hidden;padding: 6px;background:#0085fe;color: #fff;margin:0 auto;border-radius: 30px; }
.m-phone a span{display: block;float: left;font-size: 22px;margin-right: 10px;margin-left: 24%;}
.m-phone a p{float: left;margin-top: 5px;font-size: 16px;}
@media (max-width: 767px){
    .foot{padding-bottom: 50px;padding-top: 20px;}
    .foot .foot-yw p{float: left;margin-right: 10px;}
    .foot .foot-yw .tit{margin-bottom:0;}
    .foot .foot-lx h3{margin-bottom: 15px;}
    .foot .foot-lx h3 span{font-size: 28px;}
    .foot .foot-lx h3 p{font-size: 20px;margin-top: 3px;}
    .foot .foot-xcx{text-align: left;}
    .foot .foot-xcx img{float: left;}
    .foot-bd{margin-bottom: 20px;}
    }
.yqlj{ background:#333; padding:10px 0;width: 100%;}
.yqlj ul li{ float:left; margin-right:10px; font-size:.8em;color: #666;list-style: none;}
.yqlj ul li a{ color:#999}
.yqlj ul li a:hover{ color:#0085fe;}


.list-top{background: url(../images/banner1.jpg) center;background-size: cover;height: 240px;}
.list-top .ad{margin-top: 100px;overflow: hidden;}
.list-top .ad h1{color: #fff;margin-bottom: 20px;}
.list-top .ad h2{color: #fff;margin-bottom: 20px;font-size: 36px;}
.list-top .ad p{font-size: 24px;color: #fff;}
.ty-list{overflow: hidden;background: #fff;padding:0 20px;}
.ty-list h2{font-size: 24px;margin: 20px 0 10px 0;}
.ty-list ul li{padding: 30px 0;border-bottom: 1px solid #ccc;overflow: hidden;}
.ty-list ul li .img{display: block;float: left;margin-right: 15px;height: 130px;overflow: hidden;width: 200px;}
.ty-list ul li p{font-size: 18px;margin-bottom: 10px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.ty-list ul li p a{color: #000;}
.ty-list ul li p a:hover{color: #0085fe;}
.ty-list ul li span{color: #666;}
.ty-list ul li i{display: block;margin-top: 10px;font-style: normal;color: #999;margin-bottom: 10px;}
.ty-list ul li i a{color: #999;}
.ty-list ul li:last-child{border-bottom: none;}
.list-nav{margin-bottom:20px;overflow: hidden;}
.list-nav a{display: inline-block;background: #0085fe;padding: 10px 15px;color: #fff;margin-right: 10px;font-size: 16px;}
@media (max-width: 767px){
  .list-top{height: 120px;margin-top: 70px;}
  .list-top .ad{margin-top: 50px;}
  .list-top .ad h1,.list-top .ad h2{font-size: 24px;}{font-size: 24px;}
  .ty-list{padding: 0 10px;}
  .ty-list ul li{padding: 15px 0;}
  .ty-list ul li .img{width: 100px;height: 70px;}
  .ty-list ul li p{font-size: 14px;}
  .ty-list ul li span{display: none;}
  .ty-list ul li i{font-size: 12px;}
  .list-nav a{padding: 10px;font-size: 14px;}
  }
.list-page{ text-align:center; margin:10px 0 20px 0; color:#666;}
.list-page a{ padding:3px 9px; margin:0 2px; color:#666;box-shadow:0 0 3px #bbb; }
.list-page a:hover{background:#0085fe; color:#fff;}
.list-page b{ padding:3px 9px; margin:0 2px; background:#0085fe; color:#fff; font-weight:normal; box-shadow:0 0 3px #bbb; }
.r-zx-box{background: #0085fe;padding:20px;}
.r-zx-box p{color: #fff;font-size: 18px;}
.r-zx-box span{font-size: 28px;color: #fff;font-weight:bold;}
.nr-r-gx{margin-top: 20px;overflow: hidden;padding: 20px 20px 0 20px;background: #fff;}
.nr-r-gx h2{font-size: 20px;border-bottom: 1px solid #ccc;padding-bottom:15px;}
.nr-r-gx a{display: block;padding: 15px 0;border-bottom: 1px solid #ccc;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;color: #666;}
.nr-r-gx a:last-child{border-bottom: none;}
.nr-r-gx a:hover{color: #0085fe;}
.nr-r-ls{background: url(../images/bg-r-ls.jpg) center;background-size: cover; padding: 20px;margin-bottom: 20px;}
.nr-r-ls h2{font-size: 20px;margin-bottom: 15px;border-bottom: 2px solid #0085fe;padding-bottom: 15px;}
.nr-r-ls .img{display: block;width: 150px;height: 150px;overflow: hidden;margin:10px auto;border-radius: 50%;}
.nr-r-ls p{font-size: 18px;text-align: center;}
.nr-r-ls p a{color: #fff;}
.nr-r-ls span{color: #eee;text-align: center;display: block;}
.li-xszt{background: #fff;overflow: hidden;margin-top: 30px;padding:10px 20px;}
.li-xszt a{display: block;font-size: 16px;text-align: center;border-bottom: 2px dashed #ddd;padding: 10px 0;color: #666;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.li-xszt .row div:nth-child(7) a,.li-xszt .row div:nth-child(8) a,.li-xszt .row div:nth-child(9) a,.li-xszt .row div:nth-child(10) a,.li-xszt .row div:nth-child(11) a,.li-xszt .row div:nth-child(12) a{border-bottom: none;}
.li-xszt a:hover{color: #0085fe;}
@media (max-width: 767px){
  .nr-r-ls{margin-top: 20px;}
  }

.content{background: #fff;padding: 20px;overflow: hidden;}
.content .date-from{text-align: center;color: #999;margin:20px 0;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.content h1{font-size: 30px;margin-bottom: 20px;text-align: center;}
.content h2{font-size: 20px;border-bottom: 2px solid #0085fe;padding-bottom: 15px;margin:15px 0;}
.content h3{font-size: 20px;border-bottom: 2px solid #0085fe;padding-bottom: 15px;margin:15px 0;}
.content img{margin:0 auto;}
.content p{font-size: 16px;line-height: 30px;margin:5px 0;padding: 5px 0;}
.content p a{color:#0085fe; }
.content .mzsm{border-top: 1px dashed #ccc;padding-top:10px;margin-top: 20px;}
.content .mzsm p{color: #999;}
.list-ls a{display: block;text-align: center;margin:20px 0;background: #fff;overflow: hidden;}
.list-ls a .img{height: 260px;overflow: hidden;}
.list-ls a p{margin-top: 5px;font-size: 18px;color: #333;}
.list-ls a span{color: #666;display: block;margin:5px 5px 10px 5px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.list-ls a:hover p{color: #990808;}
.ls-pic img{width: 100%;}
.ls-tit{background: #fff;margin-bottom:20px;padding: 30px;}
.ls-tit h1{font-size: 26px;margin-bottom: 20px;}
.ls-tit h2{font-size: 18px;color: #666;}
.ls-text{background: #fff;padding: 30px;overflow: hidden;}
.ls-text .text h2{font-size: 20px;border-bottom: 2px solid #0085fe;padding-bottom: 15px;margin:15px 0;}
.ls-text .text h3{margin:15px 0;font-size: 24px;}
.ls-text .text p{margin:3px 0;padding: 5px 0;line-height: 26px;font-size: 16px;}
.ls-text .text a{color:#0085fe; }
.yw-txt {background: #fff;padding:20px;overflow: hidden;margin-bottom: 20px;}
.yw-txt p{line-height: 28px;font-size: 16px;}
.yw-txt img{display: block;max-width: 100%;height: auto;}
.yw-txt h2{font-size: 20px;margin:15px 0;font-weight:bold;}
.yw-fl{background: #fff;padding:20px;overflow: hidden;margin-bottom: 20px;}
.yw-fl a{display: block;width: 47%;float: left;margin-right: 3%;background: #f5f5f5; color: #333;padding:10px 5px;margin-bottom:15px;text-align: center;border-radius: 30px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.yw-fl a:nth-child(2n+2){margin-right: 0;}
.yw-fl a:hover{background:#0085fe;color: #fff;}
.list-ry a{display: block;text-align: center;margin:20px 0;background: #fff;overflow: hidden;}
.list-ry a .img{height: 180px;overflow: hidden;}
.list-ry a p{margin: 10px;font-size: 16px;color: #333;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.list-ry a:hover p{color: #990808;}
.xw-nav li{width: 25%;text-align: center;}
.xw-nav li a{border-top: none!important;border-left: none!important;border-right: none!important;}
.xw-nav li a span{font-size:36px;color: #666;}
.xw-nav li a p{font-size: 18px;color: #666;}
.xw-nav li a:hover{background: none;}
.xw-nav .active a{border-bottom: 1px solid #cb2f2f!important;}
.xw-nav .active a span,.xw-nav .active a p{color:#cb2f2f; }
.about-txt{background: #fff;padding:5px 20px;line-height: 3em;}
.about-txt p{font-size: 16px;margin:3px 0;padding: 5px 0;text-indent: 2em;}
@media (max-width: 767px){
  .list-ls a .img{height: 180px;}
  .list-ls a p{font-size: 14px;}
  .list-ls a span{font-size: 12px;}
  .ls-pic{background: url(../images/bg-ry.jpg) center;background-size: cover; padding:20px 10px;}
  .ls-pic img{width: 50%;margin:0 auto;border-radius: 10px;}
  .ls-tit{padding: 15px;text-align: center;}
  .ls-tit h1{font-size: 20px;margin-bottom: 10px;}
  .ls-tit h2{font-size: 14px;}
  .ls-text{padding:10px 15px;}
  .yw-fl a{width: 100%;margin-right: 0;}
  .list-ry a .img{height: 110px;}
  .list-ry a p{font-size: 14px;margin:6px;}
  .xw-nav li a{padding:5px 0 8px 0;}
  .xw-nav li a span{font-size: 30px;}
  .xw-nav li a p{font-size: 12px;}
  }

@media (min-width: 768px) {
  .hidden-pc{display: none;}
}

.zy-top{background: rgba(0,0,0,.6);padding:50px;position: relative;margin-top: -120px;z-index: 100;}
.zy-top p{font-size: 16px;color: #fff;line-height: 2.2em;text-indent: 2em;}
.in-zs{margin-top: 30px;}
.in-zs-li{background: #f5f5f5;border-radius: 5px;overflow: hidden;padding: 15px;font-size: 16px;margin:10px 0;}
.in-zs-li span{margin-right: 10px;display: block;float: left;}
.in-zs-li span a{color: #474e65;}
.in-zs-li p{white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.in-zs-li p a{color: #333;}
.in-zs-li:hover{box-shadow: 0 0 5px #ccc;}
@media (max-width: 767px){
  .zy-top{padding:20px;margin-top: 20px;}
  .zy-top p{font-size: 14px;line-height: 2em;}
  .in-zs{margin-top: 10px;}
  .in-zs-li{font-size: 14px;padding:15px 10px;}
  .in-zs .row .col-md-6:nth-child(n+6){display: none;}
}

.in-ywfw a{display: block;background: #f5f5f5;width: 16.25%;margin-right:0.5%;overflow: hidden;float: left;padding: 15px;text-align: center;margin-bottom: 5px;}
.in-ywfw a:nth-child(6),.in-ywfw a:last-child{margin-right:0;}
.in-ywfw a:hover{box-shadow: 0 0 5px #ccc;background: #fff;}
.in-ywfw a span{font-size: 42px;color:#fff;display: block;width: 70px;height: 70px;border-radius: 10px;background: linear-gradient(to bottom right,#0085fe,#2dc0f7);margin:0 auto;line-height: 70px;  }
.in-ywfw a:hover span{background: linear-gradient(to bottom right,#2dc0f7,#0085fe);}
.in-ywfw a h3{font-size:16px;color: #000;margin-top:15px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.in-ywfw a p{font-style: normal;color: #666;line-height: 30px;}
.in-ywfw a i{display: block;font-size: 32px;color: #ddd;}
.in-ywfw a:hover i{color:#0085fe; }
@media (max-width: 767px){
  .in-ywfw a{margin-right: 1%;padding:15px 5px;margin-bottom:3px;width: 24.25%;}
  .in-ywfw a:nth-child(4n+4){margin-right: 0;}
  .in-ywfw a:nth-child(6){margin-right: 1%;}
  .in-ywfw a span{font-size:30px; width: 50px;height: 50px;line-height: 50px;}
  .in-ywfw a h3{font-size: 14px;}
  .in-ywfw a p,.in-ywfw a i{display: none;}
  }

.in-ys{background: url(../images/bg-ys.jpg) center;background-size: cover; padding: 60px 0;overflow: hidden;}
.in-ys .iconfont{width: 50px; height: 50px;background: #0085fe; border-radius: 50%;font-size:30px;text-align: center;line-height: 50px;display: block;}
.in-ys ul li{background:rgba(0,0,0,.5);border-radius: 10px; padding:20px;}
.in-ys-l{list-style: none;padding: 0;}
.in-ys-l li{overflow: hidden;margin: 40px 0;color: #fff;}
.in-ys-l li span{float: left;margin-right: 15px;}
.in-ys-l li p{margin-top: 12px;font-size: 20px;margin-bottom: 13px;}
.in-ys-l li i{display: block;font-style: normal;margin-top: 20px;}
.in-ys-r{list-style: none;padding: 0;}
.in-ys-r li{overflow: hidden;margin: 40px 0;color: #fff;}
.in-ys-r li span{float: right;margin-left: 15px;margin-bottom: 10px;}
.in-ys-r li p{margin-top: 13px;font-size: 20px;margin-bottom: 13px;float: right;text-align: right;}
.in-ys-r li i{display: block;font-style: normal;margin-top: 20px;clear: both;text-align: right;}
.in-ys-c{width: 260px;height: 260px;border-radius: 50%;color:#fff;margin:90px auto 0 auto;overflow: hidden;display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;}
.in-ys-c .bg{width:210px; height: 210px;border-radius: 50%;overflow: hidden;background:#ba3111;}
.in-ys-c .bg h2{margin-top: 70px;margin-bottom: 20px;}
.in-ys-c .bg p{font-size: 18px;}
@media(max-width:767px){
  .in-ys{padding:30px 0;}
  .in-ys .iconfont{font-size: 18px;width: 30px; height: 30px;line-height:30px;}
  .in-ys ul li{padding: 10px;}
  .in-ys-l li{width: 48%;float: left;overflow: hidden;margin-right:4%;margin-bottom: 20px;}
  .in-ys-l li:last-child{margin-right: 0;}
  .in-ys-l li span{margin-right:10px;}
  .in-ys-l li p{font-size: 14px;line-height: 20px;margin-top:8px;margin-bottom: 8px;}
  .in-ys-l li i{font-size: 12px;margin-top: 10px;}
  .in-ys-r li{width: 48%;float: left;overflow: hidden;text-align: center;margin-right:4%;margin-top:20px;}
  .in-ys-r li:last-child{margin-right: 0;}
  .in-ys-r li span{margin-left:0;}
  .in-ys-r li p{font-size: 14px;line-height: 20px;margin-top:12px;float: none;text-align: center;}
  .in-ys-c{width: 150px;height: 150px;font-size: 22px;}
  .in-ys-c .bg{width: 130px;height: 130px;}
  .in-ys-c .bg h2{font-size: 20px;margin-top: 40px;margin-bottom: 10px;}
  .in-ys-c .bg p{font-size: 14px;}
}

.in-lawyer{position: relative;}
.in-lawyer .img{width: 260px;height: 260px;margin:0 auto;border-radius: 100%;overflow: hidden;}
.in-lawyer .intro{background:#333;padding:160px 30px 30px 30px; margin-top: -130px;border-radius: 10px;}
.in-lawyer .intro h2{font-size: 20px;color: #fff;text-align: center;}
.in-lawyer .intro span{display: block;height: 3px;background:#0085fe;width: 100px;margin:20px auto 15px auto;}
.in-lawyer .intro p{font-size: 16px;color: #eee;line-height: 30px;text-indent: 2em;}
.in-zhishi{display: block;background: #fff;overflow: hidden;padding: 15px;border:1px solid #fff;margin:15px 0;}
.in-zhishi .date{width: 80px;height: 80px;background:#999;float: left;text-align: center;margin-right:15px;padding:5px 10px 10px 10px;}
.in-zhishi .date span{font-size: 28px;border-bottom: 1px solid #fff;color: #fff;margin-bottom: 3px;padding-bottom:3px;display: block;}
.in-zhishi .date p{color: #fff;}
.in-zhishi .title p{font-size: 18px;color: #000;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;margin-bottom: 12px;}
.in-zhishi .title span{color: #666;}
.in-zhishi:hover{border:1px solid #0085fe;}
.in-zhishi:hover .date{background: #0085fe;}
@media (max-width: 767px){
  .in-lawyer .img{width: 150px;height: 150px;}
  .in-lawyer .intro{margin-top: -75px;padding: 90px 15px 15px 15px;}
  .in-lawyer .intro span{margin:10px auto 5px auto;}
  .in-lawyer .intro p{font-size: 14px;line-height: 24px;}
  .in-zhishi .date{display: none;}
  .in-zhishi .title p{font-size: 16px;margin-bottom: 8px;}
  }

.yw-intro{background: #fff;padding: 20px;margin-bottom: 20px;}
.yw-intro p{font-size: 16px;line-height: 28px;text-indent: 2em;}
.yw-list{background: #fff;padding:5px 20px 20px 20px;margin-bottom: 20px;}
.yw-list a{display: block;border-bottom: 1px solid #ccc;padding: 15px 10px;text-align: center;font-size: 18px;color: #333;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
@media (max-width: 767px){
  .yw-intro{padding: 10px;margin-bottom: 15px;}
  .yw-intro p{font-size: 14px;line-height: 24px;}
  .yw-list{padding: 5px;}
  .yw-list a{font-size: 14px;padding: 10px 5px;}
}

.in-wenti{display: block;background: #fff;padding: 20px;border-radius: 10px;overflow: hidden;margin-bottom: 30px;}
.in-wenti h3{border-bottom: 1px solid #0085fe;padding-bottom: 15px;margin-bottom:15px;overflow: hidden;}
.in-wenti h3 span{display: block;float: left;font-size: 32px;width: 14%;}
.in-wenti h3 p{font-size: 16px;color: #000;width: 86%;float: left;}
.in-wenti-txt p{color: #666;line-height: 24px;}
.in-wenti:hover{background:linear-gradient(to bottom right,#0085fe,#2dc0f7);}
.in-wenti:hover span{color: #fff;}
.in-wenti:hover p{color: #eee;}
.in-wenti:hover h3{border-bottom: 1px solid #f5f5f5;}
.in-list{background: #f5f5f5;padding:20px;overflow: hidden;}
.in-list h2{font-size: 24px;border-bottom: 2px solid #0085fe;padding-bottom: 15px;}
.in-list h2 a{color: #000;}
.in-list-a{display: block;font-size: 16px;color: #333;padding: 15px 0;border-bottom: .5px dashed #ccc;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.in-list-a:hover{color: #0085fe;}
@media (max-width: 767px){
  .in-wenti{margin-bottom: 15px;}
  .in-list{padding: 10px;margin-bottom: 15px;}
  .in-list h2{font-size: 20px;}
  .in-list-a{font-size: 14px;padding: 12px 0;}
  }
