@charset "utf-8";
*{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
em,strong{font-weight:bold;font-style:normal;}
body,textarea,select,input{font-family:"Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma,arial,simsun,"\5B8B\4F53";font-size:12px;color:#999;}
a{text-decoration:none;color:#999;}
a:hover{text-decoration:none;}
blockquote{padding:0 0 0 10px;margin:10px 0;color:#999;border-width:0 0 0 1px;border-style:solid;}
/* 行间距 */
.text ul,.text ol,.text p,.text blockquote{margin:0 0 10px;}

.f-clear:after{clear:both;display:block;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-clear{zoom:1;}
.f-thide{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-break:keep-all;}
.f-iblock{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;}
.f-trans{transition:all 0.3s linear;;-webkit-transition:all 0.3s linear;;-moz-transition:all 0.3s linear;;-o-transition:all 0.3s linear;;}
.f-trans2{transition:all 0.15s linear;;-webkit-transition:all 0.15s linear;;-moz-transition:all 0.15s linear;;-o-transition:all 0.15s linear;;}

/* 新编辑器列表样式 处理  */
/* 以下代码只对有环绕需求的内容使用。副作用：导致ul和ol的每一个li只有一行 */
/*
.m-post .text ul li{list-style:disc inside none;}
.m-post .text ol li{list-style:decimal inside none;}
.m-post .text ul li p,
.m-post .text ol li p{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;margin:0;}
.m-post .text ul li,
.m-post .text ol li{overflow:hidden;}
.m-post .text ul li p,
.m-post .text ol li p{width:95%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-break:keep-all;}
*/
.m-post .text ul{padding-left:14px;}
.m-post .text ol{padding-left:17px;*padding-left:20px;}
.m-post .text ul li{list-style:disc outside none;}
.m-post .text ol li{list-style:decimal outside none;}


/* 页面样式 */
body,html{word-wrap:break-word;_zoom:1;}
.g-doc{padding-top:75px;margin:0 auto;}

.g-body{_position:relative;_zoom:1;}
.g-side{float:left;width:180px;overflow:hidden;text-align:center;}
.g-main{float:right;}
.g-postlist{padding-bottom:40px;margin-bottom:-40px;}
.g-foot{position:relative;zoom:1;height:20px;line-height:20px;padding:35px 0 70px 181px;text-align:center;}

.js-innerpage .m-hot,
.js-innerpage .m-comment{display:block;}

.m-face{display:block;position:relative;zoom:1;width:180px;height:180px;line-height:180px;margin-bottom:14px;overflow:hidden;}
.m-face:hover{_background:#fff;/* 修复ie6下 hover自元素无效的bug */}
.m-face .nick{display:block;width:140px;height:140px;line-height:140px;padding:20px;font-size:26px;color:#fff;text-align:left;}
.m-face img{display:block;position:absolute;left:0;top:180px;width:180px;height:180px;}
.m-face:hover img{top:0;}
.m-face:hover .nick{*display:none;}
.m-navandpage{padding-left:20px;text-align:left;}
.m-navandpage a{text-decoration:underline;}
.m-navandpage a:hover{_text-decoration:underline;}
.m-navandpage .itm{width:160px;height:32px;line-height:32px;}
.m-navandpage .js-selitem{}

/* post样式 */
.m-post{margin-bottom:1px;}
.m-post .wrap{margin-bottom:10px;}
.m-post .img{width:100%;overflow:hidden;}
.m-post .img img{display:block;max-width:100%;_width:expression(this.width < (this.parentNode.parentNode.clientWidth||this.parentNode.parentNode.offsetWidth||700)?"auto":"100%");}
.m-post .text{padding:21px 40px 0 40px;line-height:30px;}
.m-post .text a{}
.m-post .text img{max-width:100%;_width:100%;}
.m-post .text blockquote{padding:0 0 0 10px;}

.m-post .ccarea{padding:20px 40px 0 40px;}
.m-post .otherinfo1{padding:20px 40px 0 40px;line-height:20px;}
.m-post .otherinfo1 a,
.m-post .otherinfo1 .sep{margin-right:5px;}
.m-post .otherinfo1 a{white-space:nowrap;}

.m-post .otherinfo2{height:20px;line-height:20px;padding:20px 40px 20px 40px;}
.m-post .otherinfo2 .cmt,
.m-post .otherinfo2 .hot{float:right;margin-left:10px;}
.m-post .otherinfo2 .time{}

.m-post-photo .imginfo{margin:10px 10px 0 10px;}

.m-post-article .title{color:#fff;overflow:hidden;line-height:30px;padding:34px 40px 0 40px;font-size:18px;font-weight:normal;}

.m-post-video .wrap{}
.m-post-video object,.m-post-video embed{width:100%;}

.m-post-music{}
.m-post-music .content{padding:40px 40px 0 40px;}
.m-post-music .content .player{height:35px;line-height:35px;}
.m-post-music .wrap{float:left;width:95px;height:73px;margin:0 20px 0 0;overflow:hidden;}
.m-post-music .img a{display:block;position:relative;zoom:1;width:95px;height:73px;overflow:hidden;}
.m-post-music .img a img{width:73px;height:73px;}
.m-post-music .img a .musiccase{position:absolute;left:0;top:0;width:95px;height:73px;background:url(//imglf4.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6WTlYNEhmWEpPOTNORFdCdUtxTmR5Q0tqaGt4MjdKeUtBPT0..png?imageView) 0 0 no-repeat;}
.m-post-music .text{padding:8px 0 0 0;}
.m-post-music .playarea{min-height:75px;_height:75px;}
.m-post-music .playarea .musicinfo{height:18px;line-height:18px;margin-top:20px;}

.m-post-about{}
.m-post-about .content{}
.m-post-about .content .aboutright{padding:21px 30px 30px 30px;color:#999;}
.m-post-about .content .aboutright .text{line-height:30px;}

.m-post-about .text{padding-left:0;}

.m-loading{text-align:center;}
.m-copyr{}
.m-copyr .sep{margin:0 5px;}


.m-hot,
.m-comment{padding:40px;margin-bottom:1px;}

.m-pager{height:24px;padding:20px 40px;text-align:center;}
.m-pager a{height:24px;line-height:24px;text-decoration:underline;}
.m-pager a:hover{text-decoration:underline;}
.m-pager span{line-height:24px;}
.m-pager .prev{float:left;}
.m-pager .next{float:right;}

.m-gotop{position:fixed;left:1097px;bottom:126px;width:50px;height:50px;line-height:45px;font-size:30px;}
.m-gotop{_position:absolute;_left:auto;_right:-100px;_top:-50px;}

/* CC图标 */
.cc_1,.cc_2,.cc_3,.cc_4,.cc_5,.cc_6{display:block;height:23px;background:url(//imglf3.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6YUo0OUliSklGQU1iSmpHUURreFdPeG1QUEhoL2huVTl3PT0..png?imageView) -999px -999px no-repeat;_background:url(//imglf6.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6ZFZqWE1tZHNIemRlL2hKSk44UTc0ZzVaQWtVa2lYMCtRPT0..png?imageView) -999px -999px no-repeat;text-indent:-9999px;overflow:hidden;}
.cc_1{width:48px;background-position:0 4px;}
.cc_2{width:48px;background-position:-55px -19px;}
.cc_3{width:32px;background-position:0 -43px;}
.cc_4{width:32px;background-position:-70px -66px;}
.cc_5{width:32px;background-position:0 -90px;}
.cc_6{width:14px;background-position:-87px -113px;}

.nctitle{padding-bottom:10px;font-size:14px;}
.notes{margin:0;padding:0;line-height:20px;font-size:12px;zoom:1;}
.notes:after{clear:both;content:'.';display:block;height:0;visibility:hidden;overflow:hidden;}
.notes .note{list-style:none;margin:0;float:left;width:100%;padding:10px 0;border-bottom:1px solid #222;}
.notes .avatar{float:left;width:16px;height:16px;border:0;}
.notes .clear{clear:both;height:0;overflow:hidden;}
.notes .action{float:right;width:570px;}
.notes blockquote{padding: 0 0 0 15px;margin-left:30px;overflow:hidden;word-wrap:break-word;}
