#ph_article_content{position:relative;}

@keyframes fadein{from{opacity:0.7}to{opacity:1}}
@keyframes fadeout{from{opacity:1}to{opacity:0.5}}
@keyframes fadeinbkg{from{background:#2b3033;}to{background:#f5f5f5;}}

#ph_article_content .menu{animation-duration:0.75s;animation-name:fadeout;cursor:pointer;display:none;height:30px;opacity:1;position:absolute;right:0;top:0;width:30px;z-index:3;}
/*#ph_article_content .menu:hover{opacity:1;animation-name:fadein;animation-duration:0.75s;}*/
#ph_article_content .menu .menutitle{background:transparent;}
#ph_article_content .menu .menutitle span.text{display:none;}
#ph_article_content .menu .menutitle span.handle{background:transparent url(caret.png) no-repeat 3px 8px;cursor:pointer;display:inline-block;height:40px;width:40px;zoom:1;*display:inline;}

#ph_article_content .menubody{background:#b0daee;border:1px solid #000;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:33px;}
#ph_article_content .menuitem{}
#ph_article_content .menuitem a{display:block;font-size:13px;padding:3px 15px;text-decoration:none;}
#ph_article_content .menu .sel a{color:#ff7902;}
#ph_article_content .menuitem a:hover{background:#ff7902;color:#fff;}

#ph_article_content .menu-open{height:auto;width:200px;}
#ph_article_content .menu-open .menubody{animation-duration:0.75s;animation-name:fadeinbkg;background:#f5f5f5;display:block;}

#ph_article_content .item{margin-bottom:20px;padding:0;position:initial;z-index:1;}
#ph_article_content .item .title{color:#717171;cursor:pointer;font-size:18px;font-weight:bold;height:50px;line-height:38px;margin:0;padding:0;position:relative;top:0;left:0;text-transform:uppercase;z-index:2;}
#ph_article_content .item .title::after{background:#01a7f3;content:'';display:block;height:4px;left:0;position:relative;width:50px;}
#ph_article_content .item .content{font-size:14px;z-index:1;}
#ph_article_content .item-notitle .content{padding-top:20px;}
#ph_article_content .vv_parent_o{z-index:3 !important;}
#ph_article_content .item .content .vvparent img{max-width:none;}
#ph_article_content .item .content h1{font-size:14px;font-weight:bold;}
#ph_article_content .item-cur{}
#ph_article_content .item .content img{max-width:100%;}

#ph_article_content .sticky, #ph_article_content .item .sticky{position:fixed !important;top:32px;z-index:3;}
#ph_article_content .item .sticky{background:#f1f1f1;border:1px solid #d6d6d6;color:#474747;opacity:0.7;text-indent:10px;z-index:2;}
#ph_article_content .item .sticky:after{left:10px;}
#ph_article_content .item .sticky:hover{}