@charset "utf-8";
/*base*/
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
button, input{ color: inherit; font: inherit; margin: 0; padding: 0; border: 0; background: none; outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type=password],input[type="reset"],input[type="date"]{ -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*, *:before, *:after{ box-sizing: border-box;}
a { color: #333;}
 input,select,option,textarea{outline: none;}
em,i {font-style: normal;}
.clearfix{ clear: left;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}  
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.fl{ float: left;}
.fr{ float: right;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.hide{ display: none;}
.block{width: 100%; display: block !important;}
.fw-b {font-weight: bold;}
.rel {position: relative;}
.abs {position: absolute;}
.c333 {color: #131424 !important;}
.c666 {color: #666 !important;}
.c999 {color: #999 !important;}
.red { color: #d82e38 !important;}
.green { color: #2de73f;}
.lan { color: #0273cb !important;}
.orange { color: #feaa1a !important;}
.lanBg { background: #4571bc !important;}
.white { color: #fff !important;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.height5{ height: 0.25rem;}
.height10{ height: 0.5rem;}
.height15{ height: 0.75rem;}
.height20{ height: 1rem;}
.height30{ height: 1.5rem;}
.height40{ height: 2rem;}
.height50{ height: 2.55rem;}
.height60{ height: 3rem;}
.height70{ height: 3.5rem;}
.margintop-10 {margin-top: -0.5rem;}
.marginauto {margin: 0 auto;}
.noborder {border: none !important; background-image:none !important;}
.nopadd .aui-list .aui-list-item {padding-left: 0;}
.nopadd .aui-list .aui-list-item-input {padding-right: 0;}
.nopadd .aui-list-item-arrow:before {right: 0.2rem;}
.w100 {width: 100%;}
.w90 {width: 90%;}
.bgwhite {background: #fff !important;}
.flex-box {position: relative;  background-color: transparent;  -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex;  display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between;  justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
body {background: #fff;}
/*header*/
.logo {height: 2.25rem; position: fixed; left: 0; top: 0; width: 100%; z-index: 99; background: #fff;}
.logo img {width: 9rem; margin: 0 auto; display: block; padding-top: 0.25rem; }
.ico-goback {width: 1.2em; height: 1.2em; background: url(../../images/wap/ico-goback.png) no-repeat; background-size: 1.2em;left: 0.5rem;top: 0.6rem; position: absolute;}
.ix-daohang {position: absolute; height: 2.25rem; width: 2.25rem; right: 0; top: 0;}
.ix-daohang .active {display: block;}
.gosearch {width: 1.5rem; height: 1.5rem; display: block;right: 0.5rem; top: 0.45rem;position: absolute;}
.gosearch img {width: 100%;}
.b-navmorebox {background: #8c1e30; right: 0; top:2.25rem; width:5rem; display: none; background:#831d2b;}
.b-navmorebox li {vertical-align: top; height: 45px;border-bottom: #943744 solid 1px;}
.b-navmorebox li a {line-height: 45px; font-size: 0.7rem; display: block; text-align: center; padding-left: 0.3rem;}
.b-navmorebox em {right:13px; top:-6px; width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #831d2b;overflow:hidden;}
.ixheader {}
.information-nav{overflow:hidden;border-bottom:#e0e0e0 1px solid;width:100%;position:fixed;z-index:99;left: 0; top: 2.25rem;background-color:#a83247;}
.information-nav .swiper-wrapper{width:100%;}
.information-nav .navli{display:inline-block;line-height:2.25rem;font-size:0.8rem;text-align:center;background: url(../../images/wap/r-xian.png) right  no-repeat;}
.information-nav .navli:last-child {background: none;}
.information-nav .navli a{color:#fff; padding-bottom: 5px;}
.information-nav .navli.active a{color:#fff; border-bottom: #fff solid 1px;}
.main-content {margin-top: 4.5rem;}
/*footer*/
.aui-bar-tab-item {background: #a83247; border-right: #fff solid 1px;}
#footer .aui-bar-tab-label { color: #fff;}
.ico-btmicon1,.ico-btmicon2,.ico-btmicon3,.ico-btmicon4,.ico-btmicon5 {margin-bottom: 0.05rem;margin-top: 0.15rem;}
.ico-btmicon1 {width: 1.5rem; height: 1.5rem;background: url(../../images/wap/ico-btmicon1.png) no-repeat; background-size: 1.5rem; display: block;}
.ico-btmicon2 {width: 1.5rem; height: 1.5rem;background: url(../../images/wap/ico-btmicon2.png) no-repeat; background-size: 1.5rem; display: block;}
.ico-btmicon3 {width: 1.5rem; height: 1.5rem;background: url(../../images/wap/ico-btmicon3.png) no-repeat; background-size: 1.5rem; display: block;}
.ico-btmicon4 {width: 1.5rem; height: 1.5rem;background: url(../../images/wap/ico-btmicon4.png) no-repeat; background-size: 1.5rem; display: block;}
#footer .active {background:#801629;}
#footer .active .aui-bar-tab-label { color: #fff;}

.foot-info {background: #f6f6f6; padding: 0.25rem 0 0.25rem;}
.foot-info p {color: #888888; text-align: center; font-size: 0.7rem;}
.foot-info p span {border: #b1b9bf dotted 1.5px; font-size: 0.8rem; padding: 0.25rem; border-radius: 0.15rem;}
.foot-info p span em {color: #ffa518;}
.foot-info p a {color: #888888;}
.fi-fixed {position: fixed; left: 0; bottom: 50px; width: 100%;}
/*首页*/
/*banner*/
/*banner*/
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:15px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:6px; height:6px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#e42048;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.ix-box {padding: 0.75rem 0;}
.ix-box-top {margin-bottom: 1rem; background: #f7f7f7; padding: 0.5rem 0;}
.ix-box-top h3 {color: #333; font-size: 1rem; font-weight: bold; text-align: center; padding-bottom: 0.15rem; border-bottom: #dcdcdc solid 1px;}
.ix-box-top h3 em {color: #a83247;}
.ix-box-top i {width: 6px; height: 6px; transform: rotate(45deg); background: #bfbfbf; left: 50%; top: 50%; margin-left: -2px; margin-top: 3px;}
.ix-box-top p {color: #9a9a9a; font-size: 0.6rem; text-align: center; line-height:1rem;}
.ix-box-top p span {background: #0273cb; color: #fff; padding: 0.1rem 0.15rem; font-size: 0.5rem;}
/*业务*/
.picScroll{ margin:0px auto; text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding-top:0px;  padding-left: 34px; }
.picScroll .bd li{ width:26%; float:left; font-size:14px; text-align:center;  margin-right:5%;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}
.picScroll .bd li img{ width:100%; background:url(images/loading.gif) #fff center center no-repeat;  }
.picScroll .hd{ position: relative; text-align:left;  padding:0 10px;  z-index: 10; }
.picScroll .hd ul{ float:right; padding-top:16px; display: none; }	
.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.picScroll .hd .on{ background:#80BD6D;  }
.picScroll .prev,.picScroll .next{ display:block;position: absolute; left: 0; top: 6px;  width:18px; height:30px; background:url(../../images/wap/pisScrollIcons.gif) -6px 0 no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScroll .next{ background-position:-34px 0px; left: auto; right: 0; }
.picScroll .prevStop{ background-position:-6px -35px; }
.picScroll .nextStop{ background-position:-34px -35px; }

.ix-lsintro-pic {margin-bottom: 0.75rem;}
.ix-lsintro-pic img {width: 70%; margin: 0 auto; display: block; position: relative; z-index: 2;}
.ix-lsintro-pic span {width: 70%; height: 1.8rem; line-height: 1.8rem; background: rgba(0,0,0,0.6); left: 50%; bottom: 0; margin-left: -35%; color: #fff; text-align: center; z-index: 1;}
.ix-lsintro-pic em {width: 70%;border: #d9d9d9 solid 1px;left: 50%; top: 50%; margin-left: -37%; margin-top: -24%; z-index: 0;}
.ix-lsintro-text {width: 90%; margin: 0 auto;}
.ix-lsintro-text h3 {font-size: 0.6rem; text-align: center; border-bottom: #d0d0d0 dashed 1px; padding-bottom: 0.5rem;}
.ix-lsintro-text p {padding-top: 0.5rem; font-size: 0.6rem; text-align: center;}
.c-morebtn {padding: 0.8rem 0 0;margin-bottom: 14px;}
.c-morebtn p a {width: 40%; height: 1.6rem; line-height: 1.6rem; text-align: center; color: #fff; background: #a83247; margin: 0 auto; display: block;}
/*成功案例*/
.ix-ixcase li {padding:0.5rem 0; margin: 0 0.5rem; border-bottom: #cccccc dashed 1px; min-height: 3.5rem;}
.ix-ixcase li span {width:3.5rem; height:3.5rem; margin-right: 0.5rem; text-align: center; color: #bfbfbf; font-size: 0.7rem;}
.ix-ixcase li span em {display: block; color: #a83247; line-height: 30px; padding-bottom: 0.25rem;  padding-top: 0.5rem;font-size: 2rem; font-weight: bold; text-align: center;}
.ix-ixcase li h3 {font-size: 0.8rem; font-weight: bold;}
.ix-ixcase li p {font-size: 0.7rem;}
/*热点*/
.ix-redian {padding: 0 0.5rem; position: relative;}
.rdf-bg {width: 100%; background: #a83247; height: 2.3rem; left: 0; top:-20px;}
.ix-redian-first {min-height: 3.5rem; margin-bottom: 0.5rem;}
.ix-redian-first img{width: 5.7rem; height: 3.5rem; margin-right: 0.5rem;}
.ix-redian-first h3 {margin-bottom: 0.25rem; color: #fff;}
.ix-redian-first p {font-size: 0.6rem}
.ix-redian-list li { vertical-align: top;}
.ix-redian-list li a {display: block; font-size: 0.7rem; height: 1.6rem; line-height: 1.6rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 12px; padding-right: 60px;}
.ix-redian-list li a em {width: 4px;height: 4px; background: #333333; border-radius: 2px; left: 0; top: 14px; position: absolute;}
.ix-redian-list li a span {right: 0; top: 0; color: #bfbfbf; font-size: 0.6rem;}
/*联系*/
.ix-contactus { height: 6rem; background: url(../../images/wap/pic6.jpg) no-repeat; background-size: cover; padding:0.5rem 0.25rem 0;}
.ix-contactus p {font-size: 0.6rem; color: #fff; margin-bottom: 0.15rem;}
.ix-contactus img {width: 70px; height: 70px; right: 0.5rem; top: 0.5rem;}

/*内页*/
/*律师介绍*/
.ls-intraduce-top { width: 100%; padding: 0.5rem 0;}
.ls-intraduce-top a {width: 23%; margin: 0 1%; font-size: 0.7rem; padding: 0.25rem 0; background: #d6d6d6; color: #a83245; display: block; float: left; text-align: center; border-radius: 3px;}
.ls-intraduce-top a.on {background: #a83245; color: #fff;}
.ls-intraduce-con {padding: 0.25rem 0; margin-bottom: 1rem}
.ls-intraduce-hj {padding:0 0.25rem;}
.ls-intraduce-hj p {margin-bottom: 0.25rem; clear: both; padding-top:0.5rem;}
.ls-intraduce-hj p img {width: 100%;}
.ls-intraduce-hj p span {width: 49%; float: left; margin-right: 2%;}
.ls-intraduce-hj p span:nth-child(2n) {margin-right: 0;}
.ls-intraduce-fc {padding:0 0.25rem;}
.ls-intraduce-fc li { vertical-align: top; margin-bottom: 0.5rem;}
.ls-intraduce-fc li a {display: block;}
.ls-intraduce-fc li a img {width: 100%;}
.ls-intraduce-fc li a span {width: 100%; height: 2rem; line-height: 2rem; left: 0; bottom:0.35rem; background: rgba(0,0,0,0.6); color: #fff; text-align: center;}
.ls-intraduce-jjinfo {border-top: #f6f6f6 solid 8px;border-bottom: #f6f6f6 solid 8px; padding-top: 0.25rem;}
.ls-intraduce-jjinfo p {font-size: 0.6rem; text-align: center;padding: 0.25rem 0; color: #333; border-bottom: #ebebeb solid 1px;}
.ls-intraduce-jjinfo p em {color: #a83245;}
.ls-intraduce-jjcon {padding: 0.5rem 0.25rem;}
.ls-intraduce-jjcon p {margin-bottom: 0.5rem; line-height: 1.2rem; color: #333;}
/*成功案例*/
.inner-case {margin-bottom: 2rem;}
/*联系我们*/
.inner-contactus-top {padding: 0.5rem 0.5rem;}
.inner-contactus-top p{ padding:0.5rem 0; color: #333; padding-left:1.5rem; position: relative;}
.inner-contactus-top p em {left: 0.3rem; top:0.5rem; width:0.9rem ; height: 0.9rem;}
.inner-contactus-top p em.inncus-ico1 {background: url(../../images/wap/inncus-ico1.png) no-repeat; background-size: 0.9rem;}
.inner-contactus-top p em.inncus-ico2 {background: url(../../images/wap/inncus-ico2.png) no-repeat; background-size: 0.9rem;}
.inner-contactus-top p em.inncus-ico3 {background: url(../../images/wap/inncus-ico3.png) no-repeat; background-size: 0.9rem;}
.inner-contactus-top p em.inncus-ico4 {background: url(../../images/wap/inncus-ico4.png) no-repeat; background-size: 0.9rem;}
.inner-contactus-top p em.inncus-ico5 {background: url(../../images/wap/inncus-ico5.png) no-repeat; background-size: 0.9rem;}
.inner-contactus-top p em.inncus-ico6 {background: url(../../images/wap/inncus-ico6.png) no-repeat; background-size: 0.9rem;}
/*律师动态*/
.inner-lsdynamic {padding: 0.5rem 0.25rem; margin-bottom: 1rem;}
.inner-lsdynamic li {padding: 0.5rem 0 ; border-bottom: #cccccc dashed 1px; min-height:4.8rem;}
.inner-lsdynamic li a img { width: 6.5rem; height: 3.75rem; margin-right: 0.5rem;}
.inner-lsdynamic li a h3 {font-size: 0.8rem; font-weight: bold; margin-bottom: 0.25rem;}
.inner-lsdynamic li a p {font-size: 0.7rem; color: #999;}
/*品牌*/
.inner-brand .ls-intraduce-top a {margin-bottom: 0.5rem; color: #333;}
.inner-brand .ls-intraduce-top a.on {color: #fff;}
.brandcon-title { text-align: center; font-size: 1rem; font-weight: bold; padding: 1rem 0;background: #f6f6f6;}
.brandcon-con {padding: 0.5rem 0.25rem; }
.brandcon-con p {line-height: 1.2rem; color: #333;}
.brandcon-lsit {padding:0.5rem 0.25rem 1.5rem;}
.brandcon-lsit li a { height: 2rem; line-height: 2rem;}
.inner-case .ls-intraduce-top a {margin-bottom: 0.5rem; color: #333;}
.inner-case .ls-intraduce-top a.on {color: #fff;}
/*在线咨询*/
.inner-zxonline-top {padding: 0.5rem 0.25rem; margin-bottom: 0.5rem;}
.inner-zxonline-top p {margin-bottom: 0.5rem;}
.inner-zxonline-top p img {height: 1.8rem; width: 5rem; padding-left: 0.5rem;}
.inner-zxonline-top textarea {border: #b2b2b2 solid 1px; border-radius: 2px; height: 3rem; padding: 0.25rem; font-size: 0.7rem;}
.inner-zxonline-top input {height: 1.8rem; line-height: 1.8rem;border: #b2b2b2 solid 1px; border-radius: 2px; font-size: 0.7rem;padding: 0 0.25rem;}
.inner-zxonline-top input.zxonline-btn { width: 48%; display: inline-block; margin-right: 2%; text-align: center; background: #a83247; color: #fff; border: none;}
.inner-zxonline-list {background: #f6f6f6;}
.inner-zxonline-list ul {padding: 0.25rem;}
.inner-zxonline-list li { margin: 0.5rem 0; background: #fff; margin-bottom: 0.5rem;}
.inner-zxonline-list li a {padding: 0 0.25rem; display: block;}
.inner-zxonline-list li a p.zxo-title { padding:0.25rem 0; padding-left: 2rem; line-height: 1.6rem; border-bottom: #c1c1c1 dotted 1px;}
.inner-zxonline-list li a p em { position: absolute; left: 0; top: 0.2rem; width: 1.6rem; height: 1.6rem; color: #fff; background: #a83247; border-radius: 0.8rem; text-align: center;line-height: 1.6rem;}
.inner-zxonline-list li a p.zxo-text { padding:0.25rem 0; padding-left: 2rem; line-height: 1.6rem; border-bottom: #c1c1c1 dotted 1px;}
.inner-zxonline-list li a p.zxo-text em {background: #cfa572;}
.inner-zxonline-list li a p.tr {line-height: 1.5rem;}
/*article*/
.inner-articlebox {}
.article-top {padding: 0 0.25rem;border-bottom:#bfbfbf solid 1px; background: #f6f6f6;}
.article-top h1 { font-size:20px; color:#333; font-weight:300; padding:10px 0;}
.article-top p.tc span{ padding-right:10px; color:#999; font-size: 0.6rem;}
.article-con {padding:1rem 0.25rem;}
.article-con img {width: 100%;}
.article-top p {padding:0 0  10px;  color:#333;}
.article-con p { line-height:1.3rem; font-size:14px; margin-bottom:10px; color:#333;}
.article-conShare {padding:0.25rem 0; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#999 dashed 1px;}
.article-page a {font-size:14px; display:block;  line-height:30px;}
.article-page a:Hover { text-decoration:underline;}
.article-conShare {padding: 0 0.5rem 0.75rem;}
.aui-bar-light {background: #a83245; position: fixed; left: 0; top: 0; width: 100%;}
.aui-bar-nav .aui-title {color: #fff;}
.aui-bar-nav .aui-btn {width: 2.25rem; height: 2.25rem;}
.ls-intraduce-hj .bim {
    width: 49% !important;
    float: left;
    margin-right: 2%;
}
.ls-intraduce-hj .bim:nth-child(2n+1) {margin-right:0;}