@charset "utf-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; outline:none; color:#18181A; }
article,aside,details,figcaption,figure,footer,header,group,menu,nav,section { display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
body,button,input,select,textarea{font:12px 'Helvetica Neue', 'Helvetica','Hiragino Sans GB', 'PingHei', 'PingFang SC', 'STHeitiSC-Light', 'Microsoft YaHei','Lantinghei SC', 'Arial', sans-serif;}
input,textarea{ border:0px; outline:none;}
input,select,textarea{font-size:100%; outline:none;}
textarea{ resize:none; }
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
/*h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}*/
q:before,q:after {content:'';}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{ top:-0.5em; }
sub{ bottom:-0.25em; }
a:hover{text-decoration:none;}
ins,a{text-decoration:none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important;}
input[type="number"]{-moz-appearance:textfield;}
body{ background: #F2F2F2}
/*
.loading:before {content: ''; display:block; width:100%; height:100%; background:#000; filter:alpha(opacity=10); opacity:0.1; position:fixed; _position:absolute; top:0px; left:0px; z-index:10001;}
.loading:after {content: ''; width:90px; height:90px; box-sizing: border-box; border: 1px solid rgba(0,0,0,.2); margin:-46px auto auto -46px; position:fixed; _position:absolute; top:50%; left:50%; z-index:10002; border-radius:50%; background: url(images/loading.gif) center center #fff no-repeat;}
*/
.head .icon-item{ background-image: url("images/icon.png"); background-repeat: no-repeat;}
.nav .icon-item{ font-family: 'icomoon' !important; background:none;}
.PageMin{ min-width: 1000px;  /*overflow: auto*/}
.NewPage{ cursor: pointer}

/*字体*/
@font-face {font-family:'icomoon';src:url('../fonts/icomoon.eot?74oi6j');src:url('../fonts/icomoon.eot?74oi6j#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?74oi6j') format('truetype'),url('../fonts/icomoon.woff?74oi6j') format('woff'),url('../fonts/icomoon.svg?74oi6j#icomoon') format('svg');font-weight:normal;font-style:normal;}

/*tbl切换*/
.nav-tbl{ width: 100%; background: #F2F2F2; box-sizing: border-box}
.nav-tbl .main{ min-width: 800px; height: 41px;border-bottom: 1px solid #E3E7EA; border-left: 1px solid #E3E7EA; }
.nav-tbl a{ height: 40px; padding: 0px 28px; line-height: 40px; float: left; background: #F6F6F6; font-size: 14px; cursor: pointer;
 border: 1px solid #E3E7EA; border-bottom:0; border-left:0; position: relative }
.nav-tbl a.active{ height: 41px; background: #fff; }
.nav-tbl a i{ width: 20px; height: 20px; position: absolute; top: 9px; right: 5px; font-size: 16px;
line-height: 18px; text-align: center; display:block; font-style: normal; display: none; border-radius: 20px;}
.nav-tbl a i:hover{ background: #E1E5E8;}
.nav-tbl a.active i{ display: block;}
.nav-tbl a:hover i{ display: block;}
/*右边*/
.right{ background: #F2F2F2; box-sizing:border-box; margin-top: -1px;}
/***▼ 财务迭代171201 对应  lidanlidan(适应修改的财务的版本)***/
.right .main{ /*min-width: 800px;*/ min-width:1280px; margin: 0px; padding: 20px; background: #fff; border: 1px solid #E3E7EA;}
/***▲ 财务迭代171201 对应  lidanlidan***/


/*
    @riva
*/
/*-----按钮start-----*/
/*未激活按钮*/
.btn_inactive{ font-size:14px; color: #fff;  background-color: #DDDDDD;  padding: 9px 29px;  border-radius: 2px;  border: 0;  display: inline-block;  outline: none;  cursor: auto;margin-right: 20px;box-sizing: border-box;}
/*白色按钮*/
.btn_white{  font-size:14px; color: #8C919F;  background-color: #fff;  padding: 8px 28px;  border-radius: 2px;  border: 1px solid #E1E5E8;  display: inline-block;  outline: none;  cursor: pointer;margin-right: 20px;box-sizing: border-box;}
.btn_cancel{  font-size:14px; color: #8C919F;  background-color: #fff;  padding: 8px 28px;  border-radius: 2px;  border: 1px solid #E1E5E8;  display: inline-block;  outline: none;  cursor: pointer;margin-right: 20px;box-sizing: border-box;}
/*蓝色按钮*/
.btn_blue{  font-size:14px; color: #fff;  background-color: #7C8DFA;  padding: 9px 29px;  border-radius: 2px;  border: 0;  display: inline-block;  outline: none;  cursor: pointer;margin-right: 20px;box-sizing: border-box;}
.btn_confirm{  font-size:14px; color: #fff;  background-color: #7C8DFA;  padding: 9px 29px;  border-radius: 2px;  border: 0;  display: inline-block;  outline: none;  cursor: pointer;margin-right: 20px;box-sizing: border-box;}
.btn_changeB{   color:#7C8DFA; background-color: #fff; border: 0;  outline: none;  cursor: pointer;margin-right: 20px;box-sizing: border-box;}

/*搜索按钮*/
.btn_search{  font-size: 14px;  color: #8C919F;  background-color: #fff;  padding: 8px 28px;  border-radius: 2px;  border: 1px solid #E1E5E8;  display: inline-block;  outline: none;  float: right;  margin-top: 20px;  cursor: pointer;box-sizing: border-box;}
/*-----按钮end-----*/
.tableS{min-width: 800px;overflow-x: auto;}
/*-----table start-----*/
.table_share{  border:0;  width:100%;  table-layout: fixed;  background-color: #fff;  color: #18181A;}
.table_share thead{  background-color: #F2F2F2;  text-align: left;  }
.table_share thead th{ font-weight:bold;}
.table_share tfoot td{  height: 60px;  border-top: 1px solid #E1E5E8;font-weight:bold;  }
.table_share tbody tr:nth-child(even){  background-color: #FBFBFB;  }
.table_share tbody tr:hover{  background-color: #E4E8FF;  }
.table_share th,.table_share td{  box-sizing: border-box;  padding-left: 24px;  border-bottom: 1px solid #E1E5E8; padding-right: 12px;  }
.table_share th{  height: 54px;  }
.table_share td{  height: 44px;  }
.table_share td>div,.table_share th>div{  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;  }
.fold_list .table_share td,.fold_list .table_share th{ border: 0px;}
/*-----table end-----*/
/*-----table审核 start-----*/
.table_check{  border:0;  width:100%;  table-layout: fixed;  background-color: #fff;  color: #18181A;border: 1px solid #E1E5E8;}
.table_check thead{  background-color: #F2F2F2;  text-align: left; }
.table_check thead th{ border-bottom: none;}
.table_check tfoot td{  height: 60px;  border-top: 1px solid #E1E5E8;  }
.table_check th,.table_check td{  box-sizing: border-box;  padding-left: 30px;  border-bottom: 1px solid #E1E5E8;  }
.table_check th{  height: 54px;  }
.table_check td{  height: 44px;  }
.table_check td>div,.table_check th>div{  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;  }
/*-----table end-----*/
/*-----table start-----*/
.table_settle{  border:1px solid #E1E5E8;  width:100%;  table-layout: fixed;  color: #18181A; background-color: #FFFFFF;}
.table_settle tbody tr:nth-child(odd){  background-color: #FBFBFB;  }
.table_settle td{  box-sizing: border-box;  padding-left: 24px; }
.table_settle td{  height: 44px;  }
.table_settle input{ padding: 0 8px;width: 95px;height: 30px;box-sizing: border-box;border: 1px solid #E1E5E8;background-color: #fff;margin-right: 12px;}
.table_settle span.red{ font-weight: bold;color:#FF2D03; }
.table_settle span.b{ font-weight: bold; }
/*-----table end-----*/
/*---checkbox按钮start---*/
/*可用效果*/
.checkbox_share label{  position: relative;  }
.checkbox_share input{  display: none;  }
.checkbox_share label span{  margin-left: 20px;  display: inline-block;  /*vertical-align:top;*/  }
.company_space_edit .checkbox_share label span{ vertical-align: inherit;}
.checkbox_share label span:before{  content:"";  position: absolute;  left: 0;  top:-1px;  width: 14px;  height: 14px;  border: 1px solid #E1E5E8;  border-radius: 2px;  background-color: #fff;  }
.checkbox_share input:checked + span:before{  border: 1px solid #7C8DFA;  }
.checkbox_share input:checked + span:after{  content:"";  position: absolute;  left: 3px;  top:2px;  width: 9px;  height: 5px;  border-left: 1px solid #7C8DFA;    /*checkbox选中后勾勾颜色*/  border-bottom: 1px solid #7C8DFA;  transform: rotate(-45deg);  }
/*无效效果*/
.check_invalid label{  position: relative;  }
.check_invalid input{  display: none;  }
.check_invalid label span{  margin-left: 20px;  display: inline-block;  vertical-align:top;  }
.check_invalid label span:before{  content:"";  position: absolute;  left: 0;  top:-1px;  width: 14px;  height: 14px;  border-radius: 2px;  background-color: #D7D9DC;  }
.check_invalid input:checked + span:before{  border: 1px solid #D7D9DC;    /*checkbox选中后边框颜色*/  }
.check_invalid label span:after{  content:"";  position: absolute;  left: 3px;  top:2px;  width: 9px;  height: 5px;  border-left: 1px solid #fff;  border-bottom: 1px solid #fff;  transform: rotate(-45deg);  }
.check_invalid input:checked + span:after{  border-left: 1px solid #fff;  border-bottom: 1px solid #fff;  }
/*---checkbox按钮end---*/
/*---radio按钮start---*/
.radio_share label{  position: relative;  }
.radio_share input{  display: none;  }
/*.radio_share label span{  margin-left: 20px;  }*/
.radio_share label span{  margin-left: 20px; box-sizing: border-box;}
.radio_share label span:before{  content:"";  position: absolute;  left: 0;  top:-1px;  width: 14px;  height: 14px;  border: 1px solid #E1E5E8;    /*checkbox边框颜色*/  border-radius: 50%;  background-color: #fff;  box-sizing: border-box;}
/*.radio_share input:checked + span:before{  border: 1px solid #7C8DFA;    !*checkbox选中后边框颜色*!  }*/
/*.radio_share input:checked + span:after{  content:"";  position: absolute;  left: 4px;  top:3px;  width: 8px;  height: 8px;  border-radius: 50%;  background-color: #7C8DFA;  }*/
/*.radio_share input:checked + span:after{  content: ""; position: absolute; left: 1px; top: 0px; width: 14px; height: 14px; border-radius: 50%; background-color: #7C8DFA; background-clip: content-box; padding: 2px; box-sizing: border-box;  }*/
.radio_share input:checked + span:before{  border: 1px solid #7C8DFA; background-color: #7C8DFA; background-clip: content-box; padding: 2px;   }
/*---radio按钮end---*/
/*---checkbox_arry start---*/
.checkbox_array{  box-sizing: border-box;  line-height: 30px;  border:0;  width:100%;  table-layout: fixed;  background-color: #fff;  color: #18181A;  padding: 20px 0;  }
.checkbox_array div{  box-sizing: border-box;  padding-left: 68px;  display: inline-block;  }
.checkbox_array div div{  width: 170px;  padding-left: 20px;  display: inline-block;  }
.company_message_send .checkbox_array div div{
    padding-left: 20px;
    display: inline-block;
    min-width: 100px;
    max-width: 360px;
    height: 30px;
    overflow: hidden;
    width: initial;
}
.company_message_edit .checkbox_array div div{
    padding-left: 20px;
    display: inline-block;
    min-width: 100px;
    max-width: 360px;
    height: 30px;
    overflow: hidden;
    width: initial;
}
/*---checkbox_arry end---*/
/*checkbox_table start*/
.checkbox_table{  table-layout: fixed;  width: 100%;  background-color: #fff;  border: 1px solid #E1E5E8;  }
.checkbox_table td{  box-sizing: border-box;  border-bottom: 1px solid #E1E5E8;  padding:10px 20px;  vertical-align: text-top;  }
.checkbox_table tr:last-child td{  border-bottom: 0;  }
.checkbox_table tr td:first-child{  border-right: 1px solid #E1E5E8;  font-weight: bold;  }
.checkbox_table td div{  box-sizing: border-box;  display: inline-block;  width: 150px;  line-height:32px;  }
/*checkbox_table end*/
/*-----翻页start-----*/
/***▼ 财务迭代171201 对应  lidanlidan***/
.turnpage{  margin: 25px 40px 0 0;  text-align: right;  }
/***▲ 财务迭代171201 对应  lidanlidan***/

.turnpage span{  color: #858585;  }
.turnpage select{  box-sizing: border-box;  padding-left: 6px;  width: 82px;  border: 0;  border-radius: 0;  position: relative;  background: url("images/ic_arrow_drop_down.png") 62px 5px no-repeat;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  cursor: pointer;  }
/*翻页hover效果*/
.turnpage_first_active{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-right: 5px solid #D6D6D4; display: inline-block; cursor: pointer; margin-left: 15px; }
.turnpage_first_active:before{ box-sizing: border-box; content: ''; position: absolute; top: -5px; left: -2px; height: 10px; border-left: 2px solid #D6D6D4; }
.turnpage_first_active:hover{ border-right: 5px solid #7C8DFA; }
.turnpage_first_active:hover::before{ border-left: 2px solid #7C8DFA; }
.turnpage_last_active{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #D6D6D4; display: inline-block; cursor: pointer; margin-left: 5px; }
.turnpage_last_active:before{ box-sizing: border-box; content: ''; position: absolute; top: -5px; height: 10px; border-left: 2px solid #D6D6D4; }
.turnpage_last_active:hover{ border-left: 5px solid #7C8DFA; }
.turnpage_last_active:hover::before{ border-left: 2px solid #7C8DFA; }
.turnpage_forward_active{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-right: 5px solid #D6D6D4; display: inline-block; cursor: pointer; margin-left: 5px; }
.turnpage_forward_active:hover{ border-right: 5px solid #7C8DFA; }
.turnpage_backward_active{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #D6D6D4; display: inline-block; cursor: pointer; margin-left: 10px; }
.turnpage_backward_active:hover{ border-left: 5px solid #7C8DFA; }
/*翻页禁用状态*/
.turnpage_first_forbid{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-right: 5px solid #D6D6D4; display: inline-block; margin-left: 15px; }
.turnpage_first_forbid:before{ box-sizing: border-box; content: ''; position: absolute; top: -5px; left: -2px; height: 10px; border-left: 2px solid #D6D6D4; }
.turnpage_last_forbid{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #D6D6D4; display: inline-block; margin-left: 5px; }
.turnpage_last_forbid:before{ box-sizing: border-box; content: ''; position: absolute; top: -5px; height: 10px; border-left: 2px solid #D6D6D4; }
.turnpage_forward_forbid{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-right: 5px solid #D6D6D4; display: inline-block; margin-left: 5px; }
.turnpage_backward_forbid{ position: relative; width: 0px; height: 0px; border: 5px solid transparent; border-left: 5px solid #D6D6D4; display: inline-block; margin-left: 10px; }
/*-----翻页end-----*/
/*上传图片start*/
.upload_img input{ display: none; }
.upload_img label{ width: 68px; height: 34px; line-height: 34px; border: 1px solid #E1E5E8; border-radius: 2px; display: inline-block; text-align: center; margin-left: 22px; margin-right: 10px; color:#8C919F; cursor: pointer; }
.upload_img label + span{ color:#8C919F; }
.upload_img ul{ width: 100%; box-sizing: border-box; padding: 0 75px; width: 700px; }
.upload_img ul li{ display: inline-block; width: 104px; height: 104px; background-color: #D7D9DC; background-clip: content-box; padding: 14px 14px 0 0; box-sizing: border-box; margin:10px 24px 0 0; position: relative; }
.upload_img ul li img{width: 90px; height: 90px;}
.upload_img > span + form {display: inline-block;}
/*上传图片end*/
/*删除属性start*/
.delete_attr{ border:none; position: relative; width: 30px; height: 30px; top:10px; background: url("images/icon.png") 2px -380px no-repeat; cursor: pointer; }
/*删除属性end*/
.line{  border-bottom: 1px solid #E1E5E8;  width: 100%;  }
.line_dot{ border-bottom: 1px dashed #E1E5E8;  width: 100%; margin-top: 18px;}
/*图片删除按钮start*/
.del_img{ box-sizing: border-box; width: 16px; height: 16px; /*border-radius: 50%;*/ border: 0; background-color: #fff; cursor: pointer; position: absolute; top:0px; right: 0px; background: url("images/icon.png") -4px -1570px no-repeat; }
/*图片删除按钮end*/
/*-----添加属性start-----*/
.add_attr_info{ padding-left: 40px; display: inline-block; }
.add_attr_info span{ margin-right: 20px; }
.add_attr_info input{ box-sizing: border-box; width: 130px; height: 34px; border: 1px solid #E1E5E8; background-color: #fff; padding: 8px 9px; }
.attr_select{ width: 130px; display: inline-block; margin-right: 40px; cursor: pointer; position: relative; background-color: #fff; }
.attr_select input{ background: url("images/icon.png") right -140px no-repeat; cursor: pointer; }
.attr_select ul{ display: none; box-sizing: border-box; width: 100%; border: 1px solid #E1E5E8; border-top: 0; position: absolute; top: 34px; background-color: #EFEFFB; z-index: 1000; }
.attr_select ul li{ box-sizing: border-box; width: 100%; line-height: 28px; padding: 0 9px; }
.attr_select ul li:hover{ background-color: #BCC5FC; }
.attr_select ul li:last-child{ background-color: #fff; cursor: auto; padding: 0; }
.attr_select ul li a{ box-sizing: border-box; color: #4A90E2; cursor: pointer; padding: 0 9px; line-height: 28px; width: 100%; display: block; }
.attr_select ul li input{ width: 111px; height: 21px; line-height: 21px; background: #fff; /*color: #B8C2CA;*/ padding: 0 4px; cursor: auto; margin-top: 10px; }
.attr_select ul li button{ font-size: 12px; padding: 3px 8px; margin: 5px 0 10px 5px; }
.attr_select ul li div{ box-sizing: border-box; display: none; padding: 0 9px; line-height: 28px; width: 100%; }
/*-----添加属性end-----*/
/***▼项目WGU_1.1.2 任务1001 对应 lidandan***/
.select_list .attr_list span.attr_list_edit,.select_list .attr_list span.attr_list_delete{
	z-index: 10px;
	display: none;
}
.select_list .attr_list:hover .attr_list_edit{
	display: inline-block;
}
.select_list .attr_list:hover .attr_list_delete{
	display: inline-block;
}
.add_attr_info .attr_select ul li{
	padding:1px 9px;
}
.select_list .attr_list .btn_confirm_new{
	font-size: 12px;
    padding: 0px 8px;
    margin: 1px 2px 3px 5px;
    color: #fff;
    background-color: #7C8DFA;
    border-radius: 2px; 
    border: 0;
    display: inline-block;
    outline: none;
    cursor: pointer;
    box-sizing: border-box;
}
.select_list .attr_list .btn_cancel_new{
	font-size: 12px;
    padding: 0px 8px;
    margin: 1px 2px 3px 5px;
    color: #8C919F;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #E1E5E8;
    display: inline-block;
    outline: none;
    cursor: pointer;
    box-sizing: border-box;
}
.select_list .attr_list_btn{
	display: inline-block;
	background-color:#BCC5FC;
}
.add_attr_info .attr_input{
	box-sizing: border-box;
    width: 53%;
    height: 28px;
    background: none;
    border: 1px solid #E1E5E8;
    padding: 8px 9px;
    margin-right: 27px;
    background-color: #fff;
}
.attr_select_new ul li.attr_list{
	/*width: 34%;*/
	/*display: inline-block;*/
}
.add_attr_info .attr_select_new{
	width: 300px;	
}
.attr_select_new .select_show_info{
	width: 300px;
}
.attr_list .attr_list_content {
	display: inline-block;
	width: 58%;
}
.attr_mask{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background-color: rgba(0,0,0,0.6);
}
.attr_delete{
	position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1002;
    padding:20px;
    width: 278px;
    height: 104px;
    margin-left: -37px;
    margin-top: -52px;
    background-color: #fff;

}
.attr_delete>p{
	margin-bottom: 20px;
}
.attr_delete>div{
	text-align: center;
}
.attr_delete button{
	font-size: 14px;
    color: #fff;
    background-color: #7C8DFA;
    padding: 9px 29px;
    border-radius: 2px;
    border: 0;
    display: inline-block;
    outline: none;
    cursor: pointer;
    margin-right: 20px;
    box-sizing: border-box;
    margin-left: 20px;
}
.attr_delete button:nth-child(1){
    color: #8C919F;
    background-color: #fff;
    padding: 8px 28px;
    border-radius: 2px;
    border: 1px solid #E1E5E8;
    display: inline-block;
    outline: none;
    cursor: pointer;
    margin-right: 20px;
    box-sizing: border-box;}
.attr_select_new{ width: 130px; display: inline-block; margin-right: 40px; cursor: pointer; position: relative; background-color: #fff; }
.attr_select_new input{ background: url("images/icon.png") right -140px no-repeat; cursor: pointer; }
/* ▼ TASK#1208 对应 zyc */
.attr_select_new ul{ display: none; box-sizing: border-box; width: 100%; border: 1px solid #E1E5E8; border-top: 0; position: absolute; top: 34px; background-color: white; z-index: 1000; }
/* ▲ TASK#1208 对应 zyc */
.attr_select_new ul li{ box-sizing: border-box; width: 100%; line-height: 28px; padding: 0 9px; }
.attr_select_new ul li:hover{ background-color: #BCC5FC; }
/* ▼ TASK#1208 对应 zyc */
.attr_select_new ul li:last-child{ box-sizing: border-box; width: 100%; line-height: 28px; padding: 0 9px; }
/* ▲ TASK#1208 对应 zyc */
.attr_select_new ul li a{ box-sizing: border-box; color: #4A90E2; cursor: pointer; padding: 0 9px; line-height: 28px; width: 100%; display: block; }
.attr_select_new ul li input{ width: 111px; height: 21px; line-height: 21px; background: #fff; /*color: #B8C2CA;*/ padding: 0 4px; cursor: auto; margin-top: 10px; }
.attr_select_new ul li button{ font-size: 12px; padding: 3px 8px; margin: 5px 0 10px 5px; }
.attr_select_new ul li div{ box-sizing: border-box; display: none; padding: 0 9px; line-height: 28px; width: 100%; }
.select_box .attr_list_content{
	width: 56%;
} 

.select_box ul li input.attr_input{
	box-sizing: border-box;
    width: 52%;
    height: 28px;
    background: none;
    border: 1px solid #E1E5E8;
    padding: 8px 9px;
    /*margin-right: 27px;*/
    background-color: #fff;
    /* ▼ BUG#2437 对应 lidandan */
   margin-top: -2px;
	/* ▲ BUG#2437 对应 lidandan */
}
.type_select .attr_list_content{
	width: 56%;
}
.type_select ul li input.attr_input{
	box-sizing: border-box;
    width: 52%;
    height: 28px;
    background: none;
    border: 1px solid #E1E5E8;
    padding: 8px 9px;
    /*margin-right: 27px;*/
    background-color: #fff;
    /* ▼ BUG#2437 对应 lidandan */
   margin-top: -2px;
	/* ▲ BUG#2437 对应 lidandan */

}
/***▲项目WGU_1.1.2 任务1001 对应 lidandan***/
/*-----自定义下拉框end-----*/
.select_box{  box-sizing: border-box;  width: 240px;  display: inline-block;  margin-right: 20px;  position: relative;  background-color: #fff;  }
.select_box input.select_show_info {  box-sizing: border-box;  width: 100%;  background: url("images/icon.png") right -136px no-repeat;  cursor: pointer;  height: 34px;border: 1px solid #E1E5E8;padding: 0 9px;}
.select_box ul{ display: none; box-sizing: border-box; width: 100%; border: 1px solid #E1E5E8; border-top: 0; position: absolute; top: 41px; background-color: #EFEFFB; z-index: 1000; }
/*.select_box ul{ display: none; box-sizing: border-box; width: 100%; border: 1px solid #E1E5E8; border-top: 0; position: absolute; top: 41px; background-color: #fff; z-index: 1000; }*/
.select_box ul li{ box-sizing: border-box; width: 100%; line-height: 28px; padding: 0 9px; }
/*.select_box ul li{ box-sizing: border-box; width: 100%; line-height: 28px; }*/
.select_box ul li:hover{ background-color: #BCC5FC; }
.select_box ul li:last-child{ background-color: #fff; cursor: auto; padding: 0; }
.select_box ul li a{ box-sizing: border-box; color: #4A90E2; cursor: pointer; padding: 0 9px; line-height: 28px; width: 100%; display: block; }
.select_box ul li input{ width: 100%; height: 21px; line-height: 21px; background: #fff; padding: 0 4px; cursor: auto; margin-top: 10px; border: 1px solid #E1E5E8; box-sizing: border-box; }
.select_box ul li button{ font-size: 12px; padding: 3px 8px; margin: 5px 0 10px 10px; }
.select_box ul li div{ box-sizing: border-box; display: none; padding: 0 9px; line-height: 28px; width: 100%; }
/*结构改后样式：*/
/*.select_box ul li:first-child {max-height: 140px;overflow: auto;}*/
/*.select_box ul ol li{ padding: 0 9px; background-color: #EFEFFB;cursor: pointer;}*/
/*.select_box ul ol li:hover{ background-color: #BCC5FC; }*/
/*-----自定义下拉框end-----*/
/*-----订单管理步骤显示start-----*/
.step{ width: 100%; padding-left: 4px; margin: 10px 0 20px 0; }
.step .step_next{ margin-left: -4px; display: inline-block; width: 33.3%; height: 5px; line-height: 5px; background-color: #DEE2E7; text-align: center; margin-bottom: 50px; }
.step .step_next:first-child{ border-radius: 10px 0 0 10px; }
.step .step_next:last-child{ border-radius: 0px 10px 10px 0px; }
.step .step_next:before{ content: attr(aria-labelledby); font-size: 14px; color: #fff; display: inline-block; line-height: 20px; height: 20px; width: 20px; border-radius: 50%; background-color: #DEE2E7; position: relative; top:-7px; left: 45px; }
.step .step_next:after{ content: attr(aria-label); color: #DEE2E7; display: inline-block; line-height: 20px; width: 100px; position: relative; top: 26px; left: -15px; }
.step .step_done{ background-color: #C6CDFF; }
.step .step_done:before{ background-color: #C6CDFF; }
.step .step_done:after{ color: #C6CDFF; }
.step .step_active{ background-color: #7C8DFA; }
.step .step_active:before{ background-color: #7C8DFA; }
.step .step_active:after{ color: #7C8DFA; }
/*-----订单管理步骤显示end-----*/
/*-----订单管理表格样式start-----*/
/*table_rent*/
.table_rent{border: 1px solid #E1E5E8;margin: 10px 0 20px 0;}
/*.table_rent td,.table_rent th{border-bottom: 1px dotted #E1E5E8;}*/
.table_rent tbody tr:nth-child(even){background-color: #fff; }
/*.section-two .table_rent tbody tr:nth-child(odd) td,.section-two .table_rent tbody tr:nth-child(odd) td div{color: #BABABA ;    text-decoration: line-through;}*/
.section-two .wrapper > span{ color: #858585}
.table_rent tbody tr:hover{background-color: #fff;}
.section-two .table_share th{ font-weight: bold}
.section-two .existteam_select_add input{ width: 92px;}
.section-two .existteam_select_add ul{ width: 105px;}
/*table_change*/
/*.table_change tbody tr:nth-child(2n) td{border-bottom: 1px dotted #E1E5E8; }*/
/*.table_change tbody tr:nth-child(n+5) td{color: #1A1A1D ;border: none;}*/
/*.section-two .table_rent tbody tr:nth-child(n+4) td, .section-two .table_rent tbody tr:nth-child(n+4) td div {*/
    /*color: #1A1A1D;*/
    /*text-decoration: none;*/
/*}*/
.business_order_change_detail .table_rent td,.table_rent th{border-bottom: 1px dotted #E1E5E8;}
.business_order_change_detail .change_before td div,.business_order_change_detail .change_before td{ color: #BABABA ; text-decoration: line-through; border-bottom: none; }
.business_order_change_detail .change_before + tr{ border-bottom: 1px dotted #E1E5E8; }

.business_order_change .table_rent td,.table_rent th{border-bottom: 1px dotted #E1E5E8;}
.business_order_change .change_before td div,.business_order_change .change_before td{ color: #BABABA ; text-decoration: line-through; border-bottom: none; }
.business_order_change .change_before + tr{ border-bottom: 1px dotted #E1E5E8; }
.change_before td div,.change_before td{ color: #BABABA ; text-decoration: line-through; }
.change_before + tr{ border-bottom: 1px dotted #E1E5E8; }
.change_before td div,.change_before td{ color: #BABABA ; text-decoration: line-through; }
.change_before + tr{ border-bottom: 1px dotted #E1E5E8; }
/*-----订单管理表格样式end-----*/
/*-----账单明细展开列表start-----*/
.w_70{width: 70px;}
.w_140{width: 140px;}
.w_130{width: 130px;}
.w_200{width: 200px;}
.w_45p{width: 45%;}
.w_100p{width: 100%;}
.lnht_34{line-height: 34px;}
.f_r{float: right;}
.fold li div span.w_text{text-decoration: line-through;  color: #BABABA;}
.bgc_gray{background-color: #F6F6F6;}
.span_left{box-sizing: border-box;padding-right: 20px;}
/*押金*/
.fold{ box-sizing:border-box;width: 100%;border: 1px solid #E1E5E8;border-bottom: 0;}
.fold li{ box-sizing:border-box;width: 100%;}
.fold li div{ box-sizing:border-box;width: 100%;height: 44px;line-height: 44px;position: relative;border-bottom: 1px solid #E1E5E8;cursor: pointer;}
.fold li div:after{content: '';width: 9px;height: 9px; border-left: 2px solid #E1E5E8;border-bottom: 2px solid #E1E5E8;  transform: rotate(-45deg);display: inline-block;position: absolute;top: 14px;right: 12px;}
.refund{ margin: 20px auto;}
.refund li div:after{ border: none;}
.refund li div{cursor: auto;}
.business_bill_detail_rent .fold li div:after{  display: none;  }
.business_bill_detail_deposit .fold li div:after{  display: none;  }
.business_expense_detail .fold li div:after{  display: none;  }
.fold li .fold_active:after{transform: rotate(135deg);top: 18px;}
.fold li div span{display: inline-block;padding: 0 0 0 20px;color: #18181A;box-sizing: border-box;}
.fold li div.color span{color: #BABABA;}
.fold li div.color + .table_share td,.fold li div.color + .table_share th{color: #BABABA;}
.fold .table_share th{height: 44px;background-color: #fff;line-height: 44px; font-weight: bold}
.fold .table_share tbody tr:nth-child(even){background-color: #fff;}
.fold .table_share tbody tr:last-child td{border-bottom: 1px solid #E1E5E8;}
.fold .table_share tbody tr:hover{background-color: #fff;}
/*租金*/
.order_rent_box{margin-top: 30px;}
.order_rent_box>div{box-sizing:border-box;width: 100%;height: 44px;line-height: 44px;background-color: #F6F6F6;border: 1px solid #E1E5E8;border-bottom: 0;}
.order_rent_box>div span{display: inline-block;padding: 0 0 0 20px;color: #18181A;box-sizing: border-box;}
/*-----账单明细展开列表end-----*/
/*-----搜索历史关联start-----*/
.search_relate{width: 240px;position: relative;}
.search_relate input{width: 100%;}
.search_relate ul{width: 100%;border: 1px solid #E1E5E8;box-sizing: border-box;position: absolute;top: 41px; display: none;width: 240px;z-index: 1000;}
.search_relate ul li{width: 100%;height: 34px;line-height: 34px;box-sizing: border-box;padding: 0 12px;background-color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_relate ul li:hover,.search_relate ul li.active{background-color: #C6CDFF;}
.business_order_modification .search_relate{width: auto;}
.business_order_add .search_relate{width: auto;}
#fillorder_existteam_info2 .search_relate ul{top:33px;}
/*-----搜索历史关联end-----*/
/*-----文本排列start-----*/
.text_array{margin-left: 18px;}
/*.text_array span{width: 100px;display: inline-block;}*/
/*-----文本排列end-----*/
/*-----门禁选择删除排列start-----*/
.delbtn_array{padding: 20px 24px;}
.delbtn_array div{display: inline-block;box-sizing: border-box;padding: 8px 9px;border: 1px solid #E1E5E8;margin: 0 20px 20px 0;}
.delbtn_array div button{margin-left: 12px;height: 12px;width: 12px;border:0;border-left: 1.5px solid #B8C2CA;outline: none;background-color: #fff;transform: rotate(-45deg);position: relative;top:-2px;}
.delbtn_array div button:before{content:'';display:inline-block;border-left: 1.5px solid #B8C2CA;position: absolute;height: 12px;width: 12px;transform: rotate(90deg);top: 6px;left:-7px;}
/*-----门禁选择删除排列end-----*/
/*-----选择门禁start-----*/
.type_select{ width: 240px; display: inline-block; margin-right: 20px; cursor: pointer; position: relative; background-color: #fff; }
.type_select input{ border: 1px solid #E1E5E8; width: 100%; height: 34px; box-sizing: border-box; font-size: 12px; padding: 0 9px; line-height: 14px; background: url("images/icon.png") right -136px no-repeat; cursor: pointer; }
.type_select ul{ display: none; box-sizing: border-box; width: 100%; border: 1px solid #E1E5E8; position: absolute; top: 40px; background-color: #fff; z-index: 1000; }
.type_select ul li{ box-sizing: border-box; width: 100%; line-height: 28px; padding: 0 9px; }
.type_select ul li:hover{ background-color: #BCC5FC; }
.type_select ul li:last-child{ background-color: #fff; cursor: auto; padding: 0; }
.type_select ul li a{ box-sizing: border-box; color: #4A90E2; cursor: pointer; padding: 0 9px; line-height: 28px; width: 100%; display: block; }
.type_select ul li input{ width: 100%; height: 21px; line-height: 21px; background: #fff; padding: 0 4px; cursor: auto; margin-top: 10px; }
.type_select ul li button{ font-size: 12px; padding: 3px 8px; margin: 5px 0 10px 10px; }
.type_select ul li div{ box-sizing: border-box; display: none; padding: 0 9px; line-height: 28px; width: 100%; }
/*-----选择门禁end-----*/
/*-----星星打分start-----*/
.star_array{display: inline-block;position: relative;background: url(images/star.png) 0px 0px no-repeat;width: 100px;height: 19px;top:3px;}
.star_array>div{  position: absolute;top:0px;left: 0px;overflow: hidden;background: url(images/star.png) 0px -23px no-repeat;height: 19px;}
.star_array + span{margin-left: 12px;}
.popup_mark .star_array{cursor: pointer;font:19px 'Hiragino Sans GB'; color:#C9C9C9;letter-spacing: 1px;background-image: none;top:0px;height: auto;width: auto;}
.popup_mark .star_array input{display: none;}
.popup_mark .star_array:hover{color: #FFB91D;}
.popup_mark .c_star{color: #FFB91D;}
/*-----星星打分end-----*/
/*-----评价文本框start-----*/
.comment{ border: 1px solid #E1E5E8; width: 90%; height: 80px; box-sizing: border-box; font-size: 12px; padding: 14px; line-height: 14px; margin: 5px 20px 0 0; }
/*-----评价文本框end-----*/
/*-----无效提示start-----*/
.invalid{width: 200px;  height: 44px;  margin: 10px 0;  font-size: 12px;  color: #8F8F8F;  padding: 0 0 0 37px;  line-height: 44px;  background: url(images/hint.png) 8px 12px no-repeat #F8F8F8;}
/*-----无效提示end-----*/
/*-----checkbox_array_3的start-----*/
.checkbox_array_3{box-sizing: border-box;  line-height: 30px;  border: 0;  width: 100%;  table-layout: fixed;  background-color: #fff;  color: #18181A;  padding: 10px 0;}
.checkbox_array_3>div>div{display: inline-block;width: 130px;}
/*-----checkbox_array_3的end-----*/
/*-----其他start------*/
.unit_span{color:#858585;margin-left: -10px;white-space: nowrap;margin-right: 12px;}/*单位颜色*/
.hint_span{color:#B6B6B6;margin-left: 10px;white-space: nowrap;margin-right: 12px;}/*提示颜色*/
.c_black{  color: #18181A;  }
.c_gray{  color: #858585;  }
.fw_b{  font-weight: bold;  }
.hide{  display: none;  }
.show{  display: block;  }
.attr_select ul.show{  display: block;  }
/* ▼ BUG#2884 对应 lidandan */
.attr_select ul.hide{  display: none;  }
span.titleLine{line-height: 33px;}
/* ▲ BUG#2884 对应 lidandan */
/*-----其他end------*/
/*减号*/
.minus_info{border:0; border-top: 3px solid #41435C;  width: 14px;  position: absolute;  left: 402px;  top: 24px;background-color: #fff;outline: none;}
.minus{border:0; border-top: 3px solid #41435C;  width: 14px; background-color: #fff;outline: none; margin-right: 36px; height: 6px;}
/*加号*/
/*.add_visitor_info{border:0; border-left: 3px solid #41435C;  height: 14px;  position: absolute;  right: 0px;  top: 0px;background-color: #fff;outline: none;}*/
/* ▼ BUG#2827 对应 lidandan */
.add_visitor_info{border:0; border-left: 3px solid #41435C;  height: 14px;  width:14px;position: absolute;  right: 0px;  top: 15px;background-color: #fff;outline: none;}
/* ▲ BUG#2827 对应 lidandan */
/*.add_visitor_info:before{content: '';  border-top: 3px solid #41435C;  width: 14px;  display: inline-block;  position: relative;  left: -8px;  top: -3px;}*/
.add_visitor_info:before{content: '';  border-top: 3px solid #41435C;  width: 14px; height: 14px; display: inline-block;  position: relative;  left: -8px;  top: 5px;}
/*清除浮动*/
.clear_float:after{ clear:both; content:''; display:block; width: 0; height: 0; visibility:hidden; overflow: hidden; }
.clear_float{ zoom:1; }
/*下载文件*/
.download{color: #18181A;padding: 4px 40px 4px 12px;background: url(images/icon.png) right -1860px no-repeat transparent;}
.download:active{color: #18181A;}
.download:hover{color: #18181A;}
/*历史消息*/
.historyMessageList{line-height: 18px;border-bottom: 1px solid #E1E5E8;width: 100%;display: block;padding: 20px 0;box-sizing: border-box;}
.historyMessageList a{color: #38393E;display: block;}
.historyMessageList span{color: #858585;}
/*table里面的button样式*/
.table_share tbody tr button{border: 0;font-size: 12px;background-color: transparent;}

/*
	@: 吴刚
*/
/*主题色*/
.color_background{
    background-color: #7C8DFA ;
}
.color{
    color: #7C8DFA !important;
}
.main_color{
    background-color: #7C8DFA;
    border-color: #7C8DFA;
    color: #fff;
}

/*公用隐藏样式*/
.class_hide{
    display: none;
}
.left{
    float: left;
}
.leftM{
	  float: left;
}
.clearFloatM::after{
	content: '';
	display: table;
	clear: both;
}
.rginht{
    float: right;
}

/*外面最大的框*/
.wrapper{
    background-color: #fff;
}
.wrapper:after{
    content: '';
    display: block;
    visibility: hidden;
    clear: both;
    height:0;
    overflow: hidden;
}
/*编辑按钮加下划线*/
.compile{
    border-bottom:1px solid #E3E7EA;
    margin-bottom: 20px;
    height: 50px;
}
.compile button{
    font-size: 14px;
    /*padding: 7px 17px 6px 35px;*/
    padding: 0px 17px 0px 35px;
    border: 1px solid #E3E7EA;
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-right: 10px;
    z-index: 5;
    max-width: 300px;
    overflow: hidden;
    /*line-height: 36px;*/
    height:36px ;
}

.compile a{
    font-size: 14px;
    /*padding: 7px 17px 6px 35px;*/
    padding: 0px 17px 0px 35px;
    border: 1px solid #E3E7EA;
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-right: 10px;
    z-index: 5;
    max-width: 300px;
    overflow: hidden;
    line-height: 34px;
    height:34px ;
    color: #18181A;
}
.compile .delete{
    font-size: 14px;
    /*padding: 7px 17px 8px 35px;*/
    color: #B3B3BE;
    border:none;
    float: right;
    display: inline-block;
    background: url("images/icon.png")10px -377px no-repeat;
}
.compile button.ico-compile{
    background: url("images/icon.png") 10px -185px no-repeat #fff;
}
.compile button.ico-compile:before{
    background: url("images/icon.png") 10px -185px no-repeat #fff;
}
.compile button.ico-compile:active{
    background: url("images/icon.png") 10px -185px no-repeat #F2F2F2;
}

/*信息头字体-内容*/
.infoWrapper {
    line-height: 50px;
}
.infoWrapper2 {
    width: 48%;
    display: inline-block;
}
.infoTitle{
    display: inline-block;
    width: 90px;
    height: 50px;
    float: left;
    text-align: right;
    font-size: 12px;
}
.wrapper2{
    width: 48%;
    display: inline-block;
}
/*编辑的小图标-*/
/*.compile button.ico-compile:before{*/

    /*background: url("images/icon.png") 10px -185px no-repeat #fff;*/
/*}*/
/*.compile button.ico-compile:active{*/
    /*background: url("images/icon.png") 10px -185px no-repeat #F2F2F2;*/
/*}*/

.compile button.ico-start{
    background: url("images/icon.png") 10px -890px no-repeat #fff;
}
.compile button.ico-start:before{
    background: url("images/icon.png") 10px -890px no-repeat #fff;
}
.compile button.ico-start:active{
    background: url("images/icon.png") 10px -890px no-repeat #F2F2F2;
}

.compile button.ico-stop{
    background: url("images/icon.png") 8px -938px no-repeat #fff;
}
.compile button.ico-stop:before{
    background: url("images/icon.png") 8px -938px no-repeat #fff;
}
.compile button.ico-stop:active{
    background: url("images/icon.png") 8px -938px no-repeat #F2F2F2;
}
.ico-compile span.qb{
    height: 15px;
    width:15px;
    position: absolute;
    background: url("images/icon.png") -4px -197px no-repeat ;
    left: 13px;
    top: 8px;
}

/* 星号红色小图标  */
.rom:before{
    content: '* ';
    color: #FB6463;
}

.rom.existteam_select_add:after {
    content: '* ';
    color: #FB6463;
    position: relative;
    left: -84px;
    top: -22px;
}
.rom.existteam_select_add:before {
    content: ' ';
}

.infoContent:after{
    clear:both;
    content:'';
    display:block;
    width: 0;
    height: 0;
    visibility:hidden;
    overflow: hidden;
}
.infoContent{
    zoom:1;
    font-size: 12px;
    color: #18181A;
    padding-left: 110px;
    text-align: left;
}
.infoContent .info_input{
    border:1px solid #E1E5E8;
    width: 240px;
    height: 34px;
    box-sizing: border-box;
    font-size:12px;
    padding: 0 14px;
    line-height: 14px;
    margin-right: 20px;
}

.infoContent .info_input_width_200{
    border:1px solid #E1E5E8;
    width: 200px;
    height: 34px;
    box-sizing: border-box;
    font-size:12px;
    padding: 0 14px;
    line-height: 14px;
    margin-right: 20px;
}
/*********财务配置*********/
.finModel{
	border:0.5px solid #f2f2f2;
}
.finTitle{
	padding:10px 15px;
	background-color: #F7F7F7;
	border:0.5px solid #f2f2f2;
	font-weight: bold;
}
/*开票主体设置*/
.finBall{
	margin: 20px;
}
.finBall table{
	width: 100%;
}
/***▼ 财务迭代171201 对应  lidanlidan***/
.finBall table tr th{
	background-color: #828282;
	color:#fff;
}
/***▼ 财务迭代171201 对应  lidanlidan***/
.finBall table tr td{
	background-color: #F2F2F2;
}
.finBall table tr th,.finBall table tr td{
	text-align: center;
	padding:15px 0;
}
.finBall-pen,.finBall-data{
	margin: 0 10px;
	cursor: pointer;
}
/***▼ 财务迭代171201 对应  lidanlidan***/
.finBallDatecontrol>img:nth-child(2){
	margin-top:8px;
}
.finBill_btn{
	margin-top: 20px;
}
.finSubjectTable tbody tr td{
	padding:10px 0;
	border:1px solid #fff;
}
.finSubjectTable tr th{
	border:1px solid #fff;
}
input.createFee_inputDate{
	/*background-color: #F2F2F2;*/
	border: none;!important
}
#finance .finBallDatecontrol input.infroDefault_input{
	background-color: #F2F2F2;
}
input.createFee_inputDate_add{
	background-color: #fff;
	border: none;!important
}
.finBallDatecontrol{
	position: relative;
	border:none;!important;
}
.createFee_inputDate1{
	background-color: transparent;
	height: auto;
	border: none;!important
}
.finDate_mark{
	position: absolute;
	top:0;
	left:0;
	width:75%;
	height:100%;
	background-color: transparent;
	z-index: 20;
}
.finDate_mark1{
	position: absolute;
	top:0;
	left:0;
	width:68%;
	height:100%;
	background-color: transparent;
	z-index: 20;
}
.createFee-date{
	z-index:30;
	border-left:2px solid rgb(222,222,222);
	padding-left:10px;
}
/***▲ 财务迭代171201 对应  lidanlidan***/
.finBall-line{
	margin-top: -6px;
}
.finBall-Input{
	width: 87%;
	height: 35px;
	margin-top: -7px;
}
/***▼ 财务迭代171201 对应  lidanlidan***/
.finBall-bill{
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
     background: url("images/ic_arrow_drop_down.png") no-repeat scroll right center transparent;
     padding-right: 37px;
}
/***▲ 财务迭代171201 对应  lidanlidan***/
.finPointer{
	cursor: pointer;
}
.finBall-bill option{
	margin:5px 0;
}
.finTriBottom{
	margin-left: 15px;
}
.finDisDleLine{
	margin: 0 13%;
}
.finBall-Btn{
	margin-top: 20px;
}
.finBall-Btn>img{
	margin-right: 15px;
}

/***▼ 财务迭代171201 对应  lidanlidan***/
.finBall-Btn>button{
	margin-right: 15px;
}
/***▲ 财务迭代171201 对应  lidanlidan***/
.finBall-Btn>img:nth-child(4){
	margin-right: 0;
}
/**▼BUG.2096对应 lidandan***/
.finIsDelete{
	margin-top: 30px;
}
/***▼ 财务迭代171201 对应  lidanlidan***/
.finIsDelete>button{
	margin-left: 20px;
}
/***▲ 财务迭代171201 对应  lidanlidan***/
.finBallDatecontrol>img:nth-child(1){
	margin-top: 6px;
}
.finBallLineD{
	margin-top: 3px;
}
/**▲BUG.2096对应 lidandan***/

.finBall-strong{
	color:#F56076;
}
.finBallDelete{
	font-size: 14px;
}
.finBall_dis{
	margin-top: 35px;
}
.finBall_use{
    margin-top: 35px;
}
.finBall_del{
	margin-bottom: -4px;
}
/***▼ 项目WGU_1.1.1 任务1001 对应 lidandan***/
.label_title{
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: 0;
  line-height: 30px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
}
.label_input{
  width: 130px;
  height: 38px;
  text-align: left;
  padding-left:30px;
  border: 1px solid #CDCDCD;
  margin-right: 10px;
  margin-bottom: 3px;
}
.label_tag{
  margin: 15px 0 30px 0;
}
/* ▼ BUG#2481 对应 lidandan */
.label_tag>li{
  border: 1px solid #CDCDCD;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #4A4A4A;
  text-align: center;
  min-width:65px ;
  margin-right: 10px;
  margin-bottom: 10px;
  padding:0 28px;
  position: relative;
  display: inline-block;
}

.label_close{
	position: absolute;
  	top:1px;
  	right: -9px;
}
.label_close a{
  background: #EEEEEE;
  text-align: center;
  line-height: 20px;
  color:#4A4A4A;
}
/* ▲ BUG#2481 对应 lidandan */
.label_customer{
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: 0;
}
.label_delete{
  text-align: center;
}
.label_delete p{
  margin-bottom: 36px;
}
/***项目WGU_1.1.1 任务1001 对应 lidandan***/
/*************************/
/*报错提醒样式*/
.error span.info_input{
    border-color: #FB6463;
}
.error.infoContent .info_input_k{
    border: 1px solid #FB6463;
    /*border-color:#FB6463;*/
}

.error .comment{
    border-color: #FB6463 !important;
}
.error span{
    color: #FB6463;
    display: inline-block;
}
.info_span{
    display: none;
    color: #858585;
    margin-right: 12px;
}
.error .hint_span{color: #B6B6B6;}
.error .unit_span{color: #858585;}
.error .input_ts{color: #858585;margin-right: 20px;}
.infoContent .confirm{
    padding: 8px 28px;
    color: #8C919F;
    border: 1px solid #E1E5E8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;;
}

/*下拉框*/
.infoContent .ComboBox{
    width: 239px;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    border:1px solid #E1E5E8;
    border-radius: 0;
    position: relative;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    background: url("images/icon.png") right -138px no-repeat;
    outline: none;
}
.infoContent .ComboBox::-moz-focus-inner{outline:none;}
.inforWrapper-title{
	margin-bottom: 20px;
}
.inforWrapper-title>img:nth-child(1){
	margin-left: 20px;
}
.infroTitle-strong{
	color:#86BBE0;
	font-weight: normal;
	text-decoration: inherit;
}
.infroTitle-trg{
	margin: 5px;
}
/*▼ BUG.2197 对应 lidandan*/
.infoWrapper-nav-title{
	padding-bottom: 10px;
    padding:10px 15px;
    position: relative;
    clear: both;
    background-color: #F7F7F7;
    border:1px solid #f2f2f2;
    font-weight:bold;
    cursor: pointer;
}
/*▲ BUG.2197 对应 lidandan*/
/**************审批设置*********************/
/**▼BUG.2098 对应 lidandan***/
.curcorChange{
	cursor: pointer;
}
/**▲BUG.2098 对应 lidandan***/
.infoChoice{
	margin: 20px 0;
}
.infroEdit,.infroSave{
	vertical-align: middle;
	margin:0 15px;
	cursor: pointer;
}
.infoHelp{
	text-decoration: inherit;
	color:#86BBE0;!important
}
.infroHelpBg{
	position: absolute;
	left: 52px;
	top:-18px;
}
/**▼BUG.2099 对应 lidandan***/
.infroHelpContent{
	width:378px;
	position: absolute;
	left: 63px;
	top:-18px;
	line-height: 2;
}
/**▲BUG.2099 对应 lidandan***/
/**▼BUG.2115对应 lidandan***/
.infroID{
	width:480px;
	height: 40px;
	text-align: left;
	line-height: 40px;
	border:1px solid #f2f2f2;
	padding-left: 20px;
}
/**▲BUG.2115对应 lidandan***/

.infroFlow{
	padding-top:20px;
	border-top:2px solid #f2f2f2;
	margin:20px 10px;
}
.infroClass{
	padding-left:20px;
}
.infroAdd{
	padding:10px 30px;
	border:1px dashed #86BBE0;
	color:#86BBE0;
}
.infroAdd>span:nth-child(1){
	border-radius: 50%;
	border:1px solid #86BBE0;
	display: inline-block;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
}
.infroRoute{
	margin-top: 15px;
}
.infroAbAndSave{
	text-align: center;
	margin: 40px 0;
}
.infroAbAndSave>img:nth-child(1){
	margin-right: 20px;
}
.ddsp{
	margin: -2px 25px 0 6px;
}
.infroFlow,.infoTitle{
	font-weight: bold;
}
.infroHelpInfrom{
	display: inline-block;
	position: relative;
}
/**创建审批模板**/
.infroCreate{	
	padding-top: 20px;
	margin: 20px 0 20px 4px;
}
.infroCreate-line{
	height: 2px;
	background-color:#f2f2f2 ;
	margin: 0 10px 20px 6px;
}
/*.infroCreate>div:nth-child(2),.infroCreate>div:nth-child(3){
	display: inline-block;
}*/
.infroModel{
	margin-left:127px;
	margin-top:-20px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	width: 10%;
	
}
.infoChoiceModel{
	/*margin: 5px 0;*/
	/*border-bottom:1px solid #f2f2f2;*/
	/*padding:5px 0;*/
	margin: 0 68px;
	cursor: pointer;
}
.infroNewAdd{
	width:100%;
	display: inline-block;
	margin-left: 21px;
	}
.infroTrg{
	margin-bottom: 2px;
}
.infroModelDefault{
	margin: 0 0 14px 37px;
	border:1px solid #f2f2f2; 
	padding:5px 0 ;
	width:10%;
}
/**审批层级**/
/* ▼ TASK#1057 对应 lidandan */
.infroGrad{
	margin-bottom: 10px;
}
.ddsp1_add_1,.infroFlowTitle_sp{
	display: inline-block;
}
#ddsp1_add{
	width: 100px;
	text-align: center;
	display: inline-block;
}
.infroEvery{
    border:1px solid #f2f2f2;
    width: 180px;
    text-align: center;
    display: inline-block;
}
/* ▲ TASK#1057 对应 lidandan */
.infroFlowTitle{
	margin-right: 20px;
	padding-top:20px;
	/* ▼ TASK#1057 对应 lidandan */
	/*height: 200px;*/
	/* ▲ TASK#1057 对应 lidandan */
}
.infroFlowTitle>div:nth-child(1){
	margin-bottom: 57px;
}
.infroEvery img{
	vertical-align: middle;
}
.infroFloor{
	background-color: #F7F7F7;
    border-bottom:1px solid #f2f2f2;
    padding:13px 0;
}
.infroFloor>img{
	margin-left:48px;
	margin-right: -45px;
}
.infroGroup{	
    border-bottom:1px solid #f2f2f2;
     padding:13px 0;
}
.infroGroup>img:nth-child(1){
	margin-left: 3px;
}
/***▼BUG.2149对应 lidandan***/
.infroGroup select,.infoPerson select{
	outline: none;
	text-align: center;
	border: none;
	background-color: transparent;
	appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
padding:0 2%;
margin: 0;
/*http://ourjs.github.io/static/2015/arrow.png*/
background: url("images/ic_arrow_drop_down.png") no-repeat scroll right center transparent;
}
/***▲BUG.2149对应 lidandan***/

.infroGroup select option,.infoPerson select option{
	text-align: center;
}
.infoPerson{	
     padding:13px 0;
}
/**修改模板**/
.infroChangeModel{
	border:1px solid #f2f2f2;
	color:black;
	border-radius:4px;
	padding:7px 15px;
}
/**▼BUG.2096 对应 lidandan***/
.infroDefault{
	appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
background-color: transparent;
border:1px solid #f2f2f2;
padding:11px 4%;
border-radius: 4px;
margin-right:20px;
min-width:200px;
margin-bottom: 1px;

}
/**▲BUG.2096 对应 lidandan***/

.infroDefault option{
	text-align: center;
}
.infroChoice{
	margin-top: 5px;
}
.infroChangeBtn{
	padding:4px 15px
}
/*****************************************/
.infroWrapper-cue{
	border:1px solid #f2f2f2;
	background-color: #F7F7F7;
	margin-bottom: 20px;
	padding:10px 15px;
}
.infoWrapper-nav{
    padding-bottom: 10px;
    font-size: 14px;
    padding:10px 15px;
    position: relative;
    clear: both;
    font-weight: bold;
    background-color: #F7F7F7;
    border:1px solid #f2f2f2;
}
.infoWrapper-h2{
    padding-bottom: 10px;
    font-size: 14px;
    position: relative;
    margin: 20px 0;
    clear: both;
    font-weight: bold;
}
.infoWrapper-h2 > span{
    max-width: 560px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}
.infroTrg{
	margin-top: 7px;
}
/* ▼ TASK#1126 对应 lidandan */
.face_img {
    margin: 20px 0;
    width: 300px;
}
/* ▲ TASK#1126 对应 lidandan */
/*确认删除审批环节？*/
.infroIsDelete-mark{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	z-index: 10;
	background-color: rgba(0,0,0,0.6);
}
.infroIsDelete{
	position: fixed;
	top:32%;
	left:40%;
	width:360px;
	height: 180px;
	z-index: 30;
	background-color: white;
	text-align: center;
	border-radius: 4px;
}
/***▼ 财务迭代171201 对应  lidanlidan***/
.billAllPop{
	position: fixed;
	top:22%;
	left:50%;
	margin-left: -250px;
	z-index: 22;
	background-color: white;
	text-align: center;
	border-radius: 4px;
	padding:20px;
}
/***▲ 财务迭代171201 对应  lidanlidan***/

.infroIsDelete>div:nth-child(1){
	margin-top: 50px;
	font-size: 14px;!important
}
.infroIsDelete img:nth-child(1){
	margin-right: 20px;
	margin-top: 36px;
}
/***新增审批模板***/
.infroNew{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background-color: rgb(255,255,255);
}
.infroNewLib,.infroNewBox,.infroNewSetting{
	z-index: 10px;
}
/***新增审批模板******控件库******/
.infroNewTitle{
	width: 83%;
	position: absolute;
	top:12%;
	left:10%;
	 border-bottom:2px solid #f2f2f2;
	 padding-bottom: 10px;
	 font-weight: bold;
	font-size: 14px;!important
}
.infroNewLib{
	position: absolute;
	top:19%;
	left:16%;
	width: 10%;
}
.infroNewLib-title{
	 border-bottom:2px solid #86BBE0;
	 padding-bottom: 10px;
	 margin-bottom: 20px;
	 font-weight: bold;
	 font-size: 14px;
	 color:#86BBE0;!important
}
.infroNewLib-content{
	border:1px dashed #f2f2f2;
	padding:6px 15px;
	margin-bottom: 20px;
	cursor: pointer;
	position: absolute;
	width: 118px;
	margin-left: 5px;
}
.inputAdd{
	vertical-align: middle;
	margin-top:1px;
	margin-left: 5px;
}
.inputTitleImg{
	vertical-align: middle;
	margin-top:3px;
	margin-left: 12px;
}
#oneInput{
	top:83%;
	left:-5%;
}
#ImgInput{
	top:178%;
	left:-5%;
}
#infroDetal{
	top:279%;
	left:-5%;
}
.infroNewModelOne{
	margin-right: 10px;
}
/***▼BUG.2096(新增)对应 lidandan***/
.infroNewControlIcon{
	margin-right: 0;
	margin-left: 9px;
}
/***▲BUG.2096(新增)对应 lidandan***/
/***新增审批模板******模板******/
.infroNewBox{
	position: absolute;
	top:19%;
	left:32%;
	border:1px solid #f2f2f2;
	border-radius: 4px;
	width: 28%;
	height: 78%;
	overflow: scroll;
	background-color: #f2f2f2;
}

.infroNewBox-title{
	margin-bottom: 20px;
}
.infroNewBox-content{
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	width: 97%;
	margin: 20px 0;
	padding:15px 5px;
	position: relative;
	background-color: white;
}
.moreDetail{
	border:3px solid white;
	
	margin:20px 10px;
	padding:10px;
	box-shadow: 2px 2px 2px 2px lightgrey;
}
.moreDetail>div:not(:first){
	padding:0 10px;
}
.infroNewBox-content:hover{
	border:1px dashed  #86BBE0;
}
.infroNewDetail:hover{
	border:none;
}
.infroNewBox-content:hover .infroInputDelete{
	display: block;
}
.infroNewBox-content>span:nth-child(1){
	width: 16%;
	display: inline-block;
}
.infriNewTitleImg{
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
}
.infroNewBox-content>span:nth-child(2){
	width: 81%;
	display: inline-block;
}
.infroInputDelete{
	display: none;
	background-color: #86BBE0 ;
	padding:3px 7px;
	position: absolute;
	top:5px;
	right:5px;
	color:white;!important
}
/***新增审批模板*****控件和表单设置******/
/**▼BUG.2096 对应 lidandan***/
.infroNewSave{
	position: absolute;
	top:10%;
	left:77%;
}
/**▲BUG.2096 对应 lidandan***/

.infroNewBtn{
	padding:4px 15px;
}
.infroNewSave>span{
	padding:5px 20px ;
	border:1px solid #86BBE0;
	margin-left: 20px;
	color:#86BBE0 ;!important
}
.infroNewSetting{
	position: absolute;
	top:19%;
	left:68%;
	width: 17%;
}
.infroNewSetting-control{
	 border-bottom:2px solid #f2f2f2;
	 padding-bottom: 10px;
	 margin-bottom: 20px;
	 display: inline-block;
	 margin-left: 20px;
	 width: 38%;
	 font-weight: bold;
	 font-size: 14px;!important
	 
}
.infroNewSetting-active{
	border-bottom:2px solid #86BBE0;
	color:#86BBE0 ;!important
}
.infroNewSetting select{
	border:1px solid #f2f2f2;
	background-color: transparent;
	outline: none;
	padding:5px 28%;
	appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
width: 100%;

}
.infroNewFromTitle{
	 border-bottom:1px solid #f2f2f2;
	 padding-bottom: 10px;
	 margin: 20px 0;
}
.infroNewFrom>input{
	border:1px solid #f2f2f2;
	padding:5px 0;
	width: 100%;
}
.infroNewControl,.infroNewFrom{
	margin-left: 20px;
	width:86%;
}
.btn{
	margin-top:20px;
}
/*---------------------------弹窗----------------------*/
.infoWrapper.none{
    visibility: hidden;
}
/* ▼ BUG#2827 对应 lidandan */
.popup_box {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: #000;
    -webkit-opacity: 0.5;/* older safari/Chrome browsers */
    -moz-opacity: 0.5;/* Netscape and Older than Firefox 0.9 */
    -khtml-opacity: 0.5;/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
    opacity: .5;/* IE9 + etc...modern browsers */
    filter:alpha(opacity=50);/* IE 4-9 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*This works in IE 8 & 9 too*/
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/*IE4-IE9*/
    display: none;
}
/* ▲ BUG#2827 对应 lidandan */
/* ▼ BUG#2872 对应 lidandan */
.popup .changePassword_hint,.popup_sc .changePassword_hint{
    width: 282px;
    height: 44px;
    margin: 10px auto;
    font-size: 12px;
    color: #8F8F8F;
    padding: 0 0 0 37px;
    line-height: 44px;
    background: url(images/hint.png) 8px 12px no-repeat #F8F8F8;
}
/* ▼ BUG#2827 对应 lidandan */
.popup,.popup_sc {
    width: 400px;
    position: fixed;
    z-index: 1000;
    margin: auto;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    display: none;
    min-height: 262px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding-bottom: 12px;
}
/* ▲ BUG#2827 对应 lidandan */
.popup > .infoWrapper,.popup_sc > .infoWrapper{
    padding:0 10px;
}

.popup h2,.popup_sc h2{
    border-bottom: 1px solid #E1E5E8;
    padding: 12px 0;
    text-align: center;
    font-size: 14px;
    margin-bottom: 12px;
}

.popup a, .popup_sc a{
    position: absolute;
    right: 16px;
    top: 15px;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 20px;
    line-height: 10px;
    background-color: #fff;
    color: #555;
    cursor: pointer;
}
/* ▲ BUG#2872 对应 lidandan */
.popup_box_2 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3999;
    background-color: #000;
    -webkit-opacity: 0.5;/* older safari/Chrome browsers */
    -moz-opacity: 0.5;/* Netscape and Older than Firefox 0.9 */
    -khtml-opacity: 0.5;/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
    opacity: .5;/* IE9 + etc...modern browsers */
    filter:alpha(opacity=50);/* IE 4-9 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*This works in IE 8 & 9 too*/
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/*IE4-IE9*/
    display: none;
}

.popup_2 {
    width: 400px;
    position: fixed;
    z-index: 4000;
    margin: auto;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    display: none;
    min-height: 262px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding-bottom: 12px;
}
.popup_2 > .infoWrapper{
    padding:0 10px;
}

.popup_2 h2{
    border-bottom: 1px solid #E1E5E8;
    padding: 12px 0;
    text-align: center;
    font-size: 14px;
    margin-bottom: 12px;
}

.popup_2 a {
    position: absolute;
    right: 16px;
    top: 15px;
    color: #D5D5D3;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 20px;
    line-height: 10px;
    background-color: #fff;
    color: #555;
}
.infoContent .ts{
    color: #858585;
}

/*公司信息里面的保存提示框*/
.hint_box{
    text-align: center;
    z-index: 50000;
    position: fixed;
    left: 200px;
    right: 0;
    top: 0;
}
.hint{
    margin-top: 5px;
    display: inline-block;
    padding: 15px 34px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    position: relative;
    z-index: 5;
}
.hint span{
    display: block;
    width: 100%;
    max-width: 253px;
    padding-left: 35px;
    text-align: left;
}
/*成功*/
.hint.cg{
    background-color: #DEF9DC;
    line-height: 20px;
    color:#74C05C;
}

.hint.cg span:after{
    content: '✓';
    color: #ffffff;
    width: 10px;
    height: 20px;
    line-height: 20px;
    background-color: #74C05C;
    float: left;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    left: 35px;
    margin-top: -8px;

}
/*断网*/
.hint.wl{
    background-color: #FBF6D9;
    line-height: 20px;
    color:#F2BB3F;
}
.hint.wl span:before{
    content: '！';
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 35px;
    margin-top: -8px;
    z-index: 3;
}
.hint.wl span:after{
    content: '';
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-bottom: 20px solid #FFC443;
    position: absolute;
    top: 50%;
    left: 26px;
    margin-top: -10px;
}
/*系统繁忙*/
/*断网*/
.hint.xt{
    background-color: #D9F3FB;
    line-height: 20px;
    color:#43BAFF;
}
.hint.xt span:before{
    content: '！';
    position: absolute;
    color: #ffffff;
    top: 50%;
    left: 35px;
    margin-top: -8px;
    z-index: 3;
}
.hint.xt span:after{
    content: '';
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-bottom: 20px solid #43BAFF;
    position: absolute;
    top: 50%;
    left: 26px;
    margin-top: -10px;
}
/*-------------人员管理---------------新增人员*/
.dx_box{
    width:100%;
    border:1px solid #E1E5E8;
    border-bottom: 0;
}

.dx_box > li > label{
    display: block;
    padding: 15px 20px;
    background-color: #F9F9F9;
    color: #18181A;
    border-bottom: 1px solid #E1E5E8;
    position: relative;
    cursor: pointer;
}

.dx_box > li>div{
    display: none;
}

.dx_box > li > input {
    float: right;
    display: none;
}

.dx_box > li > label:after{
    content: '';
    display: block;
    height: 5px;
    width: 5px;
    position: absolute;
    right: 15px;
    top: 18px;
    border-left: 2px solid #000000;
    border-bottom: 2px solid #000000;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.dx_box input:checked +label + div{
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #E1E5E8;
}
.dx_box input:checked + label:after{
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}



.dxs_box.border{
    border:1px solid #E1E5E8;
}
.dxs_top{
    padding: 15px 20px;
    background-color: #F9F9F9;
    color: #18181A;
    border-bottom: 1px solid #E1E5E8;
}

/*-----人员管理-------------员工详情*/
/*编辑已点状态*/
/*.ico-compile.yet:before{*/
    /*content: '';*/
    /*position: absolute;*/
    /*top:0;*/
    /*left: 0;*/
    /*z-index: -1;*/
    /*width:100%;*/
    /*height:100%;display: block;*/
    /*background-color: #F2F2F2;*/
/*}*/
/*.ico-compile.yet:after{*/
    /*content: '';*/
    /*position: absolute;*/
    /*width: 15px;*/
    /*left: 14px;*/
    /*top: 9px;*/
    /*height: 15px;*/
    /*background: url(images/icon.png) -4px -197px no-repeat;*/
/*}*/

/*.ico-dimission{*/
    /*background: url(images/icon.png) 10px -332px no-repeat;*/
/*}*/
.compile button.ico-dimission{
    background: url(images/icon.png) 10px -329px no-repeat #fff;
}
.compile button.ico-dimission:before{
    background: url(images/icon.png) 10px -329px no-repeat #fff;
}
.compile button.ico-dimission:active{
    background: url(images/icon.png) 10px -329px no-repeat #F2F2F2;
}

/*.ico-edit{*/
    /*background: url(images/icon.png) 10px -285px no-repeat;*/
/*}*/
.compile button.ico-edit{
    background: url(images/icon.png) 10px -281px no-repeat #fff;
}
.compile button.ico-edit:before{
    background: url(images/icon.png) 10px -281px no-repeat #fff;
}
.compile button.ico-edit:active{
    background: url(images/icon.png) 10px -281px no-repeat #F2F2F2;
}
/*续约申请*/
.compile button.ico-contractExtension{
    background: url(images/icon.png) 10px -601px no-repeat #fff;
}
.compile button.ico-contractExtension:before{
    background: url(images/icon.png) 10px -601px no-repeat #fff;
}
.compile button.ico-contractExtension:active{
    background: url(images/icon.png) 10px -601px no-repeat #F2F2F2;
}
/*变更门卡*/
.compile button.ico-badge{
    background: url(images/icon.png) 10px -1033px no-repeat #fff;
}
.compile button.ico-badge:before{
    background: url(images/icon.png) 10px -1033px no-repeat #fff;
}
.compile button.ico-badge:active{
    background: url(images/icon.png) 10px -1033px no-repeat #F2F2F2;
}
/*公司名称变更*/
.compile button.ico-companyName{
    background: url(images/icon.png) 8px -986px no-repeat #fff;
}
.compile button.ico-companyName:before{
    background: url(images/icon.png) 8px -986px no-repeat #fff;
}
.compile button.ico-companyName:active{
    background: url(images/icon.png) 8px -986px no-repeat #F2F2F2;
}
/*取消订单*/
.compile button.ico-cancel{
    background: url(images/icon.png) 10px -650px no-repeat #fff;
}
.compile button.ico-cancel:before{
    background: url(images/icon.png) 10px -650px no-repeat #fff;
}
.compile button.ico-cancel:active{
    background: url(images/icon.png) 10px -650px no-repeat #F2F2F2;
}
/*变更订单*/
.compile button.ico-alteration{
    background: url(images/icon.png) 10px -698px no-repeat #fff;
}
.compile button.ico-alteration:before{
    background: url(images/icon.png) 10px -698px no-repeat #fff;
}
.compile button.ico-alteration:active{
    background: url(images/icon.png) 10px -698px no-repeat #F2F2F2;
}
/*新增申请*/
.compile button.ico-add{
    background: url(images/icon.png) 10px -554px no-repeat #fff;
}
.compile button.ico-add:before{
    background: url(images/icon.png) 10px -554px no-repeat #fff;
}
.compile button.ico-add:active{
    background: url(images/icon.png) 10px -554px no-repeat #F2F2F2;
}

.compile a.ico-add{
    background: url(images/icon.png) 10px -554px no-repeat #fff;
}
.compile a.ico-add:before{
    background: url(images/icon.png) 10px -554px no-repeat #fff;
}
.compile a.ico-add:active{
    background: url(images/icon.png) 10px -554px no-repeat #F2F2F2;
}
/*关闭空间*/
.compile button.ico-closespace{
    background: url(images/icon.png) 10px -745px no-repeat #fff;
}
.compile button.ico-closespace:before{
    background: url(images/icon.png) 10px -745px no-repeat #fff;
}
.compile button.ico-closespace:active{
    background: url(images/icon.png) 10px -745px no-repeat #F2F2F2;
}
/*指派*/
.compile button.ico-assign{
    background: url(images/icon.png) 10px -1081px no-repeat #fff;
}
.compile button.ico-assign:before{
    background: url(images/icon.png) 10px -1081px no-repeat #fff;
}
.compile button.ico-assign:active{
    background: url(images/icon.png) 10px -1081px no-repeat #F2F2F2;
}
/*完成*/
.compile button.ico-accomplish{
    background: url(images/icon.png) 10px -1129px no-repeat #fff;
}
.compile button.ico-accomplish:before{
    background: url(images/icon.png) 10px -1129px no-repeat #fff;
}
.compile button.ico-accomplish:active{
    background: url(images/icon.png) 10px -1129px no-repeat #F2F2F2;
}
/*确定完成并打分*/
.compile button.ico-grade{
    background: url(images/icon.png) 10px -1179px no-repeat #fff;
}
.compile button.ico-grade:before{
    background: url(images/icon.png) 10px -1179px no-repeat #fff;
}
.compile button.ico-grade:active{
    background: url(images/icon.png) 10px -1179px no-repeat #F2F2F2;
}
/*要求返修*/
.compile button.ico-repair{
    background: url(images/icon.png) 10px -1226px no-repeat #fff;
}
.compile button.ico-repair:before{
    background: url(images/icon.png) 10px -1226px no-repeat #fff;
}
.compile button.ico-repair:active{
    background: url(images/icon.png) 10px -1226px no-repeat #F2F2F2;
}

.compile button.ico-unlock{
    background: url(images/icon.png) 10px -416px no-repeat #fff;
}
.compile button.ico-unlock:before{
    background: url(images/icon.png) 10px -416px no-repeat #fff;
}
.compile button.ico-unlock:active{
    background: url(images/icon.png) 10px -416px no-repeat #F2F2F2;
}
/*取消预约*/
.compile button.ico-cancelappt{
    background: url(images/icon.png) 10px -1274px no-repeat #fff;
}
.compile button.ico-cancelappt:before{
    background: url(images/icon.png) 10px -1274px no-repeat #fff;
}
.compile button.ico-cancelappt:active{
    background: url(images/icon.png) 10px -1274px no-repeat #F2F2F2;
}
/*撤回信息*/
.compile button.ico-recall{
    background: url(images/icon.png) 10px -1899px no-repeat #fff;
}
.compile button.ico-recall:active{
    background: url(images/icon.png) 10px -1899px no-repeat #F2F2F2;
}
/*添加门卡*/
.compile button.ico-addcard{
    background: url(images/icon.png) 10px -1322px no-repeat #fff;
}
.compile button.ico-addcard:before{
    background: url(images/icon.png) 10px -1322px no-repeat #fff;
}
.compile button.ico-addcard:active{
    background: url(images/icon.png) 10px -1322px no-repeat #F2F2F2;
}
/*开放*/
.compile button.ico-dispark{
    background: url(images/icon.png) 10px -1464px no-repeat #fff;
}
.compile button.ico-dispark:before{
    background: url(images/icon.png) 10px -1464px no-repeat #fff;
}
.compile button.ico-dispark:active{
    background: url(images/icon.png) 10px -1464px no-repeat #F2F2F2;
}
/*关闭*/
.compile button.ico-padlock{
    background: url(images/icon.png) 10px -1513px no-repeat #fff;
}
.compile button.ico-padlock:before{
    background: url(images/icon.png) 10px -1513px no-repeat #fff;
}
.compile button.ico-padlock:active{
    background: url(images/icon.png) 10px -1513px no-repeat #F2F2F2;
}
/*浏览*/
.compile button.ico-browse{
    background: url(images/icon.png) 10px -1609px no-repeat #fff;
}
.compile button.ico-browse:before{
    background: url(images/icon.png) 10px -1609px no-repeat #fff;
}
.compile button.ico-browse:active{
    background: url(images/icon.png) 10px -1609px no-repeat #F2F2F2;
}
/*活动反馈*/
.compile button.ico-activity{
    background: url(images/icon.png) 10px -1657px no-repeat #fff;
}
.compile button.ico-activity:before{
    background: url(images/icon.png) 10px -1657px no-repeat #fff;
}
.compile button.ico-activity:active{
    background: url(images/icon.png) 10px -1657px no-repeat #F2F2F2;
}
/*报名统计*/
.compile button.ico-statistics{
    background: url(images/icon.png) 10px -1706px no-repeat #fff;
}
.compile button.ico-statistics:before{
    background: url(images/icon.png) 10px -1706px no-repeat #fff;
}
.compile button.ico-statistics:active{
    background: url(images/icon.png) 10px -1706px no-repeat #F2F2F2;
}
/*归还门卡*/
.compile button.ico-returncard{
    background: url(images/icon.png) 10px -1369px no-repeat #fff;
}
.compile button.ico-returncard:before{
    background: url(images/icon.png) 10px -1369px no-repeat #fff;
}
.compile button.ico-returncard:active{
    background: url(images/icon.png) 10px -1369px no-repeat #F2F2F2;
}
button{
    cursor: pointer;
}
.station_ss:before{
    background-color: #fff;
}
.station_ss:active{
    background-color: #E3E7EA;
}

/*人员管理----员工详情*/
.role_a{
    padding: 15px;
    color: #18181A;
    display: inline-block;
}

/*-----------工位列表foundation_stationroom_list----------------------------------------*/
/*工位管理----工位列表*/
.infoWrapper_left{
    float: left;
    width:50%;
}
.infoWrapper_right{
    float: right;
}
.infoContent .ComboBox_left{
    width: 130px;
}
.ComboBox_station{
    border:none;
    width: 90px;

    height: 34px;
    line-height: 34px;
    padding: 0 15px;

    border-radius: 0;
    position: relative;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("images/icon.png") right -138px no-repeat;
}

.station_box {
    width: 240px;
    height: 250px;
    display: inline-block;
    margin: 0 14px 15px 0;
    position: relative;
    cursor: pointer;
}
.station_box:after{ clear: both; content: ''; visibility: hidden; overflow: hidden}
.station_box:hover{
/* ▼ WKB_3.3.0 对应 lidandan */
	    /*border-color: #7C8DFA;*/
/* ▲ WKB_3.3.0 对应 lidandan */
}
/* ▼ TASK#1179 对应 lidandan */
.station_box .station_top{
    width: 225px;
    /*height: 102px;*/
    padding-top: 20px;
    float: left;
    position: absolute;
    background-color: #ffffff;
    top: 1px;
    left:20px;

}
/* ▲ TASK#1179 对应 lidandan */
.station_box .station_top > div{
    color: #18181A;
    font-size: 12px;
    text-align: left;
    padding: 7px 0 7px 55px;
    font-family: "Microsoft YaHei";
}
.station_box .station_top > div:last-child{
    border-bottom: 1px solid #E1E5E8;
    padding-bottom: 10px;
}
.station_box .station_top > div span{
    float: left;
    margin-left: -55px;
    color: #858585;
}
.station_box .station_top > div:first-child{
    font-size: 14px;
    padding: 0 0 15px ;
    color: #1A1A1D;
    line-height: 14px;
}
.station_box .station_top >div:first-child + div span:last-child{
    color: #FB6463;
    float: inherit;
    font-size: 30px;
    display: inline-block;
    margin: -20px 0 0 0;
    font-family: "Tahoma";
    letter-spacing:3px;
}
.station_box .station_top > div:first-child +div{
    color: #FB6463;
    /*letter-spacing:3px;*/
}
.station_box .station_top > div:first-child +div span{
    letter-spacing: 0;
    padding-right: 4px;
}
.station_box .station_bottom{
    width: 100%;
    height:130px;
    padding-top:120px;
    overflow:hidden;
    border:1px solid #E1E5E8;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    transition: all 0.2s ;
}
.station_box .station_bottom{ height:130px;}
/* ▼ WKB_3.3.0 对应 lidandan */
/*.station_box:hover .station_bottom{  z-index: 2; transition: all 0.5s ease 0.5s ; box-shadow: 0px 0px 5px #E1E5E8;
    -webkit-transition: all 0.5s ease 0.5s ; -webkit-box-shadow: 0px 0px 5px #E1E5E8; border: 1px solid #E1E5E8;}*/
/* ▲ WKB_3.3.0 对应 lidandan */
.station_box:hover .station_bottom6{ height: 105px; }
.station_box:hover .station_bottom7{ height: 131px; }
.station_box:hover .station_bottom8{ height: 157px; }
.station_box:hover .station_bottom9{ height: 183px; }
.station_box:hover .station_bottom10{ height: 209px;}

.section-one .station_box{ height: 260px;}

.section-one .station_box .station_bottom{ height: 136px}
.section-one .station_box:hover .station_bottom{ z-index: 2; -webkit-transition: all 0.5s ease 0.5s; transition: all 0.5s ease 0.5s;
    border: 1px solid #E1E5E8;box-shadow: 0px 0px 8px #E1E5E8; -webkit-box-shadow: 0px 0px 8px #E1E5E8}
.section-one .station_box:hover .station_bottom6{ height: 156px;  }
.section-one .station_box:hover .station_bottom7{ height: 182px; }
.section-one .station_box:hover .station_bottom8{ height: 208px; }
.section-one .station_box:hover .station_bottom9{ height: 234px; }
.section-one .station_box:hover .station_bottom10{ height: 260px;}

.station_box .station_bottom > div{
    color: #18181A;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    padding: 5px 0 5px 75px;
    background: #fff;
    height: 16px;
}
.station_box .station_bottom > div.red{
    color: #FB6463;
}
.station_box .station_bottom > div.red span{
    color: #FB6463;
}
.station_box .station_bottom > div span{
    float: left;
    margin-left: -55px;
    color: #858585;
}
/*已租*/
.station_box .station_top > div div.sold{
    color: #FB6463;
    display: inline-block;
    margin-left: 15px;
    font-size: 12px;
}
/*可租*/
.station_box .station_top > div div.vendibility{
    color: #18181A;
    display: inline-block;
    margin-left: 15px;
    font-size: 12px;
}

/*业务管理部分*/
/*申请列表business_apply_list------------------------------------------------*/
.infoContent .info_input_k{
    border:1px solid #E1E5E8;
    width: 552px;
    height: 80px;
    box-sizing: border-box;
    font-size:12px;
    padding: 14px;
    line-height: 14px;
    margin: 5px 20px 0 0;
}
ul.remark{
    border:1px solid #E1E5E8;
    border-bottom: 0;
    width: 550px;
    margin-bottom: 15px;
}
ul.remark li{
    display: block;
    position: relative;
    border-bottom: 1px solid #E1E5E8;
    padding: 10px 16px 10px 10px;
}
ul.remark li .remark_xq span{
    font-size: 12px;
    line-height: 30px;
    color: #858585;
    width: 60px;
    float: left;
}
ul.remark li .remark_xq span.time{
    position: absolute;
    font-size: 12px;
    line-height: 12px;
    color: #858585;
    right: 10px;
    top: 10px;
    width: 140px;
    text-align: right;
}
ul.remark li .remark_xq{
    position: relative;
    overflow: hidden;
}
ul.remark li .remark_xq div{
    padding-left: 70px;
    line-height: 30px;
    font-size: 12px;
    color: #18181A;
    min-height: 30px;
}
.infoContent .ComboBox_left_94{
    width: 94px;
}
.infoContent .info_input.content_margin_w{
    margin: 0;
    width:114px;
    padding:0 8px;
}
.infoContent .zhi.content_margin_w{
    padding:0;
}

/*.infoWrapper_left_3{*/
    /*width: 240px;*/
    /*line-height: 50px;*/
/*}*/
/*.infoTitle_left_3 {*/
    /*width: 60px;*/
    /*display: inline-block;*/
    /*float: left;*/
    /*text-align: right;*/
    /*font-size: 12px;*/
    /*color: #858585;*/
/*}*/
/*.infoContent_left_3:after{*/
    /*clear:both;*/
    /*content:'.';*/
    /*display:block;*/
    /*width: 0;*/
    /*height: 0;*/
    /*visibility:hidden;*/
/*}*/
/*.infoContent_left_3{*/
    /*zoom:1;*/
    /*font-size: 12px;*/
    /*color: #18181A;*/
    /*padding-left: 80px;*/
    /*text-align: left;*/
/*}*/
/*.infoContent_left_3 .info_input_left_3{*/
    /*border:1px solid #E1E5E8;*/
    /*width: 240px;*/
    /*height: 34px;*/
    /*box-sizing: border-box;*/
    /*font-size:12px;*/
    /*padding: 0 14px;*/
    /*line-height: 14px;*/
    /*margin-right: 20px;*/
/*}*/
/*.infoContent_left_3 .ComboBox{*/
    /*width: 160px;*/
    /*height: 34px;*/
    /*line-height: 34px;*/
    /*padding: 0 15px;*/
    /*border:1px solid #E1E5E8;*/
    /*border-radius: 0;*/
    /*position: relative;*/
    /*appearance:none;*/
    /*-moz-appearance:none;*/
    /*-webkit-appearance:none;*/
    /*background: url("images/icon.png") right -138px no-repeat;*/
/*}*/

.station_box_button{
    /*text-align: center;*/
    /*font-size: 14px;*/
    /*color: #fff;*/
    /*line-height: 34px;*/
    /*-webkit-border-radius: 2px;*/
    /*-moz-border-radius: 2px;*/
    /*border-radius: 2px;*/
    /*display: block;*/
    /*width: 240px;*/
    /*border: 20px solid #fff;*/
    /*border-top: 0px solid #fff;*/
    /*border-bottom: 17px solid #fff;*/
    /*position: absolute;*/
    /*left: 1px;*/
    /*bottom: 0px;*/
    /*z-index: 1;*/
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    display: block;
    height: 33px;
    width: 33px;
    position: absolute;
    right: 20px;
    top: 10px;
    z-index: 1;
    border: none;
    background: url(images/icon.png) 4px -455px no-repeat #7C8DFA;

}
.station_box_button.active{
    background: url(images/icon.png) 4px -455px no-repeat #d9d9d9;
}
/*驳回订单:business_order_reject-----------------------------*/
.button_box {
    overflow: hidden;
}
.button_box .button_box_solid
{
    border-bottom: 1px solid #E3E7EA;
    margin-top: -1px;
}
/*顶部按钮边距*/
.margin_bj{
    /*margin:0 20px 12px 0;*/
}
/*宽度小的input*/
.reject_input{
    border:1px solid #E1E5E8;
    width: 110px;
    height: 34px;
    box-sizing: border-box;
    font-size:12px;
    padding: 0 14px;
    line-height: 14px;
}

.reject_input.w_input_width{
    width: 130px;
}
.reject_input.w_input_width_114{
    width: 114px;
}
.w_label_left{
    float: left;
    position: relative;
    text-align: right;
    width: 90px
}
.infoWrapper .input_w {
    display: none;
}
.w_label_left label span{
    position: absolute;
    left: 0;
    top:0;
}
.w_label_left span:before{
    content:"";
    position: absolute;
    left: 0;
    top:17px;
    width: 14px;
    height: 14px;
    border: 1px solid #E1E5E8;    /*checkbox边框颜色*/
    border-radius: 2px;
    background-color: #fff;
}
.infoWrapper .input_w:checked + label > span:before{
    border: 1px solid #7C8DFA;    /*checkbox选中后边框颜色*/
    left: 0;
}
.infoWrapper .input_w + label > span:before{
   left: 0;
}
.infoWrapper .input_w:checked + label > span:after{
    content:"";
    position: absolute;
    left: 3px;
    top:20px;
    width: 9px;
    height: 5px;
    border-left: 1px solid #7C8DFA;    /*checkbox选中后勾勾颜色*/
    border-bottom: 1px solid #7C8DFA;
    transform: rotate(-45deg);
}
/*设置不可点击*/
.infoWrapper .input_w + .w_label_left + .infoContent input{
    pointer-events: none
}
.infoWrapper .input_w:checked + .w_label_left + .infoContent input{
    pointer-events: auto;
}

/*空间列表：company_space_list----------------------------------------*/
.w_csl_div{
    width:316px;
    height:141px;
    padding: 20px;
    border:1px solid #E1E5E8;
    margin: 0 20px 20px 0;
    float: left;
    position: relative;
}

/* ▼ WKB_3.3.0 对应 lidandan */
.w_csl_div h3{
    font-size: 14px;
    font-weight: bold;
    /*padding-bottom: 18px;*/
   padding-bottom: 8px;
    border-bottom:1px solid #E1E5E8;
    /*margin-bottom: 20px;*/
   margin-bottom: 10px;
}
/* ▲ WKB_3.3.0 对应 lidandan */
.w_csl_div > div{
    line-height: 22px;
}
.w_csl_div > span{
    color: #858585;
    position: absolute;
    bottom: 18px;
    left: 20px;
}
.w_csl_div > div > span{
    display: block;
    width: 60px;
    float: left;
    text-align: right;
}
.w_csl_div > div > div{
    padding-left: 60px;
}

/*新增空间：company_space_add----------------------------------------------------*/
.w_hs{
    font-size: 14px;
    line-height: 19px;
    color: #18181A;
    background-color: #F6F6F6;
    display: block;
    padding: 11px 9px 12px 9px;
    margin: 10px 0;
}
.input_ts{
    color: #858585;
    display: inline-block;
    margin-left: 20px;
}

.w_label_left{
    float: left;
    position: relative;
    text-align: right;
    width: 90px
}
.infoWrapper .input_w_1 {
    display: none;
}
.w_label_left label span{
    position: absolute;
    left: 0;
    top:0;
}
.w_label_left span:before{
    content:"";
    position: absolute;
    left: 17px;
    top:16px;
    width: 14px;
    height: 14px;
    border: 1px solid #E1E5E8;    /*checkbox边框颜色*/
    border-radius: 2px;
    background-color: #fff;
}
.infoWrapper .input_w_1:checked + label > span:before{
    border: 1px solid #7C8DFA;    /*checkbox选中后边框颜色*/
}
.infoWrapper .input_w_1:checked + label > span:after{
    content:"";
    position: absolute;
    left: 20px;
    top:19px;
    width: 9px;
    height: 5px;
    border-left: 1px solid #7C8DFA;    /*checkbox选中后勾勾颜色*/
    border-bottom: 1px solid #7C8DFA;
    transform: rotate(-45deg);
}
/*设置不可点击*/
.infoWrapper .input_w_1 + .w_label_left + .infoContent input.input_fake{
    display: inline-block;
    background-color: #F2F2F2;
}
.infoWrapper .input_w_1 + .w_label_left + .infoContent input.input_true{
    display: none;
}
.infoWrapper .input_w_1:checked + .w_label_left + .infoContent input.input_fake{
    display: none;
    background-color: #F2F2F2;
}
.infoWrapper .input_w_1:checked + .w_label_left + .infoContent input.input_true{
    display: inline-block;
}

.w_in_left{
    float: left;
}
.w_sp_left{
    padding-left: 10px;
    line-height: 16px;
    display: block;
    margin: 25px;
}
.company_space_edit .w_sp_left{
    display: inline-block;
    margin:0 20px 0 15px;
}
.company_space_edit .infoWrapper.radio_share.padding_lf > span{
    display: block;
}
.padding_lf{
    padding-left: 20px;
}
/* ▼ BUG#2872 对应 lidandan */
.popup h1,.popup_sc h1{
    width:56%;
    margin:30px auto 40px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #18181A;
}
/* ▲ BUG#2872 对应 lidandan */

/*合同详情*/
.wrapper .ht_bo button.btn_confirm.margin_bj{
    margin-bottom: 15px;
}

/*团队列表*/
.infoContent.checkbox_share label.margin_bj{
    margin-right: 20px;
}

.infoContent.radio_share label.margin_bj{
    margin-right: 21px;
}


/*团队详情team_teammaintain_detail--------------------------------*/
.team_logo{
    width: 120px;
    height: 120px;
    background-color: #D7D9DC;
    position: relative;
}
.team_logo img{
    max-width: 120px;
    max-height: 120px;
    vertical-align:middle;

}
.team_logo td{
    width: 120px;
    height: 120px;
}
.team_logo label{
    position: absolute;
    right: -150px;
    top: 50px;
    display: block;
    cursor: pointer;
    padding: 8px 28px;
    background-color: transparent;
    color: #8C919F;
    border:1px solid #E1E5E8;
    border-radius: 2px;
}
.team_logo label input{
    display: none;
}
.w_span_margin_left > span{
    margin-right: 15px;
    display: inline-block;
}
/*设备管理                     ----------------------------------------*/
.foundation_device_list .station_box .station_bottom.station_padding-top{
    height: initial;
    padding-top: 95px;
    padding-bottom: 10px;
}
.foundation_device_list .station_box.station_box_height{
    height: 208px;
    float:left;
}

/*场馆列表：foundation_site_list----------------------------------------*/
.station_box .station_bottom.station_padding-top{
    padding-top: 90px;
    height: initial;
}
/*.foundation_site_list .station_box .station_bottom.station_padding-top{*/
    /*height: initial;*/
/*}*/
.station_box.station_box_height{
    height: 204px;
    margin-top: 20px;
}
.foundation_site_list .station_box.station_box_height{
    height: 224px;
}

.foundation_stationroom_add .attr{ position: relative; height: 34px; margin: 10px;}
.foundation_stationroom_add .attr .delete_attr{ position: absolute; top: 2px;}
.foundation_stationroom_station_edit .attr{ position: relative; height: 34px; margin: 10px;}
.foundation_stationroom_station_edit .attr .delete_attr{ position: absolute; top: 2px;}
.foundation_stationroom_room_edit .attr{ position: relative; height: 34px; margin: 10px;}
.foundation_stationroom_room_edit .attr .delete_attr{ position: absolute; top: 2px;}

/*others*/
.fold_list .w_111{ font-weight: bold}

.w_100{width: 100px;}
.w_70{width: 70px;}
.w_140{width: 140px;}
.w_130{width: 130px;}
.w_200{width: 200px;}
.w_45p{width: 45%;}
.w_100p{width: 100%;}
.lnht_34{line-height: 34px;}
.f_r{float: right;}
.c_gray{color: #858585;}
.bgc_gray{background-color: #F6F6F6;}
.span_left{box-sizing: border-box;padding-right: 20px;}
.infoContent .w_100p{width: 100%;}
.fold .w_140{ width: 145px}
/*社区管理-活动管理-活动详情----------------------------*/
.publishSettings > span{
    margin-right: 15px;
}
.publishSettings > span:first-child{
    display: block;
}
/*消息*/
/*
.MessageBox{ width:337px; position: fixed; right: 0; top: 60px; bottom: 0px; padding: 20px 0 0 17px; background:#fff; z-index: 3000;
box-shadow:-5px 0 5px #f2f2f2; -webkit-box-shadow:-5px 0 5px #f2f2f2; display: none; cursor: auto;}
.MessageBox .operation{ width: 327px; position: fixed; right: 10px; top: 60px; padding-top: 20px; background: #fff;overflow: auto;}
.MessageBox .operation .aGongGao{ width: 310px; display:block; line-height: 18px; color: #18181A;}
.MessageBox .operation .time{ color: #858585; display: block; line-height: 12px; margin:30px 0 7px 0;}
.MessageBox .BtnMsgList{ width:78px; height: 32px;  margin-bottom: 24px; border: 1px solid #E3E7EA; background: #fff; display: block; text-align: center;
line-height: 32px; font-size: 14px; color: #18181A; border-radius:2px; cursor: pointer   }
.MessageBox .title{ margin-bottom: 10px;  font-size: 14px; font-weight: bold; line-height: 14px; display: block;border-bottom:none;padding: 0;}
.MessageBox .DelAllMsg{  margin-right: 26px; float: right; color: #7C8DFA; line-height: 12px; cursor: pointer }
.MessageBox .MsgList{ height: 100%;  width: 353px;  padding: 220px 30px 33px 0; overflow: auto; box-sizing: border-box; }
.MessageBox .MsgList .time{ padding-top: 10px; padding-bottom: 10px; font-size: 12px; color: #858585; line-height: 12px; display: block;}
.MessageBox .MsgList .MsgTitle{ padding: 10px 8px 10px; margin: 0px 0 10px 0; background: #FBFBFB; border: 1px dashed #DBDCDC; line-height: 18px; }
.MessageBox .MsgList .MsgTitle .time{ margin-top: 4px; padding: 0px; font-weight:normal; color: #858585; font-size: 12px; line-height: 12px; }
.MessageBox .MsgList .MsgTitle .DelAllMsg{ margin: 4px 0 0; display: none; color: #7C8DFA}
.MessageBox .MsgList .MsgTitle:hover .DelAllMsg{ display: block}
.MessageBox .MsgList .MsgTitle a{ display: block; color: #18181A}
.MessageBox .MsgList .moreMsgBtn{ width:321px; height: 32px; margin: 0px auto; border: 1px solid #E3E7EA; text-align: center; color: #18181A; line-height: 32px; display: block; }
.MessageBox .fixed-bottom{ width: 354px; height: 33px; position: fixed; right: 0px; bottom: 0px; background: #fff}
.MessageBox .sysMsg{ margin-bottom: 30px; height: 155px;}
*/
/*快速操作*/
.popup_main {
    width: 496px;
    position: fixed;
    z-index: 4000;
    margin: auto;
    background-color: #fff;
    text-align: center;
    overflow: auto;
    display: none;
    max-height: 511px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    overflow-x: hidden;
}
.popup_main > .infoWrapper{
    padding:0 10px;
}

.popup_main h2{
    border-bottom: 1px solid #E1E5E8;
    font-weight: bold;
    padding: 12px 0;
    text-align: center;
    font-size: 14px;
    margin-bottom: 12px;
}

.popup_main a {
    position: absolute;
    right: 16px;
    top: 15px;
    color: #555;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 20px;
    line-height: 10px;
    background-color: #fff;
    cursor: pointer;
}
.popup_main .shortcut li{
    display: block;
}
.popup_main .shortcut li a{
    display: block;
}
.popup_main .shortcut li h4{
    font-weight: bold;
    padding: 0 12px 12px 0;
    font-size: 14px;
    text-align: left;
}
.popup_main .shortcut{
    padding: 20px;
    max-height: 325px;
    min-height: 70px;
    overflow: auto;
    width: 456px;
}
.popup_main .shortcut li > div:after{
    content: '';
    height:0;
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
}
.popup_main .shortcut li > div {
    text-align: left;
}
.popup_main .shortcut li > div >div{
    width: 130px;
    margin-left: 15px;
    margin-bottom: 20px;
    float: left;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    padding: 1px;
}
.popup_button{
    border-top: 1px solid #E1E5E8;
    margin-top: 10px;
    padding: 15px 0;
    text-align: center;
}
/*选择快捷操作第9个以后字体变灰*/
.checked_disabled{
    color: #BFC9D1;
}

/*门禁分类ul列表*/
.entranceGuard_w{
    border: 1px solid #E1E5E8;
    border-bottom-color: transparent;
    margin-bottom: 10px;
}
.page_staff_detail .entranceGuard_w{border: 0px;margin-bottom: 0px;}
.page_staff_detail .entranceGuard_w:last-child li:last-child{border-bottom: 0px;}
.page_staff_edit .entranceGuard_w{border: 0px;margin-bottom: 0px;}
.page_staff_edit .entranceGuard_w:last-child li:last-child{border-bottom: 0px;}
.page_staff_edit .dx_box input:checked +label + div{padding: 0;}
.page_staff_add .entranceGuard_w{border: 0px;margin-bottom: 0px;}
.page_staff_add .entranceGuard_w:last-child li:last-child{border-bottom: 0px;}
.page_staff_add .dx_box input:checked +label + div{padding: 0;}
.entranceGuard_w >div{
    background-color: #F2F2F2;
    border-bottom:1px solid #E1E5E8;
    padding: 9px 12px;
}
.entranceGuard_w li{
    display: block;
    border-bottom: 1px solid #E1E5E8;
    padding: 20px 12px 5px 12px;
}
.entranceGuard_w li > span{
    width: 65px;
    height:16px;
    overflow: hidden;
    float: left;
}
/*▼task#1004 yms*/
.entranceGuard_w li > div{
    margin-left: 120px;
    padding-bottom: 10px;
    border-left: 2px solid #E1E5E8;
}
.entranceGuard_w li > div > span{
    width: 60px;
    height:16px;
    overflow: hidden;
    float: left;
}
.entranceGuard_w li > div .checkbox_share{
    margin-left: 10px;
}
.entranceGuard_w li > div .checkbox_share div{
    width: 212px;
    height: 16px;
    display: inline-block;
    padding: 4px;
    margin:0 5px 5px 0;
    vertical-align: middle;
}
/*▲task#1004 yms*/
.entranceGuard_w li > div .checkbox_share div label{vertical-align: top; height: 16px; line-height: 16px;}
.entranceGuard_w li > div .checkbox_share div span{width: 90%;overflow: hidden;text-overflow: ellipsis;  white-space:nowrap;}


/*活动详情（报名）*/
.box_w .content_top {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 20px;
}

.box_w .content_top h2 {
    font-size: 24px;
}

.box_w .content_top .team-time {
    color: #ACACAC;
    font-size: 12px;
    line-height: 14px;
    height: 12px;
    margin: 15px 0 25px;
}

.box_w .content_top .team-time span {
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #ACACAC;
}

.box_w .content_top > span {
    font-size: 14px;
    display: block;
    margin-bottom: 12px;
}

.box_w .content_top .activity-time > span {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 12px;
}

.box_w .content_top > button {
    width: 210px;
    height: 40px;
    font-size: 14px;
    border: none;
    margin-top: 10px;
    color: #ffffff;
    outline: none;
    cursor: default;
    float: right;
}

.box_w .content_ct {
    font-size: 14px;
}

.box_w .content_ct b {
    display: block;
    font-size: 14px;
    margin: 25px 0 18px;
    font-weight: normal;

}
.m-center .space-news {
    padding: 10px;
    margin: auto;
    width: 794px;
    box-sizing: border-box;
}
.m-center .color_background {
    background-color: #2E98F8 !important;
    color: #ffffff !important;
}



/*others*/
button.hide{display: none;}

/*上传图片新样式1*/
.imgUpload{ width:274px;height: 150px;border: 1px solid #E1E5E8;box-sizing: border-box;overflow: hidden;position: relative;}
.imgUpload.preview{ border: 0;}
.imgUpload td{
    height: 148px;
    width: 274px;
    text-align: center;
    vertical-align: middle;
}
/*.imgUpload img{ width:100%;position: absolute;top: 0;left: 0;border: 0;}*/
.imgUpload img{
    vertical-align: middle;
    max-height: 150px;
    max-width: 274px;
    border: none;
}
.imgUpload label{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -30px;
    text-align: center;
    font-size: 14px;
    color: #8C919F;
    cursor: pointer;
}
.imgUpload label input{ display: none;}
.imgUpload label span{ display: inline-block;}
.imgUpload label span:before{
    content: '';
    display: inline-block;
    position: absolute;
    top: -14px;
    left: 16px;
    width: 26px;
    height: 20px;
    border-radius: 4px;
    background: url("images/uploadimg.jpg") 0 0/26px 20px no-repeat;
}
.imgUpload label span:after{
    content: '上传图片';
}
/*上传图片后预览状态*/
.imgUpload label.after{ margin-left: -42px;}
.imgUpload label.after span:before{
    background-image: url("");
}
.imgUpload label.after span:after{
    content: '重新上传';
    border: 1px solid #fff;
    padding: 8px 14px;
    border-radius: 2px;
    color: #fff;
    position: relative;
    top: -18px;
}

/*上传图片新样式2*/
.imgUpload2{ width:120px;height: 120px;border: 1px solid #E1E5E8;box-sizing: border-box;overflow: hidden;position: relative;}
.imgUpload2.preview{ border: 0;}
.imgUpload2 td{
    height: 118px;
    width: 120px;
    text-align: center;
    vertical-align: middle;
}
/*.imgUpload2 img{ width:100%;position: absolute;top: 0;left: 0;border: none;}*/
.imgUpload2 img{
    vertical-align: middle;
    max-height: 120px;
    max-width: 120px;
    border: none;
}
.imgUpload2 label{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -30px;
    text-align: center;
    font-size: 14px;
    color: #8C919F;
    cursor: pointer;
}
.imgUpload2 label input{ display: none;}
.imgUpload2 label span{ display: inline-block;}
.imgUpload2 label span:before{
    content: '';
    display: inline-block;
    position: absolute;
    top: -14px;
    left: 16px;
    width: 26px;
    height: 20px;
    border-radius: 4px;
    background: url("images/uploadimg.jpg") 0 0/26px 20px no-repeat;
}
.imgUpload2 label span:after{
    content: '上传图片';
}
/*上传图片后预览状态*/
.imgUpload2 label.after{ margin-left: -34px;}
.imgUpload2 label.after span:before{
    background-image: url("");
}
.imgUpload2 label.after span:after{
    content: '重新上传';
    border: 1px solid #fff;
    padding: 8px 14px;
    border-radius: 2px;
    color: #fff;
    position: relative;
    top: -18px;
    left: -8px;
}
/*-----------------------------报表--------------------------*/
div.button_box_w{
    width:100%;
    padding: 10px 20px;
    border-top:1px solid #E1E5E8;
    margin-top: 20px;
    margin-left: -20px;
}
div.button_box_w > div{
    display: inline-block;
}
div.visualization_button button{
    padding:8px 28px;
    outline: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;;
    color: #7C8DFA;
    margin-left: -2px;
    font-size: 14px;
    border:1px solid #7C8DFA;
    background-color: #FFFFFF;
}
div.visualization_button button.statement_button{
    padding:9px 28px;
    outline: none;
    border:none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;;
    color: #FFFFFF;
    font-size: 14px;
    background-color: #7C8DFA;
}
/*平*/
div.statement span.flat:after{
    display: inline-block;
    content: '-';
    margin-left: 5px;
    width: 12px;
}
/*涨*/
div.statement span.rise:after{
    display: inline-block;
    content: '↑';
    margin-left: 5px;
    width: 12px;
}
/*跌*/
div.statement span.fall:after{
    display: inline-block;
    content: '↓';
    margin-left: 5px;
    width: 12px;
}
/*无*/
div.statement span.none:after{
    display: inline-block;
    content: '';
    margin-left: 5px;
    width: 12px;
}
/*红色*/
div.statement span.red{
    color:#FF1D1C;
}
div.statement.visualization{
    display: none;
}
/*table样式追加：*/
.table_txtR{text-align: right;}
.table_txtR thead tr th{text-align: right;}
.table_txtR thead tr th:first-child{text-align: left;}
.table_txtR tbody tr td:first-child{text-align: left;}
.table_txtR th,.table_txtR td{box-sizing: border-box;padding-right: 24px;}
.table_txtR tr:last-child td{ border-bottom: 0;}
/*公告管理----详情*/
div.sendObject span{
    display: inline-block;
    margin-right: 20px;
}
/*运营商----运营商信息*/
button.operator_data_button{
    padding:8px 15px;
    background-color: transparent;
    border: 1px solid #E3E7EA;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
/*信息管理 ---*/
.company_message_send .error span{
    color: inherit;
}
.company_message_send .error span.info_span{
    color: #FB6463;
}
.company_message_edit .error span{
    color: inherit;
}
.company_message_edit .error span.info_span{
    color: #FB6463;
}
/*设备按钮*/
.btn_device{
    padding: 9px 28px;
    border: 1px solid #E3E7EA;
    border-radius: 2px;
    background: #fff;
    margin-right: 10px;
    box-sizing: border-box;
}
.device_list{
    max-height: 500px;
    overflow-y: auto;
}
/*设备管理-设备详情*/
.foundation_device_detail .bm .table_share tbody tr:nth-child(even) td{ background: #fff;}
.foundation_device_detail .bm .table_share tbody tr:nth-child(odd):hover{ background: #fff;}
.foundation_device_detail .bm .table_share tbody tr td{ border-bottom: 0;}
.foundation_device_detail .table_share tbody tr .device_status button{ background-color: #7C8DFA;color:#fff;padding: 8px 16px;border-radius: 2px;margin-right: 10px;display: inline-block;margin-bottom: 10px;}
/*发送验证码*/
.btn_sendCode{ width: 118px;border-radius: 2px;box-sizing: border-box;height: 34px;line-height: 34px;color: #ffffff;background: #7C8DFA;text-align: center;border: none;margin-right: 22px;}
.btn_sentCode{ width: 118px;border-radius: 2px;box-sizing: border-box;height: 34px;line-height: 34px;color: #818181;background: #E4E4E4;text-align: center;border: none;margin-right: 22px;}
.popList{ overflow: hidden;}
.popList .infoWrapper{ line-height: 30px;}
.popList .infoWrapper .infoTitle{ width: 80px;height: 30px;}
.popList .infoWrapper .infoContent{ padding-left: 100px;}
.popList .infoWrapper_left{ width: 41%;}
.pop_title_span{ text-align: left;width: 100%; display: block; padding: 12px 20px;}
.pop_table{ width: 100%;box-sizing: border-box;padding: 0 20px;text-align: left;max-height: 200px;overflow-y: auto;}
.pop_table .table_share thead tr th{ background: #fff;}
.pop_table .table_share tbody tr:nth-child(even) td{ background: #fff;}
.pop_table .table_share tbody tr:nth-child(odd):hover{ background: #fff;}
/*设备管理-领取设备*/
.btn_searchDevice{ width: 75px;border-radius: 2px;box-sizing: border-box;height: 34px;line-height: 34px;color: #ffffff;background: #7C8DFA;text-align: center;border: none;}
.reDevice_list{ width: 600px;overflow: hidden;}
.reDevice_list .infoTitle{ text-align: left;}
.reDevice_list .infoWrapper{ line-height: 30px;}
.reDevice_list .infoWrapper .infoTitle{ width: 70px;height: 30px;}
.reDevice_list .infoWrapper .infoContent{ padding-left: 70px;}
.reDevice_list .infoWrapper_left1{ width: 35%;float: left;}
.reDevice_list .infoWrapper_left2{ width: 64%;float: left;}
.reDevice_table{ width: 100%;box-sizing: border-box;text-align: left;margin-bottom: 20px;}
.reDevice_table .table_share tbody tr:nth-child(even) td{ background: #fff;}
.reDevice_table .table_share tbody tr:nth-child(odd):hover{ background: #fff;}
/*设备管理-归还设备*/
.foundation_device_return .infoTitle .ComboBox{
    width: 116px;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    border: none;
    border-radius: 0;
    position: relative;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: url(images/icon.png) right -136px no-repeat;
    outline: none;
}
.reDevice_table .ComboBox{
    width: 161px;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    border: 1px solid #E1E5E8;
    border-radius: 0;
    position: relative;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: url(images/icon.png) right -136px no-repeat;
    outline: none;
}
/*预定下拉列表和日期选择样式*/
.searchbox {height:40px; margin-bottom: 20px;}
.searchbox .genre {width: 180px; height: 40px; box-sizing: border-box; border:1px solid #E7E7E7; float: left;}
.searchbox .genre label {display:block; padding-left: 49px; height: 38px; line-height: 38px; border-bottom:1px solid #E7E7E7; position: relative;}
.searchbox .genre label:before {content: ''; position: absolute; top: 8px; left: 15px; width: 19px; height: 21px; background: url(../css/images/reserve_icon.png) -3px 0/24px 203px no-repeat;}
.searchbox .genre label:after {content: ''; border:5px solid #B3B3BE; border-left-color: #fff; border-right-color: #fff; border-bottom:0; height:0; width:0; font-size: 0; overflow: hidden; position: absolute; top: 17px; right: 10px;}
.searchbox .genre label select{ cursor: pointer;width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background-color: transparent; }
.searchbox .datebox {width: 240px; height: 40px; margin: 0 auto; position: relative;}
.searchbox .datebox label {display:inline-block; width: 186px; height: 40px; line-height: 38px; border: 1px solid #E7E7E7; box-sizing: border-box; position: absolute; left: 27px;webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.searchbox .datebox label:before {content: ''; position: absolute; top: 8px; left: 15px; width: 18px; height: 20px; background: url(../css/images/reserve_icon.png) -3px -37px/24px 203px no-repeat;}
.searchbox .datebox label:after {content: ''; border:5px solid #B3B3BE; border-left-color: #fff; border-right-color: #fff; border-bottom:0; height:0; width:0; font-size: 0; overflow: hidden; position: absolute; top: 17px; right: 10px;}
.searchbox .datebox label input {width: 100%; position: absolute; line-height: 38px; text-align: center; background: transparent; left: -1px;}
.searchbox .datebox a {display:inline-block; width:30px; height: 40px; border:1px solid #E7E7E7; box-sizing: border-box; position: absolute; top: 0; cursor: pointer;}
.searchbox .datebox a:before {content: ''; display: inline-block; width: 9px; height: 9px; border-top: 2px solid #E7E7E7; border-left: 2px solid #E7E7E7; position: absolute; top: 14px; }
.searchbox .datebox a:first-child {border-right: none; left: 0;}
.searchbox .datebox a:last-child {border-left: none; right: 0;}
.searchbox .datebox a:first-child:before { left: 12px; transform: rotate(-45deg);}
.searchbox .datebox a:last-child:before { left: 7px; transform: rotate(135deg);}
.searchbox .datebox a:hover:before {border-color: #D7D7D7;}
.searchbox > a {float:right; width:76px; height:28px; line-height: 28px; display: inline-block; border:1px solid #CDCDD3; margin-top: 5px; text-align: center; color: #525252; border-radius: 2px; cursor: pointer;}
/*预约占用时间列表*/
.reserveList .hourList{ list-style: none; padding: 0; margin: 0; overflow: hidden; width:986px;}
.reserveList .item{ width: 985px; box-sizing: border-box; border: 1px solid #eee; /*overflow: hidden;*/ margin: 0 auto; background-color: #fff; margin-bottom: 20px;}
.reserveList .item .itemT{ box-sizing: border-box; border-bottom: 1px solid #eee; height: 48px;overflow: hidden;}
.reserveList .item .itemT h3{  line-height: 48px;width: 183px;text-align: center;display: inline-block;float: left;}
.reserveList .item .itemT div{ display: inline-block;float: left;height: 48px;line-height: 48px;margin-right: 60px;}
.reserveList .item .itemT button{ margin-top: 4px;float: right;margin-right: 40px;font-size: 14px; padding: 9px 29px; border-radius: 2px; display: inline-block; outline: none; box-sizing: border-box;}
.reserveList .item .itemT button.btn_invalid{ background-color: #fff;border: 1px solid #eee;color: #eee;cursor: auto;}
.reserveList .item .itemB{ box-sizing: border-box; height: 48px; position: relative;}
.hourList li{ position: relative; display: inline-block; text-align: center; box-sizing: border-box; border-right: 1px solid #eee; background-color: #fff; color: #474747; width: 41px; height: 48px; line-height: 48px; float: left; }
.hourList li:last-child{ border-right: 0; width: 40px; }
.hourList li i{
    display: inline-block;
    font-style: normal;
    position: absolute;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
    line-height: 48px;
    height: 48px;
    top: 0;
    left: 0;
    width: 0;
}
.hourList li i:before{
    content: attr(data-text);
    display: inline-block;
    position: absolute;
    text-align: center;
    overflow: hidden;
    width: 40px;
    height: 48px;
    left: 0;
    background-color: #F4F5F9;
    color: #9D9D9D;
    margin-left: 0;
}
/*已经被预约时段：*/
/*0-15min*/
.hourList li i.a{ left: 0px; width: 10px; }
.hourList li i.a:before{ margin-left: 0px; }
/*15-30min*/
.hourList li i.b{ left: 10px; width: 10px; }
.hourList li i.b:before{ margin-left: -10px; }
/*30-45min*/
.hourList li i.c{ left: 20px; width: 10px; }
.hourList li i.c:before{ margin-left: -20px; }
/*45-60min*/
.hourList li i.d{ left: 30px; width: 10px; }
.hourList li i.d:before{ margin-left: -30px; }
/*0-30min*/
.hourList li i.e{ left: 0px; width: 20px; }
.hourList li i.e:before{ margin-left: 0px; }
/*15-45min*/
.hourList li i.f{ left: 10px; width: 20px; }
.hourList li i.f:before{ margin-left: -10px; }
/*30-60min*/
.hourList li i.g{ left: 20px; width: 20px; }
.hourList li i.g:before{ margin-left: -20px; }
/*0-45min*/
.hourList li i.h{ left: 0px; width: 30px; }
.hourList li i.h:before{ margin-left: 0px; }
/*15-60min*/
.hourList li i.i{ left: 10px; width: 30px; }
.hourList li i.i:before{ margin-left: -10px; }
/*0-60min*/
.hourList li i.j{ left: 0px; width: 40px; }
.hourList li i.j:before{ margin-left: 0px; }

.reserveList .item .itemB .promptInfo{
    position: absolute;
    top: 0;
    left: 41px;
    height: 48px;
    width: 41px;
    background-color: transparent;
    z-index: 999;
    cursor: pointer;
}
.reserveList .item .itemB .promptInfo .promptInfoContent{
    display: inline-block;
    /*width: 100px;*/
    /*height: 80px;*/
    background-color: #fff;
    position: absolute;
    bottom: 48px;
    left: 0px;
    display: none;
    padding: 6px 12px;
    box-sizing: border-box;
    line-height: 20px;
    border: 1px solid #ccc;
    white-space: nowrap;
}
.reserveList .item .itemB .promptInfo .promptInfoContent:before{
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    bottom: -6px;
    left: 14px;
    transform: rotate(-45deg);
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/*收款记录*/
.table_share tbody td.negative{ color: #FB6463;}
/*费用*/
.table_active tbody tr td:nth-child(2){ color: #7C8DFA;}
.grandTotal{ height: 34px;line-height: 34px;box-sizing: border-box;width: 100%;border: 1px solid #E1E5E8;border-top: 0;background-color: #F4F4F4;font-weight: bold;}
.grandTotal span{ display: inline-block;}
.grandTotal span:first-child{ width: 84px;text-align: right;}
.grandTotal span:nth-child(2){ width: 13%;text-align: left;float: right;}
.table_share tbody tr td.edit{ color: #7C8DFA;text-decoration: none;text-align: center;}
.table_share tbody tr td.edit a{ color: #7C8DFA;text-decoration: none;cursor: pointer;}
.table_share tbody tr td.edit .save,.table_share tbody tr td.edit .add{ padding: 6px 19px;box-sizing: border-box;border: 1px solid #7C8DFA;border-radius: 2px;color: #7C8DFA;}
.table_share tbody tr td.color{ color: #7C8DFA; }
.table_share tbody tr td.color a{ color: #7C8DFA; }
.table_share tbody tr td .ComboBox{
    border: 1px solid #E1E5E8;
    width: 138px;
    height: 34px;
    box-sizing: border-box;
    font-size: 12px;
    padding: 0 14px;
    line-height: 14px;
    border-radius: 0;
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/*费用明细*/
.table_share tbody tr td .ComboBox_left{ width: 99px;}
.table_share tbody tr td .comment{ width: 90%;margin: 0;}
.table_share tbody tr td select.ComboBox{ background: url(images/icon.png) right -138px no-repeat;}
.table_share .fold_list .table_share tbody tr:hover{ background-color: transparent;}
.table_share .fold_list .table_share tbody tr:nth-child(even):hover {  background-color: #FBFBFB;}
/*账单明细*/
.table_bill2 > tbody > tr:nth-child(odd) {  background-color: #FBFBFB;}
.table_bill2 tbody > tr:nth-child(even) {  background-color: #FFF;box-sizing: border-box;}
.table_bill2 > tbody > tr:nth-child(even) > td {  padding: 14px;box-sizing: border-box;}
.table_bill2 tbody tr:hover { background-color: transparent !important;}
.table_bill3 { border:0;  width:100%;  table-layout: fixed;  background-color: #fff;  color: #18181A;border: 1px solid #E1E5E8;}
.table_bill3 thead{ text-align: left;background-color: #fff;}
.table_bill3 thead tr:hover{ background-color: transparent !important;}
.table_bill3 th,.table_bill3 td{  box-sizing: border-box;  padding-left: 24px; }
.table_bill3 th{  height: 54px;}
.table_bill3 td{  height: 44px;}
.table_bill3 tbody > tr td,.table_bill3 thead > tr th {  border-bottom: 0;}
/*历史收款信息*/
.table_recieptInfo { border:0;  width:100%;  table-layout: fixed;  background-color: #fff;  color: #18181A;}
.table_recieptInfo thead tr{ text-align: left;background-color: #F6F6F6;}
.table_recieptInfo thead tr th{ border-bottom: 1px solid #E1E5E8;font-weight: bold;}
/*.table_recieptInfo thead tr:hover{ background-color: transparent !important;}*/
.table_recieptInfo th,.table_recieptInfo td{  box-sizing: border-box;  padding-left: 24px; }
.table_recieptInfo th{  height: 44px;}
.table_recieptInfo td{  height: 44px;}
.table_recieptInfo tbody tr:nth-child(even){ background-color: #FBFBFB;}
.table_recieptInfo tfoot{ background-color: #F4F4F4;line-height: 34px; }
.table_recieptInfo tfoot tr td{ border-top: 1px solid #E1E5E8;line-height: 34px;height: 34px;font-weight: bold;}
.table_recieptInfo .remark{ word-break: break-all; line-height: 14px; padding: 2px; }

/* ▼ TASK#1141 对应 lidandan */
.chart {
	/*padding-left: 16px;*/
}
/* ▲ TASK#1141 对应 lidandan */
.chart dt {
	font-size: 12px; 
	color: #18181A;
	line-height: 14px;
	margin-bottom: 12px;
	position: relative;
}
.chart dt:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 10px;
	background: #41435C;
	position: absolute;
	top: 2px;
	left: -16px;
}
.chart dt label, .label_position label, .label_static label {
	float: right;
	margin-left: 30px;
}
.chart dd ul label {
	float: left;
	margin-right: 17px;
}
.chart dd ul label:last-child {
	margin-right: 0;
}
/* ▼ TASK#1078 对应 lidandan */
.chart dt label:before, .chart dd ul label:before, .label_position label:before, .label_static label:before {
	content: '';
	display: inline-block;
	box-sizing: border-box;
	width: 12px;
    height: 12px;
    margin-right: 6px;
    border-radius: 50%;
    margin-bottom: -1px;
	/*border-width: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, .08);*/
}
/* ▲ TASK#1078 对应 lidandan */
.chart dd {
	padding: 27px 0 0 21px;
	position: relative;
}
.chart dd.room {
	padding: 26px 0 0 20px;
}
/* ▼ TASK#1114 对应 lidandan */
.chart dd.room a {
	width: 70px;
	height: 70px;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, .08);
	background: #fff;
	float: left;
	margin: 0 10px 36px 0;
	position:relative;
}
.room .room_price{
	text-align: center;
}	
.room_price div{
	color:#FFFFFF;
	width: 100%;
}	
.room_price div:nth-child(1){
	/* ▼ BUG#2835 对应 lidandan */
	margin-top: 8px;
	/* ▲ BUG#2835 对应 lidandan */
}	
/* ▲ TASK#1114 对应 lidandan */		
.chart dd:before {
	content: attr(data-type);
	display: inline-block;
	width: 20px;
	height: 40px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background: #41435C;
	position: absolute;
	top: 26px;
	left: 0;
}
.chart dd:after {
	content: '';
	display: table;
	clear: both;
}
/* ▼ TASK#1114 对应 lidandan */
.chart dd.room:before {
	height: 70px;
	line-height: 37px;
}
/* ▲ TASK#1114 对应 lidandan */
.chart dd .group {
	display: inline-block;
	float: left;
	margin-right: 38px;
	margin-bottom: 36px;
	padding-right: 1px;
	position: relative;
}
.chart dd .group:before, .chart dd.room a:before {
	content: attr(data-name);
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 26px;
	font-size: 12px;
	color: #858585;
	position: absolute;
	top: -26px;
	left: 0;
}
.chart dd .group div {
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	float: left;
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid rgba(0, 0, 0, .08);
	background: #fff;
}
.chart dd .group:hover:before, .chart .room a:hover:before {
	color: #6EB0EC;
}
.chart dd .group:hover div, .chart .room a:hover {
	border-color: rgba(0, 0, 0, .18);
}
.chart dd .group ul, .chart .room a ul {
	display: none;
}
/* ▼ TASK#1114 对应 lidandan */
.room ul li:not(.room_line){
	display: inline-block;
}
.room_line{
	min-height: 140px;
    width: 1px;
    background: rgba(0, 0, 0, .18);
    margin: auto 20px;
    display: inline-block;
}
/* ▼ BUG#2766 对应 lidandan */
.chart dd .group:hover ul{
	display: inline-block;
	padding: 6px 12px;
	box-sizing: border-box;
	width: 100%;
	min-width: 156px;
	position: absolute;
	border: 1px solid rgba(0, 0, 0, .18);
	/*top: 100%;*/
	left: -1px;
	margin-top: -1px;
	z-index: 100;
	line-height: 26px;
	background: rgba(255, 255, 255, .95);
}
.chart .room a:hover ul {
	display: inline-block;
	padding: 6px 12px;
	box-sizing: border-box;
	/*width: 100%;*/
	/*min-width: 420px;*/
	/*width: auto;*/
	position: absolute;
	border: 1px solid rgba(0, 0, 0, .18);
	/*top: 100%;*/
	left: -1px;
	margin-top: 0;
	z-index: 100;
	line-height: 26px;
	display: flex;
	background: rgba(255, 255, 255, .95);
}
/* ▲ BUG#2766 对应 lidandan */
/*.chart .room a:hover ul {*/
	/*margin-top: 0;*/
	/*min-width: 420px;*/
	/*width: auto;*/
/*}*/
/* ▲ TASK#1114 对应 lidandan */
.chart .room a:hover ul li {
	white-space: nowrap;
}
/* ▼ BUG#2766 对应 lidandan */
.chart dd .group ul.other_clz:before, .chart dd .group ul.other_clz:after, .chart .room a ul.other_clz:before, .chart .room a ul.other_clz:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-bottom: 5px solid rgba(0, 0, 0, .23);
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	top: -5px;
	left: 14px;
}
.chart dd .group ul.other_clz:after, .chart .room a ul.other_clz:after {
	border-bottom-color: #fff;
	top: -4px;
}
.chart dd .group ul.last_rs:before, .chart dd .group ul.last_rs:after, .chart .room a ul.last_rs:before, .chart .room a ul.last_rs:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid rgba(0, 0, 0);
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	bottom:-5px;
	left: 14px;
}
.chart dd .group ul.last_rs:after, .chart .room a ul.last_rs:after {
	border-top-color: #fff;
	bottom:-5px;
}
/* ▲ BUG#2766 对应 lidandan */
/* ▼ TASK#1078 对应 lidandan */
/* ▼ TASK#1779 对应 lidandan */
.chart dt label.trading:before, .chart dd .group div.trading, .chart dd.room a.trading, .chart dd ul label.trading:before, .label_position label.trading:before, .label_static label.trading:before {
	background: #90EA8D;
}
.chart dt label.sold:before, .chart dd .group div.sold, .chart dd.room a.sold, .chart dd ul label.sold:before, .label_position label.sold:before, .label_static label.sold:before {
	background: #2989b7;
}
.chart dt label.lock:before, .chart dd .group div.lock, .chart dd.room a.lock, .chart dd ul label.lock:before, .label_position label.lock:before, .label_static label.lock:before {
	background: #f3d11f;
}
.chart dt label.usable:before, .chart dd .group div.usable, .chart dd.room a.usable, .chart dd ul label.usable:before, .label_position label.usable:before, .label_static label.usable:before {
	background: #84c27c;
}
.chart dt label.payed:before, .chart dd .group div.payed, .chart dd.room a.payed, .chart dd ul label.payed:before, .label_position label.payed:before, .label_static label.payed:before {
	background: #e2750e;
}
.chart dt label.audit:before, .chart dd .group div.audit, .chart dd.room a.audit, .chart dd ul label.audit:before, .label_position label.audit:before, .label_static label.audit:before {
	background: #8B5934;
}
.chart dt label.sign:before, .chart dd .group div.sign, .chart dd.room a.sign, .chart dd ul label.sign:before, .label_position label.sign:before, .label_static label.sign:before {
	background: #cd353e;
}
.chart dt label.affirm:before, .chart dd .group div.affirm, .chart dd.room a.affirm, .chart dd ul label.affirm:before, .label_position label.affirm:before, .label_static label.affirm:before {
	background: #81458f;
}
.chart dt label.nosubmit:before, .chart dd .group div.nosubmit, .chart dd.room a.nosubmit, .chart dd ul label.nosubmit:before, .label_position label.nosubmit:before, .label_static label.nosubmit:before {
	background: #e5e5e5;
}
.chart dt label.noaudit:before, .chart dd .group div.noaudit, .chart dd.room a.noaudit, .chart dd ul label.noaudit:before, .label_position label.noaudit:before, .label_static label.noaudit:before {
	background: #e89a9c;
}
.status_classify label{
	margin-left: 30px;
}
.list_classify label{
	margin-right: 5px;
}
.status_classify label:before,.list_classify label:before{
	content: '';
    display: inline-block;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    margin-right: 6px;
    border-radius: 50%;
    margin-bottom: -1px;
}
.list_classify{
	display: inline-block;
}
.status_classify label.sold:before,.list_classify label.sold:before{
	background: #2989b7;
}
.status_classify label.lock:before,.list_classify label.lock:before{
	background: #f3d11f;
}
.status_classify label.usable:before,.list_classify label.usable:before{
	background: #84c27c;
}
.status_classify label.payed:before,.list_classify label.payed:before{
	background: #e2750e;
}
.status_classify label.audit:before,.list_classify label.audit:before{
	background: #8B5934;
}
.status_classify label.sign:before,.list_classify label.sign:before{
	background: #cd353e;
}
.status_classify label.affirm:before,.list_classify label.affirm:before{
	background: #81458f;
}
.status_classify label.nosubmit:before,.list_classify label.nosubmit:before{
	background: #e5e5e5;
}
.status_classify label.noaudit:before,.list_classify label.noaudit:before{
	background: #e89a9c;
}
/* ▲ TASK#1779 对应 lidandan */
/* ▲ TASK#1078 对应 lidandan */
/*优惠添加*/
.title_add { position: relative; }
.title_add button { border: none;background-color: transparent;outline: none; }
.title_add .add{ position: absolute;top: 0;right: 12px;height: 32px;;line-height: 32px;color: #7C8DFA; }
/*优惠添加列表*/
.dis_list button{ border: none;background-color: transparent;outline: none; }
.dis_list .dis_item{ width: 100%;border-bottom: 1px dashed #E1E5E8;position: relative; }
.dis_list .dis_item:last-child{ border-bottom:0; }
.dis_list .dis_item .del{ position: absolute;top: 0px;right: 12px;height: 32px;;line-height: 32px;color: #7C8DFA; }

/*红色边框提示*/
.error .errBorder{
    border-color: #FB6463 !important;
}

/*气泡*/
.bubble:hover::after{
    content: attr(data-text);
    display: block;
    background-color: rgb(240, 242, 253);
    position: absolute;
    top: 0px;
    right: 0px;
    white-space: initial;
    z-index: 9999;
    text-align: justify;
    padding: 5px;
    line-height: 14px;
    border-radius: 2px;
}

/*账单修改后列表样式*/
.table_bill_new > tbody > tr:nth-child(even){
    padding: 0;
    box-sizing: border-box;
    display: none;
}
.table_bill_new > tbody > tr:nth-child(even) > td{
    padding: 0;
}
.table_bill_new > tbody > tr:hover {
    background-color: transparent;
}
.table_bill_new .table_bill3 {
    border: 0;
}
.table_bill_new .table_bill3  > tbody > tr:hover {
    background-color: transparent;
}
.table_bill_new .table_bill3 tbody tr:nth-child(even) {
    background-color: #fff;
}
.table_fold{
    cursor: pointer;
    color: #7C8DFA;
}

/*空间滚动显示*/
/* ▼ TASK#1171 对应 lidandan */
/* ▼ TASK#1203 对应 lidandan */
.space_view{
    position: absolute;
    right: 348px;
    top: 8px;
    height: 48px;
    box-sizing: border-box;
    display: none;
}
/* ▲ TASK#1203 对应 lidandan */
/* ▲ TASK#1171 对应 lidandan */
.space_view button{
    outline: none;
    border-radius: 0;
    border: 0;
    background-color: #EEEEEE;
    float: left;
    position: relative;
}
.space_view .space_left{
    width: 30px;
    height: 48px;
    background-color: #EEEEEE;
    margin-right: 2px;
    cursor: not-allowed;
}
.space_view .space_left:after{
    content: '';
    width: 14px;
    height: 14px;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    transform: rotate(-45deg);
    display: inline-block;
    position: absolute;
    top: 18px;
    left: 12px;
}
.space_view .space_left.active{
    background-color: #63afd9;
    cursor: pointer;
}
.space_view .space_left.active:after{
    border-color: #fff;
}
.space_view .space_right{
    width: 30px;
    height: 48px;
    background-color: #EEEEEE;
    cursor: not-allowed;
}
.space_view .space_right:after{
    content: '';
    width: 14px;
    height: 14px;
    border-top: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: 18px;
    left: 4px;
}
.space_view .space_right.active{
    background-color: #63afd9;
    cursor: pointer;
}
.space_view .space_right.active:after{
    border-color: #fff;
}
.header .data-container .data-list{
    max-width: calc(100% - 180px) !important;
}
/* ▼ TASK#1203 对应 lidandan */
.header .data-container{
	display: none;
    width: 70%;
}
/* ▲ TASK#1203 对应 lidandan */
.header .data-container .data-list label{
    float: none;
}

.infoContent .ComboBox_city{width: 119px;}
/* ▼ TASK#1171 对应 lidandan */
/*切换公司和空间运营模式*/
.role_type_cs{
	/*position: absolute;
    right: 239px;
    top: 2px;
    height: 48px;
    box-sizing: border-box;
    line-height: 48px;
    cursor: pointer;
    text-align: center;*/
}
.company_type:before{
	/*content:'\e60c';
    font-family: "wkfont" !important;
    display: block;
    height: 19px;
    font-size: 24px;
    line-height: 36px;
    padding-top: 5px;
    color: #666;*/
   	content: '\e60c';
    font-family: "wkfont" !important;
    font-size: 24px;
    line-height: 64px;
    color: #666;
    height: 46px;
    display: block;
}
/*.company_type:hover:before,.space_type:hover:before{
	color: #313131;
}*/
.space_type,.company_type{
	float: left;
    width: 56px;
    height: 100%;
    text-align: center;
    cursor: pointer;
    position: relative;
}
.space_type:before{
	/*content:'\e615';
    font-family: "wkfont" !important;
    display: block;
    height: 19px;
    font-size: 24px;
    line-height: 36px;
    padding-top: 5px;
    color: #666;*/
    content: '\e60c';
    font-family: "wkfont" !important;
    font-size: 24px;
    line-height: 64px;
    color: #424242;
    height: 46px;
    display: block;
}
/* ▲ TASK#1171 对应 lidandan */
/*空间地区*/
/* ▼ TASK#1203 对应 lidandan */
.location:hover{
    background-color: #6EB8CF;
    color: #fff;
}
.location:hover .location_list{
	color:#4A4A4A;
}
.location:hover:before{
    color: #fff;
}
.location:hover .location_block{
    display: block;
}
.location_block{
	display: none;
    /*border: 1px solid red;*/
    position: absolute;
    top: 27px;
    left: 64px;
    padding-top: 18px;
}
.location_list{
    background-color: #ffffff;
    color: #4A4A4A;
    box-sizing: border-box;
    border: 1px solid #EEEEEE;
    padding: 10px 10px 0 10px;
    min-height: 50px;
    max-width: 600px;
}
.location_list:before{
	content: '';
    display: block;
    height: 7px;
    width: 7px;
    position: absolute;
    left: 34px;
    top: 14px;
    border-left: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(135deg);
    background-color: #fff;
}
.location_list .loaction_name{
	font-size: 12px;
    color: #9B9B9B;
    font-weight: normal;
    width: 85px;
    display: inline-block;
    text-align: right;
}
.location_list .location_space{
	display: inline-block;
	font-size: 12px;
	color: #4A4A4A;
	font-weight: normal;
	padding: 0 10px;
	width: 300px;
    white-space: normal;
}
.location_list .location_space_new{
	display: inline-block;
	font-size: 12px;
	color: #4A4A4A;
	font-weight: normal;
	padding: 0 10px;
	width: 480px;
    white-space: normal;
}
.location_space a,.location_space_new a{
	margin-right: 10px;
}
.location_space a.active,.location_space_new a.active{
	color: #6EB8CF;
}
.location_list_item{
    box-sizing: border-box;
    display: block;
    cursor: pointer;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 8px;
    padding-bottom: 8px;
    display: flex;
    align-items: center;
    /*justify-content: center;*/
}
.location_list li:last-child{
	border-bottom:none;
	padding-bottom: 0;
}
/* ▲ TASK#1203 对应 lidandan */
.location_list_item.active{
    font-weight: bold;
    color: #fff;
}
/* ▼ TASK#1067 对应 lidandan */
.openDoor_way .checkbox_share{
	display: inline-block;
	margin-right: 15px;
}
.openDoor_detail span{
	margin-right: 15px;
}
.door_bottom{
	margin-bottom: 20px;
}
.btn_confirm1{
	font-size: 14px;
    color: #fff;
    background-color: #86BBE0;
    padding: 9px 29px;
    border-radius: 2px;
    border: 0;
    display: inline-block;
    outline: none;
    cursor: pointer;
    margin-right: 20px;
    box-sizing: border-box;
}
.btn_cancel1{
	font-size: 14px;
    color: #FFF;
    background-color: #9B9B9B;
    padding: 8px 28px;
    border-radius: 2px;
    border: 1px solid #E1E5E8;
    display: inline-block;
    outline: none;
    cursor: pointer;
    margin-right: 20px;
    box-sizing: border-box;
}
.add_img{
	margin: -70px 100px 0 0;
}
.entranceImg_table{
	width: 100%;
}
.entranceImg_table th{
	padding: 0;
    height: 40px;
    background-color: #828282;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    box-sizing: border-box;
}
.entranceImg_table td{
	padding: 0;
    height: 40px;
    text-align: center;
    border: 1px solid #fff;
    box-sizing: border-box;
}
.entranceImg_table tbody tr{
	background-color: #EEEEEE;
}
.entranceImg_table tbody tr:nth-child(even){
	background-color: #f7f7f7;;
}
.img_left{
	width: 25px;
    height: 24px;
    cursor: not-allowed;
    outline: none;
    border-radius: 0;
    border: 0;
   /* position: relative;*/
    background-color: #828282;
    margin-right: 10px;
    margin-top: 40px;
    margin-left: 20px;
    border-radius: 50%;
}
.img_left::after{
	content: '';
    width: 7px;
    height: 7px;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    transform: rotate(-45deg);
    display: inline-block;
    /*position: absolute;
    top: 18px;
    left: 12px;*/
}
.img_right{
	width: 25px;
    height: 24px;
    cursor: not-allowed;
    outline: none;
    border-radius: 0;
    border: 0;
    /*position: relative;*/
    background-color: #828282;
    margin-left: 10px;
    margin-top: 40px;
    margin-right: 20px;
    border-radius: 50%;
}
.img_right::after{
	content: '';
    width: 7px;
    height: 7px;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    transform: rotate(45deg);
    display: inline-block;
    /*position: absolute;
    top: 18px;
    left: 4px;*/
}
button.img_active{
	background-color: #63afd9;
    cursor: pointer;
}
.entranceImg_table td.img_group{
	width: 591px;
	overflow: hidden;
}
.img_list{
	display: inline-block;	
	margin-left: 10px;
	max-width: 440px;
	overflow: hidden;
	height: 123px;
	position: relative;
	/*position: absolute;
	top:3px;
	left:53px;*/
	 white-space: nowrap
}
.img_list li{
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.img_list li img{
	width: 100px;
	height: 100px;
}
.icon_all a.icon_buleH {
    background-color: #86BBE0;
    width: 80px;
    height: 28px;
    padding: 0;
    line-height: 28px;
}
.img_name{
	border: 1px solid #CDCDCD;
    display: inline-block;
    width: 400px;
    height: 38px;
    line-height: 40px;
    padding: 0 20px;
}
.img_door li,.img_door div{
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 15px;
}
.img_time{
	border: 1px solid #CDCDCD;
    display: inline-block;
    width: 100px;
    height: 38px;
    line-height: 40px;
    padding: 0 20px;
}
.img_point{
	color: #4A4A4A;
    background: #FEFDEF;
    border: 1px solid #ECEBD6;
    padding:12px 20px;
}
.newImg_left{
	margin-left: 24px;
}
.img_list_clz li img{
	cursor: pointer;
}
.img_pop{
	position: fixed;
	top:60%;
	left:50%;
	width: 500px;
	height: 600px;
	margin-left: -250px;
	margin-top: -300px;
	z-index: 22;
	text-align: center;
}
.imgClose{
	position: absolute;
	right: 68px;
    top: -26px;
    border-radius: 50%;
}
.entranceImg_table td .img_door_name{
	text-align: left;
	padding-left: 15px;
}
.img_door_name li{
	display: inline-block;
	margin-right: 15px;
	/*width: 40px;*/
	margin-bottom: 15px;
}
.img_door_more{
	text-align: right;
	padding-right: 20px;
}
.door_more{
	position: fixed;
	top:50%;
	left:50%;
	width: 400px;
	height: 500px;
	margin-left: -200px;
	margin-top: -250px;
	z-index: 22;
	padding:20px;
	overflow-y: scroll;
	background-color: #FFFFFF;
	border-radius: 4px;
}
.door_more li{
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 15px;
}
a.img_light{
	background: #E1E5E8;
}
.img_content{
	color: #4A4A4A;
	font-size: 10px;
    background: #FEFDEF;
    border: 1px solid #ECEBD6;
    /*padding: 2px 5px;*/
    border-radius: 4px;
    cursor: pointer;
    display: block;
    line-height: 15px;
    width: 84px;
    padding: 2px;
    margin-left: 19px;
}
.entranceGuard_w li > div .checkbox_share div.img_content_hide{
	background: #ffffff;
    z-index: 10;
    border: 1px solid #ECEBD6;
    border-radius: 4px;
    padding: 0 10px;
    position: absolute;
    top: -10px;
    right: -157px;
    display: none; 
    min-width: 241px;
    height: 34px;
    word-wrap: break-word;
    line-height: 34px;
}
.entranceGuard_w li > div .checkbox_share div.img_content_title{
	margin-bottom: 24px;
	position: relative;
}
.checkbox_table td div.door_list{
	float: left;
	/*height: 60px;*/
	width: auto;
    margin-right: 20px;
}
.door_table td{
	vertical-align: middle;
}
.linkColor{
	color:#63afd9;
}
.entranceGuard_w li > div .checkbox_share div span.door_title {
    width: 40%;
}
/* ▲ TASK#1067 对应 lidandan */
/* ▼ TASK#1171 对应 lidandan */
/* ▼ TASK#1183 对应 lidandan */
.space_role{
	padding-bottom: 10px;
    font-size: 14px;
    padding: 0px 15px;
    position: relative;
    clear: both;
    font-weight: bold;
    background-color: #F7F7F7;
    border: 1px solid #f2f2f2;
    margin: 10px 0;
    margin-left: 17px;
    position: relative;
}
.company_space_wrap label{
	display: flex;
}
.company_space_wrap span{
	margin-top: -8px;
}
.space_role label span{
	font-weight: normal;
	font-size: 12px;
}
/* ▲ TASK#1183 对应 lidandan */
/* ▲ TASK#1171 对应 lidandan */

