#top_nav{display: none;}
body{
padding-top: 0px !important;
background-position-y: 0px;
color: #5f5f5f;
}
#btnZzk{    background-color: white;}
#mainContent > div > div.day > div.dayTitle{display: none;}
#navigator {
    position: relative;
}
#navList{
position: absolute;
   right: 20px;
   bottom: 90px;
}
#navList > li:nth-child(3){
display: none;
}
#navList a{
color:#ffffffbd  !important;
}

#mainContent .forFlow {
   
    float: none;
    width: auto;
    min-height: 500px;
}

#blogTitle a:link, #blogTitle a:visited, #blogTitle a:active {
    color: #ffffff;
}
#blogTitle h1 {
    font-size: 350%;
    text-shadow: #ffffff7d 0 0 5px;
    font-family: cursive;
    margin-top: 0px;
}
.blogStats {
    color: #5f5f5f;
    float:none;
    position: absolute;
    right: 20px;
    margin-top: 8px;
    margin-right: 2px;
    bottom: -50px;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #8eaf8c;
}

#author_profile,#profile_block,#comment_form_container > p:nth-child(8){display: none !important;}

#commentbox_opt {
    margin-bottom: 0px!important;
}

#commentbox_opt{
margin-bottom: 100px;
}


#green_channel{float: left;}


 .box
        {
            width: 220px;
            display: block;
            min-height: 40px;
            position: relative;
            border-radius: 5px;
            margin-bottom: 5px;
            padding: 0px;
            color: darkslategray;
            box-shadow: 1px 2px 1px -1px #777;
            transition: background 200ms ease-in-out;
        }

.pager a {
    line-height: 35px !important;
}

 .zidingyibox1
        {
          background: linear-gradient(to right, #a683b7 35%, #a880bb 100%);
        }
        .zidingyibox2
        {
        background: linear-gradient(to right, #bdd0bc 35%, #bdd0bc 100%);
        }

        .zidingyibox1:hover
        {
          background: linear-gradient(to right, #a081af 35%, #89659a 100%);
        }
        .zidingyibox2:hover
        {
            background: linear-gradient(to right, #b0c5af 35%, #99b798 100%);
        }

.childrenitem{
width:210px;
}

 .showselectpage
    { 
background: linear-gradient(to right, #8687cc 35%, #6e6fc3 100%);
   }
 .showselectpage:hover
    { 
background:  linear-gradient(to right, #8687cc 35%, #8687cc 100%);
   }

.box a{color:#fff;text-decoration:none;}

.shadow {
  position: relative;
}
.shadow:before {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 13px;
  right: 7px;
  width: 75%;
  top: 0;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(4deg);
          transform: rotate(4deg);
  transition: all 150ms ease-in-out;
}


.shadow:hover::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  bottom: 20px;
  z-index: -10;
}

.circle {
  position: absolute;
  top: 14px;
  left: 15px;
  border-radius: 50%;
  box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.5), inset 0 0 0 25px  #faf7ef;
  width: 30px;
  height: 15px;
  display: inline-block;
  text-align:right;
}

   .zidingyi_ul, .zidingyi_ul li
        {
            list-style: none;
            padding: 0px;
            margin: 0px;
        }
        .zidingyi_none
        {
            display: none;
        }
        .zidingyi_right
        {float: right;
            padding-right: 15px;
            height: 40px;
            top: 0px;
            width: 170px;
            text-align: right;
            line-height: 40px;
        }
.cnblogs_code,.cnblogs_code div,.cnblogs_code_toolbar ,.cnblogs_code_copy>a
{
background-color: white !important;
}

#tbCommentBody{
 height: 150px;
}
.commentbox_title_right
{
    float: left;
}
#green_channel_weibo,#green_channel_wechat,#under_post_kb{
display: none !important;
}
#green_channel{
border:0px;
}
#green_channel_digg,#green_channel_follow,#green_channel_favorite,#nav_next_page>a,#btn_comment_submit,#commentbox_opt>a{
    width: 80px;
    height: 30px;
    background: none !important;
    line-height: 30px;
color: #fff !important;
    background-color: #bdd0bc !important;
    border-color: #bdd0bc !important;
box-shadow: 0 2px 6px 0 rgba(39, 45, 121, 0.5) !important;
border-radius: .15rem !important;
}

#green_channel_digg:hover,#green_channel_follow:hover,#green_channel_favorite:hover ,#nav_next_page>a:hover,.pager a:hover,#btn_comment_submit:hover,#commentbox_opt>a:hover{
    color: #fff !important;
    background-color: #abc7aa !important;
    border-color: #abc7aa !important;
}
#btn_comment_submit
{
border:0px;
}
#nav_next_page>a{
    display: inline-block;
    text-align: center;
}

#green_channel_digg
{
 background-color: #7bb5bd!important;
    border-color: #2daebf!important;
}

#green_channel_follow
{
 background-color: #da746d!important;
    border-color: #e33100e0!important;
}

#green_channel_favorite
{
 background-color: #deb152!important;
    border-color: #ffb515!important;
}

#green_channel_digg:hover
{
 background-color: #2daebfbd!important;
    border-color: #2daebfbd!important;
}

#green_channel_follow:hover
{
 background-color: #e33100bf!important;
    border-color: #e33100bf!important;
}

#green_channel_favorite:hover
{
 background-color: #ffb515b8!important;
    border-color: #ffb515b8!important;
}
.pager {
    font-size: 13px;
    margin: 10px 0;
    color: #a5bd90;
    line-height: 200%;
    letter-spacing: 1px;
}
.pager a {
    margin: 0 2px;
    padding: 6px 15px;
color: #fff !important;
    background-color: #bdd0bc !important;
    border-color: #bdd0bc !important;
    box-shadow: 0 2px 6px 0 rgba(39, 45, 121, 0.5) !important;
    border-radius: .15rem !important;
}


