.msg-wp{overflow:hidden; clear:both; margin-bottom:200px; background-color:#fff;}
.msg-wp .sidebar{float:left; width:160px; border-right:1px solid #e5e5e5; padding:40px 20px 100px;}
.msg-wp .detail{float:left;}
.msg-wp .sidebar img{width: 94px; height: 94px; border: 1px solid #f2f2f2;padding: 2px;margin: 0 30px;}
.sidebar p{padding:10px 10px; text-align:center; line-height:14px; }
.sidebar .nickname{border-bottom:1px solid #f0f0f0;}
.sidebar a{position:relative; color:#000;}

.sidebar .sub-nav{padding-top:30px; }
.sidebar .msg-tips{position:absolute; top:1px; right:23px; width:24px; height:28px; line-height:28px; font-size:12px; color:#fff; background:url(../../imgs/main/user_msg_tips.png) center center no-repeat;}
.sub-nav li a{display:block; height:30px; line-height:30px; font-size:14px; text-align:center;}
.sub-nav li:hover a,.sub-nav li.active a{background-color:#f2f2f2;}


.info{float:left; padding:0 50px; text-align:right;}
.info .title{padding:40px 0; font-size:18px; line-height:18px; text-align:left;}
.detail p, .team-wp{line-height:40px; height:40px; text-align:left;}
.detail .dt{width:98px; padding-right:12px;}
.detail .ut{width:60px; padding-right:6px;}
.team-wp .ut, .team-wp .select-tag,.team-wp .link{float:left;}
.team-wp .select-tag{padding-right:10px;}
.team-wp .select-options{max-height:160px;}
.team-wp{margin-bottom:20px;}

form .detail p{margin-bottom:20px;}
form .detail input{width:360px; padding-left:15px; height:36px; line-height:36px; font-size:14px;}
.nickname-hint{float:left; position:relative; top:-15px; left:66px; line-height:14px; color:#999;}
form .detail .phone-s{margin:-7px 0 6px; clear:both;}
textarea{padding-left:15px; height:77px; line-height:24px;}
.detail .textarea-p{height:80px;}
.textarea-p .ut{vertical-align:top; line-height:54px;}

.detail .btn{width:100px; height:40px; line-height:40px; color:#fff; font-size:18px; }

.phonebind-frame .btn{background-color:#2e74d3; color:#fff;}
.editPhone-frame .frame-ct{width:710px; height:330px;}
.editPhone-frame .label{width:115px; display:inline-block; text-align:right; padding-right:5px;}
.editPhone-frame .opr{text-align:center; }
.editPhone-frame ._1st, .phonebind-frame ._2nd, .phonebind-frame .form-wp{padding-left:30px}
.editPhone-frame .form-wp{padding-top:36px;}
.editPhone-frame .opr{text-align:center;}
.editPhone-frame .btn{position:relative; width:146px; color:#fff;}
.editPhone-frame .get-captcha{margin-left:10px; width:150px; vertical-align:top;}
.editPhone-frame .hint{color:#999; margin:4px 0 0 124px;}

.info .read-all{position:relative; top:-15px; right:30px;}
.msg-tb{width:840px; text-align:center;}
.msg-tb th{background-color:#f7f7f7; line-height:40px; height:40px; text-align:center!important;}
.msg-tb td{padding-top:10px; line-height:40px; height:40px;}
.msg-tb ._1st{width:340px; text-align:left; padding-left:40px; padding-right:125px; overflow:hidden;}
.msg-tb ._2st{width:120px; padding-right:125px;}
.msg-tb ._3rd{width:100px; padding-right:40px;}

.msg-tb tbody tr.cursor:hover td{text-decoration:underline; color:#2e74d3} 
.msg-tb .msg-bd td{line-height:24px; height:auto; padding:10px 50px; text-indent:2em; text-align:left; background-color:#f9f9f9; vertical-align:top;}
.msg-tb .msg-bd td a{text-decoration:underline;}
.msg-tb .unread td{font-weight:bold;}

.teammsg-tb{ width:300px; margin:auto;}
.teammsg-tb td{border:1px solid #000; padding:5px;}

.new-team {color: #2e74d3; cursor: pointer; font-size: 14px;}