@charset "utf-8";
*[hidefocus]{outline:none;}
*{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:#333;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
blockquote{padding:0 0 0 10px;margin:10px 0;color:#333;border-width:0 0 0 1px;border-style:solid;}
/* 行间距 */
.text ul,.text ol,.text p,.text blockquote{margin:0 0 20px 0;}

.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-icon{background-image:url(//imglf3.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6VTVIS01rYy9jYStwSkt5QkFiV21pUVJOOUgxc3NEbkZ3PT0..png?imageView);background-repeat:no-repeat;background-position:-9999px -9999px;_background-image:url(//imglf3.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6ZVNnZHpoNFAyWFZ3QXIwZU1pd2tyYmR6MkxYM2lkMWZRPT0..png?imageView);}

/* 新编辑器列表样式 处理  */
.m-post .text ul{padding-left:16px;*padding-left:19px;}
.m-post .text ol{padding-left:19px;*padding-left:25px;}
.m-post .text ul li{list-style:disc outside none;}
.m-post .text ol li{list-style:decimal outside none;}

.m-detail .text ul{padding-left:16px;*padding-left:19px;}
.m-detail .text ol{padding-left:19px;*padding-left:25px;}
.m-detail .text ul li{list-style:disc outside none;}
.m-detail .text ol li{list-style:decimal outside none;}

/* 以下代码只对有环绕需求的内容使用。副作用：导致ul和ol的每一个li只有一行 */
.m-post-leftimg .text ul,
.m-post-leftimg .text ol,
.m-detail-leftimg .text ul,
.m-detail-leftimg .text ol{padding-left:0;}
.m-post-leftimg .text ul li,
.m-detail-leftimg .text ul li{list-style:disc inside none;}
.m-post-leftimg .text ol li,
.m-detail-leftimg .text ol li{list-style:decimal inside none;}
.m-post-leftimg .text ul li p,
.m-post-leftimg .text ol li p,
.m-detail-leftimg .text ul li p,
.m-detail-leftimg .text ol li p{vertical-align:bottom;*vertical-align:baseline;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;margin:0;}
.m-post-leftimg .text ul li,
.m-post-leftimg .text ol li,
.m-detail-leftimg .text ul li,
.m-detail-leftimg .text ol li{overflow:hidden;height:27px;line-height:27px;}
.m-post-leftimg .text ul li p,
.m-post-leftimg .text ol li p,
.m-detail-leftimg .text ul li p,
.m-detail-leftimg .text ol li p{overflow:hidden;width:90%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-break:keep-all;}


/* 页面样式 */
body,html{word-wrap:break-word;_zoom:1;}
html{background:-moz-linear-gradient(top,#c5ccc2,#a1b7b3);background:-o-linear-gradient(top,#c5ccc2,#a1b7b3);background:-webkit-gradient(linear,0 0,0 bottom,from(#c5ccc2),to(#a1b7b3));background-attachment:fixed;}
html{filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#c5ccc2",endColorStr="#a1b7b3",gradientType="0");}
body{background:url(//imglf4.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6ZkQrWXNRUml0YU5uazFpNDk4Rkx5VnRNdEpBajFYRkl3PT0..png?imageView) 0 0 repeat;background-attachment:fixed;}
.g-doc{}
.g-body{position:relative;zoom:1;width:710px;padding:0 100px 0 200px;}

.g-side{position:absolute;left:0;top:0;bottom:0;width:200px;overflow:hidden;}
.g-main{border-left:1px solid #999;}

.g-sidewrap{position:fixed;top:0;bottom:0;width:200px;overflow:hidden;}
.g-sidewrap{_position:static;_height:100%;}

.g-postlist{}
.g-innerbody{display:none;}

.js-innerpage  .m-pager,
.js-innerpage .g-postlist{display:none;}
.js-innerpage .g-innerbody{display:block;}

.m-face{padding:30px 0;border-bottom:1px solid #999;}
.m-face .face{display:block;width:100px;height:100px;padding:3px;margin:0 auto;}
.m-face .face{background:#3c393b;;border-radius:53px;-webkit-border-radius:53px;-moz-border-radius:53px;-o-border-radius:53px;}
.m-face img{display:block;width:170px;height:170px;}
.m-face img{display:block;width:100px;height:100px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;}
.m-face a:hover img{opacity:0.6;filter:alpha(opacity=60);}

.m-about{line-height:21px;padding:15px 30px 20px 30px;color:#464242;}

.m-nav{margin-right:-5px;overflow:hidden;border-top:1px solid #999;border-bottom:1px solid #999;}
.m-nav a{display:block;width:100%;height:100%;color:#999;text-indent:-9999px;}
.m-nav a:hover{color:#333;}
.m-nav .navitm{float:left;width:100px;height:68px;margin-bottom:-1px;border-style:solid;border-width:0 1px 1px 0;border-color:#999;}
.m-nav .sixin a{background-position:30px 20px;}
.m-nav .sixin a:hover{background-position:30px -69px;}
.m-nav .tougao a{background-position:30px -153px;}
.m-nav .tougao a:hover{background-position:30px -232px;}
.m-nav .rss a{background-position:33px -317px;}
.m-nav .rss a:hover{background-position:33px -401px;}
.m-nav .guidang a{background-position:36px -487px;}
.m-nav .guidang a:hover{background-position:36px -578px;}
.m-nav .qa a{background-position:36px -1714px;}
.m-nav .qa a:hover{background-position:36px -1809px;}

.m-search{height:35px;line-height:35px;padding:17px 0;border-bottom:1px solid #999;}
.m-search a{float:left;width:35px;height:35px;margin-left:30px;background-position:0 -693px;text-indent:-9999px;}
.m-search input{width:120px;height:22px;line-height:22px;padding:6px 0;margin-left:10px;color:#464242;text-align:left;background:none;outline:none;border:0;}
.js-selsearchitm{}
.js-selsearchitm a{background-position:0 -797px;}

/* ie6 */
.m-search{_position:relative;_zoom:1;}
.m-search input{_position:absolute;_left:65px;_top:17px;}

.m-cpages{line-height:26px;}
.m-cpages .cpage{height:49px;line-height:49px;padding-left:40px;border-bottom:1px solid #999;}
.m-cpages a{color:#000;font-size:14px;}
.m-cpages a:hover{color:#016666;}


.m-nick{height:80px;line-height:80px;padding-left:105px;}
.m-nick a{color:#020202;font-size:24px;}
.m-nick a:hover{opacity:0.8;}

.m-post{padding:39px 0 0 105px;border-top:1px solid #999;min-height:150px;_height:150px;}
.m-post{_position:relative;_zoom:1;}
.m-post .content{position:relative;zoom:1;}
.m-post .wrap{margin-bottom:15px;}
.m-post .img a{}
.m-post .img img{display:block;max-width:100%;_width:100%;}
.m-post .img a:hover img{opacity:0.6;flilter:alpha(opacity=60);}
.m-post .text{line-height:25px;padding-left:12px;color:#333;font-size:12px;/*_zoom:1; 加了这个会导致不能环绕  */}
.m-post .text a{color:#333;font-weight:bold;text-decoration:underline;}
.m-post .text a:hover{}
.m-post .text img{max-width:100%;_width:100%;}
.m-post .text blockquote{padding:0 0 0 10px;}

.m-post .otherinfo{line-height:25px;padding-bottom:40px;margin-top:22px;}
.m-post .otherinfo a{color:#333;}
.m-post .otherinfo a:hover{}
.m-post .otherinfo .readall{line-height:25px;padding-left:12px;font-weight:bold;text-decoration:underline;}
.m-post .otherinfo .readall:hover{color:#666;}

.m-post .otherinfo .cmtandhot,
.m-detail .otherinfo .cmtandhot{position:absolute;left:-46px;top:0;width:45px;height:88px;border-top:1px solid #999;}
.m-post .otherinfo .cmtandhot a,
.m-detail .otherinfo .cmtandhot a{overflow:hidden;display:block;width:44px;height:44px;margin:0;color:#232323;text-align:center;border-style:solid;border-width:0 1px 1px 1px;border-color:#999;}
.m-post .otherinfo .cmtandhot a em,
.m-detail .otherinfo .cmtandhot a em{display:block;width:100%;height:20px;line-height:20px;cursor:pointer;}
.m-post .otherinfo .cmtandhot .hot em,
.m-detail .otherinfo .cmtandhot .hot em{background-position:15px -890px;}
.m-detail .otherinfo .cmtandhot a:hover{*background:url(//imglf4.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6WmUybk5nQ09pejExUVIwb1VMN1g4REViUThKbDJ3MXFRPT0..png?imageView) 0 0 repeat;}/* 可以用透明背景图来替代背景色，修复ie6下hover无效问题 */
.m-post .otherinfo .cmtandhot .hot:hover em,
.m-detail .otherinfo .cmtandhot .hot:hover em{background-position:15px -953px;}
.m-post .otherinfo .cmtandhot .cmt em,
.m-detail .otherinfo .cmtandhot .cmt em{background-position:13px -1027px;}
.m-post .otherinfo .cmtandhot .cmt:hover em,
.m-detail .otherinfo .cmtandhot .cmt:hover em{background-position:13px -1099px;}
.m-post .otherinfo .cmtandhot a span,
.m-detail .otherinfo .cmtandhot a span{display:block;width:100%;height:24px;line-height:24px;font-size:10px;cursor:pointer;}
.m-post .otherinfo .cmtandhot .js-nonumber,
.m-detail .otherinfo .cmtandhot .js-nonumber{height:34px;padding-top:10px;}
.m-post .otherinfo .cmtandhot .js-nonumber span,
.m-detail .otherinfo .cmtandhot .js-nonumber span{display:none;}

.m-post-1{padding-top:23px;}

.m-post-video{}
.m-post-video object,.m-post-video embed{width:100%;}

.m-post-leftimg .content .text,
.m-detail-leftimg .content .text{padding-bottom:0;}
.m-post-leftimg .content .img,
.m-detail-leftimg .content .img{float:left;width:300px;margin-right:45px;_margin-right:40px;}
.m-post-leftimg .content .img img,
.m-detail-leftimg .content .img img{width:100%;}

.m-post-article .title{width:565px;height:30px;line-height:30px;padding-left:12px;margin-bottom:8px;}
.m-post-article .title a{font-size:14px;color:#000;font-weight:bold;letter-spacing:1px;}
.m-post-article .title a:hover{color:#666;}
.m-post-article .wrap .img{display:none;}

.m-post-music .content .wrap .player{height:35px;line-height:35px;padding-left:12px;margin-bottom:15px;margin-right:-10px;}
.m-post-music .content .img:hover img{opacity:0.6;flilter:alpha(opacity=60);}

.m-pager{height:45px;line-height:45px;}
.m-pager a{float:left;padding:0 2px;margin-left:11px;color:#333;}
.m-pager a:hover,
.m-pager .js-curpage{color:#666;text-decoration:underline;}

.m-pager .numwrap{float:right;}

.m-pager .prev,
.m-pager .next{float:right;width:43px;height:43px;padding:0;border:1px solid #999;text-indent:-9999px;}
.m-pager .prev{margin-right:5px;background-position:12px -1163px;}
.m-pager .prev:hover{background-position:12px -1238px;}
.m-pager .next{margin-left:18px;background-position:16px -1307px;}
.m-pager .next:hover{background-position:16px -1380px;}

/* 内页样式 */
.m-detail{padding:23px 0 0 105px;border-top:1px solid #999;min-height:150px;_height:150px;}
.m-detail{_position:relative;_zoom:1;}
.m-detail .content{position:relative;zoom:1;}
.m-detail .wrap{margin-bottom:10px;}
.m-detail .img a{}
.m-detail .img img{display:block;max-width:100%;_width:100%;}
.m-detail .img a:hover img{/*opacity:0.6;flilter:alpha(opacity=60);*/}
.m-detail .text{line-height:25px;padding-left:12px;color:#333;font-size:12px;/*_zoom:1; 加了这个会导致不能环绕  */}
.m-detail .text a{color:#333;font-weight:bold;text-decoration:underline;}
.m-detail .text a:hover{color:#333;}
.m-detail .text img{max-width:100%;_width:100%;}
.m-detail .text blockquote{padding:0 0 0 10px;}

.m-otherinfo2{line-height:25px;padding:15px 0 0 105px;margin-top:8px;color:#666;border-top:1px solid #999999;}
.m-otherinfo2 .infowrap{width:100%;overflow:hidden;}
.m-otherinfo2 a{color:#666;white-space:nowrap;}

.m-otherinfo2 .tagandfrom{float:left;width:500px;margin-left:-20px;}
.m-otherinfo2 .tagandfrom .tagarea{}
.m-otherinfo2 .tagandfrom .tagarea a{float:left;padding-left:20px;background:url(//imglf6.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6UnpPTkhDUG1MeHp6TndlZE1XWHZjcmJ6T1J3OTl0NHBBPT0..png?imageView) 8px 11px no-repeat;}
.m-otherinfo2 .tagandfrom .fromarea{padding-left:20px;}
.m-otherinfo2 .tagandfrom .fromarea .reblog{margin-right:12px;}

.m-otherinfo2 .timeandcc{float:right;width:80px;overflow:hidden;}
.m-otherinfo2 .timeandcc .time{text-align:right;}
.m-otherinfo2 .ccarea{width:80px;height:22px;line-height:22px;padding-top:1px;overflow:hidden;}
.m-otherinfo2 .ccarea a{float:right;margin:0;cursor:pointer;}

.m-detail-article .title{width:565px;height:30px;line-height:30px;padding-left:12px;margin-bottom:8px;}
.m-detail-article .title a{font-size:14px;color:#000;font-weight:bold;letter-spacing:1px;}
.m-detail-article .title a:hover{color:#666;}
.m-detail-article .wrap .img{display:none;}

.m-detail-photo .imginfo{margin:10px 10px 0 10px;color:#333;}
.m-detail-video object,.m-detail-video embed{width:100%;}
.m-detail-music .content .wrap .player{height:35px;line-height:35px;padding-left:12px;margin-bottom:15px;margin-right:-10px;}

.m-innerpager{height:45px;line-height:45px;padding-left:105px;margin-top:36px;}
.m-innerpager .prev,
.m-innerpager .next{width:43px;height:43px;padding:0;border:1px solid #999;text-indent:-9999px;}
.m-innerpager .prev{float:left;background-position:12px -1163px;}
.m-innerpager .prev:hover{background-position:12px -1238px;}
.m-innerpager .next{float:right;background-position:16px -1307px;}
.m-innerpager .next:hover{background-position:16px -1380px;}

.m-hot,
.m-comment{padding-left:105px;color:#333;}

.m-comment{padding-bottom:20px;margin-top:50px;}
.m-hot{margin-top:20px;}
.js-comment-border{border-bottom:1px solid #999999;}


.m-post .text,.m-detail .text{padding-bottom:1px;/*margin-bottom:-20px;*/}

/* 版权 */
.m-copyr{width:100%;height:20px;line-height:20px;padding-bottom:70px;margin-top:100px;color:#333;text-align:center;}
.m-copyr a{color:#333;font-weight:bold;}

.m-gotop{position:absolute;right:0;top:0;_top:50%;width:52px;height:52px;}
.m-gotop .gotop{position:fixed;top:50%;width:52px;height:52px;background-position:-3px -1504px;text-indent:-9999px;}
.m-gotop .gotop{_position:absolute;_top:0;}
.m-gotop .gotop:hover{opacity:0.6;*background-position:-3px -1633px;}


/* CC图标 */
.cc_1,.cc_2,.cc_3,.cc_4,.cc_5,.cc_6{display:block;height:23px;background:url(//imglf4.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6VExsZi9uTVlaSVJydjdSVUFJQlJmcHRvd2M5NDlyei9BPT0..png?imageView) -999px -999px no-repeat;_background:url(//imglf6.lf127.net/img/WkQvdlZPMTN6ZEV2a1QzT0U1YzB6WjZqcCtBckNQY1MwUW1vMjRKd0pRcEkyMFBTbm5rMjZBPT0..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;}
.notes .avatar{float:left;width:16px;height:16px;border:0;}
.notes .clear{clear:both;height:0;overflow:hidden;}
.notes .action{float:right;width:574px;}
.notes blockquote{padding: 0 0 0 15px;margin-left:30px;overflow:hidden;word-wrap:break-word;border-left:1px solid #ddd;}

.hot{margin-top:40px;}
.notes a{color:#000;}