*{
	margin:0;
	padding:0;
	list-style:none;
}
body{
	background-color:#f4f5fc;
}
.side_nav{
	padding: 16px 100px 16px 0px;
}
.layui-layout-body{
	overflow: auto;
}
a{
	cursor:pointer;
	text-decoration:none;
}
a:hover,a:visited,a:active{
	color: #fff;
	cursor:pointer;
	text-decoration:none;
	
}
br{
    display:inline; 
    line-height:11px;
}
.layui-form-pane .layui-form-label{
	padding:8px;
}
.content_home{
	/*background-color: red;*/
	width: 98%;
	margin:auto;
	height: auto;
	margin-top: 22px;
}
.con_top{
	padding:0px 20px;
	margin-top: -22px;
}
.con_top1{
	padding:0px 20px;
}
.grid-demo{
	background-color: #fff;
	height:100px;
	box-shadow:0 0 6px 0 #e2e2e2;
	border-radius: 5px;
}
.grid-demo1{
	background-color: #fff;
	height: 40vh;
	box-shadow:0 0 4px 0 #e6e6e6;
	border-radius: 5px;
	padding:0px 15px;
}
.grid_logo{
	/*background-color: #2a50ce;*/
	width: 30%;
	height: 100px;
	text-align: center;
	line-height: 100px;
	color: #ffffffd6;
	font-size: 60px;
	font-weight: bold;
	border-radius: 5px;
	display: inline-block;
	float: left;
	border-right: 1px solid #ffffff21;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.grid_text{
	display: inline-block;
	width: 69%;
	height: 100px;
}
.day_sale{
	margin-top:18px;
	margin-left: 14px;
	color: #666;
	font-size: 16px;
	font-weight: 600;
}
.day_money{
	margin-top:8px;
	margin-left: 14px;
	color: #333;
	font-size: 34px;
	font-weight: bold;
}
.bottom_one{
	width: 100%;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #e8edfd;
	font-size: 16px;
	font-weight: bold;
}
.layui-table, .layui-table-view{
	margin:0px;
	word-break: break-word;
}
.btt_bot1{
	height: calc(100% - 66px);
	position: relative;
}
.a_herf{
	color: #102c85 !important;
}
.a_herf:hover{
	color:#2a48ad;
	border-bottom: 1px solid #2a48ad;
}
.a_herf_col{
	color: #333 !important;
	cursor: pointer;
}
.a_herf_col:hover{
	color:#2a48ad !important;
}
.tips_red{
	color: #f44336;
}

