html,body{margin:0px;padding:0;height: 100%;}
::-webkit-scrollbar 
{ 
    width:10px; 
    height:10px; 
} 
::-webkit-scrollbar-track 
{ 
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius:10px; 
    background-color:#e5e9ec; 
} 
::-webkit-scrollbar-thumb 
{ 
    border-radius:10px; 
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); 
    background-color:#a4b8c3; 
}
/**水平滚动**/
.horizontal_scroll{
	overflow-y:hedden;
	overflow-x:scroll;
}

/**登录后完善公司名称页面**/
.initialize-page{
	text-align:center;
	line-height:30px;
	padding-top:20px;
}
.initialize-checkbox{
	height: 14px;
	width:14px;
	vertical-align: text-top;
	margin-top: 0px;
}
.initialize-company{
	height: 30px;
	line-height: normal;
	border: 1px solid #ccc;
	color:#007AFF;
	width:180px;
	text-align:left;
	padding-left:10px;
	margin-left:5px;
	font-size:14px;
}
.initialize-button{
	background-color: #007AFF;
	font-size: 14px;
	line-height: 30px;
	color: white;
	text-align: center;
	border-radius: 3px;
	margin-left:150px;
	margin-right: 150px;
	margin-top:20px;
	cursor:pointer;
}
/**登录后首页CSS    main.jsp***/

.main_div_header{
	width:100%;
	height:60px;
	background-color:#001d47;
}
.main_div_header .left{
	float:left;
	width:190px;
	height:60px;
	background:url(image/logo.png) no-repeat center center;
	cursor:pointer;
}
.main_div_header .middle{
	float:left;
	height:60px;
	line-height:60px;
	color:white;
	padding-left:10px;
	font-size:24px;
}
.main_div_header .right{
	float:right;
	height:60px;
	line-height:60px;
	padding-right:30px;
}
.main_div_header .right .split{
	font-family:"Microsoft YaHei";
	color:#77818d;
	font-size:14px;
	padding:0px 10px;
}
.main_div_header .right .select{
	padding-left:8px;
	padding-right:8px;
}

.main_div_header .right font{
	font-family:"Microsoft YaHei";
	color:#ffffff;
	font-size:14px;

}
/**首页 提醒消息显示区域**/
.main_div_header .right  .message-common-counter {
	display: inline-block;
    padding: 3px 6px;
    font-size: 14px;
    line-height: 1;
    border-radius: 100px;
    position: absolute;
    text-align: center;
    background-color: #f34a34;
    color: #fff;
    margin-top: 10px;
    margin-left: -15px;
}
.main_div_header .right .message{
	display:none;
	position:absolute;
	float:left;
	z-index:999999;
	
	border-radius:2px;
	width:120px;
	top:0px;
	padding-top:52px;
	cursor:pointer;
}
.main_div_header .right .message .jiantou{
	width:0px;
	height:0px;
	border:10px solid transparent;
	border-bottom-color:#001d47;
	margin-left:20px;
}
.main_div_header .right .message ul li{
	background-color:#001d47;
	border-bottom:1px solid #173158;
	
}

.main_div_header .right .message ul li h2{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #111720;
	color:#ffffff;
	font-size:14px;
}

.main_div_header .right .message ul li img{
	margin-left:16px;
	margin-right:10px;
	margin-top:-3px;
}

.main_div_header .right .message ul li h2 .message-on-off{
	margin-left:18px;
	margin-right:8px;
	margin-top:15px;
    width: 18px;
    height: 18px;
	position:absolute;
    -webkit-appearance:none;
}
.main_div_header .right .message ul li h2 .message-on-off:checked{
   background: url("image/duigou.png")  no-repeat -1px 1px;
}


/**首页 我的显示区域**/
.main_div_header .right .my{
	display:none;
	position:absolute;
	float:left;
	z-index:999999;
	font-family:"Microsoft YaHei";
	border-radius:2px;
	width:120px;
	top:0px;
	padding-top:52px;
	cursor:pointer;
}
.main_div_header .right .my .jiantou{
	width:0px;
	height:0px;
	border:10px solid transparent;
	border-bottom-color:#001d47;
	margin-left:20px;
}
.main_div_header .right .my ul li{
	background-color:#001d47;
	border-bottom:1px solid #173158;
	
}

.main_div_header .right .my ul li h2{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #111720;
	color:#ffffff;
	font-size:14px;
}

.main_div_header .right .my ul li img{
	margin-left:16px;
	margin-right:10px;
	margin-top:-3px;
}
/**首页 联系我们的显示区域**/
.main_div_header .right .contact_us{
	display:none;
	position:absolute;
	float:left;
	z-index:999999;
	font-family:"Microsoft YaHei";
	border-radius:2px;
	width:158px;
	top:0px;
	padding-top:52px;
	cursor:pointer;
}
.main_div_header .right .contact_us .jiantou{
	width:0px;
	height:0px;
	border:10px solid transparent;
	border-bottom-color:#001d47;
	margin-left:20px;
}
.main_div_header .right .contact_us ul li{
	background-color:#001d47;
	border-bottom:1px solid #173158;
	
}

