.fixed-model{
	width:100%
}
.fixed-model .title{
	text-align:center;
	padding:10px 0 20px 0;
	color:#333;
	font-size:20px;
	font-weight:700
}
.fixed-model .top{
	margin:10px 0;
	text-align:center
}
.fixed-model .top span{
	margin-right:10px;
	color:#666;
	font-size:14px
}
.fixed-model .table{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.fixed-model .table-content{
	width:100%;
	border:1px solid #dcdcdc;
	border-collapse:collapse;
	font-size:12px;
	color:#333;
	text-align:center
}
.fixed-model .table-content td,
.fixed-model .table-content th{
	border:1px solid #dcdcdc
}
.fixed-model .table .item-label{
	width:20%;
	line-height:44px;
	background-color:#f2f2f2
}
.fixed-model .table .item-value{
	width:30%;
	padding:10px 20px;
	text-align:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fixed-model .table .flex-inline{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:44px;
	line-height:44px
}
.fixed-model .table .period-content,
.fixed-model .table .period-type{
	width:15%;
	height:inherit;
	background-color:#f2f2f2;
	border-right:1px solid #dcdcdc
}
.fixed-model .table .period-time{
	width:15%;
	height:inherit;
	border-right:1px solid #dcdcdc
}
.fixed-model .table .period-time,
.fixed-model .table .period-value{
	padding:0 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left
}
.fixed-model .table .period-value{
	line-height:normal;
	width:55%
}
.fixed-model .table .item-bg{
	background-color:#f2f2f2
}
.fixed-model .table .item-name{
	width:25%;
	border-right:1px solid #dcdcdc
}
.fixed-model .table .lineh{
	line-height:normal
}
.fixed-model .table .item-num,
.fixed-model .table .item-size,
.fixed-model .table .item-unit{
	width:30%;
	border-right:1px solid #dcdcdc
}
.fixed-model .table .item-price-high{
	width:40%
}
.fixed-model .table .item-price{
	width:20%
}
.fixed-model .table .flex-inline-label{
	padding:0 5px
}
.fixed-model .table .flex-inline-label,
.fixed-model .table .item-contacts{
	border-right:1px solid #dcdcdc;
	white-space:nowrap;
	width:12%
}
.fixed-model .table .item-phone{
	width:15%;white-space:nowrap;
	border-right:1px solid #dcdcdc
}
.fixed-model .table .item-phone-agent{
	width:15%;
	white-space:nowrap
}
.fixed-model .table .model-company{
	text-align:right;
	margin:20px 0;
	color:#333;
	font-size:14px
}
.flexInlineTable table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #dcdcdc
}
.flexInlineTable table td,
.flexInlineTable table th{
	padding:15px 5px;
	border:1px solid #dcdcdc
}
.flexInlineTable table th{
	font-weight:400;
	background-color:#f2f2f2
}