.main .mainHead .content {
	padding:20px 0px 20px 30px;
	background:#f1f1f1;
}
.childrow{background-color:#EEEEEE; padding:40px 60px;margin-bottom:30px; }
.childrow:hover{border: 3px solid #ef9c56 !important;padding:37px 57px;}

.main .mainHead .content .childrow li {
	cursor:pointer;
	line-height:22px;
	font-size:14px;
	color:#666;
}
.main .mainHead .content .childrow li {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.main .mainHead .content .childrow li:hover {
	color:#7D2F8D;
}
.main .mainHead .content .childrow .title {
	color:#333333;
	font-size:16px;
	line-height:30px;
}	
.main .mainHead .more {
	margin:20px 0;
	border:1px solid #e2e2e2;
	height:58px;
	text-align:center;
	line-height:58px;
	color:#7D2F8D;
	font-size:15px;
}

.main .mainContent .childrow .childImg {
	width:25%;
	float:left;
}
.main .mainContent .childrow .childImg img {
	width:227px;
	height:auto;
	vertical-align:middle;
	
}
.main .mainContent .childrow .childInfo {

	position:relative;

	  width:50%;  
	float:right;
	margin-right:150px;
}
.main .mainContent .childrow .childInfo .childTitle {
	padding-top:36px;
	line-height:30px;
	color:#333333;
	font-size:20px;
}
.main .mainContent .childrow .childInfo .childTitle2 {
	line-height:32px;
	padding-bottom:25px;
        margin:20px 0;
	color:#333333;
	font-size:20px;
        border-bottom:4px dashed #cccccc;
}
.main .mainContent .childrow .childInfo .childInfo2 {
	color:#666;
	font-size:14px;
	line-height:24px;
}
.main .mainContent .childrow.leftChild .childImg {
	float:left;
}
.main .mainContent .childrow.leftChild .childInfo {
	float:right;
}
.main .mainContent .childrow.rightChild .childImg {
	float:right;
}
.main .mainContent .childrow.rightChild .childInfo {
	float:left;
}
@media (max-width: 639px) {
.main .caseInfo {
	font-size:12px;
	line-height:16px;
	padding:10px 0 23px 0;
}
.main .mainHead .content {
	padding:10px;
}
.main .mainHead .content .childrow {
	width:46%;
	float:none;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:text-top;
	margin-bottom:10px;
}
.main .mainHead .content .childrow li {
	line-height:18px;
	font-size:12px;
}
.main .mainHead .content .childrow .title {
	font-size:14px;
	line-height:22px;
}
.main .mainHead .more {
	margin:10px 0;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.main .mainContent .childrow {
	padding:20px 0;
}
.main .mainContent .childrow .childImg {
	width:100%;
	height:auto;
	float:none;
	margin:0 auto;
}
.main .mainContent .childrow .childImg img {
	width:100%;
	height:auto;
	vertical-align:middle;
}
.main .mainContent .childrow .childInfo {
	width:100%;
	float:none;
}
.main .mainContent .childrow .childInfo .childTitle {
	padding-top:18px;
	line-height:20px;
	font-size:14px;
}

.main .mainContent .childrow .childInfo .childInfo2 {
	font-size:12px;
	line-height:20px;
}
.main .mainContent .childrow.leftChild .childImg {
	float:none;
}
.main .mainContent .childrow.leftChild .childInfo {
	float:none;
}
.main .mainContent .childrow.rightChild .childImg {
	float:none;
}
.main .mainContent .childrow.rightChild .childInfo {
	float:none;
}
}
@media (min-width: 640px) and (max-width:1023px ) {
.main .caseInfo {
	font-size:14px;
	line-height:16px;
	padding:20px 0 46px 0;
}
.main .mainHead .content {
	padding:20px;
}
.main .mainHead .content .childrow {
	width:46%;
	float:none;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:text-top;
	margin-bottom:20px;
}
.main .mainHead .content .childrow li {
	line-height:22px;
	font-size:14px;
	color:#666;
}
.main .mainHead .content .childrow .title {
	color:#333333;
	font-size:16px;
	line-height:30px;
}
.main .mainHead .more {
	margin:20px 0;
	height:58px;
	line-height:58px;
	font-size:15px;
}
.main .mainContent .childrow {
	padding:40px 0;
}
.main .mainContent .childrow .childImg {
	width:100%;
	height:auto;
	float:none;
	margin:0 auto;
}
.main .mainContent .childrow .childImg img {
	width:100%;
	height:auto;
	vertical-align:middle;
}
.main .mainContent .childrow .childInfo {
	width:100%;
	float:none;
}
.main .mainContent .childrow .childInfo .childTitle {
	padding-top:36px;
	line-height:30px;
	font-size:20px;
}

.main .mainContent .childrow .childInfo .childInfo2 {
	font-size:14px;
	line-height:24px;
}
.main .mainContent .childrow.leftChild .childImg {
	float:none;
}
.main .mainContent .childrow.leftChild .childInfo {
	float:none;
}
.main .mainContent .childrow.rightChild .childImg {
	float:none;
}
.main .mainContent .childrow.rightChild .childInfo {
	float:none;
}
}
@media (min-width: 1024px) and (max-width:1199px ) {
.main .mainHead .content .childrow {
	width:190px;
}
.main .mainContent .childrow {
	padding:40px 0;
}
.main .mainContent .childrow .childImg {
	width:463px;
	height:302px;
}
.main .mainContent .childrow .childInfo {
	width:424px;
}
.main .mainContent .childrow .childInfo .childTitle {
	padding-top:20px;
}
}
@media (min-width: 1200px) and (max-width:1439px ) {
}
@media (min-width: 1440px) and (max-width:1920px ) {
}


