/*公用*/
body {
    font-size:16px;
    padding:0;
    margin:35px auto;
    font-family:"微软雅黑","宋体",Arial;
    min-width:1200px;
}
#home {
    opacity: 0.95;
    filter: alpha(opacity=95);
    box-shadow:0 0 50px #000;
    margin:23px auto;
    width:1300px;
    background:#fff;
    overflow:auto;
    border:solid 1px #fff;
}

/*
#main{
    width:1152px;
}*/
/*右边*/
#rightmenu{
	font-size:15px;
/*
        left:1268px;
        width:300px
*/
}
#rightmenu h3{
	font-size:16px;
}

/*博客标题*/
#header,#header a {
    font-weight:bold;
}

#Header1_HeaderTitle {
    !margin-top:30px;
    height:80px;
    line-height:80px;
    font-size:1.1em;
    !padding-left:120px;
    !background:white 
}
    #header,#headere a:hover {
        background: transparent;
        text-decoration:none;
    }
    /*子标题*/
    #tagline {
        text-align:right;
        !padding-left:745px;
        font-size:18px;
        !color:#999;
        font-weight:normal;
        !margin:10px 0;
    }
  
  
    /*博文标题*/
.postTitle {
margin-top:60px;
}

.postTitle a:link{
margin-top:70px;
    !text-decoration:none;
} 

#cb_post_title_url{
background:#464646;
text-decoration:none;
color:#fff;
font-size:30px;
height: 2em;
line-height: 2em;
padding-top: 1px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 3px;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;

}
    .postTitle a:hover
    {   
        background:#F2F2F2;
    }
    .postTitle {
        padding-bottom:10px;
        font-size:19px;
        font-weight:bold;
        !color:#464646;
        !padding-left:30px;
    }
    .dayTitle {
        display:none;
    }
    /*摘要*/
    .c_b_p_desc {
        padding:10px;
        line-height:24px;
        color:#4b4b4b;
        font-size:14px;
    }
    .c_b_p_desc a {
        font-weight:bold;
        !color:#00798F;   
        text-decoration:none;
    }
    .c_b_p_desc a:hover {
        background:#F0F0F0;   
        text-decoration:none;
    }

    /*博文页*/


    .postDesc {
        margin:0 30px;
        margin-bottom:2px;
        padding:8px 0px;
        font-size:12px;
        color:#4b4b4b;
        background:#fff;
        text-align:right;
    }
    .postDesc a {
        color:#4b4b4b;
    }

    /*google搜索框*/
    #google_q,#q {
        height:22px;
        width:120px;
        !border:solid 1px #ccc;
        box-shadow:inset 0 0 3px #ddd;
        border-radius:4px;
    }
    /*搜索按钮*/
    .btn_my_zzk {
        font-family:'Microsoft Yahei';
        border:none;
        height:26px;
        width:60px;
        padding:1px;
        font-size:14px;
        cursor:pointer;
        position:relative;
        vertical-align:middle;
        display:inline-block;
        !background:#55895B;
        border-radius:4px;
        !color:#fff;
    }
    .btn_my_zzk:hover {
        !background:#6DA47D;
    }
    /*评论按钮*/

    #btn_comment_submit {
        border:none;
        height:48px;
        width:120px;
    }
    /*评论按钮*/
    .comment_btn {
        font-family:'Microsoft Yahei';
        border:none;
        height:48px;
        width:120px;
        font-size:18px;
        cursor:pointer;
        position:relative;
        vertical-align:middle;
        display:inline-block;
        background:#008299;
        color:#fff;
    }
    #btn_comment_submit:hover {
        !background:#00798F;
    }
    /*评论标题*/
    .feedback_area_title {
        padding:10px;
        font-size:24px;
        font-weight:bold;
        !color:#0F6CA0;
        border-bottom:solid 6px #008299;
    }
    .feedbackListSubtitle {
        font-size:12px;
        color:#888;
    }
    .feedbackListSubtitle a {
        color:#888;
    }
    .comment_quote {
        background:#FCFAAC;
        padding:15px;
        border:1px solid #CCC;
    }
    #commentform_title {
        color:#0F6CA0;
        background-image:none;
        background-repeat:no-repeat;
        margin-bottom:10px;
        padding:10px 20px 10px 10px;
        font-size:24px;
        font-weight:bold;
        border-bottom:solid 6px #008299;
    }
    /*评论框*/
    #comment_form {
        margin:10px 0;
        padding:0;
    }
    .commentform {
        margin:10px 0;
        padding:10px 20px;
        background:#fff;
    }
    /*评论输入域*/
    #tbCommentBody {
        font-family:'MIcrosoft Yahei';
        margin-top:10px;
        width:940px;
        max-width:940px;
        min-width:940px;
        background:white;
        color:#333;
        border:2px solid #fff;
        box-shadow:inset 0 0 8px #aaa;
        padding:10px;
        height:120px;
        font-size:14px;
        min-height:120px;
    }
    /*评论条目*/
    .feedbackItem {
        font-size:14px;
        line-height:24px;
        margin:10px 0;
        padding:20px;
        !background:#F2F2F2;
        box-shadow:0 0 5px #aaa;
    }
    .feedbackListSubtitle {
        font-weight:normal;
    }
    /*分类页*/
    .entrylist {
        padding:10px 20px;
        background:#fff;
    }
    .entrylistItem {
        margin:10px 0;
        padding:10px;
    }
    .entrylistPosttitle {
        font-size:18px;
        font-weight:bold;
        !background:url('https://images.cnblogs.com/cnblogs_com/IPrograming/353645/o_forward.png') no-repeat 0 -2px;
        !padding-left:30px;
    }
    .entrylistPostSummary {
        padding:10px;
    }
    .entrylistItemPostDesc {
        font-size:12px;
        color:#999;
        padding-left:40px;
    }
    /*尾部*/
    #footer {
        font-size:14px;
        margin:20px;
        padding:12px;
        text-align:center;
        !background:#139797;
        !color:#DDD;
    }

    /*文章内图片*/
    #cnblogs_post_body p img {
        margin:10px;
    }


    .diggword {
        margin-top: 5px;
        margin-left: 0px;
        font-size: 12px;
        color: #36F;
        font-weight: bold;
    }
    /**绿色通道 样式修改**/
    #green_channel a{
      padding: 8px 8px;
  }
  #green_channel {
    padding: 10px 20px;
    bottom: 0px;
    right: -20px;
    margin-right: 43px;
    border: medium none;
    font-size: 9pt;
    color: white;
    width: 410px;
    font-weight: bolder;
    position: fixed;
    !background:#208D8D !important;
    z-index: 999999;
}
/*最新评论*/
#myposts .PostList {
    font-size:14px;
    line-height:24px;
    margin:10px 0;
    padding:20px;
    background:#F2F2F2;
    box-shadow:0 0 5px #aaa;
}
#myposts .postTitl2 a {
    !color:#6DA47D;
}
/*禁用日历*/
#calendar
{
  display:none;
}

