@CHARSET "UTF-8";
/* css样式初始化 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    outline-style:none
}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,pre{
    margin:0;
    padding:0;
    list-style:none
}
.border0{
	border:0 !important;
}
.disabled{
	position: relative;
}
.disabled:after{
	content: '';
	display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #1312128c;
    z-index: 10;
	cursor:no-drop;
}
*{
  color:#666;
  font-family:unset;
  font-family:"microsoft yahei";
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  margin:0;
  padding:0;
  font-family: '微软雅黑';
}
a{text-decoration:none;
    color:#565656;
    cursor: pointer;
}
a:hover{color:#333}img{
	vertical-align:bottom;
}
h1{font-size:16px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
body{
    background:#FFFFFF;
    padding:6px !important;
}
label{cursor: pointer;position:relative;}
input[type=date]::-webkit-inner-spin-button{
    display: none;
}
input[type=time]::-webkit-inner-spin-button{
    line-height: 30px;
}
input[type=date]::-webkit-clear-button{
    display: none;
}
input[type=time]{
    position: relative;
}
input[type=time]::-webkit-inner-spin-button{
    position: absolute;
    margin: auto;
    right: 0;
    top: 0;
    bottom: 0;
}
.hide{display:none}
.hidden{display: none !important;}
.clearfix{ *zoom:1; }/*IE/7/6*/
.clearfix::after{content:'';
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.border0{
	border:0;
}
body{
    line-height:1
}
a{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent
}
a:hover,a:focus{
     text-decoration:none;
     bblr:expression(this.onFocus=this.blur());
     outline-style:none
}
input,select{
    vertical-align:middle
}
table{
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
}
td,th{
    vertical-align: middle;
}

ul>li{
    list-style: none;
}
.close{
    width: 20px;
    height: 20px;
    line-height: 50px;
    border-radius: 50%;
    text-align: center;
    background: #397cc0;
    display: inline-block;
}
.close span.ti-close{
    margin:0;
    color:#FFFFFF;
    border-radius:50%;
    font-size:12px;
    line-height:20px;
}
section.section{
    border: 1px solid #e0e0e0;
    border-radius:3px;
}
section.section .title{width: 100%;
    background: linear-gradient(#eee 0px,#e9e9e9 15px,#e2e1e1);
    text-align: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}
section.section .content{
    width:100%;
}
.border{
    border:1px solid #e0e0e0;
}
/* css样式初始化结束  */
button{
    display:inline-block;
    cursor:pointer;
    outline:none;
    border:none;
    border-radius:5px;
}
button.btn{
    height: 24px;
    padding: 0 10px;
} /* 默认高 */
input.btn{
    height: 30px;
    padding: 0 10px;
} /* 默认高 */
/* 添加按钮样式 */
button.normal{
    background:#3392ee;
    border-top:1px solid #3392ee;
    border-left:1px solid #3392ee;
    color:#FFFFFF;
    border-bottom: 2px solid #1978d6;
    border-right: 2px solid #1978d6;
}
button.error{
    background: #ff5722;
    border-top:1px solid #ff5722;
    border-left:1px solid #ff5722;
    color: #fff;
    border-bottom: 2px solid  #ce1a0d;
    border-right: 2px solid  #ce1a0d;
}
/*这里是js功能样式，不能作为html-class*/
button.add{
    background:#3392ee;
    border-top:1px solid #3392ee;
    border-left:1px solid #3392ee;
    color:#FFFFFF;
    border-bottom: 2px solid #1978d6;
    border-right: 2px solid #1978d6;
}
input.normal{
    background:#3392ee;
    border-top:1px solid #3392ee;
    border-left:1px solid #3392ee;
    color:#FFFFFF;
    border-bottom: 2px solid #1978d6;
    border-right: 2px solid #1978d6;
}
/* 删除按钮样式 */
button.danger{
	background:#a2a2a2 !important;
	border-top:1px solid #a2a2a2 !important;
	border-left:1px solid #a2a2a2 !important;
	color:#FFFFFF !important; 
	border-bottom: 2px solid #818181 !important;
	border-right: 2px solid #818181 !important;
}
/* 编辑按钮样式 */
button.warning{
    background:#f18e00;
    border-top:1px solid #f18e00;
    border-left:1px solid #f18e00;
    color:#FFFFFF;
    border-bottom: 2px solid #b46a00;
    border-right: 2px solid #b46a00;
}
button.success{
    background:#00BCD4;
    border-top:1px solid #00BCD4;
    border-left:1px solid #00BCD4;;
    color:#FFFFFF;
    border-bottom: 2px solid #038695;
    border-right: 2px solid #038695;
}
input.warning{
    background:#f18e00;
    border-top:1px solid #f18e00;
    border-left:1px solid #f18e00;
    color:#FFFFFF;
    border-bottom: 2px solid #b46a00;
    border-right: 2px solid #b46a00;
}
/* select 样式 */
select{
    outline:none;
    border:1px solid #c4c4c4;
    height:24px;
    padding: 0 5px;
    border-radius: 3px;
}
/* input type=text 样式 */
input.text{
    height:24px;
    border: 1px solid #D2D2D2;
    margin-right:10px;
    padding: 2px;
    font-size: 12px;
    padding-left:10px;
}
/*上传图片按钮样式*/
a.upload{display: inline-block;
    height: 30px;
    background: #3392ee;
    color: #FFFFFF;
    border-top: 1px solid #3392ee;
    border-left: 1px solid #3392ee;
    border-bottom: 2px solid #1978d6;
    border-right: 2px solid #1978d6;
    border-radius: 5px;
    padding: 0 10px;
    text-align: center;
    line-height: 30px;
    margin-right: 10px;
    font-size: 14px;
}
/* 提交样式 */
button.submit,input[type=submit]{
    background:#3392ee;
    color:#FFFFFF;
    border-top:1px solid #3392ee;
    border-left:1px solid #3392ee;
    border-bottom: 2px solid #1978d6;
    border-right: 2px solid #1978d6;
   border-radius: 5px;
}
button[disabled]{cursor: not-allowed;}
button.border-none{border-color:#FFF;}
.buttons button{
    margin-right:10px;
}
/*单选框样式修改start*/
.label_radio{
    cursor:pointer;
}
.label_radio input[type=radio]{
    display: none;
}
.label_radio input[type=radio] + i{
    background-color:#fff;
    border:1px solid rgba(0,0,0,0.15);
    border-radius:100%;
    display:inline-block;
    height:16px;
    margin: 5px;
    vertical-align:middle;
    width:16px;
    line-height:1;
}
.label_radio input[type=radio]:checked + i:after{
    background-color:#57ad68;
    border-radius:100%;
    content:"";
    display:inline-block;
    height:10px;
    margin:2px;
    width:10px;
    cursor: pointer;
}
/*单选框样式end*/	
/*复选框样式start*/
.label_checkbox{
    cursor: pointer;
}
input.render{
    display:none;
}
.check-ico-box{
    display:inline-block;
    border:1px solid #ddd;
    width:16px;
    height:16px;
    cursor: pointer;
    margin: 5px 5px 0 0;
} 
/*开关样式*/
.switch-door{
    border:1px solid #818181;
    border-radius: 15px;
    display: inline-block;
    width: 70px;
    height:28px;
    color:#FFFFFF;
    background: #3392ee;
    position: relative;
    cursor: pointer;
}
.switch-door .switch-key{
    width: 20px;
    height: 20px;
    background: #FFFFFF;border-radius: 50%;position:absolute;top:3px;
    right:3px;
}
.switch-door .switch-text{
    width: 32px;
    height: 26px;
    position: absolute;
    left: 8px;
    text-align: center;
    line-height: 26px;
}
.switch-door .switch-text:BEFORE{
    content:'ON';
}
.switch-door.false{
    color:#d2d2d2;
    background: #FFFFFF;
    border:1px solid #d2d2d2;
}
.switch-door.false .switch-key{
    top:3px;
    right:unset;
    left:3px;
    background: #d2d2d2;
}
.switch-door.false .switch-text{
    left:unset;
    right:8px;
    text-align: center;
    line-height: 26px;
}
.switch-door.false .switch-text:BEFORE{
    content:'OFF'
}
/*开关样式2*/
 .qidong-box{
    width: 48px;
    height: 21px;
    border-radius: 10px;
    background: #fff;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    border: 1px solid #e0e0e0;
}
 .qidong-box>em{
    position: absolute;
    left: 17px;
    font-style: normal;
    top: -1px;
}
 .qidong-box>i{
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background: #D2D2D2;
    position: absolute;
    left: 2px;
    top: 2px;
}
 
/*单选框样式end*/
/* 表格顶部搜索样式 */
.buttons{
    padding-left:12px;
}
.zk-form.zk-row-form .item{
    margin-top:0;
    float:right;
}
.inline,.item-inline{
    display:inline-block;
}
/* 表格顶部搜索样式 */
.title {
    width: 100%;
    background: linear-gradient(#eee 0px,#e9e9e9 15px,#e2e1e1);
    text-align: left;
    height: 30px;
    line-height: 30px;
    padding-left: 12px;
    font-weight: bold;
}

.titleradius{
    border-radius: 3px;
}
.title {
	width: 100%;
	background: linear-gradient(#eee 0, #e9e9e9 15px, #e2e1e1);
	text-align: left;
	height: 30px;
	border:1px solid #e0e0e0;
	line-height: 30px;
	padding-left: 12px;
	font-weight: bold;
	color:#5a5a5a;
}
/*table 列表页面*/
.table-box{ position:absolute;
    top:unset;
    bottom:60px;
    left:12px;
    right:12px;
    overflow-y:auto;
    border: 1px solid #e0e0e0;
    margin-top:5px;
    border-radius: 0 0 3px 3px;
}
.table-box table .check-ico-box{
    width: 14px;
    height: 14px;
    position: relative;
    top: 1px;
}
.table-box .title{
    height: 30px;
    line-height: 30px;
    background: linear-gradient(#eee 0px,#e9e9e9 15px,#e2e1e1);
    text-align: left;
    padding-left: 20px;
    font-weight: bold;
}
.table-box table thead{
    background: #F4F4F4;
}
.table-box table th{
    border: 1px solid #e0e0e0;
    height:30px;
    line-height:30px;
    text-align: center;
    padding: 0 5px;
}
.table-box table td{
    border: 1px solid #e0e0e0;
    height:26px;
    line-height:26px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px;
}
.table-box table td *{
    text-overflow: ellipsis;
    overflow: hidden;
}
.table-box table td a{
    overflow: visible;
}
.table-box table,.table-box h1{width:100%;min-width:1024px;}
.table-box h1{position:relative;top:0;display:block;}
.table-box .table1{
    position:relative;
           z-index:1;
}
.table-box .table2{
    margin-top:-1px;
}
.table-box tr:hover{background: #f4f4f4;}
.table-box table td.table-box table th{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/**********已修改**********/
.table-box table{
    font-size: 14px;
}
.table-box table thead tr th:first-child,.table-box table tbody tr td:first-child{
    border-left: 0;
    width: 71px;
}
.table-box table thead tr th:last-child,.table-box table tbody tr td:last-child{
    border-right: 0;
}
.table-box table thead tr th{
    border-top: 0;
}
::-webkit-input-placeholder { /* WebKit browsers */
    font-size: 12px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 12px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 12px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 12px;
}
/*table end*/

/*新增 table start pyp*/
.table1{
    width: 100%;
    min-width: 1024px;
}
.table1 .check-ico-box{
    width: 14px;
    height: 14px;
    position: relative;
    top: 1px;
}

.table1 th{
    border: 1px solid #e0e0e0;
    height:30px;
    line-height:30px;
    text-align: center;
}
.table1{position:relative;
    z-index:1;
}
.table1  th{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/**********已修改**********/
.table1{
    font-size: 14px;
}
.table1 thead tr th:first-child{
    border-left: 0;
}
.table1 thead tr th:last-child{
    border-right: 0;
}
.table1 thead tr th{
    border-top: 0;
}
/*新增 table end pyp*/
/*新增table  start*/
.table-box2{ position:absolute;
    top:unset;
    bottom:60px;
    left:12px;
    right:12px;
    overflow-y:auto;
    border: 1px solid #e0e0e0;
    margin-top:5px;
    border-radius: 0 0 3px 3px;
}
.table-box2 table .check-ico-box{
    width: 14px;
    height: 14px;
    position: relative;
    top: 1px;
}
.table-box2 .title{
    height: 30px;
    line-height: 30px;
    background: linear-gradient(#eee 0px,#e9e9e9 15px,#e2e1e1);
    text-align: left;
    padding-left: 20px;
    font-weight: bold;
}
.table-box2 table thead{
    background: #F4F4F4;
}
.table-box2 table th{
    border: 1px solid #e0e0e0;
    height:30px;
    line-height:30px;
    text-align: center;
}
.table-box2 table td{
    border: 1px solid #e0e0e0;
    height:26px;
    line-height:26px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.table-box2 table td *{
    text-overflow: ellipsis;
    overflow: hidden;
}
.table-box2 table td a{
    overflow: visible;
}
.table-box2 table,.table-box2 h1{width:100%;min-width:1024px;}
.table-box2 h1{position:relative;top:0;display:block;}
.table-box2 .table1{
    position:relative;
    z-index:1;
}
.table-box2 .table2{
    margin-top:-1px;
}
.table-box2 tr:hover{background: #f4f4f4;}
.table-box2 table td.table-box2 table th{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/**********已修改**********/
.table-box2 table{
    font-size: 14px;
}
.table-box2 table thead tr th:first-child,.table-box2 table tbody tr td:first-child{
    border-left: 0;
    width: 71px ;
}
.table-box2 table thead tr th:last-child,.table-box2 table tbody tr td:last-child{
    border-right: 0;
}
.table-box2 table thead tr th{
    border-top: 0;
}
/*新增table  end*/
/*************修改分页 start***************/
.bottom-page{
    position:absolute;
    bottom:0;
    left:0;
    font-size: 12px;
    min-width: 590px
}
.page{
    font-size: 12px;
}
.page:BEFORE{
    content:'';display: block;clear:both;
}
.page a,.page>.fonts{float:left;}
.page a{width:26px;height:26px;line-height:26px;text-align: center;border-radius: 3px;border: 1px solid #dadada;margin:0;margin-right:5px;}
/*.page .fonts{height:26px;line-height:26px;}
.page .fonts .number-page{ width: 40px; padding-left: 7px; height: 26px; margin-left: 5px; margin-right: 5px; border-radius: 3px; position: relative; top: -2px;}*/
.page .fonts{height:26px;line-height:26px;}
.page .fonts .number-page{ width: 40px; padding-left: 7px; height: 26px; margin-left: 5px; margin-right: 5px; border-radius: 3px; position: relative; top: -2px;}
.page .ed,.page .pageDown:HOVER{background: #3392ee;color:#ffffff;}
.page .disable{cursor:unset;}
.page .btns{display: inline;}
.page .go{
    float: right;
    margin-left: 5px;
    line-height: 24px;
    background: #e0e0e0;
}
.page input{
    width: 40px;
    padding-left: 7px;
    height: 26px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 3px;
    position: relative;
    top: -2px;
}
.page span.ye,.page span.tiao{
    top: 0;
}
/*************修改分页 end***************/
/* 栏目块  */
/* 表单 */
label{
    display: inline-flex;
}
.label_checkbox{
    display:flow-root;
}
.zk-form:AFTER{
    content: '';
    display: block;
    clear:both;
}
.zk-form .item-block{
    position: relative;
    margin-left:90px;
}
.zk-form .item-block label{
    height:30px;
    line-height:30px;
}
.zk-form .item{
    display:block;
margin-bottom:5px;}
.zk-form .item:last-child{
	margin-bottom:0;
}.zk-form .item:AFTER{
    content:'';
    display:block;
    clear:both;
}
.zk-form input,select.zk-select{
    margin-right:10px;
}
.zk-form textarea{
    min-width:360px;
    min-height:120px;
    padding:5px;
    resize: none;
}
.zk-form .item:nth-child(1){
    margin-top:0;
}
/*第一个label 一般是标题*/
.zk-form .item .item-label{
    height:24px;
    line-height:24px;
    font-size:14px;
    width:80px;
    text-align:right;
    display:inline-block;
}
.zk-form .item .item-label{
    float:left;
}
.zk-form .item .item-inline{
    display:inline-block;
}
.radio-ico-box{
    width:16px;
    height:16px;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 100%;
    display: inline-block;cursor: pointer;margin: 5px 5px 0 0;}
.radio-ico-boxed:AFTER{background-color: #57ad68;border-radius: 100%;content: "";display: inline-block;height: 10px; margin: 2px; width: 10px;cursor: pointer;}
/*弹出层start*/
.popups{position:fixed;top:0;left:0;bottom:0;right:0;width:auto;height:auto; z-index:9;overflow:hidden;}
.popups .back{position:fixed;top:0;left:0;bottom:0;right:0;width:auto;height:auto;background:rgba(0,0,0,0.34);z-index:10}
.popups_content .content{width: auto;height: auto;position: absolute;top: 38px;bottom: 0;right: 0;left: 0;overflow:auto;}
.popups_content .zoom{
    position:absolute;
    bottom:0;right:0;
    height:6px;
    width:6px;
    cursor:nw-resize
}
.popups_content .margintop{
    margin-top: 12px;
    padding: 0 12px;
    }
.popups_content .spacebetween{
    display: flex;
    justify-content: space-between;
}
.popups_content{
    background:white;
    position:absolute;
    box-shadow:1px 1px 3px 3px #777676;
    top:50%;
    left:50%;
    z-index:11;
}
.popups_content .content .order-indexti-eyelh{
    line-height: 30px;
    border-bottom: 1px solid #e0e0e0;
    margin: 0 12px;
    font-size: 14px;
}
.popups_top{
    background:#1985ec;
    background:linear-gradient(to left,#20d1fe,#4c8bff);
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    cursor: move;
    width:100%;
    height:38px
}
.popups_top .title{
    text-align:left;
    padding-left: 18px;
    height:38px;
    line-height:38px;
    font-size: 16px;
    color: #FFF;
    font-weight: 900;
}
.popups_top .ti-close{
    position:absolute;
    top:5px;
    right:7px;
    font-size:14px;
}
.popups_close{
    float:right;
    font-size:20px;
    margin-right:20px;
    transition:transform 1s
}
.popups_close:hover{
    transform:rotate(360deg)
}
.popups_close:before{
    color:#fff
}
.popups_content .kuhulaidianming{
    width: 160px;
    height: 50px;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 2px 2px #e0e0e0;
    padding: 12px;
    margin-bottom: 12px;
    margin-right: 12px;
}
/*orderlist pop弹出 订单详细  start*/
.popups_content  .orderlist-biaoti{
    margin-top: 10px;
    border-bottom: 2px solid #7BBAFD;
    display: flex;
    font-size: 15px;
}
.popups_content  .orderlist-biaoti .zhuantai{
    width: 83px;
    height: 24px;
    line-height: 24px;
    background: #7BBAFD;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
}
.popups_content  .orderlist-biaoti .borderleft{
    width: 0;
    border: 12px solid transparent;
    border-left-color: #7BBAFD;
    border-bottom-color: #7BBAFD;
}
.popups_content .fwblod{
    font-weight: bold;
}
.popups_content .loding{
    background:url(img/loding.gif);
    background-repeat: no-repeat;
    background-size:150px;
    background-position: center;
}
/*orderlist 订单详细  end*/
 
aside{
    border-radius:3px;
}
aside .title{
    width: 100%;
    background: linear-gradient(#eee 0px,#e9e9e9 15px,#e2e1e1);
    text-align: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    font-size:16px;
}
aside .content{
    width:100%;
    border:1px solid #e0e0e0;
    border-top:none;
    border-radius: 0 0 3px 3px;
}
/*menu-add 添加菜单 start*/
#menu-add{
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 819px;
    min-width: 364px;
} 
#menu-add textarea{
     min-width: 255px;
 }
#menu-add input.text[name=name],#menu-add input.text,#menu-add select.zk-select[name=type]{
    width: 255px;
}
#menu-add select.zk-select[name=pid],#menu-add select.zk-select[name=pid]~input.text{
    width: 120px;
}
#menu-add .content:before{
    content: '';
    display: table;
}
#menu-add .xingzengcaidan{
    padding-top: 12px;
    border: 0;
    height: calc( 100% - 30px );
    overflow-y: auto;
}
/*menu-add  添加菜单end*/

aside .content .item{
    margin-bottom: 12px;
}
 
/* 添加客户 页面*/ 
#addressNow{
    width: 387px;
}

.headbox{
    width:170px;
    height:180px;
    line-height:197px;
    background:#f9f9f9;
    background: -webkit-gradient(linear, 0% 25%, 75% 100%, from(#f3f3f3), to(#ffffff));
    text-align:center;
    border:1px solid #c1c1c1;
}
.headbox{
    overflow: hidden;
}
.headbox img{
    width:100%;
    height:100%;
}
#index-header{
    height:60px;
    background:url("header_01.png") no-repeat;
    position:absolute;
    top:0;
    left:0;
    right:0;z-index:20;
}
#index-header>nav>ul>li{
    width:116px;
    float:left;
    height:60px;
}
#index-header>nav>ul>li>a{
    width:116px;
    height:60px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
#index-header>nav>aside.right{
    float:right;
}
#index-section{
     background:#dbdbdb;
     position:absolute;
     top:0;
     left:0;right:0;bottom:0;
}
#index-left{
    position:absolute;
    bottom:0;
    top:60px;
    background:#3b4966;
    width:180px;
}
#bottom-page{
    position: fixed;
    bottom:5px;
    left:20px;
    z-index:1;
}
/*底部分页公共样式*/
/*通知提示信息 end*/

.dh_test{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100vw;
    height:100vh;
    z-index:9;
}
.dh_test_content{
    width: 400px;
    height: auto;
    padding: 20px;
    box-shadow: 0 8px 25px rgba(0, 0, 0,0.4);
    text-align: center;
    position: absolute;
    top: 30%;
    left: 50%;
    z-index: 11;
    background: white;
    animation: mymove 0.3s;
    animation-fill-mode: forwards;
}
@keyframes mymove{
	0%{transform:rotateX(50deg) translateX(-50%);}
	/*25%{transform:translateX(-50%) rotateX(60deg);}*/ 
	/*50%{transform:translateX(-50%) rotateX(0deg);}*/ 
	/*70%{transform-origin: 0% 0%;transform:translateX(-50%) rotateX(20deg);}*/
	/*95%{transform:translateX(-50%) rotateX(-20deg);}*/
	100%{transform:translateX(-50%) rotateX(0deg);}  
}
.dh_test p{
    text-align: center;
    padding: 10px;
    font-size: 15px;
}
.dh_test button{
    width: 96px;
    height:32px;
    background: white;
    margin: 20px 32px 12px;
}/*color: #51adf6;*/
.dh_test .yes{
    background: #1b7ecc;
    color: white;
}
.dh_test .no{background: #f29817;
    color: white;
}
/*.dh_test_doh{transform:translate(-50%,-50%) rotateX(0);}*/
/*test*/
/*对话框*/
.dh{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:auto;
    height:auto;
    z-index:9;
    overflow:hidden;
    display: none;
}
.dh_content{
    z-index:11;
    background: white;
    width: 300px;
    height: auto;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.dh_content_top{
    background:#1985ec;
    background:linear-gradient(to left,#20d1fe,#4c8bff);
    color:#fff;
    cursor:pointer;
    width:100%;
    height:38px
}
.dh_content_title{
    text-align:left;
    padding-left: 18px;
    height:38px;
    line-height:38px;
    font-size:16px
}
.dh_content_content{
    background: white;
    width: 300px;
    position: relative;
    padding-bottom: 10px;
    box-shadow: 0 5px 5px #D0D0D0;
}
.dh_content_content_c{
    width: 100%;
    text-align: center;
    padding: 10px;
    color: black;
    font-size: 15px;
}
.dh_content_btn_group{
    width: 100%;
    text-align: center;
    margin-top: 5px;
}
.dh_content_btn_group .del{
    margin-left: 20px;
}
/*对话框end*/
/*复选框*/
.label_checkbox_k{
    cursor:pointer;
    margin-top:4px
}
.label_checkbox_k input[type=checkbox]{
    display:none
}
.label_checkbox_k input[type=checkbox]+i{
    width:50px;
    height:25px;
    border:1px solid #d0d0d0;
    border-radius:5px
}
.label_checkbox_k input[type=checkbox]+i:before{
    content:'';
    background-image:url(../../static/admin/img/close.png);
    background-size:15px 15px;
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    display:block;
    position:absolute;
    margin-top:4px;
    margin-left:17px;
}
.label_checkbox_k input[type=checkbox]:checked+i{
    border:1px solid #3692ee;
}
.label_checkbox_k input[type=checkbox]:checked+i:before{
    background-image:url(../../static/admin/img/checkmark.png)
}
.msg{
    width:auto;
    padding:10px 15px;
    text-align:center;
    color:white;
    border-radius:5px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:100000;
}
.msg_success{
    background:green;
}
.msg_error{
    background:red;
}
.form_item{
    display:flex;
    align-items:center;
    padding:5px 10px;
}
.recharge_index [class^="ti-"],.recharge_index [class*=" ti-"]{
    font-size:15px;
}
.recharge_index [class^="ti-"]:before,.recharge_index [class*=" ti-"]:before{
    padding-right:10px;
    font-size:15px;
    color:#6fb2f3;
    display:inline-block;
    vertical-align:middle;
}
/*icon end*/
/********服务监管*****************/
/*服务对象分布*/
/*****服务对象分布end*****/
/*********服务监管end*************/
/*ksh-end*/
/*匡思衡 ksh 客户类型start*/
.clientType_search{margin-bottom:18px}.clientType_search .form_item{padding-left:0}
.clientType_search .ti-search{font-size:15px;margin-left:0}
.clientType_search .ti-search:before{font-size:15px;color:#3692ee;padding-right:5px}
.clientType_search input[name=cardId]{width:210px}
.clientType_type .client-clienttypeanniu{
    display:inline-block;
    width:142px;
    height:43px;
    border:1px solid #0096e6;
    border-bottom:3px solid #0096e6;
    border-radius:5px;
}
.clientType_type>div>span{
    display:inline-block;
    height:39px;
    line-height:39px;
    text-align:center;
    width:102px;
    border-right:2px solid #eee;
}
.clientType_type>div>i:before{
    position:absolute;
    margin-top:-10px;
}
.clientType_list{
    position:static;
}
.clientType_page{
    position:static;
    margin:10px 0;
}
#clientType_top .clientType_search{
    margin-bottom:0;
}
.zkpyp-table{
    width:100%;
    font-size:14px;
}
.zkpyp-table thead>tr{
    background:#f4f4f4;
}
.zkpyp-table tbody>tr:hover{
    background:#f4f4f4;
}
.zkpyp-table tr>th{
    border:1px solid #e0e0e0;
    height:30px;
    line-height:30px;
}
.zkpyp-table tr>td{
    text-align:center;
    border:1px solid #e0e0e0;
    height:30px;
    line-height:30px
}
.zkpyp-table td>.cell1,.zkpyp-table th>.cell1{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.zkpyp-table td>.cell1 label{
    position:relative
}
#clientType_tianjialeixing button.tiajialeixing{
    display:inline-block;
    width:142px;
    height:42px;
    margin-right:9px;
    background:#3392ee;
    position:relative;
    top:-8px
}
#client-type{
    min-width: 830px;
}
#clientType_top .form_item{
    padding:0;
}
#clientType_tianjialeixing .client-clienttypeanniu{
    margin-right: 7px;
    margin-bottom: 6px;
}
#clientType_top .bianjikuang{
    padding-top: 6px;
}
#client-typeselectkehu{
    margin-right: 5px;
}
#client-typeselectkehu~input.suru{
    margin-right: 5px;
}
#client-typeselectkehu~button.sousuo{
    margin-right: 5px;
}
#clientType_tianjialeixing .client-clienttypeanniu:before{
    content:' ';
    transform:scaleX(0.2);
    position:absolute;
    width:140px;
    height:39px;
    transition:all .5s cubic-bezier(.74,.22,.07,.83);
}
#clientType_tianjialeixing .client-clienttypeanniu:nth-of-type(2n):hover:before{
    transform:scaleX(1);
    background:#0096e6;
    z-index: -1;
}
#clientType_tianjialeixing .client-clienttypeanniu:nth-of-type(2n+1):hover:before{
    transform:scaleX(1);
    background:#54c89c;
    z-index: -1;
}

