@charset "utf-8";
/* reset  */
html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,tt,var,h1, h2, h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{outline:0; padding:0; margin:0; border:0; text-align:left; font-style:normal; word-wrap:break-word;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{ font-style:normal;font-size:100%}
body{font-family:"Microsoft Yahei","Arail","Verdana","Helvetica","sans-serif";font-size:13px;color:#c8c8c8; background:url(../../../images/1/1_9/body_bg.jpg) repeat;}
ol, ul,li{list-style:none;}
table{border-collapse:collapse; border-spacing:0; width:100%;}
caption, th, td{font-weight:normal; text-align:left; vertical-align:top;}
a:link,
a:visited{color:#c8c8c8; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;}

/*feed描述*/
.pubFeedAttr{font-size:12px;clear:both; overflow:hidden;color:#bbb;padding-right:4px}
.pubFeedAttr ul{ overflow:hidden;float:left;}
.pubFeedAttr ul li{float:left;margin-right:8px; vertical-align:middle; line-height:20px; height:20px; overflow:hidden;zoom:1}
.pubFeedAttr ul li.edit{margin-right:3px}
.pubFeedAttr ul li.like{margin-right:6px}
.pubFeedAttr ul li.reshare,
.pubFeedAttr ul li.cmt,
.pubFeedAttr ul li.like{*margin-right:2px}
.pubFeedAttr ul li.reshare{margin-left:-2px; display:inline}

.pubFeedAttr ul li span{ vertical-align:middle;}
.pubFeedAttr ul li span.icon{ display:inline-block;width:20px;height:20px; background:url(../../../images/1/1_9/sprite_icon.png); _background:url(../../../images/1/1_9/sprite_icon_1.png) no-repeat; overflow:hidden;cursor:pointer}
.pubFeedAttr ul li span.count{margin-left:0}
.pubFeedAttr ul li.reshare span.icon{ background-position:0 0}
.pubFeedAttr ul li.cmt .icon{ background-position:-20px 0}
.pubFeedAttr ul li.like .icon{ background-position:-40px 0}
.pubFeedAttr ul li.like .selected .icon{ background-position:-60px 0}
.pubFeedAttr ul li.del .icon{ background-position:-100px 0}
.pubFeedAttr ul li.edit .icon{ background-position:-80px 0}
.pubFeedAttr .more{float:right; line-height:20px}


/*公共*/
.header{height:37px; position:relative;z-index:9}/*header modify 20111018 jinlong edit*/
.content{width:867px;margin:0 auto; overflow:hidden; position:relative;top:-37px}
.content .main{width:634px;float:left; overflow:hidden;padding:37px 0 0;background:url(../../../images/1/1_9/pic_light.jpg) center -1px no-repeat}
.content .aside{width:194px;float:right;}


/*css sprite*/
.feedMod .feedType .type,
.feedMod .feedCon .feedDate .iconPrivate,
.aPages a,
.aside .asideInner .avatar a .avatarFrame,
.aside .asideInner .nav li .icon,
.goTop a,
.comments_list ul li.hover span.del a{ background:url(../../../images/1/1_9/sprite_icon.png) no-repeat;_background:url(../../../images/1/1_9/sprite_icon_1.png) no-repeat;}


/*header*/
.header h1{float:left;padding:0 0 0 20px; line-height:36px}
.header h1 a{ display:block}
.header h1 a:hover{color:#fff;}
.header .weiboLogo{background: url(../../../images/common/weibo_logo.png) no-repeat;_background: url(../../../images/common/weibo_logo.gif) no-repeat;display: inline-block;height: 15px;overflow: hidden;width: 18px;margin:10px 0 0 4px}

/*feedMod*/
.feedMod{width:634px; overflow:hidden;text-shadow:1px 1px 1px rgba(0,0,0,0.7);margin:0 0 35px 0 }
.feedMod .feedType{width:60px;float:left;padding:37px 0 0 }
.feedMod .feedType .type{ display:block;width:60px;height:50px}
.feedMod .feedCon{width:555px;float:right;background:url(../../../images/1/1_9/line.png) repeat-x 0 bottom;padding:0 0 29px 0; overflow:hidden}/*theme opt4 20110919 jinlong edit*/
.feedMod .feedCon .feedTit{ position:relative}
.feedMod .feedCon h3{font-size:18px;padding:0 40px 1px 0}/*theme opt4 20110920 jinlong edit*/
.feedMod .feedCon h3 .ico_jingpin,.feedMod .feedCon h3 .ico_tuijian{margin-top:4px;}
.feedPic .feedType .type{ background-position:0 -80px}
.feedVideo .feedType .type{ background-position:-60px -80px}
.feedMusic .feedType .type{ background-position:-120px -80px}
.feedText .feedType .type{ background-position:-180px -80px}
.feedMod .feedCon .imgArea{margin:0 0 4px 0;margin:0 0 11px 0\9;width:555px; overflow:hidden;padding-bottom:7px;padding-bottom:0\9;}
.feedMod .feedCon blockquote .imgArea{width:536px}
.feedMod .feedCon blockquote .imgArea img{max-width:536px}/*pic cut 20110928 jinlong edit*/
.feedMod .feedCon .imgArea img{box-shadow:0 2px 3px rgba(0,0,0,0.7);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.7);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.7); display:block;max-width:555px;}
.feedMod .feedCon .videoPlayer img{width:500px;height:410px}
.feedMod .feedCon .tags{padding:1px 0 3px  }
.feedMod .feedCon .tags a,
.comments .comments_input input{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; display:inline-block; background:#333;background:-moz-linear-gradient(top, #222, #333,#333, #323232);
background:-webkit-linear-gradient(top, #222, #333,#333, #323232);
background:-webkit-gradient(linear, 0 0, 0 20%, from(#222), to(#333));
box-shadow:0 0 2px rgba(0,0,0,0.5) inset;
 border:1px solid #555; vertical-align:middle; overflow:hidden;text-shadow:none}
.feedMod .feedCon .tags a{ height:20px;padding:1px 5px;margin:0 0 5px 0; line-height:20px;}/*0901 edit*/
.feedMod .feedCon .feedDate .time{font-size:12px;}
.feedMod .feedCon .feedDate .iconPrivate{ display:inline-block;width:20px;height:20px; background-position:-100px -20px; vertical-align:middle}
.feedMod .feedCon .feedInfo{padding:14px 0 6px 0;width:555px; overflow:hidden; position:relative}/*theme opt4 20110919 jinlong edit*/
.feedMod .feedCon .feedInfo p{ line-height:21px;padding:0;}
.feedMod .feedCon .feedInfo blockquote{padding:0 0 0 14px; background:url(../../../images/1/1_9/vertical_line.png) repeat-y;}

/*音乐类型*/
.feedMod .feedCon .imgArea .musicCover{width:350px;height:350px}
.feedMod .feedCon .musicPlayer{margin:20px 0 5px}
/*视频类型*/
.feedMod .feedCon .videoPlayer{width:500px;height:410px}
.feedMod .feedCon .videoPlayer a{ display:block; position:relative}
.icoVideoPlay{ display:inline-block;width:77px;height:52px; position:absolute;left:50%;top:50%;margin:-26px 0 0 -39px; background:url(../../../images/common/sprite_play.png);_background:url(../../../images/common/sprite_play_1.png)}

/*分页*/
.aPages{ text-align:right;margin:5px 5px 88px 0;clear:both}
.aPages a{ display:inline-block;width:30px;height:30px; overflow:hidden; text-indent:-9999px;margin-left:10px}
.aPages a.prev{ background-position:-120px 0}
.aPages a.prev:hover{ background-position:-120px -33px}
.aPages a.next{ background-position:-150px 0}
.aPages a.next:hover{ background-position:-150px -33px}


/*aside*/
.aside .asideInner{padding:40px 36px 0; background:url(../../../images/1/1_9/pic_light.jpg) center -1px no-repeat}
.aside .asideInner .avatar{width:122px;height:122px}
.aside .asideInner .avatar a{ display:block; position:relative}
.aside .asideInner .avatar a img{width:118px;height:118px;margin:2px; position:relative;z-index:1}
.aside .asideInner .avatar a .avatarFrame{ display:inline-block;width:122px;height:122px; background-position:-240px 0; position:absolute;top:0;left:0;z-index:2;cursor:pointer}

.aside .asideInner .nav{width:122px;float:left;margin:13px 0 0; background:url(../../../images/1/1_9/line.png) repeat-x 0 bottom; padding:0 0 14px 0; overflow:hidden;}/*like optimize 20111020 jinlong edit*/
.aside .asideInner .nav ul{width:200px; overflow:hidden}
.aside .asideInner .nav li{float:left;margin:0 15px 0 0}
.aside .asideInner .nav li .icon{ display:inline-block;width:30px;height:26px;cursor:pointer}
.aside .asideInner .nav li.home .icon{ background-position:0 -20px}
.aside .asideInner .nav li.archive .icon{ background-position:0 -137px}
.aside .asideInner .nav li.follow .icon{ background-position:-62px -20px}
.aside .asideInner .nav li.cal365 .icon{ background-position:-30px -20px}

.aside .asideInner .desc{padding:10px 0 0;clear:both}

/*gotop*/
.goTop{position:absolute;}
.goTop a{ display:block;width:31px;height:35px; background-position:-184px 0; text-indent:-9999px; overflow:hidden}
.goTop a:hover{ background-position:-184px -36px}

/*我的关注*/
.main .myFollow{margin:0 0 35px 84px; overflow:hidden; background:url(../../../images/1/1_9/line.png) repeat-x 0 bottom;padding:0 0 18px 0;zoom:1}
.main .myFollow .hd{padding: 0 0 26px 0}
.main .myFollow .hd h2{font-size:22px}
.main .myFollow .hd h2 .count{font-size:13px;font-weight:normal}
.main .myFollow .followList{width:600px;float:left}
.main .myFollow .followList li{float:left;width:50px;height:50px;padding:0 12px 12px 0}

.pageFollow .main{ background:none;}

/* 评论区 */
.comments { width:555px; clear:both; margin-top:52px; }
.comments .comments_input {width:555px; overflow:hidden; }
.comments .comments_input textarea {width:599px; height:18px; overflow:hidden; clear:both; padding:4px 6px 6px;*padding:4px 6px 0;padding:4px 6px 0\9; line-height:18px; border:1px #989898 solid; border-right-color:#d1d1d1; border-bottom-color:#d1d1d1; resize:none; font-family:"Microsoft Yahei"; font-size:12px; color:#ccc; margin-bottom:0;}
.comments .comments_input textarea.comments_text{color:#000;}
.comments .comments_input input {float:right; margin-top:12px; width:60px; height:25px; padding:0; border:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:13px; font-family:"Microsoft Yahei"; color:#fff; cursor:pointer; }
.comments .comments_input input.disable{background:#b0b0b0; cursor:default;}
.comments .comments_input em.green{float:right; margin-top:16px; margin-right:12px; font-style:normal; font-size:12px;}
.comments .comments_input em.red{float:right; margin-top:16px; margin-right:12px; font-style:normal; font-size:12px; color:#ff0000;}
.comments_list{clear:both; margin-top:10px; font-size:12px; }
.comments_list ul{list-style:none; line-height:19px;}
.comments_list ul li{overflow:hidden; *zoom:1; padding:10px 0; background:url(../../../images/1/1_9/line.png) repeat-x 0 bottom;width:555px;}
.comments_list ul li.hover{position:relative; }
.comments_list ul li span.del{display:none; }
.comments_list ul li.hover span.del{display:block; position:absolute; top:10px; right:0;z-index:999}/*report 20111231 jinlong edit*/
.comments_list ul li.hover span.del a{float:right; width:10px; height:10px; overflow:hidden; text-indent:-9999px; background-position:-101px -45px;}
.comments_list ul li .pic, .comments_list ul li .txt{float:left; _display:inline;}
.comments_list ul li .txt{width:490px; }/*report 20111231 jinlong edit*/
.comments_list ul li .pic{margin-right:10px; width:auto;}
.comments_list ul li .pic img{border:0;}
.comments_list ul li .txt .name{margin-top:0px; margin-right:5px; }
.comments_list ul li .txt .name a,.comments_list ul li .txt .name a:link{text-decoration:none; }
.comments_list ul li .txt .name a:hover{ text-decoration:none; }
.comments_list ul li .txt p{margin-bottom:0; margin-top:-3px;}
.comments_list ul li .txt p span.time{margin-left:15px; color:#999;}
.comments_list ul li .txt p a.reply{margin-left:10px;}
.comments_list ul li.last{border:0;}
.comments_more{line-height:20px; text-align:center; font-weight:bold; font-size:12px; }
.comments_more a, .comments_more a:link{text-decoration:none; }
.comments_more a:hover{text-decoration:underline; }
.comments_loading{background:rgba(255,255,255,0.1); margin-top:5px; height:31px; line-height:28px; text-align:center; font-size:12px; color:#a5a5a5; }
.comments .pages{position:static; font-size:12px; padding:0 0 23px 0; margin-top:6px; text-align:right;}
.comments .pages ul li{float:right; margin-left:12px;}
.comments .pages ul li a{font-size:12px;}

/*此处公共上传后可以删除 start*/
body .comments_list ul li .txt p{margin-top:1px}
body .comments_list ul li .txt p img{ vertical-align:middle}
.comments .comments_input textarea.comments_text {height:18px!important;line-height:18px!important}
.comments .comments_input textarea{ padding:2px 6px 3px!important;_padding:3px 6px 2px!important;}

/*此处公共上传后可以删除end*/


.fullDesc{margin-top:10px;}

/*优化四期 start*/
.iconPrivate{right:0;top:0}
/*优化四期 end*/


/*like optimize 20111020 jinlong edit start*/
.likeCount{padding:17px 0 20px 5px; background:url(../../../images/1/1_9/line.png) repeat-x scroll 0 bottom;}
.Q_likeCount .count{border-right:0 none}
/*like optimize 20111020 jinlong edit end*/

/*这些人喜欢 20111021 jinlong start*/
.Q_whoLiked{margin:5px 0 0 0}
.Q_whoLiked .hd{border:0 none;background:url(../../../images/1/1_9/line.png) repeat-x 0 bottom;}
.Q_whoLiked .hd h2{color:#c8c8c8;text-shadow:none}
.Q_whoLiked .avatarList {width:600px}
.Q_whoLiked .bd .avatarList li{padding-right:11px}
.Q_whoLiked .bd .avatarList li a{border-color:#333}
/*这些人喜欢 20111021 jinlong end*/

a.btnTG,a.btnTG:link{width:114px; height:29px; margin-top:8px; clear:both; line-height:29px; display:block; background:url(../../../images/common/btn_tg09.png) no-repeat;_background:url(../../../images/common/btn_tg09.gif) no-repeat; text-align:center; font-size:16px; color:#fff; text-decoration:none;}
a.btnTG:hover{color:#fff; text-decoration:none;}

/*评论举报*/
.comments_list ul li .act{top:11px}
.comments_list ul li .act span.del, .comments_list ul li.hover .act span.del{margin-bottom:0}

/* 个人标签 */
.uTag{clear:both; padding:15px 0 0;}
.uTag a,uTag a:link,uTag a:visited,uTag a:hover{height:20px; line-height:20px; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; display:inline-block; background:#333;background:-moz-linear-gradient(top, #222, #333,#333, #323232);
background:-webkit-linear-gradient(top, #222, #333,#333, #323232);
background:-webkit-gradient(linear, 0 0, 0 20%, from(#222), to(#333));
box-shadow:0 0 2px rgba(0,0,0,0.5) inset;
 border:1px solid #555; display:inline-block; padding:0 10px; margin-right:8px; margin-bottom:8px; overflow:hidden; font-size:12px; text-align:center; color:#fff!important;}

