/*UHK Search*/
#user { background: url(../images/page_bg.png) repeat-x left top;}
#user #header { height:168px;}
#user .top {margin-top:-30px; background: url(../images/user_top.png) no-repeat left top;  float:left; width:790px; line-height:10px; height:10px; position:absolute; z-index:1;}
#user .bottom { background: url(../images/main_bottom.png) no-repeat center top; width:800px; height:20px; float:left; line-height:20px;}
#user .uhk2 { float:right; height:20px; line-height:20px; margin-top:6px; padding:0 20px 0 0; top:0; left:0; }
#user .uhk2 a {text-decoration:none; padding:0 5px;}
#user .uhk2 a:hover {text-decoration:underline; color:#fff;}

#user .home {z-index:2}

#user .profile {width:670px; padding-left:135px;/* margin-top:-10px; float:left; */; position:relative; float:left}
#user .profile .thumb { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/user_thumb.png",sizingMethod="crop");background:none; width:122px; height:114px; float:left; overflow:hidden; margin-top:-8px; position:relative}
html>body#user .profile .thumb { background:url(../images/user_thumb.png) no-repeat left top;filter: none; overflow:hidden;}

#user .profile .thumb img { float:left; margin:0 auto; border:none;}
#user .profile .thumb a { width:93px; height:93px; float:left; padding:7px; overflow:hidden;}
#user .profile .info{ float:left; padding: 23px 0 0 5px; width:535px;}
#user .profile .info .name { }
#user .profile .info .name h2 { height:32px; line-height:30px; font-size:22px;}
#user .profile .info .name a {text-decoration:none;}
#user .profile .info .meta { float:left; padding:10px 0 0 0 ; color:#464646; font-size:12px; width:355px; line-height:22px}
#user .profile .info .meta span { color:#464646;}
#user .profile .info .meta b { color:#b40048;}
#user .profile .info .meta .who {background:url(../images/icons.png) no-repeat left -1003px; line-height:22px; height:20px; padding-left:20px; float:left;}
#user .profile .info .meta .say {background:url(../images/icons.png) no-repeat left -260px; line-height:22px; height:20px; padding-left:20px; float:left; margin-right:7px}
#user .profile .info .meta .area { background:url(../images/map.gif) no-repeat left 2px;  float:left; line-height:22px; height:20px;  padding-left:18px; margin-left:10px}
#user .profile .info .meta .total{ line-height:20px; height:20px; float:left; padding-right:7px; margin-top:2px}
#user .profile .info .meta .view{ background:url(../images/icons.png) no-repeat left -160px; line-height:20px; height:20px; padding-left:20px; float:left; margin-right:7px; margin-top:2px}
#user .profile .info .meta.post_d .view{ background-position:left -1145px}
#user .profile .info .meta .like{ background:url(../images/icons.png) no-repeat left -180px; line-height:20px; height:20px; padding-left:20px; float:left; margin-right:7px; margin-top:2px }
#user .profile .info .meta.post_d .like{ background-position:left -1165px}
#user .profile .info .meta .respond{ background:url(../images/icons.png) no-repeat left -200px; line-height:20px; height:20px; padding-left:20px; float:left; margin-right:7px; margin-top:2px }
#user .profile .info .meta.post_d .respond{ background-position:left -1185px}

#user .profile .info .say_btn { float:right; background:url(../images/profile_divider.png) repeat-y left top; padding:1px 0 7px 12px; width:150px;}
#user .profile .info .say_btn a {text-decoration:none; font-size:18px; font-weight:bold; padding-left: 60px; width:95px; background:url(../images/img.png) no-repeat -260px top; line-height:50px; height:50px; float:left;}
#user .profile .info .say_btn a:hover {background:url(../images/img.png) no-repeat -260px -60px;}

 
#user .spot {background: url(../images/user_bg.png) repeat-y scroll left top; float:left; width:800px; padding-bottom:15px;}
#user .spot .entry {padding:5px 0 0 20px; position:relative;}
#user .spot .entry .content {background:none; width:700px;}
#user .spot .entry .txt  { width:640px; padding:0; float:left;}
#user .spot .entry .txt p {margin-bottom:5px;}
#user .spot .entry .txt  h1 {font-size:100%;}
#user .spot .entry .txt p img {margin-left:10px;}
#user .spot .entry .txt .area { background:url(../images/icons.png) no-repeat left -780px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:20px; font-size:12px;}
#user .spot .entry .txt .url { background:url(../images/icons.png) no-repeat left -583px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:22px; font-size:12px;}
#user .spot .entry .txt .like_btn {float:right;margin:-5px -20px 10px 0; position:relative}
#user .spot .entry .txt .like_btn a { background:url(../images/img.png) no-repeat -50px -260px; color:#B40048;
float:left;
font-size:12px;
height:25px;
line-height:25px;
padding-left:25px;
text-decoration:none;
width:32px;}
#user .spot .entry .txt .like_btn a:hover { text-decoration:underline; color:#1b1b1b;}