#clientType_tianjialeixing .client-clienttypeanniu>i{
    color:#f18e00;
}
#clientType_tianjialeixing .highlight:nth-of-type(2n+1) i{
    color:white;
}
#clientType_tianjialeixing .highlight:nth-of-type(2n) i{
    color:white;
}

#clientType_tianjialeixing .client-clienttypeanniu:hover i{
    color:#fff;
}
#clientType_tianjialeixing .client-clienttypeanniu:hover span{
    height:42px;
}
#clientType_tianjialeixing .client-clienttypeanniu>i{
    color:#ff5722;
}
#clientType_tianjialeixing .client-clienttypeanniu>i.regulation-map-inumber{
    float: right;
    position: relative;
    top: 11px;
    text-align: center;
    width: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#clientType_tianjialeixing .highlight:nth-of-type(2n+1){
    background:#65deb0;
    color:white;
}
#clientType_tianjialeixing .highlight:nth-of-type(2n){
    background:#09a9ff;
    color:white;
}
#clientType_tianjialeixing .client-clienttypeanniu:nth-of-type(2n+1){
    border-color:#54c89c;
}
.zk-table thead tr:nth-child(2){
    background:#efefef;
    height:35px;
}
#clientType_list1 .zk-table thead tr:nth-child(1){
    width:unset;
    background:#efefef;
    text-align:center;
    height:30px;
    line-height:0;
    padding:0;
    font-size:14px;
}
#clientType_list1{
    overflow-y:visible;
    overflow-x:auto;
}
#client_table .page{
    position:absolute;
    bottom:15px;
    height:32px;
    line-height:32px;
    padding-left:5px;
}
#client_table .page a{
    width:26px;
    height:26px;
    line-height:26px;
    color:#252424;
    display:inline-block;
    border-radius:5px;
    border:1px solid #dadada;
    text-align:center;
    background:#fff;
}
#client_table .page a.ed{
    background:#3392ee;
    color:#fff;
}
#client_table .page .pageUp,#client_table .page .pageDown{
    width:26px;
    position:relative;
    top:3px;
    text-align:center;
    line-height:25px;
    height:26px;
    margin-right:0;
}
 
