/*样式从https://www.cnblogs.com/yadongliang拿过来的 */
audio {
    z-index: 5;
    position: fixed;
    bottom: 50px;
    opacity: 0.5;
    transition: all 2s;
    background-color: red;
}

audio:hover {
    opacity: 1;
}

#mywebsite {
    font-size: 13px;
    font-family: '微软雅黑', '宋体', Arial;
    color: #f196ef !important;
    border: solid 1px #f196ef;
    padding: 8px;
}

#CatList_LinkList_1_Link_0 {
    font-size: 13px;
    font-family: '微软雅黑', '宋体', Arial;
    color: #f196ef !important;
    padding: 8px;
}

/*滚动条整体样式*/
body::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}

/*滚动条滑块*/
body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background:#f196ef;
}

/*滚动条轨道*/
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);
    border-radius: 10px;
    background: #FDFAF1;
}

/*文章末尾a去掉下划线*/
#MySignature a:link, #MySignature a:visited, #MySignature a:active {
    color: #f60;
    text-decoration: none;
}

#cnblogs_post_body a:link, #cnblogs_post_body a:visited, #cnblogs_post_body a:active {
    text-decoration: none;
}

/*背景图https://download-cdn.oss-cn-hangzhou.aliyuncs.com/img/2.jpg*/
body {
    background-image: url(https://www.cnblogs.com/images/cnblogs_com/cyhj/1458553/t_body_bg1.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-family: '微软雅黑', '宋体', Arial;
}

/*主题透明度*/
#home {
    margin: 0 auto;
    width: 85%;
    min-width: 950px;
    background-color: rgba(255, 255, 255, .95);
    padding: 30px;
    margin-top: 30px;
    margin-bottom: 50px;
    box-shadow: 0 2px 6px rgba(100, 100, 100, .95);
    border-radius: 10px;
}

/*标题习惯沉淀hover效果*/
.headermaintitle:hover {
    color: #00A1D6 !important;
}

.entrylistPosttitle a:hover, .postTitle a:hover {
    margin-left: 0px;
    color: #00A1D6 !important;
    text-decoration: none;
}

/*字体大小*/
.day .postTitle a {
    padding-left: 10px;
    font-size: 1.1em;
}

.c_b_p_desc {
    font-size: 1.2em;
    padding: 20px;
}

.c_b_p_desc a {
    color: #888;
}

/*菜单*/
.headermaintitle {
    font-size: 25px;
}

.menu {
    font-size: 16px;
}

.blogStats {
    font-size: 16px;
    font-weight: bold;
    color: #0C0B33;
    margin-right: 15px;
}

#navList a:link, #navList a:visited, #navList a:active {
    color: #0C0B33;
    font-weight: bold;
}

#navigator {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 0;
    border: none;
    #background: #f196ef;
    box-shadow: 0 -1px 12px -4px #000;
    padding-top: 0;
    padding-left: 0;
    text-align: center;
    font-family: '微软雅黑', '宋体', Arial;
}

#navigator ul {
    display: inline-block;
}

#navigator ul li {
    display: inline;
    margin: 0 0 0 0;
    width: 120px;
    height: 50px;
}

#navigator ul li a {
    display: inline-block;
    float: none;
}

#navList li:hover {
    background-color: #f196ef;
    background-position: -714px -72px;
    border-color: #00a1d6
    opacity: .55 !important;
    transition-duration: .2s;
}

#blogTitle h2 {
    color: #C9A094;
    font-style: italic;
    font-family: '微软雅黑', '宋体', Arial;
}

/*业精于勤荒于嬉，行成于思毁于随。
#MySignature {
    border: dotted 2px #E5E5E5;
    padding: 10px;
    background: #fff0 url(//files-cdn.cnblogs.com/files/yadongliang/add_my_qq415459282.ico) no-repeat scroll 1% 50%;
    padding-left: 180px;
    height: 160px;
}*/

/*分享*/
#green_channel {
    font-size: 15px;
    width: 100%;
    background: #f196ef;
}

a#green_channel_digg {
    background-color: #2daebf;
    box-shadow: 0 15px 18px -6px rgba(95, 193, 206, .65);
}

a#green_channel_follow {
    background-color: #e33100 !important;
    box-shadow: 0 15px 18px -6px rgba(227, 49, 0, .65);
    margin-left: 10px;
}

a#green_channel_favorite {
    background-color: #ffb515;
    box-shadow: 0 15px 18px -6px rgba(255, 198, 75, .65);
    margin-left: 10px;
}

/*评论*/
.feedback_area_title {
    font-size: 24px;
    padding: 10px;
    color: #f196ef;
}

#commentform_title, .feedback_area_title {
    font-weight: 700;
    border-bottom: solid 6px #f196ef;
}