#commentbox_opt>a{

    width: 80px !important;
    height: 30px !important;
    line-height: 30px !important;
    padding-left: 0px!important; 
display: inline-block!important;
    text-align: center!important;
}
.comment_textarea{
padding:0px;
}
#tbCommentBody{
   color:#757559;
}

*::selection {
 background: #a683b7;
    color: white;
}

*::-moz-selection {
    background: #8086fa;
    color: white;
}

*::-webkit-selection {
  background: #8086fa;
    color: white;
}

#cnblogs_post_body h2 {
    color: #fff;
    padding-left: 15px;
    padding-bottom: 5px;
    background: #a682b8 !important;
    -ms-border-radius: 4px !important;
    border-radius: 4px !important;
    font-family: "????","??","??",Arial;
    margin-bottom: 5px;
}
#cnblogs_post_body h3 {
    color: #ffffff;
    border-left: 13px solid #a1bfa0;
    padding: 5px;
    background-color: #bdd0bc;
    border-radius: 4px;
}
#cnblogs_post_body td
{
padding:4px 6px;
font-size: 13px;
width: auto;
}
.postBody
{
font-size: 13px;
}

.comment_textarea
{
width: auto;
}




#blogTitle_Content
{
    line-height: 1.5em;
    color: #5568b6 !important;
	font-size: 20px;
    font-weight: initial;
    width:auto;
    position: absolute;
    left: 100px;
    top: 100px;
    margin:0px;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    }


.animateobject {
	font-size: 22px;
}
.animateobject span {
	display: inline-block;
}


.animateobject span:nth-of-type(2) {
	animation-delay: .05s;
}
.animateobject span:nth-of-type(3) {
	animation-delay: .1s;
}
.animateobject span:nth-of-type(4) {
	animation-delay: .15s;
}
.animateobject span:nth-of-type(5) {
	animation-delay: .2s;
}
.animateobject span:nth-of-type(6) {
	animation-delay: .25s;
}
.animateobject span:nth-of-type(7) {
	animation-delay: .3s;
}
.animateobject span:nth-of-type(8) {
	animation-delay: .35s;
}
.animateobject span:nth-of-type(9) {
	animation-delay: .4s;
}
.animateobject span:nth-of-type(10) {
	animation-delay: .45s;
}
.animateobject span:nth-of-type(11) {
	animation-delay: .5s;
}
.animateobject span:nth-of-type(12) {
	animation-delay: .55s;
}
.animateobject span:nth-of-type(13) {
	animation-delay: .6s;
}
.animateobject span:nth-of-type(14) {
	animation-delay: .65s;
}
.animateobject span:nth-of-type(15) {
	animation-delay: .7s;
}
.animateobject span:nth-of-type(16) {
	animation-delay: .75s;
}
.animateobject span:nth-of-type(17) {
	animation-delay: .8s;
}
.animateobject span:nth-of-type(18) {
	animation-delay: .85s;
}
.animateobject span:nth-of-type(19) {
	animation-delay: .9s;
}
.animateobject span:nth-of-type(20) {
	animation-delay: .95s;
}

.animateobject span
{
    color: #3f51b5;
font-family: cursive;
	opacity: 0;
    }
.animateobjectrotate span {
	color: #3f51b5;
font-family: cursive;
	opacity: 0;
	transform: translate(200px, -100px) scale(2);
	animation: ballDrop 1s forwards;
}

@keyframes ballDrop {
	60% {
		transform: translate(0, 20px) rotate(-180deg) scale(.5);
	}

	100% {
		transform: translate(0) rotate(0deg) scale(1);
		opacity: 1;
	}
}

#home {
    margin: 0px;
padding:0px;
width:100%;
min-width:950px;
}
#header{
width:100%;
background: none;
background-color: #bdd0bc;
}
#mainContent {
        padding: 0px !important;
}
.postCon {
    padding: 0px;
}
#sideBar {
    padding: 16px 0 0 25px;
}
#mainContent  .forFlow{
   padding: 20px 0px;
}
#sideBarleftBtn
{  
    width: 32px;
    height: 32px;
    background-color:#000000;
    background-color:rgba(0,0,0,0.3);
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABKUlEQVRYR+2WsUpDQRBFzwUh2GnyFSlsgnZilZBK8i92kkaw0NT+gJAfUD/CyjTRVFY2gqAQsIvEkQcxxJgN88J7vFfslsvdO3dmZ++OKHip4PhEAbEC/ypgZi2gCrzl0KATSfeLvH8EmNkdcJxD4EXKS0mnvxvLAr6ArZwFjCXthgS8A7WcBTxIOggJOAT6wA7wAowzFGPAI3Al6XmlgAyDuamiD5SrAmbWBHpAw32J6YBJI/bW+cAQ2EvHmRo9lTT3mmUjKlxAG7gFKqnz8h1IruBCUjf6QKxA6DM6Aq6BbeAV+PT1lhs1AU4kPYUEfMymITfjBsCBpP3SDiQ3QGeDrLxHvoEzSefBVzAbSuvACJh6mR24xIRGkpKpa77K9Rs6ssgcEivwA9SOVCFx05oSAAAAAElFTkSuQmCC');
}

.sideBarSelect
{ 
    position: fixed !important;
    top: 0px !important;
    width: 100% !important;
    height: 100% !important;
    background-color:#000000;
  background-color:rgba(0,0,0,0.3);
}

.sideBarMainSelect {
    width: 250px !important;
    height: 100% !important;
    overflow-y: auto !important;
}