#client_table .page .ti-arrow-circle-right:before{
    content:"\e65d";
    padding-right:1px;
}
#client_table .page input.text{
    width:36px;
    padding-bottom:4px;
    padding-left:5px;
    margin:0 5px;
    margin-top:-4px;
    height:20px
}
#client_table .page input::-webkit-input-placeholder{
    font-size:12px;
}
#client_table .page input::-moz-placeholder{
    font-size:12px;
}
#client_table .page input:-moz-placeholder{
    font-size:12px;
}
#client_table .page input:-ms-input-placeholder{
    font-size:12px;
}
#client_table .page .go{
    margin-left:2px;
    height:26px;
    line-height:24px;
    width:26px;
}
#client_table{
    position:relative;
    border:1px solid #e0e0e0;
    border-radius:3px;
}
.clientType_map{
    margin-top:6px;
    height:300px;
    border:1px solid #e0e0e0;
}
#client_table{
    height:613px;
}
 
.clientType_type .client-clienttypeanniuwenben{
    display:inline-block;
    height:39px;
    line-height:19px;
    text-align:center;
    width:102px;
    border-right:2px solid #eee;
}
.clientType_type .client-clienttypeanniuwenben .clientType_wenben{
    max-width:102px;
    overflow: hidden;
}
#clientType_top .clientType_type .clientType_number{
    display:block;
    text-align:center;
    width:102px;
    color:#b34133;
}
#clientType_top .clientType_type .client-clienttypeanniu >i:before{
    position:absolute;
    margin-top:-20px;

}

/*********公共样式*********/
button.hujiaoanniu{
    background: #f4f4f4;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    color: #454545;
    border-bottom: 2px solid #d1d1d1;
    border-right: 2px solid #d1d1d1;
}
button.hujiaoanniu:active{
    border-color: transparent;
}
/*********公共样式*********/
/*******************************************login******************************************/
 
#checkbox1 span{
    font-size: 14px;
}
#checkbox1~span.forget_password{
   float: right;
    color: #666;
    font-size: 14px;
    cursor: pointer;
}
#checkbox1~span.forget_password:hover a{
    color: blue;
}
.zk-form input[type=checkbox], .zk-form input[type=radio] {
     position:absolute;left:20px;opacity:0;width:1px;height:1px;
}
label input[type=checkbox] {
    display: none;
}
/*背景色渐变*/
p{
    margin: 0;
    padding: 0;
}
*{
    box-sizing: border-box;
}
#login {
    margin: 0;
    padding: 0;
    width: 100%;
    max-height: 100vh;
    position: relative;
    font-family: sans-serif;
    font-size: 16px;
    background: linear-gradient(0deg, #3392ee 0%, #84f1ff 22%, #3392ee 100%);
    overflow: hidden;
    height: 100vh;
}

/*图片盒子大小*/
.denglu{
    /*宽度65%，水平居中*/
    margin: 0 auto;
    width: 65%;
    text-align: center;
    max-width: 1497px;
    min-width:1122px;
}
/*logo图*/
.denglu>#logo{
    margin-top: 8.39%;
    margin-right: auto;
    margin-left: auto;
    min-width: 1066px;
    max-width: 1422px;
}
.denglu>#logo>img{
    /*最大宽度，最小宽度*/
    width: 100%;
}
.dengluwenzi img{
    width:380px;
    margin-bottom:20px;
    margin-top: -45px;
}
/*主要区域*/
#main{
    margin: 0 auto;
    max-width: 1500px;
    min-width: 1125px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
/*图片框*/
#main>.tupian{
    max-width: 914px;
    min-width: 100px;
    width: 35.7%;
}
/*图片大小*/
#main>.tupian>img{
    width: 130%;
}

/*登录框*/
.denglukuang{
    max-width: 550px;
    max-height: 546px;
    background: rgba(255, 255, 255, 0.2);
    width: 21.7%;
    min-width: 412px;
    padding: 12px 0;
    height: 264px;
}
/*登录*/
.denglukuang>form{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 19.9%;
    min-width: 381px;
    background: #fff;
    border-radius: 5px;
    text-align: left;
    padding: 0 10px;
    height: 240px;
    margin: 0 auto;

}
/*input 高度37，行高37,颜色，下边框*/

.denglukuang>form>p{
    border-bottom: 1px solid #F3F3F3;
    height: 38px;
    line-height: 38px;
    color: #4196EF;
}
.denglukuang>form>p.dengluanniu{
    height: 38px;
    line-height: 38px;
    color: #4196EF;
    border: 0;
}
.denglukuang>form>p.error_message{
    height: 30px;
    line-height: 30px;
    border: 0;
}
.denglukuang>form>p>span{
    color: #d2d2d2;
}
.denglukuang>form>p>input{
    height: 38px;
    padding:0 10px;
    border: 0;
    width: 100%;
    padding-left: 32px;

}

.denglukuang input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;

}
.denglukuang>form>p>input.ren{
    background: url("../images/ren.png") no-repeat 2% center;
    -webkit-background-size: 18px;
    background-size: 18px;
}
.denglukuang>form>p>input.suo{
    background: url("../images/suo.png") no-repeat 2% center;
    -webkit-background-size: 18px;
    background-size: 18px;
}
.denglukuang>form>p>input.key{
    margin-left:3px;
    padding-left: 29px;
    background: url("../images/key.png") no-repeat 2% center;
    -webkit-background-size: 18px;
    background-size: 18px;
    width: 64%;
}
.denglukuang>form>p.yanzheng{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.denglukuang>form>p>input.key+span{
    display: inline-block;
    width: 34%;
    color:red;
    height: 38px;
    padding-top: 4px;
    cursor: pointer;
}
/*登录按钮*/
.denglukuang>form>p.dengluanniu>button{
    background: #3692EE;
    border-radius: 5px;
    color:#fff;
    font-weight:900;
	height: 38px;
    padding:0 10px;
    border: 0;
    width: 100%; 
}
.denglukuang .error_message {
    text-align: center;
}
.denglukuang .error_message .login_message{
    color: red;
    font-size: 14px;
}
#checkbox1{
    height: 30px;
    line-height: 30px;
}
/*响应式*/
#item_container .clientlist_gift{
    padding:0 10px;
}
#item_container .clientlist_gift .moneyf{
    color:#0096E6;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .moneyf{
    color:#0096E6;
}
#item_container .clientlist_gift .money{
    font-weight: bold;
    color: #b34133;
}
#clientlist_gift .moneywb{
    font-weight: bold;
}
#item_container .clientlist_gift .moneyp{
    line-height: 30px;
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop{
    display: block;
    padding: 0;
}
#setmeal_container .clientlist_gift_xuanzhekefupop{
    display: block;
    padding: 0;
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .shangpingprice{
    color: #B34133;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .shangpingprice{
    color: #B34133;
}

#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .tupiankuang{
    margin-top: 2px;
    width: 100%;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .tupiankuang{
    margin-top: 2px;
    width: 100%;
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .tupiankuang .tupianbox{
    float: left;
    width: 150px;
    margin: 6px 0;
    cursor: pointer;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .tupiankuang .tupianbox{
    float: left;
    width: 150px;
    margin: 6px 0;
    cursor: pointer;
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .box{
    width: 142px;
    position: relative;
    box-shadow: 1px 1px 3px 3px rgba(80,80,80,0.5);
    border-radius: 3px;
}
#setmeal_container  .clientlist_gift_xuanzhekefupop .box{
    width: 142px;
    position: relative;
    box-shadow: 1px 1px 3px 3px rgba(80,80,80,0.5);
    border-radius: 3px;
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .box:hover{
    box-shadow: 1px 1px 3px 3px rgba(80,80,80,0.7);
}
#setmeal_container .clientlist_gift_xuanzhekefupop .box:hover{
    box-shadow: 1px 1px 3px 3px rgba(80,80,80,0.7);
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .box .shangpingnamep{
    line-height: 24px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .box .shangpingnamep{
    line-height: 24px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .box .shangpingxinglitupian{
    height: 133px;
    width: 142px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .box .shangpingxinglitupian{
    height: 133px;
    width: 142px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

#item_container .clientlist_gift .clientlist_gift_xuanzhekefupop .box .shangpingxinglitupian .tupian{
    border: 0;
    max-width: 95%;
    max-height: 95%;
    border-radius: 3px;
}
#setmeal_container .clientlist_gift_xuanzhekefupop .box .shangpingxinglitupian .tupian{
    border: 0;
    max-width: 95%;
    max-height: 95%;
    border-radius: 3px;
}

/***************market-index*************/
/*header form*/

#market-index-header .header{
    width:450px;
    margin: 0 auto;
    height: 30px;
    display: flex;
    align-items: center;
}
#market-index-header label.item-label{
    line-height: 34px;
}
#market-index-main .page input{
    width: 40px;
    padding-left: 7px;
    height: 26px;
    position: relative;
    top: -4px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 3px;

}

#market-index-main .page{
    position: absolute;
    bottom: 30px;
    left: 7px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}

#market-index-header input{
    width: 260px;
    margin-right: 7px;
}
#market-index-header button.sousuo{
    margin-right: 0;
}
#market-index-header select.xiala{
    margin-right: 6px;
}
#market-index-header button:last-child{
    margin-right: 0;
}
/************************table +统计图*/
#market-index-main .market-index-main-left{
    height: 288px;
}
#market-index-main .table-box{
    top: 24px !important;
    left: 0;
    right: 6px;
    border-radius: 3px;
    border-top-color: transparent;
    bottom: 72px;
    overflow-y: auto;
}
#market-index-main table th{
    border-top-color: transparent;
}
#market-index-main table th:first-child,#market-index-main table tbody tr td:first-child{
    border-left: 0;
}
#market-index-main table th:last-child,#market-index-main table tbody tr td:last-child{
    border-right: 0;
}
/************统计图******************/
#market-index-main .market-index-main-right{
    padding-left:3px;
}
#market-index-main .market-index-main-left{
    padding-right: 3px;
}
#market-index-main .market-index-main-left .huiyuanxinxi{
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 282px;
}
tr .fujiaoshijian{
    width: 150px;
}
tr .y_y_q_x{
    width: 236px;
}
tr .y_g_z_d_w{
    width: 180px;
}
tr .s_f_t{
    width: 152px;
}
tr .manyidu{
    width: 54px;
}
tr .fuwuliushuihao{
    width: 231px;
}
tr .hujiaoshijian{
    width: 148px;
}
tr .shangpingdanwei,tr .chulijieguo,tr .fujiaoleixing,tr .tonghuazhuangtai,tr .fenjihaoma,.sigezi{
    width: 68px;
}  
tr .guoqishijian{
   width:100px;
}
tr .zitu{
    position: relative;
    top: 3px;
    margin: 0 0 0 5px;
    font-size: 16px;
    color: #3392EE;
}
tr .shuliang{
    width: 176px;
}
tr .shangpingjiage{
    width: 120px;
}
tr .caozuo,tr .xingbie{
    width: 40px;
}
tr   .xuhao{
    /*width: 65px;*/
    width: 71px!important;
    text-align: right;
    padding: 0 5px;
}
tr  .xingming,tr .zhenglingshichang,tr .shengri{
      /*width: 91px;*/
      width: 88px;
  }
tr .chuangjianshijian{
    width: 150px;
}
tr .dengji,tr .leixing,tr .paixu,tr .tzhuangtai,tr .tyingcang{
    width: 40px;
}
tr   .lianxidianhua,.huiyuankahao{
      /*width: 120px;*/
      width: 102px;
  }

 
tr .dangqianyue,.dangqianjifen{
    width: 108px;
}
tr .taocanzhouqi{
    width: 146px;
}
.addbutton,.plusbutton{
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 0;
    background-color: #EBEBEB;
    border: 1px solid #e0e0e0;
}
table tbody tr td.shuliang span{
    margin: 0 8px;
}
table input[type=radio]+div.radio-ico-boxed:after{
    background: #3392EE;
}
table tbody tr td button.delete{
    width: 24px;
    height: 20px;
    padding: 0;
    margin: 0;
    font-size: 14px;
}


/*market 代购服务 start*/

#market-indexall{
    min-width: 858px;
}
#market-indexall~.popups #market_sellList_from .shangpingxingxiyiliaobaojian{
    width: 836px;
    padding-left: 11px;
    padding-top: 6px;
    margin: 0 auto;
}
#market-indexall~.popups .content #market_sellList_from .shangpingxinxili{
    float: left;
    width: 206px;
    margin-bottom: 12px;
}

#market-indexall~.popups .content #market_sellList_from .shangpingxinxili .box{
    width: 194px;
    position: relative;
    box-shadow: 1px 1px 3px 3px rgba(80,80,80,0.5);
    border-radius: 3px;
}

