.entrylistItem,#profile_block, .catListPostCategory ul, #blog-comments-placeholder, #under_post_kb, .day, #site_nav_under, #myposts .PostList , #comment_form_container, .feedbackCon, #topics, .sidebar-block ul li{
border:none !important;
}

#navList a:hover{
    color:#000 !important;
}
#lnkBlogLogo{display:none;}

#navList a {
    font-size: 20px !important;
}


.postDesc, .entrylistItemPostDesc{
color:rgba(158, 36, 36, 0.97) !important;
}

.postDesc a, .entrylistItemPostDesc a {
    color: #f50808d6 !important;
}

a.c_b_p_desc_readmore {
    color: #0a5a05 !important;
}

#profile_block a ,#profile_block,.sidebar-block ul li a{
    color: #000000 !important;
}

/*宽度调整*/
#navigator{
    width: 100%;
}
#navList, #main{
width:100% !important;
}
#mainContent{
width:70% !important;
}
#sideBar {
    width: 28% !important;
    margin-left: 2% !important;
}

#header #navList li:hover i{width:100%;left:0} #header #navList a:hover{background:0 0}


.entrylistItem,.esa-post-signature, .day, #topics, #post_detail, #blog-comments-placeholder, #comment_form_container, #TopViewPostsBlock, #sidebar_postcategory, #profile_block{
    background-color:rgba(255,255,255,.6) !important;
}

.entrylistItem:hover,.esa-post-signature:hover, .day:hover, #topics:hover, #post_detail:hover, #blog-comments-placeholder:hover, #comment_form_container:hover, #TopViewPostsBlock:hover, #sidebar_postcategory:hover, #profile_block:hover {
    background-color: rgb(255, 255, 255) !important;
}

#home{
background-color:rgba(81, 118, 171, 0.56) !important;
}


.commentform #btn_comment_submit{width:auto;height:auto;border-width:0;cursor:pointer;color:#fff;background-color:#2D8CF0;border-color:#2D8CF0;user-select:none;padding:5px 20px;font-size:12px;border-radius:5px;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear}.commentform #btn_comment_submit:hover{opacity:.7}

.esa-post-signature{padding:12px 24px 12px 30px;margin-top:15px;margin-left:5px;border-left-width:4px;font-size:15px;line-height:2;border-left-style:solid;background-color:#f8f8f8;position:relative;border-bottom-right-radius:2px;border-top-right-radius:2px;border-left-color:#2D8CF0;z-index:1}.esa-post-signature:before{content:"!";background-color:#2D8CF0;position:absolute;top:25px;left:-12px;color:#fff;width:20px;height:20px;border-radius:100%;text-align:center;line-height:20px;font-weight:700;font-size:14px}.esa-post-signature p{margin:0!important}.esa-post-signature a{color:#314659!important}


#BlogPostCategory{font-size:13px;margin-bottom:0}.post .postBody #BlogPostCategory a{margin-left:5px}
.post .postBody a:active, .post .postBody a:link, .post .postBody a:visited {
    color: #2D8CF0;
    text-decoration: none;
}

#div_digg{position:static;float:none;margin:35px auto 85px auto;z-index:-1;width:200px}#div_digg .buryit,#div_digg .diggit{background:#FFF;margin:0;display:inline-block;width:auto;height:32px;border-width:0;cursor:pointer;color:#fff;user-select:none;padding:0 10px;border-radius:5px;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear}#div_digg .diggit{background-color:#18b566;border-color:#18b566}#div_digg .diggit:hover{background-color:#47cb89;border-color:#47cb89}#div_digg .buryit{background-color:#f90;border-color:#f90}#div_digg .buryit:hover{background-color:#ffad33;border-color:#ffad33}#div_digg .buryit .burynum,#div_digg .diggit .diggnum{color:snow;display:inline-block;font-size:15px;position:relative;top:5px;width:65px}#div_digg .diggit .diggnum:before{content:'推荐';font-size:15px;margin-right:5px}#div_digg .buryit .burynum:before{content:'反对';font-size:15px;margin-right:5px}


#ad_c1, #ad_c2, #ad_t2, #author_profile, #blogCalendar, #blogTitle h2, #comment_form_container p:nth-of-type(3), #comments_pager_top, #green_channel, #homepage_top_pager, #sidebar_imagecategory, #sidebar_postarchive, #sidebar_recentcomments, #sidebar_recentposts, #sidebar_scorerank, #sidebar_search, #sidebar_shortcut, #sidebar_topcommentedposts, #tip_comment2, #under_post_kb, #under_post_news, .blogStats, .c_ad_block, .commentbox_title_left, .commentform p, .dayTitle {
    display: none;
}

