.gishPro {
	height: 630px;
	height: 390px;
	background: #8f2c2f;
}
.center1200 {
	width: 1100px;
	margin: 0 auto;
}
.joinMain {
	padding-top: 66px;
	padding-bottom: 66px;
}

.joinMain .xh4 {
	font-size: 52px;
	color: #8f2c2f;
	text-align: center;
	padding-bottom:20px
}

.joinMain .xh5 {
	font-size: 34px;
	color: #313434;
	text-align: center;
}

.joinMain dl {
	padding-top: 40px;
	/*display: flex;*/
	flex-wrap: wrap;
	justify-content: space-around;
}

.joinMain dd {
	box-sizing: border-box;
	width: 339px;
	height: 532px;
	border: 1px solid #313434;
	margin-bottom: 36px;
	padding: 90px 12px 0 22px;
	float: left;
	margin-right: 40px;
	transition: .5s;
	cursor: default;
}

.joinMain dd:hover {
	box-shadow: 2px 1px 10px rgba(0, 0, 0, .4);
}

.joinMain dd:nth-child(3n) {
	margin-right: 0;
}

.joinMain dd strong {
	font-size: 34px;
	font-weight: 700;
}

.join-wap {
	display: none;
}

.joinMain dd .conTxt {
	font-size: 16px;
	line-height: 24px;
	color: #313434;
	padding-left: 0px;
	position: relative;
	margin-top: 80px;
	cursor: default;
}

.gishCy-wap {
	display: none;
}

.joinMain dd .conTxt li {
	list-style-type: decimal;
	line-height: 26px;
}

.joinMain dd .conTxt:before {
	content: '';
	position: absolute;
	top: -38px;
	left: 0;
	width: 82px;
	height: 14px;
	background: #8f2c2f;
}
.contactUs {
	display: flex;
	justify-content: space-between;
}
.contactUs li {
	width: 339px;
	height: 480px;
	padding-left: 40px;
	box-sizing: border-box;
	position: relative;
}
.contactUs li:nth-child(1) {background: url(../images/zhilian.jpg) no-repeat center;}
.contactUs li:nth-child(2) {background: url(../images/mail.jpg) no-repeat center;}
.contactUs li:nth-child(3) {background: url(../images/tel.jpg) no-repeat center;}
.contactUs li a {
	color: #fff;
	position: absolute;
	bottom: 40px;
	font-size: 18px;
}
.contactUs li p {
	position: absolute;
	bottom: 70px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	left: 66px;
}
.contactUs li:nth-child(3) strong {
	display: block;
}
.contactUs li:nth-child(3) p {
	font-size: 16px;
}