#market-indexall~.popups .content #market_sellList_from .shangpingxinxili .box:hover{
    box-shadow: 1px 1px 3px 3px rgba(80,80,80,0.7);
}
#market-indexall~.popups .content #market_sellList_from .shangpingxinxili .shangpingxinglitupian{
    height: 192px;
    width: 192px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
 }
#market-indexall~.popups .content #market_sellList_from .shangpingxinxili .shangpingxinglitupian img.tupian{
    border: 0;
    max-width: 95%;
    max-height: 95%;
    border-radius: 3px;
}
#market-indexall~.popups .content #market_sellList_from .shangpingxinxili p{
    line-height: 24px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#market-indexall~.popups .content #market_sellList_from .shangpingxinxili p span{
    color: #B34133;
}
/*代购详细服务 start*/
#market-index-xiangxifuw{
    padding: 0 6px;
}
#market-index-xiangxifuw .anniutwo button{
    height: 24px;
    width: 70px;
    padding-bottom: 2px;
}
#market-index-xiangxifuw .zkcol-xs3img{
    width: 250px;
    height:150px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e0e0e0;
    padding: 5px;
    margin: 6px auto;
    border-radius: 3px;
}
#market-index-xiangxifuw .zkcol-xs3img .tupian{
    max-width: 100%;
    max-height: 100%;
    border-radius: 3px;
}
#market-index-xiangxifuw .line{
    width: 250px;
    margin: 12px auto 6px;
}
#market-index-xiangxifuw .line hr{
    border: 0;
    height: 2px;
    background: #e0e0e0;
}
#market-index-xiangxifuw .wenbenp{
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    width: 250px;
    margin: 0 auto;
}
#market-index-xiangxifuw .wenbenp.input{
    display: flex;
   align-items: center;
    margin-top: 6px;
}
#market-index-xiangxifuw .wenbenp.input.first{
    margin-top: 0;
}
#market-index-xiangxifuw .wenbenp span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
}
#market-index-xiangxifuw .wenbenp.selectp{
    margin-top: 6px;
}
#market-index-xiangxifuw .wenbenp input{
    padding-left: 6px;
    margin-right: 0;
    width: 180px;
    height: 24px;
}
#market-index-xiangxifuw .wenbenp .shuju{
    color: #B34133;
}
#market-index-xiangxifuw .wenbenp #sendFac{
    height: 24px;
    width: 180px;
}
/*代购详细服务 end*/
/*market 代购服务 end*/
#market-index-main .market-index-main-right .xinxi{
    height: 282px;
    border: 1px solid #e0e0e0;
    width: 100%;
    border-radius: 3px;
}
#market-index-suoyinshuju{
    height: 250px;
    width: 100%;
}
#market-index-main {
    padding-top: 6px;
}
#market-index-main .title{
    border: none;
}
.page a{
    color: #565E82;
}
.market-page{
    position: relative;
    top: -75px;
}
#market-index-footer-table{
    height: 300px;
}
.marketshoppingcart_wu{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 10px;
    font-size: 16px;
    font-weight: bold;
}
/***************************section 3*******************/
/***************form-header*************/
#market-index-footer{
    min-width: 768px;
    display: flex;
    justify-content: center;
    position: relative;
}
#market-index-footer .title{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#market-index-footer-left {
    border-bottom-left-radius: 3px;
    padding-top: 12px;
    top: 30px;
    border: 1px solid #e0e0e0;
    /*right: 70%;*/
    border-right-color: transparent;
    position: absolute;
    left: 0;
    height: 260px;
    min-width: 320px;
}
#market-index-footer-left .item-block{
    /*margin-left: 12px;*/
    width: 265px;
    margin: 0 auto;
}
#market-index-footer-left button {
    position: relative;
    top: 2px;
    margin-right: 7px;
}
#market-index-footer-left input {
    margin-right: 7px; 
    margin-left: 7px;
}
/*********************服务类型*****************************/
#market-index-footer-left .fuwu{
    padding: 12px;
}
#market-index-footer-left .fuwu>ul{
     height: 170px;
     overflow: auto;
    width: 254px;
    margin: 0 auto;
    cursor: pointer;
 }
#market-index-footer-left .fuwu>ul>li{
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    font-family: "bodoni mt black";
    font-size: 15px;
}
#market-index-footer-left .fuwu>ul>li img{
  vertical-align: middle;
}

#market-index-footer-left .fuwu>ul ul{
    border-left: 1px dashed #000;
    display: none;
    margin-left: 10px;
}
#market-index-footer-left .fuwu>ul ul li{
    line-height: 24px;
}
#market-index-footer h1.title{
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
    border: 1px solid #e0e0e0;
}
#market-index-footer span.ti-trash{
    color: #ff5722;
}
/*table 列表页面第二个table列表*/

/*table end*/
#table-box1{
    top: 25px !important;
    left: 30%;
    right: 0;
    height: 260px;
    border-radius:  0 0  3px 0;
}
#table-box1 table{
    font-size: 14px;
}
#table-box1 th{
    border-top-color: transparent;
    border-left-color: transparent;
}
#table-box1 th:last-child,#table-box1 td:last-child{
    width: 42px;
}
#table-box1 tr>td:first-child{
    border-left-color: transparent;
}

/*************************打印********************************/
#market-index-footer-dayin2{
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    justify-content: flex-end;
    padding: 0;
    height: 34px;
    line-height: 34px;
}
#market-index-footer-dayin2 .check-ico-box{
    margin-top: 9px;
}
#market-index-footer-dayin2>label{
    margin-right: 50px;
    font-size: 16px;
}
#market-index-footer-dayin2>label>span{
    color: #F25C5C;
}
#market-index-footer-dayin2>label.dayin{
    background: url("../images/dayin.png") no-repeat left center;
    padding-left: 40px;
    -webkit-background-size: 30px;
    background-size: 24px;
}
#market-index-footer-dayin2>label.duanxin{
    background: url("../images/duanxin.png") no-repeat left center;
    padding-left: 40px;
    -webkit-background-size: 30px;
    background-size: 24px;
} 
#head-portrait2 p:last-child{
    margin-bottom: 0;
}
#head-portrait2 input{
    margin-right: 0;
}
  
#head-portrait2 p{
    margin-bottom: 12px;
    display: inline-flex;
}
#head-portrait2 p span{
    display: inline-block;
    width: 60px;
    height:30px;
    line-height:30px;
    text-align: right;
}
#head-portrait2 p:nth-of-type span{
    padding-right: 2px;
}


#head-portrait2 p:last-child{
    margin-bottom: 0;
}
#head-portrait2 input{
    margin-right: 0;
    width: 162px;
}  
 
/**************market-show_list****/
/*头部按钮*/
#market-show_list_header{
    margin-bottom: 6px;
}
#market-show_list_header .clientType_type .client-clienttypeanniuwenben {
    line-height: 39px;
}
#market-show_list_header ul.show_list_zhuangtai{
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 12px;
}

#market_show_list_main .table1,#market_show_list_main .table2{
    min-width:1108px;
}
#market_show_list_main .table-box th:nth-of-type(13),#market_show_list_main .table-box td:nth-of-type(13) {
    border-right: 0;
    width: 77px;
}
#market_show_list_main .table-box td:nth-of-type(13) span{
    margin: 0;
    color: #00BCD4;
    font-size: 16px;
}
#market_show_list_main .table-box .d_w{
    width: 40px;
}
#market_show_list_main .table-box .d_d{
    width: 226px;
}

#market-show_list_header ul.show_list_zhuangtai:after{
    content: '';
    display: block;
    clear: both;
}
#market-show_list_header ul.show_list_zhuangtai>li{
    float: left;
    width: 160px;
    margin-right: 20px;
    border: 1px solid #89b2ef;
    height: 45px;
    line-height: 45px;
    border-radius: 3px;
    border-bottom: 3px solid #89b2ef;
    margin-bottom: 12px;
}
#market-show_list_header ul.show_list_zhuangtai>li.lastchild{
    margin-right: 0;
}
#market-show_list_header ul.show_list_zhuangtai>li.jinxin{
    border-color: #FAA736;
}
#market-show_list_header ul.show_list_zhuangtai>li .shuliang{
    width: 60px;
    display: inline-block;
    height: 40px;
    border-right: 2px solid #EBEBEB;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
#market-show_list_header ul.show_list_zhuangtai>li .zhuangtai{
    width: 96px;
    display: inline-block;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
/*创建时间*/
#market-show_list_header ul.show_list_shijian>li .market-wenben{
    position: relative;
    top: 2px;
    font-size: 14px;
}
#market-show_list_header ul.show_list_shijian>li .market-line{
    color: #e0e0e0;
}
#market-show_list_header ul.show_list_shijian:before{
     content: '';
    display: table;
 }
#market-show_list_header ul.show_list_shijian>li{
    float: left;
}
#market-show_list_header ul.show_list_shijian>li .inputleft{
    margin-left: 10px;
}
#market-show_list_header ul.show_list_shijian>li.market-show-anniu{
    /*padding-left: 20px;*/
}
#market-show_list_header ul.show_list_shijian>li.market-show-anniu p.market-suo>button.warning{
    margin-left: 5px;
}
/*table*/
#market_show_list_main .market_show_list_table{
    position: relative;
    height: 720px;
}
#market_show_list_main .market_show_list_table .table-box{
    top: 25px;
    height: 638px;
    right: 0;
    left: 0;
    overflow-y: auto;
}
#market_show_list_main .page{
    min-width: 466px;
}
/*input*/
#market-show_list_header .show_list_shijian input{
    width: 80px;
    padding: 0 5px;
    text-align: center;
}
#market-show_list_header .show_list_shijian .market-shuru{
    position: relative;
    top: -1px;
    width: 195px;
    padding: 0 5px;
    text-align: left;
}
#market-show_dingdanzuhe{
    margin-right: 10px;
}
#market-show_list{
    min-width: 1072px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 5px;
}
#market-show_list .table-box td:last-child span{
    margin: 0;
    color: #00BCD4;
}
/********market-show_list*/
/******seller-index*******/
/*头部页面*/
#seller-form{
    width: 100%;
    margin-bottom: 6px;
}
#seller-form div.item-block{
    margin-left: 0;
}
#seller-form div.item-block input.seller-input{
    position: relative;
    top: -2px;
}
/*table主内容*/
#seller-index-main{
    position: relative;
    height: 774px;
}
#seller-index-main .bottom-page,#seller-index-main,#seller-form{
    min-width: 370px;
}
#seller-table{
    position: relative;
}
#seller-table .table-box{
    top: 25px;
    height: 694px;
    right: 0;
    left: 0;
    overflow-y: auto;
} 
#setmeal-table .table-box table,#setmeal-table .table-box h1{
    min-width: 830px;
}
#seller-table .seller-caozuo{
    height: 30px;
    line-height: 30px;
}

#seller-table .seller-bianji{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    position: relative;
    top: 5px;
}
#seller-table .seller-bianji:before{
    padding-right: 5px;
    font-size: 12px;
    color: #6fb2f3;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
 
/******seller-index**** end***/
/******seller-add**** start***/
#sell-add{
    font-size: 14px;
    min-width: 809px;
}
#sell-add .radio-ico-box {
    margin-top: 7px;
}
#sell-add .sell-addmain{
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    width: 992px;
    margin: 0 auto;
    height: 100%;
}
#sell-add .sell-addmain .content{
    overflow-y: auto;
    height: calc( 100% - 30px );
    padding-bottom: 6px;
}
#sell-add .sell-addmain .chanpingzhaiyao{
    padding-left: 5px;
}
#sell-add .sell-addmain .sell-addmainxinzeng{
    width: 100%;
    display: flex;
    padding-left: 5px;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengfuwuleft{
    padding-right: 3px;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengfuwuright{
    padding-left: 3px;
    flex-grow: 1;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengleft{
    width: 100%;
    padding-bottom: 6px;
}
#sell-add .sell-addmain  .chanpingzhaiyao textarea{
    min-height: 140px;
    min-width: 886px;
    resize: none;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright{
    width:100%;
    padding-bottom: 1px;
    display: flex;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .leftbox{
    width:40%;

}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .rightbox{
    width:60%;

}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaochanshi{
    margin-top: 0;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .chuchuangbox{

}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .chuchuang{
    border: 1px solid #e0e0e0;
    width: 202px;
    height: 202px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    margin-top: 30px;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .chuchuang .chuchaungtu{
    max-width: 95%;
    max-height: 95%;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright  .caozuo{
    text-align: center;
}

#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright  .caozuo .xianchangpaizhao{
    margin-left: 131px;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaobox{
    margin-left: 90px;
    padding-left: 1px;
    height: 102px;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaochuchaung{

}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaochuchaunglitu{
    width: 101px;
    height: 101px;
    float: left;
    padding-right: 6px;
    padding-bottom: 6px;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaochuchaunglitu:last-child{
    /*padding-right: 6px;*/
    /*padding-bottom: 6px;*/
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaochuchaunglitu .tubox{
    border: 1px solid #e0e0e0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#sell-add .sell-addmainxinzengright .liebiaoanniu{
    display: flex;
    justify-content: center;
}
#sell-add .sell-addmain .sell-addmainxinzeng .sell-addmainxinzengright .liebiaochuchaunglitu .chuchaungtu{
    max-height: 95%;
    max-width: 95%;
}
#sell-add .item{
    margin-top: 6px;
}
#sell-add .item.shangpingleixing{
    position: relative;
}
#sell-add .item.shangpingleixing .beizhu{
    width: calc( 100% - 63px);
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}
#sell-add .item.chanpingfenlei .item-block{
    width: 183px;
}
#sell-add .item input{
    padding: 2px 10px;
    margin-right: 0;
    width: 182px;
}
#sell-add .item .beizhu{
    width: 182px;
    line-height: 20px;
    color: darkgray;
}

#sell-add .item  .jiliangdanwei{
    width: 182px;
    padding: 2px 10px;
    margin-right: 0;
    position: relative;
    top: -2px;
}
#sell-add .item  .jiliangdanwei.tianjia{
    width: 74px;
}
#sell-add .item  .jiliangdanwei+p button{
    margin-top: 4px;
}
#sell-add .item  .jiliangdanwei+p button:first-child{
    margin-right: 79px;
}
.popups_content #unitAdd{
    padding: 0 12px;
}
.popups_content #unitAdd .item{
    margin-top: 6px;
}
.popups_content #unitAdd .item .item-label,.popups_content #unitAdd .item .text{
  
}
.popups_content #unitAdd .item.anniu{
    text-align: center;
    padding-left: 4px;
}
.popups_content #unitAdd .item.anniu button{
    width: 100px;
}
#sellunitdel .item{
    margin-top: 6px;
}
#sellunitdel .item .wenben{
    padding: 0 6px;
    line-height: 24px;
    font-size: 14px;
    text-indent: 28px;
}
#sellunitdel .item.anniu{
    text-align: center;
}
#sellunitdel .item label{
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
}
#sellunitdel .item label .check-ico-box{
    position: relative;
    top: 5px;
    height: 14px;
    width: 14px;
    margin: 0;
    margin-right: 5px;
}
#sellunitdel .item.anniu button{
    width: 100px;
}
#sell-add .jiliangdanweiitem{
    margin-top: 0;
}
#sell-add .jiliangdanweiitem .item-block span{
  font-size: 20px;
    margin: 0 5px;
    color: blue;
    position: relative;
    top: 4px;
}
#sell-add .jiliangdanweiitem span.ti-trash{
    color: #ff5722;
}
#sell-add .item .tianjia{
    margin-right: 0;
}
#sell-add .item.jiliangdanweiitem button{
    height: 26px;
}
#sell-add .item.tijiao{
    display: flex;
    justify-content: center;
}
#sell-add .item.tijiao button{
    margin-right: 20px;
    width: 80px;
}
#sell-add .item .zk-select{
    width: 182px;
    margin-right: 0;
}
#sell-add .item select{
    width: 182px;
}
/******seller-add**** end***/
/**************setmeal-add***********/
#setmeal-add{
    min-width: 966px;
}
#setmeal-main{
    position: relative;
    height: 356px;
    display: flex;
    flex-wrap: wrap;
}
#setmeal-main .setmealleftbox{
    width: 50%;
    padding-right: 3px;
}
#setmeal-main .setmealrightbox{
    width: 50%;
    padding-left: 3px;
    min-width: 480px;
}
#setmeal-main .setmealrightbox .setmeal-main-right{
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
}
 #setmeal-table{
    position: relative;
}
#setmeal-table .table-box{
    top: 25px;
    height: 320px;
    right: 0;
    left: 0;
}
#setmeal-table .table-box .ti-trash{
  color:#ff5722;
    margin: 0;
}
#setmeal-table .setmeal-thshuliang{
    color: #8F8F8F;
    font-weight: normal;
}
#setmeal-table .setmeal-yue{
height: 24px;
    margin-right: 0;
    width: 100px;
}
#setmeal-table .setmeal-caozuo{
    height: 20px;
    margin: 0;
}

