*{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:#bc8401;}
.nav-ty .nav li:hover a{color: #fff}

.nav-ty .nav .dropdown-menu{background:#bc8401;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: #bc8401;}
.nav > li:hover .dropdown-menu {
    display: block;
}
.nav-ty .navbar-toggle:focus{background: none!important;}
.m-nav-fl{border-top: 1px solid #ccc;padding-top: 15px;overflow: hidden;}
.m-nav-fl h3{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.m-nav-fl a{display: block;width: 25%;float: left;font-size: 16px;color: #333; margin:5px 0;}
@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;width: 33%;float: left;}
    .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;}
}
@media (max-width: 320px){
    .m-nav-fl a{font-size: 14px;}
}
.navbar-brand {padding-top: 20px;}
.navbar-brand img{height: 50px;float: left;margin-right: 5px;}
.navbar-brand p{font-size: 18px;color:#000;margin-top: 15px;color: #ff0000;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;}
.bg-fff{background: #fff;}
.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:#bc8401;margin:15px auto; }
.tit1 p{font-size: 16px;color: #999;}
.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:#bc8401; }
.clear50{clear: both;overflow: hidden;height: 50px;}
@media (max-width: 767px){
    .navbar-brand {padding-top: 5px;}
    .navbar-brand p{display: none;}
    .navbar-brand img{height: 40px;}
    .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: 12px;}
    .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;}
}


.za-top{padding: 20px 0; overflow: hidden;}
.za-top .logo{float: left;}
.za-top .logo img{height: 80px;}
.za-top .phone{float: right;width: 250px;margin-top: 10px;}
.za-top .phone span{width: 60px;height: 60px;display: block;float: left;margin-right: 10px;background: #b08852;color: #fff;text-align: center;line-height: 60px;border-radius: 50%;font-size: 36px;}
.za-top .phone p{font-size: 16px;margin-top: 5px;}
.za-top .phone h3{font-weight: bold;color: #b08852;}
.za-ys span{display: block;float: left;font-size: 46px;margin-right: 10px;color: #b08852;}
.za-ys p{font-size: 16px;padding-top: 8px;}
.za-ys i{font-style: normal;color:#bc1608; }
.za-yw1{background: #f5f5f5;padding:20px;overflow: hidden;margin:15px 0;box-shadow: 2px 2px 2px #ccc;}
.za-yw1 h2{font-size: 22px;font-weight: bold;border-bottom: 2px solid #b08852;margin-bottom: 10px;padding-bottom: 10px;}
.za-yw1 p{line-height: 24px;}
.za-yw1 a{display: inline-block;float: right;background:#b08852;color: #fff;padding:5px 15px;border-radius: 30px;margin-top: 10px;}
.za-video{width: 100%;border-radius: 5px;overflow: hidden;}
.bg-lvsuo{background: url(../images/bg-lvsuo.jpg) center;background-size: cover;}
.za-intro h2{font-size: 22px;font-weight: bold;color: #fff;margin-bottom: 15px;margin-top: 5px;}
@media (max-width: 767px){
    .za-top{padding: 10px 0;}
    .za-top .logo img{height: 45px;}
    .za-ys span{font-size: 32px;}
    .za-ys p{font-size: 12px;}
    .za-top .phone{width: 180px;}
    .za-top .phone span{width: 36px;height: 36px;font-size: 24px;line-height: 36px;}
    .za-top .phone p{font-size: 12px;padding-top: 0px;margin-top:0px;}
    .za-top .phone h3{font-size: 18px;}
    .za-yw1{margin:5px 0;padding:10px;}
    .za-yw1 h2{font-size: 18px;margin-bottom: 5px;padding-bottom: 5px;}
    .za-yw1 p{font-size: 12px;line-height: 20px;}
    .za-yw1 a{float: none;text-align: center;}
}

.za-intro p{color: #fff;line-height: 24px;}

.ca-img{height: 450px;overflow: hidden;}
.ca-txt{margin-top: 30px;margin-right: 10px;}
.ca-txt h2{font-weight: bold;margin-bottom: 15px;}
.ca-txt p{font-size: 16px;line-height: 30px;margin:10px 0;}
@media (max-width: 767px){
    .ca-img{max-height: 240px;}
    .ca-txt{margin-top: 5px;height: 240px;overflow: hidden;}
    .ca-txt h2{font-size: 20px;margin-bottom: 10px;}
    .ca-txt p{font-size: 12px;line-height: 24px;}
}


.swiper-lawyer{width: 100%;overflow: hidden;margin-top:30px;}
.swiper-lawyer .swiper-pagination2 {
    text-align: center;margin-top: 10px;
}
.swiper-lawyer .swiper-pagination-bullet-active{background: #b60005!important;border-color: #b60005!important;}
.list-lawyer{overflow:hidden;display: block;background: #fff;position:relative;}
.list-lawyer .img{overflow: hidden;max-height: 380px;overflow: hidden;}

.list-lawyer .txt{position: absolute;width: 100%;background: rgba(0,0,0,.5);color: #fff;padding:20px 15px;bottom: 0;}
.list-lawyer h3 {font-size: 18px;}
.list-lawyer p{display: none;line-height: 24px;margin-top:15px;}
.list-lawyer a{display: none;}
.list-lawyer:hover .txt{height: 100%;}
.list-lawyer:hover h3{margin-top: 20px;}
.list-lawyer:hover p{display: block;}
.list-lawyer:hover a{display: inline-block;background:#b08852;color: #fff;padding: 5px 15px;border-radius: 30px;float: right;margin-top: 10px;}
@media (max-width: 767px){
    .list-lawyer{padding-right: 0px;}
    .list-lawyer .img{width: 100%;margin-right: 0px;height: 220px;}
    .list-lawyer .txt{padding:10px;}
    .list-lawyer h3 {font-size: 18px;}
    .list-lawyer h3 span{margin-left: 10px;}
    .list-lawyer p{font-size: 12px;height: 90px;overflow: hidden;}
}


.jm-lc{background-size: cover; padding: 15px;width: 15.83%;margin-right: 1%;float: left;}
.jm-lc1{background: url(../images/bg-lc1.jpg) center;}
.jm-lc2{background: url(../images/bg-lc2.jpg) center;}
.jm-lc3{background: url(../images/bg-lc3.jpg) center;}
.jm-lc4{background: url(../images/bg-lc4.jpg) center;}
.jm-lc5{background: url(../images/bg-lc5.jpg) center;}
.jm-lc6{background: url(../images/bg-lc6.jpg) center;}
.jm-lc:last-child{margin-right: 0;}
.jm-lc h3{color: #fff;font-size: 18px;font-weight: bold;}
.jm-lc p{color: #fff;margin:15px 0 10px 0;}
.jm-lc span{font-size: 32px;color: #d39a2d;display: block;float: right;margin-right: -28px;background: #fff;width: 40px;height: 22px;line-height: 25px;}
.jm-lc i{display: block;height: 22px;}
@media (max-width: 767px){
    .jm-kehu{margin-top: 10px;}
    .jm-kehu-li{padding: 2px;margin:5px;font-size: 12px;}
    .jm-kehu .bg-h{}
    .jm-lc{width: 32%;margin-right: 2%;padding: 10px;margin-bottom:10px;}
    .jm-lc:nth-child(3n+3){margin-right: 0;}
    .jm-lc h3{font-size: 16px;width: 100%;margin:5px auto 5px auto;}
    .jm-lc p{font-size: 12px;margin:10px 0 5px 0;}
    .jm-lc span{font-size: 30px;margin-right: -24px;}
}
@media (max-width: 320px){
    .jm-lc h3{font-size: 12px;}
    .jm-lc p{display: none;}
    .jm-lc span{display: none;}
    .jm-lc i{display: none;}
}

.case-img1{margin-top: 12px;}


.foot{padding:50px 0 20px 0; overflow: hidden;background: #f5f5f5;}
.foot p{color: #666;}
.foot .foot-tit{color: #333;font-weight:bold;margin-bottom: 15px;}
.foot .foot-lx{padding-top: 10px;text-align: right;}
.foot .foot-lx p{margin:10px 0;}
.foot .foot-lx p a{color: #666;}
.foot .foot-lx p i{font-style: normal;}
.foot .foot-lx p a:hover{color: #fff;}
.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: #666;margin:0 10px;}
.foot .foot-bq a:hover{color: #fff; }
.foot .foot-bq span{color: #666;margin-left: 10px;}
.foot .foot-bq span a{margin:0;}
.foot-phone span{display: block;margin-right: 10px; width: 60px;height: 60px;background: #b08852;border-radius: 50%;text-align: center;line-height: 60px;color: #fff;font-size: 40px;float: left;}
.foot-phone p{color: #666;}
.foot-phone h3{font-size: 30px;font-weight: bold;color: #000;margin-top: 5px;}
.m-phone{width: 90%;position: fixed;bottom: 5px;border-radius: 30px;left: 5%;overflow: hidden;z-index: 999;}
.m-phone a{display: block;width: 50%;float: left;overflow: hidden;padding: 5px;background:#b91313;color: #fff; }
.m-phone a:first-child{border-right: 1px solid #fff;}
.m-phone a span{display: block;float: left;font-size: 22px;margin-right: 10px;margin-left: 16%;}
.m-phone a p{float: left;margin-top: 5px;}
@media (max-width: 767px){
    .foot{padding-bottom: 50px;padding-top: 20px;margin-top:10px;}
    .foot .foot-yw p{float: left;margin-right: 10px;}
    .foot .foot-yw .tit{margin-bottom:0;}
    .foot .foot-lx p{font-size: 12px;}
    .foot .foot-xcx{text-align: left;}
    .foot .foot-xcx img{float: left;width: 100px;}
    .foot .foot-bq{font-size: 12px;}
}


/*�劽唱羌���*/
.suspension{position:fixed;z-index:55;right:0;bottom:40%;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#bc8401;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#c83232;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:0px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:180px;background:#fff;position:absolute;right:50px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:0px;}
.suspension .d-qrcode{top:46px;}
.suspension .d .inner-box{padding:5px;}
.suspension .d .qrcode-img img{margin:0 auto;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
@media (max-width: 767px) {
    .suspension{display: none;}
}

@media (min-width: 768px) {
    .hidden-pc{display: none;}
}


.jwt-zixun{width: 550px;margin:20px auto 0 auto;overflow: hidden;background: #f5f5f5;border-radius: 40px;box-shadow: 1px 1px 2px #ccc;}
.jwt-zixun .phone{width: 360px;float: left;padding:5px 0 2px 20px;}
.jwt-zixun .phone span{display: block;float: left;font-size: 32px;margin-right: 10px;}
.jwt-zixun .phone p{font-size: 28px;font-weight:bold;}
.jwt-zixun .btn{display: block; background: #b91313;color: #fff;float: right;padding: 14px 30px;overflow: hidden;border-radius: 40px;font-size: 16px;}
.jwt-zixun-m{width: 100%;margin:15px auto 0 auto;overflow: hidden;background: #f5f5f5;border-radius: 40px;}
.jwt-zixun-m .phone{width: 60%;float: left;padding:3px 0 2px 20px;}
.jwt-zixun-m .phone span{display: block;float: left;font-size: 26px;margin-right: 5px;}
.jwt-zixun-m .phone p{font-size: 20px;font-weight:bold;padding-top: 4px;}
.jwt-zixun-m .btn{display: block; background: #b91313;color: #fff;float: right;padding: 10px 20px;overflow: hidden;border-radius: 40px;font-size: 14px;}