/*公用*/
body {
    font-size:15px;
    padding:0;
    margin:0;
    font-family:"微软雅黑","宋体",Arial;
   /* background:#205424 url('https://qzonestyle.gtimg.cn/qzone/qzactStatics/imgs/20160405115214_5c8d0c.jpg') no-repeat top center fixed;*/
    background:#205424 url('https://qzonestyle.gtimg.cn/qzone/qzactStatics/imgs/20160414151329_f68b74.jpg') no-repeat top center fixed;
    min-width:1200px;
}
#home {
    opacity: 0.95;
    filter: alpha(opacity=95);
    box-shadow:0 0 10px #000;
    margin:40px auto;
   /* margin-left:340px ;*/
    width:1200px;
    background:#fff;
    overflow:auto;
    border:solid 1px #fff;
    border-top-right-radius:150px;
}
/*段落*/
.postBody p,.postCon p {
    margin:7px 0;
    line-height:24px;
}
h1 {
    margin:0;
}
h3 {
    font-size:15px;
    font-weight:bold;
}
/*超链接*/
a {
    color:#464646;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
a:visited,a:hover {
    color:#464646;
}
ul {
    list-style:none;
    margin:0;
    padding:0;
}
image {
    border:none;
}
#header {
    padding:20px;
}
/*博客标题*/

#blogTitle,#blogTitle a {
    font-weight:bold;
    color:#666;
}
#blogTitle h1 {
    margin:15px 0px;
    height:98px;
    width:150px;
    line-height:120px;
    font-size:36px;
    /*padding-left:48px;*/
     padding-left:45px;
     padding-top:-5px;
     /*padding-bottom:30px;*/
    /*text-align:center*/;
    background:#fff url('https://files.cnblogs.com/files/EdsonLin/timg.ico') no-repeat;
    float:left;
}

.headermaintitle {
    }#blogTitle,#blogTitle a:hover {
    text-decoration:none;
}
/*子标题*/
#blogTitle h2 {
    padding-left:30px;
    font-size:14px;
    color:#999;
    font-weight:normal;
    margin:15px 0;
    clear:left;
}
/*导航栏*/
#navigator {
    font-size:16px;
    height:48px;
    background:#55895B;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
