.homehead{background-color: #eee;}
.homehead .homeCover{ position:relative;height:100px;background-color: #a8a795;}
.homehead .avatar{ position:absolute;left:20px; bottom:-50px;border-radius:50%; border:#eee 4px solid;}
.homehead .eCover{ position:absolute; right:15px; top:15px; border:#000 1px solid; padding:5px;}
.homeProfile{ position:relative; padding-left:125px; padding-top:6px; line-height:1.8;}
.homeProfile ul li b{display:inline-block; width:70px;}
.homeProfile .btns{ position:absolute; top:30px; right:20px;}

.homelist{ padding:10px 25px; position:relative;}
.homelist li{ border-bottom:#ddd 1px dotted; padding:8px 0;color: #999;}
.homelist li h3{ font-size:18px;}
.homelist li h3,.homelist li .small{ margin-bottom:5px;}

.eProfile{ padding:0 40px; text-align:left;}
.setting tr th,.setting tr td{border-bottom: 1px solid #f0f0f0;vertical-align:top;padding:20px 0;}
.setting th{ font-weight:normal;color: #969696; width:100px;}
.setting td input[type=text] {
    padding: 5px 10px;
    font-size: 15px;
    border: 1px solid #c8c8c8;
    border-radius: 4px;
    background-color: hsla(0,0%,71%,.1);
}
.setting td input.w95{ width:95%;}
.setting td textarea{ width:95%; height:50px; padding: 8px 10px; font-size: 15px; border: 1px solid #c8c8c8; border-radius: 4px; background-color: hsla(0,0%,71%,.1); display: block; resize: none; outline-style: none; }
.setting td span{margin: 0 20px 0 6px; font-size: 15px; vertical-align: middle;}
.setting td p{ margin: 0; padding: 8px 0 0; font-size: 12px; color: #969696; clear: both; }
.setting td input#birthdate{ position:relative; padding:0; padding-left:15px; border:none; background:#fff url(down.png) no-repeat center left;}
