* {
	font-family: "微软雅黑";
}

/*通和建材新版留言板样式*/
.ny_ly {
	/* padding: 35px; */
	padding-top: 0;
}

.ny_ly>h3 {
	font-size: 36px;
	font-weight: bold;
}

.ny_ly>p {
	font-size: 14px;
	margin-top: 20px;
}

.mes_form {
	margin-top: 40px;
	display: table;
}

.mes_form_l {
	float: left;
	width: 558px;
}

.mes_form_l>p {
	margin-bottom: 13px;
	position: relative;
}

.mes_form_r p {
	position: relative;
	float: left;
}

.mes_form_l>p>input {
	width: 550px;
	height: 50px;
	background: #eee;
	border: none;
	text-indent: 10px;
	font-size: 14px;
	color: #434343;
}

.mes_form_r {
	float: right;
	/* margin-top: 17px; */
	position: relative;
}

.mes_form_r>textarea {
	height: 245px;
	width: 530px;
	padding: 10px 10px 0 10px;
	background: #eee;
	border: none;
	position: relative;
}

.mes_form_r>p>input {
	width: 550px;
	height: 49px;
	background: #eee;
	border: none;
	text-indent: 10px;
	font-size: 14px;
	color: #434343;
	margin-bottom: 13px;
}

.mes_form_tj {
	cursor: pointer;
	display: block;
	float: left;
	width: 192px;
	height: 45px;
	margin-top: 30px;
	clear: left;
	background: #004f9c;
	border: none;
	color: #fff;
	font-size: 16px;
}

.mes_form_cz {
	cursor: pointer;
	width: 192px;
	height: 45px;
	margin-top: 30px;
	float: left;
	margin-left: 10px;
	background: #a0a0a0;
	border: none;
	color: #fff;
	font-size: 16px;
}

.ny_zxyjy {
	margin-bottom: 90px;
}

.ny_zxyjy>h3 {
	font-size: 24px;
	font-weight: bold;
	border-left: 5px solid #0093dd;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	margin-bottom: 60px;
}

.nyly_li {
	display: table;
	margin: 34px 0;
	border-bottom: 1px solid #eee;
	width: 100%;
}

.nyly_li>h3 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.nyly_li>h3>span {
	display: inline-block;
	width: 8px;
	height: 8px;
	border: 3px solid #0093dd;
	border-radius: 50%;
	margin: 0 10px 0 4px;
}

.nyly_li>p {
	color: #666666;
	font-size: 14px;
	margin-top: 14px;
}

.nyly_li>div>p {
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}

.nyly_li>div {
	display: table;
	float: right;
}

.nyly_li>div>p .icon-liulan {
	font-size: 20px;
	display: block;
	line-height: 30px;
	float: left;
}

.mes_form_p p input {
	display: block;
	float: left;
	height: 50px;
	border: none;
	background: #eee;
	text-indent: 10px;
}

.mes_form_p a {
	display: block;
	float: left;
	margin-top: 25px;
	margin-left: 20px;
}

.mes_form_p p span {
	overflow: inherit !important;
	left: 0 !important;
	top: 52px !important;
}

.Validform_checktip {
	display: block;
	position: absolute;
	color: #f00;
	right: 20px;
	top: 0;
	line-height: 50px;
}

.Validform_right,
.Validform_wrong {
	top: 15px;
}

@media screen and (max-width:1024px) {
	.mes_form {
		display: block;
	}

	.mes_form_l>p>input,
	.mes_form_r>textarea,
	.mes_form_r>p>input {
		width: 100%;
		box-sizing: border-box;
	}

	.mes_form_r>textarea {
		height: 208px;
	}

	.mes_form_l {
		width: 48%
	}

	.mes_form_r {
		width: 48%;
	}

	.mes_form_tj,
	.mes_form_cz {
		width: 48%
	}

	.mes_form_cz {
		margin-left: 4%;
	}
}

@media screen and (max-width:765px) {

	.mes_form_l,
	.mes_form_r {
		width: 48%;
		margin-left: 0
	}
}