.feedbackItem {
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0;
    padding: 20px;
    background: #f2f2f2;
    box-shadow: 0 0 5px #aaa;
}

.feedbackItem {
    padding: 8px;
    border-bottom: 1px dotted #ccc;
}

/*习惯沉淀*/
.portrait {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    overflow: hidden;
    background: #fff url(//pic.cnblogs.com/avatar/459873/20150917085709.png) no-repeat left center;
    background-size: contain;
}

#Header1_HeaderTitle {
    font-size: 46px;
    font-family: '微软雅黑', '宋体', Arial;
    color: #0C0B33;
    -webkit-transition: all 1.5s ease;
    transition: all 1.5s ease;
    font-weight: bold !important;
}

#Header1_HeaderTitle:hover {
    color: #fff;
    -webkit-animation: Glow 1.5s ease infinite alternate;
    animation: Glow 1.5s ease infinite alternate;

}

@-webkit-keyframes Glow {
    from {
        text-shadow: 0 0 10px #fff,
        0 0 20px #fff,
        0 0 30px #fff,
        0 0 40px #00A1D6,
        0 0 70px #00A1D6,
        0 0 80px #00A1D6,
        0 0 100px #00A1D6,
        0 0 150px #00A1D6;
    }
    to {
        text-shadow: 0 0 5px #fff,
        0 0 10px #fff,
        0 0 15px #fff,
        0 0 20px #00A1D6,
        0 0 35px #00A1D6,
        0 0 40px #00A1D6,
        0 0 50px #00A1D6,
        0 0 75px #00A1D6;
    }
}

@keyframes Glow {
    from {
        text-shadow: 0 0 10px #fff,
        0 0 20px #fff,
        0 0 30px #fff,
        0 0 40px #00A1D6,
        0 0 70px #00A1D6,
        0 0 80px #00A1D6,
        0 0 100px #00A1D6,
        0 0 150px #00A1D6;
    }
    to {
        text-shadow: 0 0 5px #fff,
        0 0 10px #fff,
        0 0 15px #fff,
        0 0 20px #00A1D6,
        0 0 35px #00A1D6,
        0 0 40px #00A1D6,
        0 0 50px #00A1D6,
        0 0 75px #00A1D6;
    }
}

/*特效字体结束*/

#blogTitle h1 a {
    color: #0C0B33;
}

/*文章title字体*/
.postTitle {
    border-left: 3px solid #888;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #464646;
    transition: all 0.4s linear 0s;
    font-weight: bold;
}

/*post div虚线*/
.postDesc, .entrylistItemPostDesc {
    border-bottom: 1px dotted #999;
    color: #999;
    text-align: right;
    padding-bottom: 10px;
    padding-left: 0px;
    background: no-repeat 0 1px;
}

.postDesc, .postDesc a {
    color: #aaa !important;
}

/*超链接去掉下划线*/
#navList li a, .postBody a:hover, a {
    text-decoration: none;
}

a {
    text-decoration: none !important;
}

.newsItem {
    padding: 5px 10px;
    border: 1px solid #f196ef !important;
    border-top-width: 5px !important;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    box-shadow: 0 1px 3px #ccc;
}

#blog-calendar {
    width: 208px;
    margin-top: 0;
    text-align: center;
    border: 1px solid #f196ef !important;
    padding: 10px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-width: 5px !important;
    margin-bottom: 15px;
}

.CalTodayDay {
    background: #f196ef !important;
    color: #FFF;
}

#sideBar {
    font: normal 10px "Verdana";
    color: #464646;
    font-size: 14px;
}

#MyIng .ing_title, #sideBar h3 {
    margin: 10px 0;
    border: 1px solid #f196ef;
    border-left-width: 5px;
    border-right-width: 5px;
    border-radius: 10px;
    text-align: center;
    padding: 8px !important;
}

#catListTitle {
    font: normal bold 30px "Verdana";
    color: #f196ef !important;
}

/*搜索栏*/
.input_my_zzk {
    border: 1px solid #494949 !important;
    padding-right: 40px;
    border-radius: 5px;
    margin-left: 6px;
    padding-left: 0px;
}

/*侧边栏透明度*/
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory, .input_my_zzk, .Cal, .CalDayHeader, .CalTitle {
    background: rgba(255, 255, 255, 0);
    margin-bottom: -1px;
    word-wrap: break-word;
    border: 1px;
    border-color: red;
    width:
}

/*日期控件头部透明度*/
.CalTitle td {
    background: rgba(255, 255, 255, 0) !important;
}

.CalNextPrev {
    text-align: center;
}

/*文章内代码块透明度*/
.cnblogs_code {
    background: rgba(255, 255, 255, 0) !important;
}

.cnblogs_code_toolbar {
    background: rgba(255, 255, 255, 0) !important;
}

