@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;}
body{font-family:"Microsoft Yahei","Arail","Verdana","Helvetica","sans-serif"; color:#d4d8e9; font-size:12px;}
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:#e163ff; text-decoration:none;}
a:hover{color:#e163ff; text-decoration:underline;}

/* 首页 */
.fordiybg{background:url(../../../images/1/1_7/theme_bg.jpg) repeat #1F2438;}
body{background:#1f2438 url(../../../images/1/1_7/theme_bbg.jpg) bottom fixed repeat-x;}
.wrap{min-height:800px; *height:800px; margin:0 auto; background:url(../../../images/1/1_7/theme_bg.jpg) bottom fixed no-repeat;}
.container{width:884px; margin:0 auto;}
.container .header{width:100%; height:126px;}
.container .header h1{padding-top:50px; line-height:21px;*line-height:40px; font-size:40px; font-weight:normal; text-indent:33px;}
.container .content{width:100%; clear:both; overflow:hidden; *zoom:1; position:relative;}
.container .content .main{width:674px; float:left; _display:inline;}
.container .content .side{width:180px; float:left; margin-left:30px;}
.headPic{width:180px; height:180px; overflow:hidden; margin-bottom:30px;}
.headPic img{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.nav{padding-bottom:10px;}
.nav ul li{width:180px; height:30px; line-height:28px; background:#fff url(../../../images/1/1_7/ico_nav.png) 154px 5px no-repeat; _background:#fff url(../../../images/1/1_7/ico_nav.gif) 154px 5px no-repeat; -webkit-box-shadow:0px 2px 2px #0e1019; -moz-box-shadow:0px 2px 2px #0e1019; box-shadow:0px 2px 2px #0e1019; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; margin-bottom:10px; text-indent:28px;}
.nav ul li a,.nav ul li a:link{width:180px; height:28px; display:block; font-size:16px; color:#1f2438; text-decoration:none;}
.nav ul li a:link{color:#1f2438; text-decoration:none;}
.introduction{width:170px; padding:15px 5px; border-top:1px #7a7e91 dotted; border-bottom:1px #7a7e91 dotted; line-height:18px;}

.mod{width:614px; padding:30px; margin-bottom:30px; background:#04040a; background:rgba(4,4,10,.58); -webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px; overflow:hidden; *zoom:1;}
.mod .hd{*zoom:1;width:614px;float:left;clear:both}
.mod .hd .date{float:left; margin-right:15px; _display:inline; text-align:center; color:#e163ff;}
.mod .hd .date .month{display:block; line-height:21px; font-size:16px;}
.mod .hd .date .day{display:block; line-height:28px; font-size:28px;}
.mod .hd h3{margin-bottom:4px; line-height:28px; font-weight:normal; font-size:22px;padding:0 40px 0 0}
.mod .hd h3 .ico_jingpin,.mod .hd h3 .ico_tuijian{margin-top:6px;}
.mod .hd h3 a,.mod .hd h3 a:link{text-decoration:none;}
.mod .hd h3 a:hover{text-decoration:underline;}
.mod .hd .tags .con span{white-space:nowrap;}
.mod .hd .tags a{margin-left:8px;}
.mod .bd{clear:both; padding-top:15px;zoom:1;}
.mod .bd .text{font-size:13px; line-height:21px;}
.mod .bd .text a,.mod .bd .text a:link{text-decoration:none;}
.mod .bd .text a:hover{text-decoration:underline;}
.mod .bd .img{clear:both;}
.mod .mis{float:right;width:563px; position:relative}
.mod .articleInfo{clear:both; margin-top:10px;}
.mod .articleInfo ul{*zoom:1; *overflow:visible;}
.mod .articleInfo ul li{float:right; _display:inline; color:#a5a5a5; margin-right:8px;}
.mod .articleInfo ul li.dateTime{line-height:16px;}
.mod .articleInfo ul li.reviewCount,.mod .articleInfo ul li.otherCount,.mod .articleInfo ul li.privacy{margin-right:8px; color:#d8720d;}
.mod .articleInfo ul li.reviewCount span{background:url(../../../images/1/1_7/icon_notes.png) 0 2px no-repeat;_background:url(../../../images/1/1_7/icon_notes.gif) 0 2px no-repeat; display:inline-block; height:16px; padding-left:16px;}
.mod .articleInfo ul li.otherCount span{background:url(../../../images/1/1_7/icon_notes02.png) no-repeat;_background:url(../../../images/1/1_7/icon_notes02.gif) no-repeat; display:inline-block; height:16px; padding-left:17px;}
.mod .articleInfo ul li.privacy span{background:url(../../../images/1/1_7/ico_lock.gif) no-repeat;_background:url(../../../images/1/1_7/ico_lock.gif) no-repeat; display:inline-block; width:16px; height:16px; margin-top:-3px;*margin-top:-1px; padding-left:6px;}
.mod .articleInfo ul li.like a span{background:url(../../../images/common/icon_love.png) no-repeat; display:inline-block;height:16px; margin-top:-2px;*margin-top:1px; padding-left:18px;line-height:23px;}

.mod .articleInfo ul li.del span,
.mod .articleInfo ul li.edit span{ display:inline-block; background:url(../../../images/common/icon_operate.png) no-repeat;width:16px;height:16px;padding:0;margin:0; cursor:pointer; vertical-align:-3px;margin-top:2px\0}

.mod .articleInfo ul li.edit span{ background-position:-16px 0}

.mod .articleInfo ul li.like a.redLove span{ background-position:0 -16px}
.mod .articleInfo ul li a:hover span{text-decoration:underline;}
.mod .articleInfo ul li a:hover{text-decoration:none;}
.mod .bd .picture p{margin-bottom:15px;}
.mod .pic{position:relative; *width:600px; *overflow:hidden;}
.mod .pic img{margin-bottom:5px; max-width:600px;}
.mod .pic .ico_play{position:absolute; top:186px; left:215px; width:79px; height:53px; background:url(../../../images/1/1_7/ico_play.png) no-repeat; cursor:pointer;}
.mod .musicPlayer{margin:7px 0 6px;overflow:hidden}
.mod .musicPlayer img{ display:block}
blockquote{padding-left:10px; border-left:4px #1f2438 solid; overflow:hidden; margin-top:5px;}
blockquote p{margin:-4px 0 -3px;}
blockquote p.musicDesc{margin:0}
.text p a,.text p a:link,.text p a:hover{text-decoration:none;}
.mod blockquote .pic img{margin-bottom:9px;}
.mod blockquote .pic img.musicCover{margin-bottom:5px;}
.mod .hd .articleInfo{float:left; margin-top:8px; margin-bottom:-10px;}
.mod .hd .articleInfo ul li{float:left; *height:22px;}
.mod .author{display:block; margin-bottom:10px;}
.mod .transcom{margin-bottom:5px;}
.mod .bd .picture p.transcom{margin-bottom:5px;}

/* 我关注的人 */
.myFollow{width:636px; padding:30px 10px 30px 28px; margin-bottom:30px; background:#04040a; background:rgba(4,4,10,.58); -webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px; overflow:hidden; *zoom:1;}
.myFollow h3{font-size:22px; line-height:28px; font-weight:normal;}
.myFollow h3 span{font-size:13px;}
.myFollow ul{clear:both; margin-top:22px;}
.myFollow ul li{float:left; _display:inline; margin:0 13px 12px 0;}
.myFollow ul li img{float:left; width:50px; height:50px; overflow:hidden;}

/* 返回顶部 */
.goTop{position:absolute; bottom:88px; left:704px; width:70px; height:70px;}
.goTop a,.goTop a:link{width:70px; height:70px; float:left; background:url(../../../images/1/1_7/ico_gotop.png) no-repeat;_background:url(../../../images/1/1_7/ico_gotop.gif) no-repeat; text-indent:-9999px;}
.goTop a:hover{background-position:0 -70px;}

/* 翻页 */
.aPages{clear:both; margin-bottom:8px; /*20110729 jinlong edit*/padding-bottom:20px; overflow:hidden; *zoom:1;}
.aPages a,.aPages a:link{width:75px; float:left; line-height:38px; font-size:14px; color:#d4d8e9;}
.aPages a:visited,.aPages a:hover{color:#e163ff; text-decoration:none;}
.aPages span{float:left; font-size:30px; cursor:pointer;}
.aPages a.prev{margin-left:30px;}
.aPages a.prev span{*margin-top:2px;}
.aPages a.next{float:right; margin-right:30px;}
.aPages a.next span{float:right; *margin-top:-35px;}

/* 评论区 */
.comments { width:614px; clear:both; margin-top:40px; }
.comments .comments_input {width:614px; 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; background:#e163ff; 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; color:#6aae3f;}
.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; border-bottom:1px #747686 dotted;}
.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; width:8px; height:8px;}
.comments_list ul li.hover span.del a{float:right; width:8px; height:8px; overflow:hidden; text-indent:-9999px; background:url(../../../images/1/1_7/ico_close.png) no-repeat;}
.comments_list ul li .pic, .comments_list ul li .txt{float:left; _display:inline;}
.comments_list ul li .txt{width:550px; }/*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{color:#E163FF; 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:#bbb;}
.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;}

/*微博logo*/
.weiboLogo{ display:inline-block;width:18px;height:15px; background:url(../../../images/common/weibo_logo.png) no-repeat; vertical-align:-5px;*vertical-align:5px;overflow:hidden;margin-left:4px;_background:url(../../../images/common/weibo_logo.gif) no-repeat}

/*pubFeedAttr*/
.pubFeedAttr{margin-top:15px;padding-right:12px}
.pubFeedAttr ul li{_display:inline}
.pubFeedAttr a.more{float:right}
.pubFeedAttr ul{float:left}

.pubDateTime{padding-bottom:3px}

/* 归档页为空 */
p.noArchive{width:620px; padding:0 5px 60px; line-height:22px; font-size:13px; color:#d4d8e9; overflow:hidden; *zoom:1;}
p.noArchive img{float:left; margin-top:18px;}
p.noArchive a,p.noArchive a:link{color:#c763ff; text-decoration:none;}
p.noArchive a:visited{color:#c763ff; text-decoration:none;}
p.noArchive a:hover{color:#c763ff; text-decoration:underline;}


/* Tag编辑操作提示 */
.popbb{position:absolute; width:216px; border:2px rgba(167,200,225,0.8) solid; *border:2px #a7c8e1 solid; border:2px #a7c8e1 solid\9; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#f5f8fb;}
.popbb .bd{position:relative; padding:12px 20px 12px 15px; font-family:"Microsoft Yahei";}
.popbb .bd p{margin:0; line-height:18px; font-size:12px; color:#333;}
.popbb .bd p.editTag{padding:20px 0 10px;}
.popbb .bd p.editTag em{font-style:normal; margin:0 4px;}
.popbb .bd a.close,
.popbb .bd a.close:link{position:absolute; top:3px; right:3px; width:16px; height:16px; overflow:hidden; background:url(http://simg.sinajs.cn/xblogstyle/images/common/ico_close.png) 0 0 no-repeat; text-indent:-9999px;}
.popbb .bd a.close:hover{background-position:0 -16px;}
.popbb .bd .button{text-align:center;}
.popbb .bd a.btn{position:relative; z-index:3; background:url(http://simg.sinajs.cn/xblogstyle/images/common/btn06.png) right -22px no-repeat;_background:url(http://simg.sinajs.cn/xblogstyle/images/common/btn06.gif) right -22px no-repeat; margin:12px 9px 0 0; padding-right:13px; height:22px; line-height:22px; display:inline-block; text-decoration:none;}
.popbb .bd a.btn:hover{background-position:right -66px; display:inline-block; text-decoration:none;}
.popbb .bd a.btn span{height:22px; line-height:22px; float:left; padding-left:14px; border:0; background:url(http://simg.sinajs.cn/xblogstyle/images/common/btn06.png) 0 0 no-repeat;_background:url(http://simg.sinajs.cn/xblogstyle/images/common/btn06.gif) 0 0 no-repeat; font-family:"Microsoft Yahei"; font-size:12px; color:#f4fdfd; text-decoration:none; cursor:pointer; text-decoration:none;}
.popbb .bd a.btn:hover span{background-position:0 -44px;}
.popbb .bd a.btn span strong{font-weight:bold;}
.popbb .bd h3{margin:0 0 8px; font-weight:normal; font-size:14px; color:#666;}
.popbb .bd label{font-size:14px; color:#000;}
.popbb .bd label input{margin:5px 5px 0 0; _margin:-3px 0 0; *margin:0; padding:0; float:left; _display:inline;}

.fullDesc{margin-top:15px;}

/*优化四期 start*/
.iconPrivate{right:0;top:0}
/*优化四期 end*/

/*这些人喜欢 20111021 jinlong start*/
.Q_whoLiked{width:609px;margin-bottom:10px}
.Q_whoLiked .hd h2{color:#d4d8e9}
.mod .Q_whoLiked .bd{padding-top:20px}
.Q_whoLiked .bd .avatarList{width:650px}
.Q_whoLiked .bd .avatarList li{padding-right:7px}
.Q_whoLiked .bd .avatarList li a{border-color:#747686}
/*这些人喜欢 20111021 jinlong end*/

/*评论举报*/
.comments_list ul li .act{top:11px}

/* 加标签 */
.mod .hd .tags .addTag{margin:5px 0; overflow:hidden;}
.mod .hd .tags .addTag a,.mod .hd .tags .addTag a:link,.mod .hd .tags .addTag a:visited,.mod .hd .tags .addTag a:hover{margin:0; display:inline-block; width:64px; height:21px; line-height:18px; background:#e163ff; text-align:center; color:#fff; text-decoration:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.mod .hd .tags .addTag em{font-style:normal; font-weight:bold; font-family:serif; font-size:18px; vertical-align:-1px; _vertical-align:0px;}

/* 个人标签 */
.uTag{clear:both; padding:15px 5px;}
.uTag a,uTag a:link,uTag a:visited,uTag a:hover{height:20px; line-height:20px; background:#e163ff; display:inline-block; padding:0 10px; margin-right:8px; margin-bottom:5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; font-size:12px; text-align:center; color:#fff!important;}
