
.lo { width:950px; margin:0 auto;}
.lo-inner { padding:6px 19px; border:1px solid #DFDFDF; border-top:2px solid #A3362D; height:1%;}
.lo-main { float:right; width:580px;}
.lo-side { float:left; width:310px;}

.position { height:50px; line-height:50px; color:#CCCCCC; font-size:14px;}
.position a { color:#093D72;}
.position em { color:#888888; font-style:normal;}

.star-summry .i-photo { border:1px solid #E9E9E9;}
.star-summry .i-photo img { padding:4px;}
.star-summry .i-name { height:44px; line-height:44px; text-align:center; font-size:18px; color:#333333; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif;}
.star-summry .i-like { height:31px; line-height:31px; margin-bottom:20px; text-align:center; font-size:18px; color:#A3362D; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif;}
.star-summry .i-like * { vertical-align:middle;}
.star-summry .i-share { height:16px; margin-bottom:20px;}
.star-summry .i-share span.k { float:left; height:16px; line-height:16px; font-size:12px; color:#999999;}

.star-profile { margin-bottom:20px;}
.star-profile h2.title { height:35px; line-height:35px; margin-bottom:10px; background:url(/ui/lib/images/star_lib_theme.gif) 0 0 no-repeat;}
.star-profile h2.title span.name { float:left; height:35px; width:100px; text-indent:-9999px; overflow:hidden;}
.star-profile .list li { line-height:30px; width:100%; overflow:hidden; vertical-align:bottom; font-size:12px; background:url(/ui/lib/images/star_lib_dot.gif) 0 100% repeat-x;}
.star-profile .list li span.k { float:left; height:30px; color:#999999; padding-left:3px;}
.star-profile .list li span.v { float:right; height:30px; color:#666666; padding-right:3px;}
.star-profile .list li.des { line-height:170%; color:#666666; }
.star-profile .list li.des p { padding:10px 3px; }

.star-impression { margin-bottom:20px;}
.star-impression h2.title { height:35px; line-height:35px; margin-bottom:10px; background:url(/ui/lib/images/star_lib_theme.gif) 0 -35px no-repeat;}
.star-impression h2.title span.name { float:left; height:35px; width:100px; text-indent:-9999px; overflow:hidden;}
.star-impression h2.title span.extra { float:right; font-size:12px; padding-right:10px; font-weight:normal; }
.star-impression h2.title a.add { color:#A84239;}
.star-impression .list { width:100%; overflow:hidden;}
.star-impression .list li { float:left; height:29px; line-height:29px; padding-left:5px; padding-right:5px; font-size:12px; margin-right:1px; margin-bottom:1px;}
.star-impression .list li.c1 { background:#ECECEC; color:#666666;}
.star-impression .list li.c2 { background:#EFE2E2; color:#A84239;}
.star-impression .list li.c3 { background:#F4EFEA; color:#A88C71;}
.star-impression .list li.c4 { background:#EEF4E7; color:#719B57;}
.star-impression .list li.f1 { font-size:12px;}
.star-impression .list li.f2 { font-size:14px;}
.star-impression .list li.fw { font-weight:bold;}

.star-guess h2.title { height:35px; line-height:35px; margin-bottom:10px; background:url(/ui/lib/images/star_lib_theme.gif) 0 -70px no-repeat;}
.star-guess h2.title span.name { float:left; height:35px; width:100px; text-indent:-9999px; overflow:hidden;}
.star-guess .list { height:130px; width:310px; overflow:hidden;}
.star-guess .list ul { width:324px; margin-left:-14px; overflow:hidden;}
.star-guess .list li { width:94px; height:130px; float:left; margin-left:14px; display:inline;}
.star-guess .list li span.thumb { display:block; border:1px solid #EEEEEE; padding:6px;}
.star-guess .list li span.name { display:block; height:26px; line-height:26px; text-align:center; font-size:12px;}
.star-guess .list li span.name a { color:#333333;}

.star-news { margin-bottom:10px;}
.star-news h2.title { height:35px; line-height:35px; margin-bottom:12px; background:url(/ui/lib/images/star_lib_theme.gif) -350px 0 no-repeat;}
.star-news h2.title span.name { float:left; height:35px; padding-left:90px; font-size:18px; color:#A3362D; font-weight:normal; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif;}
.star-news h2.title span.name em { padding-left:10px; color:#CCCCCC; font-style:normal;}
.star-news h2.title span.extra { float:right; padding-top:10px;}
.star-news h2.title a.more { display:block; height:22px; width:40px; text-indent:-9999px; overflow:hidden; background:url(/ui/lib/images/star_lib_theme.gif) -350px -140px no-repeat;}
.star-news .list li { height:44px; line-height:44px; font-size:14px; background:url(/ui/lib/images/star_lib_dot.gif) 0 0 repeat-x;}
.star-news .list li a { float:left; height:44px; color:#333333;}
.star-news .list li span.time { float:right; height:44px; font-size:12px; color:#CCCCCC; font-family:Verdana, Geneva, sans-serif;}
.star-news .list .none { font-size:12px; padding:50px; text-align:center; color:#999999;}

.star-photo { border-top:1px solid #E9E9E9; padding-top:12px; margin-bottom:10px;}
.star-photo h2.title { height:35px; line-height:35px; margin-bottom:25px; background:url(/ui/lib/images/star_lib_theme.gif) -350px -70px no-repeat;}
.star-photo h2.title span.name { float:left; height:35px; padding-left:90px; font-size:18px; color:#A3362D; font-weight:normal; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif;}
.star-photo h2.title span.name em { padding-left:10px; color:#CCCCCC; font-style:normal;}
.star-photo h2.title span.extra { float:right; padding-top:10px;}
.star-photo h2.title a.more { display:block; height:22px; width:40px; text-indent:-9999px; overflow:hidden; background:url(/ui/lib/images/star_lib_theme.gif) -350px -140px no-repeat;}
.star-photo .list { width:580px; overflow:hidden;}
.star-photo .list .none { font-size:12px; padding:50px; text-align:center; color:#999999;}
.star-photo .list ul { width:594px; height:180px; margin-left:-14px; overflow:hidden;}
.star-photo .list li { float:left; width:184px; height:180px; margin-left:14px; display:inline;}
.star-photo .list li span.thumb { display:block; height:143px; background:url(/ui/lib/images/star_lib_theme.gif) -100px -400px no-repeat; }
.star-photo .list li span.thumb img { margin-left:15px; margin-top:16px;}
.star-photo .list li span.title { display:block; height:36px; line-height:36px; text-align:center; font-size:14px;}
.star-photo .list li span.title a { color:#666666;}

.star-works { border-top:1px solid #E9E9E9; padding-top:22px; margin-bottom:10px; }
.star-works h2.tab { height:34px; margin-bottom:7px;}
.star-works h2.tab a { float:left; height:34px; line-height:30px; font-weight:normal; width:95px; margin-right:5px; font-size:13px; text-align:center; color:#666666; background:url(/ui/lib/images/star_lib_theme.gif) -100px -105px no-repeat;}
.star-works h2.tab a.current { color:#FFFFFF; background:url(/ui/lib/images/star_lib_theme.gif) 0 -105px no-repeat;}
.star-works .list .none { font-size:12px; padding:50px; text-align:center; color:#999999;}
.star-works .list-inner { width:580px; height:140px; background:url(/ui/lib/images/star_lib_theme.gif) 0 -210px no-repeat;}
.star-works .btn-prev { float:left; width:17px; padding-top:40px; margin-right:14px;}
.star-works .btn-prev a { display:block; width:17px; height:60px; overflow:hidden; text-indent:-9999px; background:url(/ui/lib/images/star_lib_theme.gif) 0 -400px no-repeat; }
.star-works .btn-prev a:hover { background:url(/ui/lib/images/star_lib_theme.gif) -17px -400px no-repeat;  }
.star-works .btn-next { float:right; width:17px; padding-top:40px;}
.star-works .btn-next a { display:block; width:17px; height:60px; overflow:hidden; text-indent:-9999px; background:url(/ui/lib/images/star_lib_theme.gif) -34px -400px no-repeat;}
.star-works .btn-next a:hover { background:url(/ui/lib/images/star_lib_theme.gif) -51px -400px no-repeat; }
.star-works .box { float:left; margin-top:10px; width:520px;}
.star-works .box-inner { float:left; width:540px; height:120px; overflow:hidden;}
.star-works .box dl { float:left; height:120px; width:260px; overflow:hidden; display:inline;}
.star-works .box dl dt { height:120px; float:left; width:100px; overflow:hidden; margin-right:10px;}
.star-works .box dl dt img { width:100px;}
.star-works .box dl dd { height:24px; line-height:24px; font-size:12px; color:#333333;}
.star-works .box dl dd span.k { color:#999999;}
.star-works .box dl dd.title { font-size:14px; font-weight:bold;}
.star-works .box dl dd a { color:#093D72;}

.star-comment { margin-bottom:10px;}
.star-comment h2.title { height:35px; line-height:35px; margin-bottom:10px;}
.star-comment h2.title span.name { float:left; height:35px; font-size:18px; color:#A3362D; font-weight:normal; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif;}
.star-comment h2.title span.name em { padding-left:10px; color:#CCCCCC; font-style:normal;}
.star-comment h2.title span.extra { float:right; padding-top:10px;}
.star-comment h2.title a.more { display:block; height:22px; width:40px; text-indent:-9999px; overflow:hidden; background:url(/ui/lib/images/star_lib_theme.gif) -350px -140px no-repeat;}

.star-comment .list span.empty { display:block; font-size:12px; color:#999999; padding:10px 0;}
.star-comment .item { height:1%; margin-bottom:10px; padding-bottom:10px; background:url(/ui/lib/images/star_lib_dot.gif) 0 100% repeat-x;}
.star-comment .item h3 { height:21px; line-height:21px; font-size:12px; margin-bottom:5px; font-weight:normal; }
.star-comment .item h3 span.user { color:#333333; font-weight:bold; margin-right:12px;}
.star-comment .item h3 span.time { color:#999999;}
.star-comment .item .content { line-height:21px; font-size:12px; color:#666666;}
.star-comment .item .content p { padding-right:50px;}
.star-comment .item .content .btn-reply { float:right; text-align:right; }
.star-comment .item .content .btn-reply a { color:#666666; text-decoration:underline;}
.star-comment .reply { padding:10px 0; margin-left:10px; margin-right:10px; margin-bottom:-1px; background:url(/ui/lib/images/star_lib_dot.gif) 0 100% repeat-x;}
.star-comment .reply h3 { height:21px; line-height:21px; color:#A3362D; font-weight:normal; font-size:12px; margin-bottom:5px; padding-left:20px; background:url(/ui/lib/images/lib_v2.gif) 0 -115px no-repeat;}
.star-comment .reply .box { margin-bottom:5px;}
.star-comment .reply textarea { width:99%; border:1px solid #E9E9E9; font-size:12px; }
.star-comment .reply .unlogin { display:block; padding:30px 0; text-align:center; color:#CCCCCC; width:99%; border:1px solid #E9E9E9; font-size:12px;}
.star-comment .reply .unlogin a { color:#999999;}
.star-comment .reply .op { height:27px; font-size:12px;}
.star-comment .reply span.vcode { float:left; color:#666666;}
.star-comment .reply span.vcode * { vertical-align:middle;}
.star-comment .reply input.vcode { padding:2px; border:1px solid #CCCCCC; width:4em; margin-right:10px;}
.star-comment .reply span.btn { float:right; height:27px; line-height:27px;}
.star-comment .reply input.btn { color:#FFFFFF; height:27px; width:72px; border:0 none; cursor:pointer; background:url(/ui/lib/images/lib_v2.gif) -300px -30px no-repeat;}
.star-comment .reply span.btn a { float:left; line-height:27px; height:27px; margin-right:5px; color:#666666; text-decoration:underline; margin-right:7px;}

.star-comment .reply-list { margin-top:10px; overflow:hidden; background:#F4F4F4; font-size:12px; margin-left:30px;}
.star-comment .reply-list .arrow { height:6px; overflow:hidden; font-size:0; background:#FFFFFF url(/ui/lib/images/reply_arrow.gif) 98% 0 no-repeat;}
.star-comment .reply-item { margin:0 15px; margin-bottom:-1px; overflow:hidden; padding-top:10px; padding-bottom:10px; background:url(/ui/lib/images/star_lib_dot.gif) 0 100% repeat-x;}
.star-comment .reply-item h4 { height:21px; line-height:21px; font-size:12px; margin-bottom:5px; font-weight:normal;}
.star-comment .reply-item h4 span.user { color:#333333; font-weight:bold; margin-right:12px;}
.star-comment .reply-item h4 span.time { color:#999999;}
.star-comment .reply-item p { line-height:21px; font-size:12px; color:#666666; }
.star-comment .reply-loading { height:50px; line-height:50px; text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#CCCCCC;}
.star-comment .reply-more { background:#EAEAEA; color:#666666; cursor:pointer; height:30px; line-height:30px; text-align:center; font-size:12px;}

.star-comment .pagebar { height:30px; background:#EAEAEA; margin-bottom:10px;}
.star-comment .pagebar .count { float:left; height:30px; line-height:30px; font-size:12px; padding-left:10px; color:#999999;}
.star-comment .pagebar .num { float:right; padding-top:3px;}
.star-comment .pagebar .num a { float:left; height:22px; line-height:22px; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-left:7px; padding-right:7px; color:#666666; }
.star-comment .pagebar .num a.current { border:1px solid #D5D5D5; background:#FFFFFF; }
.star-comment .pagebar .btn { float:right; padding-top:3px; padding-right:3px;}
.star-comment .pagebar .btn a { float:left; width:60px; height:22px; text-align:center; margin-left:2px; display:inline; line-height:22px; font-size:12px; border:1px solid #D5D5D5; background:#FFFFFF; color:#CCCCCC; }
.star-comment .pagebar .btn a:hover { color:#666666;}
.star-comment .pagebar .btn a.active { color:#666666;}

.wg-ai-wrap { position:absolute; left:50%; top:50%; width:500px; height:210px;z-index:10001; margin-left:-200px; margin-top:-105px;}
.wg-ai { width:400px; border:5px solid #CCCCCC; background:#FFFFFF; font-family:Verdana, Geneva, sans-serif;}
.wg-ai h2.title { height:30px; background:#666666;}
.wg-ai h2.title span.name { float:left; height:30px; line-height:30px; padding-left:10px; font-size:14px; font-weight:normal; color:#FFFFFF;}
.wg-ai h2.title span.extra { float:right; padding-right:5px; padding-top:5px;}
.wg-ai h2.title span.extra a.close { display:block; width:18px; height:18px; overflow:hidden; text-indent:-9999px; background:url(/ui/lib/images/star_lib_theme.gif) -200px -175px no-repeat;}
.wg-ai .inner { padding:10px 0 10px 15px;}
.wg-ai h3 { height:18px; line-height:18px; margin-bottom:15px; font-size:14px; color:#333333;}
.wg-ai .des { height:18px; line-height:18px; font-size:12px; margin-bottom:10px; color:#666666;}
.wg-ai .list { overflow:hidden; width:100%; margin-bottom:10px; background:url(/ui/lib/images/star_lib_dot.gif) 0 100% repeat-x;}
.wg-ai .list ul { float:left; margin-bottom:10px;}
.wg-ai .list li { float:left; height:28px; margin-right:15px; margin-bottom:10px; line-height:28px; width:70px; font-size:12px; color:#FFFFFF; background:#D67C7C; text-align:center; }
.wg-ai .input { height:30px; line-height:30px; margin-bottom:10px; font-size:12px; color:#666666;  }
.wg-ai .input span.tips { color:#CCCCCC;}
.wg-ai .input input.keyword { padding:3px; width:200px; border:1px solid #CCCCCC; background:#F8F8F8;  }
.wg-ai .op { background:url(/ui/lib/images/star_lib_dot.gif) 0 0 repeat-x; padding-top:15px;}
.wg-ai .op .btn { border:0 none; cursor:pointer; display:block; width:72px; height:23px; margin:0 auto; background:url(/ui/lib/images/star_lib_theme.gif) -350px -175px no-repeat;}

.star-baike { margin-bottom:20px;}
.star-baike h2.title { height:35px; line-height:35px; margin-bottom:10px; background:url(/ui/lib/images/star_lib_theme.gif) 0 -550px no-repeat;}
.star-baike h2.title span.name { float:left; height:35px; width:100px; text-indent:-9999px; overflow:hidden;}
.star-baike .des { line-height:170%; font-size:12px; color:#666666;}
.star-baike .des p { text-indent:2em;}
.star-baike .des a { color:#A84239; text-decoration:underline; }