#setmeal-table .setmeal-main-right{
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 350px;
    min-width: 602px;
}
#setmeal-main .taocanzhouqi{
    margin-right: 0;
}
#setmeal-main .setmeal-main-right .setmeal-taocanjiage{
    margin-right: 20px;
}
/*main*/
/*footer*/
#setmeal-footer-main .setmeal-taocanleixing{
    margin-right: 6px;
    border: 1px solid #e0e0e0;
    height: 300px;
    border-radius: 3px;
}
#setmeal-footer-main .setmeal-jinqishangping{
    border: 1px solid #e0e0e0;
    height: 416px;
    border-radius: 3px;
}
#setmeal-main  .setmeal-taocanxinxi{
    font-size: 14px;
    padding:  0 12px;
    display: flex;
    flex-direction: column;
    height: 318px;
}
#setmeal-main  .item.textareabox{
    
}
#setmeal-main  .item.textareabox .mingchen{

}
#setmeal-main #setmeal-add-suming{
    width: 100%;
    height: 176px;
    resize: none;
    border-radius: 3px;
    text-indent: 28px;
    padding-top: 10px;
    margin-top: 6px;
}
#setmeal-add-header .item,#setmeal-footer-header .item{
    display: flex;
    justify-content: flex-start;
    align-items: center;

}
#setmeal-add-header .item{
    margin: 6px 0;
}
#setmeal-add-header .item input[name=end_time]{
    margin-left: 10px;
}

#setmeal-add-header .item.lineheight{
    line-height: 30px;
}
#setmeal-footer-header .item{
    margin-top: 6px;
    justify-content: space-between;
}
#setmeal-footer-header .item .submit{
    width: 102px;
}
#setmeal-footer-header .item .item-tijiao{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
#setmeal-footer-header .item .item-tijiao button.submit{
    width: 102px;
}
#setmeal-add-header .item button.normal{
    margin-right: 10px;
}
#setmeal-main .setmeal-taocansuoming{
    padding-left: 12px;
}
/*套餐图*/
#setmeal-taocanleixingfenbu{
    width: 100%;height:100%;
}
#setmeal-jinqishangpingzhanbi{
    width: 100%;
    height: 100%;
}
/**************item-add***********/
#item-add{
    min-width: 720px;
}
#item-main{

}
#item-main .itemheader{
    display: flex;
}
#item-main .itemheader .itemheaderleft{
    width: 50%;
    padding-right: 3px;
    min-width: 520px;
}
#item-main .itemheader .itemheaderright{
    width: 50%;
    padding-left: 3px;
    min-width: 602px;
}
#item-table{
    position: relative;
    height: 350px;
}
#item-table .table-box{
    top: 25px !important;
    right: 0;
    left: 0;
   bottom: 0;
}
#item-table .table-box th:last-child,#item-table .table-box td:last-child{
    width: 77px;
}
#item-table .table-box td{
    height: 30px;
}
#item-table .table-box .caozuo .ti-trash{
    margin: 1px 3px;
    font-size: 16px;
    color: #ff5722;
}
#item-table .table-box .table1,#item-table .table-box .table2{
    min-width: 516px;
}
#item-table tr .shuliang{
    width: 116px;
}
#item-table .item-thshuliang{
    color: #8F8F8F;
    font-weight: normal;
}
#item-table .item-yue{
    height: 24px;
    margin-right: 0;
    width: 100px;
}
#item-table .item-caozuo{
    height: 20px;
    margin: 0;
}

.item-main-right{
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 350px;
}
.item-main-right .item-taocanjiage{
    margin-right: 10px;
    width: 256px;

}
.item-main-right  .ti-plus{
    color: #03a9f4;
}
.zk-form .item.cyitem{
    margin-top: 6px;
    padding: 0 18px;
}
.zk-form .item.cyitem label,.zk-form .item.cyitem input,.zk-form .item.cyitem select{
    height: 24px;
    line-height: 24px;
}
.zk-form .item.anniu{
    margin-top: 20px;
    text-align: center;
}

#item-add-suming{
    width: 100%;
    margin-top: 5px;
    resize: none;
    border-radius: 3px;
    padding-bottom: 0;
}
#item-add-header .market-line{
    color: #e0e0e0;
}
#item-add-header .zhouqi{
    width: 78px;
    text-align: center;
    padding-left: 0;
}
#item-add-header input.text.price{
    width: 131px;
}
#item-add-header .item-input{
    margin-left: 10px;
}
/*main*/
/*footer*/
#item-footer-main{
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    margin-top: 6px;
    min-width: 800px;
}
#item-footer-main .item-taocanleixing{
    margin-right: 6px;
    border: 1px solid #e0e0e0;
    height: 300px;
    border-radius: 3px;
}
#item-footer-main .item-jinqishangping{
    border: 1px solid #e0e0e0;
    height: 434px;
    border-radius: 3px;
}
#item-main  .item-taocanxinxi{
    padding: 0 6px;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    height: calc( 100% - 30px );
    overflow: auto;
}
#item-add-header .item,#item-footer-header .item{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 6px 0;
}
#item-footer-header .item{
    justify-content: space-between;
}
#item-add .item.lineheight{
    line-height: 30px;
}
#item-add .item input.item-footer-taocan.text{
    margin-right: 0;
}
#item-add .item #danwei{
    width: 88px;
    margin-left: 6px;
}
#item-footer-header .item .item-tijiao{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#item-footer-header .item .item-tijiao button.submit{
    width: 102px;
}
#item-add-header .item button.normal{
    margin-right: 10px;
}
#item-main .item-taocansuoming{
    padding-left: 12px;
}
/*套餐图*/
#item-taocanleixingfenbu{
    width: 100%;height:100%;
}
#item-jinqishangpingzhanbi{
    width: 100%;
   height: 430px;
}
/******item-add *****end*/
/*item-index   **********start*/
/*item header start*/
#item-index-header{
    min-width: 590px;
    margin-bottom: 6px;
    font-size: 14px;
}
#item-index-header .item{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
#item-index-header .item label{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right:12px;
}
#item-index-header .item button.normal{
    margin-right: 10px;
}
/*item-header end*/
/*item-main start*/
#item-index-main{
    position: relative;
    height: 776px;
}
#item-index-main .ti-plus{
    color: #3392EE;
    margin-top: 4px;
}
#item-index-table .table-box{
    top: 25px;
    left: 0;
    right: 0;
}
#item-index-table .table-box th:first-child,#item-index-table .table-box td:first-child{
    width: auto;
}
#item-index-table .table-box th:last-child,#item-index-table .table-box td:last-child{
    width: 77px;
}
#item-index-table .table-box span{
    margin: 0;
    position: relative;
    top: 0;
    font-size: 16px;
}
#item-index-table .table-box .ti-eye{
    color: #3392EE;
    margin: 0;
}
#item-index-table .table-box .ti-trash{
    color: #ff5722;
    margin: 0;
}
.item-tanchukuang{
    display: none;
    margin: 0 auto;
    height: 200px;
    border: 1px solid #e0e0e0;
    position: absolute;
    z-index: 100;
    top: 200px;
    left: 10%;
    right: 10%;
    box-shadow: 0 0 1px 1px #DADADA;
    padding: 12px;
    background: #fff;
}
.item-tanchukuang .xiangxixinxi b{
    padding: 0 5px;
    display: inline-block;
    height: 12px;
    border-left: 4px solid #3392EE;
    position: relative;
    top: 1px;

}
 .item-tanchukuang .xinxikuang-box{
    padding-left: 14px;
    border-top: 1px solid #e0e0e0;
    margin-top: 12px;
    padding-top: 12px;
}
.item-tanchukuang .item-close{
    position: absolute;
    top: -10px;
    width: 20px;
    height: 20px;
    right: -10px;
    border-radius: 50%;
    color: white;
    background: #3392EE;
    text-align: center;
    line-height: 16px;
    font-size: 16px;
    cursor: pointer;
}
/*按钮样式*/ 
/*按钮end*/
#regulation_map_search>button.del{
    background: #f4f4f4;
    color: black;
}
 
#regulation_map_right{
    padding-left:3px;
    float: right;
    width: 55%;
}
.regulation_map_right_buttom{
    height: 424px;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
}
.regulation_map_right_buttom .map_content{
    width: 100%;padding: 5px;
} 
/*全屏样式end*/
/*****服务对象分布end*****/
/*regulation-see start*/
#regulation-see .item{
    margin-top: 6px;
}
#recharge-index-table{
    position: relative;
} 
/*form header end*/
/*项目详情 main start*/
/*进度图*/
.regulation-item-jindu{
    width: 100%;
    height: 334px;
}
#regulation-item-xiangmu2jindu{
    width: 100%;
    height: 334px;
}
/*项目详情 main end*/ 
/*********服务监管end*************/
/*服务对象分布regulation map end*/
/*menu-index 菜单节点 start*/
#menu-index{
    min-width: 920px;
    font-size:14px;
}
#menu-indexheader .headerbox{
    display: flex;
    align-items: center;
    margin-top: 0;
    flex-direction: row-reverse;
}
#menu-indexheader .headerbox button.danger.shanchu{
    margin-right: 0;
}
#menu-indexheader .item{
    margin-bottom: 0;
}
#menu-indexheader .headerbox .headerbuttons{
    margin-top: 0;
    padding-left: 10px;
}
#menu-indexheader .headerbox .headerbuttons button{
    margin-right: 5px;
}
#menu-indexheader .headerbox .headerbuttons button:last-child{
    margin-right: 0;
}
/*main*/
#menu-indexmain {
    margin-top: 6px;
    position: relative;
    height: 783px;
}
#menu-indexmain .table-box{
    top: 25px !important;
    bottom: 32px;
    min-width: 920px;
    right:0;
    left: 0;
}
#menu-indexmain .table-box td:first-child,#menu-indexmain .table-box th:first-child{
    width: 71px;
}
#menu-indexmain td{
    height: 28px;
    line-height: 26px;
}
#menu-indexmain tbody tr:nth-of-type(2n+1),#menu-indexmain tbody tr:nth-of-type(2),
#menu-indexmain tbody tr:nth-of-type(4),#menu-indexmain tbody tr:nth-of-type(6){
    height: 29px;
}
/*menu-index 菜单节点 end*/
/*group-index 分组权限 start*/
#group-index{
    min-width:694px;
}
#group-index .menu1-li font{
    line-height: 20px;
    height: 20px;
}
.jiedian #groupTreeBox .check-ico-box{
	margin: 0 5px 0 0;
    min-width: 16px;
    max-height: 16px;
}
.jiedian #groupTreeBox *{
    font-size: 12px;
}
#group-indexheader .header .headerright{
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    margin-bottom: 6px;
}
#group-indexheader .header .headerright button.danger{
    margin-right: 0;
}
/*group-main start*/
#group-indexmain{
    position: relative;
}
#group-indexmain .group-indexmainrow{
    display: flex;
}
#group-table{
    padding-right: 3px;
    width: 33.3%;
    min-width: 384px;
}
#group-index-table{
    position: relative;
}
#group-index-table .table-box{
    top: 25px !important;
    height: 721px;
    left: 0;
    right: 0;
}
/*group-index right*/
#group-indexmain .group-index-fenzudengji{
    border: 1px solid #e0e0e0;
    height: 751px;
    font-size: 12px;
    border-radius: 3px;
}
#group-indexmain .group-fenzushuxingright{
    padding-left: 3px;
    width: 66.7%;
    min-width: 310px;
}

#groupTreeBox{
    padding: 6px 0;
    padding-left: 10px;
}

/*group-main end*/
/*group-index 分组权限 end*/
/*group-indexpop start 弹框*/
#group-indexpop {
    padding-top: 6px;
}
#group-indexpop .item {
    margin-bottom: 6px;
}
#group-indexpop .seller .item{
    margin: auto;
     margin-bottom: 6px;
      width: 300px;
 }
