.pointer:hover,a:hover,button:hover,.blog-search-sub:hover,.filelist li:hover,.close:hover,.fileadd:hover,.closeico:hover,.blog-icon:hover,.blog-photolist img:hover,.button:hover,.copy-code:hover,.pl-submit-btn:hover,.thumbnail li img:hover,.movieshow .mbtn:hover{cursor: url(/skin/default/image/pointer.cur),auto;}
.noselect{-webkit-touch-callout: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.tooltip{display:none;min-height:24px;padding:0 9px 0 6px;background:rgba(240,240,245,.96);border:1px solid #909090;border-radius:2px;z-index:99999999;position:absolute;line-height:23px;color:#333;font-size:14px;word-break:break-all}
body{cursor:url(/skin/default/image/default.cur),auto}
body:before{content:"";display: block;height: 40px;}
.clear{clear:both}
#clear{clear:both}
.body-bg{display:block;position:fixed;z-index:-1;min-width:100%;height:auto;min-height:100vh;left:0;top:0}
.blog-top{z-index: 3;position: fixed;top: 0;left: 0;width: 100%;background: rgba(0,0,0,.9);line-height: 28px;color: #fffff0;font-size: 12px;padding: 6px 0;}
.blog-top-box{overflow: hidden;display: block;margin: 0 auto;}
.blog-top-box,.blog-nav,.blog-pages,.artpages,.user-navs{width:98%;max-width:1200px;}
.blog-top-box small{color: #f0f0f0;font-size: 12px;}
#userslogin{float: left;overflow: hidden;height: 28px;}
.username img{float: left;display: block;width: 24px;height: 24px;margin-right: 5px;padding: 1px;background: #FFF;border: 1px solid #CCC;border-radius: 2px;}
#userslogin a{float: left;display: block;font-weight: 900;color: #f0f0df;}
#userslogin a.username{margin-right: 8px;}
#userslogin a.havemsg{margin-right: 8px;padding-left: 16px;color: #dd9;background: url(/skin/default/image/msg.png?t=21014) no-repeat left top 7.5px;background-size: 14px 14px;}
#userslogin a.myhouse{margin-right: 0;color: #dd9;}
.blog-search{float: right;font-style: normal;}
.blog-search input{display: block;border: 0;height: 28px;float: left;font-size: 13px;box-shadow: 0 0 2px #fff;outline: none;}
.blog-search-cont{width: 20vw;max-width: 210px;padding: 0 5px;color: #333 !important;}
.blog-search-sub{padding: 0 10px;background: rgba(155,160,255,.5);color: #fff;cursor: pointer;}
.user-navs,.set-navs{display: none;margin: 0 auto;color: #fffff0;overflow: hidden;font-size: 0;line-height: 0;box-sizing: border-box}
.set-navs{text-align: right;}
.user-navs a{display:inline-block;margin-top:5px;padding:0 10px;font-size:12px;color:#ddd;background-color:#3d3d3d;line-height:28px;border-radius:2px}
.user-navs a{margin-right: 5px;}
.blog-article-cont .mine-pic img{display:block!important;margin:10px 0!important;width:100%!important;max-width:350px!important;height:auto!important;border:2px solid rgba(255,255,255,.5);background:rgba(255,255,255,.5);border-radius:2px}
@keyframes clipAni{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes clipAni2{0%{transform:rotate(0)}
100%{transform:rotate(-360deg)}
}
.blog-circle-rotate{display:block;width:60px;height:100px;border-left:5px solid #636faf;border-right:5px solid #77ccac;border-bottom:5px solid #aae088;border-top:5px solid #bb19c3;border-width:3px;border-radius:100%;-webkit-animation:clipAni 2s infinite linear;transition:all 5s;position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:.5}
.blog-circle-rotate2{display:block;width:60px;height:100px;border-left:5px solid #636faf;border-right:5px solid #77ccac;border-bottom:5px solid #aae088;border-top:5px solid #bb19c3;border-width:3px;border-radius:100%;-webkit-animation:clipAni2 2s infinite linear;transition:all 5s;position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:.5}
.blog-article-cont{padding-top:5px;border-top:1px solid rgba(25,25,35,.2);margin-top:5px}
.blog-personal{width:100%;padding:10px 0 5px;overflow:hidden;background: rgba(255,255,255,.7);}
.blog-mypic{display:block;position:relative;width:100%;height:105px;margin:0 auto;padding-bottom:57px;background:url(/images/2logo_skdy.png) no-repeat center bottom}
.blog-mypic img{display:block;width:auto;height:100px;border-radius:50%;position:absolute;top:3px;left:0;right:0;margin:0 auto}
.blog-mycont{text-align:center;color:#fff;line-height:32px;font-weight:900;font-size:15px;text-shadow:1px 1px 2px #000}
.blog-mycont a{color:red}
