@charset "utf-8";
/* CSS Document */
body { font-size: 12px; padding:0px; margin:0px; color:#666; font-family:Microsoft YaHei,Arial, Helvetica, Verdana, sans-serif; background-color:#f9f9f9; }
html{ overflow-y:scroll;}
a:link{ color:#666; text-decoration:none;}
a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#e8542c; text-decoration:none;}
a:active{ color:#666; text-decoration:none;}

ul,li,ol,oi,h1,h2,h3,h4,h5,h6,form{ padding:0px; margin:0px; list-style:none;}
input,textarea,select{ font-size:13px; font-family:Microsoft YaHei,Arial, Helvetica, Verdana, sans-serif; color:#666; outline:none;border: 1px solid #fff;}
img{ border:0; max-width: 100%;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style:none; } /* for Firefox */ 
/*公共CSS*/
.container{
	width: 98%;
}
body{
	    background-color: #e7eefb;
}

input::placeholder,input,textarea {  
    color: #000;
 }

.Regular_charge_item .filter-text .filter-title:focus,
.Regular_charge_item input:focus,
.ny_r .inputtitle_text:focus,
.label_input input:focus,
.xx input:focus,
.RMB_exchange_rate .exchange_rate input:focus,
.bj_remark textarea:focus{
 	border-color:#1e1852 !important;
	    border: 1px solid #1e1852;  
 	   /* box-shadow: 0 0 10px rgb(0 0 0 / 20%);*/
 }
/*公共CSS结束*/
/*-------------------------------------------*/
/*登录页面CSS*/
.login{
    background: url(../images/login.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 1920px 1080px;
}
.Log_in_div{
	background: rgb(255 255 255 / 90%);
	max-width:450px;
	width:90%;
	border-radius: 35px;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	padding: 50px;
}
@media (max-width:500px){
.Log_in_div {
    padding: 50px 25px;
}
}
.Log_in_div .logo{
    height: 50px;
    margin-bottom: 6rem;
}
.login_p{
    height: 20px;	
}
.Log_in_div .layui-form-item{
    border-radius: 50px;
    height: 40px;
    line-height: 40px;
    position: relative;	
	margin-bottom: 3rem;
}
.Log_in_div button{
    background: #058484;
    color: #fff;
    font-size: 16px;
    border: 0;
    height: 40px;
    border-radius: 50px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.Log_in_div button:hover{
	background: #058484bf;
}
.Log_in_div .layui-input-block input{
    border: 0;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: -3px;
    border-radius: 50px;
    width: 100%;
    right: 0;
    font-size: 16px;
    color: #000;
    text-align: center;
	border:2px solid #058484;
	background-color:rgba(255,255,255,0.3);
}
.Log_in_div .layui-input-block input:focus{ background-color:#fff;}
.Log_in_div .layui-input-block input::placeholder{
	color: #999;
}
.Log_in_div .layui-input-block img{
    height: 24px;
    position: absolute;
    left: 20px;
    top: 45%;
    transform: translate(0%,-50%);	
}
/*登录页面CSS结束*/
/*-------------------------------------------*/
/*导航*/
.header{
    background: #1e1852;
height: 55px;
    line-height: 55px;
}
.header .logo{
	float: left;
}
.header .logo a{
	    display: inline-block;
}
.header .logo a img{
height: 26px;
}
.header .header_r{
float: right;
    display: flex;
    align-items: center;
height: 55px;
    line-height: 55px;
}
.header .header_r a{
    display: flex;
    align-items: center;
    color: #fff;
    height: 16px;
}
.header .header_r a:nth-child(1){
    border-right: 1px solid #fff;
    margin-right: 15px;
    padding-right: 15px;
}
.header .header_r a img{
height: 26px;
    margin-right: 10px;
}
.header .header_r a:nth-child(2) img{
    height: 20px;
}
.header .header_r a p{
    margin: 0;
    font-size: 13px;
}

.header .header_r a:nth-child(1) {
    border-right: 0px solid #fff;
    margin-right: 0px;
    padding-right: 0px;
}
.header .header_r{
    position: relative;
}
.header_ul{
    right: -10px;
    position: absolute;
    background: #fff;
    top: 55px;
    width: 120px;
    box-shadow: 0 12px 10px -10px rgba(0,0,0,.1);
    border-radius: 0 0 10px 10px;
    padding: 6px 0;
    text-align: center;    display: none;
}
.header .header_r .header_ul li a{
    font-size: 13px;
    color: #000;
    height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 15px;
}
.header .header_r .header_ul li a:hover{
    color: #058484;
}
.header .header_r:hover .header_ul{
display: block;
}
.header .header_r .icon{
    position: relative;
    margin-left: 5px;
}
/*导航结束*/
.container_container{
    background-color: #e7eefb;
    padding-top: 30px;
    padding-bottom: 30px;
}
.flex_container{
	display: flex;
	    justify-content: space-between;
}
.nav_l{
	background: #fff;
    display: inline-block;
    border-radius: 30px;
  /*  width: 20%;
    padding: 2%;*/
     width: 15.5%;
    padding: 25px;
}
.nav_l li{
    margin-bottom: 1rem;
}
.nav_l li a.active,.nav_l li a:hover{
    background: #1e1852;
    border-radius: 50px;	
}
.nav_l li a.active p,.nav_l li a:hover p{
	color: #fff;
}
.nav_l li img{
    height: 24px;
	/*transition: all .3s;
	-webkit-transition: all .3s;*/
}
.nav_l li img:nth-child(2),.nav_l li a.active img:nth-child(1),.nav_l li a:hover img:nth-child(1){
	display: none;
}
.nav_l li a.active img:nth-child(2),.nav_l li a:hover img:nth-child(2){
	display:inline-block;
}
.nav_l li p{
    margin: 0;
    font-size: 15px;
    color: #000;
    margin-left: 10px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.nav_l li a{
    display: flex;
    align-items: center;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
	/*transition: all .3s;
	-webkit-transition: all .3s;*/
	border-radius: 50px
}
.ny_r{
	width: 83%;
    float: right;	
}
.ny_r h1{
    color: #000;
    font-size: 24px;
    font-weight: 600;
}
.ny_r .search{
    margin-top: 2rem;	
}
.ny_r .inputtitle_text{
    line-height: 34px;
    border: 0;float: left;
    height: 34px;
    border-radius: 50px;
    padding: 0 20px 0 20px;
    font-size: 13px;    border: 1px solid #fff;
	margin-right: 15px;  width: 12%;
}
.ny_r .search2{
	background: #058484;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    color: #fff;
    padding: 0 30px;
    font-size: 13px;
    border-radius: 50px;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;
	margin-right: 20px;
}
.ny_r .search2:hover{
	background: #058484bf;	
}
.ny_r .derive{
	background: #fff;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    color: #000;
    padding: 0 30px;
    font-size: 13px;
    border-radius: 50px;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;	
}
.ny_r .derive:hover{
	    background: #1e1852e6;	
		color: #fff;
}
.ny_r .Add_hotel{
    background: #1e1852;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    color: #fff;
    padding: 0 30px;
    font-size: 13px;
    border-radius: 50px;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    float: right;
}
.ny_r .Add_hotel:hover{
    background: #1e1852e6;	
}
.Content_area{
    background: #fff;
    border-radius: 30px;
    padding: 20px 40px;
    margin-top: 2rem;
}

.Content_area table{
	border: 0;
	text-align: center;		
}
.Content_area tbody{
	border: 0;	
}
.Content_area tr{
	border: 0;	
}
.Content_area tr td{
    border: 0;
    line-height: 20px;
    font-size: 13px;
    color: #000000;
    padding: 10px;
}
.Content_area tr:nth-child(2n){
background: hsl(223.64deg 35.48% 93.92% / 70%);
}

.Content_area_label_input.Content_area tr:nth-child(2n){
	background: hsl(223.64deg 35.48% 93.92% / 0%);
}
.Content_area tr:hover{
	/*background: hsl(223.64deg 35.48% 93.92% / 100%);*/
}
.Content_area tr:nth-child(1) td{
    padding-top: 0;
    color: #1e1852;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
}
.Content_area tr:nth-child(1):hover{
	background: hsl(223.64deg 35.48% 93.92% / 0%);
}
.Content_area .EDITOR{
    border: 1px solid #058484;
	background-color: #058484;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;

    display: inline-block;
padding: 2px 11px;
    line-height: 22px;
	cursor: pointer;
	margin-right: 5px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.Content_area .EDITOR:hover{
    border: 1px solid #058484bf;
	background: #058484bf;	
}
.RMB_exchange_rate .EDITOR{
border: 1px solid #3f498f;
    background-color: #3f498f;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    display: inline-block;
padding: 2px 11px;
    line-height: 22px;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;margin-top: 1.5rem;
}
.RMB_China{
	display: flex;
	    align-items: center;
	    justify-content: space-around;
}
.RMB_exchange_rate_China{
	    padding: 20px 50px !important;
}
.RMB_exchange_rate .EDITOR:hover{
    border: 1px solid #1e1852;
	background: #1e1852;	
}
.Content_area .delete{
    border: 1px solid #058484;
    border-radius: 50px;
    color: #058484;
    font-size: 13px;

    display: inline-block;
padding: 2px 11px;
    line-height: 22px;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.Content_area .delete:hover{
    border: 1px solid #058484bf;
	background: rgb(5 132 132 / 20%);	
}
.Content_area .delete i{
	background: url(../images/delete.svg) left top;	
    background-size: 13px;
    width: 13px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
    transform: matrix(1, 0, 0, 1, 0, 1);
}
.Content_area .EDITOR i{
	background: url(../images/EDITOR.svg) left top;
    background-size: 13px;
    width: 13px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
    transform: matrix(1, 0, 0, 1, 0, 2);
}
.RMB_exchange_rate .EDITOR i{
	background: url(../images/EDITOR.svg) left top;
    background-size: 13px;
    width: 13px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
    transform: matrix(1, 0, 0, 1, 0, 2);
}
.Content_area.Engineering .delete i{
    background: url(../images/remark.svg) left top;
    background-size: 15px;
    width: 15px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 8px;
    transform: matrix(1, 0, 0, 1, 0, 2);
}
.page{
margin-top: 5rem;
    margin-left: 1rem;
    margin-bottom: 1rem;
}
.page a{
	background: #e6e6e6;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 10px;
    font-size: 13px;
    color: #666666;	
	margin-right: 4px;
	transition: all .3s;
	-webkit-transition: all .3s;margin-right: 6px;
}
.page a.active,.page a:hover{
	background: #058484;
	color: #fff;
}
.page p{
	color: #666666;
    display: inline-block;
	    margin: 0;
    font-size: 13px;
}
/*-------------------------------------------*/

/*添加酒店*/

.Content_area_label_input hr{
	border-top: 2px solid #1e1852;
    margin: 50px 0;
    display: block;
    width: auto;	
}
.label_input{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;	
}
.label_input p{
	color: #000000;
    font-size: 13px;
    font-weight: 600;
    width: 10%;
	    margin: 0;
    display: inline-block;	
}
.label_input input{
background: #ececec;
    border-radius: 50px;
    line-height: 40px;
    height: 40px;
    width: 90%;
    display: inline-block;
	padding: 0 20px;
    border: 1px solid #fff;
}

.label_input .filter-box, 
.label_input .filter-box2, 
.label_input .filter-box3,
.label_input .filter-box4{
    line-height: 40px;
    height: 40px;
    width: 90%;    margin-right: 0px;
}
.label_input .filter-text .filter-title{
    line-height: 40px;
    height: 40px;		background: #ececec;
}
.label_input .icon-filter-arrow {
    width: 10px;
    height: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/4.png);
    background-size: 100%;
    right: 16px;
    top: 16px;
    transition: all .2s;
}
.label_input .filter-text{
    border: 0px solid #e6e6e6;	
}
.label_input .filter-box3  .filter-list{
    z-index: 101;	
}
.label_input .filter-box3 .filter-text{
	z-index: 102;
}
.label_input .filter-box2  .filter-list{
    z-index: 97;
}
.label_input .filter-box2 .filter-text{
    z-index: 98;
}
.label_input .filter-box  .filter-list{
    z-index: 95;
}
.label_input .filter-box .filter-text{
    z-index: 96;
}
.label_input input.mydate {
    background: #ececec url(../images/date.svg) no-repeat right 16px center;
    background-size: 13px;
}
.label_inputmydate{
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center;	
}
.label_inputmydate input{
	    width: 100%;
}
.label_inputmydate p{
	margin: 0;	
}
.label_save{
    margin-top: 5rem;	
    text-align: center;
	margin-bottom: 5rem;
}
.label_save .save{
    border: 1px solid #058484;
    background-color: #058484;
    border-radius: 50px;
    color: #fff;
    font-size: 15px;
    display: inline-block;
    padding: 8px 70px;
    cursor: pointer;
    margin-right: 30px;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.label_save .save:hover{
    border: 1px solid #058484bf;
	background: #058484bf;		
}
.label_save .Back{
    border: 1px solid #058484;
    border-radius: 50px;
    color: #058484;
    font-size: 15px;
    display: inline-block;
    padding: 8px 70px;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;	
}
.label_save .Back:hover{
    border: 1px solid #058484bf;
	background: rgb(5 132 132 / 20%);		
}
.Regular_charge_item .filter-box .filter-text{
	z-index: 102;
}
.Regular_charge_item .filter-box .filter-list{
    z-index: 101;	
}
.Regular_charge_item .filter-box2 .filter-text{
	z-index: 100;
}
.Regular_charge_item .filter-box2 .filter-list{
    z-index: 99;	
}
.Regular_charge_item .filter-box3 .filter-text{
	z-index: 98;
}
.Regular_charge_item .filter-box3 .filter-list{
    z-index: 97;	
}
.Regular_charge_item .filter-box4 .filter-text{
	z-index: 96;
}
.Regular_charge_item .filter-box4 .filter-list{
    z-index: 95;	
}
.Regular_charge_item .filter-box5 .filter-text{
	z-index: 94;
}
.Regular_charge_item .filter-box5 .filter-list{
    z-index: 93;	
}
.Regular_charge_item .filter-box6 .filter-text{
	z-index: 92;
}
.Regular_charge_item .filter-box6 .filter-list{
    z-index: 91;	
}
.Regular_charge_item .filter-box7 .filter-text{
	z-index: 90;
}
.Regular_charge_item .filter-box7 .filter-list{
    z-index: 89;	
}
.Regular_charge_item .filter-box8 .filter-text{
	z-index: 88;
}
.Regular_charge_item .filter-box8 .filter-list{
    z-index: 87;	
}
.Regular_charge_item .filter-box9 .filter-text{
	z-index: 86;
}
.Regular_charge_item .filter-box9 .filter-list{
    z-index: 85;	
}
.Regular_charge_item .filter-box10 .filter-text{
	z-index: 84;
}
.Regular_charge_item .filter-box10 .filter-list{
    z-index: 83;	
}
.Regular_charge_item .filter-box11 .filter-text{
	z-index: 82;
}
.Regular_charge_item .filter-box11 .filter-list{
    z-index: 81;	
}
.Regular_charge_item .filter-box-total_expense_type_10047_0 .filter-text{
	z-index: 80;
}
.Regular_charge_item .filter-box-total_expense_type_10047_0 .filter-list{
    z-index: 170;	
}
.Regular_charge_item .filter-box13 .filter-text{
	z-index: 78;
}
.Regular_charge_item .filter-box13 .filter-list{
    z-index: 77;	
}

.Regular_charge_item .filter-box14 .filter-text{
	z-index: 76;
}
.Regular_charge_item .filter-box14 .filter-list{
    z-index: 75;	
}
.Regular_charge_item .filter-box15 .filter-text{
	z-index: 74;
}
.Regular_charge_item .filter-box15 .filter-list{
    z-index: 73;	
}
.Regular_charge_item .filter-box16 .filter-text{
	z-index: 72;
}
.Regular_charge_item .filter-box16 .filter-list{
    z-index: 71;	
}
.Regular_charge_item .filter-box17 .filter-text{
	z-index: 70;
}
.Regular_charge_item .filter-box17 .filter-list{
    z-index: 69;	
}
.Regular_charge_item .filter-box18 .filter-text{
	z-index: 68;
}
.Regular_charge_item .filter-box18 .filter-list{
    z-index: 67;	
}
.Regular_charge_item .filter-box23 .filter-text{
	z-index: 200;
}
.Regular_charge_item .filter-box23 .filter-list{
    z-index: 199;	
}
/*-------------------------------------------*/

/*基础规则管理*/
.ny_r_h1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ny_r_h1 h1{
	margin-top: 0;
	display: inline-block;
}
.RMB_exchange_rate{
background: #fff;
    border-radius: 30px;
    padding: 30px 50px;    position: relative;
}
.RMB_exchange_rate1{
     display: inline-block;
     width: 100%;
}
.RMB_exchange_rate1:after{
     clear: both;
	 content: " ";
} 
.RMB_exchange_rate h4{
    font-size: 13px;
    color: #1e1852;
    font-weight: 600;
}
.RMB_exchange_rate .exchange_rate{
    display: flex;
    align-items: center;    float: left;    margin-right: 20px;margin-top: 1.5rem;
}
.RMB_exchange_rate .exchange_rate p{
    color: #000000;
    margin: 0;
    font-size: 14px;
    font-weight: 600;
}
.RMB_exchange_rate .exchange_rate input{
    background: #f2f2f2;
    padding: 4px 0px;
    border-radius: 50px;
    width: 110px;
    font-size: 13px;
    font-weight: 600;
    margin-left: 10px;
    text-align: center;    border: 1px solid #f2f2f2;
}
.RMB_exchange_rate .exchange_rate input::placeholder {  
    color: #1e1852;
 }  
.Content_areaitem{
	position: relative;
}
.Content_areaitem table{
    margin-top: 3rem;	
}
.Content_area h3{
	background: #1e1852;
    border-radius: 50px;
    padding: 10px 30px;
    font-size: 16px;
    /* font-weight: 600; */
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.Content_areaitem tr td div.quantity_div{
	    width: 40px;text-align: left;
}
.Content_areaitem tr td span:nth-child(1){
    background: #008483;
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 50px;
    line-height: 26px;
    color: #fff;
    margin-right: 20px;	
	text-align: center;
}
.Content_areaitem tr:nth-child(1) td:nth-child(1){
	text-align: center!important;    padding-left: 0px;
	display:table-cell !important;
}
.Content_areaitem tr td:nth-child(1){
	text-align: left;
    padding-left: 20px;
}
.label_input.Options{
    width: 85%;
    margin-left: 15%;	
}
.label_input.Options h5{
    background: #3d4892;
    color: #fff;
    padding: 10px 30px;
    border-radius: 50px;
    font-size: 13px;
    margin-left: 8.2%;
	cursor: pointer;
}
.label_input.Options .label_inputmydate{
width: 100%;	display: flex;
    align-items: center;justify-content: initial;
}
.label_input.Options p {
    width: 6%;margin-right: 2%;
}
.label_input.Options .label_inputmydate input{
    width: 76%;    margin-right: 1%;
}
.label_input.Options .label_inputmydate div.label_inputext_text{
    border: 1px solid #114d97;
    border-radius: 50px;
    color: #114d97;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    padding: 5px 20px;
    line-height: 22px;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    align-items: center;
}
.label_input.Options .label_inputmydate div.label_inputext_text i{
	background: url(../images/delete2.svg) left top;
    background-size: 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 0;
    margin-right: 8px;
}
.label_input.Options .label_inputmydate div.label_inputext_text:hover{
    border: 1px solid #114d97;
	background: rgb(17 77 151 / 10%);	
}
/*-------------------------------------------*/
/*酒店IT费用管理 > 添加酒店*/
.Regular_charge_item_h4{
	    background: #1e1852;
    padding: 10px 30px;
	    font-size: 16px;
	    color: #fff;    border-radius: 50px;
}
.Regular_charge_item table{
	    margin-top: 0;
}
.Regular_charge_item input{
	border: 1px solid #8b8a93;border-radius: 50px;
}
.quantity{
    height: 34px;
    line-height: 34px;
    width: 100px;
    padding: 0 15px;
    background: #fff url(../images/quantity.svg) right 10px top 9px;
    background-repeat: no-repeat;
    background-size: 8px;
	padding-right: 20px;
}
.Regular_charge_item .filter-box,
.Regular_charge_item .filter-box2,
.Regular_charge_item .filter-box3,
.Regular_charge_item .filter-box4,
.Regular_charge_item .filter-box5,
.Regular_charge_item .filter-box6,
.Regular_charge_item .filter-box8,
.Regular_charge_item .filter-box7,
.Regular_charge_item .filter-box9,
.Regular_charge_item .filter-box10,
.Regular_charge_item .filter-box11,
.Regular_charge_item .filter-box-total_expense_type_10047_0,
.Regular_charge_item .filter-box13,
.Regular_charge_item .filter-box14,
.Regular_charge_item .filter-box15,
.Regular_charge_item .filter-box16,
.Regular_charge_item .filter-box17,
.Regular_charge_item .filter-box18{
	    width: 90px;
}
.Regular_charge_item .filter-box-total_expense_type_10047_0{
	float: right;
    margin-right: 4.6%;
    width: 95.2%;
    margin-top: 10px;
}
.Regular_charge_item .icon-filter-arrow {
    width: 10px;
    height: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/4_1.svg);
    background-size: 100%;
    right: 16px;
    top: 14px;
    transition: all .2s;
}
.Regular_charge_item .filter-text{
	    border-radius: 0;border-radius: 50px;
}
.Regular_charge_item .filter-text .filter-title{
    height: 34px;
    line-height: 34px;
    padding: 0 30px 0 15px;
}
.Regular_charge_item .filter-list{
    margin-top: 34px;
    padding-bottom: 10px;
    z-index: 1000;
    padding-top: 10px;
}
.Unit_price{
    height: 34px;
    line-height: 34px;
    width: 120px;
    padding: 0 15px;
}
.One-time_expense,.Annual_fee{
    height: 34px;
    line-height: 34px;
    width: 100px;
    padding: 0 15px;	
}
.Content_area .Regular_charge_item tr td:nth-child(3){
    display: flex;
    justify-content: center;
    text-align: center;	
}
.Content_area .Regular_charge_item tr:nth-child(1) td:nth-child(3){
    display: table-cell;
}

.Content_area .Regular_charge_item tr:nth-child(11) {
   
}
.Content_area .Regular_charge_item  tr:nth-child(6) td:nth-child(1),
.Content_area .Regular_charge_item  tr:nth-child(7) td:nth-child(1),
.Content_area .Regular_charge_item  tr:nth-child(8) td:nth-child(1),
.Content_area .Regular_charge_item  tr:nth-child(9) td:nth-child(1),
.Content_area .Regular_charge_item  tr:nth-child(10) td:nth-child(1),
.Content_area .Regular_charge_item  tr:nth-child(12) td:nth-child(1){
	
}
.Content_area .Regular_charge_item tr td .checkbox{
	    margin-bottom: -6px;margin-right:3.3rem;
}
/*
.Content_area .Regular_charge_item tr:nth-child(6) td, 
.Content_area .Regular_charge_item tr:nth-child(7) td,
.Content_area .Regular_charge_item tr:nth-child(8) td,
.Content_area .Regular_charge_item tr:nth-child(9) td,
.Content_area .Regular_charge_item tr:nth-child(10) td,
.Content_area .Regular_charge_item tr:nth-child(12) td{
	padding-top: 0;
}
*/
.Content_area .Regular_charge_item tr:nth-child(5) td:nth-child(1){
	    vertical-align: top;
}
.quantity_1{
    height: 34px;
    line-height: 34px;
    width: 83%;
    padding: 0 15px;
}
.Content_area .Regular_charge_item tr td:nth-child(1){
display: flex;
    align-items: center;
}
.Content_area .Regular_charge_item tr td p{
	margin: 0;width: 90%;
}
.Regular_charge_item2{
	margin-top: 3rem;
}
.Regular_charge_item2 tr:nth-child(2) td:nth-child(4) input,
.Regular_charge_item2 tr:nth-child(3) td:nth-child(4) input{
    width: 70%;
}
.Content_area .EDITOR.view i{
	background: url(../images/view.svg) left top;
	    background-size: 12px;
	    width: 12px;
	    height: 12px;
	    display: inline-block;
	    background-repeat: no-repeat;
	    margin-right: 4px;
}
.Content_area .delete.EDITOR_delete i{
	background: url(../images/EDITOR_delete.svg) left top;
	    background-size: 12px;
	    width: 12px;
	    height: 12px;
	    display: inline-block;
	    background-repeat: no-repeat;
	    margin-right: 4px;
}
/*-------------------------------------------*/
/*酒店信息*/
.China{
	display: flex;
    align-items: center;	
}
.China img{
height: 46px;
    width: 46px;
    margin-right: 15px;	
}
.China div{
	
}
.China div h4{
	color: #000000;
	margin-bottom: 6px;
}
.China div p{
    margin: 0;
    color: #3d4892;
    font-size: 16px;
    font-weight: 600;
	line-height: 1;
}

.nav1s{
    display: inline-flex;
    background: #b0aec1;
    border-radius: 50px;
    width: 100%;
	margin-bottom: 5rem;
}
.nav1s li{
background: #b0aec2;
    width: 50%;
    border-radius: 50px;
    text-align: center;
    padding: 14px 0;
}
.nav1s li.active{
	background: #1e1852;
}
 .nav1s li a{
	font-size: 15px;
    color: #ffffff;
		width: 100%;
		    display: block;    height: 100%;
}
.nav1s li a img{
	height: 24px;
    margin-right: 15px;	
}
.home_presentation{
background: #3f498f;
    border-radius: 100px;
    margin-top: 2rem;
}
.Annual_expense{
    border: 1px solid #3f498f;
    border-radius: 50px;
    text-align: center;
    display: flex;
    justify-content: space-evenly;
    padding: 15px 0;
    width: 92%;
    margin-left: 4%;
}
.Annual_expense p{
    margin: 0;
    color: #fff;
    font-size: 16px;
    
}
.Annual_expense span{
    font-size: 26px;font-weight: 600;	
}
.Tony_Li{
	margin-top: 7rem;    text-align: center;
}
.Tony_Li h6{
	background: #058484;
	    color: #fff;
	    font-size: 15px;
	    padding: 10px 0;
	    width: 60%;
	    display: inline-block;
	    border-radius: 50px;
}
.Tony_Li h6 span{
	font-weight: 600;    margin-left: 20px;
}
.Tony_Li_div{
    background: #f4f4f4;
    padding: 40px 0;
    border-radius: 30px;
    margin-top: -18px;    padding-top: 60px;
}
.Tony_Li_div ul{
text-align: center;	
}
.Tony_Li_div ul li{
text-align: center;
    width: 12%;
    display: inline-block;
    margin: 0 10px;    margin-bottom: 2rem;
}
.Tony_Li_div ul li img{
    height: 150px;	
}
.Tony_Li_div ul li p{
margin: 0;
    font-size: 13px;
    color: #000000;
    margin-top: 10px;
    text-overflow: ellipsis;  
    white-space: nowrap;  
    overflow: hidden;  
}

.Click_to_upload_file{
text-align: center;
    background: #3f498f;
    color: #fff;
    padding: 6px 20px;
    font-size: 13px;
    border-radius: 50px;
    cursor: pointer;
display: inline-block;width: 118px;
}
.Click_to_upload_file p{
	    margin: 0;
}
.Click_to_upload_file .icon{
display: inline-block;    margin-right: 6px;
    position: initial;	    width: 20px;
    height: 20px;    float: left;
}
.bj{
	width: 100%;
	    height: 100%;
	    position: fixed;
	    top: 0;
	    left: 0;
	    background: rgba(0,0,0,0.8);
	    z-index: 1000;display: none;
}
.Upload_file{
	    position: fixed;
	    top: 50%;
	    left: 50%;
	    box-sizing: border-box;
    background-color: #fff;
	    transform: translate(-50%,-50%);
	    text-align: center;
    padding: 50px 35px;
	    width: 90%;
	    max-width: 900px;
	    z-index: 10000;
	    max-height: 600px;
	    border-radius: 30px;
}
.bj_remark .Upload_file{
	    max-width: 600px;
}
.bj_remark .Upload_file .Content_area {
    padding: 20px 10px;
}
.gbi .icon,
.gbi2 .icon{
    cursor: pointer;	
}
.gbi .icon path,
.gbi2 .icon path{
   fill: #000;
}
.gbi,
.gbi2{
    position: absolute;
    right: 60px;
    top: 53px;
}
.mrjctj h3{
    color: #000;
    font-size: 24px;
    font-weight: 600;
}
.sctp h4 {
    background: url(../images/img.png) no-repeat left center;
    height: 26px;
    padding: 0 0 0 35px;
    background-size: 26px;
    line-height: 26px;
    margin-bottom: 15px;
    color: #1e1852;
	font-size: 15px;
    font-weight: 600;
}
.sctp {
    margin: 30px 0;    text-align: left;

}
.lxr{
	    margin-top: 40px;
}
.lxr h4 {
    background: url(../images/lxr.png) no-repeat left center;
    height: 26px;
    padding: 0 0 0 35px;
    background-size: 26px;
    line-height: 26px;
    margin-bottom: 15px;text-align: left;
	color: #1e1852;
	font-size: 15px;
	font-weight: 600;
}
.xx input {
    background: #f2f2f2;
    border-radius: 50px;
    line-height: 40px;
    height: 40px;
    width: 100%;
	padding: 0 20px;font-size: 15px;    border: 1px solid #fff;
}
.mrjctj button {
    border: 0;
    background: #058484;
    color: #fff;
    padding: 10px 80px;
    font-size: 15px;
    border-radius: 50px;
    margin-top: 0px;
	    transition: all .3s;
	    -webkit-transition: all .3s;
}
.mrjctj button:hover{
	background: #058484bf;		
}
.Upload_file .gcladd {
	    position: relative;
	    display: inline-block;
	    width: 100%;
	    height: auto;
	    line-height: 110px;
	    text-align: center;
	    vertical-align: top;
    color: #ccc;
    line-height: 38px;
    padding: 34px 0;border-radius: 20px;    cursor: pointer;
}
#dropZone{
    width: 100%;
    height: 122px;
    position: absolute;
    border-radius: 20px;
    top: 0;
    padding: 30px;
    border: 2px dashed #b5b5b5;
    text-align: center;
    cursor: pointer;
}
.gcladd:hover #dropZone{
	    border: 2px dashed #1f1950;
}
.gcladd:before {
content: "";
    background: url(../images/gcladd1.svg);
    display: block;
    width: 34px;
    height: 34px;
    background-size: 34px;
    background-repeat: no-repeat;
    margin: 0 auto;
      margin-bottom: 14px;
}
.tjtpiang{
    margin: 0;
    font-size: 15px;
    line-height: 1;
    color: #999;
}
.Tony_EDITOR_delete{
	    margin-top: 3rem;
}
.Tony_EDITOR_delete  .EDITOR{
	    margin-right: 20px;
}

.ny_Content_area_hoeq{
 margin-top: 0;
     margin-bottom: 4rem;
}
.Content_areaitemContent_area_hoeq{
margin-bottom: 1rem;	
}
.ny_Content_area_hoeq table{
	margin-top: -2rem;
}
.ny_Content_area_hoeq .Regular_charge_item_h4{
	    margin-bottom: 0;
}
.ny_Content_area_hoeq .filter-box20,.ny_Content_area_hoeq .filter-box21,.ny_Content_area_hoeq .filter-box22{
width: 15%;
    margin-right: 2%;
}
.ny_Content_area_hoeq .filter-box23{
width: 48%;
}
.Annual_fee_fee_itemsem table tr:nth-child(4),.Annual_fee_fee_itemsem table tr:nth-child(11){
	    background: #f7f8f800!important;
}
/*
.Annual_fee_fee_itemsem table tr:nth-child(9),.Annual_fee_fee_itemsem table tr:nth-child(10){
background: hsl(223.64deg 35.48% 93.92% / 70%) !important;
}
*/
.Annual_fee_fee_itemsem table tr:nth-child(9) p,.Annual_fee_fee_itemsem table tr:nth-child(12) p{
	text-align: left;
}
.Annual_fee_fee_itemsem table tr:nth-child(9) td:nth-child(1),.Annual_fee_fee_itemsem table tr:nth-child(12) td:nth-child(1){
	    padding: 10px 0 !important;
		padding-left: 20px !important;
}
.Annual_fee_fee_itemsem table tr:nth-child(4) td{
	    padding-top: 0;
}

.Regular_charge_item input.mydate{
	    height: 34px;
	    line-height: 34px;
		    background: #fff url(../images/date.svg) no-repeat right 16px center;
		    background-size: 13px;    padding: 0 20px;    width: 80% !important;    font-size: 13px;
}
/*-------------------------------------------*/
/*工程设计费用进度管理*/
.Engineering{
	
}
.Engineering tr:nth-child(1) td{
	line-height: 20px;
}
.bjEngineering .Content_area table{
    text-align: left;	
}
.bjEngineering .Content_area{
	padding: 0;    margin-top: 4rem;
}
.bjEngineering .Upload_file {
    max-width: 700px;
}
.bjEngineering .Content_area tr td{
	padding: 10px 15px;
}
.bjEngineering .Regular_charge_item input.mydate {
    width: 100% !important;
	background: #fff url(../images/date.svg) no-repeat right 16px center;background-size: 13px;
}
.bjEngineering .mrjctj button{
	margin-top: 5rem;
}
/*-------------------------------------------*/
.radio label, .checkbox label {
    min-height: 24px;
    padding-left: 24px;
    line-height: 24px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: -24px;
    width: 16px;
    height: 16px;
}
.horel_information tr td .checkbox,.horel_information2 tr td .checkbox{
    margin-bottom: 0;
}
/*
.horel_information tr:nth-child(6), 
.horel_information tr:nth-child(7), 
.horel_information tr:nth-child(8), 
.horel_information tr:nth-child(9), 
.horel_information tr:nth-child(10),
.horel_information tr:nth-child(12){
    background: #f7f8f800;
}

/*
.horel_information tr:nth-child(11) {
    background: hsl(223.64deg 35.48% 93.92% / 70%);
}

.horel_information tr:nth-child(5) td,
.horel_information tr:nth-child(7) td,
.horel_information tr:nth-child(9) td,
.horel_information2 tr:nth-child(3) td,
.horel_information2 tr:nth-child(5) td,
.horel_information2 tr:nth-child(7) td{
	padding-bottom: 0;
}
.horel_information tr:nth-child(6) td,
.horel_information tr:nth-child(8) td,
.horel_information tr:nth-child(10) td,
.horel_information2 tr:nth-child(4) td,
.horel_information2 tr:nth-child(6) td,
.horel_information2 tr:nth-child(8) td{
	    padding-top: 0;padding-bottom: 0;
}*/
.horel_information tr:nth-child(10) td,
.horel_information2 tr:nth-child(8) td{
	padding-bottom: 20px;
}
/*
.horel_information2 tr:nth-child(3), 
.horel_information2 tr:nth-child(4), 
.horel_information2 tr:nth-child(5), 
.horel_information2 tr:nth-child(6), 
.horel_information2 tr:nth-child(7),
.horel_information2 tr:nth-child(8),
.horel_information2 tr:nth-child(10),
.horel_information2 tr:nth-child(12){
    background: #f7f8f800;
}
*/
/*
.horel_information2 tr:nth-child(9),
.horel_information2 tr:nth-child(11),
.horel_information2 tr:nth-child(13){
    background: hsl(223.64deg 35.48% 93.92% / 70%);
}
*/

.Regular_charge_table_area tr:nth-child(2n) {
    background: hsl(223.64deg 35.48% 93.92% / 70%);
}
.Regular_charge_table_area tr:nth-child(3),.Regular_charge_table_area tr:nth-child(5){
	background: #fff;
}
.Regular_charge_item2 tr:nth-child(2){
  background: hsl(223.64deg 35.48% 93.92% / 70%);
}
/*
.Regular_charge_item2 tr:nth-child(3),
.Annual_fee_fee_itemsem table tr:nth-child(3),
.Annual_fee_fee_itemsem table tr:nth-child(5),
.Annual_fee_fee_itemsem table tr:nth-child(13),
.Content_area .Regular_charge_item tr:nth-child(3),
.Content_area .Regular_charge_item tr:nth-child(5){
	    background: hsl(223.64deg 35.48% 93.92% / 70%);
}
.Annual_fee_fee_itemsem table tr:nth-child(2),
.Annual_fee_fee_itemsem table tr:nth-child(12),
.Content_area .Regular_charge_item tr:nth-child(2),
.Content_area .Regular_charge_item tr:nth-child(4){
	background: hsl(223.64deg 35.48% 93.92% / 70%);
}
.horel_information tr:nth-child(2),
.horel_information tr:nth-child(4),
.horel_information2 tr:nth-child(2),
.horel_information3 tr:nth-child(2),
.horel_information3 tr:nth-child(4){
	    background: hsl(223.64deg 35.48% 93.92% / 70%);
}
.horel_information tr:nth-child(3),
.horel_information tr:nth-child(5),
.horel_information3 tr:nth-child(3){
	   background: #fff;
}
*/
.Export_charge_report{
    text-align: center;
    margin: 40px 0;
    padding-bottom: 20px;
	    cursor: pointer;
	    display: flex;
	    justify-content: center;
}
.Export_charge_report p{
background: #008483;
    margin: 0;
    padding: 10px 60px;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    transition: all .3s;
    -webkit-transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Export_charge_report p .icon{
	    margin-right: 6px;
}
.Export_charge_report p:hover{
		background: #058484bf;	
}

.bj_remark textarea{
    width: 100%;
    border: 1px solid #8b8a93;
    border-radius: 15px;
    padding: 20px;	
}
#more{
	display: none;
}
.expense_add_derive_search{
	
}
#No_search{
    position: relative;
    height: 280px;
}
#No_search .Search_result{
    display: inline-block;
    color: #7c8794;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    text-align: center;	
}
#No_search img{
	    margin-bottom: 1.5rem;
    width: 100px;
}
#No_search p{
	    font-size: 14px;
  color: #7c8794;
}
.layui-layer-title,.layui-layer-setwin{
	    display: none;
}
.layui-layer-dialog .layui-layer-content {
    position: relative;
    padding: 20px 0  !important;
    line-height: 80px  !important;
    font-size: 18px  !important;
    text-align: center  !important;
}
.layui-layer-content{
	color: #000 !important;
}
.layui-layer-btn {
    text-align: center !important;
    padding: 0 0px 30px !important;
}
.layui-layer{
	    background-color: #eee !important;
    border-radius: 20px !important;
}
.layui-layer-btn a {
    height: 38px !important;
    line-height: 38px !important;
    margin: 0px 15px 0 !important;
    padding: 0 36px !important;
    border: 0 !important;
    border-radius: 40px !important;    font-size: 15px;
}
.layui-layer-btn .layui-layer-btn0 {
    background-color: #058484 !important;
}
.layui-layer-dialog {
    min-width: 500px !important;
}

#upload_hotel_files_list{
	    margin-top: 2rem;
    max-height: 90px;
    overflow: auto;
}
#upload_hotel_files_list .upload_file{
	    background: #dcdcdc;
    border-radius: 50px;
    margin-bottom: 1rem;
    padding: 10px 20px;
    display: inline-block;
    margin-right: 1rem;    cursor: pointer;
	    position: relative;
    padding-right: 40px;
}
#upload_hotel_files_list .upload_file:hover{
	    background: #e8e8e8;
}
.upload_file_delete_icon{
width: 37px;
    display: inline-block;
    height: 37px;
    text-align: center;
    position: absolute;
    right: 0;
    z-index: 100;
    top: 0;
    line-height: 37px;
}
.total_expense_type_100470_1 td:nth-child(2){
	    display: revert !important;
}
.total_expense_type_100470_1 td:nth-child(2) .quantity{
	     display: none;
}
.index_container .Content_area tr:nth-child(1) td:nth-child(2),
.index_container .Content_area tr:nth-child(1) td:nth-child(3) ,
.index_container .Content_area tr td:nth-child(2),
.index_container .Content_area tr td:nth-child(3) {
text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}
.expense_container  .Content_area tr:nth-child(1) td:nth-child(2) ,
.expense_container .Content_area tr td:nth-child(2){
	text-align: left;
}
.engineering_expense  .Content_area tr:nth-child(1) td:nth-child(2){
	 padding-left: 0px;    text-align: center;
    padding-right: 0px;
}
.engineering_expense  .Content_area tr:nth-child(1) td:nth-child(1),
.engineering_expense  .Content_area tr td:nth-child(2){
	text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.view_it_expense  .Content_area tr td .td_div{
    display: inline-block;
    width: 100%;
}
.view_it_expense .Content_area tr td .td_div div{
	       float: left;
}


.view_it_expense .horel_information tr td .checkbox{
	text-align: center;
    width: 20%;
}
.view_it_expense .Content_area.horel_information2 tr td .td_div div{
	    width: 33.3333333% !important;
    text-align: center;
}
.view_it_expense .Content_area.horel_information tr td .td_div div:nth-child(4){
 width: 30% !important;
}

.view_it_expense  .horel_information2 tr td .checkbox{
	text-align: center;
    width:  33.3333333%;
}
.Content_area  .Accor_Email td:nth-child(2) {
	    height: 40px;
}
.Content_area  #Accor_Email td:nth-child(2) .checkbox{
	    margin-bottom: -30px;
}
.Content_area  #Accor_Email7.Accor_2 td{
	padding-bottom: 30px;
}