.grid_file{
	height: auto;
}
.layui-form-item{
	margin-bottom: 0px;
}
.next_line{
	padding-top: 0px;
	margin-top: -6px;
}
.next_line_btn{
	text-align: center;
}
.table_padding{
	padding-top:15px;
	padding-bottom: 15px;
	height: auto;
}
.layui-table-tool{
	background-color: #fff;
	min-height:32px;
	line-height: 4px;
	padding:6px 6px 2px 6px;
}
.layui-table-tool-self{
	top:6px;
	right:6px;
}
.font_size{
	font-size: 13px !important;
}
.layui-table-cell{
	color: #333;
	text-align: center;
}
.layui-table-tool .layui-table-tool-self .layui-inline[lay-event]{
	margin:0 0 0 4px;
	line-height: 19px;
}
.layui-table-tool .layui-inline[lay-event]{
	width: 44px;
	height: 30px;
}
.layui-layer-rim{
	border:3px solid rgba(0,0,0,.3);
}
.layer_con_top{
	text-align: center;
	margin-top: 20px;
}
.layui_tab_qh{
	padding:0px 20px;
}
.layui-tab-content{
	padding:20px;
	height:calc(100vh - 100px);
	overflow: auto;
	padding-top: 10px;
}
.layui-col-space30>*{
	padding:8px 15px;
}
.layui-row{
	padding:14px 0px;
}
.layer_btn_add{
	margin-top:-11px;
	margin-bottom: 2px !important; 
}
.bottom-mor{
	height: auto;
	padding:0px 15px;
}
.delet_tips{
	margin:20px 0px 0px 20px;
}
.gys_bm{
	margin-left: 20px;
	margin-top:0px;
	color:red;
	font-weight: 600;
	padding-left: 15px;
	width:60%;
}
.con_home_right{
	padding-right: 0px;
}
.next_line_left{
	text-align: left;
}
.lay_tan_title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e5edf5;
	color: #4064e1;
	font-size: 16px;
	font-weight: bold;
	margin-top:-18px;
	padding-top:4px;
	margin-bottom: 10px;
}
.lay_import{
	float: right;
	margin-top:4px;
	margin-left: 4px;
}
.layui-upload{
	margin-top:-9px;
	margin-bottom: -7px;
}
.time_tips{
	float: right;
	font-size: 14px;
	color: #999;
}
.layui-timeline-title{
	margin-bottom: 5px;
}
.load_col{
	color: #009688 !important;
	font-weight: bold !important;
}
.grid-demo2{
	padding:15px;
}
.guanl_table{
	display: inline-block;
	width: calc(100% - 186px);
}
.guanl_xinxi{
	display: inline-block;
	float: right;
}
/*濠婃艾濮╅弶鈥插敩閻拷*/
::-webkit-scrollbar{
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track{
  border-radius: 0px;
   background: #f1f1f1;
}
::-webkit-scrollbar-thumb{
  border-radius: 0px;
  background: #c1c1c1;
}
.tips_red{
	color: red;
}
.tips_time{
	color: red;
	margin-top: 8px;
	float: right;
}
.tips_input{
	color: red;
	position: relative;
	top:11px;
}
.text_area_label{
	height: 100px !important;
	line-height: 80px !important;
}

/*娑撳﹣绱堕弬鍥︽瀵拷婵拷*/
.waiw{
    position: relative;
}
.fileinp{
    position: absolute;
    top: 0;
    opacity: 0;
    height: 38px;
    z-index: 9999999999;
	background-color: #1E9FFF;
}
.text_wen{
	width: calc(100% - 53px);
	/*height: 38px;
	line-height: 38px;*/
    color: #757575;
    box-sizing: border-box;
    border:1px solid #e6e6e6;
    border-radius:0 2px 2px 0;
    padding:8px 10px;
    min-height:38px;
}
.btn_shangchuan{
    background: #1E9FFF;
    border:1px solid #1E9FFF;
    color: #FFF;
    border-radius:2px;
    height: 38px;
    line-height: 38px;
    z-index: 99;
	padding-left:12px;
	padding-right:12px;
    cursor: pointer
}
.btn_add{
	background: url("../images/add.png")top center no-repeat;
	background-size: 80% 80%;
	width: 40px;
	height:40px;
	position: absolute;
	right: -12px;
	z-index:999;
}
.btn_del{
	background: url("../images/del.png")top center no-repeat;
	background-size: 100% 100%;
	width: 40px;
	height:40px;
	position: absolute;
	z-index:999;
	right: -12px;
}
.btn_up{
	float: right;
}
/*娑撳﹣绱堕弬鍥︽缂佹挻娼�*/
.layui-colla-title{
	font-size: 16px;
	font-weight: bold;
}
/*2021.3.19*/
.con_top_table{
	background-color: #fff;
	box-shadow: 0 0 4px 0 #e6e6e6;
	border-radius: 5px;
	padding: 0px 15px;
	margin-top: 16px;
	position: relative;
}
.table_line_btn{
	padding-top: 12px;
	margin-bottom: -12px;
}
.left_ju{
	margin-left: 0px !important;
}
.fixed-table-toolbar .bars, .fixed-table-toolbar .search, .fixed-table-toolbar .columns{
	margin-bottom: 4px;
}
.btn_my{
	background-color: #fff;
	border-radius: 4px;
	padding:7px 14px;
	border:1px solid #cccccc;
}
.btn_my_upload{
	background-color: #1E9FFF;
	color: #FFF;
	border-radius: 4px;
	padding:4px 14px;
	border:1px solid #1E9FFF;
}
.btn_my:hover{
	border:1px solid #337ab7;
}
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed) > tbody > tr > th, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > th, .bootstrap-table .table:not(.table-condensed) > thead > tr > td, .bootstrap-table .table:not(.table-condensed) > tbody > tr > td, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td{
	text-align: center;
	padding-left: 2px;
	padding-right: 1px;
}
.tips_input_con{
	color: red;
	font-size: 14px;
	font-weight: normal;
}
.tips_input_con_declare{
	color: #9c9c9c;
	font-size: 14px;
	font-weight: normal;
}
.bot_tab{
	margin-bottom: 3px;
}
.input_left{
	display: inline-block;
	width: 48%;
}
.input_right{
	float: right;
	right:30px;
	width:48%;
}
.input_oneline{
	float: left;
	width: 98%;
}
.font_br{
	padding:4px 0px !important;
	word-break:break-all; 
	line-height: 16px !important;
	text-overflow:initial !important;
	white-space:normal !important;
}
.layui_congtent_xl{
	padding: 0px 15px;
	border-top:none;
}
.h1, .h2, .h3, h1, h2, h3{
	margin-top:0px;
	margin-bottom: 0px;
}
a:hover, a:visited, a:active{
	color:#2a8fe8;
}
.review_btn_add{
	width: 100%;
	padding: 0px 20px;
	text-align: right;
	margin-top: -12px;
	margin-bottom: 10px;
}
.top_btn{
margin-top: 10px;
}
.waiw{
	width: 100%;
}
.grid_file_x{
	overflow: hidden;
	padding: 0px 20px;
}
.add_tips{
  margin-bottom: 6px;
  font-size: 16px;
  color:#23527c;
}
.layui-tab-card{
	background-color: #fff;
	box-shadow: 0 0 4px 0 #e6e6e6;
}
.layui-tab-title .layui-this{
	color:#3091e8;
	font-weight: bold;
}
.pad_two{
	padding: 0px 20px;
	height: auto;
}
.table_left{
	display: inline-block;
	width: calc(100% - 240px);
}
.table_right{
	/* display:inline-block; */
	float: right;
	position: relative;
	max-height: auto;
	background-color: #fff;
	width: 230px;
    border-radius: 5px;
    box-shadow: 0px 0px 4px 0px #efecec;
    border:1px solid #dddddd;
    margin-top: 14px;
}
.review_title{
	width: 100%;
	height:40px;
	line-height: 40px;
	text-align: center;
	background-color: #f2f2f2;
	border-bottom:1px solid #dddddd;
}
.review_con{
	padding: 15px;
	max-height: calc(476px - 42px);
	overflow-y: auto;
	word-break: break-word;
}
.one_time{
	margin-top: 5px;
	margin-bottom: 18px;
	margin-right: 35px;
	color: red;
	float: right;
	font-weight: bold;
}
.one_time_ps{
  position: absolute;
  left: 236px;
  margin-top: 10px;
  color: ea2a2a;
  z-index: 9999;
  font-weight: 600;
  font-size: 15px;
	
}
.ins_english{
	margin-left: 5px;
}
.ins_title{
	font-size: 16px;
	font-weight: bold;
}
.ins_con{
	margin-top: 24px;
	margin-left: 24px;
	line-height: 24px;
	font-size: 16px;
	letter-spacing:.25px;
}
.layui_input{
	float: right !important;
}
.layui_input_btn{
	width:calc(100% - 48px);
	display: inline-block;
}
.icon_add{
	float: right;
	font-size: 36px;
	line-height: 38px;
	color: #009688;
	cursor: pointer;
}
.icon_add:hover{
	color: #31a99e;
}
.icon_close{
	display: none;
	color: #999;
}
.icon_close:hover{
	color:#666;
}
.label_btn{
	margin-bottom: 6px;
}
.layer_title{
	width: 100%;
	font-size: 17px;
	color: #3091e8;
	font-weight: bold;
	border-bottom:1px solid #e6e6e6;
	margin-top: 6px;
	padding-bottom: 6px;
}
.text_area_label_project{
	margin-bottom: 0px;
	padding:8px 6px !important;
}
.project_textarea{
	height: 150px;
	margin-top: 6px;
}
.project_textarea:first-child{
	margin-top: 0px;
}
.layui-table td{
	padding: 0px;
}
.layui-table td, .layui-table th{
	text-align: center;
	height: 38px;
}
.table_title{
	width: 100%;
	font-size: 17px;
	color: #3091e8;
	font-weight: bold;
	margin-top:10px;
}
.table_line_project{
	text-align: center;
	/* margin-top: 30px; */
	margin-bottom: 30px;
	padding-bottom: 10px;
	margin-right: 10px;
	/* border-bottom: 1px solid #e6e6e69a; */
}
.table_line_project .btn_my{
	padding: 4px 14px;
}
.fa{
	margin-right: 4px;
}
.top_table{
	border-bottom:none;
	border-top: 1px solid #e6e6e6;
	padding-top:20px;
}
.layui-form-checkbox[lay-skin=primary]{
	padding-left: 0px;
}
.layui-form-pane .layui-form-checkbox{
	margin:0px 0px 1px 3px;
}
.font-weight{
	font-weight: bold;
}
.layui_conten{
	min-height: 38px;
	line-height: 36px;
	padding-left: 12px;
	border:1px solid #e6e6e6;
	border-radius: 0 4px 4px 0;
}
.a_conten{
	margin-left: 10px;
}
.a_conten:first-child{
	margin-left: 0px;
}
.table_line_project_fu{
	margin-top: 8px;
	margin-bottom: 18px;
}