#group-indexpop .item.anniu{
    display: flex;
    justify-content: center;
}
#group-indexpop .item button{
    width: 80px;
    margin-left: 60px;
}
#group-indexpop .item:last-child {
    margin-top: 14px;
}
#group-indexpop .seller .item:last-child{
    margin-top: 20px;
}
#group-indexpop .item.anniu .item-block{
    margin-left: 0;
}
#group-indexpop .item:last-child .item-block{
    margin-left: 0;
    margin-bottom: 0;
    text-align: center;
}
#group-indexpop .item.anniu .item-block button[submit]{
    width: 80px;
}
#group-indexpop .item input.text{
    margin-right: 0;
    width: 200px;
    height: 24px;
    line-height: 24px;
}
#group-indexpop .item label{
    height: 24px;
    line-height: 24px;
}
#group-indexpop .item textarea{
    min-width: 200px;
    min-height: 60px;
    resize: none;
}
#group-indexpop .seller .item textarea{
    min-height: 110px;
}

#group-index #table-box-role-list tr th:nth-child(1),#table-box-role-list tr td:nth-child(1){width:71px;}
#group-index #table-box-role-list tr th:nth-child(2),#table-box-role-list tr td:nth-child(2){width:120px;}
#group-index #table-box-role-list tr th:nth-last-child(2),#table-box-role-list tr td:nth-last-child(2){width:70px;}
#group-index #table-box-role-list tr th:nth-last-child(1),#table-box-role-list tr td:nth-last-child(1){width:75px;}
#group-index .table-box table, .table-box h1 {
     min-width: unset;
 }
#group-index .table-box table .caozuo{
    width: 77px;
 }
.jiedian .node2-ul,.node3-ul{
    margin-left:80px;
}
.jiedian .node3-ul li{
    float:left;
    width:100px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin:0 3px;
    white-space: nowrap;
}
.jiedian .node3-ul li label a{
    display: block;
    width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.jiedian #groupTreeBox{
    position: relative;
}
.jiedian #groupTreeBox .node-name{
    height: 20px;
    line-height:20px;
}
#group-index  .jiedian #groupTreeBox{
   overflow-y: auto;
}
#group-index .operator i{
    font-size:16px;
    height:26px;
    line-height:26px;
    display:inline;
    margin:0  3px;
}
#group-index .operator i.ti-eye{
    color:#2196f3;
}
#group-index .operator i.ti-pencil-alt{
    color:#3392EE;
}
#group-index .operator i.ti-trash{
    color:#ff5722;
}
#group-index .operator i.ti-save{
    color:blue;
}
.jiedian #nodes-shade{
    position:absolute;
    z-index:1;
    bottom:0;
    top:0;
    height:auto;
    right:0;
    left: 0;
    background:#00000012;
    cursor: not-allowed;
}
/*group-indexpop end 弹框*/
/*user-pasedit 修改密码 start*/
#user-pasedit .item{
    margin-bottom: 12px;
}
/*user-pasedit 修改密码 end*/
/*user-index 用户管理 start*/
#user-index{
    min-width: 571px;
}
#user-index-header>.header{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}
#user-index-header>.header .buttons{
    padding-left: 5px;
}

#user-index-header .header .bianju button,#user-index-header .header .bianju input.text{
    margin-right: 0;
    margin-left: 10px;
}
#user-index-header .header .bianju button{
    margin-bottom: 6px;
    margin-left: 5px;
}
#user-index-header .header select{
    margin-right: 0;
    margin-left: 10px;
}
#user-index-header .header select.headerzhuangtai{
    margin-left: 0;
}
#user-index-main{
    position: relative;
}
#user-index-main-table{
    position: relative;
}
#user-index-main .table-box{
    top: 25px !important;
    height: 700px;
    right: 0;
    left: 0;
}
#user-index-main  .sellertable-box .caozuo{
    width: 100px;
}
#user-index-main  .sellertable-box .caozuo span{
    margin: 0 3px;
    color: #3392EE;
    font-size: 16px;
    position: relative;
    top: 3px;
}
#user-index-main  .sellertable-box .caozuo .ti-eye{
   color: #00BCD4;
}
#user-index-main  .sellertable-box .caozuo .ti-trash{
   color: #ff5722;
}
#user-index-main  .sellertable-box .z_t{
    width: 100px;
}
#user-index-main  .sellertable-box .c_p{
    width: 124px;
}
#user-index-main td[data-field=realName]{
    width: 81px ;
}
#user-index-main td[data-field=roleName]{
    width: 124px ;
}
#user-index-main td[data-field=tel]{
    width: 102px ;
}
#user-index-main td[data-field=entryTime]{
    width: 93px ;
}
#user-index-main td[data-field=status]{
    width: 43px;
}
#user-index-main td[data-field=createTime]{
    width: 152px ;
}
/*user-index 用户管理 end*/
 
/*client-index  客户列表end*/
/*sell-index 商品列表start*/
#sell-index-header{
    display: flex;
    flex-direction: row-reverse;
    min-width: 456px;
}
#sell-index-header .buttons button:last-child{
    margin-right: 0;
}
#sell-index-header input[name=name]{
    margin-right: 5px;
}
#sell-index  #pagee{
    left: 6px;
    bottom: 6px;
}
#sell-index .shsell-index-main #pagee{
    left: 0;
}
#sell-index  .status0{
    color: darkorange;
}
#sell-index  .status1{
    color: green;
}
#sell-index  .status2{
    color: darkgray;
}
#sell-index  .status3{
    color: red;
}
#sell-index-header [look]{
    margin-right: 0;
}
#sell-index-main{
    min-width: 456px;
}
#sell-index-main .table-box.shtable-box{
    top: 60px;
    bottom: 38px;
    right: 0;
    left: 0;
    min-width: 456px;
}
/* 商品列表 */
#sell-index-main .table-box td:last-child span{
    overflow: hidden;
    text-overflow: ellipsis;
}
#sell-index-main .table-box button{
    background: transparent;
    border: 0;
    height: 20px;
    position: relative;
    top: 3px;
    padding: 0;
}
#sell-index-main .table-box span{
    color: #3392EE;
    font-size: 16px;
    margin: 0  3px;
    position: relative;
    top: 3px;
}
#sell-index-main .table-box.shanghu span{
    position: relative;
    top: 3px;
}
#sell-index-main .table-box  span.ti-eye {
    color: #00BCD4;
}
#sell-index-main .table-box  span.ti-trash{
    color: #ff5722;
}
/*sell-index 商品列表end*/
 
#seller-index-maindefault .index_logon_info p.hover_underline:before{
    left: 0;
    background: linear-gradient(to right,white 10%,#87CEFA 30%, #4285f4 40%,#4285f4 60%,#87CEFA 70%,white 90%);
}
#seller-index-maindefault .wenben:hover + p.hover_underline:before{
    transform: scale(1);
    left: 0;
}
#seller-index-maindefault .index_logon_info {
    width: 100%;
    position: relative;
    padding: 0;
}
/*index-mainDefault 首頁end*/
/*user-add 新增用户start*/
#user-add{
    display: flex;
}
#user-add .userleft{
    padding-right: 3px;
    min-width: 305px;
}
#user-add .userright{
    width: 84%;
    padding-left: 3px;
    min-width: 230px;
}
#user-add .userrightbox{
    width: 100%;
    border: 1px solid #e0e0e0;
    height: 100%;
    border-radius: 3px;
}
#user-add .userrightbox #groupTreeBox{
    height: calc( 100% - 30px );
}
#user-add .userleftbox{
    width: 100%;
    border: 1px solid #e0e0e0;
    height: 100%;
    position: relative;
   border-radius: 3px;
}
#user-add .userleftbox .usercontent{
   overflow-y: auto;
    width: 100%;
    position: absolute;
    top: 30px;
    bottom: 0;
    padding-bottom: 12px;
}
#user-add .item{
    margin-top: 12px;
}
#user-add .item input.text{
    width: 200px;
}
#user-add .item select[name=role_id],#user-add .item select.j_s{
    width: 200px;
}
#user-add .item textarea{
   min-width: 200px;
    resize: none;
    min-height: 100px;
}
#user-add .item label.item-label{
    width: 66px;
}
#user-add .item .qidong-box{
    top: 5px;
}
#user-add .item:last-child button:last-child{
    margin-left: 96px;
}
#user-add #nodeList{
    padding: 6px 0;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow-y: auto;
}

#user-add #nodeList .node3-li{
    float: left;
    width: 100px;
    overflow: hidden;
    margin: 0 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*images-add end*/     
.addhtml .item,.addpop .item{
    margin-bottom: 12px;
}     
/*setmeal-sellList  添加搭配商品start*/
#setmeal-selllist .recharge_clientList_list{
    display: inline-block;
    width: 152px;
    height: 190px;
    margin: 20px;
    padding: 10px;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    position: relative;
}
#setmeal-selllist .recharge_clientList_list:before {
    content: ' ';
    width: 75%;
    height: 55%;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    box-shadow: 0 17px 34px rgba(0, 0, 0, 0.3);
    position: absolute;bottom: 10px;z-index: -1;
    transition: 1s;
}
#setmeal-selllist .recharge_clientList_list:hover:before{
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
    box-shadow: 0 17px 34px rgba(0, 0, 0, 0.5);
}
#setmeal-selllist .recharge_clientList_list img.selllistimg{
    width: 100%;
    height: 112px;
}
#setmeal-selllist .recharge_clientList_list p.wenben{
    text-align: center;
    line-height: 20px;
    font-size: 12px;
}
#setmeal-selllist .recharge_clientList_client{
    width: 100%;
    height: 100% !important;
    display: flex;
    align-items: center;
}
/*setmeal-sellList 添加搭配商品end*/
/*facilitator-add 添加商户 start*/
#facilitator-add{
    min-width: 1121px;
}
#facilitator-add .upload{
    padding: 0 5px;
    height: 20px;
    line-height: 17px;
    width: 30px;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin-top: 25px;
}
#facilitator-add .tupianimage{
    height: 66px;
    align-items: center; 
    display: flex;
    border: 1px solid #e0e0e0;
    width: 145px;
    justify-content:center;
    position: relative;
}
#facilitator-add .tupianimage label.tupian{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
} 
#facilitator-add-header{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#facilitator-add .addmainblock{
    display: block;
}
#facilitator-add-header .facilitator-add-headerleft{
    padding-right: 3px;
    width: 576px;
    margin-bottom: 6px;
    order: 1;
}
#facilitator-add .addleft{
    width: 100%;
    padding-right: 0;
    min-width: 848px;
}
#facilitator-add-header .headerleft{
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 329px;
}
#facilitator-add-header .headerleftcontent{
    padding: 0 12px;
    padding-bottom: 6px;
    height: calc( 100% - 30px);
    width: 100%;
    overflow-y: auto;
    overflow-x: auto;
}
#facilitator-add .item{
    margin-top: 6px;
    font-size: 14px;
}
#facilitator-add .facilitator-add-headerleft  input.text,#facilitator-add #shortname{
    width: 168px;
    margin-right: 10px;
}
#facilitator-add .facilitator-add-headerleft  input.text.mima{
    margin-right: 0;
}
#facilitator-add .item.anniu{
    margin-left: 12px;
}
#facilitator-add .item.anniu button.warning{
    margin-left: 195px;
}
#facilitator-add-header .facilitator-add-headerright{
    width: calc( 100% - 326px );
    padding-right: 3px;
    min-width: 795px;
    order: 3;
    height: calc( 100% - 335px );
    min-height: 100px;
}
#facilitator-add-header .addright{
    width: 100%;
    padding-left: 0;
}
#facilitator-add-header .headerright{
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 100%;
}
#facilitator-add-header .headerrightcontent{
    width: 100%;
    height: calc( 100% - 30px );
    overflow-y: auto;
    overflow-x: auto;
    padding-bottom: 6px;
}
#facilitator-add .facilitator-addmainleftbox .item .item-label{
    width: 83px;
}
#facilitator-add  select.facilitatorselect{
    width: 90px;
}
#facilitator-add  select#county2{
    width: 74px !important;
}
#facilitator-add  select.facilitatorselect.siji{
    /*width: 80px;*/
}
#facilitator-add  .item-label{
    width: 114px;
}
#facilitator-add  .item-label.sizi{
    width: 73px;
}
#facilitator-add  .item-label.sizi~.item-block{
    margin-left: 78px;
}
#facilitator-add .item-block{
    margin-left: 120px;
}
#facilitator-add .item-label.marginright{
    margin-right: 5px;
}
#facilitator-add .item.y_yitem{
    position: relative;
    width: 265px;
}
#facilitator-add .item-label.y_y_z_z_j{
    height: 66px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
#facilitator-add .facilitator-addmainleftbox .item .item-block{
    margin-left: 90px;
}
#facilitator-add .item .check-ico-box{
    position: relative;
    top: 3px;
}
#facilitator-add .item textarea.fuwujianjie{
    min-width: 422px;
    min-height: 141px;
    resize: none;
}
#facilitator-add #serveRegion textarea{
    resize: none;
}
#facilitator-add .item.lianxidizhi .lianxiinput {
     width: 467px;
    margin-right: 0;
 }
#facilitator-add .item #LngLat {
    margin-right: 5px;
    width: 145px;
}
#facilitator-add .item.floatleft{
    float: left;
}
#facilitator-add .item.floatleft .mima{
    height: 30px;
    line-height: 30px;
    display: inline-block;
}
#facilitator-add .item:after{
    content: '';
    display: block;
    clear: both;
}
#facilitator-add .item input.marginright0{
    margin-right: 0;
}
#facilitator-add .item .item-block.weizi{
    margin-bottom: 6px;
}
#facilitator-add .item input.text.yanyehao{
    width: 151px;
}