.main_div_header .right .contact_us ul li h2{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #111720;
	color:#ffffff;
	font-size:14px;
}

.main_div_header .right .contact_us ul li img{
	margin-left:16px;
	margin-right:10px;
	margin-top:-3px;
}
/**首页 系统设置的显示区域**/
.main_div_header .right .setting{
	display:none;
	position:absolute;
	float:left;
	z-index:999999;
	font-family:"Microsoft YaHei";
	border-radius:2px;
	width:120px;
	top:0px;
	padding-top:52px;
	cursor:pointer;
}
.main_div_header .right .setting .jiantou{
	width:0px;
	height:0px;
	border:10px solid transparent;
	border-bottom-color:#001d47;
	margin-left:20px;
}
.main_div_header .right .setting ul li{
	background-color:#001d47;
	border-bottom:1px solid #173158;
	
}

.main_div_header .right .setting ul li h2{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #111720;
	color:#ffffff;
	font-size:14px;
}

.main_div_header .right .setting ul li img{
	margin-left:16px;
	margin-right:10px;
	margin-top:-3px;
}

.main_div_content{
	width:100%;
	height:calc(100vh - 60px);
}
.main_div_content .wrap-menu{
	float:left;
	width:190px;
	height:100%;
	background-color:#001d47;
	overflow:auto;
}

.main_div_content .wrap-menu ul{ 
	list-style:none; 
	margin:0; 
	padding:0;
}

.main_div_content .wrap-menu ul li{ 
	white-space:nowrap;
	text-align:left;
	border-top:1px solid #111720;
}
.main_div_content .wrap-menu ul li:last-child{ 
	border-bottom:1px solid #173158;
}
.main_div_content .wrap-menu ul li h2{
	cursor:pointer; 
	padding-left:64px;
	border-top:1px solid #173158;
}
.main_div_content .wrap-menu ul li:last-child h2{ 
	border-bottom:1px solid #111720;
}
.main_div_content .wrap-menu ul li  h2 img{
	background-image:url('image/arrow-right.png');
	background-repeat:no-repeat;
	width:12px; 
	height:12px;
	margin-top:25px;
	margin-right:16px;
	float:right;
}
.main_div_content .wrap-menu ul li  h2 .unfold{
	background-image:url('image/arrow-down.png');
	background-repeat:no-repeat;
	margin-top:25px;
	margin-right:16px;
	float:right;
}
.main_div_content .wrap-menu ul li a{
	font-family:"Microsoft YaHei";
	color:#ffffff;
	font-size:15px;
	height:60px;
	line-height:60px;
}
/**鼠标点击主菜单(第一级)变色**/
.main_div_content .wrap-menu ul li .select{
	background-color:#1e85e4;
}
.main_div_content .wrap-menu ul li ul li img{ 
	margin-right:10px;
	margin-left:-17px;
	margin-top:-2px;
	width:7px; 
	height:7px;
	background:url(image/fold.png) no-repeat; 
	border:none;
}
.main_div_content .wrap-menu ul li ul li img.unfold{ 
	background:url(image/unfold.png) no-repeat; 
}
/**三级菜单的样式恢复**/
.main_div_content .wrap-menu ul li ul li{ 
	border:none;
}
.main_div_content .wrap-menu ul li ul li:last-child{ 
	border:none;
}
.main_div_content .wrap-menu ul li ul li h2{
	border:none;
}
.main_div_content .wrap-menu ul li ul li a{
	font-size:14px;
	height:35px;
	line-height:35px;
}
.main_div_content .wrap-menu ul li ul li:first-child{
	padding-top:10px;
}
.main_div_content .wrap-menu ul li ul li:last-child{
	padding-bottom:10px;
}
.main_div_content .wrap-menu ul li ul li ul li:first-child{
	padding-top:0px;
}
.main_div_content .wrap-menu ul li ul li ul li:last-child{
	padding-bottom:0px;
}
/**菜单 滚动条样式**/
.main_div_content .wrap-menu::-webkit-scrollbar{
	width:0px;
}

/**首页 主内容显示区域**/
.main_div_content .wrap-content{
	float:right;
	width:calc(100% - 190px);
	height:100%;
	overflow:hidden;
}
.main_div_content .wrap-content iframe{
	width:100%;
	height:100%;
}



