body{margin:0;font-size:16px;-webkit-appearance:none;}
dl,dt,dd,ul,ol{margin:0px;padding:0px;list-style-type:none;display:block;}
#container{width:100%;margin:0 auto;}
#container>div:first-child img{width:100%;height:150px;}
#container>div:nth-child(2) img{width:100%;}
.content>dd:nth-child(7){border-top:1px solid lightgray}
.repic{text-align:center;margin-top:5px;margin-bottom:5px;} 
.repic img{width:40%}
.pic{width:100%;float:righ;margin-top:20px;}
.content{width:95%;border:1px solid lightgray;border-radius:8px;margin:0 auto;margin-top:20px;line-height:28px;}
.name{width:50%;float:right;color:#3eafff;text-align:right;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.belong{width:40%;float:left;}
.time{width:50%;float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.retime{float:right;padding-right:20px;}
.circle{width:10px;height:10px;border:3px solid #f40c0c;border-radius:50%;float:left;margin-top:10px;margin-left:15px;}
.details{width:85%;float:left;margin-left:10px;margin-top:5px;}
.reply{width:85%;float:left;margin-left:10px;margin-top:5px;margin-left:40px}
.checkbox{width:13px;height:13px;border:1px solid black;float:left}
.bounced{width:80%;border:1px solid black;border-radius:8px;margin-left:10%;background:white;}
.address{width:80%;margin-left:10%;margin-top:20px;height:45px;border:1px solid #f40c0c;border-radius:6px;}
.character{width:79%;margin-left:10%;margin-top:20px;height:85px;border:1px solid #f40c0c;border-radius:6px;}
.submit{width:80%;height:40px;margin-left:10%;margin-top:15px;margin-bottom:30px;background:#f40c0c;border:1px solid #f40c0c;color:white;border-radius:6px;font-size:16px;}