.layui-layer-btn a{
	height: 36px !important;
	line-height: 36px !important;
	padding:0px 18px !important;
	border:1px solid #c3c2c2 !important;
}
.fa_icon{
   margin-left: 6px;
   vertical-align: middle;
   color: #999;
}
.fa_icon:hover{
   color:#666;
}
/*2021.03.29*/
.right_btn{
	height: 34px;
	line-height: 21px;
	margin-top: 4px;
	font-size: 14px;
	position: absolute;
	right: 15px;
	z-index: 9999;
}
.query_warn_ti{
	padding-top: 20px;
}
.title_review{
	width: 100px;
	height: 44px;
	line-height: 44px;
	background-color: red;
	width: 150px;
	text-align: center;
	position: relative;
	z-index: 9999;
	background-color: #fff;
	box-shadow:0 0 6px 2px #e6e6e6;
	margin-bottom: -6px;
	font-size: 18px;
	font-weight: bold;
	border:1px solid #cae2fb;
	border-radius:4px;
} 
.review_con{
	padding: 30px 20px;
	margin-top: 0px;
	font-size: 17px;
}
.green_tips{
	color: #1aab1a;
	font-weight: bold;
	margin-right: 4px;
	cursor: pointer;
}
.green_tips:hover{
	webkit-filter: brightness(120%);
     filter: brightness(120%);
}
.red_tips{
	color: #ea2a2a;
	font-weight: bold;
	margin-right: 4px;
	cursor: pointer;
}
.red_tips:hover{
	webkit-filter: brightness(120%);
     filter: brightness(120%);
}
.review_con_a{
	font-size: 32px;
	color: #1aab1a;
	text-align: center;
	padding: 30px 0px;
	margin-top: 0px;
}
.font_prompt{
	font-size: 16px;
	margin-top: 34px;
	padding: 0px 10px;
}
.font_failed{
	color: #ea2a2a;
}
.login_con{
	height: auto;
}
/*閹绘劒姘�*/
body .many-btn .layui-layer-btn0{
	background:#ffb81e; 
	color:#fff; 
	border: none;
}
/*娣囨繂鐡�*/
body .many-btn .layui-layer-btn1{
	background:#1E9FFF; 
	color:#fff; 
	border: none;
}
/*2021.3.31*/
.reminder_add{
	position: relative;
}
.peo_png{
	position: absolute;
	right: 130px;
	top: -119px;
}
.down_load{
	margin-top: 0px;
	margin-bottom: 0px;
}
.img_load{
	width: 125px;
	height: 152px;
	border-radius: 5px;
	border:1px solid #e6e6e6;
	box-shadow:  0px 0px 6px 0px #e2e2e2;
}

