﻿/*  
作者：冰
地址：http://ice.jinhunqu.com
*/
@charset "utf-8";
/* 背景色 */
body{background-color:#292929;}
.m-detail .otherinfo .time .arrowright,
.m-post .otherinfo .time .arrowright{border-color:#fff #fff #fff #292929;}
/* 日期颜色 */
.m-post .otherinfo .time,
.m-post .otherinfo .time:hover,
.m-detail .otherinfo .time,
.m-detail .otherinfo .time:hover{color:#8b8b8b;}
/* 侧栏背景色 */
.g-sidewrap{background:#e8e8e8;}
.m-face .arrowleft{border-color:#fff #e8e8e8 #fff #fff;}
/* 标题及正文标题色 */
.m-nick a,
.m-post-article .title a,
.m-detail-article .title a{color:#292929;}
/* 关于区文字颜色 */
.m-about{color:#999;}
.widgetcommon [hidefocus] {
outline:0;
}
/*上一篇下一篇*/
.post_nav { padding:5px 15px; height:22px;}
.post_nav a { color:#3f3f3f;}
.l { float:left;}
.r { float:right;}
/*评论回复*/
.ice_coninfo { color:#a8a8a8; padding:10px; border-bottom:1px #CFCFCF dotted; overflow:hidden; }
.ice_coninfo a { color:#26709a; }
.ice_coninfo p a { float:left; }
.ice_coninfo h4 { font-size:12px; color:#666; }
.comment_title { width:100%;  border-bottom:1px #e1e1e1 solid; line-height:30px; }
.comment_title h4 { font-size:12px; color:#666; }
.ice_comment div {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;width:100%; padding:5px 0;color: 

#000; line-height:26px; display:inline-block; vertical-align:top; }
.ice_comment div span a { margin-left:25px; padding:0 20px; background:url(images/hf.png) no-repeat; }
.ice_coninfo p { border-bottom:1px dotted #efefef; text-align:right; }
.ice_comment label { width:80px; float:left; text-align:right; line-height:27px; padding-right:10px; }
.ice_comment input.textbox { width: 100%;float: left;border: 1px #D3D3D3 solid;outline: 0;padding: 3px;margin-top: 3px; }
.ice_comment input.textcode { width:100%; float:left; border:1px #ccc solid; outline:0; padding:5px; }
.ice_comment div img.imgcode { width:90px; height:28px; float:left; }
.ice_comment textarea.textbox { width:100%; float:left; color:#1B1B1B; border:1px #CFCFCF solid; outline:0; padding:5px; font-size:12px; overflow:hidden; zoom:1; }
.ice_comment input.submit_btn { color: #FFF;width:88px; height:26px; border:0; margin-top: 5px; _display:inline; cursor:pointer; background: #3C3C3C; }
.ice_comment .comment_label { padding-left:90px; color:#a8a8a8; }
.ice_comment .checkbox { width:12px; height:12px; _display:inline; vertical-align:middle; margin:-2px 10px 1px 20px; }
.comment_label a { color:#26709a; font-size:12px; }
.ice_headimg { width:35px; float:left; }
.ice_headimg img { width:32px; height:32px; border:1px #999 solid; }
.ice_commentcon { padding-left:10px; overflow:hidden; }
.ice_commentcontit { width:100%; float:left; }
.ice_commentcontit h4 { float:left; padding-right:15px; color:#26709a; font-size:12px; }
.ice_commentcontit span { float:left; color:#4B4B4B; font-size:12px; }
.ice_commentcontit font { float:right; color:#999; font-size:12px; }
.ice_commentcontent { float:left; line-height:22px; color:#000; }
.ice_commentcontent img { width:32px; height:32px; vertical-align:middle; }
.backToTop {padding: 0px;width: 38px;position: fixed;bottom: 95px;right: 10px;cursor: pointer;display: block;z-index: 101;}
* {
margin:0;
padding:0;
}

fieldset,img,html,body,iframe {
max-width: 100%;
border:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

li {
list-style:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:700;
font-size:100%;
}

em,strong {
font-weight:700;
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;
}

blockquote {
color:#666;
border-style:solid;
border-width:0 0 0 1px;
margin:10px 0;
padding:0 0 0 10px;
}

.text ul,.text ol,.text p,.text blockquote {
margin:0 0 14px;
}

.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:inline;
zoom:1;
}

.f-trans {
transition:all .3s linear;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
}

.f-icon {
background-image:url(../images/icon24.png);
background-repeat:no-repeat;
background-position:-9999px -9999px;
_background-image:url(../images/icon8.png);
}

.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:baseline;
display:inline;
zoom:1;
overflow:hidden;
width:90%;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
word-break:keep-all;
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;
}

body,html {
word-wrap:break-word;
_zoom:1;
}

.g-body {
position:relative;
zoom:1;
width:697px;
margin:0 auto;
padding:0 226px 0 87px;
}

.g-side {
position:absolute;
right:0;
top:0;
bottom:0;
z-index:10;
width:226px;
_height:expression((this.parentNode.height||this.parentNode.clientHeight||this.parentNode.offsetHeight)-30+px);
}

.g-main {
background-color:#fff;
padding:90px 55px 0;
}

.g-sidewrap {
position:fixed;
top:0;
bottom:0;
_position:static;
_height:100%;
padding:30px 26px 0 30px;
}

.g-postlist {
padding-bottom:1px;
margin-top:70px;
_margin-bottom:-55px;
}

.g-innerbody {
display:none;
padding-bottom:1px;
margin-top:70px;
_margin-bottom:-55px;
}

.js-innerpage .m-pager,.js-innerpage .g-postlist {
display:none;
}

.js-innerpage .g-innerbody {
display:block;
}

.m-face {
display:block;
width:170px;
height:170px;
margin-bottom:25px;
}

.m-face img {
display:block;
width:170px;
height:170px;
opacity:.8;
filter:alpha(opacity=80);
}

.m-face .arrowleft {
visibility:hidden;
opacity:0;
position:absolute;
left:-24px;
top:108px;
width:0;
height:0;
line-height:0;
border-style:solid;
border-width:12px;
}

.m-face:hover img {
opacity:1;
filter:none;
}

.js-nick-hover .arrowleft,.m-face:hover .arrowleft {
visibility:visible;
opacity:1;
}

.m-face .arrowleft,.m-face:hover .arrowleft {
_display:none;
_visibility:hidden;
_left:-28px;
}

.js-nick-hover .arrowleft,.js-nick-hover:hover .arrowleft {
_display:block;
_visibility:visible;
}

.m-nav .search {
width:170px;
height:25px;
line-height:25px;
margin-bottom:-1px;
}

.m-nav .search input {
display:none;
width:160px;
height:22px;
line-height:22px;
margin-left:5px;
color:#333;
text-align:left;
background:0;
outline:0;
border:0;
_padding-top:1px;
}

.m-nav .js-selsearchitm {
background:#f2f2f2;
}

.m-nav .js-selsearchitm a {
display:none;
color:#333;
}

.m-nav .js-selsearchitm input {
display:inline;
}

.m-nick {
height:54px;
line-height:54px;
text-align:right;
}

.m-nick a {
font-size:30px;
}

.m-about {
line-height:21px;
text-align:right;
_zoom:1;
}

.m-post {
position:relative;
zoom:1;
z-index:5;
margin-bottom:55px;
}

.m-post .otherinfo a {
color:#ccc;
margin-right:30px;
}

.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:30px;
_margin-right:27px;
}

.m-pager {
text-align:center;
_padding-top:85px;
margin:30px 0 100px;
}

.m-pager .prev {
margin-right:20px;
}

.m-pager .next {
margin-left:20px;
}

.m-detail {
position:relative;
zoom:1;
margin-bottom:55px;
}

.m-detail .otherinfo a {
color:#ccc;
margin-right:17px;
white-space:nowrap;
}

.m-detail .otherinfo .tagandfrom {
float:left;
width:465px;
}

.m-detail .otherinfo .ccarea {
float:right;
width:80px;
height:22px;
line-height:22px;
overflow:hidden;
}

.m-detail .otherinfo .ccarea a {
float:right;
opacity:.5;
cursor:pointer;
margin:0;
}

.m-detail .otherinfo .ccarea a:hover {
opacity:1;
}

.m-detail .otherinfo .ccarea a .cover {
display:block;
position:relative;
zoom:1;
z-index:1;
background-color:#fff;
filter:alpha(opacity=50);
cursor:pointer;
}

.m-detail .otherinfo .ccarea a:hover .cover {
visibility:hidden;
}

.m-detail-photo .imginfo {
color:#999;
margin:10px 10px 0;
}

.m-innerpager {
text-align:center;
_padding-top:85px;
margin:30px 0 50px;
}

.m-innerpager .prev {
margin-right:60px;
}

.m-hot,.m-comment {
margin-top:50px;
color:#333;
}

.m-post .text,.m-detail .text {
line-height:27px;
color:#666;
font-size:14px;
}

.m-post .otherinfo .time,.m-detail .otherinfo .time {
position:absolute;
left:-142px;
top:-13px;
width:87px;
height:50px;
text-align:right;
}

.m-copyr {
width:100%;
height:20px;
line-height:20px;
padding-bottom:70px;
margin-top:100px;
color:#999;
text-align:center;
opacity:.5;
}

.cc_1,.cc_2,.cc_3,.cc_4,.cc_5,.cc_6 {
display:block;
height:23px;
background:url(http://img.ph.126.net/4ug05aVv10wGHJo2ADps8w==/5629500633724763027.png) -999px -999px no-repeat;
_background:url(http://img.ph.126.net/-NqvwL4wPVyR-oqKbJXWzg==/5629500633724763028.png) -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 {
line-height:20px;
font-size:12px;
zoom:1;
margin:0;
padding:0;
}

.notes:after {
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden;
overflow:hidden;
}

.notes .note {
list-style:none;
float:left;
width:100%;
border-bottom:1px solid #ccc;
margin:0;
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:557px;
}

.notes blockquote {
margin-left:30px;
overflow:hidden;
word-wrap:break-word;
border-left:1px solid #ddd;
padding:0 0 0 15px;
}

.hot {
margin-top:40px;
}

a,a:hover {
text-decoration:none;
}

.m-post .text ul,.m-detail .text ul {
padding-left:19px;
}

.m-post .text ol,.m-detail .text ol {
padding-left:25px;
}

.m-post .text ul li,.m-detail .text ul li {
list-style:disc outside none;
}

.m-post .text ol li,.m-detail .text ol li {
list-style:decimal outside none;
}

.m-nav,.m-cpages {
line-height:26px;
}

.m-nav a,.m-nav .js-selsearchitm input.js-tips,.m-cpages a,.m-copyr a,.notes a {
color:#999;
}

.m-nav a:hover,.m-cpages a:hover,.m-post .text a:hover,.m-post .otherinfo a:hover,.m-detail .text a:hover,.m-detail .otherinfo a:hover {
color:#333;
}

.m-nick a:hover,.m-post .otherinfo .time:hover span,.m-detail .otherinfo .time:hover span {
opacity:.8;
}

.m-post .wrap,.m-detail .wrap {
margin-bottom:10px;
}

.m-post .img img,.m-detail .img img {
display:block;
max-width:100%;
_width:100%;
}

.m-post .text a,.m-detail .text a {
color:#999;
text-decoration:underline;
}

.m-post .text img,.m-detail .text img {
max-width:100%;
_width:100%;
}

.m-post .text blockquote,.m-detail .text blockquote {
padding:0 0 0 10px;
}

.m-post .otherinfo,.m-detail .otherinfo {
line-height:22px;
}

.m-post .otherinfo .time .year,.m-detail .otherinfo .time .year {
position:absolute;
left:50px;
top:26px;
width:33px;
height:16px;
line-height:16px;
paddingt-right:10px;
}

.m-post .otherinfo .time .month,.m-detail .otherinfo .time .month {
position:absolute;
left:50px;
top:8px;
width:30px;
height:16px;
line-height:16px;
paddingt-right:10px;
}

.m-post .otherinfo .time .day,.m-detail .otherinfo .time .day {
position:absolute;
left:0;
top:0;
width:54px;
height:50px;
line-height:50px;
font-size:38px;
text-align:left;
letter-spacing:3px;
}

.m-post .otherinfo .time .arrowright,.m-detail .otherinfo .time .arrowright {
position:absolute;
left:87px;
top:13px;
width:0;
height:0;
line-height:0;
border-style:solid;
border-width:12px;
}

.m-post-video object,.m-post-video embed,.m-post-leftimg .content .img img,.m-detail-leftimg .content .img img,.m-detail-video object,.m-detail-video embed {
width:100%;
}

.m-post-article .title,.m-detail-article .title {
line-height:30px;
margin-bottom:8px;
font-weight:400;
}

.m-post-article .title a,.m-detail-article .title a {
font-size:21px;
}

.m-post-music .content .wrap .player,.m-detail-music .content .wrap .player {
height:35px;
line-height:35px;
margin-bottom:60px;
margin-right:-5px;
}

.m-pager a,.m-innerpager a {
color:#333;
font-size:13px;
margin:0 10px;
}

.m-pager a:hover,.m-innerpager a:hover {
color:#ccc;
}

.m-pager .prev,.m-pager .next,.m-innerpager .prev,.m-innerpager .next {
font-family:宋体,simsun;
}