.layui-layer.layui-layer-dialog.layui-layer-border.layui-layer-msg.layui-layer-hui#layui-layer3{
	    background-color: #000 !important;min-width: 180px !important;border-radius: 10px !important;
}
.layui-layer.layui-layer-dialog.layui-layer-border.layui-layer-msg.layui-layer-hui#layui-layer2{
	background-color: #000 !important;min-width: 180px !important;border-radius: 10px !important;
}
.layui-layer.layui-layer-dialog.layui-layer-border.layui-layer-msg.layui-layer-hui#layui-layer2 .layui-layer-content {
color: #fff !important;
    padding: 15px 0 !important;
    line-height: 20px !important;
    font-size: 17px !important;
}
.layui-layer.layui-layer-loading#layui-layer2{
    display: none !important
}
.layui-layer.layui-layer-dialog.layui-layer-border.layui-layer-msg.layui-layer-hui#layui-layer3 .layui-layer-content {
color: #fff !important;
    padding: 15px 0 !important;
    line-height: 20px !important;
    font-size: 17px !important;
}
.layui-layer-loading .layui-layer-loading1 {
    background: #0000 !important;
}

.table_tr_br_0{
	
}
.Export_charge_report  a.View_the_report{
	    background: #1e1852;
    margin: 0;
    padding: 10px 60px;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    transition: all .3s;
    -webkit-transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 4rem;
}
.Export_charge_report a.View_the_report:hover{
	    background: #1e1852c7;
}
.Export_charge_report  a.View_the_report .icon{
	    margin-right: 6px;
}
#exporting{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: hsl(0deg 0% 0% / 80%);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.6rem;
    flex-direction: column;
	z-index: 10000;
	display: none;
}
#exporting img{
	    width: 5rem;
    margin-bottom: 1rem;
}

