/*大图  */
.titou {
	background: url(https://sxjtjt-menhu.obs.cn-southwest-2.myhuaweicloud.com/home/公司简介titou.png) no-repeat;
	/* width: 1905px; */
	margin: auto;
	background-size: 100%;
	padding: 100px 0 80px 0;
}

.titou p {
	color: rgba(255, 255, 255, 1);
	font-size: 100px;
	text-align: center;
	letter-spacing: 2px;
	font-size: 36px;
	line-height: 60px;
	margin-top: 100px;
	margin-bottom: 100px;
}

.titou div {
	width: 401px;
	padding: 10px;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	border: 5px white solid;
	margin: 0 auto;
	letter-spacing: 1.88px;
	font-size: 36px;
}

/* 总公司 */
.company {
	background: rgba(237, 237, 237, 0.31);
	margin-top: 85px;
	width: 1200px;
}

.companyBox {
	height: 437px;
	/* height: 22.76vw; */
	width: 100%;
	margin: 0 auto;
}

.companyBox .map {
	/* width: 600px; */
	width: 50%;
	height: 100%;
	background: url(../img/new/map.png) no-repeat;
	background-size: 100% 100%;
}

.companyBox .message {
	padding: 2ma0px 40px 0 40px;
	width: 50%;
	box-sizing: border-box;
}

.message h1 {
	color: rgba(20, 20, 20, 1);
	font-weight: 500;
}

.message .add,
.phone {
	color: rgba(158, 158, 158, 1);
	font-weight: 400;
	margin-top: 40px;
	line-height: 28px;
	width: 100%;
	display: flex;
	align-items: center;
}

.mesText {
	display: inline-block;
	margin-left: 30px;
	vertical-align: top;
	word-wrap: break-word;
	width: 100%;
}

.message .add img {

	width: 22px;
	height: 28px;
	padding-left: 4px;
}

.lineBox {
	margin-top: 40px;
}

.QRcode {
	margin-right: 4px;
}

.QRcode:nth-of-type(1) {
	width: 95px;
	height: 95px;
	background: url(../img/new/vxgzhRQcode.png);
}

.QRcode:nth-of-type(even) {
	width: 120px;
	color: rgba(20, 20, 20, 1);
	font-size: 10px;
	font-weight: 400;
	margin-top: 25px
}

.QRcode:nth-of-type(3) {
	width: 95px;
	height: 95px;
	background: url(../img/new/jktRQcode.png);
}

/* 分子公司 */
.comTitle {
	color: rgba(128, 128, 128, 1);
	font-weight: 500;
	text-align: center;
	line-height: 75px;
}

.comLine {
	width: 80px;
	height: 2px;
	background: rgba(118, 167, 239, 1);
	margin: auto;
	margin-bottom: 33px;
}

.company,
.regcompany,
.procompany,
.office {
	margin: 54px 0;
}

.comLineBox,
.proBox,
.officeBox {
	overflow: hidden;
	margin-top: 50px;
}

.msgBox {
	width: 335px;
	height: 130px;
	background: rgba(249, 249, 249, 1);
	padding: 45px 20px 0 24px;
	margin: 15px 10px;
	float: left;
	/* margin-bottom: 15px; */
}

.msgBox:hover {
	box-shadow: 0 0 12px gray;
}

.msgText {
	color: black;
	font-size: 18px;
	font-weight: 500;
}

.msgAddBox {
	color: rgba(158, 158, 158, 1);
	font-size: 14px;
	font-weight: 400;
	margin-top: 30px;
}

.msgAddBox img {
	width: 15px;
	height: 20px;

	float: left;
}

.msgAdd {
	font-size: 14px;
	font-weight: 400;
	margin-left: 30px;
	padding: 0;
}
