
body{
margin-top:0px;
margin-left:0px;
font-size:12pt;
font-family:宋体;
width:100%;
height:100%;


/*
background-image:url('http://localhost:8080/gzivf/images/bg.gif');
background-repeat:no-repeat;
*/
}
label{white-space:nowrap;}

div#edit_bar{height:30px;vertical-align:middle;}
.close-remove{
 background: url('../images/tagbox_icons.png') no-repeat right center ;
  display:inline-block;
  height: 16px;
  padding-right:16px;  
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor:hand;
}
.span_underline{
  display:inline-block;
  border-style:solid;height:20px;padding:0;line-height:20px;vertical-align:bottom;
  border-top:0;border-left:0;border-right:0;margin-bottom:2px;
  border-bottom:1px solid #000;
}
.sp{
  display:inline-block;
  border-style:solid;height:20px;padding:0;line-height:20px;vertical-align:bottom;
  border-top:0;border-left:0;border-right:0;margin-bottom:2px;
  border-bottom:1px solid #000;
}
.tb span{
  display:inline-block; border-style:solid;  border:1px solid #000;
} 
.number{
text-align:center;
}
label{white-space:nowrap;}
input[type='text']{  
  border: 1px solid #95B8E7;
  background-color: #fff;  
  margin: 0; 
  height:22px;
  padding-left: 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}

select{ 
  position: relative;
  border: 1px solid #95B8E7;
  background-color:transparent;
  vertical-align: middle;
  font-size:11pt;
  padding: 0;
}

textarea{
  border: 1px solid #95B8E7;
  background-color: #fff;  
  margin: 0;  
  padding-left: 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
fieldset{font-size:10pt;font-family:宋体;font-weight:normal;}
img{border:0;}
form{
margin:0;
}
.arrow-up #div1{
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-bottom:10px solid #EEECF0;
margin-left:30px;
}

.arrow-up #div2{ 
background-color:#EEECF0;
padding:10px;
}

 
 /*数字加圈*/
.top_circle {
  display: table-cell;
  border-radius: 18px;
  background-color: #0052d9;
  width: 25px;
  height: 25px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}
.top_no_circle {
  display: table-cell;
  border-radius: 18px;
  background-color: #cccccc;
  width: 25px;
  height: 25px;
  text-align: center;
  vertical-align: middle;
  color: #333333;
}
    /*数字加圈*/
 

