table{border-collapse:collapse;border-spacing:0}
.mod-panel{width:100%;max-width:960px;margin:0 auto 30px}
.mod-panel .hd{padding-top:15px;margin-bottom:10px;line-height:30px;text-align:center}
.mod-panel .hd h1{font-weight:400;font-size:24px;color:#212121}
.mod-panel .hd p{margin-bottom:15px;font-size:16px;color:#bdbdbd;text-align:center}
.mod-panel .bd{width:100%;max-width:960px;margin:0 auto}
.mod-panel .ft .list{margin-top:20px;padding:20px 0;border-top:1px solid #ccc;background:#fff}
.mod-panel .ft .list h4{line-height:24px;font-size:16px}
.mod-panel .ft .list h4 a{color:#1c5f82}
.mod-panel .ft .list p{margin-bottom:8px;line-height:24px;font-size:14px;color:#333;}
.mod-panel .ft{padding-top:15px}
.mod-panel h2{margin:10px 0;line-height:24px;font-size:22px;text-align:center}
.mod-panel h3{margin:10px 0;line-height:24px;font-size:16px;text-align:left}
.mod-panel textarea{
    width: 100%;
    height: 200px;
    resize: vertical;
    border: 1px solid #CCC;
    /* border-radius: 8px; */
    padding: 4px;
    box-shadow: 2px 2px 5px #d3d6da;
}
.mod-panel textarea:focus {
    border-color: transparent;
    outline: none;
    border: none;
}
.mod-panel .buttons{
	text-align:center;
}
.mod-panel .buttons:after{
	display: inline-block;
	content:'';
	width:100%;
	height: 1px;
}
@media screen and (max-width:1023px){
.mod-panel .hd{padding-top:0;line-height:22px}
.mod-panel .hd h1{font-size:16px;color:#333}
}
@media screen and (max-width:640px){
.mod-panel .hd{text-align:left}
.mod-panel .hd p{font-size:14px}
.mod-panel .bd a{float:none}
.mod-panel .ft{padding-top:15px}
.mod-panel .ft p{margin-bottom:10px;line-height:22px;text-align:left}
}