.commentform .comment_textarea{width:100%!important;height:200px!important;border:1px solid #eef2f8;border-radius:6px;padding:5px;font-family:inherit;font-size:15px;resize:none;box-sizing:border-box;background-color:transparent;color:#314659}.commentform .comment_textarea:focus{outline:0}.commentform .comment_textarea:hover{border-color:#2D8CF0}
#commentbox_opt{display:block}.commentform #commentbox_opt a{color:#314659}


.feedbackItem .feedbackListSubtitle{color:transparent}.feedbackItem .feedbackListSubtitle .sendMsg2This{background:0 0;padding-left:0;font-size:15px}.feedbackItem .feedbackListSubtitle .sendMsg2This::before{content:'✉️'}.feedbackItem a{color:#314659}.feedbackItem .louzhu{background:#2D8CF0!important;color:#fff;border-radius:2px;margin:0 2px;padding:0 6px 2px 6px!important}.feedbackItem .comment_date{color:#666}.feedbackItem .comment_quote{border:1px dashed #2D8CF0;border-radius:3px}#comment_nav{visibility:hidden}.feedbackCon{background:0 0;padding:10px 0 10px 0;border-bottom:1px solid #eef2f8}.feedbackCon .esa-comment-avatar{float:left;margin-right:10px}.feedbackCon .esa-comment-avatar img{border-radius:50%;transition:all .5s ease-out;-webkit-transition:all .6s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out}.feedbackCon .esa-comment-avatar img:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg)}.feedbackCon .blog_comment_body{border-radius:3px;padding:8px;margin-top:5px;margin-right:10px;margin-left:6px;font-size:13px;display:block;color:#434b69;background-color:rgba(193,193,193,.2);width:auto}.feedbackCon .blog_comment_body a{color:#2D8CF0}.feedbackCon .blog_comment_body img{border-radius:3px}.feedbackCon .comment_vote{margin-top:12px}.feedback_area_title{border-bottom:1px solid #eef2f8;margin-bottom:15px;font-size:13px;font-weight:300;padding-left:0;padding-bottom:5px}


.commentbox_title .commentbox_title_right{height:30px;float:left}.commentform .commentbox_title .comment_icon{width:16px;height:16px;border:1px solid #eef2f8;border-radius:3px;background-color:#fff;padding:3px;cursor:pointer}


/*去广告*/
#under_post_kb,#ad_t2,#under_post_news,#google_ad_c1,#div-gpt-ad-1320933818841-0,#google_ad_c2,#div-gpt-ad-1320933818841-1,#ad_under_google{
display:none;
visibility：hidden;
}
.c_ad_block{
display:none;
visibility：hidden;
}


/* GitHub Cornor */
.github-corner :hover .octo-arm {
    animation: octocat-wave 560ms ease-in-out;
}
@media (max-width: 991px) {
  .github-corner >svg {
    fill: #fff !important;
    color: #222 !important;
  }
  .github-corner .github-corner:hover .octo-arm {
    animation: none;
  }
  .github-corner .github-corner .octo-arm {
    animation: octocat-wave 560ms ease-in-out;
  }
}
@-moz-keyframes octocat-wave {
  0%, 100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  20%, 60% {
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    -o-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
  40%, 80% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@-webkit-keyframes octocat-wave {
  0%, 100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  20%, 60% {
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    -o-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
  40%, 80% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@-o-keyframes octocat-wave {
  0%, 100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  20%, 60% {
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    -o-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
  40%, 80% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@keyframes octocat-wave {
  0%, 100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  20%, 60% {
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    -o-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
  40%, 80% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}


#setfont{
font-family: “Courier New”
}
#pageBeginBar{
    background-color: rgb(255,255,255,0.1);
    height: 90px;
}
#pageBeginTitle {
    background-color: rgb(255,255,255,0.1);
    padding: 18px 20px 18px 70px;
    text-align: left;
    float: left
}
#pageBeginTitle a, #pageBeginTitle a:hover {
    color: #000;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 15px 8px 15px;
    display: block;
    float: left;
    outline: none
}
#pageBeginTitle span {
    font-size: 16px;
    font-weight: bold;
    display: block;
    float: left;
    padding: 22px 20px 13px 10px;
}


#blogTitle {
        width: 100%;
        background-size: 800px;
        background-position: 0px 20px;
        height: 100px;
        background:none;
        margin: 20px auto 0;
display:none;
    }
@media (min-width: 430px) {
    .phone {
        position: relative;
        background: #111;
        border-radius: 55px;
        box-shadow: 0px 0px 0px 2px #aaa;
        width: 320px;
        height: 568px;
        padding: 100px 25px 105px;
        display: inline-block;
    }

    .phone:before {
        content: '';
        width: 60px;
        height: 10px;
        border-radius: 10px;
        position: absolute;
        left: 50%;
        margin-left: -30px;
        background: #333;
        top: 50px;
    }

    .phone:after {
        content: '';
        position: absolute;
        width: 60px;
        height: 60px;
        left: 50%;
        margin-left: -30px;
        bottom: 20px;
        border-radius: 100%;
        box-sizing: border-box;
        border: 5px solid #333;
    }

    .phone img {
        width: 100%
    }
}

@media (min-width: 460px) {
    .phone.phone-android {
        border-radius: 20px;
        width: 360px;
        padding: 60px 20px;
        height: 640px;
        margin-top: 9px;
    }

    .phone.phone-android:before {
        width: 14px;
        height: 14px;
        border-radius: 50%;
        position: absolute;
        left: 50%;
        margin-left: -7px;
        background: #666;
        top: 25px;
    }

    .phone.phone-android:after {
        content: '';
        width: 8px;
        height: 8px;
        border-radius: 50%;
        position: absolute;
        left: 50px;
        background: #444;
        top: 30px;
        margin-left: 0;
    }

/*背景图*/
#home {
opacity: 0.90;
margin: 0 auto;
width: 85%;
min-width: 950px;
background-color: #fff;
padding: 30px;
margin-top: 30px;
margin-bottom: 50px;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}
body {
color: #000;
background: url(https://images.cnblogs.com/cnblogs_com/shemlo/1557400/o_v2-1c76ebd7141f55e1bf70aaa73e25a16f_r.jpg) fixed;
background-size: 100%;
background-repeat: no-repeat;
font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
font-size: 12px;
min-height: 101%;
}


/*最外层容器样式*/
		.wrap {
			width: 200px;
			height: 200px;
			margin: 50px;
			position: relative;
		}

		/*包裹所有容器样式*/
		.cube {
			width: 200px;
			height: 200px;
			margin: 0 auto;
			transform-style: preserve-3d;
			transform: rotateX(-30deg) rotateY(-80deg);
			animation: rotate linear 20s infinite;
		}

		@-webkit-keyframes rotate {
			from {
				transform: rotateX(0deg) rotateY(0deg);
			}
			to {
				transform: rotateX(360deg) rotateY(360deg);
			}
		}

		.cube div {
			position: absolute;
			width: 200px;
			height: 200px;
			opacity: 1;
			transition: all .4s;
		}

		/*定义所有图片样式*/
		.pic {
			width: 200px;
			height: 200px;
		}

		.cube .out_front {
			transform: rotateY(0deg) translateZ(100px);
		}

		.cube .out_back {
			transform: translateZ(-100px) rotateY(180deg);
		}

		.cube .out_left {
			transform: rotateY(-90deg) translateZ(100px);
		}

		.cube .out_right {
			transform: rotateY(90deg) translateZ(100px);
		}

		.cube .out_top {
			transform: rotateX(90deg) translateZ(100px);
		}

		.cube .out_bottom {
			transform: rotateX(-90deg) translateZ(100px);
		}

		/*定义小正方体样式*/
		.cube span {
			display: block;
			width: 100px;
			height: 100px;
			position: absolute;
			top: 50px;
			left: 50px;
		}

		.cube .in_pic {
			width: 100px;
			height: 100px;
		}

		.cube .in_front {
			transform: rotateY(0deg) translateZ(50px);
		}

		.cube .in_back {
			transform: translateZ(-50px) rotateY(180deg);
		}

		.cube .in_left {
			transform: rotateY(-90deg) translateZ(50px);
		}

		.cube .in_right {
			transform: rotateY(90deg) translateZ(50px);
		}

		.cube .in_top {
			transform: rotateX(90deg) translateZ(50px);
		}

		.cube .in_bottom {
			transform: rotateX(-90deg) translateZ(50px);
		}

		/*鼠标移入后样式*/
		.cube:hover .out_front {
			transform: rotateY(0deg) translateZ(200px);
		}

		.cube:hover .out_back {
			transform: translateZ(-200px) rotateY(180deg);
		}

		.cube:hover .out_left {
			transform: rotateY(-90deg) translateZ(200px);
		}

		.cube:hover .out_right {
			transform: rotateY(90deg) translateZ(200px);
		}

		.cube:hover .out_top {
			transform: rotateX(90deg) translateZ(200px);
		}

		.cube:hover .out_bottom {
			transform: rotateX(-90deg) translateZ(200px);
		}