#facilitator-add .facilitator-addmainleftbox{
    padding-left: 3px;
    width: 326px;
    order: 4;
    height: calc( 100% - 335px );
    min-height: 100px;
}
#facilitator-add .facilitator-addmainleft{
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 100%;
}
#facilitator-add .facilitator-addmainleft .facilitator-addmaincontent {
    height: calc( 100% - 30px );
    width: 100%;
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 6px;
}
#facilitator-add .facilitator-addmainleftbox input.text{
    width: 220px;
    margin-right: 0;
}
#facilitator-add .facilitator-addmainrightbox{
    width: calc( 100% - 576px );
    padding-left: 3px;
    min-width: 300px;
    order: 2;
}
#facilitator-add .facilitator-addmainright{
    width: 100%;
}
#facilitator-add .facilitator-addmainright .content {
    height: 299px;
    border: 1px solid #e0e0e0;
    border-radius: 0 0 3px 3px;
}
#facilitator-add #facilitator-add-areaditu{
    width: 100%;
    height: 100%;
}
#facilitator-add .facilitator-addzhen.facilitatorscroll{
    border: 1px solid #e0e0e0;
    height: 153px;
    padding: 6px;
    position: relative;
    border-radius: 3px;
    padding-right: 0;
}
#facilitator-add .facilitator-addzhen.facilitatorscroll #town2,#facilitator-add .facilitator-addzhen.facilitatorscroll #village2{
    margin-top: 24px;
    overflow: auto;
    height: calc( 100% - 18px );
}
/*facilitator-add 添加商户 end*/
/*facilitator-index 商户列表 start*/
#facilitator-index{
    min-width: 500px;
}
#facilitator-indexmain{
    margin-top: 6px;
    position: relative;
}
#facilitator-indextable{
    position: relative;
    height: 783px;
}
#facilitator-indextable .table-box{
    top: 25px !important;
    right: 0;
    left: 0;
    height: 720px;
}
#client-pianqurightbox .table-box td:last-child,#client-pianqurightbox .table-box th:last-child{
    width: 39px ;
}

/*facilitator-index商户列表 end*/

/*#client-pianqu 新增片区 start*/
#client-pianqu{
    min-width: 1048px;
}
#client-pianqu .tree-node-selected {
    background: #ffe48d;
    color: #000000;
}
#client-pianqu .tree-expanded {
    background: url(../images/tree_icons.png) no-repeat -18px 0px;
}
#client-pianqu .tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent {
    display: inline-block;
    width: 16px;
    height: 18px;
    vertical-align: top;
    overflow: hidden;
}
#client-pianqu .tree-hit {
    cursor: pointer;
}
#client-pianqu .tree-collapsed {
    background: url(../images/tree_icons.png) no-repeat 0px 0px;
}
#client-pianqu .tree-folder-open {
    background: url(../images/tree_icons.png) no-repeat -224px 0;
}
#client-pianqu .tree-node {
    height: 18px;
    white-space: nowrap;
    cursor: pointer;
}
#client-pianqu .tree-folder {
    background: url(../images/tree_icons.png) no-repeat -224px 0;
}
#client-pianqu .folder-new{
    background: url(../images/tree_icons.png) no-repeat -240px 0 !important;
}
#client-pianqu .client-pianqubox{
    display: flex;
}
#client-pianquleftbox{
    width: 50%;
    padding-right: 3px;
}
#client-pianquleftbox .client-pianquleft{
    width: 100%;
    border: 1px solid #e0e0e0;
    height: 788px;
    overflow: auto;
    border-radius: 0 0 3px 3px;
    padding: 6px 0;
}
#client-pianqurightbox{
    width: 100%;
    min-width: 566px;
}
#client-pianqurightbox .client-pianquright{
    width: 100%;
    border: 1px solid #e0e0e0;
    height: 788px;
    border-radius: 0 0 3px 3px;
    overflow-y: hidden;
    padding-top: 5px;
    padding-bottom: 6px;
}
#client-pianqurightbox .pianqurightheader .item{
    margin-top: 6px;
}
#client-pianqurightbox .pianqurightheader #searchArea{
    margin-top: 0;
}
#client-pianqurightbox .pianqurightheader{
    padding: 0 6px 0 6px;
}
#client-pianqurightbox select{
    min-width: 133px;
    max-width: 133px;
}
#client-pianqurightbox input{
    margin-right: 6px;
}
#client-pianqurightbox .mingchen{
    margin-left: 3px;
}
#client-pianqurightbox *{
    font-size: 14px;
}
#areaSelects button{
    position: relative;
    top: 2px;
    margin-right: 2px;
}
#client-pianqurightbox .pianqurightheader .dangqianxuanzhe{
    width: 400px;
}
#client-pianqurighttable{
    position: relative;
    height: 707px;
}
#client-pianqurighttable .table-box{
    top: 1px !important;
    right: 6px;
    left: 6px;
    bottom: 0;
}
#client-pianqurighttable .table-box .table1,#client-pianqurighttable .table-box .table2{
    min-width: 300px;
}
#client-pianqurighttable .table-box .ti-trash{
    color: #ff5722;
    font-size: 16px;
}
#client-pianqurighttable .table-box .ti-trash.forbid{
    color: #EDEDED;
    cursor: not-allowed;
}
.areapop{
    padding-top: 12px;
}
.areapop .item{
    margin-bottom: 12px;
}
.areapop .item input.text,.areapop .zk-form .item label{
    height: 24px;
    line-height: 24px;
}
.areapop .zk-form .item label.ming{
    width: 52px;
}
.areapop .zk-form .item input.text{
    width: 198px;
}
.areapop .zk-form .item .item-block{
    margin-left: 60px;
}
.areapop .item.anniu{
    text-align: center;
}
.areapop .zk-form .item:last-child .item-block{
    margin-left:0;
    text-align: center;
}
#client-pianqu .operator{
    display: inline;
    padding-left:10px;
}
#clinet-pianqu .operator a span{
    margin:0;
}
#client-pianqu .operator span{
    font-size:16px !important;
}
#client-pianqu .operator .ti-plus{
    color:#03a9f4;
    margin: 0;
}
#client-pianqu .operator .ti-pencil{
    color:#d2d22a;
    margin: 0;
}
#client-pianqu .operator .ti-close{
    color:#dc6868;
    font-size: 14px !important;
    margin: 0;
}
/*client-pianqu 新增片区 end*/
/*client-listtoexcel 导出start*/

/*client-listtoexcel 导出end*/

#client-listtoexcel .listh{
    height: 20px;
    line-height: 20px;
}
#client-listtoexcel .item label{
    height: 24px;
    line-height: 24px;
    font-size: 14px;

}
#client-listtoexcel .item select{
    height: 24px;
    line-height: 24px;
    width: 123px;
    margin-bottom: 6px;
}
#client-listtoexcel .item.select{
    margin-bottom: 0;
}
#client-listtoexcel .item {
    margin-bottom: 6px;
}
#client-listtoexcel .item *{
  font-size: 14px;
}
#client-listtoexcel .item.anniu{
    text-align: center;
}
#client-listtoexcel .itembox .item {
    float: left;
}
#client-listtoexcel .itembox .item.select select {
    margin-bottom: 0;
}
#client-listtoexcel .itembox:after{
    clear: both;
    content: ' ';
    display: block;
}

#client-listtoexcel .item.age input[name=agee]{
    margin-left: 10px;
}
#client-listtoexcel .item .check-ico-box{
    width: 14px;
    height: 14px;
}

/*seller-index-maindefault 商户管理系统 首页 start********/
#seller-index-maindefault .maindefaultleft{
    padding-right: 3px;
}
#seller-index-maindefault .maindefaultleft .mainDefault_group h1.title{
    background: linear-gradient(to right, #3392EE,white);
    color: #fff;
}
 
#seller-index-maindefault .maindefaultleftbox{
    /*background:linear-gradient(41deg,white -30%,#17bbac 50%,#c9d276 50%,white 130%);*/
    border: 1px solid #e0e0e0;
    height: 100%;
    border-radius: 3px;
    overflow-y: auto;
    padding: 6px;
}
#seller-index-maindefault 	.mainDefault_group h3{
    line-height: 30px;
    padding-left: 12px;
}
#seller-index-maindefault .mainDefault_module{
    width: 144px;
    height: 70px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    margin: 10px 0 10px 5px;
    background: #f9f5f5;
    background:linear-gradient(90deg,#f9f5f5 10%,#92cee8 );
    box-shadow: 0 0 3px 2px #decbcb;
}
#seller-index-maindefault .mainDefault_module:hover *{
    color: white;
}
#seller-index-maindefault .mainDefault_module:hover {
    background: linear-gradient(to right, #3392EE,white);
    box-shadow: 0 0 0 0 #decbcb;
}

#seller-index-maindefault .mainDefault_module_img{
    width: 30px;
    height: 30px;
    margin: 0 auto;
}
#seller-index-maindefault .xuanxiangka{
    padding: 0 5px;
}
#seller-index-maindefault .Notification_message{
    padding: 0 5px;
    border: 1px solid #e0e0e0;
    width: 100%;
    height: 295px;
    border-top: 0;
    border-radius: 0 0 3px 3px ;
    overflow-y: auto;
}
#seller-index-maindefault .Notification_message .index_logon_info>div>span {
    display: inline-block;
    padding: 5px 0;
    font-size: 15px;
}
#seller-index-maindefault .Notification_message .index_logon_info>.wenben{
    width: 100%;
    margin: 0 auto;
    height: 30px;
    text-align: left;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
}
#seller-index-maindefault .Notification_message .index_logon_info>.wenben:first-child span{
    color: #B34133;
}
#seller-index-maindefault .Notification_message .index_logon_info>div>span:first-child {
    font-weight: normal;
    text-align: left;
    padding-right: 15px;
    width: 50%;
    position: relative;
    left: 0;
    color: #666;
}
#seller-index-maindefault .maindefaultright{
     padding-left: 3px;
 }
#seller-index-maindefault .maindefaultrightbox{
    border: 1px solid #e0e0e0;
    height: 100%;
    overflow-y: auto;
    padding: 6px;
    border-radius: 3px;
}
#seller-index-maindefault .maindefaultrightbox .mainrighttable{
    position: relative;
    height: calc(50% - 5px);
    margin-bottom: 6px;
}

#seller-index-maindefault .maindefaultrightbox .mainrighttable:last-child{
    margin-bottom: 0;
}
#seller-index-maindefault .maindefaultrightbox .mainrighttable .table-box{
    left: 0;
    right: 0;
    top: 25px !important;
    bottom: 0;
    border: 0;
}
#seller-index-maindefault .table-box table thead tr th:first-child,#seller-index-maindefault .table-box table tbody tr td:first-child {
    border-left: 1px solid #e0e0e0;
}
#seller-index-maindefault .table-box table thead tr th:last-child,#seller-index-maindefault .table-box table tbody tr td:last-child {
    border-right: 1px solid #e0e0e0;
    width: 77px;
}
#seller-index-maindefault .table-box table, .table-box h1 {
    width: 100%;
    min-width: 380px;
}
#seller-index-maindefault .table-box .ti-menu-alt {
    margin: 0;
    color: #3392EE;
}
#seller-index-maindefault .table-box .xuanzhebox {
    
}
#seller-index-maindefault .table-box .xuanzhe {
    border: 1px solid #e0e0e0;
    width: 78px;
    position: absolute;
    right: 0;
    margin-top: -24px;
    background: white;
}
#seller-index-maindefault .table-box .xuanzhe .hoverp:hover{
    background:#EBEBEB;
    cursor:pointer;
}
/*seller-index-maindefault 商户管理系统 首页 end********/
      
/*item  项目 start*/
#item_iteminfo .table-box{
    right: 9px;
    left: 9px;
    margin-top: 0;
    bottom: 0;
}
#item-infomain .item-header .xiangmuziliao{
    float: left;
    /*margin-right: 20px;*/
    line-height: 24px;
    /*新增*/
   overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}#item-infomain {
     min-width: 1130px;
}
#item-infomain .item-header {
    /*border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 6px;*/
}
#item-infomain .item-header-1 {
	margin: 0 5px;height: 100%;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 6px;
}
#item-infomain .item-header #xiangmushuoming{
    min-width: 100%;
    min-height: 120px;
    border-radius: 3px;
}
#item-infomain .item-header .item{
    padding: 0 12px;
}
#item-infomain .item-header .xiangmuziliao:last-child{
    margin-right: 0;
}
#item-infomain .item-header:after{
  content: '';
    display: block;
    clear: both;
}
#item-infomain #item-index-main{
    margin-top: 6px;
    height: calc( 100% - 236px );
}
#item-infomain #item-index-main .table-box{
    bottom: 32px;
}
#log_accountLog .table-box td[data-field=createTime]{
    width: 152px;
}
#log_accountLog .table-box td[data-field=serialNumber] ,#log_accountLog .table-box .l_s{
    width: 230px;
}
#log_accountLog .table-box td[data-field=beforeData] ,#log_accountLog .table-box .z_j_y_e{
    width: 218px;
}
#log_accountLog .table-box td[data-field=word] ,#log_accountLog .table-box .j_s{
    width: 150px;
}
#log_accountLog #accountLogbox{
    top:66px !important;
    left:6px;
    right:6px;
    bottom: 38px;
}
#log_accountLog #accountLogbox table{
    min-width: 1380px;
}
#log_accountLog #accountLogbox td,#log_userlog #userLogbox td{
    height: 28px;
}
#log_userlog #userLogbox{
    top:66px !important;
    left:6px;
    right:6px;
    bottom: 38px;
}
/********#health-sm 睡眠查看 start***************/
#health-sm .shuimingtongjitu{
    border: 1px solid #E0E0E0;
    border-radius: 3px;
}
#health-sm .shuimingtongjitu #shuimingtongjitubox{
    width: 100%;
    height: 300px;
}
#health-sm  .helthsm-main .shuiming{
    display: flex;
    justify-content: space-between;
}
#health-sm  .helthsm-main .shuiming .shuimingbox{
    width: 25%;
    border: 1px solid #2A4884;
    background: #243D76;
    padding: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#health-sm  .helthsm-main .shuiming .shuimingbox .leftsleep *{
    color: #BCC9DB;
}
#health-sm  .helthsm-main .shuiming .shuimingbox .leftsleep .sleepp{
    line-height: 30px;
}
#health-sm  .helthsm-main .shuiming .shuimingbox .leftsleep .sleepp .timebold{
    color: #fff;
    font-size: 24px;
}
#health-sm  .helthsm-main .shuiming .shuimingbox .rightsleep .sleepzhuangtai {
    color: #0693ED;
    background: #1C4784;
    border-radius: 10px;
    padding: 5px 10px;
}
#health-sm  .helthsm-main {
    margin-top: 6px;
}
/********#health-sm 睡眠查看 end***************/
/********#health-jb 行走步数 start***************/
#health-jb .health-jbheader{
    border: 1px solid #E0E0E0;
    border-radius: 3px;
}
#health-jb .health-jbheader .jbtu{
    width: 100%;
    justify-content: space-around;
    display: flex;
    align-items: center;
    padding: 12px 0;
}
#health-jb .health-jbheader .jbtu .paiming_number{
    line-height: 30px;
    font-size: 30px;
    font-weight: bold;
    color: #000;
}
#health-jb .health-jbheader .jbtu .paiming_text{
    color: darkgray;
}
#health-jb .health-jbheader .jbtu .paiming{
    width: 100px;
    line-height: 30px;
    text-align: center;
}
#health-jb #butu{
    width: 100%;
    height: 425px;
}
#health-jb .health-jbmain{
    margin-top: 6px;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
}