.cnblogs_code_copy {
    background: rgba(255, 255, 255, 0) !important;
}

.cnblogs_code_toolbar {
    //display: none;
}

.cnblogs_code_hide {
    background: rgba(255, 255, 255, 0) !important;
}

/*昵称 评论区透明度*/
.author, .comment_textarea {
    background: rgba(255, 255, 255, 0);
    margin-bottom: 50px;
    word-wrap: break-word;
}

/*博文div,hover效果*/
.entrylistPostSummary:hover, .postCon:hover {
    transform: translateY(-3px);
    z-index: 1;
    -webkit-box-shadow: 0 15px 32px rgb(175, 135, 255) !important;
    border-radius: 10px;
}

.entrylistPostSummary, .postCon {
    transition: all 0.3s ease 0s;
    border-radius: 10px;
    color: #888;
    background: #f0f0f0;
}

.entrylistPosttitle a:link, .entrylistPosttitle a:visited, .entrylistPosttitle a:active {
    color: #464646;
    transition: all 0.4s linear 0s;
}

.entrylistPostSummary, .postCon {
    transition: all 0.3s ease 0s;
    border-radius: 10px;
}

.postCon {
    color: #888;
    background: #f0f0f0;
}

.entrylistItem {
    padding-bottom: 0px;
}

/*评论区背景图
#tbCommentBody {
    background-image: url(https://www.cnblogs.com/images/cnblogs_com/cyhj/1458553/t_comment.gif);
    background-repeat: no-repeat;
    background-position: center;
}*/

/*隐藏文章底部刷新,返回顶部按钮*/
#comment_nav {
    display: none;
}

/*文章底部昵称一栏的高度*/
#comment_form_container p {
    height: 30px;
}

/*文章评论区宽度*/
#comment_form_container .comment_textarea {
    width: 98%;
    height: 100px;
}

/*隐藏广告区*/
.c_ad_block, .ad_text_commentbox {
    display: none;
}

#ad_t2 {
    display: none;
}

/*隐藏谷歌搜索框*/
#widget_my_google {
    display: none;
}

/*隐藏评论区的修改和删除按钮*/

/*下一页字体加粗*/
#nav_next_page, .pager {
    font-size: 14px;
    font-weight: bold;
}

/*标签列表字体*/
.postTitl2 {
    font-size: 16px;
}

#myposts .postDesc2 {
    font-size: 14px;
}

#myposts .myposts_title {
    font-size: 18px;
}

.postTitl2 a:link, .postTitl2 a:visited, .postTitl2 a:active {
    color: #d80000;
}

/*本站搜索框高度*/
.div_my_zzk {
    height: 30px;
}

/* 推荐及反对 */
#div_digg, #footer {
    text-align: center
}

#div_digg {
    position: fixed;
    right: 180px;
    bottom: 20px;
    z-index: 9999;
    background-color: #fff;
    font-size: 12px;
    width: 120px;
    margin: 10px 0 0;
    padding: 5px;
    border: 1px solid #00a1d6;
    border-radius: 5px
}

#div_digg {
    width: 46px !important;
    bottom: 105px
}

#div_digg .diggit {
    height: 46px;
}

#div_digg .buryit {
    height: 46px;
}

#div_digg {
    right: 6px
}

#div_digg {
    opacity: .55
}

/*回到顶部*/
.scrollBtn {
    background: url(https://files-cdn.cnblogs.com/files/cyhj/icons.ico);
    position: fixed;
    display: none;
    cursor: pointer;
    height: 48px;
    width: 48px;
    right: 10px;
    bottom: 50px;
    z-index: 9999;
    background-position: -648px -72px;
    background-color: #f6f9fa;
    border: 1px solid #e5e9ef;
    overflow: hidden;
    border-radius: 4px;
}

.scrollBtn:hover {
    background-color: #00a1d6;
    background-position: -714px -72px;
    border-color: #00a1d6
}

/*溢出隐藏设置*/
#topics, #mainContent {
    overflow: visible;
}

#postDesc {
    float: none;
}

/*标题弧光效果*/
a.headermaintitle:hover:before {
    -webkit-transition: left 1.5s;
    -moz-transition: left 1.5s;
    transition: left 1.5s;
    left: 920px;
}

a.headermaintitle:before {
    content: "";
    position: absolute;
    width: 80px;
    height: 475px;
    top: 0;
    left: -150px;
    overflow: hidden;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
}

/*侧边栏字体设置*/
#sideBar #sideBarMain {
    font-family: '微软雅黑', '宋体', Arial;
    font-size: 1.0em;
}

#sideBar h3 {
    font-size: 1.0em;
}
/*提交评论*/
.comment_btn{
	background:#f196ef;
}