/**************登录后第一眼 首页样式*********************/
.desktop_body{
	background-color:#eff3f6;
}
.desktop_div_first{
	margin-top:calc(100vh*45/800);
	margin-left:calc(100vh*42/800);
	margin-right:calc(100vh*42/800);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.desktop_div_first .part{
	float:left;
	width:32%;
	height:calc(100vh*140/800);
	line-height:calc(100vh*140/800);
	background-color:#ffffff;
	border-left:3px solid #1e85e4;
	border-radius:2px;
	font-family:"Microsoft YaHei";
	font-size:18px;
	color:#686b74;
	text-align:center;
	cursor:pointer;
}
.desktop_div_first .part span{
	font-size:44px;
	color:#000000;
	height:calc(100vh*140/800);
	vertical-align: top;
	margin:0px calc(100%*40/600);
}

.desktop_div_second{
	margin-top:calc(100vh*45/800);
	margin-left:calc(100vh*42/800);
	margin-right:calc(100vh*42/800);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color:#ffffff;
}
.desktop_div_second .part{
	float:left;
	width:20%;
	height:calc(100vh*200/800);
	border-radius:2px;
	font-family:"Microsoft YaHei";
	font-size:18px;
	color:#686b74;
	text-align:center;
	position:relative;
	cursor:pointer;
}
.desktop_div_second .part div{
	height:100px;
	margin: auto;  
	position: absolute;  
	top:0; 
	left:0;
	bottom:0;
	right:0;
	border-left:1px solid #e4e8ec;
}
.desktop_div_second .part:first-child div {
	border-left-width:0px;
}
.desktop_div_second .part div h2{
	font-size:44px;
	
	padding-bottom:10px;
}

.desktop_div_third{
	margin-top:calc(100vh*45/800);
	margin-left:calc(100vh*42/800);
	margin-right:calc(100vh*42/800);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color:#ffffff;
}

.desktop_div_third .part{
	float:left;
	width:8%;
	height:calc(100vh*250/800);
	border-radius:2px;
	font-family:"Microsoft YaHei";
	font-size:16px;
	color:#686b74;
	text-align:center;
	position:relative;
	cursor:pointer;
}
.desktop_div_third .part div{
	height:calc(100vh*120/800);
	margin: auto;  
	position: absolute;  
	top:0; 
	left:0;
	bottom:0;
	right:0;
}
.desktop_div_third .part div img{
	margin-bottom:10px;
}
.desktop_div_third .jiantou{
	float:left;
	width:2%;
	height:calc(100vh*220/800);
	line-height:calc(100vh*220/800);
	text-align:center;
	position:relative;
}
/***************所有页面通用样式*************************/
.common-counter {
	position: absolute;
	display:inline-block;
	padding: 0 6px;
	font-size: 16px;
	font-family:"Microsoft YaHei";
	text-align: center;
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-right-radius:2em;
	border-bottom-left-radius:2em;
	right:-5px;
	top:-15px;
	background-color: #f34a34;
	color: #fff;
}
.common_body{
	padding:0px;
	margin:0px;
	background-color:#eff3f6;
}
.common_body_add{
	overflow-x: hidden;
}
.common_body_edit{
	overflow-x: hidden;
}
.common_body_list{
	overflow-y: hidden;
}
.common_div_header{
	background-color:#ffffff;
	height:40px;
	line-height:40px;
	border:1px solid #e5e9eb;
	padding-left:16px;
}
.common_div_header img{
	margin-right:5px;
	margin-top:-2px;
}
.common_div_header .split{
	font-family:"Microsoft YaHei";
	font-size:14px;
	padding:0px 8px;
}
.common_div_process{
	margin-top:12px;
	margin-left:20px;
	margin-right:20px;
	min-height:50px;
	line-height:50px;
	display: -webkit-flex; /* Safari */
	display:flex;
	flex-wrap:wrap;
}
.common_div_process a{
	position: relative;
	min-width:30px;
	background-color:#238be4;
	border:1px solid #238be4;
	font-family:"Microsoft YaHei";
	font-size:14px;
	color:#ffffff;
	padding:7px 9px;
	border-radius:2px;
	height:18px;
	line-height:18px;
	margin-top: 8px;
}
.common_div_process a:hover{
	background-color:#ffffff;
	color:#238be4;
}
.common_div_process .jiantou{
	display:inline-block;
}
.common_div_process .jiantou img{
	margin-top:-5px;
}
.common_div_process .common-counter{
	font-size: 14px;
	right: -15px;
    top: -13px;
	min-width:20px;
    min-height: 20px;
	line-height:20px;
	border:2px solid #ffffff;
	z-index:999;
}
.common_div_process .right{
	margin-left:auto;
	margin-right:20px;
}
.common_div_process .right a{
	margin-left:15px;
}
.common_div_body{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	min-height:calc(100vh - 125px);
	background-color:#ffffff;
}
.common_div_body .tabBar{
	line-height:55px;
	text-align:left;
	padding-right:20px;
	padding-left:20px;
}
.common_div_body .tabBar a{
	background-color:#238be4;
	border:1px solid #238be4;
	font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #ffffff;
    padding: 7px 9px;
    border-radius: 2px;
	margin-right:14px;
	display: inline-block;
	height:20px;
	line-height:20px;
    appearance: none;
    cursor: pointer;
}
.common_div_body .tabBar a:hover{
	background-color:#ffffff;
    color: #238be4;
}
.common_div_body .title{
	height:40px;
	line-height:40px;
	background-color:#c9dff7;
	padding-left:30px;
	font-family:"Microsoft YaHei";
	font-size:14px;
	color:#238be4;
}
.common_div_body .operation{
	height:55px;
	line-height:55px;
	text-align:right;
	padding-right:20px;
	padding-left:20px;
}
.common_div_body .operation a{
	background-color:#238be4;
	border:1px solid #238be4;
	font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #ffffff;
    padding: 7px 9px;
    border-radius: 2px;
	margin-left:14px;
	display: inline-block;
	height:20px;
	line-height:20px;
    appearance: none;
    cursor: pointer;
}
.common_div_body .operation a:hover{
	background-color:#ffffff;
    color: #238be4;
}
.common_div_body .operation hr{
	border-bottom:1px dashed #d7dbde;
	margin:0px;
	padding:0px;
	width:100%;
	background-color:transparent;
}
.common_div_body .search{
	padding-top:10px;
	padding-bottom:10px;
	line-height:50px;
	padding-left:20px;
}
.common_div_body .search span{
	margin-right:20px;
}
.common_div_body .search span .design-button{
	background-color:#238be4;
	border:1px solid #238be4;
	font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #ffffff;
    padding: 7px 9px;
    border-radius: 2px;
	margin-left:14px;
	display: inline-block;
	height:20px;
	line-height:20px;
    appearance: none;
    cursor: pointer;
}
.common_div_body .search span .design-button:hover{
	background-color:#ffffff;
    color: #238be4;
}
.common_div_body .search span .keywords{
	height:34px;
	line-height:34px;
	width:120px;
	padding-left:20px;
	border:1px solid #d7dbde;
	border-right-width:0px;
}
.common_div_body .search span .keywords_button{
	height:36px;
	line-height:36px;
	width:50px;
	border:none;
	background-color:#feb23a;
	color:#ffffff;
	cursor:pointer;
	background-image:url(/css/v2/image/search.png);
	background-repeat:no-repeat;
	background-position: 50% 50%;
}
.common_div_body .search span .filter_keywords{
	height:34px;
	line-height:34px;
	width:100px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #d7dbde;
	cursor:pointer;
}
.common_div_body .search span .filter_num{
	height:34px;
	line-height:34px;
	width:50px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #d7dbde;
	cursor:pointer;
	text-align:center;
}
.common_div_body .search span  .date{
	height:34px;
	line-height:34px;
	width:115px;
	border:1px solid #d7dbde;
	text-align:left;
	padding-left:10px;
	color:#7b8186;
	background-image:url(/css/v2/image/rili.png);
	background-repeat:no-repeat;
	background-position:right;
	background-position: 95px 9px;
}
.common_div_body .search span select{
	height:36px;
	line-height:36px;
	border:1px solid #d7dbde;
	color:#7b8186;
	padding-left:10px;
	padding-right:10px;
}
.common_div_body .listcontent{
	margin-left:20px;
	margin-right:20px;
	overflow:auto;
}
.common_div_body .countcontent{
	margin-left:20px;
	margin-right:20px;
	overflow:auto;
}
.common_div_body .pagecontent{
	height:40px;
	line-height:40px;
	font-size:12px;
	font-family:"SimSun";
	margin-left:20px;
	margin-right:20px;
	text-align:right;
	position:relative;
}
.common_div_body .pagecontent a{
	padding:5px 7px;
	border:1px solid #d7dbde;
	color:#7b7e82;
	height:23px;
	line-height:23px;
}
.common_div_body .pagecontent a:hover{
	background-color:#238be4;
	border-color:#238be4;
	color:#ffffff;
}
.common_div_body .pagecontent select{
	border:1px solid #d7dbde;
	color:#7b8186;
	height:24px;
	line-height:24px;
}
.common_div_body .pagecontent .current{
	background-color:#238be4;
	border-color:#238be4;
	color:#ffffff;
}
.common_list_table{
	font-family: "Microsoft YaHei";
    font-size: 14px;
	width:100%;
	border-collapse: separate;
    border-spacing: 0;
	border-color: rgb(215, 219, 222);
    border-top: 1px solid rgb(215, 219, 222);
    border-left: 1px solid rgb(215, 219, 222);
	border-right:none;
	border-bottom:none;
}
.common_list_table th{
	height:40px;
	line-height:40px;
	background-color:#f8fbfe;
	color:#238be4;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
    border-top: none;
    border-left: none;
	border-right: 1px solid rgb(215, 219, 222);
    border-bottom: 1px solid rgb(215, 219, 222);
}
.common_list_table tr:hover{
	background-color:#f8fbfe;
}
.common_list_table td{
	height:40px;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
    border-top: none;
    border-left: none;
	border-right: 1px solid rgb(215, 219, 222);
    border-bottom: 1px solid rgb(215, 219, 222);
}
.common_list_table td .list_button{
	padding:3px 7px;
	background-color:#238be4;
	color:#ffffff;
	border:1px solid #238be4;
	height:16px;
	line-height:16px;
	border-radius: 2px;
}
.common_list_table td .list_button:hover{
	background-color:#ffffff;
	color:#238be4;
}
.common_list_table td a{
	color:blue;
}
.common_list_table .common_list_td_line{
	text-align:center;
}
.common_div_body .operation .print_menu{
	display:none;
	position:absolute;
	float:left;
	z-index:999999;
	font-family:"Microsoft YaHei";
	border-radius:2px;
	width:120px;
	top:0px;
	left:0px;
	cursor:pointer;
	padding-top:30px;
}
.common_div_body .operation .print_menu ul li{
	background-color:#238be4;
	border:1px solid #238be4;
	height:35px;
	line-height:35px;
	color:#ffffff;
	font-size:14px;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
}
.common_div_body .operation .print_menu ul li:hover{
	background-color:#ffffff;
	
	color:#238be4;
}
.common_div_body .operation .print_menu ul li:last-child{
	border-top-width:0px;
}
.common_div_body .operation .print_menu .jiantou{
	width:0px;
	height:0px;
	border:8px solid transparent;
	border-bottom-color:#238be4;
	margin-left:30px;
}
.common_div_body .operation .print_menu ul li img{
	margin-left:5px;
	margin-right:5px;
	margin-top:-3px;
}
.common_div_body .operation .exportpdf_menu{
	display:none;
	position:absolute;
	float:left;
	z-index:999999;
	font-family:"Microsoft YaHei";
	border-radius:2px;
	width:120px;
	top:0px;
	left:0px;
	cursor:pointer;
	padding-top:30px;
}
.common_div_body .operation .exportpdf_menu ul li{
	background-color:#238be4;
	border:1px solid #238be4;
	height:35px;
	line-height:35px;
	color:#ffffff;
	font-size:14px;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
}
.common_div_body .operation .exportpdf_menu ul li:hover{
	background-color:#ffffff;
	
	color:#238be4;
}
.common_div_body .operation .exportpdf_menu ul li:last-child{
	border-top-width:0px;
}
.common_div_body .operation .exportpdf_menu .jiantou{
	width:0px;
	height:0px;
	border:8px solid transparent;
	border-bottom-color:#238be4;
	margin-left:30px;
}
.common_div_body .operation .exportpdf_menu ul li img{
	margin-left:5px;
	margin-right:5px;
	margin-top:-3px;
}
.common_input{
	height:34px;
	line-height:34px;
	width:200px;
	padding-left:10px;
	border:1px solid #d7dbde;
}
.common_fix{
	 position:fixed; 
	 left:0px; 
	 bottom:0px; 
	 width:100%; 
	 height:40px; 
	 background-color:#eee; 
	 z-index:9999;
}

        .workflow_log_table {
            width:90%;
			line-height:30px;
			border:0px solid black;
            font-size:14px;
        }
        .workflow_log_td1 {
            width:15%;
            text-align:right;
            white-space:nowarp;
            padding-right:10px;
        }
         .workflow_log_td2 {
            text-align:center;
			width:20%;
        }
         .workflow_log_td2 div {
            text-align:center;
        }
       .workflow_log_line1 {
            border-right:1px solid #1b7fe3;
            height:10px;
            width:50%;
            float:left;
            z-index:10;
       }
        .workflow_log_node {
            display: inline-block;
            border:1px solid #1b7fe3;
            z-index:100;
            width:50%;
            padding:5px;
            background-color:#1b7fe3;
            color:white;
            border-radius:10px;
			wihte-space:nowrap;
        }
        .workflow_log_line2 {
            border-right:1px solid #1b7fe3;
            height:10px;
            width:50%;
            float:left;
            z-index:10;
       }
        .workflow_log_td3 {
            text-align:center;
			width:10%;
        }
        .workflow_log_td4 {
            text-align:left;
        }
		.workflow_log_td5 {
            text-align:center;
			width:15%;
        }

/*********************  开始表单新增、修改页面的样式   ***************/
.bill_edit_table {
	width:100%;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
.bill_edit_table_title{
    display: inline-block;
	width:1080px;
}
.bill_edit_area {
    display: inline-block;
	width:1080px;
}
/*  1个item的样式  */
.bill_item_div{ 
	float:left;
	width:508px;
	font-size:14px;
	font-family: "Microsoft YaHei";
	height:50px;
	overflow:hidden;
	border:0px solid red;
}
.bill_item_div_high{ 
	float:left;
	width:508px;
	font-size:14px;
	font-family: "Microsoft YaHei";
	height:100px;
	overflow:hidden;
	border:0px solid red;
}
.bill_item_div_long{ 
	float:left;
	width:1080px;
	border:0px solid yellow;
	min-height:50px;
	font-size:14px;
	font-family: "Microsoft YaHei";
}
/*  1个item的title样式  */

.bill_item_title_div{
	float:left;
	width:100px;
	padding-top:16px;
	line-height:14px;
	text-align:left;
}

.bill_item_title_div_nowrap{
	float:left;
	width:100px;
	padding-top:10px;
	line-height:14px;
	text-align:left;
	white-space:nowrap; 
}
.bill_item_content_div {
	float:left;
	padding-top:7px;
	width:400px;
	padding-bottom:7px;
	border:0px solid yellow;
	text-align:left;
}.bill_item_content_sys_html {
	float:left;
	padding-top:7px;
	width:900px;
	padding-bottom:7px;
	border:0px solid yellow;
	text-align:left;
}
.bill_item_content_div_long {
	float:left;
	padding-top:7px;
	width:900px;
	padding-bottom:7px;
	border:0px solid yellow;
	text-align:left;
}
.bill_item_content_div_long .ck_div{
	float:left;
	margin-right:20px;
	cursor:pointer;
}
.bill_item_content_div_long input[type=checkbox]{
	width: 15px;
    height: 15px;
	vertical-align: middle;
	margin-right:5px;

}
.bill_item_div .ck_div{
	float:left;
	margin-right:20px;
	cursor:pointer;
}
.bill_item_div .ck_div input[type=checkbox]{
	width: 15px;
    height: 15px;
	vertical-align: middle;
	margin-right:5px;
}
.bill_item_div_long input[type=checkbox]{
	width: 15px;
    height: 15px;
	vertical-align: middle;
	margin-right:5px;
	margin-top: 3px;
}
.style_div_required {
	color:red;
	font-size:18px;
	float:left;
	height:50px;
	line-height:40px;
	padding-left:10px;
	font-weight:bold;
}

.style_required {
	color:red;
	font-size:18px;
	font-weight:bold;
	cursor:default !important;
}
/****  下来框的样式 */
.bill_item_select {
	padding-left:10px;
	height:38px;
	width:332px;
	float:left;
}
.bill_item_select:hover {
	    border: 1px solid #66c9f3;
}
.bill_item_select_sub {
	padding-left:10px;
	height:32px;
	width:132px;
	border: 1px solid #b7b7b7;
	font-size: 14px;
	float:left;
}
.bill_item_select_sub:hover {
	border: 1px solid #66c9f3;
}
/****  下来框的-新增窗口-下拉样式 */
.bill_item_select_add {
	padding-left:10px;
	height:38px;
	width:294px;
}
.bill_item_select_add:hover {
	    border: 1px solid #66c9f3;
}
/************* 地址选择 ***************/

.bill_item_div_high select{
	padding-left:10px;
	height:38px;
	width:111px;
	float:left;
	overflow:hidden;
}
.bill_item_div_high select:hover {
	    border: 1px solid #66c9f3;
}
.bill_item_address{
	padding-left:10px;
	height:36px;
	width:318px;
	float:left;
	margin-top:10px;
}
.bill_item_address:hover {
	border: 1px solid #66c9f3;
}
/**********  日历 *************/
.dv_input_short  {
	padding-left:10px;
	height:34px;
	width:104px;
	float:left;
}
/**********  流程界面只读项 ***********/
.bill_item_process_readonly {
	padding-top:5px;
}
/********** 录入框 ******************/

.bill_item_input {
	padding-left:10px;
	height:34px;
	width:320px;
	float:left;
	border: 1px solid #999;
}
.bill_item_input:hover {
	border: 1px solid #66c9f3;
}
.bill_item_input_long {
	padding-left:10px;
	height:34px;
	width:830px;
	float:left;
}
/********** 录入框 ******************/
.bill_item_date {
	padding-left:10px;
	height:34px;
	width:318px;
	float:left;
}
.bill_item_date:hover {
	    border: 1px solid #66c9f3;
}
.bill_item_sub_date {
	padding-left:10px;
	height:34px;
	width:120px;
	float:left;
	font-size:14px;
}
.bill_item_sub_date:hover {
	    border: 1px solid #66c9f3;
}
.bill_item_input_long {
	padding-left:10px;
	height:34px;
	width:830px;
	float:left;
}
/********** 图文混排 ******************/
.bill_item_sys_html_long{
	height:310px;
	width:840px;
	float:left;
}
/********** 大文本 ******************/
.bill_item_text_long{
	padding:10px;
	height:60px;
	width:820px;
	float:left;
}
.bill_item_text {
	padding:10px;
	height:60px;
	width:320px;
	float:left;
}
/********** 多选  ******************/
.bill_item_checkbox {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    margin-top: 1px;
}

/********** 子表的 ******************/
.bill_sub_area {
	float:left;
	width:95%;
	border:0px solid yellow;
}
.bill_item_sub_button_div {
	text-align:right;
	padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
}
.style_sub_add_table {
	font-family:'宋体',verdana,'Microsoft Yahei',Tahoma,Arial;
	font-size:12px !important;
	color:#333333 !important;
	border-width: 1px !important;
	border-color: #cccccc !important;
	border-collapse: collapse !important;
	width:98%;
	margin:0 auto!important;
	margin-left:0px !important;
}
.style_sub_add_table th {
	border: 1px solid #cccccc !important;
	height:30px !important;
	padding: 0px!important;
	padding-left:5px !important;
	padding-right:5px !important;
	color:#333333 !important;
	font-family:'宋体',verdana,'Microsoft Yahei',Tahoma,Arial;
	font-size:14px !important;
	background-color: #f5f7f7 !important;
	font-weight:normal;
	text-align:center;
}
.style_sub_add_table .title {
	border: 1px solid #cccccc !important;
	height:30px !important;
	padding: 0px!important;
	padding-left:5px !important;
	padding-right:5px !important;
	color:#333333 !important;
	font-family:'宋体',verdana,'Microsoft Yahei',Tahoma,Arial;
	font-size:12px !important;
	background-color: #f5f7f7 !important;
	font-weight:normal;
	vertical-align:middle !important;
}
.style_sub_add_table .v1 {
	font-weight:bold;
	font-family:'微软雅黑';
	cursor:pointer;
}
.style_sub_add_table td {
	border-width: 1px !important;
	padding: 2px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-style: solid !important;
	border-color: #cccccc !important;
	height:25px !important;
}
table.style_sub_add_table td a{
	color:#3389e2;
}
table.style_sub_add_table td span{
	/*line-height:20px;*/
	height:20px;
}

/************* 弹出窗口  *****************/

.bill_item_content_div_long .style_pop_input_div{
		border: 1px solid #b7b7b7;
		width:840px; 
		height:36px;
		float:left;
}
.bill_item_content_div_long .style_pop_input_div:hover{
		border: 1px solid #66c9f3;
}
.bill_item_content_div_long .style_pop_input{
		padding-left:10px;
		float:left;
		border:0px;
		height:36px;
		width:795px; 
}
.bill_item_content_div_long .style_pop_btn_div{
	background:url(/img/pop_btn.png) no-repeat  center;
	height:36px;
	width:30px;
	cursor:pointer;
	float:left;
}

.bill_item_content_div_long .style_pop_btn_clear{
	cursor:pointer;
	height:50px;
	line-height:36px;
	padding-left:8px;
	float:left;
}

.bill_item_content_div .style_pop_input_div{
		border: 1px solid #b7b7b7;
		width:330px; 
		height:36px;
		float:left;
}
.bill_item_content_div .style_pop_input_div:hover{
		border: 1px solid #66c9f3;
}
.bill_item_content_div .style_pop_input{
		padding-left:10px;
		float:left;
		border:0px;
		height:36px;
		width:286px; 
}
.bill_item_content_div .style_pop_btn_div{
	background:url(/img/pop_btn.png) no-repeat  center;
	height:36px;
	width:30px;
	cursor:pointer;
	float:left;
}

.bill_item_content_div .style_pop_btn_clear{
	cursor:pointer;
	height:50px;
	line-height:36px;
	padding-left:8px;
	float:left;
}


.style_pop_sub_input_div{
	border: none;
	width:180px;
	height:30px;
	float:left;
}
.style_pop_input_sub:hover{
	border: 1px solid #66c9f3;
}
.style_pop_input_sub{
	display:inline-block;
	margin:0 auto;
	width:70%; 
	height:30px;
	line-height:30px;
	BACKGROUND-COLOR: transparent;
	border: 1px solid #b7b7b7;
	padding-left:6px;
	padding-right:6px;
	outline: none; 
	font-size:14px;
}
.style_pop_sub_input{
	display:inline-block;
	margin:0 auto;
	width:150px; 
	height:30px;
	line-height:30px\9;
	border:none;
	border: 1px solid #b7b7b7;
	padding-left:10px;
	outline: none; 
}
.style_pop_sub_input:hover{
    border: 1px solid #66c9f3;
}
.style_pop_barforlist{
	text-align:center;
	padding-top:20px;
	position:relative;
}
.style_pop_sub_input_div .style_pop_btn_div{
	background:url(/img/pop_btn.png) no-repeat  center;
	height:30px;
	width:30px;
	cursor:pointer;
	float:right;
}

.style_pop_sub_input_div .style_pop_btn_clear{
	cursor:pointer;
	height:50px;
	line-height:30px;
	padding-left:8px;
	float:right;
}


.pop_menu{
	float: left;
    width: 200px;
    height: calc(100vh - 165px);
    overflow: auto;
	border-right:1px solid #eee;

}
.pop{
	width: 100%;
    height: calc(100vh - 165px);
}
.pop_content{
	float: right;
    width: calc(100% - 207px);
    height: calc(100vh - 165px);
    overflow: auto;
	padding-left:5px;
	
}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {
    padding-top: 5px;
	padding-bottom: 10px;
	border-top:1px solid #eee;
	background-color:#F8F8F8;
	line-height:25px;
}

/*通用*/
.style_select_add{
	height: 30px;
    line-height: 30px;
    border: 1px solid #b7b7b7;
    color: #7b8186;
    padding-left: 10px;
    padding-right: 10px;
	float:left;
}
.style_select_pop{
	height: 30px;
    line-height: 30px;
    border: 1px solid #b7b7b7;
    color: #7b8186;
    padding-left: 10px;
    padding-right: 10px;
}

.button-count-submit{
	height: 35px !important;
    line-height: 35px !important;
    width: 70px !important;
	border:1px solid #c9dff7;
	background-color:#c9dff7;
	color:#238be4;
	cursor:pointer;
}
/*图标样式*/
.menu_icons{font-size:30px;margin-left:5px;color:#007AFF;font-family:"icons_mobiscroll" }

/*自定义设计删除自定义添加的字段*/
.custom-design-delete{
	padding-left:10px !important;
	padding-right:10px !important;
	color: white  !important;
	float: left  !important;
	margin-left: -40px  !important;
	margin-top: 5px  !important;
}
.style_history_back{
	margin-right:20px;
	font-weight:bold;
	color:#001d47;
}
.style_sys_line_checkbox{
	    width: 20px;
    height: 20px;
    margin-left: 10px;
    position: absolute;
    top: 11px;
}
.layui-collapse-sysline{
	border-color: #e6e6e6;
	border-width: 1px;
    border-style: solid;
    border-radius: 2px;
}
/*自定义显示/隐藏/必录页面样式*/
.xt_filter_setting_div{
	padding-top:20px;
	padding-bottom:20px;
	width:95%;
	margin:0 auto;
}
.xt_filter_setting_display_div{
	min-height:50px;
	border:1px solid #DCDCDC;
}
.xt_filter_setting_display_title_div{
	width:10%;
	min-height:50px;
	line-height:50px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	float:left;
	background-color:rgb(238, 238, 238);
}

.xt_filter_setting_display_context_div{
	min-height:50px;
	line-height:50px;
	float:left;
	width:90%;
}

.xt_filter_setting_display_context_item_div{
    display: inline-block;
	margin-left:20px;
	cursor:pointer;
}
.xt_filter_setting_display_context_item_value_div{
    background-color:#ccc;
	padding:5px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
.xt_filter_setting_display_context_item_delete_div{
	background-color:#FF4351;
	color:white;
	padding:5px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	font-weight:bold;
}
.xt_filter_setting_data_div{
	display: flex;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
}
.xt_filter_setting_data_title_div{
	width:10%;
	line-height:50px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(238, 238, 238);
}
.xt_filter_setting_data_context_div{
	line-height:50px;
	width:90%;
	font-size:14px;
}
.xt_filter_setting_data_context_div .ck_div{
	float:left;
	margin-left:20px;
	cursor:pointer;
}
.xt_filter_setting_data_context_div .ck_div_select{
	float:left;
	margin-left:20px;
	cursor:pointer;
	color:blue;
}
.xt_filter_setting_data_context_div .ck_div_select:hover{
	color:orange;
}
.xt_filter_setting_data_context_div input[type=checkbox]{
	width: 15px;
    height: 15px;
	vertical-align: middle;
	margin-right:5px;
}
.style_hidden{
	display:none;
}
.style_center{
	text-align:center !important;
}
/*更新日志样式*/
.change_log_body{
	overflow-y:hidden;
}
.change_log_content{
	height: calc(100vh - 42px);   
	padding:20px 50px;
	overflow-y:auto;
	overflow-x:hidden;
}
.print_img{
	margin-right:5px;
}
.style_password_edit_span{
	height: 34px;
    line-height: 34px;
    padding-left: 30px;
}
.style_password_edit_div_required {
	color:red;
	font-size:18px;
	float:left;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
}
.saveTempAddBtn{
	border:1px solid #1B9AF7 !important;
	background-color:white !important;
	color:#1B9AF7 !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input[type='number'] {
  -moz-appearance: textfield;
}