.row-c1 {
	margin-top: 120px;
}

.m-msgbox input::-webkit-input-placeholder {
	color: #d4d7de;
}

.m-msgbox input:-moz-placeholder {
	color: #d4d7de;
}

.m-msgbox input::-moz-placeholder {
	color: #d4d7de;
}

.m-msgbox input::-ms-input-placeholder {
	color: #d4d7de;
}

.m-msgbox textarea::-webkit-input-placeholder {
	color: #d4d7de;
}

.m-msgbox textarea:-moz-placeholder {
	color: #d4d7de;
}

.m-msgbox textarea::-moz-placeholder {
	color: #d4d7de;
}

.m-msgbox textarea::-ms-input-placeholder {
	color: #d4d7de;
}

.m-msglist .more,
.ul-ans .nb{
	cursor: pointer;
}

.g-btn-hf {
	color: #4ead86;
	font-size: 14px;
	margin-top: 10px;
}

.g-btn-hf .hf-txt {
	line-height: 1.5;
	cursor: pointer;
}

.g-btn-hf .hf-form {
	display: none;
	margin-top: 20px;
}

.g-btn-hf form {
	overflow: hidden;
	border: 1px solid #b4b9c6;
	border-radius: 5px;
}

.g-btn-hf input {
	width: 80%;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
}

.g-btn-hf button {
	width: 80px;
	height: 40px;
	background-color: #4EAD86;
	border: none;
	float: right;
	color: #fff;
}
.ul-ans.hide,
.ul-ans .hide{
	display: none;
}
.g-btn-more-b2{
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
	color: #333;
	cursor: pointer;
	margin-left: 30px;
}
.g-btn-more-b2:hover{
	color: #4EAD86;
}
.m-txtbody .txt img {width: auto; height: auto; max-width: 100%;}
.m-formc .post{
	display: inline-block;
}

.m-formc .scwj{
	position: relative;
}
.m-formc .scwj input{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.m-formc .scwj .filename{
	color: #d3d6de;
	font-size: 14px;
}
.m-formc .submit button {
	display: inline-block;
	width: 226px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #4ead86;
	border: none;
}

.m-boxs .tit {
	height: 37px;
	font-size: 11px;
	color: #353d51;
	margin-bottom: 45px;
	margin-top: 30px;
}
.m-tit9 {
	font-size: 20px;
	color: #2d2d2d;
	font-weight: 400;
	line-height: 1.5;
	position: relative;
	z-index: 1;
	padding-bottom: 9px;
	margin-bottom: 15px;
}
.m-tit9:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	height: 3px;
	width: 121px;
	background: #4ead86;
}
.m-tit9:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	height: 1px;
	background: #d5d6d9;
}
.p-list23 {
	overflow: hidden;
	margin: 0 -5px 12px;
}
.p-list23 li {
	float: left;
	/* width: 50%; */
	padding: 0 5px 9px;
}
/* .p-list23 li:nth-child(1), .p-list23 li:nth-child(2), .p-list23 li:nth-child(3) {
	width: 33.33%;
}
.p-list23 li {
	float: left;
	width: 50%;
	padding: 0 5px 9px;
}
.p-list23 li:last-child {
	width: 100%;
} */
.p-list23 a {
	display: inline-block;
	border: 1px solid #e9e9e9;
	background: #f9fafc;
	font-size: 12px;
	color: #333;
	line-height: 30px;
	text-align: center;
	padding: 0 5px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media only screen and (max-width: 1300px) and (min-width: 950px) {
	.m-boxs .tit {
		height: 2.846vw;
		font-size: 0.846vw;
		color: #353d51;
		/* margin-bottom: 3.461vw; */
		margin-top: 10px;
	}

}

@media only screen and (max-width: 950px) {
	.row-c1{ margin-top: 20px;}
	.g-btn-hf input{
		width: 70%;
	}
	.g-btn-hf button{
		width: 60px;
	}
	.m-msglist .ans{
		margin-left: 0;
	}
	.m-msglist .ul-ans li{
		padding-left: 5px;
		margin-bottom: 0;
	}
	.m-msglist .pic{
		margin-right: 5px;
	}
	.ul-ans .date-a1{
		display: block;
	}
}
@media only screen and (max-width: 480px) {
	.m-msglist li{
		padding: 10px 0;
	}
	.m-msglist .nb{
		top: 25px;
	}
}