.Charge_item_bj{
    z-index: 10000;
      display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: hsl(0deg 0% 0% / 80%);display: none;
}
.Charge_item_bj .Charge_item_content{
    max-width: 700px;
    background: #fff;
    border-radius: 10px;
    width: 90%;
    padding: 30px 20px;
}
.Charge_item_bj .Charge_item_content h3{
      color: #000;
    font-size: 18px;
    font-weight: 600;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px;
}
.Charge_item_bj .Charge_item_content h3 img{
    width: 22px;
    margin-right: 10px;
}
.Charge_item_bj .Charge_item_content .Charge_item_div{
    height: 308px;
    overflow: auto;
}
.Charge_item_bj .Charge_item_content .checkbox{
    background: hsl(223.64deg 35.48% 93.92% / 70%);      margin: 0;         padding: 10px;
}
.Charge_item_bj .Charge_item_content .checkbox:nth-child(2n) {
    background: #fff;
}
.Charge_item_bj .Charge_item_content label{
    color: #333;    line-height: 1.6;
    font-size: 13px;    position: relative;    padding-left: 30px;
}

.Off_Confirm{
    text-align: center;
    border-top: 1px solid #e2e2e2;
    padding-top: 24px;
}
.Off_Confirm .Confirm_export{
background-color: rgba(0, 132, 131, 1);
    display: inline-block;
    color: #fff;
    width: 120px;
    font-size: 13px;
    text-align: center;
    padding: 8px 0;
    border-radius: 50px;cursor: pointer;
}
.Off_Confirm .Confirm_export:hover{
 background-color: rgb(0 132 131 / 80%);
}
.Off_Confirm .Off{
    border: 1px solid #333333;
    display: inline-block;
    color: #333333;
    width: 120px;
    font-size: 13px;
    text-align: center;
    padding: 8px 0;
    border-radius: 50px;
    margin-left: 30px;cursor: pointer;
}
.Off_Confirm .Off:hover{
 border: 1px solid rgb(0 132 131 / 80%);
   color: #fff;
   background-color: rgb(0 132 131 / 80%);
}
.Charge_item_bj .Charge_item_content .checkbox input[type="checkbox"] {
    display: inline-block;
    margin-right: 15px;
    opacity: 0 !important; 
}
.Charge_item_bj .Charge_item_content label .option {
    width: 16px;
    height: 16px;
    position: absolute;
     top: 12px;
    left: 0px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
	background-color:#fff;
}
.Charge_item_bj .Charge_item_content label input:checked + .option{
    background: rgba(0, 132, 131, 1) url(../img/u22.png) no-repeat;
    background-size: cover;
    border: 1px solid rgba(0, 132, 131, 1);
}
/*-------------------------------------------*/
@media (max-width:1790px){
	.ny_r {width: 80%;}
	.nav_l {width: 18.5%;}
	.Regular_charge_item .filter-box-total_expense_type_10047_0 {
     width: 98.2%;
    margin-right: 2.6%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 34.6% !important;
    right: 22.5% !important;
}
}
@media (max-width:1670px){
	.Regular_charge_item .filter-box-total_expense_type_10047_0 {
              width: 96.4%;
    margin-right: 2.8%;
	}
	.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 36.3% !important;
    right: 21.6% !important;
}
	.ny_r {width: 80%;}
	.nav_l {width: 18.5%;}
}

