/*字体定义*/
@font-face {font-family: 'webfont';
  src: url('//at.alicdn.com/t/15yfexywgr0e8kt9.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/15yfexywgr0e8kt9.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/15yfexywgr0e8kt9.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/15yfexywgr0e8kt9.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/15yfexywgr0e8kt9.svg#思源黑体-粗') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: 'webfont-putong';
  src: url('//at.alicdn.com/t/ha8dwfy40smunmi.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/ha8dwfy40smunmi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/ha8dwfy40smunmi.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/ha8dwfy40smunmi.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/ha8dwfy40smunmi.svg#思源黑体-普通') format('svg'); /* iOS 4.1- */
}

/*专用样式*/
html{overflow:auto!important;}
body{background:none;position: relative;}
.c_ad_block,#site_nav_under,#sideBar,#author_profile,#ad_text_under_commentbox {display:none;}
#main{width:820px;}
#mainContent,#blog-comments-placeholder,.bq_post_comment{font-family:'webfont',"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
#mainContent{width:100%;box-shadow:none;-moz-box-shadow:none;-web-kit-shadow:none;}
#main{margin-top:50px;background-color:transparent;}
#green_channel{position:relative;float:left;}
#footer{margin-top:100px;}

/*首页*/
.day .postTitle{padding-bottom: 6px; margin: 10px 0px; padding-left: 20px; padding-right: 20px; font-family: 'Microsoft Yahei'; clear: both; font-size: 16px; padding-top: 6px; border-radius: 4px;  font-weight:bold}
.day .postCon{font-size:16px;}
.day .dayTitle{border:1px solid #f60;background:#fff;border-radius:50%;font-size:12px;height:70px;line-height:1.5;margin:15px;margin-bottom:-85px;text-align:center;width:70px;margin-left:-65px}
.dayTitle a{display:inline-block;color:#f60;margin-top:15px;width:60px}
.day .c_b_p_desc{line-height:30px;}

/*目录*/
.entrylistTitle{border:1px solid #CCC;padding:3px 20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;}
.entrylistPosttitle{font-size:25px;color:#333;border:none;padding:0px;}
.entrylistPostSummary{font-size:16px;}
.entrylistItemPostDesc{color:#999;}

/*正文*/
.post{padding-bottom:10px;}
.post .postTitle{font-size:35px; font-weight:600;border-left:none;padding-bottom:15px;padding-left:0;border-bottom:1px #AAA solid;color:#111;}
#cnblogs_post_body{font-size:16px;color:#111;}
#cnblogs_post_body h1{font-size:20px;padding:12px 0;}
#cnblogs_post_body h2{font-size:19px;padding:5px 10px;}
#cnblogs_post_body h3{font-size:17px;padding:5px 20px;}
#cnblogs_post_body p{margin:30px auto;line-height:2;}
#cnblogs_post_body em{font-style:oblique;}
#cnblogs_post_body code{font-size:16px!important;}
#cnblogs_post_body li p {margin:0;}
#cnblogs_post_body ol{margin:30px auto 30px 25px;padding-left:0;}
#cnblogs_post_body ul{margin:30px auto 30px 25px;}
#cnblogs_post_body ul ul{list-style-type:circle;margin:0 auto 0 25px;}
#cnblogs_post_body ul ul ul{list-style-type:square;}
#cnblogs_post_body p code,#cnblogs_post_body li code,#cnblogs_post_body table code{margin:auto 5px!important;border:1px solid #F5F5F5!important;border-radius:15px!important;-moz-border-radius:15px!important;-web-kit-border-radius:15px!important;}
#cnblogs_post_body pre code{background:#F5F5F5!important;border:1px solid #F5F5F5!important;border-radius:10px!important;-moz-border-radius:10px!important;-web-kit-border-radius:10px!important;padding:10px 30px!important;margin:20px 0;}
#cnblogs_post_body hr{height:1px;border:none;border-top:1px solid #CCC;margin:50px 250px;}
#cnblogs_post_body blockquote{background:#F5F5F5;border:1px solid #F5F5F5;border-radius:10px;-moz-border-radius:10px;-web-kit-border-radius:10px;padding:10px 30px;margin:20px 0;}
#cnblogs_post_body a{text-decoration:none;color:#0052A4;padding-left:5px;padding-right:5px;}
#cnblogs_post_body a:hover{border-bottom:2px solid #0052A4;padding-bottom:2px;}
#cnblogs_post_body table{margin:30px 0;}
#cnblogs_post_body th, #cnblogs_post_body td, .cnblogs-post-body th, .cnblogs-post-body td{padding:3px 20px;}
.postDesc{margin:20px -25px;}
#BlogPostCategory{font-size:12px;border:1px solid #CCC;border-radius:20px;-moz-border-radius:20px;-web-kit-border-radius:20px;padding:3px 20px;display:inline-block;}

/*好评*/
#div_digg{position:relative;float:none;margin:100px auto;}
#div_digg .diggit{width:70px;height:70px;padding:0;margin-left:25px;background:#FFF;border:1px solid #F00;border-radius:70px;-moz-border-radius:70px;-webkit-border-radius:70px;display:inline-block;}
#div_digg .diggit .diggnum{color:#F00;font-size:25px;line-height:70px!important;display:inline-block;}
#div_digg .buryit{display:none;}

/*绿色通道*/
#green_channel{display:none;}

/*评论*/
#blog-comments-placeholder{padding:0;}
#blog-comments-placeholder>br:first-of-type,.sendMsg2This{display:none;}
.comment_actions{position:relative;float:right;}
.layer{padding-left:10px;}
.feedback_area_title{font-size:25px;color:#000;padding:10px;border-bottom:1px solid #CCC;margin-bottom:20px;}
.feedbackItem{background:#FFF url(https://i4.tietuku.com/18d9d042f81bf5d1.png) no-repeat 5px 25px;background-size:50px;border:none;margin:0;padding:5px 15px 5px 60px;border-bottom:1px solid #DFDFDF;}
.blog_comment_body{color:#666; font-size:14px; padding:10px;}
.login_tips{background:#EFEFEF; margin:10px 0;padding:10px 25px;}
.louzhu{color:#F00;padding:0 5px;}
.bq_post_comment{border:none;font-size:16px;color:#666;}

/*评论发表*/
#comment_form{padding:20px 32px;}
.commentbox_title_left,#commentform_title{display:none;}
.commentbox_title_right{float:none;}
.commentbox_title_right img{margin:0;}
#tbCommentBody{
    width:740px;
    height:200px;
    padding:10px;
    border:1px solid #CCC;
    color:#666;
    font-size:16px;
    font-family:'webfont',"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
    resize:none;
}
#tbCommentAuthor{
    background:#FFF;
    margin:-20px 0 -10px 0;
    border:none;
    padding:4px 10px;
}
#btn_comment_submit{
    width:100px;
    height:30px;
    background:#AAA;
    color:#FFF;
    border:none;
}
#btn_comment_submit:hover{
    background:#0052A4;
}

/*Header*/
/*
#header{background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70); background:#FFF;position:fixed;top:0px;z-index:100;}
#navList li a{ position:relative;background-color:transparent;color:#000;}
#navList li a:hover{background:#0052A4;}
*/

/*webkit scroll bars*/
::-webkit-scrollbar{width:10px!important;height:10px;}
::-webkit-scrollbar-track{background:rgba(249,249,249,0.5);}
::-webkit-scrollbar-track:hover{background:rgba(239,239,239,0.7);}
::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(170,170,170,0.5);}
::-webkit-scrollbar-thumb:hover{background:rgba(119,119,119,0.7);}
::-webkit-scrollbar-thumb:active{background:rgba(102,102,102,0.7);}

/*webkit selection*/
::selection {background:#EFEFEF; color:#666;}
::-moz-selection {background:#EFEFEF; color:#666;}
::-webkit-selection {background:#EFEFEF; color:#666;}

/*页面目录*/
#navigatorTitleDiv,#navigatorTop{padding: 3px 20px;position: fixed;cursor:pointer;background: rgba(255,255,255,0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#FFF;border:1px solid #CCC;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;z-index:102;}
#navigatorTop{bottom:30px;right:15px;}
#navigatorTitleDiv{top:10px; left:15px;}
#navigatorDiv {position: fixed;top:0;left:0;max-width:300px;height:100%;background: rgba(255,255,255,0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70); background:#FFF;font-size:14px;border-right:2px solid #EEE;overflow:auto;z-index:101;}
#navigatorDiv ul{margin:45px 15px 10px 0;list-style:none; zoom:1;}
#navigatorDiv li{font-weight:500!important;padding:0;}
.anchorLink{line-height:30px;color:#999!important;padding:0 0 0 15px;width:100%;display:inline-block;}
.anchorLink:hover,.nav .active .anchorLink{background:#0052A4;color:#FFF!important;text-decoration:none;}

/*Sign*/
#MySignature{background:#FFDBDB;font-size:16px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:25px;}
#MySignature a{text-decoration:none;color:#EB4F38;padding-left:5px;padding-right:5px;}
#MySignature a:hover{border-bottom:2px solid #EB4F38;padding-bottom:2px;}
.backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
}

#div_digg{
  position:fixed;
  bottom:5px;
  width:140px;
  right:350px;
  border:2px solid #6FA833;
  padding:10px;
  background-color:#fff;
  border-radius:5px 5px 5px 5px !important;
  box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}