﻿/* dede58.com 做最好的织梦模板 */

.mainHead .contactInfo {

	line-height:28px;

	font-size:14px;

	line-height:28px;

	padding-top:20px;

}

.mainHead .content {

	padding:30px 0;

}

.mainHead .content.firstContent {

	border-bottom:1px solid #d9d9d9;
	margin-bottom:30px;

}

.mainHead .content:after {

	content: "020";

	display: block;

	height: 0;

	clear: both;

	visibility:hidden;

}

.mainHead .content .child {

	position:relative;

	width:480px;

}

.mainHead .content .child p {

	font-size:14px;

	line-height:32px;

	color:#666;

}

.mainHead .content .child .title {

	line-height:26px;

	color:#333333;

	font-size:14px;

	padding-bottom:16px;

}

.mainHead .content .child.left {

	float:left;

}

.mainHead .content .child.right {

	float:right;

}

.mainContent .mainContentTitle {

	height:34px;

	line-height:34px;

	padding-bottom:40px;

}

.mainContent .mainContentTitle span {

	font-size:18px;

	color:#333;

	vertical-align:middle;

}

.mainContent .mainContentTitle select {

	width:243px;

	height:30px;

	border:1px solid #d6d6d6;

	color:#666;

	vertical-align:middle;

}

.mainContent .content {

	padding:40px 0 30px 0;

	border-top:1px solid #d9d9d9;

}

.mainContent .content:after {

	content: "020";

	display: block;

	height: 0;

	clear: both;

	visibility:hidden;

}

.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 {

	vertical-align:middle;

	color:#333333;

	font-size:14px;

}

.mainContent .content .child p {

	color:#666;

	line-height:28px;

}

.mainContent .content .child.left {

	float:left;

}

.mainContent .content .child.right {

	float:right;

}

@media (max-width: 639px) {

.mainHead .contactInfo {

	line-height:22px;

	font-size:12px;

	padding-top:10px;

}

.mainHead .content {

	padding:15px 0;

}

.mainHead .content .child {

	width:100%;

}

.mainHead .content .child p {

	font-size:12px;

	line-height:24px;

}

.mainHead .content .child .title {

	line-height:20px;

	font-size:12px;

	padding-bottom:10px;

}

.mainHead .content .child.left {

	float:none;

}

.mainHead .content .child.right {

	float:none;

	margin-top:10px;

}

.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:0;

	border-top:0;

}

.mainContent .content .child {

	width:100%;

	border-top:1px solid #d9d9d9;

	padding:6px 0;

}

.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 .child.left {

	float:none;

}

.mainContent .content .child.right {

	float:none;

}

}

@media (min-width: 640px) and (max-width:1023px ) {

.mainHead .contactInfo {

	line-height:28px;

	font-size:14px;

	line-height:28px;

	padding-top:20px;

}

.mainHead .content {

	padding:30px 0;

}

.mainHead .content .child {

	width:100%;

}

.mainHead .content .child p {

	font-size:14px;

	line-height:32px;

}

.mainHead .content .child .title {

	line-height:26px;

	font-size:14px;

	padding-bottom:16px;

}

.mainHead .content .child.left {

	float:none;

}

.mainHead .content .child.right {

	float:none;

	margin-top:20px;

}

.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:0;

	border-top:0;

}

.mainContent .content .child {

	width:100%;

	border-top:1px solid #d9d9d9;

	padding:10px 0;

}

.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 .child.left {

	float:none;

}

.mainContent .content .child.right {

	float:none;

}

}

@media (min-width: 1024px) and (max-width:1199px ) {

.mainContent .content .child {

	width:400px;

}

}

@media (min-width: 1200px) and (max-width:1439px ) {

}

@media (min-width: 1440px) and (max-width:1920px ) {

}