@media (max-width:1600px){
	.Regular_charge_item .filter-box-total_expense_type_10047_0 {
         width: 97.6%;
    margin-right: 2%;
	}
	.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 37.1% !important;
    right: 21.4% !important;
}
.engineering_expense .Content_area tr:nth-child(1) td:nth-child(1){	
   width: 10% !important;
}
}
@media (max-width:1580px){
	.Regular_charge_item .filter-box-total_expense_type_10047_0 {
	      width: 98.6%;
    margin-right: 1.6%;
	}
	.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 38% !important;
    right: 21.2% !important;
}
	.ny_Content_area_hoeq .filter-box23 {
	    width: 47%;
	}
	.ny_r {width: 78%;}
	.nav_l {width: 20.5%;}
}
@media (max-width:1530px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
       width: 97.3%;
    margin-right: 2.2%;
}.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 39.1% !important;
    right: 21% !important;
}
.Content_area .EDITOR {
    padding: 1px 8px;
}
.Content_area .delete {
  padding: 1px 8px;
}
}
@media (max-width:1480px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
    width: 98%;
    margin-right: 1.7%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 39.6% !important;
    right: 20.7% !important;
}

.Content_area .delete i {
    margin-right: 4px;
}
}
@media (max-width:1460px){
.filter-text .filter-title {
    height: 36px;
    line-height: 36px;
    padding: 0 20px 0 15px;
    font-size: 13px;
}
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
       width: 98.3%;
    margin-right: 1.4%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 40.2% !important;
    right: 20.5% !important;
}
.filter-box, .filter-box2, .filter-box3 {
    width: 120px;
    margin-right: 15px;
}
.ny_r .inputtitle_text {
    line-height: 36px;
    height: 36px;
    padding: 0 15px 0 15px;
    font-size: 13px;
    margin-right: 15px;
}
.ny_r .search2,.ny_r .Add_hotel,.ny_r .derive{
    line-height: 36px;
    height: 36px;
    font-size: 13px;
    margin-right: 15px;
    padding: 0 20px;
}
.ny_r .Add_hotel{
    margin-right: 0;
}
.ny_r h1 {
    font-size: 24px;
}
.Content_area.Engineering .delete i,
.Content_area .EDITOR i{
	    margin-right: 2px;
}
}
@media (max-width:1440px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
           width: 98.8%;
    margin-right: 1%;
}
}
@media (max-width:1410px){

	.RMB_exchange_rate .exchange_rate {
	    margin-right: 15px;    margin-top: 1rem;
	}
	.RMB_exchange_rate .EDITOR{
		margin-top: 1rem;
	}
	.Regular_charge_item .filter-box-total_expense_type_10047_0 {
	          width: 99.2%;
    margin-right: 0.9%;
	}
}