#navList li {
    margin:0;
    line-height:48px;
    display:inline-block;
    float:left;
}
#navList li:hover {
    background:#6DA47D;
}
#navList li a {
    padding:0 30px;
    text-decoration:none;
    line-height:48px;
    border:0;
    color:#fff;
    display:-moz-inline-box;
    display:inline-block;
}
.blogStats {
    height:48px;
    color:#fff;
    line-height:48px;
}
#main {
    padding:20px;
}
/*左边*/
#sideBarMain {
    padding:0 10px 0 0;
    background:#fff;
    margin:0 0 20px 0;
    width:190px;
    font-size:12px;
    line-height:22px;
}
#sideBarMain a {
    color:#666;
}
#leftcontentcontainer {
    color:#666;
}
.newsItem {
    color:#666;
}
/*公告*/
#profile_block {
    margin-top:0px;
    line-height:24px;
    text-align:left;
}
/*主面板*/
#mainContent {
    margin-top:0px;
    padding-top:0px;
    padding-right:0px;
    background:#fff;
    padding-bottom:0px;
    float:right;
    width:960px;
    padding-left:0px;
}
/*每日文章列表*/
.day {
    background:#fff;
    padding:0;
    margin:0 0 20px 0;
}
/*博客标题*/
.postTitle a {
    color:#464646;
}
.postTitle {
    padding-bottom:10px;
    font-size:20px;
    font-weight:bold;
    color:#464646;
    background:url('https://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_br229512.link(en-us,MSDN.10).gif') no-repeat 0 3px;
    padding-left:30px;
}
.dayTitle {
    display:none;
}
/*摘要*/
.c_b_p_desc {
    padding:10px;
    line-height:24px;
    color:#888;
}
.c_b_p_desc a {
    color:#888;
}
.c_b_p_desc a:hover {
    text-decoration:none;
    border-bottom-width:1px;
    border-bottom-style:dotted;
}
/*右侧图片*/
.desc_img {
    margin-left:10px;
    border:solid 1px #fff;
    box-shadow:0 0 10px #aaa;
}
/*博文页*/
#topics .post {
    background:#fff;
}
.postCon {
    padding:10px 20px 0 20px;
}
.postDesc {
    margin:0 30px;
    margin-bottom:2px;
    padding:8px 0px;
    font-size:12px;
    color:#aaa;
    background:#fff;
    text-align:right;
}
.postDesc a {
    color:#AAA;
}
.postBody {
    padding:0;
}
/*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:#55895B;
    color:#fff;
}
#btn_comment_submit:hover {
    background:#6DA47D;
}
/*评论标题*/
.feedback_area_title {
    padding:10px;
    font-size:24px;
    font-weight:bold;
    color:#55895B;
    border-bottom:solid 6px #55895B;
}
.feedbackListSubtitle {
    font-size:12px;
    color:#888;
}
.feedbackListSubtitle a {
    color:#888;
}
.comment_quote {
    background:#FCFAAC;
    padding:15px;
    border:1px solid #CCC;
}
#commentform_title {
    color:#55895B;
    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 #55895B;
}
/*评论框*/
#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 url(https://images.cnblogs.com/cnblogs_com/ChenXu-net/517141/o_A.png) right bottom no-repeat;
    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/libaoheng/305804/o_br229512.link(en-us,MSDN.10).gif') no-repeat 0 3px;
    padding-left:30px;
}
.entrylistPostSummary {
    padding:10px;
}
.entrylistItemPostDesc {
    font-size:12px;
    color:#999;
    padding-left:40px;
}
/*尾部*/
#footer {
    font-size:12px;
    margin:20px;
    padding:12px;
    text-align:center;
    background:#55895B;
    color:#DDD;
    font-size:14px;
}
/*文章内图片*/
#cnblogs_post_body p img {
    margin:10px;
}
/*顶一下*/
.diggnum {
    font-size:28px;
    color:#6DA47D;
    font-family:'Microsoft Yahei';
}
#div_digg .diggnum {
    line-height:100px;
}
.diggit {
    float:left;
    width:128px;
    height:128px;
    background:url('https://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_dig.gif') no-repeat;
    background-position:0 0;
    text-align:center;
    cursor:pointer;
}
.diggit:hover {
    background-position:-128px 0;
}
/*踩一下（园友反映，这个有点“邪恶”，呵呵，其实是我没来得及设计这个背景图片，就暂时把它隐藏了……可以去掉这句话）*/
.buryit {
    display:none;
}
.diggword {
    display:none;
}
/*green_channel*/
#green_channel {
    text:align:right;
    background:#6DA47D;
    padding-left:20px;
    font-weight:normal;
    font-size:15px;
    width:920px;
    border:none;
    color:#fff;
    padding:20px;
    border-radius:4px;
}
/*最新评论*/
#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;
}

/*flagcounter*/

#pic{
   float:right;
}
.emoji{
    idth: 22px;
    height: 22px;
    vertical-align: middle;
}

#myheader{
   float:left;
   /* margin:40px auto;*/

}

/*
.kePublic{
   float:left;
}*/

