.rateTable {
	padding-left:18px;
	padding-right:2px;
	width:100%
}
.rateTable .unit {
	text-align:right;
	display:block;
	margin-bottom:10px;
	width:1018px
}
.table_head {
	width:1018px;
	height:47px;
	background-color:#f7f6f6
}
.table_head li {
	float:left;
	height:47px;
	border:1px solid #e7e7e7;
	border-right:none;
	width:90px;
	text-align:center;
	line-height:47px;
	border-bottom:none
}
.table_head .regular {
	border-right:1px solid #e7e7e7;
	width:838px
}
.regular_dl {
	width:838px;
	height:47px
}
.regular_dl dt {
	height:23px;
	line-height:23px;
	border-bottom:1px solid #e7e7e7
}
.regular_dl dd {
	height:24px;
	line-height:24px;
	float:left;
	width:93px;
	text-align:center;
	border-right:1px solid #e7e7e7
}
.regular_dl .last_dd {
	border-right:none
}
.table {
	border:1px solid #e7e7e7;
	width:1018px
}
.table tr {
	width:100%;
	height:47px
}
.table td {
	width:90px;
	text-align:center
}
@media (max-width:767px) {
	.rateTable {
	padding-left:0;
	padding-right:0;
	width:100%;
	overflow:auto;
	font-size:.2rem
}
.rateTable .unit {
	font-size:.26rem;
	margin-bottom:.1rem
}
.table_head {
	font-size:.26rem;
	height:.6rem
}
.table_head li {
	height:.6rem;
	width:90px;
	line-height:.6rem
}
.table_head .regular {
	width:838px
}
.regular_dl {
	width:838px;
	height:.6rem
}
.regular_dl dt {
	height:.3rem;
	line-height:.3rem
}
.regular_dl dd {
	height:.3rem;
	line-height:.3rem;
	width:93px
}
.table {
	width:1018px
}
.table tr {
	width:100%;
	height:.6rem
}
.table td {
	width:90px;
	font-size:.26rem
}
}