@media (max-width:1370px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
             width: 100%;
    margin-right: 0.9%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 43.6% !important;
    right: 19.2% !important;
}
.ny_r {
       width: 76.5%;
}
.nav_l {
      width: 21.5%;
}
.nav_l li p{
    font-size: 13px;	
}
.filter-text .filter-title{
	    font-size: 12px;
}
.ny_r .search2, .ny_r .Add_hotel, .ny_r .derive{
	  font-size: 12px;
}
.filter-box, .filter-box2, .filter-box3 {
    width: 110px;
}
}

@media (max-width:1334px){
.RMB_exchange_rate .exchange_rate div {
    padding: 4px 12px;margin-left: 6px;
}	
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
     width: 97.6%;
    margin-right: 1.9%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 44.3% !important;
    right: 19.2% !important;
}
.Content_area .delete {
    font-size: 12px;
}
.Content_area .EDITOR {
    font-size: 12px;
    line-height: 21px;
}
}
@media (max-width:1300px){
	.Content_area .EDITOR{
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.icon-filter-arrow {
	    width: 10px;
	    height: 8px;
	    background-repeat: no-repeat;
	    background-image: url(../images/4.png);
	    background-size: 100%;
	    right: 16px;
	    top: 14px;
	    transition: all .2s;
	}
.filter-box, .filter-box2, .filter-box3 {
       width: 94px;
    margin-right: 10px;
}
.ny_r .inputtitle_text {
    margin-right: 10px;
    width: 130px;
}
.ny_r .search2, .ny_r .Add_hotel, .ny_r .derive {
    margin-right: 10px;
      padding: 0 15px;
}
.ny_r .Add_hotel {
    margin-right: 0;
}
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
    width: 98.6%;
    margin-right: 1.2%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 45% !important;
    right: 19% !important;
}
.Content_area .EDITOR.view span,
.Content_area .delete.EDITOR_delete span,
.Content_area .delete span,
.Content_area .EDITOR span{
	    display: none;
}
.Content_area .EDITOR.view i,
.Content_area .delete.EDITOR_delete i,
.Content_area .delete i,
.Content_area .EDITOR i,
.Content_area.Engineering .delete i{
	margin-right: 0;
}

}