/*
输入框提示
*/
.huise{ color:#c0c0c0;}
.heise{ color:#000000;}

.divbt{
 position: absolute;
 margin-left:10px;
 background-color:white; 
 width:10px; 
 white-space:nowrap;
 height:35px;
 font-size:12pt;
background-repeat:no-repeat;}

caption{
    vertical-align: middle;
    font-size:16pt;font-weight:bolder;text-align:center;
}
.dv_line{
	margin-bottom:10px;
}

u{padding-left:5px;padding-right:5px;}


.select{background-image:url(../images/select.png);background-position:right center;background-repeat:no-repeat;width:100%}



.msg{font-size:16pt;color:red}
.dvedit{border:1 solid #4a6ebb; line-height:20px;font-size:12pt;}
p{margin:0;}
table.line{
 width:100%;
 border-spacing: 0; 
 background-color:#fff;
 
}
table.line td{ font-size:11pt;font-family:arial;font-weight:normal;border:5px solid #FAFAFA;border-width:1px 1px 1px 1px;padding:2px;word-break:break-all; }
 


table.frm{
	border-collapse: collapse; 
    border-spacing: 0; 
    border:solid #4a6ebb; 
	border-width:0px 0 0 0px; 
	width:100%;
}
table.frm th{text-align:center;  font-size:11pt;font-family:arial;font-weight:normal;border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;white-space:nowrap; background-color:#e6EEEE;}
table.frm td{ font-size:11pt;font-family:arial;font-weight:normal;border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;word-break:break-all;background-color:#fff }
table.frm caption{font-size:18px;font-weight:bolder;padding:5px; }
table.frm thead th{border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;height:30px; background-color:#e6EEEE; font-size:10pt; text-align:center;font-weight:bold;white-space:nowrap;}
table.frm td input[type="text"]{margin:0px;width:100%}
table.frm td TEXTAREA{margin:0px;}  



table.frm2{
	border-collapse: collapse; 
    border-spacing: 0; 
    border:solid #4a6ebb; 
	border-width:0px 0 0 0px; 
	width:100%;
}
table.frm2 th{text-align:center;  font-size:11pt;font-family:arial;font-weight:normal;border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;white-space:nowrap; background-color:#e6EEEE;}
table.frm2 td{ font-size:11pt;font-family:arial;font-weight:normal;border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;word-break:break-all;background-color:#fff }
table.frm2 caption{font-size:18px;font-weight:bolder;padding:5px; }
table.frm2 thead th{border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;height:30px; background-color:#e6EEEE; font-size:10pt; text-align:center;font-weight:bold;white-space:nowrap;}
table.frm2 td input[type="text"]{margin:0px;}
table.frm2 td TEXTAREA{margin:0px;}  




table.list{
	border-collapse: collapse; 
    border-spacing: 0; border:solid #4a6ebb; 
	border-width:0px 0 0 0px; 
	width:100%;
}
table.list th{border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;height:25px; background-color:#e6EEEE; font-size:10pt; text-align:center;font-weight:bold;white-space:nowrap;}
table.list td{border:solid #4a6ebb;border-width:1px 1px 1px 1px;padding:2px;height:25px; font-size:10pt; height:20px;font-size:12pt;}
table.list tfoot tr{height:25px;}
table.list tfoot tr td,th{border:none; text-align:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:10pt;vertical-align:middle;padding:0px;background-color:transparent;}


table.list tbody tr td{white-space:nowrap;}

/**打印样式**/
table.prt{
	border:solid #000; 
	border-width:1 0 0 0;  
}
table.prt tr th{border:solid #000;border-width:1px 1px 1px 1px;padding:2px;}
table.prt tr td{border:solid #000;border-width:1px 1px 1px 1px;background-color:#fff}

table.prt_no_border {
	border-collapse: collapse; 
    border-spacing: 0; border:none; 
	border-width:0px 0 0 0px; 
}
table.prt_no_border tr th{border:none;}
table.prt_no_border tr td{border:none;background-color:#fff}


@media print  {
.noprint {display:none}

}
@media screen{
	.noprint1 {display:none;font-weight:bolder;font-size:18pt;font-family: 华文新魏;}
}
.dv_msg{font-size:16pt;font-weight:bolder;color:red;}
.dv_submit_msg{font-size:16pt;font-weight:bolder;color:red;}
#uploadImg{ font-size:12px; overflow:hidden; position:absolute} 
#file1{ position:absolute; z-index:100; margin-left:-180px; font-size:60px;opacity:0;filter:alpha(opacity=0); margin-top:-5px;} 

.btn02 { padding-left:5px;padding-right:5px; height:24px; border:1px solid #87a3c1; background:url(../images/1632433537.gif); color:#555; font-size:12px;  cursor:pointer;padding-bottom:3px;padding-top:5px;margin-top:6px;}
.btn04 { padding-left:5px;padding-right:5px; height:24px; border:1px solid #a2904d; background:url(../images/1632433537.gif);background-position: 0 -66px; color:#630; font-size:12px;padding-bottom:3px;padding-top:5px;margin-top:6px;}

.layui-laydate-content>.layui-laydate-list {
	            padding-bottom: 0px;
	            overflow: hidden;
	        }
	        .layui-laydate-content>.layui-laydate-list>li{
	            width:50%
	        }
 
			.merge-box .scrollbox .merge-list {
			    padding-bottom: 5px;
			}