/* mp3*/
/**, *:before, *:after{-moz-box-sizing: border-box; box-sizing: border-box;}
html{min-height: 100%;}
body{ font-family: "Open Sans", sans-serif;}*//*350,290*/
.music-player{ position: relative; width: 350px; height: 250px; background: #222; overflow: hidden; border-radius: 5px;border-radius: 5px;border-top-left-radius:40px; z-index: 0; font-family: 'microsoft yahei'; margin: 0px ; auto }/*auto*/
.music-player img{position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: -1; display: block; width: 100% !important; height: 100% !important; -webkit-filter: blur(2px); filter: blur(2px);}
.music-player .info{width: 100%; height: 100px; background: #222; background: rgba(0, 0, 0, 0.8); text-align: center; position: relative;}
.music-player .info .jp-playlist li{display: none;}
.music-player .info .jp-playlist li a{font-size: 30px; font-weight: 300; text-decoration: none; color: #fff; color: rgba(225, 225, 225, 0.4);}
.music-player .info .jp-playlist li a span{font-size: 14px; display: block; margin-top: 10px;}
.music-player .info .jp-playlist li.jp-playlist-current{display: block;}
.music-player .info .jp-playlist li .jp-free-media, .music-player .info .jp-playlist li .jp-playlist-item-remove{display: none;}
.music-player .info .left, .music-player .info .right{width: 25px; position: absolute; top: 30px; left: 30px;}
.music-player .info .right{left: auto; right: 30px;}
.music-player .info [class^="icon-"]{margin: 0 0 10px;}
.music-player .info .center{padding: 20px 0 0;}
.music-player .progress, .music-player .volume-level{width: 100%; height: 5px; display: block; background: #000; position: absolute; bottom: 0px; cursor: pointer;}
.music-player .progress span, .music-player .volume-level span{position: relative; display: block; background: #ed553b; width: 0%; height: 5px;}
.music-player .progress span:after, .music-player .volume-level span:after{position: absolute; right: -5px; top: -8px; content: ""; width: 10px; height: 22px; background: url("../images/tsqwz1N.png") no-repeat center;}
.music-player .controls{text-align: center; width: 100%; height: 190px; background: #982e4b; background: rgba(152, 46, 75, 0.6);}
.music-player .controls .current{font-size: 32px; color: #fff; color: rgba(225, 225, 225, 0.4); padding: 10px  12px;}
.music-player .controls .play-controls a{display: inline-block; width: 32px; height: 35px; margin: 0 20px;}
.music-player .controls .volume-level{position: relative; bottom: auto; width: 200px; height: 2px; margin: 20px auto 0; background: rgba(225, 225, 225, 0.3);}
.music-player .controls .volume-level span{height: 2px;}
.music-player .controls .volume-level span:after{right: -11px; top: -8px; width: 22px; height: 22px; background-image: url("../images/V5i67V2.png");}
.music-player .controls .volume-level a{position: absolute; right: -32px; top: -8px; width: 22px;}
.music-player .controls .volume-level a.icon-volume-down{right: auto; left: -25px;}
[class^="icon-"]{width: 18px; height: 18px; background: url("../images/E09T8tf.png") no-repeat center; display: block;}
.icon-shuffle{background-image: url("https://files.cnblogs.com/files/EdsonLin/AQAxRxS.ico");}
.icon-heart{background-image: url("https://files.cnblogs.com/files/EdsonLin/E09T8tf.ico");}
.icon-repeat{background-image: url("https://files.cnblogs.com/files/EdsonLin/338F8MX.ico");}
.icon-share{background-image: url("https://files.cnblogs.com/files/EdsonLin/PGIC6ME.ico");}
.icon-previous{background-image: url("https://files.cnblogs.com/files/EdsonLin/LIqj0nr.ico");}
.icon-play{background-image: url("https://files.cnblogs.com/files/EdsonLin/xlBv5aR.ico");}
.icon-pause{background-image: url("https://files.cnblogs.com/files/EdsonLin/lIhwduj.ico");}
.icon-next{background-image: url("https://files.cnblogs.com/files/EdsonLin/Mb6Nzj5.ico");}
.icon-volume-up{background-image: url("https://files.cnblogs.com/files/EdsonLin/qqdoddi.ico");}
.icon-volume-down{background-image: url("https://files.cnblogs.com/files/EdsonLin/3iirf2f.ico");}
.copyrights{text-align: center; text-transform: capitalize; margin: 50px; color: rgba(0, 0, 0, 0.6);}
.copyrights a{color: rgba(152, 46, 75, 0.9); text-decoration: none;}

#container{
    height:91px;
    border-top-right-radius:100px;
   overflow:hidden;
}


.part{
  float:left;
}

.custom-button {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  /*width: auto;*/
  width:170px;
  /*height: 42px;*/height:48px;
  /* line-height: 41px;*/ line-height:48px;
  font-size: 16px;
  outline: 0px;
  border: 0;
  display: inline-block;
  *zoom: 1;
  position: relative;
  overflow: hidden;
  /*background-color: #f1f5f8;*//*white*/
  background-color:#55895B;
  color:#fff;
  /*color: #1283fc;*//*blue*/
  /*font-family: inherit;*/
  text-align: center;
  /*margin: 0px;*/
  /*float:left;*/
}

/*.custom-button.custom-button-transparent {
  /*color: #caced2; *//*yin*/
  /*color:yellow;*/
  /*background-color: transparent;*/
 /* background-color:yellow;
}*/

/*.custom-button.custom-button-transparent .custom-button-border {
  border: 1px solid #ccc;/*yin*/
/*}
*/
/*下拉原背景*/
.custom-button.custom-button-white {
  /*background-color: #fff;*/ /*bai*/
  background-color:#55895B;
}

/*下拉boder-color*/
.custom-button.custom-button-white .custom-button-border {
  border: 1px solid #fff; /*bai*/

}
/*button.custom-button,
.custom-button[type=button] {*/
  /*line-height: 34px;*/
  /*line-height:48px;
}*/

/*.custom-button.mouseenter .custom-button-hover {*/
  /*color: #1283fc;*/
  /*color:yellow;
}*/
/*
.custom-button.mouseenter .custom-button-text {
  color: #fff;

}*/
/*border*/

.custom-button .custom-button-border {
  position: absolute;
  top: 0;
  left: 0;*/
  /*border: 1px solid #1283fc;*//*bule*/
  border: 0px solid #55895B;
  z-index: 2;
  width: 168px;
  height: 40px;
}
/*访问时颜色的变化*/
.custom-button .custom-button-hover {
  width: 170px;
  height: 42px;
  position: absolute;
  top: -100px;
  left: 0;
  /*background-color: #1283fc;*//*blue*/
  background-color:#6DA47D;
  color: #fff;
  z-index: 3;
}
/*访问时原内容保存*/
.custom-button .custom-button-text {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  z-index: 4;
  width: 170px;
  height: 42px;
}
/*
.part .part-title {
  padding-top: 80px;
  font-size: 30px;
  line-height: 30px;
  color: #222;
  text-align: center;
}*/
/*
.part .part-content {
  text-align: center;
  padding: 20px 95px 0;
  line-height: 23px;
  font-size: 16px;
  color: #848484;
}*/

/*两窗口的margin*/
.part .btn-margin {
  margin: 0px;
}

/*右窗口下拉文字分布*/

.part .android-download-btn,
.part .ios-download-btn {
  font-size: 15px;
  line-height: 24px;
  padding: 0;
  border: 0;
  outline: 0;
  width: 222px;
  height: 52px;
  text-align: left;
}

/*
.part .android-download-btn img,
.part .ios-download-btn img {
  margin-left: 50px;
  vertical-align: -3px;
  height: 20px;
}*/
/*
.part .android-download-btn .blue-icon,
.part .ios-download-btn .blue-icon {
  display: inline-block;
  *zoom: 1;
}*/
/*访问右窗口下拉文字的分布*/
.part .android-download-btn .white-icon,
.part .ios-download-btn .white-icon {
  display: none;
}

/*访问右窗口下拉文字的分布*/
.part .android-download-btn.mouseenter .blue-icon,
.part .ios-download-btn.mouseenter .blue-icon {
  display: none;
  /*background-color: black;*/
}
/*访问右窗口下拉文字的分布*/
.part .android-download-btn.mouseenter .white-icon,
.part .ios-download-btn.mouseenter .white-icon {
  display: inline-block;
  *zoom: 1;
}
/*下拉文字的水平分布*/
.part .ios-download-btn .blue-icon,
.part .ios-download-btn .white-icon {
  margin-right: 17px;
}

.part .android-download-btn .blue-icon,
.part .android-download-btn .white-icon {
  margin-right: 5px;
}

/*
#part1 .part1-footer {
  position: absolute;
  z-index: 100;
  height: 128px;
  width: 100%;
  bottom: 0;
  background: url(../images/pc_index_part1_footer_bac.jpg);
}
#part1 .part1-footer .part1-footer-line {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
}*/
/*
#part1 .part1-footer .footer-table {
  color: #fff;
  width: 100%;
}
#part1 .part1-footer .footer-table th,
#part1 .part1-footer .footer-table td {
  width: 50% ! important;
  text-align: center;
}
#part1 .part1-footer .footer-table th {
  font-size: 16px;
}
#part1 .part1-footer .footer-table td {
  font-size: 48px;
  line-height: 85px;
}
#part1 .arrow {
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  margin: auto;
  animation-name: arrowMoving;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}*/
/*
#part2 {
  background: url(../images/pc_index_part2_bac.jpg);
  background-size: 80px;
}*/
/*
#part2 .container {
  position: relative;
}*/

/*
#part2 .container .downloads {
  text-align: center;
}*/

/*两个窗口的分部*/
/*#part2 .container */.downloads .qr-area {
  position: relative;
  display: inline-block;
  *zoom: 1;
}

/*控制左窗口有无图片*/
/*#part2 .container */.downloads .qr-area.show .qr-tip {
  top: 35px;
  z-index: 100;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100%)';
  -moz-opacity: 1;
  opacity: 1;
}
/*控制左窗口下拉图片的效果*/
/*#part2 .container */.downloads .qr-area .qr-tip {
  position: absolute;
  z-index: -1;
  width: 210px;
  left: -19px;
  top: 45px;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0%)';
  -moz-opacity: 0;
  opacity: 0;
  -moz-transition: all 0.6s;
  /* Firefox 4 */
  -webkit-transition: all 0.6s;
  /* Safari 和 Chrome */
  -o-transition: all 0.6s;
  /* Opera */
  transition: all 0.6s;
}

/*#part2 .container */.downloads .qr-area .qr-tip img {
  width: 100%;
}
/*两个窗口位置分布*/
/*#part2 .container */.downloads .buttons-area {
 position: relative;
  display: inline-block;
  *zoom: 1;
}

/* 控制右窗口下拉窗口*/
/*#part2 .container */.downloads .buttons-area.show .buttons-tip {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100%)';
  -moz-opacity: 1;
  opacity: 1;
  top: 42px;
  z-index: 100;
}

/*控制右窗口下拉动画效果分布*/
/*#part2 .container */.downloads .buttons-area .buttons-tip {
  position: absolute;
  z-index: -1;
  width: 100%;
  left: 0;
  top: 52px;
  padding-top: 15px;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0%)';
  -moz-opacity: 0;
  opacity: 0;
  -moz-transition: all 0.6s;*/
  /* Firefox 4 */
  -webkit-transition: all 0.6s;
  /* Safari 和 Chrome */
  -o-transition: all 0.6s;
  /* Opera */
  transition: all 0.6s;
}


/*控制右窗口下拉宽度分布*/
/*#part2 .container */.downloads .buttons-area .buttons-tip .android-download-btn,
/*#part2 .container */.downloads .buttons-area .buttons-tip .ios-download-btn {
  width: 170px;
  height: 42px;
  line-height: 41px;
  font-size: 15px;
  -moz-box-shadow: 1px 1px 10px #bbbbbb;
  -webkit-box-shadow: 1px 1px 10px #bbbbbb;
  box-shadow: 1px 1px 10px #bbbbbb;
}

/*控制右窗口下拉内容分布*/
/*#part2 .container */.downloads .buttons-area .buttons-tip .android-download-btn img,
/*#part2 .container */.downloads .buttons-area .buttons-tip .ios-download-btn img {
  margin-left: 25px;
  vertical-align: -3px;
  height: 20px;
}

.mycanvas{position:absolute; left:0; top:0;}



/*returnTop*/
        p#back-to-top{
            position:fixed;
            display:none;
            bottom:100px;
            right:80px;
        }
        p#back-to-top a{
            text-align:center;
            text-decoration:none;
            color:#d1d1d1;
            display:block;
            width:64px;
            /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
            -moz-transition:color 1s;
            -webkit-transition:color 1s;
            -o-transition:color 1s;
        }
        p#back-to-top a:hover{
            color:#979797;
        }
        p#back-to-top a span{
            background:transparent  url(https://files.cnblogs.com/files/EdsonLin/backtotop1.ico) no-repeat /*-25px -290px*/;
            /*background-color: black;*/
            border-radius:6px;
            display:block;
            height:130px;
            width:60px;
            margin-bottom:5px;
            /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
            -moz-transition:background 1s;
            -webkit-transition:background 1s;
            -o-transition:background 1s;
        }
        #back-to-top a:hover span{
            background:transparent url(https://files.cnblogs.com/files/EdsonLin/backtotop.ico) no-repeat /*-25px -290px*/;
            /* background-color:deepskyblue;*/
        }