/********#health-jb 行走步数 end***************/
/**********************@media**********************/

@media screen and (min-width: 1906px) {
    .setmeal_footer #item-jinqishangpingzhanbi {
        height: 456px !important;
    }
}
@media screen and (min-width:1726px){
    .clientType_map{
        height:367px
    }
    #clientType_map{
        height:337px !important;
    }
   
    #order-cjbody{
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .footer #item-jinqishangpingzhanbi{
        height: 456px !important;
    }
}

@media  screen and (max-width:  1725px) {
    
      #order-active .xuhao{
	   width:71px;
	  }
	  #order-active .huodong{
           width:130px !important;
}
}
 
 
@media screen and (min-width:1332px){
    .clientType_map{
        height:367px
    }
    #clientType_map{
        height:337px !important;
    }
	#order-active .huodong{
        width:auto;
}
}
@media screen and (max-width:1310px){
  #prizeTrueLog tr td,#prizeTrueLog tr th{
     width:auto !important;
  }
}
@media screen and (max-width:1115px){
           
}
@media screen and (max-height:756px){
     
}
@media screen and (min-width: 769px) and (max-width: 1134px){
    #market-show_list_header ul.show_list_shijian>li.market-show-anniu{
        padding-left: 0;
    }
}
@media screen and (min-width:1395px){
    #client_table{
        height:690px
    }
}
@media screen and (min-width: 1200px) and (max-width: 2560px){
    #main{
        margin-top: 70px;
    }
    #body,html{
        height: 100vh;
    }
    #ckLine{
        height: 0 !important;
    }
    .denglukuang {
        max-width: 550px;
        max-height: 546px;
        background: rgba(255, 255, 255, 0.2);
        width: 21.7%;
        min-width: 412px;
        padding: 12px 0;
        height: 364px;
        border-radius: 5px;
    }
    .denglukuang>form{
        height: 340px;
    }
    .denglukuang>form>p{
        height: 54px;
        line-height: 54px;
        font-size:16px;
    }
    .denglukuang>form>label#checkbox1{
        height: 54px;
        display: block;
        line-height: 54px;
    }
}
@media screen and (max-width: 1200px){
    /*主要区域*/
    #main{
        min-width: 685px;
        display: unset;
    }
    /*屏幕宽度*/
    .denglu{
        min-width: 685px;
        width: 100%;
    }
    /*logo框宽度*/
    .denglu>#logo{
        width: 80%;
        min-width: 685px;
    }
    /*logo图片宽度*/
    .denglu>#logo>img{
        /*最大宽度，最小宽度*/
        width: 100%;
        min-width: 685px;

    }

    /*主要区域登录框居中宽度*/
    .denglukuang{
        margin: 0 auto;
        max-width: 914px;
        max-height: 546px;
        width:30%;
        height:364px;
        min-width: 412px;
    }
    .denglukuang>form{
        height: 340px;
    }
    .denglukuang>form>p{
        height: 54px;
        line-height: 54px;
        font-size:16px;
    }
    .denglukuang>form>label#checkbox1{
        height: 54px;
        display: block;
        /* position: relative; */
        line-height: 54px;
    }
    /*footer 备案*/
    #footer{
        position: relative;
        height: 30px;
        margin-top: 12px;
    }
    #main>.tupian>img {
        width: 0;
        margin-bottom: 100px;
    }
    #main>.tupian{
        width: 0;
        min-width: 0;
    }
    #main>.dengluwenzi{
        width: 100%;
    }
    #main>.dengluwenzi>img{
        margin-top: 40px\9\0;
        margin-top: 40px\0;
        +margin-top : 40px;
        -margin-top : 40px;
    }
}
/*1300宽一下，740高一下*/
@media screen and (max-width: 1200px) and (max-height: 720px){
    #login{
        overflow-y: auto !important;
    }
    #ckLine{
        height: 0 !important;
    }
}
@media screen and (min-width: 1200px)  and (min-height: 720px){
    #login {
        overflow-y: hidden !important;
    }
    #ckLine{
        height: 0 !important;
    }
}
@media screen and (max-width:992px){
    #market-index-main .market-index-main-left{
        position: relative;
        min-width: 768px;
        padding-right: 0;
    }
    #market-index-main  .page .go{
        display: inline-block;
        float: unset;
        position: relative;
        top: -2px;
    }
    #market-index{
        min-width: 768px;
    }
    #market-index-main .market-index-main-right{
        min-width: 768px;
        padding-left: 0;
    }
    #market-index-main  .table-box{
        right: 0 !important;
    }
    #market-index-main .page{
        bottom: 373px;
        min-width: 768px;
    }
    #market-index-main .market-index-main-right{
        margin-bottom: 6px;
    }
    #market-index-footer-dayin2{
        min-width: 768px;
    }
    #market-index-footer{
        /*top: 0;*/
    }
}
@media screen and (min-height:831px) and (max-height: 1440px){
    #market-index-footer{
        height: 370px;
    }
    #market-index-footer-left{
        height: 260px;
    }
}
@media screen and (max-width:768px){
    #client_table{
        min-width:510px
    }
    #clientType_top{
        min-width:510px
    }
    .clientType_map{
        min-width:500px
    }
    #clientType_top div.form_item{
        padding-right:0
    }
    /*订单列表页面*/
}
 
@media screen and (max-width: 1199px){
    /*套餐项目添加*/
    #setmeal-table{
        height: 362px;
        margin-right: 0;
    }
    #setmeal-main .setmeal-main-right{
        margin-left: 0;
        margin-bottom: 12px;
    }
}
/*
 * ksh
 * 2018-08-18
 * */
/*图片padding自适应-开始*/
.adaptiveImgContainr{
	display: inline-block;width: 50px;height: 50px;padding: 15.15% 0 0;position: relative;margin: 8px auto;
}
.adaptiveImg{
	position: absolute;width: 100%; height: 100%;left: 0; top: 0;
}
/*图片padding自适应-结束*/
/*图片容器1-开始（图片在限制容器大小内）*/
.img_container_1{
	display: inline-flex;justify-content: center;align-items: center;
}
.img_container_1 img{
	max-width:98%;max-height: 98%;
} 
/*块样式1-结束*/
/*审核样式-开始*/
#audit_content{
	width: auto;
	position: fixed;
	bottom: 6px;
	left: 6px;
	right: 6px;
	background:  #00bcd4;
	border-radius: 3px;
}
#audit_content>div{
	text-align: center;
}
#audit_content span{
	color: white;
	line-height: 50px;
	font-weight: bold;
	cursor: hand;
}
#audit_content span b{
	color: white;
	font-size: 18px;
	position: relative;
	top: 0;
}
#audit_content span b.bclose{
	font-size: 22px;
	top: 2px;
}
#audit_content .cause{
	position: absolute;
	width: 100%;
	height: 200px;
	/*background: rgba(51,146,238,0.7);*/
	background: rgba(10,110,255,0.5);
	bottom: 60px;
	padding: 6px;
	transform-origin: bottom;
	transform: scaleY(0);
	transition: all 0.5s cubic-bezier(0,1.25,.35,1);
	border-radius: 5px;
}
.cause_unfold{
	transform: scaleY(1)!important;
}
.cause textarea{
	width:100%;
	height: 150px;
	margin-bottom: 6px;
	resize: none;
	border-radius: 3px;
	text-indent: 28px;
	padding-top: 10px;
}
.cause button{
	width:80px;
	border-radius: 3px;
	line-height: 27px;
}
/*审核样式-结束*/
/*项目管理-开始*/
/*客户详细信息弹出层开始*/
.itemInfo_popups{
	width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 100000;
}
.itemInfo_popups_shade{
	width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background: rgba(0,0,0,0.2);
}
.itemInfo_popups_container{
	width: 96%;height: 96%;position: absolute;top: 2%;left: 2%;z-index: 2;overflow: hidden;
}
.itemInfo_popups_close{
	position: absolute;top: 0px ;right: 0px;
	width: 60px;height: 60px;border-radius: 60px;background: rgba(250,250,250,0.8);margin-top: -25px;margin-right: -25px;
}
.itemInfo_popups_close:hover{
	background: rgba(250,0,0,0.8);color: white;
}
.itemInfo_popups_close span{
	position: absolute;bottom: 5px;left: 5px;
}
/*客户详细信息弹出层完*/
/*监管人员样式-开始*/
 
/*监管人员样式-结束*/
/*选择客户（监管）弹出界面-开始*/
.searchContainer{
	width:100%;height:85px;overflow: auto;padding-left: 10px;padding-right: 10px;
}
.searchContainer .item{
	display: inline-block;margin-top:5px;margin-bottom: 1px ;
}
.searchContainer .item label{
	font-size: 14px;
}
.searchContainer .zk-select{
	width: 100px;
	height: 24px;
}
.searchContainer input{
	height: 24px;
}
.searchContainer button{
	height: 24px;
}
/*选择客户（监管）弹出界面-结束*/
/*其他*/
.clientType_select{
	position: absolute;top: 25px;background: white;z-index: 20;width: 100px;left: -40px;padding: 5px;
	border: 1px solid #ddd;
}
.clientType_select li{
	font-size: 12px;display: flex;
}
.item-header{
	height: 230px;overflow: auto;
}
/*项目管理-结束*/
/*服务监管-开始*/
/*index-开始*/

.org div{
	width: calc( 100% / 3 );height: 100%;
	position: absolute;top: 0;text-align: center;
}
.org div span:first-of-type{
	width: 100%;height: 30px;background: #3b4966;
	font-size: 16px;color: white;
	display: flex;align-items: center;/*垂直居中*/justify-content: center;/*水平居中*/
	position: absolute;bottom: 0;
}
.org div span:last-of-type{
	width: 100%;height: 100%;background: #3b4966;
	font-size: 16px;color: white;
	display: flex;align-items: center;/*垂直居中*/justify-content: center;/*水平居中*/
	position: absolute;top: 0;
	transform: scaleY(0);transform-origin: left bottom;
}
.org_name{
	display: flex;align-items: center;justify-content: center;width: 100%;height: 70px;
	padding: 5px;cursor: pointer;font-size: 20px;color: white;text-align: center;
}

.org_opt_1{left: 0;}
.org_opt_2{left: calc( 100% / 3 );}
.org_opt_3{right: 0;}
.org div:hover span:last-of-type{transform: scaleY(1);}
 
.item_cut_line{
	width: 100%;height: 1px;margin-top: 6px;
	background: linear-gradient(to right,white 10%,#87CEFA 30%, #4285f4 40%,#4285f4 60%,#87CEFA 70%,white 90%);
}
/*代购服务-结束*/
/*订单列表-开始*/
.order_flow_info{
	height: 125px;overflow: auto;
}
.service_container{
	padding: 5px 12px;
}
.serviceImg{
	width: 80px;height: 60px;margin-right: 10px;cursor: pointer;position: relative;
}
.originalImg{
	position: absolute;top: 0;right: 0;
	max-width: 300px;max-height: 300px;
}
.inputPlaceholder_container{
	position:relative;
	display:block;
}
.inputPlaceholder_container label[placeholder]{
	position:absolute;top:0;left:0;
	height:100%;width:100%
	display: block;
	pointer-events: none;
}
.inputPlaceholder_container input{
	height:100%;width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1em;
	border: 1px solid #cccccc;
	border-radius: 1.5em;
	background: #fff;
	resize: none;
	outline: none;
}
input.inputPlaceholder[required]:focus {
  border-color: #00bafa;
}
input.inputPlaceholder[required]:focus + label[placeholder]:before {
  color: #00bafa;
}
input.inputPlaceholder[required]:focus + label[placeholder]:before,
input.inputPlaceholder[required]:valid + label[placeholder]:before {
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transform: translateY(-50%) scale(0.9, 0.9);
  -ms-transform: translateY(-50%) scale(0.9, 0.9);
  transform: translateY(-50%) scale(0.9, 0.9);
}
input.inputPlaceholder[required]:invalid + label[placeholder][alt]:before {
  content: attr(alt);
}
input.inputPlaceholder[required] + label[placeholder]:before {
  content: attr(placeholder);
  display: inline-flex;justify-content: center;align-items: center;
  margin: 0 -webkit-calc(1em + 2px);
  margin: 0 calc(1em + 2px);
  padding: 0 2px;
  color: #898989;
  height:100%;
  white-space: nowrap;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  -webkit-background-size: 100% 5px;
  background-size: 100% 5px;
  background-repeat: no-repeat;
  background-position: center;
}
/*input自适应占位符-结束*/
 
#sell-add .imagesdel{
	position: absolute;bottom: 0;left: 0;display: none;
	width: 100%;height: 20%;background: rgba(0,0,0,0.5);
}
#sell-add  .imagesdel div{font-size: 12px;margin-left: 0;margin-right: 0;width: 45%;text-align: center;}
#sell-add .imagesdel .ti-eye{
	color: #D0E9C6;
}
#sell-add .imagesdel .ti-trash{
	color: red;float: right;
}
#sell-add .imagesdel .ti-eye:hover{
	background: #D0E9C6;color: white;
}
#sell-add .imagesdel .ti-trash:hover{
	background: red;color: white;
}
#sell-add .tubox:hover .imagesdel{
	display: block;
}
#sell-add .imagescontent{
	text-align: center;
}
#sell-add .imageslook{
	max-width: 100%;max-height: 100%;z-index: 1;
}
#sell-index .img1:hover~div{ display: block; }
#sell-index .img2{max-width: 100%;max-height: 100%;z-index:1;}
#sell-index .imgdiv{
	display: none;background: white;
	box-shadow: 2px 2px 2px #DDDDDD;
	width: 300px;max-height: 300px;
	position: absolute;left: 100%;
}
#sell-add .classify{line-height:20px;}
/*地图标注样式*/
.amap-icon img{
	width:24px;
}
/* 屏蔽高德地图左下角内容 */
.amap-logo{display: none!important;}
.amap-copyright{display: none!important;}
/*弹出层函数样式-开始*/
.popup-container{
	width: 100%;height: 100%;
	position: absolute;top: 0;left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
}
.popup-main-container{
	width: 100px;height: 100px;
	padding: 10px;
	z-index: 1;
}
.popup-shade{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background: rgba(0,0,0,0.5);
}
/*弹出层函数样式-结束*/