.word-tip{
	font:700;
	color:#ea802a;
	font-family:sans-serif;
	
}
/* 娴ｆ劘鐦夐弶鎰灐婢舵挳鍎撮弽宄扮础 */
.img_tip{
	height:20px; 
	width:20px;
	margin-left:10px;
	margin-right:15px;

}
.tip{
	font-size:18px;
	font-weight: 700;
	margin-top:10px;
	color:rgb(0, 153, 255);
}
.cut{
	height:30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.cutline{
	height: 1px;
	background-color: #dbdbdb71;
	margin-top: 10px;
	margin-bottom:10px;
	
}
.cuttip{

	height: 25px;
	width:50px;
	margin-left: 50%;
	opacity: .8;
}
/* 閸掔娀娅庨幐澶愭尦 */
.dbutton{
	height:30px;
	width:50px;
	font-size:12px;
	line-height: 30px;
	padding:0 5px;
	/* background-color: #dcdcdc; */
	/* text-shadow: 0 0px 2px #999999; */
}
/* 闂勫嫪娆㈤崚妤勩�� */
.fujian{
	margin-left:10px;
	margin-top:10px;
}
.fujian li{
	height: 30px;
	border-bottom: 1px solid #dedede44;
	font-size: 12px;
	color:#999;
	margin-top: 5px;
padding-left: 30px;
	line-height: 30px;
}
.fujian li a{
	color:#999;
	margin-left: 5px;
}
.fujian li a:hover{
color:#3a78ff;
text-decoration: solid;
}
.fujian span{
	margin-top: 5px;
	height: 20px;
	font-size: 14px;
	margin-top: 5px;
	line-height: 20px;
	padding-left:14px;
	color:#666666;
}
/* 缁夋槒鍤︽稉濠冩煙title */
.title-top {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333333;
	width: 100%;
	background-color: #FBFBFB;
	border-radius: 4px 4px 0 0;
	border: 1px solid #9999995b;
	border-bottom: none;
	margin-left: -1px;
	padding-left: 10px;
}
/*閼奉亜濮╂穱婵嗙摠閹绘劗銇�*/
.tip-save{
	position: absolute;!important;
	top: 0px;!important;
	right: 20px;
	height:30px;
	padding-left:10px;
	padding-top:8px;
	line-height: 15px;
    text-align: center;
	border:1px solid #ffb81e;
	border-radius:15px ;
	color:#999;!important;
	font-size: 700;
	font-size: 14px;!important;
	margin-top:3px;

}
.badge-info {
	color: #fff;
}
.badge {
display: inline-block;
margin: 10px 0;
    padding: .25em .25em!important;
    font-size: 3px!important;
line-height: 1;
    text-align: center;
    white-space: nowrap;
    font-weight:300!important;
}

.badge-pill {
    /* padding-right: .6em;
    padding-left: .6em; */
    border-radius: 5rem;
    margin-left:3px;
    
}
.one_time_ps_en{
  position: absolute;
  left: 318px;
  margin-top: 10px;
  color: ea2a2a;
  z-index: 9999;
  font-weight: 600;
font-size:15px;}