@media (max-width:1230px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
    width: 93%;
    margin-right: 4.5%;
}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    width: 47.6% !important;
    right: 18.7% !important;
}
.ny_r {
    width: 73.5%;
}
.nav_l {
    width: 24.5%;
}
.nav_l li a{
	    padding: 0 20px;
}
.nav_l li p{
	    font-size: 13px;
}

}
@media (max-width:1100px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
    width: 100%;    margin-right: 0;
}
}
a.View_attachments{
	    background: #3f498f;
    margin: 0;
    padding: 10px 60px;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    transition: all .3s;
    -webkit-transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 4rem;
}
a.View_attachments:hover{
	    background: #3f498fbf;
}
a.View_attachments .icon {
    margin-right: 6px;
}

a.edit_Fee{
	    background: #B88D5B;
    margin: 0;
    padding: 10px 60px;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    transition: all .3s;
    -webkit-transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 4rem;
}
a.edit_Fee:hover{
	    background: #B88D5Bbf;
}
a.edit_Fee .icon {
    margin-right: 6px;
}
@media (max-width:1580px){
	a.edit_Fee,
	a.View_attachments,
	.Export_charge_report a.View_the_report{
		margin-left: 2rem;
	}
	a.edit_Fee,
	a.View_attachments,
	.Export_charge_report a.View_the_report,
	.Export_charge_report p{
		    padding: 10px 30px;    font-size: 13px;        height: 44px;
	}
}
@media (max-width:1000px){
	.Off_Confirm .Off {
    margin-left: 20px;
	}
	.Charge_item_bj .Charge_item_content label .option {
    top: 4px;
	}
	a.edit_Fee, a.View_attachments, .Export_charge_report a.View_the_report {
      margin-left: 0;
      margin-top: 2rem;
    }
	a.View_attachments{
	margin-left: 0;
    margin-top: 2rem;

	}
	a.edit_Fee{
	margin-left: 0;
    margin-top: 2rem;

	}	
.Content_area .EDITOR.view span,
.Content_area .delete.EDITOR_delete span,
.Content_area .delete span,
.Content_area .EDITOR span{
	     display: inline-block;
}
.Content_area .EDITOR.view i,
.Content_area .delete.EDITOR_delete i,
.Content_area .delete i,
.Content_area .EDITOR i,
.Content_area.Engineering .delete i{
	    margin-right: 4px;
}	
	.Export_charge_report {
    display: block;
}
a.View_the_report {
    margin-left: 0;
    margin-top: 2rem;
}
	.rule_tr.basic_rule_class_10047.ACCOR_IT_Assistance_Fee{
		border-radius: 15px 15px 0 0;
	}
	.total_expense_type_100470_0.ACCOR_IT_Assistance_Fee,.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee{
		border-radius:0 0 15px 15px ;
	}
	.total_expense_type_100470_0.ACCOR_IT_Assistance_Fee  td:nth-child(1),
	.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee  td:nth-child(1),
	.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee  td:nth-child(2){
		    display: none!important;
	}
.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee  td:nth-child(3){
		padding: 10px 0;
    padding-top: 0;
	}
	.total_expense_type_100470_1.ACCOR_IT_Assistance_Fee .Unit_price {
    position: inherit!important;
    width: 100% !important;
}
.Content_area #Accor_Email td:nth-child(3),
.Content_area #Accor_Email td:nth-child(4),
.Content_area #Accor_Email td:nth-child(5){
	    display: none  !important;
}
.Content_area #Accor_Email{
	padding-bottom:0
}
.Content_area #Accor_Email6 td:nth-child(3),
.Content_area #Accor_Email6 td:nth-child(4),
.Content_area #Accor_Email6 td:nth-child(5){
	    display: none  !important;
}
.Content_area #Accor_Email6{
    padding-top: 0;
    padding-bottom: 0;
}
.Content_area #Accor_Email7{
	 padding-top: 0;
  padding-bottom: 15px;
}
.Content_area #Accor_Email7.Accor_2{
	    padding-bottom: 30px;
}
.Content_area .Annual_fee_fee_itemsem  #Accor_Email7 {
    padding-bottom: 30px;
}

