.msg{ background:#fff; padding:50px; font-size: 14px;}
.msg h2{ font-size:32px; color:#00923f; text-align:center; font-weight:bold; margin-bottom:30px}
.msg dl.w48{ width:48.5%;}
.msg dl dt{ padding:9px 0px 0px 0; line-height:36px; color:#888888; position:relative}
.msg dl dd.ex{ width:100%; height:55px; position:relative;border:1px solid #ececec; background:#f9f9f9; box-sizing:border-box}
.msg dl .input{ border:1px solid #ececec; width:99.5%; height:43px; line-height:43px; text-indent:1.5em; background:#f9f9f9;}
.msg dl .input[type="file"]{ height:auto; line-height:normal; position:absolute; left:auto; top:50%; transform:translateY(-50%); border:0; background:none}
.msg dl .textarea{ border:1px solid #ececec; padding:10px; background:#f9f9f9;}
.msg dl .textarea textarea{ height:130px; width: 100%}
.msg dl.btn{ padding-top:41px;}
.msg dl .sendbtn{ margin-right:15px; color:#fff; cursor:pointer; border-radius:25px; width:179px; height:50px; background:#00923f; font-size:14px;}
.msg dl .sendbtn:hover{ box-shadow:0 0 10px #999;}
.msg dl .resetbtn{ color:#fff; cursor:pointer; border-radius:25px; width:179px; height:50px; background:#00923f; font-size:14px;}
.msg dl .resetbtn:hover{ box-shadow:0 0 10px #999;}

.msg dl.pp .textarea{border:0; padding:10px 0; background:none;}
.msg dl.pp .textarea input{ border:1px solid #ececec;background:#f9f9f9; height:43px; width:12%}

@media (max-width:1200px) {
	.msg{ padding:20px}
	.msg h2{ font-size:20px; margin-bottom:20px}

	.msg dl.w48{ width: 100% }
	.msg dl.btn{ padding-top:30px}
	.msg dl .sendbtn{ width:30%; height:36px;}.msg dl .resetbtn{ width:48%; max-width:160px; margin:0}
}