/*禁用常用链接*/
#ctl01_rptMainLinks_lnkLinkItem_1{
    display:none;
}
#ctl01_rptMainLinks_lnkLinkItem_2{
    display:none;
}
#ctl01_rptMainLinks_lnkLinkItem_3{
    display:none;
}
/*禁用google搜索*/
#widget_my_google{
    display:none;
}
/*禁用相册*/
.catListImageCategory{
    display:none;
}

#ad_text_under_commentbox{
display:none;
}
#blog_news_kb
{
display:none;
}
#site_nav_under{
display:none;
}
#profile_block{
display:none;
}
#google_ad_c1{
display:none;
}
#google_ad_c2{
display:none;
}


.green {
  border: 1px solid #286500;
  color: #286500;
  background-color: #53d000;
 }
 
 .red {
  border: 1px solid #b20000;
  color: #b20000;
  background-color: #ff8989;
 }
 
 .yellow {
  border: 1px solid #6f6e00;
  color: #6f6e00;
  background-color: yellow;
 }
#legend {
      width: auto; 
  }

code,pre {
	padding:0 3px 2px;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:12px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
code {
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre.prettyprint {
	margin-bottom:20px
}
pre code {
	padding:0;
	color:inherit;
	background-color:transparent;
	border:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}

table {
	max-width:100%;
	background-color:transparent;
	border-spacing:0
}

.table {
	width:100%;
	margin-bottom:20px
}
.table th,.table td {
	padding:8px;
	line-height:20px;
	text-align:left;
        vertical-align:top;
        border:1px;
	/*border-top:1px solid #ddd*/
}
.table th {
	font-weight:bold
}
.table thead th {
	vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {
	border-top:0
}
.table tbody+tbody {
         border:1px;
	/*border-top:2px solid #ddd*/
}
.table-condensed th,.table-condensed td {
	padding:4px 5px
}
.table-bordered {
	border:0px solid #ddd;
	border-collapse:separate;
  *border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.table-bordered th,.table-bordered td {
	border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
	border-top:0
}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius:0 0 0 4px;
	-moz-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px
}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th {
	background-color:#f9f9f9
}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {
	background-color:#f5f5f5
}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {
	display:table-cell;
	float:none;
	margin-left:0
}
.table td.span1,.table th.span1 {
	float:none;
	width:44px;
	margin-left:0
}
.table td.span2,.table th.span2 {
	float:none;
	width:124px;
	margin-left:0
}
.table td.span3,.table th.span3 {
	float:none;
	width:204px;
	margin-left:0
}
.table td.span4,.table th.span4 {
	float:none;
	width:284px;
	margin-left:0
}
.table td.span5,.table th.span5 {
	float:none;
	width:364px;
	margin-left:0
}
.table td.span6,.table th.span6 {
	float:none;
	width:444px;
	margin-left:0
}
.table td.span7,.table th.span7 {
	float:none;
	width:524px;
	margin-left:0
}
.table td.span8,.table th.span8 {
	float:none;
	width:604px;
	margin-left:0
}
.table td.span9,.table th.span9 {
	float:none;
	width:684px;
	margin-left:0
}
.table td.span10,.table th.span10 {
	float:none;
	width:764px;
	margin-left:0
}
.table td.span11,.table th.span11 {
	float:none;
	width:844px;
	margin-left:0
}
.table td.span12,.table th.span12 {
	float:none;
	width:924px;
	margin-left:0
}
.table tbody tr.success td {
	background-color:#dff0d8
}
.table tbody tr.error td {
	background-color:#f2dede
}
.table tbody tr.warning td {
	background-color:#fcf8e3
}
.table tbody tr.info td {
	background-color:#d9edf7
}
.table-hover tbody tr.success:hover td {
	background-color:#d0e9c6
}
.table-hover tbody tr.error:hover td {
	background-color:#ebcccc
}
.table-hover tbody tr.warning:hover td {
	background-color:#faf2cc
}
.table-hover tbody tr.info:hover td {
	background-color:#c4e3f3
}

#cnblogs_post_body table{
      border-collapse: separate;
      -webkit-border-radius:4px;
      -moz-border-radius:4px;
      border-radius:4px
}
#d-top {
    bottom: 10px;
    float: right;
    position: fixed;
    right: 50%;
    display: none;
    z-index: 10;
}
#d-top img {
    opacity: 0.3;
    width: 42px;
}
#d-top a:hover img {
    opacity: 1;
}