html, body {
	width: 100%;
	height: 100%;
	background-color: #F9F9F9;
}
.tel-span {
	color: #FFFFFF !important;
}
.header-main-right-navbar li:last-child a.bottomLineOne:after {
	content: " ";
	bottom: 0px;
	border-bottom: 5px solid #C30D23;
	display: block;
	margin: 0 auto;
	-webkit-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	width: 100%;
	opacity: 1;
}
/* bannerAlone */
.bannerAlone img {
	width: 100%;
}
/* subNav */
.subNav-left-box li:first-child a {
	background-color: #A80B1E;
	color: #FFFFFF;
}
/* info */
#contactUs .info {
	padding: 100px 0;
}
#contactUs .info-title {
	text-align: center;
	color: #5F5D5E;
	margin-bottom: 20px;
}
#contactUs .info-title h5 {
	font-size: 30px;
	font-weight: 500;
	color: #595757;
}
#contactUs .info-box {
	position: relative;
	cursor: pointer;
	margin-bottom: 20px;
}
#contactUs .info-box-img {
	position: relative;
}
#contactUs .info-box-img img {
	width: 100%;
	height: auto;
}
#contactUs .info-box-p {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	text-align: center;
	margin-top: 35%;
	font-size: 24px;
	color: #FFFFFF;
}
#contactUs .info-box-div {
	z-index: 2;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(195,13,35,.8);
	display: none;
}
#contactUs .info-box:hover:hover .info-box-div {
	display: block;
}
#contactUs .info-box-div {
	color: #FFFFFF;
	padding-left: 10px;
}
#contactUs .info-box-div p:nth-child(1) {
	margin-top: 20%;
	margin-bottom: 6%;
	font-size: 25px;
}
#contactUs .info-box-div p:nth-child(2) {
	margin-bottom: 10px;
}
#contactUs .info-box-div p:nth-child(2), #contactUs .info-box-div p:nth-child(3) {
	font-size: 23px;
	line-height: 23px;
}

#contactUs .onlineMessage {
	width: 100%;
	padding: 5% 0;
	background-color: #FFFFFF;
}
#contactUs .onlineMessage .onlineMessage-title {
	text-align: center;
	margin-bottom: 40px;
}
#contactUs .onlineMessage .onlineMessage-title h5 {
	color: #595757;
	font-weight: 600;
	font-size: 30px;
	margin-bottom: 24px;
}
#contactUs .onlineMessage .onlineMessage-title p {
	color: #595757;
	font-size: 20px;
}
#contactUs .onlineMessage-message {
	margin-bottom: 40px;
}
#contactUs .onlineMessage-message div {
	margin-bottom: 10px;
}
#contactUs .onlineMessage-message label {
	color: #5B5B5B;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 10px;
}
#contactUs .onlineMessage-infoBox {
	height: 200px;
}
#contactUs .onlineMessage-infoBox textarea {
	height: 100%;
	resize: none;
}
#contactUs .onlineMessage-spanBox {
	text-align: center;
}
#contactUs .onlineMessage-spanBox span {
	color: #FFFFFF;
	background-color: #C30D23;
	display: inline-block;
	padding: 1% 8%;
	border-radius: 5px;
	margin: 5% 0 15%;
	cursor: pointer;
	font-size: 18px;
}
@media screen and (min-width: 768px) and (max-width : 991px) {
	#contactUs .info {
		padding: 10px 0;
	}
	#contactUs .info-title h5 {
		font-size: 0.11rem;
	}
	#contactUs .info-box-p {
		margin-top: 0.5rem;
		font-size: 0.12rem;
	}
	#contactUs .info-box-div p:nth-child(1) {
		margin-top: 0.1rem;
		margin-bottom: 0.1rem;
		font-size: 0.1rem;
	}
	#contactUs .info-box-div p:nth-child(2), #contactUs .info-box-div p:nth-child(3) {
		font-size: 0.08rem;
		line-height: 1.5;
	}
	#contactUs .info-box-div p:nth-child(2) {
		margin-bottom: 0;
	}
	#contactUs .onlineMessage .onlineMessage-title h5 {
		font-size: 0.11rem;
	}
	#contactUs .onlineMessage .onlineMessage-title p {
		font-size: 0.08rem;
	}
	#contactUs .onlineMessage-message label {
		font-size: 0.08rem;
	}
}
@media screen and (max-width : 767px) {
	#contactUs .info {
		padding: 10px 0;
	}
	#contactUs .info-title h5 {
		font-size: 0.13rem;
	}
	#contactUs .info-box-p {
		margin-top: 0.6rem;
		font-size: 0.13rem;
	}
	#contactUs .info-box-div p:nth-child(1) {
		margin-top: 0.1rem;
		margin-bottom: 0.1rem;
		font-size: 0.12rem;
	}
	#contactUs .info-box-div p:nth-child(2), #contactUs .info-box-div p:nth-child(3) {
		font-size: 0.1rem;
		line-height: 1.5;
	}
	#contactUs .info-box-div p:nth-child(2) {
		margin-bottom: 0;
	}
	#contactUs .onlineMessage .onlineMessage-title h5 {
		font-size: 0.14rem;
	}
	#contactUs .onlineMessage .onlineMessage-title p {
		font-size: 0.1rem;
	}
	#contactUs .onlineMessage-message label {
		font-size: 0.1rem;
	}
}