.Content_area #Accor_Email3 td:nth-child(1),
.Content_area #Accor_Email6 td:nth-child(1),
.Content_area #Accor_Email7 td:nth-child(1){
	  display: none  !important;
}
.view_it_expense .Content_area.horel_information2 tr td .td_div div {
    width: 100% !important;
    text-align: left;
}	
.view_it_expense .Content_area.horel_information tr td .td_div div{
	     width: 100% !important;
}
.view_it_expense .Content_area.horel_information3 tr td .td_div div{
	     width: 100% !important;
}
.view_it_expense .Content_area tr td .td_div {
    margin-bottom: 15px;
}
.view_it_expense .horel_information tr td .checkbox, .view_it_expense .horel_information2 tr td .checkbox {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
}
.container {
    width: 100%;
	padding-right: 20px;
	padding-left: 20px;
}
.nav_l{
	display: none;	
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 0;
    z-index: 1000;
    padding-top: 80px;
}
.ny_r{
	width: 100% !important;
}
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
    width: 91%;
}
.header .header_r a:nth-child(2){
	display: none;
}
#more{
	display: block;    margin-left: 15px;
}
#more img{
	height: 20px;    margin-top: -1px;
}
#more .close1{
	display: none;
}
.header {
      position: fixed;
      z-index: 10000;
      width: 100%;
}
.container_container {
    padding-top: 85px;
}
.filter-box, .filter-box2, .filter-box3,.filter-box4 {
  width: 48%;
    margin-right: 3%;
    margin-bottom:  3%;
}
.filter-box2,.filter-box4{
	margin-right: 0;
}
.ny_r .inputtitle_text {
	margin-right: 0;
	width: 48%;
	  margin-bottom:  3%;    float: none;
}
.ny_r .Add_hotel {
    float: none;
}
.ny_r .search2, .ny_r .Add_hotel, .ny_r .derive {
    margin-right: 3%;
    padding: 0 26px;
}
.Content_area tr:nth-child(1){
	display: none;
}
.Content_area tr{
text-align: left;
    padding: 15px;
    display: block;    border-radius: 15px;
}
.Content_area {
    padding: 20px;
}
.Content_area tr td {
    display: inline-table;
}
.Content_area tr td:nth-child(7){
	display: block;
	    padding-bottom: 0;
}
.Content_area .EDITOR {
    margin-right: 10px;
    margin-bottom: 0;
}
.Content_area tr td:nth-child(2){
	    font-size: 14px;
	    font-weight: 600;
}
.page {
    margin-top: 2rem;
}
.page a {
    background: #e6e6e6;
    display: inline-block;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    border-radius: 8px;
    font-size: 13px;
    color: #666666;
    margin-right: 4px;
    transition: all .3s;
    -webkit-transition: all .3s;
    margin-right: 4px;
}
.page p {
    font-size: 12px;
}
.filter-text_index3 .filter-text{
	    z-index: 98;
}
.filter-text_index3 .filter-list{
	    z-index: 97;
}
.label_input {
    display: block;    margin-bottom: 20px;
}
.label_input .filter-box, .label_input .filter-box2, .label_input .filter-box3, .label_input .filter-box4{
	  margin-bottom: 20px;    width: 100% !important;
}
.label_input input,.label_input p,.label_inputmydate{
	width: 100%;
}
.label_input p{
    margin-bottom: 6px;
    margin-left: 15px;
}
.Content_area_label_input hr {
    margin: 30px 0;
}
.edit_hotel_container .label_input .label_inputmydate p{
	    margin: 0;
	    width: 34%  !important;
}
.Tony_Li h6 span {
    margin-left: 0;
    display: block;
}
.label_save .save{
	    margin-right: 0;width: 100%;    margin-bottom: 20px;
}
.label_save .Back{
	width: 100%; 
}
.label_save {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.nav1s li a img {
    height: 18px;
    margin-right: 10px;    margin-top: -4px;
}
.nav1s li a {
    font-size: 14px;
}
.nav1s {
    margin-bottom: 2rem;
}
.Tony_Li h6 {
    font-size: 14px;
    padding: 10px;
    width: 100%;    line-height: 1.4;
}
.Tony_Li_div ul li {
    width: 37%;
    margin-bottom: 15px;
}
.Tony_Li_div {
    margin-top: -40px;
    padding-top: 60px;
}
.Tony_Li {
    margin-top: 3rem;
}
.home_presentation {
    margin-top: 0rem;
}
.bj {
    z-index: 10041;
}
.Upload_file {
    padding: 30px 20px;border-radius: 15px;max-height: 80%;
}
.gbi, .gbi2 {
    position: absolute;
    right: 50px;
    top: 34px;
}
.mrjctj button {
    margin-top: 10px;
}
.ny_r .search2, .ny_r .Add_hotel, .ny_r .derive {
    margin-right: 0;
}
.RMB_exchange_rate {
    border-radius: 20px;
    padding: 30px 20px;
}
.RMB_exchange_rate h4 {
    margin-bottom: 10px;
}
.RMB_exchange_rate .exchange_rate {
    margin-right: 0;
    margin-top: 1rem;
    width: 100%;
}
.RMB_exchange_rate .exchange_rate p {
    width: 20%;
}
.RMB_exchange_rate .exchange_rate input {
    width: 80%;
    margin-left: 15px;
}
.RMB_exchange_rate .EDITOR {
    margin-top: 2rem;
    width: 80%;
    text-align: center;
    float: left;
    margin-left: -40%;
    position: relative;
    left: 50%;
    padding: 4px 11px;
}
.Content_areaitem tr td:nth-child(1) p {
    width: 70%;
}

.Content_areaitem tr td:nth-child(1) {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
}
.Content_areaitem.Content_areaitem_basicrule3 tr td:nth-child(2){
	    display: block;
	    padding-top: 0;    margin-left: 46px;
}
.Content_area_label_input {
    padding: 30px 20px !important;
    padding-bottom: 20px !important;
}
.label_input p {
    width: 100% !important;
}

.label_input .filter-box, .label_input .filter-box2, .label_input .filter-box3, .label_input .filter-box4, .label_input input {
   width: 100% !important;   float: none;
}
.Content_area_label_input .label_input .filter-box3,.Content_area_label_input .label_input .filter-box2 {
	margin-bottom: 0px;
}
.label_input.Options {
    text-align: center;
}
.label_input.Options .label_inputmydate div.label_inputext_text {
     padding: 4px 10px;
    width: 150px;
    font-size: 13px;
    margin-left: 10px;
}
.label_input.Options .label_inputmydate div.label_inputext_text i {
    margin-right: 6px;
}
.expense_add_derive_search .search2,.expense_add_derive_search .derive{
    margin-right: 3%;	
}
.ny_Content_area_hoeq .filter-box20, .ny_Content_area_hoeq .filter-box21, .ny_Content_area_hoeq .filter-box22 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}
.ny_Content_area_hoeq .filter-box23 {
    width: 100%;
}
.quantity{
	width: 100%!important;
}
.Regular_charge_item .filter-box, .Regular_charge_item .filter-box2, .Regular_charge_item .filter-box3, .Regular_charge_item .filter-box4, .Regular_charge_item .filter-box5, .Regular_charge_item .filter-box6, .Regular_charge_item .filter-box8, .Regular_charge_item .filter-box7, .Regular_charge_item .filter-box9, .Regular_charge_item .filter-box10, .Regular_charge_item .filter-box11, .Regular_charge_item .filter-box-total_expense_type_10047_0, .Regular_charge_item .filter-box13, .Regular_charge_item .filter-box14, .Regular_charge_item .filter-box15, .Regular_charge_item .filter-box16, .Regular_charge_item .filter-box17, .Regular_charge_item .filter-box18 {
    width: 100%;    margin-bottom: 0;
}
.One-time_expense, .Annual_fee {
    width: 100%!important;
}
.Content_area tr td:nth-child(2) {
    width: 100%;
}
.Content_area tr td {
    width: 100%;
}
.Content_area_label_input .Regular_charge_item tr td:nth-child(5){
	margin-bottom: 10px;
}
/*
.Content_area_label_input .Regular_charge_item tr:nth-child(5) td:nth-child(3),
.Content_area_label_input .Regular_charge_item tr:nth-child(5) td:nth-child(4),
.Content_area_label_input .Regular_charge_item tr:nth-child(5) td:nth-child(5),
.Content_area_label_input .Regular_charge_item tr:nth-child(7) td:nth-child(3),
.Content_area_label_input .Regular_charge_item tr:nth-child(7) td:nth-child(4),
.Content_area_label_input .Regular_charge_item tr:nth-child(7) td:nth-child(5),
.Content_area_label_input .Regular_charge_item tr:nth-child(9) td:nth-child(3),
.Content_area_label_input .Regular_charge_item tr:nth-child(9) td:nth-child(4),
.Content_area_label_input .Regular_charge_item tr:nth-child(9) td:nth-child(5){
	display: none;
}
*/
.Content_area_label_input .Regular_charge_item tr:nth-child(6),
.Content_area_label_input .Regular_charge_item tr:nth-child(8),
.Content_area_label_input .Regular_charge_item tr:nth-child(10){
	padding-top: 0;
}
.Content_area_label_input .Regular_charge_item tr:nth-child(6) td .quantity,
.Content_area_label_input .Regular_charge_item tr:nth-child(8) td .quantity,
.Content_area_label_input .Regular_charge_item tr:nth-child(10) td .quantity{
	margin-bottom: 10px
}
/*
.Content_area .Regular_charge_item tr:nth-child(6) td:nth-child(1), .Content_area .Regular_charge_item tr:nth-child(7) td:nth-child(1), .Content_area .Regular_charge_item tr:nth-child(8) td:nth-child(1), .Content_area .Regular_charge_item tr:nth-child(9) td:nth-child(1), .Content_area .Regular_charge_item tr:nth-child(10) td:nth-child(1), .Content_area .Regular_charge_item tr:nth-child(12) td:nth-child(1) {
    display: none;
}*/
.Content_area_label_input .Regular_charge_item tr td .checkbox {
    margin: 0;
}
/*
.Annual_fee_fee_itemsem table tr:nth-child(3) td:nth-child(3),
.Annual_fee_fee_itemsem table tr:nth-child(3) td:nth-child(4){
		display: none;
}
*/
.Annual_fee_fee_itemsem table tr:nth-child(4){
	padding-top: 0;
}
/*
.Annual_fee_fee_itemsem table tr:nth-child(4) td:nth-child(1),
.Annual_fee_fee_itemsem table tr:nth-child(5) td:nth-child(1){
	 display: none;
}
*/
.Annual_fee_fee_itemsem table tr:nth-child(4) td .quantity{
	margin-bottom: 10px
}
.Annual_fee_fee_itemsem table tr:nth-child(9) td:nth-child(1){
	    display: inline-flex !important; 
		margin-bottom: 0px !important;     padding-left: 0px !important;
}
 .Annual_fee_fee_itemsem table tr:nth-child(12) td:nth-child(1){
	  display: inline-flex !important;
	  margin-bottom: 10px !important;     padding-left: 0px !important;
 }

 .Annual_fee_fee_itemsem table tr:nth-child(12) td:nth-child(2){
	 margin-bottom: 10px;
 }