#user .spot .entry .content .postmeta { background:url(../images/postmeta_bg.png) no-repeat left top; float:left; width:630px; padding:10px 15px; height:60px;}
#user .spot .entry .content .postmeta b {color:#b40048;}
#user .spot .entry .content .postmeta h2 {font-size:100%;}
#user .spot .entry .content .postmeta .meta { font-size:12px; padding:0;}
#user .spot .entry .content .postmeta .meta h1{margin-bottom:5px}
#user .spot .entry .content .postmeta .meta  a {padding-right:0}
#user .spot .entry .content .postmeta .meta  a, #user .spot .entry .txt .url a { color:#909090; text-decoration:none;}
#user .spot .entry .content .postmeta .meta  a:hover, #user .spot .entry .txt .url a:hover { color:#b40048; text-decoration:underline;}
#user .spot .entry .content .postmeta .meta .view { background:url(../images/icons.png) no-repeat left -20px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:20px;}
#user .spot .entry .content .postmeta .meta .respond { background:url(../images/icons.png) no-repeat left -60px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:20px;}
#user .spot .entry .content .postmeta .meta .like { background:url(../images/icons.png) no-repeat left -40px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:20px;}

#user .spot .entry .content .postmeta .meta .target { background:url(../images/icons.png) no-repeat left -100px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:22px;}

#user .spot .entry .content .postmeta .meta .who { background:url(../images/icons.png) no-repeat left -1063px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:22px;}

#user .spot .entry .content .postmeta .meta .area { background:url(../images/icons.png) no-repeat left -1094px; float:left;
height:20px;
line-height:20px;
margin-right:10px;
padding-left:22px;}

.spot .entry .content .postmeta .meta .attitude {background:url(../images/icons.png) no-repeat left -880px;
float:left; 
height:20px;
line-height:20px;
margin-right:10px;
padding-left:22px;}

#user .spot .entry .content .postmeta .meta .positive,
#user .spot .entry .content .postmeta .meta .t29 { background:url(../images/icons.png) no-repeat left -820px; }
#user .spot .entry .content .postmeta .meta .neutral,
#user .spot .entry .content .postmeta .meta .t30 { background:url(../images/icons.png) no-repeat left -840px; }
#user .spot .entry .content .postmeta .meta .negative,
#user .spot .entry .content .postmeta .meta .t31 { background:url(../images/icons.png) no-repeat left -860px; }

#user .spot .entry .content .postmeta .tag {  background:url(../images/icons.png) no-repeat left -80px;float:left; display:block; width:100%; font-size:12px; margin:5px 0 0 0;}
#user .spot .entry .txt .time2 { line-height:20px; height:20px; float:left; padding:0 10px; font-size:12px;}
#user .spot .meta {padding:10px 0 0 0 ; margin:0;}
#user .spot .meta .view { background:url(../images/icons.png) no-repeat left -340px; }
#user .spot .meta .like { background:url(../images/icons.png) no-repeat left -360px; }
#user .spot .meta .comment { background:url(../images/icons.png) no-repeat left -380px;}
#user .spot .tag {background:url(../images/icons.png) no-repeat left -400px; float:right; margin:10px -75px 0 0;}
#user .spot .entry .cate {padding:0 10px 0 10px;}
 
#user .sort { margin-top:10px;}
 
#user .spot .reply { margin:0; width:50px; }
#user .reply { float:right; margin:0 13px 0 0;}
#user .spot .reply a {float:right;}
 
#user .entry .content {width:752px; background:url(../images/entry_user_bg.png) repeat-y left top;}

#user .meta {padding-left:55px;}
#user .spot .meta span.label {background:url(../images/img.png) no-repeat -240px -128px; padding:7px 5px 0px; }
#user .meta span.label {background:url(../images/img.png) no-repeat -370px -128px; padding:7px 5px 0px; }

#user .comment h3 { font-size:16px; display:block; padding:25px 0 0 25px; color:#464646;}

.comment .entry .me  { height:72px; padding-left:15px; padding:0 0 0 15px;}
.comment .entry .me .txt { font-size:12px;
height:16px;
overflow:hidden;
padding:0;
width:85px;}
.comment .entry .me .pic img {border:none;}
.comment .entry .like_box{ padding-left:105px; float:left; margin-top:-5px; }
.comment .entry .like_box input {}
.comment .entry .like_box .check{float:left;}
.comment .entry .like_box label {height:20px; float:left; *line-height:20px; }
.comment .entry textarea { border:none; font-size:19px; background:none;float:left; width:480px; color:#B1B1B1; margin:15px 0 0 10px; overflow:hidden;}
.comment .entry input.btn {float:right; background:url(../images/img.png) no-repeat -90px -170px; width:102px; height:40px; font-size:21px; border:none; padding-bottom:5px; margin:7px 7px 0 0 ; cursor:pointer; font-weight:bold;}
.comment .entry input.btn:hover {float:right; background:url(../images/img.png) no-repeat -90px -210px; }
.comment .entry .box {float:left; width:620px; margin-top:5px; padding:5px; border: 1px solid #eaeaea; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.comment .entry label { font-size :12px; line-height:14px; height:14px; float:left; padding-left:5px;}

.commentlist .list  { width:740px; margin:10px auto 15px; border-bottom: 1px dotted #d1d1d1;}
.commentlist .list .user {height:80px;
padding:0; width:100px; float:left}
.commentlist .list .user .pic img {border:none;}
.commentlist .list .user .pic a {padding:0;}
.commentlist .list .content { float:left; width:640px;}
.commentlist .list .content .time { line-height:20px; height:20px; float:left; padding-bottom:15px; font-size:12px; }
.commentlist .list .content p { font-size:19px; line-height:25px; font-weight:bold; padding-top:10px;}
.commentlist .list .user .id a { padding:5px 0 0 0; float:left;}
.commentlist .list .user .id {height:20px;
overflow:hidden;
padding:0;
width:90px;}