@charset "utf-8";
/* CSS Document */
html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }
/*浮动*/
.fl{float:left;}
.fr{float:right;}
.clear {clear: both;}
.clearfix:after {
	clear:both;
	content:'';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {+display: inline-block;/*是div内浮动占位zoom: 1;*/}
* html .clearfix {height: 1%;}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "weui";
  src: url('data:application/octet-stream;base64,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') format('truetype');
}
body {
  background:#fbf9fe;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif,"weui","微软雅黑";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }
p,h1,h2,h3,h4,h5,h6,dd,dl,dt,th,td,ul,li,ol,form,input,select,textarea,button,pre,legend{
	margin:0;
	padding:0;
}
input{	
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a:hover {
	text-decoration:none;
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }
ul{list-style-type:none;}

img {
  -ms-interpolation-mode: bicubic; }
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1000px;
  *zoom: 1; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }
  img {
  display: inline-block;
  vertical-align: middle;
  border:0; 
 }
  .text-center {
  text-align: center !important; }
  
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
  color: #9b9b9b;
  font-size:17px;
  /* font-family: "weui"; */
}
input::-moz-input-placeholder, textarea::-moz-input-placeholder{
  color: #9b9b9b;
  font-size:17px;
  /* font-family: "weui"; */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{
  color: #9b9b9b;
  font-size:17px;
  /* font-family: "weui"; */
}
input::-o-input-placeholder, textarea::-o-input-placeholder{
  color: #9b9b9b;
  font-size:17px;
  /* font-family: "weui"; */
}
.cbody{
  width: 100%;
  max-width: 1000px;
  margin:0 auto;
  *zoom: 1;
}
.bgGray{
	background-color:#eeeeee;
}
.outer-wrap{padding:20px;}
.iner-wrap{padding:10px;}
.mask-bg{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:url(../img/mask-bg.png) repeat;
	z-index:999;
}
.mask-tips-wrap{
	width: 100%;
	max-width: 1000px;
	/* padding:0 10px; */
	margin: 0 auto;
}
.mask-tips-iner{
	width:100%;
	min-height:100px;
	position:relative;
}
.mask-tips{
	position:absolute;
	top:0px;
	left:0;
	min-height:36px;
	width:100%;
	line-height:20px;
	padding:8px;
	background-color:#f53530;
	/* border-radius:4px; */
	color:#fff;
	text-align:center;
	font-size:15px;
	opacity:0;filter: alpha(opacity=0);
}
.exposureSelectData{
	position:absolute;
	left: 80px;
    top: 50%;
    width: 70%;
    height: 24px;
    margin-top: -12px;
    border:0;
    opacity:0;
	z-index:55;
}
.headFixed{
	position:fixed;
	width:100%;
	height:42px;
	top:0;
	left:0;
	z-index:168;
}
.header{
	background: rgb(237,59,6);
	position:relative;
	width:100%;
	height:42px;
	line-height:42px;
	font-size:18px;
	color:#fff;
	text-align:center;
	font-family:"黑体";
	background-image:-webkit-linear-gradient(top,#ff573a,#ee4502 50%,#e60818);
	background-image:-moz-linear-gradient(top,#ff573a,#ee4502 50%,#e60818);
	background-image:-ms-linear-gradient(top,#ff573a,#ee4502 50%,#e60818); 
	background-image:-o-linear-gradient(top,#ff573a,#ee4502 50%,#e60818);
}
.ico-title{
	position:absolute;
	display:block;
	width:11px;
	height:22px;
	top:10px;
	right:14px;
	background:url(../img/i.png) no-repeat center;
	background-size:11px 22px;
}
/*.ico-home{
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:11px;
	right:14px;
	background:url(../img/home.png) no-repeat center;
	background-size:20px 20px;
}*/
.ico-back{
	position:absolute;
	display:block;
	width:22px;
	height:20px;
	top:11px;
	left:14px;
	background:url(../img/back.png) no-repeat center;
	background-size:22px 20px;
}
.lawMobileLogoWrap{
	position:relative;
	height:80px;
	margin-top:50px;
	margin-bottom:20px;
}
.lawMobileLogoWrap > img{
	width:90px;
	height:78px;
	background-size:90px 78px;
	cursor:pointer;
}
.loginMyCenter{
	display:block;
	position:absolute;
	width:31px;
	height:31px;
	left:26px;
	top:24px;
	cursor:pointer;
	background-image:url(../img/icoCenter.png);
	background-size:31px 62px;
	background-position:0 0;
	z-index:8;
}
.outer-wrap .loginMyCenterCur{
	background-position:0 -31px;
}
.lawSearchWrap,.lawContentWrap{
	position:relative;
	min-height:44px;
	border-top:1px solid #d6d4d8;
	border-bottom:1px solid #d6d4d8;
	background-color:#fff;
}
.tips-out-wrap {
    min-height: 20px;
}
.tips-error {
	position: relative;
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 16px;
	min-height: 16px;
	display: none;
	color: #ff0000;
}
.form-wrap{
	border:1px solid #e7e7e7;
	border-radius:6px;
	min-height:100px;
}
.form-logo-wrap{
	text-align:center;
}
.caven{
	position:relative;
	height:60px;
	margin-top:54px;
	margin-bottom:15px;
}
.form-logo{
	width:66px;
	height:60px;
	cursor:pointer;
}
.form-iner-wrap{padding:10px 20px;}
.form-iner-wrap .no-boreder-bottom{border-bottom:none;}
.input-items{
	position:relative;
	height:46px;
	line-height:44px;
	border-bottom:1px solid #d9d9d9;
}
.lawSearchWrap .borderBottomNone,.lawContentWrap .borderBottomNone{
	border-bottom:none;
}
.form-label,.formLabel{
	display:block;
	/* width:54px; */
	width:3em;
	height:42px;
	line-height:45px;
	left:0;
	top:2px;
	font-size:17px;
	color:#000;
}
.form-label{
	position:absolute;
}
.formLabel{
	float:left;
	margin-left:-54px;
}
.form-input{
	width: 100%;
	line-height: 22px;
	padding: 14px 0px 8px 64px;
	border: 0;
	color: #010101;
	font-size: 17px;
	outline: none;
}
.formInput{
	width: 100%;
	float:right;
	line-height: 24px;
	padding: 10px 0px 10px 0px;
	border: 0;
	color: #010101;
	font-size: 15px;
	outline: none;
}
.form-verify-code{
	display:block;
	position:absolute;
	top:2px;
	right:0;
	width:70px;
	height:30px;
	cursor:pointer;
}
.form-verify-code img{
	width:70px;
	height:30px;
	background-size:70px 30px;
}
.btn-wrap{margin-top:10px;}
.btn{
	display:inline-block;
	width:100%;
	height:42px;
	font-size:18px;
	text-align: center;
	line-height:42px;
	border-radius:4px;
	color:#fff;
	background-color:#f47119;
	border:1px solid #c9c7cb;
	text-decoration:none;
}
.btn-wrap .btn-disable{
	background-color:#ccc;
}
.lawListHeader{
	width:100%;
	min-height:110px;
	position:relative;
	padding:15px 20px;
	background-color:#fff;
	border-bottom:10px solid #e5e5e5;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.bottom-nav-wrap,.bottom-menu-wrap{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:886;
}
.bottom-nav-wrap{height:48px;}
.bottom-nav{
	position:relative;
	width:100%;
	height:48px;
	border-top:1px solid #d9d9d9;
	background-color:#f6f6f8;
}
.btn-nav{
	float:left;
	width:50%;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:18px;
	color:#f47119;
	text-decoration:none;
}
.btn-nav-line-right,.btnLineRightWhite{
	position:absolute;
	display:block;
	height:48px;
	width:4px;
	left:50%;
	top:0px;
	margin-left:-2px;
	line-height:48px;
	text-align:center;
	font-size:15px;
	z-index:888;
}
.btn-nav-line-right{
	color:#e7e7e8;
}
.btnLineRightWhite{
	color:#fff;
}
.btn-nav:hover,.btn-nav:active,.btn-nav:focus,.btn-nav:visited{color:#f47119;}
.bottom-nav-border-right{border-right:1px solid #d4d4d4;}
.btn-bottom-share{
	height:48px;
	line-height:48px;
	text-align:center;
	font-family:'微软雅黑';
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	background-color:#F47119;
	cursor: pointer;
}
.btn-bottom-wrap{position: fixed;width: 100%;bottom: 0;}
/*查询失败↓*/
.query-fail{text-align: center;}
.query-fail p{font-size: 14px;font-family: "微软雅黑";color: rgb(153,153,153);margin-top: 15px;}
.query-fail img{width: 90px;height: 65px; background-size:90px 65px;}
/* @media only screen and (min-device-width:241px) and (max-device-width:440px){
   .query-fail{ padding-top:34%;padding-bottom:34%;margin-top:-30px;}
}
@media only screen and (min-device-width:441px){
	.query-fail{padding-top:160px;padding-bottom:160px;}
} */
.btn-bottom-exposure{
	display: block;
	outline: none;
	border: 0;
	height:45px;
	line-height:45px;
	text-align:center;
	font-family:'微软雅黑';
	font-size:18px;
	color:#ffffff;
	background-color:#F47119;
	cursor: pointer;
	color:#ffffff;
	text-decoration:none;
}

.mask-bg-share{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:url(../img/mask-bg.png) repeat;
	z-index: 660;
}
.tips-share{
	width: 229px;
	height: 95px;
	position: absolute;
	background: white;
	box-sizing: border-box;
	padding: 15px;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 22px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	z-index: 666;
	top: 30px;
	right: 2px;
}
.tips-share:after{
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	top: -19px;
	right: 10px;
	border-bottom: 19px solid white;
	border-left:9px solid transparent ;
	border-right:9px solid transparent ;
}
.list-items{
	position:relative;
	width:100%;
	min-height:70px;
	border-bottom:1px solid #d9d9d9;
}
.law-result-wrap .list-items:last-child{
	border-bottom:none;
}
.followTitleBar{
	margin-left:-15px;
	background-color:#fbf9fe;
	border-bottom:1px solid #d9d9d9;
}
.lawIndex{
	position:absolute;
	display:block;
	width:40px;
	height:20px;
	left:0;
	top:12px;
	line-height:20px;
	text-align:center;
	color:#666666;
	font-size:16px;
}
.ico-law-type{
	position:absolute;
	display:block;
	width:25px;
	height:35px;
	right:15px;
	top:0;
	z-index:10;
}
.ico-law-type1,.ico-type-company{
	background:url(../img/icoLaw3.png) no-repeat center;
	background-size:25px 35px;
}
.ico-law-type2,.ico-type-law{
	background:url(../img/icoLaw2.png) no-repeat center;
	background-size:25px 35px;
}
.ico-law-type3,.ico-type-personal{
	background:url(../img/icoLaw1.png) no-repeat center;
	background-size:25px 35px;
}
.list-items-text{
   min-height:50px;
   padding-left:80px;
   padding-right:26px;	
   padding-bottom:10px;
   padding-top:12px;
   font-size:14px;
}
.law-result-title{
	color:#000;
	line-height:22px;
	font-size:17px;
	padding-right:10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.law-result-time{
	color:#747474;
	line-height:22px;
	font-size:15px;
}
.ico-arrow{
	position:absolute;
	display:block;
	width:10px;
	height:14px;
	top:50%;
	margin-top:-7px;
	right:10px;
	background:url(../img/arrow.png) no-repeat center;
	background-size:10px 14px;
}
.btn-law-detail-href{
	position:absolute;
	display:block;
	width:100%;
	min-height:70px;
	top:0;
	left:0;
	cursor:pointer;
}
.bottom-menu-wrap{
	height:50px;
}

.bottom-menu{
	width:100%;
	height:50px;
	border-top:1px solid #d9d9d9;
	/* padding-top:10px; */
	/* border-top:1px solid #ededed; */
}
.menu-items{
	position:relative;
	width:25%;
	height:60px;
	padding-top:6px;
	float:left;
	cursor:pointer;
	background-color:#f6f6f8;
}
.menu-items .badgeRound{
	position:absolute;
	left:50%;
	top:3px;
	margin-left:5px;
}
.menu-ico-wrap{
	height:22px;
	margin-bottom:6px;
}
.ico-menu{
	display:inline-block;
	width:22px;
	height:22px;
}
.menu-ico1{
	background-image:url(../img/ico1.png);
	background-size:44px 22px;
	background-position:0 0;
}
.menu-ico2{
	background-image:url(../img/ico2.png);
	background-size:44px 22px;
	background-position:0 0;
}
.menu-ico3{
	background-image:url(../img/ico3.png);
	background-size:44px 22px;
	background-position:0 0;
}
.menu-ico4{
	background-image:url(../img/ico4.png);
	background-size:44px 22px;
	background-position:0 0;
}
.menu-text{
	padding-left:6px;
	color:#595757;
	font-size:10px;
}
.bottom-menu .menu-items-cur .menu-ico1{background-position:-22px 0;}
.bottom-menu .menu-items-cur .menu-ico2{background-position:-22px 0;}
.bottom-menu .menu-items-cur .menu-ico3{background-position:-22px 0;}
.bottom-menu .menu-items-cur .menu-ico4{background-position:-22px 0;}
.bottom-menu .menu-items-cur .menu-text{ color:#f47119;}
.report-header{
	position:relative;
	font-size:14px;
	padding-left:20px;
	padding-top:20px;
	min-height:100px;
	line-height:22px;
	color:#018f7a;
	padding-bottom:20px;
}
.margin-rigth{margin-right:16px;}
.report-ico-law,.report-ico-company{
	position:absolute;
	display:block;
	width:46px;
	height:46px;
	right:20px;
}
.report-ico-law{
	top:20px;
	background:url(../img/ico-law.png) no-repeat center;
	background-size:46px 46px;
}
.report-ico-company{
	top:30px;
	background:url(../img/ico-company.png) no-repeat center;
	background-size:46px 46px;
}
.report-ico-personal{
	position:absolute;
	display:block;
	width:45px;
	height:45px;
	right:20px;
	top:30px;
	background:url(../img/ico-personal.png) no-repeat center;
	background-size:45px 45px;
}
.mtable,.lawTable{
	width:100%;
	border-collapse:collapse;
}
.mtable th,.mtable td{
	padding:8px 10px;
	font-size:12px;
	line-height:20px;
	color:#595757;
}
.lawTable th,.lawTable td{
	font-size:17px;
	color:#000;
	line-height:22px;
	padding-top:12px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
}
.lawTable tr td:nth-child(odd) .rd{
	padding-right:34px;
}
.lawTable tr td:nth-child(odd){width:86px;word-break:keep-all;white-space:nowrap;vertical-align: top;}
.lawTable tr td:nth-child(even){padding-right:15px;word-wrap:break-word;word-break:break-all;}
.lawTable tr:last-child td{border-bottom:none;}
.mtable .mthead{
	font-size:13px;
	color:#000000;
	text-align:center;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.mtable .tr{
	text-align:right;
	border-right:1px solid #e7e7e7;
}
.border-bottom{
	border-bottom:1px solid #e7e7e7;
}
.report-other-des{
	padding:10px 20px;
	margin-top:10px;
	color:#595757;
	font-size:13px;
	line-height:18px;
	min-height:70px;
	border-top:1px solid #e7e7e7;
}
.pro-wrap{
	/* max-width:960px; */
	padding-bottom:5px;
	margin:0 auto;
	overflow:hidden;
}
.pro-items{
	float:left;
	width:79px;
	height:79px;
    margin-right:9px;
    margin-bottom:9px;
	border-radius:2px;
	overflow: hidden;
}
.pro-items > img{
	width:79px;
	height:79px;
	background-size:79px;
}
.publicExposureTime{
	text-align:right;
	font-size:17px;
	color:#000;
	padding:12px 15px;
}
.exposureStatusBar{
	padding-left:15px;
	font-size:17px;
	height:44px;
	background-color:#f0eff5;
	border-bottom:1px solid #d6d4d8;
}
/*欠款人其他联系人*/
.other-contacts-title{
	width:100%;
	padding:8px 24px;
	color:#000;
	font-size:14px;
	min-height:28px;
	line-height:18px;
	background-color:#e7e7e7;
}
.other-contacts-title .other-contacts-des{
	font-size:12px;
	color:#717171;
}
.other-contacts-wrap .star{
	visibility:hidden;
}
.other-contacts-name{
	color:#000;
	height:14px;
	font-size:14px;
	padding:4px 8px;
	margin-left:-4px;
	background-color:#e7e7e7;
}
.btn-add-contacts-more{
	color:#000;
	font-size:13px;
	cursor:pointer;
}
.load-out-wrap{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:168;
}
.load-iner-wrap{
	text-align:center;
	padding-top:200px;
}
.loading-bg{
	display:inline-block;
	width:100px;
	height:100px;
	text-align:center;
	background:url(../img/load-bg.png) no-repeat center;
	background-size:100px 100px;
}
.loading{
	display:inline-block;
	width:40px;
	height:40px;
	margin-top:30px;
	background:url(../img/load.png) no-repeat center;
	background-size:40px 40px;
}
.loading{
    /*chrome*/
    -webkit-transform:rotate(0deg) translateZ(0);
    -webkit-transition-duration:0ms;
    -webkit-animation-name:loading;
    -webkit-animation-duration:1.25s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    /*ff*/
    -moz-transform:rotate(0deg) translateZ(0);
    -moz-transition-duration:0ms;
    -moz-animation-name:loading;
    -moz-animation-duration:1.25s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:linear;
    /*opera*/
    -o-transform:rotate(0deg) translateZ(0);
    -o-transition-duration:0ms;
    -o-animation-name:loading;
    -o-animation-duration:1.25s;
    -o-animation-iteration-count:infinite;
    -o-animation-timing-function:linear;
}
@-webkit-keyframes loading{
    from { -webkit-transform:rotate(0deg) translateZ(0); }
    to { -webkit-transform:rotate(-360deg) translateZ(0); }
}
/*ff*/
@-moz-keyframes loading {
    from { -moz-transform:rotate(0deg) translateZ(0); }
    to { -moz-transform:rotate(360deg) translateZ(0); }
}
/*opera*/
@-o-keyframes loading {
    from { -o-transform:rotate(0deg) translateZ(0); }
    to { -o-transform:rotate(360deg) translateZ(0); }
}
/*exposure*/
.exposure-tips{
	padding:16px;
	color:#727171;
	font-size:12px;
	line-height:16px;
}
.exposure-tips-left,.exposure-tips-right{
	width:50%;
	float:left;
	position:relative;
}
.exposure-tips-left{
	border-right:1px solid #666666;
}
.exposure-tips-left > li,.exposure-tips-right > li{
	height:24px;
	line-height:24px;
	color:#666666;
	font-size:14px;
	padding:0 20px;
}
.exposure-tips-left > li{
	position:relative;
	text-align:right;
}
exposure-tips-right > li{
	text-align:left;
}
.exposure-ico-round{
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	border-radius:50%;
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:14px;
}
.exposure-ico-round-normalBg{
	background-color:#666666;
	right:-7px;
	top:5px;
}
.exposure-round-topBg,.exposure-round-bottomBg{
	background-color:#fff;
	right:-7px;
}
.exposure-round-topBg{top:-9px;}
.exposure-round-bottomBg{bottom:-9px;}
.exposure-tips-href-wrap{
	color:#888888;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-top:4px;
	margin-bottom:20px;
}
.exposure-tips-href-wrap a{
	text-decoration:underline;
	color:#ee4502;
	font-size:14px;
}
.exposure-logo{
	display:inline-block;
	width:52px;
	height:46px;
	margin-top:14px;
	background:url(../img/person.png) no-repeat center;
	background-size:52px 46px;
}
.get-tel-code-wrap{
	position:absolute;
	display:block;
	width:80px;
	height:44px;
	line-height:44px;
	top:0px;
	right:0px;
}
.get-tel-code{
	display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	border-radius:4px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background-color:#f47119;
	cursor:pointer;
}
.input-items .get-tel-code-disable{background-color:#6f6f6f;}
.check-box-wrap{
	position:relative;
	display:inline-block;
	width:170px;
	height:20px;
	line-height:20px;
	padding-left:20px;
	font-size:14px;
	color:#ee4502;
}
.check-box{
	position:absolute;
	display:block;
	width:22px;
	height:22px;
	left:0;
	top:-4px;
	cursor:pointer;
	background-image:url(../img/checkBox.png);
	background-position:0 -1px;
	background-size:22px 44px;
}
.check-box-wrap .check-box-checked{
	background-position:0 -23px;
}
.exposure-title{
	font-size:15px;
	color:#000000;
	text-align:center;
	padding:10px;
}
.border-bottom-right{
	border-bottom:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}
.exposureItemsWrap{
	width:100%;
	background-color:#fff;
	padding-left:15px;
	margin-top:10px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.exposureItems{
	position:relative;
	min-height:50px;
	color:#333333;
	font-size:14px;
	line-height:50px;
	border-bottom:1px solid #e7e7e7;
}
.exposureItemsWrap .borderNone{border-bottom:none;}
.sexy,.touch{
	position:relative;
	display:inline-block;
	width:44px;
	padding-left:26px;
	height:44px;
	line-height:47PX;
	font-size:15px;
}
.ico-check{
	position:absolute;
	display:inline-block;
	left:0px;
	top:10px;
	width:22px;
	height:22px;
	background-image:url(../img/ico-check.png);
	background-position:0 -1px;
	background-size:22px 44px;
	cursor:pointer;
}
.ico-check-checked{background-position:0 21px;}
.star{color:#f47119;font-size:14px;}
.add-img-wrap{width:100%;}
.add-img-items{
	width:79px;
	height:79px;
	float:left;
    margin-right:9px;
    margin-bottom:9px;
	cursor:pointer;
}
.reportStatuBar{
	height:36px;
	line-height:36px;
	padding-left:20px;
	background-color:#dcdddd;
}
.numCount{
	position:absolute;
	right:15px;
	bottom:5px;
	color:#888888;
	font-size:15px;
	z-index:23;
}
.exposureTextarea{
	line-height:24px;
	width:100%;
	min-height:100px;
	border:none;
	outline:none;
}
.shareBar{
	min-height:80px;
	padding:8px 10px 8px 14px;
	background-color:#ffebce;
}
.shareTipsTitle{
	position:relative;
	height:18px;
	line-height:18px;
	padding-left:16px;
	margin-bottom:4px;
}
.shareTipsIco{
	position:absolute;
	display:block;
	width:12px;
	height:12px;
	left:0;
	top:1px;
	background-image:url(../img/ico9.png);
	background-size:12px 12px;
}
.shareTipsTitle,.shareHref{
	color:#e81f0c;
	font-size:14px;
}
.shareHref{padding:0 2px;}
.shareTipsDes{
	font-size:14px;
	color:#000000;
	line-height:18px;
}
.exposure-statu{
	font-size:14px;
	color:#f47119;
}
.mask-exposure-tips{
	width:100%;
	position:relative;
	padding:12px 16px;
	margin-top:80px;
	min-height:170px;
	border-radius:14px;
	background-color:#fff;
}
.mask-top-close{
	position:absolute;
	display:block;
	top:8px;
	right:8px;
	width:22px;
	height:22px;
	cursor:pointer;
	background:url(../img/ico-close.png) no-repeat center;
	background-size:22px 22px;
}
.mask-ico-smile-wrap{
	position:relative;
	width:230px;
	display:inline-block;
	padding-top:40px;
	padding-left:60px;
	min-height:90px;
	color:#000000;
	font-size:15px;
}
.ico-smile{
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	top:20px;
	left:0px;
	background:url(../img/smile.png) no-repeat center;
	background-size:50px 50px;
}
.ctable{
	width:100%;
	border-collapse:collapse;
}
.ctable th,.ctable td{
	position:relative;
	font-size:13px;
	height:36px;
	line-height:36px;
	color:#595757;
	padding:6px 20px;
}
.cbody .city-select-wrap{height:48px;}
.ctable .cthead{
	font-size:14px;
	color:#000000;
	text-align:center;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.ctable-label{
	position:absolute;
	display:block;
	left:4px;
	top:0px;
	width:80px;
	height:50px;
	line-height:50px;
	color:#363636;
	font-size:14px;
}
.ctable-input{
	width:100%;
	line-height:20px;
	padding:15px 10px 15px 84px;
	border:0;
	color:#363636;
	font-size:14px;
	outline:none;
}
.ctable-unit{
	position:absolute;
	display:block;
	width:20px;
	height:50px;
	line-height:50px;
	text-align:center;
	right:20%;
	color:#999999;
	top:0px;
}
.cselect-title{
	position:absolute;
	left:80px;
	top:50%;
	width:70%;
	height:24px;
	margin-top:-12px;
	line-height:24px;
	text-align:center;
	color:#666666;
	font-size:14px;
	
}
.exposureRelativeItems .ctable-label{left:15px;}
.exposureRelativeItems .ctable-input{padding-left:98px;}
.cselect-title-bg{background-color:#f7f7f7;padding-right:18%;}
.exposureImgWrap{
	padding:10px 15px 0 15px;
	margin-top:10px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.arrow{
	position:absolute;
	right:10px;
	top:9px;
	width:0;
	height:0;
    border-width:6px;
    border-style:solid dashed dashed dashed;
    border-color:#585656 transparent transparent transparent;
}
.city-wrap{
	width:100%;
	min-height:34px;
	max-height:204px;
	position:absolute;
	top:38px;
	overflow:auto;
	display:none;
	background-color:#f7f7f7;
	z-index:123;
}
.province,.city{
	right:2px;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
/* .city{
	left:2px;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
} */
.city-items{
	height:34px;
	line-height:34px;
	text-align:center;
	border-bottom:1px solid #e7e7e7;
}
.city-wrap .border-none{border-bottom:none;}
.form-tips-wrap{
	width:100%;
	height:56px;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
}
.otherDes{
	width:100%;
	min-height:100px;
	border:1px solid #e7e7e7;
	border-radius:3px;
	line-height:18px;
	outline:none;
}
/*2015-5-29*/
.mask-iner{
	width:100%;
	max-width:950px;
	padding:100px 25px 0;
	margin:0 auto;
}
.mask-body{
	position:relative;
	min-height:120px;
	border-radius:4px;
	background-color:#fff;
}
.mask-title{
	text-align:center;
	font-size:17px;
	color:#151b2c;
	padding-top:22px;
	padding-bottom:12px;
}
.mask-des{
	font-size:15px;
	color:#151b2c;
	text-align:center;
	line-height:18px;
}
.mask-content{
	min-height:84px;
	border-bottom:1px solid #d4d4d4;
}
.btn-mask{
	display:block;
	width:100%;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:15px;
	color:#296bff;
	text-decoration:none;
}
.btn-mask:hover{text-decoration:none;}
.mask-btn-wrap{
	width:100%;
	height:36px;
}
.mask-btn-left,.mask-btn-right{
	width:50%;
	height:36px;
	float:left;
}
.mask-btn-left{border-right:1px solid #c5c5c5;}
.mask-btn-left .btn-mask{color:#919191;}
.step-tips img{
	width:315px;
	height:30px;
	background-size:315px 30px;
}
.choice-condition{
	position:absolute;
	display:block;
	right:15px;
	top:7px;
	height:30px;
	width:82px;
	text-indent:22px;
	line-height:30px;
	font-size:14px;
	color:#666666;
	cursor:pointer;
}
.css-arrow{
	position:absolute;
	width:12px;
	height:8px;
	left:6px;
	top:11px;
	background:url(../img/css-arrow.png) no-repeat center;
	background-size:12px 8px; 
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .25s ease-in-out;
	-moz-transition: -moz-transform .25s ease-in-out;
	-o-transition: -o-transform .25s ease-in-out;
	-ms-transition: -ms-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}
.choice-condition-cur .css-arrow{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.ico-law-list{
	position: absolute;
	display: block;
	width: 28px;
	height: 28px;
	left: 8px;
	top: 15px;
	background:url(../img/ico-list.png) no-repeat center;
	background-size:28px 28px;
}
.statusBar{
	height:34px;
	line-height:34px;
	padding-top:4px;
	padding-left:15px;
	font-size:14px;
	color:#888888;
}
.law-list-items{	
	min-height: 50px;
	padding-right:20px;
	padding-left: 46px;
	padding-bottom: 10px;
	padding-top: 12px;
	font-size: 13px;
}
.exposureTitle{
	text-align:center;
	font-size:33px;
	color:#f47119;
	padding:50px 0;
}
.law-list-name{
	margin-right:14px;
	color:#333;
}
.law-list-record{
	position:relative;
	height:22px;
	line-height:22px;
	color:#333;
	font-size:11px;
	text-align:right;
}
.law-list-record .record-num{color:#f47119;}
.law-list-address{
	display:block;
	position:absolute;
	right:0;
	top:0;
	font-size:17px;
	height:20px;
	width:154px;
	color:#000;
	text-align:right;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.law-list-record .law-area-idcard{float:left;}
.law-list-record .law-area-idcard,.law-list-record .total-record{font-size:15px;color:#888888;}
.ex-step1,.ex-step2,.ex-step3,.ex-step4{
	min-height:120px;
	position:relative;
	width:100%;
}
.ex-step1{
	background-color:#f9f9f9;
}
.ex-step2{
	background-color:#f0f0f0;
}
.ex-ico-step{
	display:block;
	position:absolute;
	width:76px;
	height:76px;
	border-radius:50%;
	left:20px;
	top:50%;
	margin-top:-38px;
}
.ex-ico-step1{
	background:#6eb4bc url(../img/ex-ico1.png) no-repeat center;
	background-size:36px 45px;
	box-shadow:2px 0px 0px #6ca0a7;
}
.ex-ico-step2{
	background:#e86e1f url(../img/ex-ico2.png) no-repeat center;
	background-size:22px 36px;
	box-shadow:2px 0px 0px #da5803;
}
.ex-ico-step3{
	background:#576071 url(../img/ex-ico3.png) no-repeat center;
	background-size:10px 40px;
	box-shadow:2px 0px 0px #1e2931;
}

.ex-ico-step4{
	background:#fff url(../img/ex-ico4.png) no-repeat center;
	background-size:34px 36px;
	box-shadow:2px 0px 0px #b1afaf;
}

.ex-text{
	padding:20px 18px 20px 120px;
	line-height:18px;
	font-size:12px;
}
.ex-text p{padding:2px 0;}
.ex-text1{
	color:#6299a3;
}
.ex-text2{
	color:#e86e1f;
}
.ex-text3{
	color:#576071;
}
.ex-text .ex-title{
	font-size:15px;
	font-weight:bold;
	padding:6px 0;
}
.lawCaseDetailWrap{
	padding:15px 10px;
}
.ex-items{
	position:relative;
	padding-left:12px;
	height:22px;
	line-height:22px;
	border-left:1px solid #e86e1f;
}
.ex-round,.ex-round-top,.ex-round-bottom{
	position:absolute;
	border-radius:50%;
}
.ex-round{
	width:12px;
	height:12px;
	left:-7px;
	top:4px;
	background-color:#e86e1f;
	font-size:10px;
	color:#fff;
	text-align:center;
	line-height:12px;
}
.ex-round-top,.ex-round-bottom{
	width:8px;
	height:8px;
	left:7px;
	background:#f0f0f0;
}
.ex-round-top{
	top:-4px;
}
.ex-round-bottom{
	bottom:-2px;
}
.ex-step3{
	position:relative;
	min-height:70px;
	background-color:#f0f0f0;
	color:#576071;
	font-size:12px;
}
.ex-step3 p{
	line-height:70px;
	text-indent:30px;
}
.btn-to-exposure{
	display:block;
	position:absolute;
	top:18px;
	right:18px;
	width:100px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-size:14px;
	border-radius:4px;
	background-color:#f47119;
	text-decoration:none;
}
.btn-to-exposure:hover{text-decoration:none;}
.hasNoRecordTitle{
	color:#f47119;
	font-size:33px;
	padding-top:45px;
	padding-bottom:10px;
}
.hasNoRecordItems,.law-result-items{
	height:44px;
	border-bottom:1px solid #dcdddd;
}
.hasNoRecordItems > p,.law-result-items > p{
	font-size:17px;
	color:#000000;
	line-height:45px;
}
.btnToExposureWrap{
	position:fixed;
	height:48px;
	width:100%;
	left:0;
	bottom:0;
	z-index:66;
}
.btnToExposure{
	text-align:center;
	height:48px;
	line-height:48px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	background-color:#f47119;
}
.btnToExposure > a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	text-decoration:none;
}
.btnToExposure > a:hover{
	text-decoration:none;
}
/*lawAreaList*/
.sort-num{
	display:block;
	position:absolute;
	top:1px;
	left:-15px;
	width:40px;
	line-height:68px;
	height:68px;
	text-align:center;
	color:#000000;
	font-size:19px;
	background-color:#fff;
	z-index:10;
}
.list-area-text{
	min-height: 50px;
	padding-left: 110px;
	padding-right: 26px;
	padding-bottom: 10px;
	padding-top: 12px;
	line-height:18px;
	color:#595959;
	font-size: 12px;
}
.list-area-text > p{
	width:180px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-area-text p.address{color:#999;}
.list-area-name{
	position:absolute;
	top:0;
	left:42px;
	height:60px;
	line-height:60px;
	width:60px;
	text-align:center;
	font-size:14px;
	color:#000;
}
.law-items-text-content{
	min-height: 70px;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-right:35px;
	padding-top: 16px;
	font-size: 13px;
	z-index:2;
}
.law-area-name{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	width:80px;
	font-size:17px;
	color:#000;
	text-align: left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.location-wrap{
	position:relative;
	height:36px;
	line-height:36px;
	font-size:12px;
	color:#464646;
	padding-left:26px;
	background-color:#efefef;
}
.ico-location{
	position:absolute;
	display:block;
	top:10px;
	left:10px;
	width:12px;
	height:15px;
	background:url(../img/ico-location.png) no-repeat center;
	background-size:12px 15px;
}
.change-location{
	color:#fb522a;
	text-decoration:none;
	margin-left:8px;
}
.area-total-record{
	position:absolute;
	top:0;
	right:12px;
	color:#999999;
}
.ico-close{
	position:absolute;
	left:10px;
	top:11px;
	display:block;
	width:20px;
	height:20px;
	background:url(../img/close.png) no-repeat center;
	background-size:20px 20px;
}
.city-bar{
	min-height:36px;
	line-height:36px;
	color:#464646;
	font-size:12px;
	padding-left:10px;
	background-color:#efefef;
}
.province-items .provinceList,.province-items .cityList,.block-items{
	position:relative;
	min-height:44px;
	line-height:44px;
	text-indent:10px;
	font-size:14px;
	color:#575757;
	border-bottom:1px solid #dddddd;
}
.province-items{
	cursor: pointer;
}
.pro-ico{
	display:block;
	position:absolute;
	right:10px;
	top:14px;
	width:16px;
	height:16px;
	background:url(../img/provinceIco.png) no-repeat center;
	background-size:16px 16px;
}



.city-ico{
	display:block;
	position:absolute;
	right:12px;
	top:20px;
	width:8px;
	height:4px;
	background:url(../img/cityIco.png) no-repeat center;
	background-size:8px 4px;
}
.pro-ico,.city-ico{
	webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .25s ease-in-out;
	-moz-transition: -moz-transform .25s ease-in-out;
	-o-transition: -o-transform .25s ease-in-out;
	-ms-transition: -ms-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}
.province-items .provinceList.province-cur{
	color:#1b1b1b;
	background-color:#b9b9b9;
}
.province-items .cityList.city-cur{
	color:#1b1b1b;
	background-color:#dbdbdb;
}
.province-cur .pro-ico,.city-cur .city-ico{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.city-content,.block-wrap{
	display:none;
}

.law-result-wrap,.input-items-wrap{
	padding-left:15px;
}
.topBar{
	min-height:44px;
	padding:0 15px;
	font-size:15px;
	background-color:#f0eff5;
	border-bottom:1px solid #d6d4d8;
}
.browseNum{
	color:#f47119;
	padding-top:15px;
	padding-bottom:10px;
}
.btnGetCode{
	display:block;
	position:absolute;
	width:80px;
	height:28px;
	top:8px;
	right:15px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background-color:#f47119;
	border-radius:4px;
	border:1px solid #c9c7cb;
	cursor:pointer;
}
.bottomNav{
	position:relative;
    width: 100%;
    height: 48px;
    background-color: #f47119;
}
.bottomNav .btn-nav{
	color:#fff;
}
.input-items .btnGetCodeCur{
	background-color:#dedede;
}
.exposureStepTipsContent{
	max-width:640px;
	margin:0 auto;
	padding-top:80px;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:100px;
	text-align:center;
}
.exposureAgreeWrap{
	width:100%;
	height:34px;
	padding-top:10px;
	text-align:center;
	font-size:14px;
	color:#000;
	background-color:#fbf9fe;
	z-index:45;
}
.exposureAgreeWrap > a,.exposureAgreeWrap > a:hover{
   color:#f47119;
   text-decoration:underline;
 }
#wrapper {
    position:absolute; 
    z-index:1;
    top:78px; 
    bottom:0;
    left:0;
    right:0;
    width:100%;
    background:#fff;
    overflow:auto;
}
.adWrap{
	width:100%;
	height:44px;
/* 	left:0;
	bottom:0; */
	z-index:2;
}
.adInerWrap{
	width:100%;
	height:44px;
	background:url(../img/cover-bg.png) repeat-x;
}
.adHref{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
}
.adImg{
	width:320px;
	height:44px;
	background-size:320px 44px;
}
#scrollerWrap{
	height:100%;
	position:relative;
}
#scroller {
    position:absolute; z-index:1;
/*  -webkit-touch-callout:none;*/
    /*chrome*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    /*ff*/
    -moz-tap-highlight-color:rgba(0,0,0,0);
    /*opera*/
    -o-tap-highlight-color:rgba(0,0,0,0);
    width:100%;
    padding:0;
}
/**
 *
 * Pull down styles
 *
 */
#pullDown, #pullUp {
    background:#fff;
    height:40px;
    line-height:40px;
    padding:5px 10px;
    font-weight:bold;
    font-size:14px;
    color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {
    display:block; float:left;
    width:40px; height:40px;
    background:url(../img/pull-icon@2x.png) 0 0 no-repeat;
    background-size:40px 80px;
    /*chrome*/
    -webkit-background-size:40px 80px;
    -webkit-transition-property:-webkit-transform;
    -webkit-transition-duration:250ms;
    /*ff*/
    -moz-background-size:40px 80px;
    -moz-transition-property:-moz-transform;
    -moz-transition-duration:250ms;
    /*opera*/
    -o-background-size:40px 80px;
    -o-transition-property:-o-transform;
    -o-transition-duration:250ms;
}
#pullDown.idle .pullDownIcon {
    background-position:0 0;
    /*chrome*/
    -webkit-transform:rotate(0deg) translateZ(0);
    -webkit-animation-name:idle;
    -webkit-animation-duration:0;
    /*ff*/
    -moz-transform:rotate(0deg) translateZ(0);
    -moz-animation-name:idle;
    -moz-animation-duration:0;
    /*opera*/
    -o-transform:rotate(0deg) translateZ(0);
    -o-animation-name:idle;
    -o-animation-duration:0;
}
#pullUp.idle .pullUpIcon  {
    background-position:0 0;
    /*chrome*/
    -webkit-transform:rotate(-180deg) translateZ(0);
    /*ff*/
    -moz-transform:rotate(-180deg) translateZ(0);
    /*opera*/
    -o-transform:rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon {
    background-position:0 0;
    /*chrome*/
    -webkit-transform:rotate(-180deg) translateZ(0);
    -webkit-animation-name:idle;
    -webkit-animation-duration:0;
    /*ff*/
    -moz-transform:rotate(-180deg) translateZ(0);
    -moz-animation-name:idle;
    -moz-animation-duration:0;
    /*opera*/
    -o-transform:rotate(-180deg) translateZ(0);
    -o-animation-name:idle;
    -o-animation-duration:0;
}

#pullUp.flip .pullUpIcon {
    background-position:0 0;
    /*chrome*/
    -webkit-transform:rotate(0deg) translateZ(0);
    /*ff*/
    -moz-transform:rotate(0deg) translateZ(0);
    /*opera*/
    -o-transform:rotate(0deg) translateZ(0);
}

#pullDown.refreshLoading .pullDownIcon, #pullUp.refreshLoading .pullUpIcon {
    background-position:0 100%;
    /*chrome*/
    -webkit-transform:rotate(0deg) translateZ(0);
    -webkit-transition-duration:0ms;
    -webkit-animation-name:refreshLoading;
    -webkit-animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    /*ff*/
    -moz-transform:rotate(0deg) translateZ(0);
    -moz-transition-duration:0ms;
    -moz-animation-name:refreshLoading;
    -moz-animation-duration:2s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:linear;
    /*opera*/
    -o-transform:rotate(0deg) translateZ(0);
    -o-transition-duration:0ms;
    -o-animation-name:refreshLoading;
    -o-animation-duration:2s;
    -o-animation-iteration-count:infinite;
    -o-animation-timing-function:linear;
}

/*chrome*/
@-webkit-keyframes refreshLoading {
    from { -webkit-transform:rotate(0deg) translateZ(0); }
    to { -webkit-transform:rotate(360deg) translateZ(0); }
}
@-webkit-keyframes idle {
    from { -webkit-transform:rotate(0deg) translateZ(0); }
    to { -webkit-transform:rotate(0deg) translateZ(0); }
}
/*ff*/
@-moz-keyframes refreshLoading {
    from { -moz-transform:rotate(0deg) translateZ(0); }
    to { -moz-transform:rotate(360deg) translateZ(0); }
}
@-moz-keyframes idle {
    from { -moz-transform:rotate(0deg) translateZ(0); }
    to { -moz-transform:rotate(0deg) translateZ(0); }
}
/*opera*/
@-o-keyframes refreshLoading {
    from { -o-transform:rotate(0deg) translateZ(0); }
    to { -o-transform:rotate(360deg) translateZ(0); }
}
@-o-keyframes idle {
    from { -o-transform:rotate(0deg) translateZ(0); }
    to { -o-transform:rotate(0deg) translateZ(0); }
}
.WXLawTipsWrap{
	width:100%;
	position:absolute;
	max-width:270px;
	min-height:270px;
	left:50%;
	top:50%;
	margin-top:-140px;
	margin-left:-135px;
	padding-top:30px;
	background-color:#fff;
	border-radius:8px;
	text-align:center;
	color:#000000;
	font-size:15px;
}
.WXLawTips{
	position:absolute;
	width:270px;
	height:270px;
	left:50%;
	top:50%;
	margin-top:-135px;
	margin-left:-135px;
	padding-top:30px;
	background-color:#fff;
	border-radius:8px;
	text-align:center;
	color:#000000;
	font-size:15px;
	z-index:66;
	-ms-transform:scale3d(0,0,0);
	-moz-transform:scale3d(0,0,0);
	-webkit-transform:scale3d(0,0,0);
	-webkit-transition: -webkit-transform .25s ease-in-out;

	-ms-transition:-ms-transform .25s ease-in-out;
	-moz-transition:-moz-transform .25s ease-in-out;
	-webkit-transition:-webkit-transform .25s ease-in-out;
	-o-transition:-o-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}
.WXLawTipsMaskBg{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../img/mask-bg.png) repeat;
	z-index: 10;
	opacity:0;filter: alpha(opacity=0);
	z-index:-10;
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}
.WXLawTipsMaskBgShow{
	opacity:1;filter: alpha(opacity=100);
	z-index:30;
}
.showWXTips{
	-ms-transform:scale3d(1,1,1);
	-moz-transform:scale3d(1,1,1);
	-webkit-transform:scale3d(1,1,1);
	-o-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
}
.WXLawImg{
	width:129px;
	height:149px;
	margin-top:10px;
	background-size:129px 149px;
}
.WXLawTipsClose{
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	top:-12px;
	right:-12px;
	cursor:pointer;
	background:url(../img/btnClose.png) no-repeat center;
	background-size:30px 30px;
}
.WXLawTipsWrap .WXTipsMsg{
	line-height:24px;
}
/*url iframe*/
.urlIframeWrap{
	width:100%;
	position:absolute;
	top:42px;
	left:0;
	right:0;
	bottom:0;
}
.urlIframe{
	width:100%;
	height:100%;
	border:0;
}
/**老赖首页广告位**/
.lawAdWrap{
	width:100%;
	min-height:42px;
	margin:auto;
	position:relative;
}
.lawAdHref{
	display:inline-block;
	width:100%;
	margin:auto;
	min-height:42px;
}
.lawAdWrap .swipe{
	min-height:72px;
	overflow: hidden;
	visibility: hidden;
	position:relative;
}
.lawAdWrap .swipe-wrap{
	overflow:hidden;
	position:relative;
}
.lawAdWrap .swipe-wrap > div {
	float: left;
	width: 100%;
	position:relative;
}

#position{
	padding:0;
	text-align:center;
}
#position li{
	width:10px;
	height:10px;
	margin:0 3px;
	display:inline-block;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#AFAFAF;
}
#position li.cur{background-color:#FF0000;}
/******优化改版*******/
.detail-frame{
	background-color:#fff;
	min-height:200px;
	padding: 0 15px;
  box-shadow: 1px 1px 10px #b6b6b6;
  position: relative;
}
.detail-frame:after{
	content: '';
	width: 100%;
	height: 60px;
	background: transparent;
	position: absolute;
	bottom: -60px;
}
.mborder-bottom{border-bottom:1px solid #efefef;}
.mborder-right{border-right:1px solid #efefef;}
.mborder-bottom-right{
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
.detail-header{
	width:100%;
	min-height:140px;
	position:relative;
}
.detail-header-title{
	color:#333333;
	font-size:16px;
	padding-top:6px;
	padding-left:10px;
	line-height:44px;
}
.detail-ico-type{
	display:block;
	position:absolute;
	width:25px;
	height:35px;
	top:0;
	right:15px;
}
.detail-header-body{
	padding:6px 0px 6px 15px;
	font-size:14px;
	color:#666666;
	line-height:24px;
}
.detail-color{
	color:#333333;
}
.detail-body{
	padding-top:16px;
}
.mtable{
	width: 100%;
    border-collapse: collapse;
}
.mtable .mborder-bottom.detail-body-title{
	color:#1b1b1b;
	font-size:16px;
	line-height:22px;
}
.mtable td, .mtable th {
	line-height: 18px;
	padding: 10px;
	font-size: 14px;
}
.mtable .mborder-bottom-right,.mtable .mborder-right{
	color:#666666;
	text-align:center;
}
.mtable .mborder-bottom{color:#333333;}
.lawTopAdWrap{
    width:100%;
    height:30px;
    position:fixed;
    left:0px;
    top:42px;
    z-index:56;
}
.lawTopAd{
	height:30px;
	text-align:center;
	background-color:#444444;
}
.lawTopAdHref{
	display:block;
	width:100%;
	height:30px;
}
.lawTopAdHref img{
	width:auto;
	height:100%;
}
#provinceList,#cityList,#blockList,.cityTitle{cursor: pointer;}
.limitedToFocusWrap{
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	font-family:"微软雅黑";
	/* padding-top:30%; */
}
.limitedToFocusWrap .fTitle{
	font-size:19px;
}
.limitedToFocusWrap .fTitle,.limitedToFocusWrap .fSubTitle{
	color:#333333;
}
.limitedToFocusWrap .fSubTitle{
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}
.limitedToFocusWrap .fImg{
	width:140px;
	height:140px;
	background-size:140px 140px;
}
.limitedToFocusWrap .fTips{
	font-size:12px;
	color:#666;
	line-height:20px;
}
.limitedToFocusWrap .fTips > span{color:#333;font-weight:bold;}
.unFocusLimitTips,.focusLimitTips{padding-top:36px;}
.limitIcon{
	width:64px;
	height:64px;
	background-size:64px;
}
.btnLimitTips{
	display:block;
	width:230px;
	height:44px;
	line-height:44px;
	font-size:24px;
	color:#fff;
	border-radius:8px;
	text-align:center;
	margin:90px auto 10px;
	background-color:#383a3e;
	text-decoration: none;
}
.btnLimitTips:hover{text-decoration: none;}
.limitTipsTitle{
	padding-top:30px;
	padding-bottom:10px;
	font-size:20px;
	color:#333;
}
.limitTipsTitle > span{color:#dc5757;}
.limitTipsDesc{
	font-size:15px;
	line-height:20px;
	color:#a6a6a6;
}
.limitTipsTimeOut{
	font-size:36px;
	color:#5b616c;
	padding-top:60px;
}
.limitCount{
	width:93px;
	height:93px;
	background-size:93px;
	margin-top:20px;
	margin-bottom:20px;
}
.personWrap{
	position:relative;
	padding:20px;
	min-height:30px;
	text-align:right;
}
.personWrap .QR-code,
.personIco{
	display:inline-block;
	width:30px;
	height:30px;
	cursor:pointer;
}
.personWrap .QR-code{
	margin-right:10px;
	background-image:url(../img/QR-codeIco.png);
	background-position:0 0;
	background-size:30px 30px;
}
.personIco{
	background-image:url(../img/personIco.png);
	background-position:0 0;
	background-size:30px 60px;
}
.personWrap .personIcoCur{
	background-position:0 -30px;
	background-size:30px 60px;
}
.badge{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#fff;
	font-size:14px;
	border-radius:50%;
	background-color:#f43530;
}
.badgeRound{
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#f43530;
	z-index:12;
}
.list-items .badgeRound{
	position:absolute;
	left:10px;
	top:17px;
}
.personWrap .badge{
	position:absolute;
	right:12px;
	top:12px;
	z-index:22;
}
.copyRight{
	color:#bfbfbf;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.tdWrap{
	position:relative;
	width:100%;
	height:44px;
	line-height:44px;
}
.totalFollow{
	display:inline-block;
	position:relative;
}
.panelTips,.redArrow,.btnFollow{
	position:absolute;
	display:block;
}
.panelTips{
	width:54px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#fff;
	font-size:12px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	background-color:#f43530;
    z-index:24;
}
.totalFollow .panelTips{
	position:absolute;
	right:-64px;
	top:12px;
}
.list-items .panelTips{
	position:absolute;
	left:30px;
	top:18px;
}
.law-items-text-content .panel-tips-left{
	padding-left:66px;
}
.panelTips:before{
	content:'';
 	width:2px;
    height:2px;
    background-color:#fff;
    position:absolute;
    left:-8px;
    top:0px;
    z-index:23;
}
.panelTips:after{
	content:'';
 	width:0;
    height:0;
    border-width:6px 8px;
    border-style:solid;
    border-color:#f43530 transparent transparent transparent; 
    position:absolute;
    left:-8px;
    top:0px;
    z-index:22;
}
.btnFollow{
    width: 80px;
    height: 28px;
    right:15px;
    top:6px;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    border-radius: 4px;
    color: #fff;
    background-color: #f47119;
    border: 1px solid #c9c7cb;
    cursor:pointer;
}
.lawStatusIco{
	position:absolute;
	display:block;
	width:86px;
	height:64px;
	right:38px;
	bottom:0;
	z-index:1;
}
.icoUndo{
	background-image:url(../img/icoUndo.png);
	background-size:86px 64px;
}
.icoUserUndo{
	background-image:url(../img/icoUserUndo.png);
	background-size:86px 64px;
}
.icoChecking{
	background-image:url(../img/icoChecking.png);
	background-size:86px 64px;
}
.icoExpire{
	background-image:url(../img/icoExpire.png);
	background-size:86px 64px;
}
.disableLawStatus .sort-num,.disableLawStatus .law-result-title,.disableLawStatus .law-result-time{
	color:#999999;
}
.disableLawStatus .ico-law-type1{
	background:url(../img/icoLawGray3.png) no-repeat center;
	background-size:25px 35px;
}
.disableLawStatus .ico-law-type2{
	background:url(../img/icoLawGray2.png) no-repeat center;
	background-size:25px 35px;
}
.disableLawStatus .ico-law-type3{
	background:url(../img/icoLawGray1.png) no-repeat center;
	background-size:25px 35px;
}
.disableLawStatus .btn-law-detail-href{cursor:default;}
.emptyDataTips{
	text-align:center;
	font-size:16px;
	color:#999;
	padding-top:100px;
}
.myOrderTab {
    height: 40px;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 6px;
}
.myOrderTabItem {
    position: relative;
    width: 50%;
    height: 40px;
    float: left;
    text-align: center;
}
.myOrderTabItem > a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 16px;
    color: #535353;
    text-decoration: none;
}
.myOrderTabItem > a:hover{
	text-decoration: none;
}
.myOrderTabItem > a.cur{
	color:#f47119;
	border-bottom:2px solid #f47119;
}
.myOrderTabItem .line {
    position: absolute;
    height: 28px;
    width: 1px;
    right: 0;
    top: 50%;
    margin-top: -14px;
    background-color: #d9d9d9;
}
.toLawAreaWrap{
	width:48px;
	height:40px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.toLawAreaWrap .icoSort{
	width:26px;
	height:26px;
	background-size:26px;
}
.toLawAreaWrap .lawDesc{
	padding-top:4px;
	color:#f47119;
	font-size:10px;
}
/***/
.btn-app-down{
	position:fixed;
	width:48px;
	height:50px;
	display:block;
	left:0;
	bottom:60px;
	cursor:pointer;
	transform:translate(-48px,0);
	-webkit-transform:translate(-48px,0);
	background:url(../img/center/down.png);
	background-size:48px 50px;
	z-index:9999;
}
.btn-app-down.cur{
	transform:translate(0,0);
	-webkit-transform:translate(0,0);
	transition:transform 0.5s ease-in-out;
	-webkit-transition:transform 0.5s ease-in-out;
}
.mask-app-down{
	position:fixed;
	width:100%;
	height:50px;
	left:0;
	bottom:0;
	background:url(../img/center/maskBg.png) repeat;
	z-index:9999;
}
.mask-app-down-normal{
	position:relative;
	width:100%;
	height:50px;
	background:url(../img/center/maskBg.png) repeat;
}
.mask-app-down .app-pic,
.mask-app-down-normal .app-pic{
	width:auto;
	height:50px;
	background-size:auto 50px;
}
.mask-app-down .app-btn,
.mask-app-down-normal .app-btn{
	position:absolute;
	width:90px;
	height:31px;
	right:36px;
	top:50%;
	margin-top:-15px;
	background:url(../img/center/btn.png);
	background-size:90px 31px;
}
.mask-app-down .btn-close,
.mask-app-down-normal .btn-close{
	position:absolute;
	width:15px;
	height:15px;
	right:10px;
	top:4px;
	cursor:pointer;
	background:url(../img/center/close.png);
	background-size:15px;
}
/***iphone4/5***/
@media only screen and (max-device-width:374px){
	.mask-app-down,.mask-app-down-normal{height:44px;}
	.mask-app-down .app-pic {
	    width: auto;
	    height: 44px;
	    background-size: auto 44px;
	}
	.mask-app-down .app-btn {
	    position: absolute;
	    width: 76px;
	    height: 26px;
	    right: 30px;
	    top: 50%;
	    margin-top: -13px;
	    background: url(/lawMobile/img/center/btn.png);
	    background-size: 76px 26px;
	}
}

.NumTT{
	width:200px;
	height:34px;
	background-image:url(../img/Rectangle.png);
	background-size:200px 34px;
	font-family: PingFangSC-Semibold;
   font-size: 17px;
}

..NumTT{
	width:200px;
	height:34px;
	background-image:url(../img/Rectangle.png);
	background-size:200px 34px;
	font-family: PingFangSC-Semibold;
   font-size: 17px;
}
.iconf{
	width:20px;
	height:25px;
	background-image:url(../img/iconf.png);
	background-size:20px 25px;
	font-family: PingFangSC-Semibold;
   font-size: 17px;
   float:left;
   margin-left:1px;
}
.exposureNum{
	font-family: FZZCHJW--GB1-0;
	font-size: 1.0em;
	color: #f47119;
	float:left;
	 margin-left:3px;
}
.R{
     margin:0 auto;
     position: absolute;
     z-index:999;
     color:#ffffff;line-height:24px;
     margin-top:-33px;
}
@media screen and (min-width:320px){
	.R{
     margin:0 auto;
     position: absolute;
     z-index:999;
     color:#ffffff;line-height:24px;
     margin-top:-30px;
     margin-left:2%;
     margin-right:2%;
}

	

	}
	@media screen and (min-width:375px){
	.R{
     margin:0 auto;
     position: absolute;
     z-index:999;
     color:#ffffff;line-height:24px;
     margin-top:-33px;
      margin-left:8%;
     margin-right:8%;
}

	}
	@media screen and (min-width:414px){
	.R{
     margin:0 auto;
     position: absolute;
     z-index:999;
     color:#ffffff;line-height:24px;
     margin-top:-35px;
      margin-left:12%;
     margin-right:12%;
}

	}
	
	
		@media screen and (min-width:768px){
	.R{
     margin:0 auto;
     position: absolute;
     z-index:999;
     color:#ffffff;line-height:24px;
     margin-top:-45px;
      margin-left:18%;
     margin-right:18%;
}

	}
	
	@media screen and (min-width:640px){
	.R{
     margin:0 auto;
     position: absolute;
     z-index:999;
     color:#ffffff;line-height:24px;
     margin-top:-45px;
      margin-left:13%;
     margin-right:13%;
}

	}
	
	.textT{
	text-align:center;
	font-size:20px;
	font-family: PingFangSC-Semibold;
    color: #333333;
    margin-top:10px;
	
	}
	
	.message{
	width:18px;
	height:18px;
	background-image:url(../img/message.png);
	background-size:18px 18px;
	font-family: PingFangSC-Semibold;
   font-size: 17px;
  
   margin-left:1px;
}

.footer{ width: 100%; position: fixed;
	bottom: 0px; height: 70px; background: #fff; border-top: 1px solid #ececec; padding-top: 10px}
.footer ul{ display: flex;flex-wrap: wrap;}
.footer ul li{ width: 33.333%; text-align: center; line-height: 40px;
	font-weight: bold;
	color: #999999;}
.footer ul li img{ width: 30px; height: 28px; display: block; margin: 0px auto; padding: 0px}
.footer ul li.focus{ color: #2bd9d7}
.sile_f{
	width: 98%;
	height: 2rem;
	line-height: 2rem;
	padding-left: 1%;
	padding-right: 1%;
}
.sile_ul{
	width: 100%;
	overflow: auto;
	white-space: nowrap;
}
.sile_li{
	width: 20%;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
	color: #65501f;
}
.sile_ac{
	border-bottom: 2px solid #2bd9d7;
	color: #2bd9d7;
}
.sile_ac a{ color: #2bd9d7 !important;}
.sile_li a{ color: #000; text-decoration: none}
body{ background: #fff !important}
.area{
	width: 95%; margin: 20px auto !important; padding: 20px !important;
	border-radius: 10px; box-shadow: 0 0 10px #f7f7f7 }
.area h2{font-size: 20px; line-height: 40px; display: block}
.area div{display: flex; width: 100%; flex-wrap: wrap;}
.area span{ border-radius: 5px; border:1px solid #ececec; width: 30%; margin: 1.5%; padding: 5% 1%;
	text-align:center;display: inline-block;}

.newlist{ width: 95%; margin: 0px auto !important; padding: 0px !important}
.bf{display:flex-wrap; display: flex;
justify-content:space-around;}
.newlist h3{ background: url("/img/titlebg.jpg") no-repeat;  color: #000000; line-height: 30px; width: 40%; height: 44px; background-size: 70%}
.newlist a{ color: #000; text-decoration: none; line-height: 30px; display: block}
.newlist a.click{ background: url("/img/titlebg.jpg") repeat-x !important;  color: #000000 !important; line-height: 30px !important; height: 44px !important; background-size: 70% !important; float:left}
.detail{ width: 95%; margin: 0px auto !important; padding: 10px;}
.detail h3{ text-align: center; line-height: 40px}
.detail .content{ line-height: 25px}
.date{ font-size: 12px; text-align: center; line-height: 40px}