.Regular_charge_item2 tr:nth-child(2) td:nth-child(4) input, .Regular_charge_item2 tr:nth-child(3) td:nth-child(4) input {
   width: 100% !important; 
}
.Regular_charge_item .filter-box20 .filter-text{
	z-index: 501;
}
.Regular_charge_item .filter-box20 .filter-list{
	    z-index: 500;
}
.Regular_charge_item .filter-box21 .filter-text{
	z-index: 499;
}
.Regular_charge_item .filter-box21 .filter-list{
	    z-index: 498;
}
.Regular_charge_item .filter-box22 .filter-text{
	z-index: 497;
}
.Regular_charge_item .filter-box22 .filter-list{
	    z-index: 496;
}
.RMB_China {
    display: block;
}
.RMB_exchange_rate_China {
    padding: 20px !important;    margin-bottom: 2rem;
}
.China {
    margin-bottom: 15px;
}
.China:nth-child(4){
	 margin-bottom: 0;
}
.China img {
    height: 32px;
    width: 32px;
}
.China div p {
    font-size: 15px;
}
.Annual_expense p {
    font-size: 14px;
}
.Annual_expense span {
    font-size: 20px;
    display: block;
}
.Content_areaitem.horel_information tr td{
	    margin-left: 46px;
}
.Content_areaitem.horel_information tr td:nth-child(1){
	    margin-left: 0;
}
.horel_information tr td .checkbox, .horel_information2 tr td .checkbox {
    margin: 0;
}
/*
.Content_areaitem.horel_information tr:nth-child(5) td:nth-child(3),
.Content_areaitem.horel_information tr:nth-child(5) td:nth-child(4),
.Content_areaitem.horel_information tr:nth-child(5) td:nth-child(5),
.Content_areaitem.horel_information tr:nth-child(7) td:nth-child(1),
.Content_areaitem.horel_information tr:nth-child(7) td:nth-child(3),
.Content_areaitem.horel_information tr:nth-child(7) td:nth-child(4),
.Content_areaitem.horel_information tr:nth-child(7) td:nth-child(5),
.Content_areaitem.horel_information tr:nth-child(9) td:nth-child(1),
.Content_areaitem.horel_information tr:nth-child(9) td:nth-child(3),
.Content_areaitem.horel_information tr:nth-child(9) td:nth-child(4),
.Content_areaitem.horel_information tr:nth-child(9) td:nth-child(5){
		display: none;
}

/*
.horel_information tr:nth-child(6) td:nth-child(1),
.horel_information tr:nth-child(8) td:nth-child(1),
.horel_information tr:nth-child(10) td:nth-child(1){
	display: none;
}
*/
.Content_areaitem.horel_information2 tr td{
	    margin-left: 46px;
}

.Content_areaitem.horel_information2 tr td:nth-child(1){
	    margin-left: 0;
}
/*
.Content_areaitem.horel_information2 tr:nth-child(3) td:nth-child(3),
.Content_areaitem.horel_information2 tr:nth-child(3) td:nth-child(4),
.Content_areaitem.horel_information2 tr:nth-child(5) td:nth-child(3),
.Content_areaitem.horel_information2 tr:nth-child(5) td:nth-child(4),
.Content_areaitem.horel_information2 tr:nth-child(7) td:nth-child(3),
.Content_areaitem.horel_information2 tr:nth-child(7) td:nth-child(4){
		display: none;
}
.Content_areaitem.horel_information2 tr:nth-child(4) td:nth-child(1),
.Content_areaitem.horel_information2 tr:nth-child(5) td:nth-child(1),
.Content_areaitem.horel_information2 tr:nth-child(6) td:nth-child(1),
.Content_areaitem.horel_information2 tr:nth-child(7) td:nth-child(1),
.Content_areaitem.horel_information2 tr:nth-child(8) td:nth-child(1){
	display: none;
}

.horel_information2 tr:nth-child(4),
.horel_information2 tr:nth-child(6),
.horel_information2 tr:nth-child(8){
	padding-top: 0;
}
*/
.Content_areaitem.horel_information3 tr td{
	    margin-left: 46px;
}
.Content_areaitem.horel_information3 tr td:nth-child(1){
	    margin-left: 0;
}
.mrjctj h3 {
    font-size: 17px;
    text-align: left;
}
.gbi .icon, .gbi2 .icon {
    cursor: pointer;
    width: 17px;
    height: 17px;
}
.bjEngineering .Content_area tr td:nth-child(1){
	    margin-bottom: 6px;
}
.bjEngineering .Content_area tr td:nth-child(2){
	    margin-bottom: 10px;
}
.bjEngineering .mrjctj button {
    margin-top: 2rem;
}
.bjEngineering .Content_area {
    margin-top: 2rem;
}
.bj_remark .Upload_file .Content_area {
    padding: 20px 0px;
    margin-top: 0rem;
}
.bj_remark textarea {
    border-radius: 10px;
}
.Engineering tr td:last-child{
	margin-top: 2rem;
}
.Engineering tr td:nth-child(1){
	margin-bottom: 10px;font-weight: 600;
}
.Engineering tr td:nth-child(3){
	margin-bottom: 6px;
}
.mrjctj button{
	    padding: 8px 80px;
}
.Engineering2 .filter-box .filter-text{
	    z-index: 200;
}
.Engineering2 .filter-box .filter-list{
	 z-index: 199;
}
.Engineering2 .filter-box3 .filter-text{
	    z-index: 198;
}
.Engineering2 .filter-box3 .filter-list{
	 z-index: 197;
}
.account_account .Content_area tr td:last-child{
	margin-top: 2rem;
}
.account_account .Content_area tr td:nth-child(1){
	  font-weight: 600;
	      margin-bottom: 4px;
	      font-size: 15px;
}
.account_account .Content_area tr td:nth-child(2){
	    font-weight: 500; margin-bottom: 10px;
}
.index_container tr td:nth-child(3){
    margin-bottom: 10px;	
}
.index_container tr td:nth-child(1){
    margin-bottom: 4px;	
}
.expense_container tr td:nth-child(1){
	 margin-bottom: 4px;	
}
.expense_container tr td:nth-child(2),
.expense_container tr td:nth-child(4){
	 margin-bottom: 10px;
}
.Engineering tr td:nth-child(2){
	 font-weight: 500;
}
.basic_rule_container .Content_area tr td:nth-child(2){
	    margin-left: 46px;
}
.label_input.Options p{
	    width: 32% !important;    margin-right: 10px;
}
.layui-layer-dialog {
    min-width: 90% !important;
}
.add_it_expense_container .Unit_price{
	 width: 62%!important;
}
.table_div_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.add_it_expense_container .Regular_charge_item input.mydate{
	width: 100% !important;
    margin-bottom: 10px;
}
}
@media (max-width:750px){
.Regular_charge_item .filter-box-total_expense_type_10047_0 {
    width: 99%;
}	
	
	
}

@media (max-width:550px){
	.nav1s li a img {
    height: 14px;
    margin-right: 6px;
    margin-top: -4px;
}
.nav1s {
    display: block;    background: #b0aec100;
}
.nav1s li {
    width: 100%;
       margin-bottom: 10px;
}
	
	
}

@media (max-width:350px){
.label_input.Options .label_inputmydate div.label_inputext_text {
    width: 100%;
}	
}




.comm {
    flex: 1;
    width: 100%;
    background-color: #ececec;
    border-radius: 20px;
    padding: 20px;
    box-sizing: border-box;
}