body { color: #666; background-color: #FFFFFF; word-wrap: break-word; font: 12px/200% "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体"; }
#home { margin: 0 auto; width: 100%; min-width: 1040px; background-color: #fff; padding: 0px; margin-top: 0px; margin-bottom: 0px; box-shadow: none; }
#header { padding-bottom: 0px; margin-top: 0px; width: 200px; margin-left: 10%; float: left; }
#blogTitle h1 { font-size: 26px; font-weight: bold; line-height: 1.5em; margin-top: 0px; }
.g-hd { background-color: #fff; background-size: cover; background-position: center center; width: 100%; height: 80px; }
.g-hd { background-image: url(https://ctc.i.gtimg.cn/qzone/space_item/orig/14/103470_top.jpg); height: 300px; }
.g-sd { float: left; width: 190px; padding: 0 60px 0 0; _padding: 0 54px 0 0; position: absolute; top: 250px; left: 10%; }
a, .m-sch .form { -webkit-transition: all .3s ease; transition: all .3s ease; }
.m-sch a { -webkit-transition: all 0s ease; transition: all 0s ease; }
.m-hdimg img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.m-sch .form { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
a, a:hover { text-decoration: none; }
.m-hdimg img { width: 96px; height: 96px; border: 5px solid #fff; vertical-align: middle; }
#blogTitle h1 { font-size: 26px; font-weight: bold; line-height: 1.5em; margin-top: 0px; margin-left: 0px; margin-top: 80px; margin-bottom: 20px; padding-bottom: 40px; border-bottom: 1px solid #eee; width: 200px; }
#blogTitle h1 a { color: #515151; color: #666; font-size: 20px; font-weight: normal; }
#navigator { font-size: 13px; border-bottom: none; border-top: none; height: 50px; clear: both; margin-top: 0px; width: 200px; margin-left: 10%; color: #aaa; }
#navList a:link, #navList a:visited, #navList a:active { color: #aaa; font-weight: normal; text-align: left; }
.blogStats { float: right; color: #757575; margin-top: 19px; margin-right: 2px; text-align: right; display: none; }
#main { width: 960px; text-align: left; margin-top: 90px; float: left; /* margin-right: 10%; */ margin-left: 80px; }
.postTitle {border-left: 3px solid #21759b;margin-bottom: 10px; font-size: 20px; float: right; width: 100%; clear: both; }
.day .postTitle a { padding-left: 0px; color: #56AAC3; }
.postTitle a:hover { margin-left: 20px; color: #0f3647; text-decoration: none; }
#topics .postTitle{border-left: 3px solid #21759b;}
#mainContent .forFlow { margin-left: 0px; float: none; width: auto; }
#mainContent { min-height: 200px; padding: 0px 0px 10px 0; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-all; float: left; margin-left: 0px; width: 100%; min-height: 800px; }
.postDesc, .entrylistItemPostDesc { font-size: 13px; background: none; color: #757575; float: left; width: 185px; clear: both; text-align: left; padding-left: 0px; padding-right: 5px; margin-top: 20px; line-height: 1.5; margin-left: -64px; overflow: hidden; height: 20px; }
#sideBar { margin-top: 380px; width: 250px; min-height: 200px; padding: 0px 0 0px 0px; float: left; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-all; position: absolute; margin-left: 0px; left: 10%; }
.entrylistTitle, .PostListTitle, .thumbTitle { margin-bottom: 25px; height: 38px; line-height: 38px; font-size: 16px; border-bottom: none; margin-top: -10px; }
#blog-calendar { width: 228px; padding-bottom: 5px; margin-bottom: 35px; box-shadow: none; border: 1px solid #eee; }
#blog-calendar td { font-size: 12px; font-family: "Comic Sans MS"; text-align: center; }
.CalTodayDay { background: #FBFBFB !important; color: #FFF; font-weight: bold; }
#green_channel { padding: 10px 0; margin-bottom: 10px; margin-top: 10px; border: silver 1px dashed; font-size: 12px; width: 350px; text-align: center; display: none; }
#author_profile { float: left; width: 280px; margin-top: 0; margin-bottom: 10px; color: #000; margin-left: 0; font-size: 12px; display: none; }
#topics .postDesc { padding-left: 0px; width: 100%; text-align: right; color: rgba(255, 255, 255, 0); margin-top: 5px; background: none; margin-left: 195px; }
#topics .postDesc a { color: rgba(255, 255, 255, 0); }
span#post-date { color: #666; }
#comment_nav { text-align: right; display: none; }
#comment_form_container .comment_textarea { width: 940px; height: 200px; font-size: 13px; padding: 8px; margin-bottom: 10px; color: #555; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#site_nav_under { margin-top: 5px; line-height: 1.8; display: none; }
#commentform_title { font: normal normal 16px/35px "Microsoft YaHei"; margin: 10px 0 30px; border-bottom: 2px solid #cccccc; background-image: none; padding: 0; text-align: right; visibility: hidden; }
#comment_form_container .author { padding-left: 10px; color: #555; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 320px; height: 20px; background-image: none; margin-left: -42px; }
.c_b_p_desc_readmore { text-decoration: none; color: rgba(86, 175, 210, 0.41); }
.feedback_area_title { font: normal normal 16px/35px "Microsoft YaHei"; margin: 10px 0 30px; border-bottom: 2px solid #cccccc; display: none; }
.comment_quote { padding: 5px 5px 5px 5px; border: 1px dashed #A8A8A8; background-color: #FFFFFF; margin-top: 18px; }
.blog_comment_body a { color: gold; }
#sideBar { margin-top: 330px; }
div#google_ad_c1, div#under_post_kb, div#under_post_news, div#google_ad_c2, .buryit, .diggword, .diggit, legend { display: none; }
.c-icon { background: url(https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/global/img/icons_45de3f02.png) no-repeat 0 0; _background-image: url(https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/global/img/icons_15f748ea.gif); }
.c-icon { font-size: 1em; line-height: 1.54; white-space: nowrap; display: inline-block; width: 14px; height: 14px; vertical-align: text-bottom; font-style: normal; overflow: hidden; }
.c-icon-play-circle-middle, .c-icon-stop-circle-middle { width: 24px; height: 24px; transition: none; }
.c-icon-play-circle-middle { background-position: -144px -360px; }
#music-box { position: fixed; right: 5%; bottom: 10%; }
.login_tips {
     background-image: none;
    background-repeat: no-repeat;
    margin-top: 10px;
    padding: 0 0 10px 25px;
    font-weight: bold;
}

       * { margin: 0px; padding: 0px; }
        .xm-player-container{right: 10%; top: 50%;position:absolute;}
        .xm-musicplayer { position: relative; width: 51px; border-top: 1px solid #e2e2e2; font-size: 12px; z-index: 400; }
        .xm-musicplayer .xm-play-status, .xm-musicplayer .xm-pause-status, .xm-musicplayer .xm-pause-status .xm-active, .xm-musicplayer .xm-play-btn, .xm-musicplayer .xm-pause-btn, .xm-musicplayer-list .xm-playing .xm-song-like, .xm-musicplayer-list .xm-playing .xm-song-share, .xm-musicplayer-list .xm-playing .xm-active, .xm-musicplayer-list .xm-pause .xm-play-icon, .xm-musicplayer-list .xm-setitem .xm-setclose-btn, .xm-zbj .xm-play-status { background: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/wp_music_icon.png?v=201404233) no-repeat; _background: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/wp_music_icon_ie6.png?v=201404233) no-repeat; }
        .xm-musicplayer .xm-play-status, .xm-musicplayer .xm-pause-status { background-position: 0 -155px; }
        .xm-musicplayer .xm-play-status .xm-active, .xm-musicplayer .xm-pause-status .xm-active { width: 20px; height: 20px; }
        .xm-musicplayer .xm-play-status .xm-active { background: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/wp_play_icon_b.gif?v=20131114) no-repeat; }
        .xm-musicplayer .xm-pause-status .xm-active { background-position: -1px -308px; }
        .xm-musicplayer .xm-play-btn { background-position: 0 -8px; }
        .xm-musicplayer .xm-pause-btn { background-position: 0 -83px; }
        .xm-musicplayer .xm-playing .like-active { background-position: 0 -276px; }
        .xm-musicplayer .xm-img { display: block; height: 57px; width: 51px; opacity: .85; filter: alpha(opacity=85); background-color: #fff; border: 1px solid #e2e2e2; margin-top: -1px; _position: relative; _zoom: 1; text-decoration: none; }
        .xm-musicplayer .xm-img:hover { opacity: 1; filter: alpha(opacity=100); }
        .xm-musicplayer .xm-img .xm-active { display: inline-block; margin: 13px 0 0 18px; }
        .xm-musicplayer-list { position: absolute; top: -128px; left: -184px; display: none; width: 185px; z-index: 9999; }
        .xm-musicplayer-list .xm-singer-pic { position: relative; width: 185px; height: 185px; }
        .xm-musicplayer-list .xm-singer-pic .singerPic img { width: 185px; height: 185px; }
        .xm-musicplayer-list .xm-singer-pic .studio { position: absolute; left: 27px; top: 47px; width: 134px; height: 69px; }
        .xm-musicplayer-list .xm-playing { position: absolute; left: 0; top: 127px; width: 185px; height: 59px; }
        .xm-musicplayer-list .xm-playing i { font-style: normal; }
        .xm-musicplayer-list .xm-song-information { position: relative; padding: 6px 0 0 18px; width: 167px; height: 50px; _height: 49px; z-index: 5; }
        .xm-musicplayer-list .xm-playing p { position: relative; color: #fff; }
        .xm-musicplayer-list .xm-playing .xm-song-time { margin-top: 7px; color: #999; }
        .xm-musicplayer-list .xm-playing .mask { position: absolute; top: 0; left: 0; width: 100%; width: 185px; height: 58px; background: #000; opacity: .8; filter: alpha(opacity=80); z-index: 1; }
        .xm-musicplayer-list .xm-playing .xm-song-singer { margin-top: 6px; }
        .xm-musicplayer-list .xm-playing .xm-song-like, .xm-musicplayer-list .xm-playing .xm-song-share { position: absolute; right: 9px; display: block; width: 20px; height: 20px; cursor: pointer; outline: 0; }
        .xm-musicplayer-list .xm-playing .xm-song-name, .xm-musicplayer-list .xm-playing .xm-song-singer { width: 120px; }
        .xm-musicplayer-list .xm-playing .xm-song-name a, .xm-musicplayer-list .xm-playing .xm-song-singer a, .xm-musicplayer-list .xm-playing .xm-song-name a:visited, .xm-musicplayer-list .xm-playing .xm-song-singer a:visited { text-decoration: none; color: #FFF; }
        .xm-musicplayer-list .xm-playing .xm-song-name a:hover, .xm-musicplayer-list .xm-playing .xm-song-singer a:hover { text-decoration: underline; }
        .xm-musicplayer-list .xm-playing .xm-song-share { top: 30px; right: 38px; background-position: 0 -221px; }
        .xm-musicplayer-list .xm-playing .xm-song-like { top: 30px; background-position: 0 -248px; }
        .xm-musicplayer-list .xm-playing .xm-song-progressbar { position: relative; _bottom: -1px; width: 0; height: 2px; line-height: 2px; _font-size: 0; background: #F60; z-index: 5; }
        .xm-musicplayer-list .xm-setitem { padding: 0 5px 0 10px; height: 31px; line-height: 31px; text-align: left; background: #E2E2E2; overflow: hidden; _zoom: 1; }
        .xm-musicplayer-list .xm-setitem label { float: left; cursor: pointer; _float: left; _margin-top: 5px; }
        .xm-musicplayer-list .xm-setitem a, .xm-musicplayer-list .xm-setitem a:visited, .xm-musicplayer-list .xm-setitem a:hover { color: #708190; text-decoration: none; }
        .xm-musicplayer-list .xm-setitem .xm-setbtn:hover { text-decoration: underline; }
        .xm-musicplayer-list .xm-setitem .xm-setcon { display: none; height: 31px; text-align: left; color: #666; overflow: hidden; _zoom: 1; }
        .xm-musicplayer-list .xm-setitem input { margin-right: 5px; vertical-align: middle; }
        .xm-musicplayer-list .xm-setitem .xm-setclose-btn { float: right; margin-top: 6px; font-size: 14px; color: #708190; width: 20px; height: 20px; text-indent: -999em; text-align: center; background-position: 3px -355px; overflow: hidden; }
        .xm-musicplayer-list .xm-songs-list { width: 185px; overflow: hidden; }
        .xm-musicplayer-list .xm-songs-list .xm-active { background: #EBEBEB; }
        .xm-musicplayer-list .xm-songs-list .xm-play, .xm-musicplayer-list .xm-songs-list .xm-pause { cursor: default; }
        .xm-musicplayer-list .xm-song-name, .xm-musicplayer-list .xm-song-singer { width: 130px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
        .xm-musicplayer-list .xm-play-icon { position: absolute; top: 17px; right: 13px; display: block; width: 12px; height: 12px; }
        .xm-musicplayer-list .xm-play .xm-play-icon { background: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/wp_play_icon_s.gif) no-repeat; }
        .xm-musicplayer-list .xm-pause .xm-play-icon { background-position: -1px -335px; }
        .xm-musicplayer-list li { position: relative; padding: 6px 0 0 18px; width: 165px; height: 42px; border: 1px solid #E2E2E2; border-bottom: 0; color: #333; background: #fff; cursor: pointer; }
        .xm-musicplayer .xm-bookmark { position: absolute; left: 50px; top: -38px; width: 150px; height: 54px; z-index: 999; }
        .xm-musicplayer .xm-bookmark-con { padding-left: 15px; padding-top: 8px; height: 48px; background: #E2E2E2; }
        .xm-musicplayer .xm-bookmark p { color: #333; }
        .xm-musicplayer .xm-bookmark a, .hy-replay-mod .xm-bookmark a:visited { text-decoration: none; color: #f60; }
        .xm-musicplayer .xm-bookmark .xm-bookmark-icon { position: absolute; left: 105px; bottom: -24px; font-size: 0; line-height: 0; border-width: 11px; border-style: solid; border-color: #E2E2E2 transparent transparent; }
        .xm-musicplayer-list .xm-setitem .xm-help, .xm-musicplayer-list .xm-setitem .xm-help:active, .xm-musicplayer-list .xm-setitem .xm-help:hover { float: right; margin-right: 5px; color: #36c; text-decoration: underline; cursor: help; }
        .xm-zbj .xm-play-status, .xm-zbj .xm-pause-status { background-position: 1px -409px; }
        .xm-player-volume { position: relative; width: 183px; height: 30px; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; background: #FFF; }
        .xm-player-volume .xm-volume { position: absolute; top: 7px; left: 20px; width: 148px; height: 18px; }
        .xm-player-volume .xm-volume-on { position: absolute; left: 0; }
        .xm-volume-on, .xm-volume-dot, .xm-volume-off { background-image: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/wp_music_icon.png?v=20130314); _background-image: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/wp_music_icon.png?v=2013031); background-repeat: no-repeat; background-position: -33px -276px; width: 18px; height: 18px; cursor: pointer; }
        .xm-volume-on:hover { background-position: -33px -276px; }
        .xm-volume-off { background-position: -33px -304px; }
        .xm-player-volume .xm-volume-wrap { position: absolute; top: 0; left: 24px; width: 118px; height: 18px; }
        .xm-player-volume .xm-volume-wrap .xm-volume-panel { width: 100%; position: absolute; left: 0; top: 0; background: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/volume_panel.png?v=20130314) repeat-x 0 50%; height: 100%; }
        .xm-player-volume .xm-volume-wrap .xm-volume-cur { -webkit-transition-property: width; -moz-transition-property: width; -o-transition-property: width; -ms-transition-property: width; transition-property: width; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; -ms-transition-duration: .3s; transition-duration: .3s; position: absolute; left: 0; top: 0; background: url(//oxiami.alicdn.com/res/img/common/event/wp_musicplayer/images/volume_cur.png?v=20130314) repeat-x 0 50%; height: 100%; }
        .xm-player-volume .xm-volume-wrap .xm-volume-control { width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; }
        .xm-volume-dot { background-position: -38px -326px; }
        .xm-player-volume .xm-volume-wrap .xm-volume-dot { -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; -ms-transition-duration: .3s; transition-duration: .3s; position: absolute; top: 0; }