@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-weight:normal;font-size:100%;}
body{font-family:"Microsoft Yahei","Arail","Verdana","Helvetica","sans-serif";font-size:14px;color:#333; background:url(../../../images/1/1_10/body_bg.png) 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:#542b10; text-decoration:none;}
a:hover{color:#c8c8c8; text-decoration:none;}

/*css sprite start*/
.header .avatar a .avatarFrame,
.header .author_info .intro .icon_arrow,
.header .nav ul,
.footer .footer_con .aPages a,
.goTop a,
.header .nav .switch,
.comments_list ul li.hover span.del a,
.feedBoxWrap .feedBoxMod .feedBoxAttr .dateDay,
.feedBoxMod .picArea .maskCon .iconCamera,
.header .author_info .intro .topBg,
.header .author_info .intro .inner{ background:url(../../../images/1/1_10/sprite_icons.png?2012062001) no-repeat;_background:url(../../../images/1/1_10/sprite_icons_ie6.png?2012062001) no-repeat;
}
/*css sprite end*/


/*公共 start*/
.header{ position:relative; height:147px;z-index:1}
.footer{ height:73px; position:relative;margin:33px 0 0 }
.content{margin:40px auto 0;_height:493px;width:880px;*zoom:1; overflow:hidden; _overflow:visible; background:#fff}
.indexCon{ background:none}
/*公共 end*/

/*header start*/
.header .header_bg{height:47px;background:url(../../../images/1/1_10/header_bg.png) repeat-x; position:absolute;left:0;top:0;width:100%;box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;}
.header .header_con{width:880px;margin:0 auto; position:relative}
.header .avatar{width:135px;height:141px;float:left;margin:6px 14px 0 0; overflow:hidden}
.header .avatar a{ display:block; position:relative;}
.header .avatar a .avatarFrame{ display:inline-block;width:135px;height:141px; position:absolute;left:0;top:0; cursor:pointer}
.header .avatar a img{width:125px;height:125px; display:block;padding:7px 0 0 7px}
.header .author_info{width:501px;float:left}
.header .author_info .name{height:49px;}
.header .author_info h1{float:left;padding:5px 0 0 24px}
.header .author_info h1 a{font-size:30px;color:#fff}
.header .author_info .weiboLogo{background: url(../../../images/common/weibo_logo.png) no-repeat;
	_background: url(../../../images/common/weibo_logo.gif) no-repeat;
    display: inline-block;
    height: 15px;
    margin: 15px 0 0 4px;
    overflow: hidden;
    width: 18px;}
	
.header .author_info .intro{ clear:both;}
.header .author_info .intro .topBg{height:16px; background-position:0 -220px}
.header .author_info .intro .inner{ position:relative;padding:1px 6px 8px 6px; z-index:99; background-position: 0 bottom}
.header .author_info .intro .icon_arrow{ display:inline-block;width:16px;height:13px; background-position:-199px -155px; position:absolute;left:41px;top:-12px; z-index:9999;zoom:1}
.header .author_info .intro .inner p{color:#4b2d1b; line-height:18px}
.header .nav{width:220px; position:relative;float:right;margin-right:-10px;_display:inline;padding:48px 0 0 0;}
.header .nav ul{ position:absolute;height:117px;width:220px; background-position:-137px 0;z-index:2;top:47px}
.header .nav .mask{ display:block;width:220px;height:51px; background:url(../../../images/1/1_10/header_bg.png) repeat-x; position:absolute;top:0;z-index:3}
.header .nav .switch{ position:absolute;right:10px;top:13px;width:20px;height:20px; background-position:-149px -152px;z-index:4}
.header .nav .switch:hover{ background-position:-173px -152px}
.header .nav ul li{height:32px;vertical-align:middle; overflow:hidden;zoom:1}
.header .nav ul li a{font-size:14px;color:#fff; display:block;padding:0 0 0 93px; height:32px;line-height:43px;  overflow:hidden}
.header .nav ul li a:hover{color:#8c6f5d}
/*header end*/

/*我的关注start*/
.content .myFollow{padding:57px 0 107px 63px; overflow:hidden;zoom:1}
.content .myFollow .hd{padding: 0 0 26px 0}
.content .myFollow .hd h2{font-size:24px;color:#553521}
.content .myFollow .hd h2 .count{font-size:13px;font-weight:normal}
.content .myFollow .followList{width:720px;float:left}
.content .myFollow .followList li{float:left;width:70px;height:70px;padding:0 10px 10px 0}
.content .myFollow .followList li img{width:60px;height:60px;border:5px solid #e1e1da}
/*我的关注end/

/*页脚start*/
.footer .footer_bg{background:url(../../../images/1/1_10/footer_bg.png) repeat-x 0 bottom; position:absolute;left:0;bottom:7px;box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666; height:47px;width:100%;z-index:0}/*modify 20111129 jinlong edit*/
.footer .footer_con{width:900px;margin:0 auto; position:relative; height:73px;z-index:10;zoom:1}
.footer .footer_con .aPages{  float: right; margin:25px 0 0 0; zoom:1;_display:inline}/*modify 20111129 jinlong edit*/
.footer .footer_con .aPages a{ display:block;width:25px;height:25px; text-indent:-9999px; overflow:hidden;float:left;zoom:1}
.footer .footer_con .aPages a.prev{background-position:-176px -124px;margin-right:16px;}
.footer .footer_con .aPages a.prev:hover{ background-position:-144px -124px;}
.footer .footer_con .aPages a.next{background-position:-246px -124px;}
.footer .footer_con .aPages a.next:hover{background-position:-214px -124px}

.goTop{overflow: hidden; position:absolute}
.goTop a{ display:block;width:71px;height:73px; background-position:0 -143px; text-indent:-9999px; overflow:hidden;zoom:1}
.goTop a:hover{ background-position:-72px -143px}
/*页脚end*/

/*正文区start*/
.main_con{padding:40px 68px 0; overflow:hidden}
/*正文区end*/

/* 评论区 */
.comments { width:615px; clear:both; margin-top:52px;padding-bottom:37px;_zoom:1; }
.comments .comments_input {overflow:hidden; }
.comments .comments_input textarea {width:601px; 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; _zoom:1;}
.comments_list ul{list-style:none; line-height:19px; _zoom:1;}
.comments_list ul li{overflow:hidden; *zoom:1; padding:10px 0;width:615px; border-bottom:1px dotted #a1b8a1}
.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; height:8px;z-index:999}
.comments_list ul li.hover span.del a{float:right; width:10px; height:10px; overflow:hidden; text-indent:-9999px; background-position:-191px -175px;}
.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{ 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;}

/*feemodstart*/
.feedList{width:744px; overflow:hidden; _zoom:1;}
.feedList .feedMod{padding:0 0 45px 0;margin:0 0 50px 0; background:url(../../../images/1/1_10/line.png) repeat-x 0 bottom;}
.feedMod .feedCon .tags{padding-bottom:13px}
.feedMod .feedCon .tags a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; display:inline-block; vertical-align:middle; overflow:hidden; background:#9f9893;margin:0 4px 5px 0;padding:0 5px;height:21px; line-height:21px;color:#fff; font-family:宋体;font-size:12px}
.feedMod .feedCon .feedTit{ position:relative}
.feedMod .feedCon h3{font-size:24px;color:#442818;}
.feedMod .feedCon h3 .ico_jingpin,.feedMod .feedCon h3 .ico_tuijian{margin-top:7px;}
.feedMod .feedCon p{ line-height:23px;margin:0;}
.feedMod .feedCon .musicPlayer{margin:14px 0 0 0}
.feedMod .feedCon p a,.feedMod .feedCon p a:link{text-decoration:none;}
.feedMod .feedCon p a:hover{text-decoration:underline;}
.feedMod .feedCon .imgArea{margin:0 0 0 0;padding-left:2px;padding-left:0\9}
.feedMod .feedCon .imgArea img{box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.5); display:block;max-width:744px;}
.feedMod .feedCon .feedDate{margin:0 0 17px 0}
.feedMod .feedCon .feedDate .time{font-size:12px;color:#666;font-size:12px; vertical-align:middle}
.feedMod .feedCon .feedDate .iconPrivate{ margin:0 0 0 3px}
.feedMod .feedCon .pubFeedAttr a:hover .count{color:#c8c8c8}
.feedMod .feedCon .pubFeedAttr .reshare a:hover .icon{ background-position:-32px -19px}
.feedMod .feedCon .pubFeedAttr .cmt a:hover .icon{ background-position:-16px -19px}
.feedMod .feedCon .pubFeedAttr .edit a:hover .icon{ background-position:-96px -19px}
.feedMod .feedCon .pubFeedAttr .like a:hover .icon{ background-position:-48px -19px}
.feedMod .feedCon .pubFeedAttr .like a.selected:hover .icon{ background-position:-64px 0}/*like opt 20111104 jinlong edit*/
.feedMod .feedCon .pubFeedAttr .del a:hover .icon{ background-position:-80px -19px}
.feedMod .feedCon .comments_btn{ background:#553521;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.feedMod .feedCon .videoPlayer a img{width:500px;height:410px; display:block}
.feedMod .feedCon blockquote{padding:0 0 0 10px;border-left:3px solid #9a9a9a}
/*feemodend*/

/*feedBox*/
.feedBoxWrap{ position:relative;font-size:12px;width:920px;overflow:hidden;}
.feedBoxWrap p{ line-height:22px}/*like optimize20111025 jinlong edit */
.feedBoxWrap p a,.feedBoxWrap p a:link{text-decoration:none;}
.feedBoxWrap p a:hover{text-decoration:underline;}
.feedBoxWrap .feedBoxMod{width:271px;float:left;margin:0 32px 40px 0}
.feedBoxWrap .feedBoxMod .feedBoxInner{ position:relative}
.feedBoxWrap .feedBoxMod .feedBoxInfo{ position:relative;width:200px;border:13px solid #fff;max-height:331px; overflow:hidden; background:#fff}/*like optimize 20111020 jinlong edit*/
.feedBoxWrap .feedBoxMod .feedBoxInfo .picArea{ overflow:hidden}
.feedBoxWrap .feedBoxMod .feedBoxInfo .picArea img{ display:block;width:200px}
.feedBoxWrap .feedBoxMod .feedBoxAttr{ position:absolute;right:0;top:0;width:45px;height:60px; background:#fff; overflow:hidden}
.feedBoxWrap .feedBoxMod .feedBoxAttr .dateDay{ display:block;width:45px;height:41px; background-position:-145px -175px;font-size:32px;color:#fff; font-family:Arial; text-align:center; line-height:41px; cursor:pointer; overflow:hidden}
.feedBoxWrap .feedBoxMod .feedBoxAttr .dateMonth{color:#cfd1d3;font-size:12px; line-height:19px;height:19px; display:inline-block; font-family:Arial; cursor:pointer; vertical-align:middle;float:right;margin-right:4px;_display:inline}
.feedBoxWrap .feedBoxMod .feedBoxAttr .iconPrivate{ position:static;vertical-align:middle;float:left;margin:2px 2px 0 1px;_display:inline;_margin-right:0;background:url(../../../images/common/sprite_feedattr.png);width:16px; overflow:hidden}
.feedBoxMod .picArea a{ display:block; position:relative;*zoom:1; max-height:331px; overflow:hidden}
.feedBoxMod .picArea .mask{ background:#fff; background:rgba(255,255,255,0.8); display:block;width:200px;height:100%; position:absolute;left:0;top:0; cursor:pointer;zoom:1; overflow:hidden; display:none}
.feedBoxMod .picArea .maskCon{ position:absolute; display:block;width:70px;height:75px;left:50%;top:50%;margin:-38px 0 0 -35px;font-size:28px;color:#aeb2b3; text-align:center; cursor:pointer; display:none;_display:block}
.feedBoxMod .picArea .noCount{height:42px;margin-top:-21px}
.feedBoxMod .picArea a:hover .mask{ display:block}
.feedBoxMod .picArea a:hover .maskCon{ display:block}
.feedBoxMod .picArea .maskCon .count{ display:inline-block;width:70px; text-align:center;}
.feedBoxMod .picArea .maskCon .iconCamera{ display:inline-block; background-position:-203px -176px;width:52px;height:43px; cursor:pointer}
.feedBoxMod  .videoCover{margin-bottom:9px;width:200px;overflow:hidden}
.feedBoxMod  .videoCover a{ display:block;width:200px; position:relative; overflow:hidden;max-height:200px; overflow:hidden}
.feedBoxMod  .videoCover a img{width:200px; display:block}
.feedBoxMod .icoVideoPlay{ display:inline-block; width:64px; height:43px; background:url(../../../images/common/sprite_play.png);_background:url(../../../images/common/sprite_play_1.png); background-position:0 -57px; overflow:hidden; position:absolute;left:50%;top:50%;margin:-22px 0 0 -32px}

.feedBoxMod .musicCover{margin:0 0 10px 0;width:200px;overflow:hidden}
.feedBoxMod .musicCover a{ display:block;width:200px;max-height:200px; overflow:hidden}
.feedBoxMod .musicCover img{ display:block; width:200px}
.feedBoxMod .musicPlayer{width:200px; overflow:hidden;margin:0 0 8px 0}
.feedBoxMod h3{padding:9px 0;clear:both}/*like optimize20111025 jinlong edit */
.feedBoxMod h3 a{font-size:18px;}


.fullDesc{margin:10px 0;}

/*优化四期 start*/
.iconPrivate{right:12px;top:12px}
/*优化四期 end*/

/*like optimize 20111020 jinlong edit start*/
.Q_likeCount .count{border-color:#988483}
.Q_like{right:0;top:5px}
.feedTxtBox .Q_like{float:right; position:static}
/*like optimize 20111020 jinlong edit end*/

/*这些人喜欢 20111021 jinlong start*/
.Q_whoLiked{width:616px;_zoom:1;}
.Q_whoLiked .bd .avatarList{width:650px}
.Q_whoLiked .bd .avatarList li a{border-color:#e0e1db}
/*这些人喜欢 20111021 jinlong end*/

/* 投稿按钮 */
a.btnTG,a.btnTG:link,a.btnTG:visited{float:right; width:101px; height:29px; margin-top:8px; clear:both; line-height:29px; display:block; background:url(../../../images/common/btn_tg10.png) no-repeat;_background:url(../../../images/common/btn_tg10.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:13px;}

/* 加标签 */
.feedMod .feedCon .tags a{background:#623c24;}
.feedMod .feedCon .tags .addTag a,.feedMod .feedCon .tags .addTag a:link,.feedMod .feedCon .tags .addTag a:hover{background:#623c24; line-height:18px; font-family:Microsoft Yahei; text-decoration:none;}
.feedMod .feedCon .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:8px 0 0;}
.uTag a,uTag a:link,uTag a:visited,uTag a:hover{height:20px; line-height:20px; background:#73401d; display:inline-block; padding:0 10px; margin-right:8px; margin-bottom:8px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; font-size:12px; text-align:center; color:#fff!important;}
