@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
.clear{ clear:both}
a{ text-decoration:none; color:#666}
/* img{ max-height:100%; max-width:100%; border:0} */
html,body{ font-size:100%;width:100%; 
    height:99% !important}
body{ 
    width:100%; 
    max-width:640px; 
    margin:0 auto;
    /* color:#666; */
    /* background:#f7f7f7; */
    font-size:0.9rem; 
    overflow-x:hidden
}
p{text-align:justify}
.kbox{ width:100%; background:#f7f7f7; height:0.4rem}

.d1{width:100%;height:auto;overflow:hidden;position:relative;}
.loading{width:100%;text-align:center;}
.d2 img{width:100%;}
.button{position:absolute;z-index:1000;right:0.6rem;bottom:0.6rem;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background:rgba(255,255,255,0.4);display:block;float:left;width:0.5rem; height:0.5rem;margin-right:0.3rem;color:#FFFFFF;text-decoration:none; cursor:pointer; border-radius:100%}
.b2{background-color:#fff;}
.button a{color:transparent}

.bor{border-top:1px solid #eee;}
.red{ color:#ff2150}

/* 以下为新新修改的 */
.adm-list-body{
    font-size:0.8rem;
}

.box{background: #fff;border-top:1px solid #cccccc;}

.fptj{height:6rem; overflow:hidden;border:1px solid #cccccc; 
    font-size: 0.7rem;
}
.fptjL{
    display: flex;
    width:20%;
    height:6rem;
    border-right:1px solid #cccccc;
    float:left;
    box-sizing:border-box;
    /* overflow:hidden; */
    justify-content: center;
    align-items: center;
}
.fptjM{
    width:60%; height:6rem; float:left; overflow:hidden;
    border-right:1px solid #cccccc;
}
.fptjM_1_1{
    height:50%;
    box-sizing:border-box;
    /* overflow:hidden; */
    width:100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.fptjM_1{
    float:left;
    height:6rem;
    box-sizing:border-box;
    /* overflow:hidden; */
    width:33%;
    justify-content: center;
    align-items: center;
    padding: 0.6rem;
}

.fptjR{
    display: flex;
    width:20%;
    height:6rem;
    float:left;
    box-sizing:border-box;
    /* overflow:hidden; */
    justify-content: center;
    align-items: center;
}

.fields{
    display: flex;
    margin-bottom: 0.8rem;
    /* margin-left: 0.4rem; */
}

.fields .field{
    display: flex;
}

.fields .field {
	float: left;
	/* margin-right: 0.8rem; */
	margin-left: 0.8rem;
	position: relative
}

.line{padding:0.6rem 0.6rem; overflow:hidden;}
.line .l{float:left; overflow:hidden;margin-left: 0.5rem;}
.line .r{float:right; overflow:hidden;}

.fptjmxT{
    padding: 0 0.5rem;
}
.fptjmxB{
    padding: 0 0.5rem;
    margin: 0.5rem 0;
}
.fptjmxT_table{
    font-size: 0.8rem;
    width: 100%;
}
.fptjmxT_table tbody{
    width: 100%;
}
.fptjmxT_table tbody tr{
    width: 100%;
}
.fptjmxT_td_1{
    width: 25%;
    line-height: 1.3rem;
}
.fptjmxB_table{
    width: 100%;
    font-size: 0.6rem;
}
.fptjmxB_ts{
    width: 100%;
    color: #aaa;
    font-size: 0.6rem;
    margin: 0.3rem 0;
}
.fptjmxB_td_1{
    width: 45%;
}
.fptjmxB_td_2{
    width: 21%;
}
.fptjmxB_td_3{
    width: 17%;
}
.fptjmxB_td_4{
    width: 17%;
}
.fptjmxB_tbody_tr{
    color: #aaa;
}

.pagination,.sw-pagination {
	height: 2rem;
	text-align: center
}

.pagination ul,.sw-pagination ul{
	padding-left: 0;
	font-size: 0;
	float:left;
	width: 85%;
}

.sw-pagination span {
    margin-top: 0.2rem;
    float:right;
    margin-right: 10px;
}
.pagination li,.sw-pagination li{
	display: inline;
	list-style: none
}

.sw-pagination label {
	display: inline;
	line-height: 1.5rem;
    font-size: 0.8rem;
}

.pagination a,.sw-pagination a {
	display: inline-block;
	box-sizing: border-box;
	margin: 0 4px;
	width: 2rem;
	height: 2rem;
	border: 1px solid #fff;
	background-color: #fff;
	color: #333;
	font-size: 0.8rem;
	line-height: 2rem
}

.pagination a:hover,.sw-pagination a:hover,.pagination .active a,.sw-pagination .active a
	{
	text-decoration: underline;
	font-weight: bold
}

.pagination .disabled span,.sw-pagination .disabled span,.pagination .disabled a,.sw-pagination .disabled a,.pagination .disabled a:hover,.sw-pagination .disabled a:hover
	{
	color: #999999;
	text-decoration: none;
	cursor: default
} 

.fptt_td_1{
    width: 5rem;
}
.fptt_table td{
    border-top: 0px !important;
}

.phone_icon{
    border: 1px solid #cccccc;
    border-radius: 50%;
    width: 1.4rem;
    text-align: center;
    cursor: pointer;
}

.tag_card{
    border-radius: 8px;
    padding:1rem;
    background:#fff;
    border:1px solid #eee;
    box-shadow:3px 3px 5px #ccc;
}
.tag_span{
    float:right;
    font-size:12px;
    cursor:pointer;
    color:#0d6efd;
}

.tag_span1{
    font-size:12px;
    cursor:pointer;
    color:#0d6efd;
}

.tag_icon{
  display:inline-block;
  width:1.5rem;
  line-height:1rem;
  text-align:center;
  border-radius:0.7rem;
  background:#0d6efd;
  padding:0.2rem;
}

.tax_card{
    border-radius: 2px;
    padding:0.5rem;
    background:#fff;
    border:1px solid #eee;
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%)
}

#tagDiv table tr{
    border: none;
}

#tagDiv table tr td{
    border: none;
}

#customerDiv table tr{
    border: none;
}

#customerDiv table tr td{
    border: none;
}

.wldzDiv{
    text-align:center;
    width:48%;
    box-shadow:3px 3px 5px #ccc;
    height:5rem;
    background:#f4ebe2;
    float:left;
    margin:1%;
    border-radius:5px;
    justify-content:center;
    align-items: center;
    display: flex;
    cursor:pointer
}

.yp_line{
    cursor:pointer
}
.yp_line:hover{
    background-color: #eee;
}

.yp_btn button{
    font-size:12px;
    padding:0.2rem 0.3rem
}