/* 页面顶部的提交按钮 */
.main-top .main-top-submit{
	cursor: pointer;
	right: 0;
	bottom: -8px;
}
/* 表单区域的样式 */
.main-form form p,.project-form  form p {
	margin-bottom: 20px;
	height: 40px;
	line-height: 50px;
}
.main-form form p label,.project-form form p label{
	display: inline-block;
	text-align: right;
}
.main-form form p label{
	min-width: 70px;
}
.project-form form p label{
	min-width: 128px;
}
.main-form form p input,.project-form  form p input {
	padding-left: 10px;
	border: 1px solid #ccc;
	height: 40px;
	font-size: 18px;
	overflow: hidden;
	width: 400px;
}
.main-form form p select,.project-form  form p select{
	height: 40px;
	width: 198px;
}

/*表单结束*/

/* 头部导航 */
.header-menu li {
	position: relative;
}
.header-menu li::after{
	content: '';
	position: absolute;
	display: inline-block;
	height: 2px;
	width: 0px;
	left: 50%;
	margin-left: 0px;
	background: #fff;
	transition: .2s;
}
.header-menu li:hover::after{
	width: 80px;
	left: 50%;
	margin-left: -40px;
}
.header-menu li.header-menu-active{
	background: #36ae46;
}

/* 内容页头部搜索 */
.main-top .search-form input{
	transition: .3s;
	height: 35px;
	font-size: 16px;
	border-radius: 5px;
	width: 280px;
	overflow: hidden;
}
.main-top .search-form i{
	position: relative;
	top: 2px;
	font-size:26px;
	background: white;
	border: none;
	color: #666;
}
.main-top .search-form:hover input{
	border-color:#2197ef;
}

/* project info */
.project-info {
	height: 40px;
	margin-top: 10px;
	width: 450px;
}
.project-info span:first-child{
	height: 100%;
	width: 40%;
	background: #ccc;
	line-height: 40px;
}
.project-info span:last-child{
	margin-left: -3px;
	height: 100%;
	width: 55%;
	background: #eee;
	line-height: 40px;
}

/* 流程条 */
p.process-new{
	font-size: 14px;
	height: 30px;
}
p.process-new i.content {
	text-align: center;
	padding-left: 30px;
	padding-right: 15px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: #eee;
}
p.process-new i.before,i.after{
	position: relative;
	transform:rotate(45deg);
	display:inline-block;
	background: #eee;
	height: 22px;
	width: 22px;
}
p.process-new i.before{
	background: white;
	left: 11px;
	top: 6px;
}
p.process-new i.after{
	left: -11px;
	top: 6px;
	z-index: 999999;
}
p.process-new span{
	display: inline-block;
	margin-bottom: 10px;
	height: 30px;
}
p.process-new span.first{
	z-index: 999;
}
p.process-new span:not(:first-child){
	margin-left: -40px;
}
/* 当前 */
p.process-new span em.now i{
	background: orange;
	color: white;
}
/* 完成 */
p.process-new span em.prev i{
	background: #1e9fff;
	color: #fff;
}

/* 计量计价 变更流程精度条侧栏颜色 */
.layui-timeline-item::before{
	background-color: #2494ec !important;
}

/* 计量计价 暂估价 变更 表格部分 */
.project-change-table tr td,.project-statistics-table tr td,.project-estimat-table tr td{
	padding: 5px 10px;
}
.project-change-table tr,.project-statistics-table tr,.project-estimat-table tr{
	border:1px solid #ccc;
}
.project-change-table tr td:nth-child(odd),.project-statistics-table tr td:nth-child(odd){
	min-width: 240px;
	background: #ddd;
	text-align: right;
}
.project-change-table tr td:nth-child(even),.project-statistics-table tr td:nth-child(even){
	min-width: 300px;
}


.project-estimat-table tr td:nth-child(odd){
	text-align: right;
	background: #ddd;
	min-width: 240px;
}
.project-estimat-table tr td:nth-child(even){
	border-left: 1px solid #ccc;
	min-width: 400px;
}


/* 进度款报审表格 */
.apply-tab{
	width: 700px;
}
.apply-tab .table-head p {
	margin-bottom: 5px;
}
.apply-tab .table-head .title{
	text-align: justify;
	text-align-last: justify;
	width: 13%;
}
.apply-tab .table-head span{
	font-size: 16px;
}
.apply-tab .table-head .content{
	border-bottom: 1px solid black;
	width: 86%;
}
.apply-tab .table-head .price{
	border-bottom: 1px solid black;
	width: 67%;
}
.apply-tab .table-head .unit{
	width: 8%;
}
.apply-tab .table-head .per{
	border-bottom: 1px solid black;
	width: 10%;
}
.apply-tab .main-table table{
	text-align: center;
	width: 100%;
}
.apply-tab .main-table td{
	font-size: 14px;
	padding: 5px;
	border: 1px solid black;
}
.apply-tab .main-table .operate{
	height: 260px;
}
.apply-tab .main-table tr:not(.operate){
	height: 35px;
}
/* 变更申请表 */
.apply-tab .table-head .change-title{
	font-size: 20px;
}
.change-apply-table tr > td:first-child{
	width: 18%;
}
.change-apply-table tr > td:nth-child(3){
	width: 16%;
}
.change-apply-table tr > td:nth-child(2){
	width: 30%;
}
/* 表格tips */
.tips{
	font-size: 12px;
}
/* 表单签名样式 */
.signature{
	border: 2px solid red;
	font-weight: bold;
	border-radius: 3px;
	color: red;
	padding: 0 5px;
}