.mainHead .contactInfo {
	line-height: 28px; padding-top: 20px; font-size: 14px;
}
.mainHead .content {
	padding: 30px 0px;
}
.mainHead .firstContent.content {
	border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainHead .content::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.mainHead .content .child {
	width: 480px; position: relative;
}
.mainHead .content .child p {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 14px;
}
.mainHead .content .child .title {
	color: rgb(51, 51, 51); line-height: 26px; padding-bottom: 16px; font-size: 14px;
}
.mainHead .content .left.child {
	float: left;
}
.mainHead .content .right.child {
	float: right;
}
.mainContent .mainContentTitle {
	height: 34px; line-height: 34px; padding-bottom: 40px;
}
.mainContent .mainContentTitle span {
	color: rgb(51, 51, 51); font-size: 18px; vertical-align: middle;
}
.mainContent .mainContentTitle select {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 243px; height: 30px; color: rgb(102, 102, 102); vertical-align: middle;
}
.mainContent .content {
	padding: 40px 0px 30px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.mainContent .content::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.mainContent .content .child {
	width: 490px;
}
.mainContent .content .child .childTitle {
	line-height: 46px;
}
.mainContent .content .child .childTitle img {
	padding-right: 8px; vertical-align: middle;
}
.mainContent .content .child .childTitle span {
	color: rgb(51, 51, 51); font-size: 14px; vertical-align: middle;
}
.mainContent .content .child p {
	color: rgb(102, 102, 102); line-height: 28px;
}
.mainContent .content .left.child {
	float: left;
}
.mainContent .content .right.child {
	float: right;
}
@media all and (max-width:639px)
{
.mainHead .contactInfo {
	line-height: 22px; padding-top: 10px; font-size: 12px;
}
.mainHead .content {
	padding: 15px 0px;
}
.mainHead .content .child {
	width: 100%;
}
.mainHead .content .child p {
	line-height: 24px; font-size: 12px;
}
.mainHead .content .child .title {
	line-height: 20px; padding-bottom: 10px; font-size: 12px;
}
.mainHead .content .left.child {
	float: none;
}
.mainHead .content .right.child {
	margin-top: 10px; float: none;
}
.mainContent .mainContentTitle {
	height: 20px; line-height: 20px; padding-bottom: 20px;
}
.mainContent .mainContentTitle span {
	font-size: 14px;
}
.mainContent .mainContentTitle select {
	width: 150px; height: 20px;
}
.mainContent .content {
	padding: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.mainContent .content .child {
	padding: 6px 0px; width: 100%; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.mainContent .content .child .childTitle {
	line-height: 30px;
}
.mainContent .content .child .childTitle img {
	padding-right: 8px;
}
.mainContent .content .child .childTitle span {
	font-size: 14px;
}
.mainContent .content .child p {
	line-height: 22px; font-size: 12px;
}
.mainContent .content .left.child {
	float: none;
}
.mainContent .content .right.child {
	float: none;
}
}
@media all and (max-width:1023px) and (min-width:640px)
{
.mainHead .contactInfo {
	line-height: 28px; padding-top: 20px; font-size: 14px;
}
.mainHead .content {
	padding: 30px 0px;
}
.mainHead .content .child {
	width: 100%;
}
.mainHead .content .child p {
	line-height: 32px; font-size: 14px;
}
.mainHead .content .child .title {
	line-height: 26px; padding-bottom: 16px; font-size: 14px;
}
.mainHead .content .left.child {
	float: none;
}
.mainHead .content .right.child {
	margin-top: 20px; float: none;
}
.mainContent .mainContentTitle {
	height: 34px; line-height: 34px; padding-bottom: 40px;
}
.mainContent .mainContentTitle span {
	font-size: 18px;
}
.mainContent .mainContentTitle select {
	width: 243px; height: 30px;
}
.mainContent .content {
	padding: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.mainContent .content .child {
	padding: 10px 0px; width: 100%; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.mainContent .content .child .childTitle {
	line-height: 46px;
}
.mainContent .content .child .childTitle img {
	padding-right: 8px;
}
.mainContent .content .child .childTitle span {
	font-size: 14px;
}
.mainContent .content .child p {
	line-height: 28px;
}
.mainContent .content .left.child {
	float: none;
}
.mainContent .content .right.child {
	float: none;
}
}
@media all and (max-width:1199px) and (min-width:1024px)
{
.mainContent .content .child {
	width: 400px;
}
}
