@charset "utf-8";
/* CSS 选项卡以及边框 */
.BOX_LEFT{float:left;}
.BOX_RIGHT{float:right;}
.fwng{
	font-size: 16px;
	color: #979daf;
	font-weight: bold;
}
.qpbz_hong{
	font-size: 12px;
	color: #FF0000;
}
.paifa {
    background-color: #199f93;
	line-height: 28px;
}
.qpbz{
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	background-color: #1aa094;
	text-align: center;    
}




/*时间轴*/

.main, .container
{
width: 90%;
}

.cbp_tmtimeline
{
margin: 30px 0 0 0;
padding: 0;
list-style: none;
position: relative;
}

/* The line */
.cbp_tmtimeline:before
{
content: '';
position: absolute;
top: 0;
bottom: 0;
width: 5px;
background: #afdcf8;
left: 20%;
margin-left: -8px;
}

.cbp_tmtimeline > li
{
position: relative;
}

/* The date/time */
.cbp_tmtimeline > li .cbp_tmtime
{
padding-right: 100px;
position: absolute;
}


/* Right content */
.cbp_tmtimeline > li .cbp_tmlabel
{
  margin: 0 0 15px 25%;
  border:1px #afdcf8 solid;
  color: #333;
  padding: 1em;
  position: relative;
  border-radius: 5px;
  background-color:#fff;
}
.cbp_tmtimeline > li .cbp_tmlabel:hover{background-color:#f8f8f8;}
.cbp_tmlabel p{ line-height:34px; font:14px;}
/* The icons */
.cbp_tmtimeline > li .cbp_tmicon
{
	width: 40px;
	height: 40px;
	speak: none;
	font-size: 1.4em;
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	color: #fff;
	background: #46a4da;
	border-radius: 50%;
	box-shadow: 0 0 0 8px #afdcf8;
	text-align: center;
	left: 20%;
	top: 0;
	margin: 0 0 0 -25px;
}

.form_star{
	color:#FF5722;
	font-size:25px; 
	float:right; 
	margin-top:7px;
}

.zt_green{color:#009688;}
.zt_yellow{color:#ffb800;}
.zt_red{color:#ff5722;}
.zt_blue{color:#01aaed;}

 /* ProgressBar */
		.progressBar {font-size:12px; background:#FFF url(../plugins/layui/css/modules/layer/default/loading-1.gif) no-repeat 10px 10px;}
		.progressBar { display:block; width:50px; height:50px; position:fixed; top:45%; left:45%;   position:absolute; z-index:2001;}
		.background { display:block; width:100%; height:100%; opacity:0.4; filter:alpha(opacity=40); background:#FFF; position:absolute; top:0; left:0; z-index:2000;}
		
/*已办公文列表公文反馈悬浮框*/		
.menuitem{position: relative; }
.menuitem .submenu{background: #fff; z-index:10;color:#333; border:1px solid #f2f2f2; position: absolute; top: 38px; right: 0px; width: 210px; text-align:left; padding:0px 5px; line-height:25px;}
.menuitem .submenu{display: none; }
.menuitem:hover .submenu{display: block;}


.menuitemgw{position: relative; }
.menuitemgw .submenugw{background: #bfbfbf; z-index:10;color:#000; font-size:14px; border:1px solid #f2f2f2; position: absolute; top: 38px; right: 0px; left:0px; width: 210px; text-align:left; padding:5px; line-height:25px;}
.menuitemgw .submenugw{display: none; }
.menuitemgw:hover .submenugw{display: block;}


.layui-elem-field legend{ max-width:95%;}
		
