*{margin:0;padding: 0;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}


h1,h2,h3,h4,p{margin:0; padding:0;}


div,a,p,i,span {-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: #fff;}


.breadcrumb a{color: #333;}


.nav-lzy{background: #fff;padding: 15px 0;border:none;margin-bottom: 0;position: fixed;z-index: 999;width:100%}


.nav-top{width:100%;height:auto;padding-top:80px;}


.nav-lzy .nav {font-size: 16px;}


.nav-lzy .nav li a{color: #000;}


.nav-lzy .nav li a:hover{color:#ec6941;}


.navbar-brand {padding-top: 5px;}


.navbar-brand img{height: 45px;}


.navbar-brand p{font-size: 22px;color:#ec6941;margin-bottom:5px;}


.navbar-brand span{color: #666;font-size: 14px;}


.nav-phone {overflow: hidden;width: 225px;margin-top: 5px;}


.nav-phone span{display: block;float: left;font-size: 28px;margin-right:10px;color:#000;}


.nav-phone p{font-size: 24px;margin-bottom: 0;margin-top: 3px;color: #333;font-weight:700;color:#ec6941}


.padd80{padding-top:50px;padding-bottom: 80px; }


.padd800{padding-top:10px;padding-bottom: 60px; }


.padd30{padding-top:30px;padding-bottom: 30px; }


.pad-top80{padding-top:80px; }


.bg-f5{background: #f5f5f5;}


.tit1{text-align: center;margin-bottom: 30px;overflow: hidden;}


.tit1 h2{color: #fff;margin-bottom: 10px;font-size: 28px;}


.tit1 span{display: inline-block;border-bottom: 2px solid #eee;padding-bottom: 15px;font-size: 16px;color: #fff; }


.tit2{text-align: center;margin-bottom: 30px;overflow: hidden;}


.tit2 h2{margin-bottom: 10px;font-size: 28px;}


.tit2 span{display: inline-block;border-bottom: 2px solid #ec6941;padding-bottom: 15px;font-size: 16px;color: #666; }


.tit2 span a{color: #666;}


.jl-top {text-align:center;}


.jl-top img {margin:0 auto;}





.in-yw-tit{background:url(../images/yw-tit0.jpg) center;background-size: cover;padding: 40px 10px;overflow: hidden;text-align: center;margin:15px 0; }


.in-yw-tit h2{color: #fff;margin-bottom: 21px;font-size: 28px;}


.in-yw-tit p{color: #eee;font-size: 16px;margin-top: 10px;}


.in-yw-tit a {height:43px;margin:40px auto 0; color:#fff;font-size:18px; display:block;border:1px solid #fff; line-height:40px; border-radius:10px; width:180px;}


.in-yw-box{background: #fff;margin:15px 0;overflow: hidden;}


.in-yw-box h2{font-size: 24px;padding: 50px 20px;}


.in-yw-box h2 a{color: #fff;}


.in-yw-box ul{padding: 10px 15px 0 15px;}


.in-yw-box ul li{padding: 10px 0;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}


.in-yw-box ul li span{display: block;float: left;font-size: 12px;margin-right: 5px;padding-top: 3px;color:#ec6941;}


.in-yw-box ul li a{font-size: 16px;color: #666;}


.in-yw-box ul li a:hover{color: #ec6941;}


.in-yw-box .gd{display: block;text-align: right;}


.in-yw-box .gd span{font-size: 32px;color: #ccc;}


.in-yw-box .gd:hover span{color: #ec6941;}


.in-yw-bg1{background: url(../images/yw-tit1.jpg) center;background-size: cover;}


.in-yw-bg2{background: url(../images/yw-tit2.jpg) center;background-size: cover;}


.in-yw-bg3{background: url(../images/yw-tit3.jpg) center;background-size: cover;}


.in-yw-bg4{background: url(../images/yw-tit4.jpg) center;background-size: cover;}


.in-yw-bg5{background: url(../images/yw-tit5.jpg) center;background-size: cover;}


.in-ls{background: url(../images/in-lsbg.jpg) center;background-size: cover;}


.in-ls-intro {overflow: hidden;}


.in-ls-intro h3{margin-bottom: 20px;color:#fff;}


.in-ls-intro p{font-size: 16px;line-height: 30px;color: #fff;margin-top:15px;}


.in-ls-intro p:nth-child(1){margin-top:0}


.in-ls-intro a{display: inline-block;background:rgba(255,255,255,.5);padding: 5px 20px;float: right;color: #ec6941;font-size: 16px;margin-top:10px; }


.in-ls-intro a:hover{background: #fff;}


.in-ls-dt{margin-top: 20px;}


.in-ls-dt h3{margin-bottom: 15px;color:#fff;}


.in-ls-dt a{display: block;padding: 5px 0;overflow: hidden;font-size: 16px;color: #fff;white-space:nowrap; text-overflow:ellipsis;}


.in-ls-dt a span{color: #eee;margin-right: 10px;}


.in-ls-dt .more{display: inline-block;background:rgba(255,255,255,.5);padding: 5px 20px;float: right;color: #ec6941;margin-top:10px;}


.in-ls-dt .more:hover{background: #fff;}


.list-lawyer{overflow:hidden;display: block;background: #eee;margin-top:30px;}


.list-lawyer .img{float:left; margin-right:10px;width: 42%;height: 280px;overflow: hidden;}


.list-lawyer img{width: 100%; }


.list-lawyer .jsjs {float:left; width:46%;}


.list-lawyer h3 {margin-top: 20px;color: #000;margin-bottom: 10px;}


.list-lawyer h3 span{color: #666;margin-left: 20px;font-size: 16px;}


.list-lawyer p{ color:#666;font-size: 14px;line-height: 26px;}


.list-lawyer:hover{background: #eee;}


.list-lawyer:hover h3{color:#ec6941; }


.list-lawyer .yymfzx {display:inline-block; width:160px; margin-top:10px;}


.in-youshi{width:100%;height:auto;}


.in-youshi img{width:100%;height:565px;object-fit:cover}


.in-yw-new{width:100%;height:319px;overflow:hidden;margin-top:15px;}


.in-yw-new img{width:100%;height:auto;min-height:100%}


@media (max-width: 767px){


  .in-yw-new{height:auto;margin-top:0}


}


.lx-box{width:100%;overflow:hidden}


.lx-txt{float:left;line-height:30px;overflow:hidden;font-weight:600;font-size:18px}


.lx-img{float:left;height:30px;line-height:30px;overflow:hidden}


.lx-img img{display:block;height:100%}


.lx-tel{float:left;line-height:30px;overflow:hidden;font-weight:600;font-size:18px}


.lx-tel a{color:#ec6941}





.anli-img a{display: block;text-align: center;margin:10px 0;overflow: hidden;background:#f5f5f5;padding:5px; }


.anli-img a .img{height: 170px;overflow: hidden;}


.anli-img a .img img{width: 100%;height:auto;}


.anli-img a p{color: #333;font-size: 16px; white-space:nowrap; text-overflow:ellipsis;overflow: hidden;margin: 5px;}


.anli-img a:hover p{color: #e74d10;}


.al-list a{display: block;overflow: hidden;margin: 15px 0;background: #f5f5f5;padding: 15px;border:4px solid #f5f5f5;}


.al-list a:hover{border:4px solid #ec6941;}


.al-list a p{font-size: 16px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;color: #000;}


.al-list a i{color: #ec6941;display: block;font-style: normal;margin: 10px 0;}


.al-list a span{color: #666;}


.in-more{text-align: center;margin-top:30px;overflow: hidden;}


.in-more a{display: inline-block;background: #ec6941;padding: 10px 30px;color: #fff;font-size: 16px;border-radius: 30px;margin:0 10px}


.in-ys{background: url(../images/1920-600.jpg) center;background-size: cover;padding: 120px 0 100px;overflow: hidden;}


.in-ys ul{margin-top: 25px;overflow: hidden;}


.in-ys ul li{overflow: hidden;margin:50px 0;}


.in-ys ul li span{display: block;font-size: 45px;width: 80px;height: 80px;background: #ec6941;border-radius: 50%;line-height: 80px;text-align: center;color: #fff;}


.in-ys-l li span{float: left;margin-right: 15px;}


.in-ys-l li p{font-size: 16px;color: #fff;margin-top: 12px;line-height: 30px;}


.in-ys-c{padding:20px;overflow: hidden;text-align:center;}


.in-ys-c img {margin:0 auto;}


.in-ys-r li span{float: right;}


.in-ys-r li p{font-size: 16px;color: #fff;margin-top: 12px;line-height: 30px;float: left;width: 70%;text-align: right;}





.ldys {color:#fff;margin-top:10px;}


.ldys dl{ width:90%;margin-bottom:30px;}


.ldys dl dt {font-size:18px;}


.ldys dl dt span {color:#ff6e3e;}


.ldys dl dd {line-height:2;margin-top:20px;}


.ldysl dl {float:right; background: url(../images/ldysdlbgl.png) -30px 35px no-repeat;padding-right:30px;}


.ldysr dl {float:left; background: url(../images/ldysdlbgr.png) 0px 35px no-repeat;padding-right:0px; padding-left:30px;}





.yslj img {margin:20px auto 0;}


.in-bzcn{margin-top:80px;overflow: hidden;}


.in-bzcn-box{margin:10px 0 30px 0;overflow: hidden;}


.in-bzcn-box span{display: block;float: left;margin-right: 15px; font-size: 45px;width: 80px;height: 80px;background: #ec6941;border-radius: 50%;line-height: 80px;text-align: center;color: #fff;}


.in-bzcn-box h3{font-size: 18px;margin-bottom:10px;margin-top: 4px;}


.in-bzcn-box p{font-size: 14px;line-height: 24px;color: #666;}


.in-zsk-li{background: #fff;border-radius: 5px;overflow: hidden;padding: 15px;font-size: 16px;margin:10px 0;}


.in-zsk-li span{margin-right: 10px;


    display: block;


    float: left;


    width: 100%;


    line-height: 24px;


    height: 24px;


    overflow: hidden;}


.in-zsk-li span a{color: #ec6941;}


.in-zsk-li p{white-space:nowrap; text-overflow:ellipsis;overflow: hidden;display:block;width:350px; float:left;}


.in-zsk-li p a{color: #333;}


.in-zsk-li em {float:right; width:80px; display:block;font-style:normal;}


.in-zsk-li:hover{box-shadow: 0 0 5px #ccc;}








.foot{padding:50px 0 20px 0;overflow: hidden;background: #243551;}


.foot p{color: #eee;}


.foot .foot-tit{color: #fff;font-size: 18px;font-weight:bold;margin-bottom: 15px;}


.foot .foot-yw{overflow: hidden;}


.foot .foot-yw p{float:left;margin-right:50px;line-height:28px;}


.foot .foot-yw p a{color: #fff;}


.foot .foot-yw p a:hover{color: #cd2040; }


.foot .foot-lx p{margin:10px 0;}


.foot .foot-xcx{text-align:right;}


.foot .foot-xcx img{width: 90px;float: right;}


.foot .foot-bq{text-align: center;border-top: 1px solid #ccc;margin-top: 15px;padding-top: 15px;}


.foot .foot-bq a{color: #ccc;margin:0 10px;}


.foot .foot-bq a:hover{color: #cd2040; }


.foot .foot-bq span{color: #ccc;margin-left: 10px;}


.foot .foot-bq span a{margin:0;}


.yqlj{background: #1e2c46;padding: 10px 0;overflow: hidden;}


.yqlj-tab .nav{border:none;margin-bottom: 10px;}


.yqlj-tab .nav a{border:none!important;background:none!important;color: #eee!important;}


.yqlj-tab .nav .active a{background:none;color: #fff!important;}


.yqlj-tab .nav .active a:hover{background:none;color: #cd2040;}


.yqlj-tab .nav li a{background: none;color: #ddd;border:1px solid #fff;margin-right:15px;padding:0;}


.yqlj-tab .nav li a:active,.mb-list .nav li a:focus{background:none;color: #fff!important;}


.yqlj-tab .tab-pane a{color: #ddd;margin:5px 25px 10px 0;display: inline-block;font-size: 12px;}





.mphone {overflow: hidden;width:100%;background:#000;position: fixed;bottom: 0;}


.mphone a{display: block;padding: 5px 0;overflow: hidden;}


.mphone span{display: block;float: left;font-size: 28px;margin-right:10px;color:#fff;margin-left: 18%;}


.mphone p{font-size: 16px;margin-bottom: 0;margin-top: 8px;color: #fff;}








.list-top{background: url(../images/li-top.jpg) center;background-size: cover;height: 240px;}


.list-top .ad{margin-top: 80px;overflow: hidden;}


.list-top .ad img{margin:20px auto;}


.list-top .ad h1{color: #fff;margin-bottom: 20px;}


.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: #cd2040;}


.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: #cd2040;padding: 10px 15px;color: #fff;margin-right: 10px;font-size: 16px;}


.ljzxlk {position:relative;top:-80px; left:280px;width:160px;overflow:hidden; display:block;}





.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:#cd2040; color:#fff;}


.list-page b{ padding:3px 9px; margin:0 2px; background:#cd2040; color:#fff; font-weight:normal; box-shadow:0 0 3px #bbb; }


.r-zx-box{}


.r-zx-box img {margin:0 auto;}


.r-zx-box p{color: #fff;font-size: 18px;}


.r-zx-box span{font-size: 18px;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: #cd2040;}


.nr-r-ls{background: #fff;padding: 20px;margin-bottom: 20px;}


.nr-r-ls h2{font-size: 20px;margin-bottom: 15px;border-bottom: 2px solid #cd2040;padding-bottom: 15px;}


.nr-r-ls .img{display: block;height: 300px;overflow: hidden;margin:10px auto;}


.nr-r-ls p{font-size: 18px;text-align: center;}


.nr-r-ls p a{color: #000;}


.nr-r-ls span{color: #666;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: #cd2040;}





.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:26px;margin-bottom: 20px;line-height:34px}


.content h2{font-size: 20px;margin-bottom: 20px;margin-top: 20px;overflow: hidden;}


.content img{margin:0 auto;}


.content p{font-size: 16px;line-height: 30px;margin:5px 0;padding: 5px 0;}


.content p a{color:#cd2040; }


.content .mzsm{border-top: 1px dashed #ccc;padding-top:10px;margin-top: 20px;}


.content .mzsm p{color: #999;}


.content .xglj {width:100%;}


.content .xglj h2{border-bottom: 1px dashed #ccc;padding-bottom:10px;}


.content .xglj li {float:left; width:45%;overflow:hidden; margin:0 2%;height:35px;line-height:35px;list-style-type:disc;}


.content .xglj li a {color:#333;}


.list-ls a{display: block;text-align: center;margin:20px 0;background: #fff;overflow: hidden;}


.list-ls a .img{height: 280px;overflow: hidden;}


.list-ls a p{margin-top: 10px;font-size: 18px;color: #333;}


.list-ls a span{color: #666;display: block;margin:5px 0 10px 0;}


.list-ls a:hover p{color: #990808;}


.ls-pic{background:#cd1f40;}


.ls-pic img{margin:0 auto;}


.ls-pic a {display:block; color:#fff; text-align:center;line-height:2.8;font-size:16px;}


.ls-title {text-align:center;background:#5e5a75;color:#fff; line-height:2.8;}


.ls-text{background: #fff;padding: 30px;overflow: hidden;}


.ls-text h1{font-size: 26px;margin-bottom: 20px;}


.ls-text h2{font-size: 18px;color: #666;margin-bottom: 20px;margin-top: 20px;}


.ls-text .text h3{margin:15px 0;}


.ls-text .text p{margin:3px 0;padding: 5px 0;line-height: 26px;font-size: 16px;}


.ls-text .text a{color:#cd2040; }


.yw-txt {background: #fff;padding:20px;overflow: hidden;margin-bottom: 20px;}


.yw-txt .yw-tit{margin-bottom: 20px;}


.yw-txt .yw-tit h1{margin-bottom: 15px;font-size: 26px;}


.yw-txt .yw-tit h2{margin-bottom: 15px;font-size: 26px;}


.yw-txt .txt p{margin:3px 0;padding: 5px 0;line-height: 28px;font-size: 16px;}


.yw-txt .txt img{display: block;max-width: 100%;height: auto;}


.yw-txt .txt h2{font-size: 20px;margin:15px 0;font-weight:bold;}


.li-zt-fm{background: #fff;overflow: hidden;padding:10px 20px;margin-bottom: 30px;}


.li-zt-fm h2{font-size: 24px;margin:10px 0 10px 0;border-bottom: 2px solid #cd2040;padding-bottom: 20px;}


.li-zt-fm 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-zt-fm a:hover{color: #cd2040;}


.text-lawyer b,.text-lawyer strong{display:block;width:100%;border-bottom:#5e5a73 2px solid;}


.text-lawyer i,.text-lawyer em{color:#fff; height:40px; line-height:40px; width:120px; display:block; background:#5e5a73; text-align:center; font-size:16px;font-style:normal}


.cuowu{width:100%;height:auto;margin:50px auto;max-width:800px;overflow:hidden}


.cuowu-title{width:100%;height:auto;line-height:40px;font-size:30px;text-align:center}


.cuowu-black{width:100%;height:auto;line-height:40px;text-align:center}





.lstitle {border-bottom:#5e5a73 2px solid;}


.lstitle span {color:#fff; height:40px; line-height:40px; width:120px; display:block; background:#5e5a73; text-align:center; font-size:16px;}





@media (min-width: 768px){


  .mphone{display: none;}


  .hidden-pc{display: none;}


}


@media (max-width: 767px){


  .padd80{padding-top:30px;padding-bottom: 30px; }


  .tit1 h2,.tit2 h2{font-size: 24px;}





  .in-yw-tit{padding: 30px 20px;}


  .in-yw-tit h2{font-size: 24px;margin-bottom:15px;}


  .in-yw-box h2{padding:20px;font-size: 20px;}


  .in-ls-dt h3{font-size: 20px;}


  .in-yw-box .gd {position:absolute;right:25px; top:10px;}


  .list-lawyer{padding-right: 10px;}


  .list-lawyer .img{width: 38%;margin-right: 1px;height:230px;}


  .list-lawyer .lsjs { float:right; width:60%;}


  .list-lawyer .lsjs p { line-height: 1.3;}


  .list-lawyer h3 {font-size: 20px;margin-top:10px;}


  .list-lawyer p{overflow: hidden;}


  .anli-img a .img{height: 120px;}


  .in-more{margin-top: 10px;}


  .in-ys{padding: 30px 0;}


  .in-ys ul{margin-top: 0px;}


  .in-ys ul li{margin:20px 0;}


  .in-ys ul li span{font-size: 36px;width: 60px;height: 60px;line-height: 60px;}


  .in-ys-l li p{margin-top: 0px;}


  .in-ys-c {padding: 0;}


  .in-ys-c img{width: 150px;margin:0 auto; display:none;}


  .in-ys-r li p{width: 75%;margin-top: 0;}


  .in-bzcn{margin-top: 0;}


  .in-bzcn-box{margin:10px 0;}


  .in-bzcn-box span{width: 30px;height:30px;font-size: 18px;line-height: 30px;margin-bottom: 80px;margin-right: 10px;}


  .in-zsk-li p{width:180px}





    .foot{padding:50px 0 70px 0;}


    .foot .foot-tit{font-size: 16px;}


    .foot .foot-yw p{float: left;margin-right: 10px;}


    .foot .foot-yw .tit{margin-bottom:0;}


    .foot .foot-xcx{text-align: left;}


    .foot .foot-xcx img{float: left;}


    .yqlj{display: none;}





  .list-top{height: 78px;}


  .list-top .ad{margin-top:40px;}


  .list-top .ad h1{font-size: 24px;}


  .list-top .ad p{font-size: 16px;}


  .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;}


  .ljzxlk {position:relative;top:-30px; left:80px;width:80px;overflow:hidden; display:block;}


  .foot-bq span {display:block}


  .li-xszt{padding:10px;}


  .li-xszt a{font-size: 14px;}


  .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: 2px dashed #ddd;}


  .list-ls a .img{height: 160px;}


  .content .xglj li { width:98%;}


  }


@media (max-width: 320px){


  .list-ls a .img{height: 130px;}


}





.m-phone a span{color: #fff;display:block;position: fixed;bottom: 10px;right: 5px;width: 50px;height: 50px;border-radius: 50%;background: #990808; font-size: 30px;line-height: 50px;text-align: center;}


@media only screen and (min-width: 767px) {


    .m-phone{display: none;}


}





