body{font-size: 0.75rem; font-family: "微软雅黑"; text-align:left;color:#333; background: #e7e7e7;}
li,ol,ul{list-style-type:none}
*{margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
img{border:none;vertical-align:middle}
a{font-size: 0.75rem;color:#333;text-decoration:none}
a:hover {color: #ea373a;}
em,i {font-style: normal;}
h3 {font-weight: normal;}
p {text-align: justify;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.abs {position: absolute;}
.w {width: 100%; margin: 0 auto;}
.ellipsis-1 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ellipsis-2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ellipsis-5 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.main{width: 100%; position: relative; overflow: hidden;}
.header {height: 3.125rem; position: fixed; left: 0; top: 0; width: 100%; box-shadow: 0 0 5px #ddd; z-index: 111; background: #fff;}
.header-top {height: auto; }
.logo {width:9rem; left: 0.625rem; top:0.4rem; position: absolute; }
.logo img {width:100%;}
.navwrap { height: auto; position: absolute; top: 3.1rem; width: 100%; border-top: #eee solid 0.06rem;}
.nav {height: auto; display: none;background: #ea373a;}
.nav ul {font-size: 0}
.nav li { display: inline-block;width: 100%; border-bottom: #e75353 solid 1px;}
.nav li a {padding: 0 0.9375rem; line-height: 2.5rem; text-align: center; font-size: 0.825rem; color: #fff; display: block;}
.nav li.on a {background: #fff; color: #ea373a;}
.nav li:hover a {background: #fff; color: #ea373a;}
.nav li:last-child {border: none;}
.navico {width: 3.125rem; display: block; height: 3.125rem; right: 0; top:-3.125rem; background: url(/skins/images/pc/menu.png)  center center no-repeat; background-size: 50%; position: absolute;}
.header.on .navico  {background: url(/skins/images/pc/menu2.png) center center no-repeat; background-size: 50%;}
.mmask {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background:rgba(0,0,0,0.5) ; z-index: 3;}

/*footer*/
.fnav {padding: 1.875rem 0.625rem; display: none; }
.fnav a {padding: 0 30px 0 0 ; color: #c1c1c1;}
.fnav a:hover{ text-decoration: underline; color: #fff;  } 
.footer-top .txt { padding: 1.8rem 0.625rem 1.8rem; width: 13rem;}
.footer-top .txt p {font-size: 0.75rem; color: #c1c1c1;line-height: 1.8; margin-bottom: 0.625rem;}
.footer-top .txt p a {color: #fff}
.footer-top .w {background: #333333;}
.footer .ewm {width: 5rem;   padding-bottom: 1rem; display: block; right: 0.625rem; top: 1.5625rem; color: #fff; text-align: center; font-weight: bold; font-size: 0.625rem; font-weight: bold; line-height: 1.8;}
.footer .ewm img {width: 5rem; height: 5rem; margin: 0 auto 0.3125rem; }
.footer-btm .w {background: #2a2a2a;}
.footer-btm {height: auto; }
.footer-btm p{height: auto; line-height: 1.8;padding: 0.625rem; text-align: center; font-size: 0.75rem; color: #fff;}
.footer-btm p a{color: #fff;}
.footer-btm p a:hover{ text-decoration: underline; color: #fff;  } 
.footer-btm p span {display: block; float: initial;}

/*banner*/
.banner {padding-top: 3.125rem ;}
.banner img {width: 100%; display: none;}
.banner img.m-banner {width: 100%; display: block !important;}
.banner .txt {width:20rem; position: absolute; left:0.625rem; top:6.5rem;}
.banner .txt h2 {font-size: 0.65rem; font-weight: bold; position: relative; color: #fff; margin-bottom: 0.325rem;}
.banner .txt h2:before {content: ""; width: 1.5rem; height: 0.15rem; background: #fff; position: absolute; left:0; top: -1rem;}
.banner .txt p {font-size: 0.625rem; font-weight: normal; color: #fff; margin-bottom: 0.325rem;}
.banner .txt p b{font-size: 0.625rem !important; color: #fff;}
.banner .txt h3 {font-size: 0.75rem; font-weight: bold; color: #fff; margin-bottom: 0.625rem;}
.banner .txt p span i {width: 0.625rem; height: 0.625rem; background: url(/skins/images/pc/bannerico.png) no-repeat;background-size: 0.625rem; margin: -0.25rem 0.1rem 0 0; vertical-align: middle; display: inline-block;;}

.phoneBtn {width: 11rem; height: 1.5rem; text-align: center; margin-top: 0.5rem; display: block; font-size: 0.75rem; color: #fff;border-radius: 0.3125rem; line-height:  1.5rem; background: #ea373a;}
.phoneBtn:hover {color: #fff}

.ixshouxi {padding-top: 0rem;}
.ixshouxi .w {background: #fff;}
.ixshouxi .ixshouxi-l {width: 100%;}
.ixshouxi .ixshouxi-r {width: 100%; position: relative; background:url(/skins/images/pc/ixsxBg.png) center bottom #f5f5f5 no-repeat;}
.ixshouxi .ixshouxi-l .txt {padding: 2rem 0.625rem 0 0.625rem;}
.ixshouxi .ixshouxi-l .txt h1 {padding: 1.275rem 0 0.9375rem; font-size: 1.1rem; position: relative;}
.ixshouxi .ixshouxi-l .txt h1:before {content: ""; width: 1.5625rem;height: 0.15625rem; background: #000; position: absolute; left: 0; top: 0;}
.ixshouxi .ixshouxi-l .txt p {font-size: 0.75rem; line-height: 1.8; color: #666666;}
.ixshouxi .ixshouxi-l .txt .num {padding: 1.5rem 0;}
.ixshouxi .ixshouxi-l .txt .num ul{font-size: 0;}
.ixshouxi .ixshouxi-l .txt .num li {display: inline-block; width: 25%; vertical-align: top;}
.ixshouxi .ixshouxi-l .txt .num h2 {font-size: 1rem; text-align: center; padding-bottom: 0.625rem;}
.ixshouxi .ixshouxi-l .txt .num h3 {font-size: 0.625rem; color: #666; text-align: center;}
.ixshouxi .ixshouxi-r .pic {height: 20rem; height: 16.5625rem; text-align: center; position: relative;}
.ixshouxi .ixshouxi-r .pic img {width: 9rem;height: auto; position: absolute; left: 50%;margin-left: -4.5rem; bottom: 0;}
.ixshouxi .ixshouxi-r .more {width: 2.1875rem;height: 2.1875rem;position: absolute; right: 0; bottom: 0;}
.ixshouxi .ixshouxi-r .more a{width: 2.1875rem;height: 1.875rem; padding-top: 0.3125rem; font-size: 0.625rem; vertical-align: middle; color: #fff; background: #ea373a; text-align: center; display: block; vertical-align: middle;}
.ixshouxi .ixshouxi-r .icosx {position: absolute; right: 0.625rem; top: 0.625rem;}
.ixshouxi .ixshouxi-r .icosx em {width: 0.625rem; right: 1.5rem; font-size: 0.75rem;}
.ixshouxi .ixshouxi-r .icosx i {width: 0.625rem; right: 0; font-size: 0.75rem;writing-mode: vertical-rl; color: #cfcfcf; letter-spacing: 0.3125rem;}

.ixcase {padding-top: 0.625rem;}
.ixcase .w {background: #f5f5f5;}
.ixcase .cont {padding: 0.5rem 0.625rem 0;}
.ixcase .cont .ixcase-nav{position:relative; padding-left: 2.5rem; font-size: 0;}
.ixcase .cont .ixcase-nav a:first-child { position: absolute; top: 0; left: 0rem; width: 2rem;height: 3.4rem; line-height:3.4rem; }
.ixcase .cont .ixcase-nav a{height: 1.5625rem; background: #e7e7e7; text-align: center; line-height: 1.5625rem; display: inline-block; float: left; width: 31.33333%; margin: 0 1% 0.3125rem;}
.ixcase .cont .ixcase-nav a.on{background: #333333; color: #fff;}
.ixcase .cont .ixcase-nav a:hover{background: #333333; color: #fff;}
.ixcase .cont .ixcase-con {padding-top: 1.25rem;}
.ixcase .cont .ixcase-con li {float: left; width: 18.75rem;margin-right: 0; margin-bottom: 0.9375rem;}
.ixcase .cont .ixcase-con li .pic{width: 18.75rem;height: 12.9375rem; overflow: hidden;}
.ixcase .cont .ixcase-con li .pic img{width: 18.75rem;height: 12.9375rem; overflow: hidden;transition: all 0.5s;}
.ixcase .cont .ixcase-con li:hover .pic img{transform: scale(1.1);}
.ixcase .cont .ixcase-con li:last-child {margin-right: 0;}
.ixcase .cont .ixcase-con li .txt{padding: 0.625rem 0; border-bottom: #e7e7e7 solid 0.03125rem;}
.ixcase .cont .ixcase-con li .txt p{font-size: 0.75rem; color: #666; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.ixcase .cont .ixcase-con li .date {padding-top: 0.625rem;}
.ixcase .cont .ixcase-con li .date span{font-weight: bold;}
.ixcase .cont .ixcase-con li .date a{position: absolute; right: 0; top: 0.625rem;}
.ztcase .ixtitle em {right: 0.625rem; top: 4.9rem; left: auto;}
.ztcase .ixtitle p {padding-right: 3rem}

.ixbaozhang {padding-top: 0.625rem;}
.ixbaozhang .w {background: #f5f5f5;}
.ixbaozhang .cont {padding: 1.875rem 0.625rem 0;}
.ixbaozhang ul { font-size: 0}
.ixbaozhang li {width: 50%; float: left;display: inline-block; margin-bottom: 1.25rem}
.ixbaozhang li h2 em{width: 2.1875rem; height: 2.1875rem; display: block;}
.ixbaozhang li h2 em.ico1{ background: url(/skins/images/pc/ixico8.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h2 em.ico2{ background: url(/skins/images/pc/ixico9.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h2 em.ico3{ background: url(/skins/images/pc/ixico10.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h2 em.ico4{ background: url(/skins/images/pc/ixico11.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico1{ background: url(/skins/images/pc/ixico8on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico2{ background: url(/skins/images/pc/ixico9on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico3{ background: url(/skins/images/pc/ixico10on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li:hover h2 em.ico4{ background: url(/skins/images/pc/ixico11on.png) no-repeat; background-size: 2.1875rem;}
.ixbaozhang li h3{font-size:1rem; font-weight: bold; padding: 0.3125rem 0 0.625rem;}
.ixbaozhang li p{font-size:0.7rem; color: #666; line-height: 1.5; padding-right: 0.9375rem;}

.ixbuzhou {padding-top: 0.625rem;}
.ixbuzhou .w {background: #f5f5f5;}
.ixbuzhou .ixbuzhou-l{width: 100%;  background: #fff;}
.ixbuzhou .ixbuzhou-r{width: 100%;}
.ixbuzhou .ixbuzhou-l h3 {padding-top: 1.875rem}
.ixbuzhou .ixbuzhou-l h3 a {margin-right: 0.9375rem;}
.ixbuzhou .ixbuzhou-l h3 a img {width: 2.5rem; height: 2.5rem;}
.ixbuzhou .ixbuzhou-l h4 {padding-top: 0.9375rem;font-size: 1rem; line-height: 1.8;}
.ixbuzhou .ixbuzhou-l h4 a {font-size: 1rem;}
.ixbuzhou .ixbuzhou-r ul {padding: 1.875rem 0 ; position: relative;}
.ixbuzhou .ixbuzhou-r ul:before {content: ""; width: 20rem;height: 0.0625rem;background: #d4d4d4; position: absolute; left: 0rem; top: 9rem;}
.ixbuzhou .ixbuzhou-r ul li {width: 3.2rem; height: 15rem;border: #acacac solid 0.09375rem; margin:0 0.3125rem; float: left;}
.ixbuzhou .ixbuzhou-r ul li:last-child {margin-right: 0;}
.ixbuzhou .ixbuzhou-r ul li h2 {padding: 0.9375rem 0 0.625rem; text-align: center; font-size: 1.25rem;font-family: impact; font-weight: normal;}
.ixbuzhou .ixbuzhou-r ul li h5 { text-align: center; height: 2.5rem; line-height: 2.5rem; vertical-align: middle; padding-bottom: 3rem; position: relative;}
.ixbuzhou .ixbuzhou-r ul li h5:before {content: ""; width: 0.375rem;height: 0.375rem; background: #d4d4d4; border-radius: 0.375rem; position: absolute; left: 50%; bottom: 1.35rem; margin-left:-0.1875rem;}
.ixbuzhou .ixbuzhou-r ul li h6 {font-size: 1.25rem; text-align: center; padding-bottom: 0.9375rem;}
.ixbuzhou .ixbuzhou-r ul li p {text-align: center;}
.ixbuzhou .ixbuzhou-r ul li p img {width: 40%;}

.ixzhishi {padding-top: 0.625rem;}
.ixzhishi .w {background: #f5f5f5;}
.ixzhishi .cont {padding: 0.5rem 0.625rem 0;}
.ixzhishi .cont .ixzhishi-nav{position: relative;padding-left: 2.5rem; font-size: 0;}
.ixzhishi .cont .ixzhishi-nav a:first-child { position: absolute; top: 0; left: 0rem; width: 2rem;height: 3.4rem; line-height:3.4rem; }
.ixzhishi .cont .ixzhishi-nav a{height: 1.5625rem; background: #e7e7e7; text-align: center; line-height: 1.5625rem; display: inline-block; float: left; width: 31.333333%; margin: 0 1% 0.3125rem;}
.ixzhishi .cont .ixzhishi-nav a.on{background: #333333; color: #fff;}
.ixzhishi .cont .ixzhishi-nav a:hover{background: #333333; color: #fff;}
.ixzhishi .cont .htzhishi-nav {padding-left: 0; padding-bottom: 3.5rem;}
.ixzhishi .cont .htzhishi-nav a:first-child {position: initial; left: auto; top: auto; width: 23%; height: 1.5625rem; line-height:1.5625rem; }
.ixzhishi .cont .htzhishi-nav a {width:23%; margin:0 0 0.5rem; margin-right: 2%; }
.ixzhishi .cont .htzhishi-nav a:nth-child(4n) {margin-right: 0}
.ixzhishi .cont .ixzhishi-con {padding-bottom: 0.5rem;}
.ixzhishi .cont .ixzhishi-con li {float: left; width: 18.75rem;  margin-bottom:0.9375rem;border: #b4b4b4 solid 0.1rem;box-sizing: border-box; margin-right: 0; position: relative;}
.ixzhishi .cont .ixzhishi-con li:last-child {margin-right: 0;}
.ixzhishi .cont .ixzhishi-con li a {padding: 0.9375rem 0.9375rem 2rem; position: relative; display: block;}
.ixzhishi .cont .ixzhishi-con li h2 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; font-size: 1rem; margin-bottom: 0.625rem;}
.ixzhishi .cont .ixzhishi-con li p {font-size: 0.75rem; color: #666; line-height: 1.8;}
.ixzhishi .cont .ixzhishi-con li em {width: 0.9375rem;height: 0.9375rem; background: url(/skins/images/pc/ixico19.png)no-repeat; background-size: 0.9375rem; right: 0.9375rem; bottom: 0.625rem;}
.ixzhishi .cont .ixzhishi-con li:hover {border: #EA373A solid 0.1rem;}

.fixed-layer {display: none !important;}

/*专题*/
.ztnanti {padding-top: 0.625rem;}
.ztnanti .w {background:url(/skins/images/pc/ztico1.png)#f5f5f5 center bottom no-repeat ; background-size: 98% auto;}
.zttitle {padding: 1.875rem 0.625rem  0.9375rem; position: relative;}
.zttitle h1 {font-size: 1.1rem; position: relative;margin-bottom: 0.3125rem; padding-top: 1.875rem;}
.zttitle h1:before {content: ""; width: 1.5625rem;height: 0.15625rem; background: #000; position: absolute; left: 0; top: 0;}
.zttitle p {font-size: 0.75rem; color: #666;padding-right: 0rem;}
.zttitle em {width: 1.25rem;height: 1.25rem;background: url(/skins/images/pc/ixico7.png) no-repeat; background-size: 1.25rem; right: 0.625rem; top: 4.5rem;}
.zttitle em a{display: block;width: 1.25rem;height: 1.25rem;}
.zttitle a.abs {width: 1.25rem;height: 1.25rem;background: url(/skins/images/pc/ixico7.png) no-repeat;display: block; background-size: 1.25rem; right: 0.625rem; top: 4rem;}
.ztnanti .cont {padding: 1rem 0.625rem;}
.ztnanti .cont .fl {width: 100%;}
.ztnanti .cont .fr {width: 100%;}
.ztnanti .cont li {width: 100%; height: 2.5rem; border-radius: 2.5rem; margin-bottom: 0.625rem; background: #fff; box-shadow: 0 0 5px #ddd;}
.ztnanti .cont li a {line-height: 2.5rem; padding: 0 0 0 1rem; font-size: 0.875rem; color: #666; display: block;}
.ztnanti .cont li:hover {background: #EA373A; }
.ztnanti .cont li:hover a {color: #fff;}

.ztshouxi {padding-bottom: 0.625rem;}
.ztshouxi .ixshouxi-l {padding-bottom: 1rem;}
.ztshouxi .ixshouxi-l .txt em {top: 3.5rem; left: auto; right: 0.625rem;}
.ztshouxi .ixshouxi-l .txt em img {width: 1.25rem; height: 1.25rem;}

.zthaochu .w {background: #f5f5f5;}
.zthaochu .cont {padding: 1rem 0.625rem 1.5rem;}
.zthaochu .cont li {float: left; width: 100%; background: #fff; margin-right: 0; margin-bottom: 0.625rem;}
.zthaochu .cont li h1 {font-size: 1rem; padding: 0.625rem; color: #EA373A; position: relative;}
.zthaochu .cont li h1 em {font-size: 1.25rem; font-family: impact;  color: #333; vertical-align: middle; display: inline-block; margin: -0.25rem 0 0 0; }
.zthaochu .cont li p {font-size: 0.75rem; padding: 0 0.625rem 0.9375rem; color: #666;}

/*手机底部*/
.footheight { height:3.125rem;}
.footfix {height: 3.125rem; background: #ea373a; width: 20rem; bottom: 0; position: fixed; z-index: 99;}
.footfix ul {display: flex;}
.footfix ul li{ width: 25%;height: 3.125rem; border-right: #e75353 solid 0.03125rem; box-sizing:border-box;}
.footfix ul li h3 { width:1.5625rem; height: 1.5625rem; margin: 0 auto; padding: 0.25rem 0 0.05rem;}
.footfix ul li h3 img { width:1.5625rem; height: 1.5625rem; margin: 0 auto;}
.footfix ul li p {font-size: 0.75rem; color: #fff; text-align: center;}
.footfix ul li:last-child {border: none;}


/*债权债务专题*/
.zwtel {height: 8.75rem;margin-bottom: 0.78125rem;margin-top: 0.78125rem;}
.zwtel .w {height: 8.75rem; background: url(/skins/images/pc/zwBg2.jpg) center 0 no-repeat; background-size: auto 8.75rem;}
.zwtel h1 {padding-top: 1.5rem; font-size: 0.8rem; font-weight: normal; color: #fff; text-align: center; background-size:95% auto;padding: 1.5rem 0.625rem 0;}
.zwtel h2 {padding: 0.625rem 0.625rem 0; font-size: 0.8rem; font-weight: normal; color: #fff; text-align: center;}
.zwtel p {padding-top: 0.625rem; font-size: 0.9375rem; font-weight: bold; color: #fff; text-align: center;}
.zwtel p a {font-size: 0.875rem; width: 70%; height: 1.875rem; line-height: 1.875rem; background: #ea363c; border-radius: 1.875rem; margin: 0 auto; display: block; font-weight: bold; color: #fff; text-align: center;}
.zwtel p a img {vertical-align: middle; display: inline-block; margin: -0.25rem 0.3125rem 0 0;width: 1.15rem;}

.zwtel2 .w {height: 8.75rem; background: url(/skins/images/pc/zwBg5.jpg) center 0 no-repeat; background-size: auto 8.75rem;}
.zwtel2 h1 {padding-top: 1.5rem; font-size: 0.8rem; background: none; font-weight: normal; color: #fff; text-align: center;padding: 1.5rem 0.625rem 0;}
.zwtel2 h2 {padding: 0.625rem 0.625rem 0;}
.zwtel2 b {color: #EA373A;}

.zwjiufen  {margin-bottom: 0.625rem;}
.zwjiufen .w { background: #f1f1f1;padding:0px 0 1.875rem ;}
.zwjiufen .cont{ padding: 1rem 0.625rem 0;}
.zwjiufen .cont li{float: left; width: 9.0625rem;height: 6.5rem;margin-bottom: 0.625rem; background: #e7e7e7;margin-right: 0.625rem;}
.zwjiufen .cont li:nth-child(2n) {margin-right: 0;}
.zwjiufen .cont li h1{text-align: center;padding-top: 0.9375rem;}
.zwjiufen .cont li h1 img {width: 2.5rem;}
.zwjiufen .cont li h2{text-align: center;padding-top: 0.9375rem;font-size: 0.875rem;color: #666;}

.zwjjfa {margin-bottom: 0.625rem;}
.zwjjfa .w {background: #fff;}
.zwjjfa .cont {padding: 2.5rem 0.625rem;}
.zwjjfa .cont .zwjjfa-l {width: 18.75rem; background: #e7e7e7;height: 12.5rem;position: relative;margin-bottom: 2.5rem;}
.zwjjfa .cont .zwjjfa-r {width:  18.75rem; background: #e7e7e7;height:  12.5rem; position: relative;}
.zwjjfa .cont .tit {width: 9.375rem;height: 3.125rem;background: #ea363c; position: absolute; left: 50%; top: -1.5625rem;margin-left: -4.6875rem; text-align: center; line-height: 3.125rem;font-size: 1.125rem; color: #ffffff;}
.zwjjfa .cont .zwjjfa-l .txt {padding:3.125rem 0.9375rem 0 ;}
.zwjjfa .cont .zwjjfa-l .txt p{font-size: 0.75rem; color: #666; line-height: 1.8;}
.zwjjfa .cont .zwjjfa-r .txt {padding:3.125rem 0.9375rem 0 ;}
.zwjjfa .cont .zwjjfa-r .txt p{font-size: 0.75rem; color: #666;font-weight: bold; line-height: 1.8;}

.zwshengsu {margin-bottom: 0.625rem;}
.zwshengsu .w {background: #f1f1f1;}
.zwshengsu .cont {padding: 1.75rem 0.625rem;}
.zwshengsu .cont .zwss {position: relative; }
.zwshengsu .cont .zwss .zwsstab {height: 18rem;}
.zwshengsu .cont .zwss .zwsstab li {width: 7.5rem;height:6.5rem; text-align: center; line-height: 6.5rem; font-size: 0.975rem; color: #666;font-weight: bold; background: url(/skins/images/pc/zwico9.png) no-repeat;background-size:7.5rem auto; position: absolute; left: 0; top: 0;}
.zwshengsu .cont .zwss .zwsstab li:nth-child(2) {left: 0; top: 7.5rem;}
.zwshengsu .cont .zwss .zwsstab li:nth-child(3) {left:8.5rem; top: 1rem;}
.zwshengsu .cont .zwss .zwsstab li:nth-child(4) {left:8.5rem; top: 9.5rem;}
.zwshengsu .cont .zwss .zwsstab li.on {background: url(/skins/images/pc/zwico9on.png) no-repeat; color: #fff;}
.zwshengsu .cont .zwss .zwsswrap{width: 18.75rem;height: 10.09375rem;background: url(/skins/images/pc/zwBg4.jpg) no-repeat; background-size: 18.75rem 10.09375rem;}
.zwshengsu .cont .zwss .zwsswrap .tit {width: 8.4375rem;height: 3.125rem;text-align: center;line-height: 3.125rem;font-size: 1.125rem;margin-top: -1.25rem; color: #fff; background: #ea363c;}
.zwssitem {display: none;}
.zwshengsu .cont .zwss .zwsswrap .zwssitem:first-child {display: block;}
.zwshengsu .cont .zwss .zwsswrap .zwsscon {padding: 1.875rem 0.9375rem 0 ;}
.zwshengsu .cont .zwss .zwsswrap .zwsscon p {font-size: 0.875rem; font-weight: bold; color: #666666;line-height: 1.8;}

.zwdbkp {margin-bottom: 0.78125rem;}
.zwdbkp .w {background: #fff;}
.zwdbkp .cont {padding: 1.875rem 0.625rem 2rem;}
.zwdbkp .cont .zwdbkp-con.fl {display: none;}
.zwdbkp .cont .zwdbkp-con {width: 18.75rem;height: auto; padding: 0.625rem 0 1rem; background: #e7e7e7;position: relative;}
.zwdbkp .cont .zwdbkp-con ul {padding: 1rem 0.625rem 0 ;}
.zwdbkp .cont .zwdbkp-con li {height:2.1875rem; background: #fff;border-radius: 5rem;font-size: 0.8125rem; color: #666; padding: 0.625rem 1rem; font-weight: bold; text-align: center; line-height:1.5; margin-bottom: 0.625rem;}
.zwdbkp .cont .zwdbkp-con:nth-child(2) li {background: #ea363c; color: #fff;}
.zwdbkp .cont .zwdbkp-con:nth-child(2)::before {content: ""; width: 18.75rem;height: 0.59375rem;background: url(/skins/images/pc/zwico6.png) no-repeat;background-size: 100% auto; position: absolute;	left: 0; top: -0.59375rem;}
.zwdbkp .cont b.abs {font-size: 90px; color: #ea363c; left: 50%; top: 200px;margin-left: -47px;display: none;}

.zwliucheng {margin-bottom: 0.625rem;}
.zwliucheng .w {background: #fff;}
.zwliucheng .cont {padding:  1.875rem 0.625rem 1.5rem;}
.zwliucheng .cont li {width: 9.0625rem;float: left; height: 5.8125rem;background: #e7e7e7;margin-right: 0.625rem;margin-bottom: 1.5625rem;}
.zwliucheng .cont li:nth-child(2n) {margin-right: 0;}
.zwliucheng .cont li .tit{width: 9.0625rem;height: 1.5625rem;background: #ea363c;color: #fff; font-size: 0.8125rem; line-height: 1.5625rem; text-align: center; border-radius: 1.5625rem; margin-top: -0.78125rem;}
.zwliucheng .cont li .zwlcbox {padding: 1.25rem 0.625rem 0;}
.zwliucheng .cont li .zwlcbox p {font-size: 0.75rem;line-height:1.8;color: #666;text-align: center;}

/**婚姻*/
.hytel .w { background-size: cover;height: auto;padding-bottom: 0.9375rem;}
.hytel h1 {background: none; padding: 1.5rem 0.625rem 0;}
.hytel h2 {background: none; padding: 0.625rem 0.625rem 0;}
.hytel2 em {background: #ea363c; color: #fff;border-radius: 50px;padding: 0px 0.375rem 0rem;display: inline-block;}
.hytel2 {height: auto;}
.hytel2 .w {padding-bottom: 1rem; height: auto; background-size: cover;}
.hytel2 h1 {background:none;}
.hytel2 h2 {padding: 0.625rem 0.625rem 0;line-height: 1.8;}

.hy-jjfa {margin-bottom: 0.625rem;}
.hy-jjfa .w{background: #f1f1f1;}
.hy-jjfa .cont {padding: 1rem 0.625rem 1.25rem;}
.hy-jjfa .cont li {margin-bottom: 0.9375rem; background: #fff;}
.hy-jjfa .cont li .pic {width: 18.75rem;height: 10.71875rem;overflow: hidden;}
.hy-jjfa .cont li .pic img {width: 18.75rem;height: 10.71875rem;transition: all 0.5s;}
.hy-jjfa .cont li .pic:hover img {transform: scale(1.1);}
.hy-jjfa .cont li .txt {width: 18.75rem;position: relative;}
.hy-jjfa .cont li .txt .tcon {padding: 0.625rem 0 0 0.625rem; position: relative;}
.hy-jjfa .cont li .txt .more {width: 13.5625rem;height: 2.59375rem;margin: 0.9375rem 0; border-radius: 0.75rem; background: #ea363c; display: block;color: #fff;font-size: 0.875rem;font-weight: bold; text-align: center;line-height: 2.6875rem;}
.hy-jjfa .cont li .txt h2 {font-size: 0.75rem; margin-bottom: 0.625rem;}
.hy-jjfa .cont li .txt p {font-size: 0.75rem; color: #666;line-height: 1.8;}

.hy-servnr {margin-bottom: 0.625rem;}
.hy-servnr .w {background: #fff;}
.hy-servnr .cont {padding: 1.5625rem 0.625rem 0.9375rem;}
.hy-servnr .cont li {float: left; width: 9.0625rem;height: 4.75rem;background: #e7e7e7;position: relative;margin: 0 0.625rem 0.9375rem 0;}
.hy-servnr .cont li:nth-child(2n) {margin-right: 0;}
.hy-servnr .cont li h1 {text-align: center; padding: 0.625rem 0 0.3125rem;}
.hy-servnr .cont li h1 img {width: 2rem; height: 2rem;}
.hy-servnr .cont li h2 {text-align: center; font-size: 0.8125rem; font-weight: bold;}
.hy-servnr .cont li .txt {width: 435px;height: 200px;display: none; background: rgba(234,54,60,0.6); left: 0;top: 0; transition: all 0.5;}
.hy-servnr .cont li p {padding: 40px 40px  20px; font-size: 16px; color: #fff; line-height: 30px;text-align: center;}
.hy-servnr .cont li h3 a {width: 234px;height: 45px; background: #FFFFFF;font-size: 16px; color: #F15D59; display: block;border-radius: 45px;margin: 0 auto;text-align: center;line-height: 45px;}
.hy-servnr .cont li:hover .txt {display: none;}

.hy-youshi {margin-bottom: 0.625rem;}
.hy-youshi .cont li {height: auto; padding-bottom: 0.625rem;}
.hy-youshi .cont li p {padding: 0 0.625rem;line-height:1.8;}
.hy-youshi .cont .hy-ysbox {width: 412px;height: 392px; display: none; background: url(/skins/images/pc/hyico9.png) no-repeat; position: absolute;left: 50%;top: 50%;margin-top:-221px; margin-left: -206px;}
.hy-youshi .cont .hy-ysbox h4 {text-align: center; padding: 3.125rem 0 0 0;}
.hy-youshi .cont .hy-ysbox p {text-align: center; padding: 0.625rem 0 0 0;font-size: 0.9375rem; color: #fff;font-weight: bold;}

/**刑事*/
.xsnanti  {margin-bottom: 0.625rem;}
.xsnanti .w {background: url(/skins/images/pc/xspic1.png) #f5f5f5 center bottom no-repeat;padding-bottom: 1.25rem;}
.xsanjian {margin-bottom: 0.625rem;}
.xsanjian .w {background: #f1f1f1;}
.xsanjian .cont {padding: 1.875rem 0.625rem 0.9375rem;}
.xsanjian li {float: left;width: 100%;height: auto;background: #fff; margin-right: 0; margin-bottom: 0.9375rem;}
.xsanjian li:nth-child(2n) {margin-right: 0;}
.xsanjian .cont .pic {width: 18.75rem; height: 10rem; overflow: hidden; float: left;}
.xsanjian .cont .pic img {width: 18.75rem; height: 14.625rem;transition: all 0.5s;}
.xsanjian .cont .pic:hover img {transform: scale(1.1);}
.xsanjian .cont .txt {width:  18.75rem; height: auto; overflow: hidden; float: left;}
.xsanjian .cont .txt .tcon {padding: 0.9375rem;}
.xsanjian .cont .txt h2 {font-size: 0.9375rem; color: #333333;margin-bottom: 0.625rem;}
.xsanjian .cont .txt p {font-size: 0.75rem; color: #666; line-height: 1.8;}

.xsservice .w {background: #fff;}
.xsservice .cont {padding: 1.875rem 0.625rem 0px;}
.xsservice .cont li {float: left;width: 18.75rem; height: 6.75rem; background: #e7e7e7; margin-right: 0; margin-bottom: 0.9375rem;}
.xsservice .cont li .clearfix {padding: 0.625rem 0.625rem 0 0.625rem;}
.xsservice .cont li .icon {width: 4rem; margin-right: 0.625rem; float: left;text-align: center;font-weight: bold; color: #666666; font-size: 0.875rem;}
.xsservice .cont li .icon img {width: 4rem;height: 4rem;}
.xsservice .cont li p { font-size: 0.85rem; color: #666; line-height: 1.6;}
.xstel h1 {background: none;padding-top: 1.25rem;}
.xstel h2 {background: url(/skins/images/pc/xsico7.png) center 36px no-repeat;padding-bottom: 0.9375rem; }

.xsjieduan  {margin-bottom: 0.625rem;}
.xsjieduan .w {background: #fff;}
.xsjieduan .cont {padding:1.875rem 0.625rem 0.5rem;}
.xsjieduan .cont li {float: left;width: 9.0625rem; height: 12rem; background: #e7e7e7; margin-right: 0.625rem; margin-bottom: 2.5rem; position: relative;}
.xsjieduan .cont li:nth-child(2n) {margin-right: 0;}
.xsjieduan .cont li h2 {padding:2rem 0 0.9375rem; font-size: 0.875rem;text-align: center;}
.xsjieduan .cont li .tit {width: 9.0625rem;height:2.8125rem ; background: #ea363c; text-align: center; color: #ffff; font-size: 0.9375rem;line-height: 2.8125rem; border-radius: 0.625rem; position: absolute; left: 0; top: -1.40625rem;}
.xsjieduan .cont li p {padding: 0px 0.2rem 0.9375rem; font-size: 0.75rem;text-align: justify; line-height: 1.6;}

.xsquanyi .w {background: #f5f5f5;}
.xsquanyi .cont {padding:1.25rem 0.625rem 1.875rem;}
.xsquanyi .cont li  {background: #fff; width: 18.75rem; height: 6.25rem; margin-bottom: 0.625rem;position: relative;}
.xsquanyi .cont li .num {width: 1.5625rem;height: 1.5625rem;background: #e7e7e7; position: absolute;right: 0;top: 0; text-align: center;line-height: 1.5625rem;font-size: 0.9375rem; color: #fff;font-weight: bold;}
.xsquanyi .cont li .icon {position: absolute; left: 0.9375rem;top: 0.625rem;font-size: 0.8125rem; color: #ea373a;font-weight: bold;text-align: center;}
.xsquanyi .cont li .icon img {margin-bottom: 0.3125rem;}
.xsquanyi .cont li .txt {padding: 0.75rem 0 0 6rem;}
.xsquanyi .cont li .tcon {border-left: #ddd solid 0.03125rem; padding-left: 0.9375rem;}
.xsquanyi .cont li .tcon p{line-height: 1.8; color: #666; font-size: 0.875rem}
.xsquanyi .cont .mid {width: 468px; height: 468px;display: none; position: absolute;left: 50%; top: 50%; margin-left: -234px;margin-top: -247px;}

.xstel2 h1 {padding: 0 1.25rem; line-height: 2;}
.xstel2 h1 em {background: #EA363C; margin: 0 0.3125rem;border-radius: 50px;padding:0.15rem 10px 0.25rem;}
.xstel2 h1 {background: none;padding-top: 1.5rem;}
.xstel2 h2 {background-size: 90% auto; padding-bottom: 0.75rem; }

/**房产建筑*/
.fcnanti  {margin-bottom: 0.625rem;}
.fcnanti .w {background: url(/skins/images/pc/fcpic1.png) #f5f5f5 center bottom no-repeat;padding-bottom: 0.3125rem;}
.fcnanti .w li {margin-bottom: 0.9375rem;}

.fcyoushi {margin-bottom: 0.625rem;}
.fcyoushi .w{background: #fff;}
.fcyoushi .cont {padding:1.25rem 0.625rem 1.875rem;}
.fcyoushi .cont li {width: 9.0625rem;height: 16rem;background: #e7e7e7;border-radius: 0.9375rem;float: left;margin-right: 0.625rem;margin-bottom: 0.9375rem;}
.fcyoushi .cont li h2 {padding: 0.9375rem 0 0;text-align: center;font-size: 0.875rem;}
.fcyoushi .cont li h2 em {width: 1.875rem;height: 1.875rem;display: block;color: #ea363c; margin: 0 auto;text-align: center;line-height: 1.875rem;background: #fff;border-radius: 1.875rem;}
.fcyoushi .cont li:nth-child(2n) {margin-right: 0;}
.fcyoushi .cont li h3 {padding: 0.9375rem 0 0;text-align: center;}
.fcyoushi .cont li h3 img{width: 2.5rem;}
.fcyoushi .cont li h4 {padding: 0.625rem 0;text-align: center;font-weight: bold; font-size: 0.875rem;}
.fcyoushi .cont li p {padding: 0px 0.9375rem ;text-align: center;font-size: 0.75rem;color: #666;line-height: 1.6;}

.fcservice .w{background: #f5f5f5;}
.fcservice .cont {padding:1.5rem 0.625rem 1rem;}
.fcservice .cont li {width: 9.0625rem;height: 4.84375rem;float: left;margin-right: 0.625rem;margin-bottom: 0.9375rem;box-sizing: border-box; border-radius: 0.9375rem;border: #cccccc dashed 0.03125rem;}
.fcservice .cont li:nth-child(2n) {margin-right: 0;}
.fcservice .cont li h2 {padding: 0.5rem 0 0.3125rem;text-align: center;}
.fcservice .cont li h2 img {width: 2.5rem;}
.fcservice .cont li p {font-size: 0.75rem; color: #666666;text-align: center;}
.fctel h1 {background: none;padding:1.5rem 0.625rem 0;}
.fctel h2 {background-size: 90% auto; padding-bottom: 0.35rem; }

.fcjiufen {margin-bottom: 0.625rem;}
.fcjiufen .w{background: #f1f1f1;}
.fcjiufen .cont {padding:1.25rem 0.625rem;position: relative;}
.fcjiufen .cont li {float: left;width: 50%;height: 8rem; background: #fff;}
.fcjiufen .cont li:nth-child(2) {background: #e7e7e7;}
.fcjiufen .cont li:nth-child(3) {background: #e7e7e7;}
.fcjiufen .cont li .txt {padding: 0.875rem 0.625rem 0;}
.fcjiufen .cont li .txt h2 {font-size:0.875rem; margin-bottom: 0.625rem;}
.fcjiufen .cont li .txt p {padding-right: 0; line-height: 1.5; color: #666; font-size: 0.75rem}
.fcjiufen .cont .mid {width: 465px; height: 682px;display: none; position: absolute;left: 50%; top: 50%; margin-left:-228px;margin-top:-404px;}
.fctel2 h1 {background-size: 80% auto;}
.fctel2 h2 {background:none;padding-bottom: 0.35rem; }

/**顾问*/
.gwnanti .w {background: url(/skins/images/pc/ixsxBg.png) #f5f5f5 center bottom no-repeat;padding-bottom: 0.75rem;}

.gw-jiangjiu {margin-bottom: 0.625rem;margin-top: 0.625rem;}
.gw-jiangjiu .w {background: #ffffff;}
.gw-jiangjiu .cont {padding:1.875rem 0.625rem 1rem ;}
.gw-jiangjiu .cont li {background: #e7e7e7; height: auto;margin-bottom: 0.9375rem;}
.gw-jiangjiu .cont li .pic {width: 18.75rem; height: 11.59375rem; overflow: hidden;float: left;}
.gw-jiangjiu .cont li .pic img {width: 18.75rem; height: 11.59375rem;transition: all 0.5s;}
.gw-jiangjiu .cont li .pic:hover img {transform: scale(1.1);}
.gw-jiangjiu .cont li .txt {width: 18.75rem; height: 11.59375rem;float: right;padding-right: 0;position: relative;padding-bottom: 0.9375rem;}
.gw-jiangjiu .cont li .txt em {position: absolute; right: 20px; top: 20px; color: #EA373A;font-size: 30px}
.gw-jiangjiu .cont li .txt h2  {font-size: 1rem; color: #333;font-weight: normal;padding: 1.5625rem 0.9375rem 0;}
.gw-jiangjiu .cont li .txt h3  {font-size: 0.8125rem; color: #EA373A;font-weight: normal;padding: 0.625rem 0.9375rem ;}
.gw-jiangjiu .cont li .txt p  {font-size: 0.75rem; color: #666;line-height: 1.6; padding: 0 0.9375rem ;}

.gwservice .w {background: #fff;}
.gwservice .cont {padding: 1.5rem 0.625rem 1rem;}
.gwservice .cont li {float: left;width: 9.0625rem;height: 5.5625rem;background: #e7e7e7;margin-right: 0.625rem; margin-bottom: 0.9375rem;}
.gwservice .cont li:nth-child(2n) {margin-right: 0;}
.gwservice .cont li h2 {padding: 0.75rem 0 0.3125rem;text-align: center;}
.gwservice .cont li h2 img {width:2.65rem;}
.gwservice .cont li p {font-size: 0.75rem; color: #666;text-align: center;}

.gwtel h1 {background: none;padding-top: 1.5rem; font-size: 0.8rem;margin-bottom: 0.3125rem;}
.gwtel h2 {padding-bottom: 0.625rem; font-size: 0.8rem; background-size: 95% auto;}

.gwyoushi .w {background: #f1f1f1;}
.gwyoushi .cont {padding: 1.5rem 0.625rem;}
.gwyoushi .cont li {height: auto;background: #fff; margin-bottom: 0.3125rem;}
.gwyoushi .cont li .pic {width:18.75rem;height: 10.78125rem;overflow: hidden;}
.gwyoushi .cont li .pic img {width:18.75rem;height: 10.78125rem;transition: all 0.5s;}
.gwyoushi .cont li:hover .pic img {width:18.75rem;height: 10.78125rem;transition: all 0.5s;}
.gwyoushi .cont li .txt {width:18.75rem;padding-bottom: 0.9375rem;}
.gwyoushi .cont li .txt h2 {padding: 1.25rem 0.9375rem 0;font-size: 1rem;}
.gwyoushi .cont li .txt p {padding: 0.625rem 0.9375rem 0;font-size: 0.75rem; color: #666;line-height: 1.8;}

.gwtel2 h1 {background: none;padding: 1.5rem 0.625rem 0;}
.gwtel2 h2 {padding-bottom: 0.625rem; font-size: 0.8rem; background-size: 95% auto;}


