body{background:url('img/bg.jpg') repeat scroll 0 0 transparent;color:#8c8d8d;font-weight:normal;font-size:80%;font-family:"Microsoft Yahei","宋体",Tahoma,Helvetica,Arial,"SimSun",sans-serif;cursor:url("img/0.cur"),auto}
a{color:#444;text-decoration:none;cursor:url("img/0_0.cur"),auto}
a:hover,a:active{color:#2ae;transition:all .5s ease 0s}
.left{float:left}
.right{float:right}
.clearfix{clear:both}
pre,code{padding:2px 4px;background:#f3f3f0;font-size:.92857em}
code{color:#b94a48}
pre{overflow:auto;padding:8px;max-height:400px;border:2px solid #ddd}
pre code{padding:0;color:#444;font-size:12px}
blockquote{margin:1em 1.5em;padding-left:1.5em;border-left:4px solid #f3f3f0}
input,textarea,button{outline:0}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;width:100%;border:1px solid #ccc}
.b33{float:left;width:33.3333333%!important}
input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,textarea:hover{border:1px solid #2ae}
.r-solid{border-right:1px solid #ccc!important}
textarea{resize:vertical}
.post-meta a:hover,.post-content a:hover,.widget a:hover,.comment-content a:hover{border-bottom-color:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{margin:.67em 0;font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-size:1em;font-family:monospace,serif}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{padding:0;border:0}
button,input,select,textarea{margin:0;font-size:100%;font-family:inherit}
#comments textarea{height:140px}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
.submit{padding:6px 0;width:100%;border:1px solid #ccc;background:#fff}
.submit:hover{border:1px solid #2ae;transition:all .5s ease 0s}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.container,.row [class*="col-"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container{margin:auto;padding:0 15px}
.main{margin:20px auto;border:1px solid #ccc;background:#fff;}
.row{margin-right:-10px;margin-left:-10px}
.row [class*="col-"]{float:left;padding:0 10px;min-height:1px}
.row [class*="-push-"],.row [class*="-pull-"]{position:relative}
.col-mb-1{width:8.33333%}
.col-mb-2{width:16.66667%}
.col-mb-3{width:25%}
.col-mb-4{width:33.33333%}
.col-mb-5{width:41.66667%}
.col-mb-6{width:50%}
.col-mb-7{width:58.33333%}
.col-mb-8{width:66.66667%}
.col-mb-9{width:75%}
.col-mb-10{width:83.33333%}
.col-mb-11{width:91.66667%}
.col-mb-12{width:100%}
@media only screen and (max-width:500px){#back2top{display:none!important;}
}
@media(min-width:768px){.container{max-width:728px}
.col-tb-1{width:8.33333%}
.col-tb-2{width:16.66667%}
.col-tb-3{width:25%}
.col-tb-4{width:33.33333%}
.col-tb-5{width:41.66667%}
.col-tb-6{width:50%}
.col-tb-7{width:58.33333%}
.col-tb-8{width:66.66667%}
.col-tb-9{width:75%}
.col-tb-10{width:83.33333%}
.col-tb-11{width:91.66667%}
.col-tb-12{width:100%}
.col-tb-offset-0{margin-left:0}
.col-tb-offset-1{margin-left:8.33333%}
.col-tb-offset-2{margin-left:16.66667%}
.col-tb-offset-3{margin-left:25%}
.col-tb-offset-4{margin-left:33.33333%}
.col-tb-offset-5{margin-left:41.66667%}
.col-tb-offset-6{margin-left:50%}
.col-tb-offset-7{margin-left:58.33333%}
.col-tb-offset-8{margin-left:66.66667%}
.col-tb-offset-9{margin-left:75%}
.col-tb-offset-10{margin-left:83.33333%}
.col-tb-offset-11{margin-left:91.66667%}
.col-tb-offset-12{margin-left:100%}
.col-tb-pull-0{right:0}
.col-tb-pull-1{right:8.33333%}
.col-tb-pull-2{right:16.66667%}
.col-tb-pull-3{right:25%}
.col-tb-pull-4{right:33.33333%}
.col-tb-pull-5{right:41.66667%}
.col-tb-pull-6{right:50%}
.col-tb-pull-7{right:58.33333%}
.col-tb-pull-8{right:66.66667%}
.col-tb-pull-9{right:75%}
.col-tb-pull-10{right:83.33333%}
.col-tb-pull-11{right:91.66667%}
.col-tb-pull-12{right:100%}
.col-tb-push-0{left:0}
.col-tb-push-1{left:8.33333%}
.col-tb-push-2{left:16.66667%}
.col-tb-push-3{left:25%}
.col-tb-push-4{left:33.33333%}
.col-tb-push-5{left:41.66667%}
.col-tb-push-6{left:50%}
.col-tb-push-7{left:58.33333%}
.col-tb-push-8{left:66.66667%}
.col-tb-push-9{left:75%}
.col-tb-push-10{left:83.33333%}
.col-tb-push-11{left:91.66667%}
.col-tb-push-12{left:100%}
}
@media(min-width:992px){.container{max-width:980px}
.col-1{width:8.33333%}
.col-2{width:16.66667%}
.col-3{width:28%}
.col-4{width:33.33333%}
.col-5{width:41.66667%}
.col-6{width:50%}
.col-7{width:58.33333%}
.col-8{width:66.66667%}
.col-9{width:75%}
.col-10{width:83.33333%}
.col-11{width:91.66667%}
.col-12{width:100%}
.col-13{width:30%}
.col-offset-0{margin-left:0}
.col-offset-1{margin-left:5.33333%}
.col-offset-2{margin-left:16.66667%}
.col-offset-3{margin-left:25%}
.col-offset-4{margin-left:33.33333%}
.col-offset-5{margin-left:41.66667%}
.col-offset-6{margin-left:50%}
.col-offset-7{margin-left:58.33333%}
.col-offset-8{margin-left:66.66667%}
.col-offset-9{margin-left:75%}
.col-offset-10{margin-left:83.33333%}
.col-offset-11{margin-left:91.66667%}
.col-offset-12{margin-left:100%}
.col-pull-0{right:0}
.col-pull-1{right:8.33333%}
.col-pull-2{right:16.66667%}
.col-pull-3{right:25%}
.col-pull-4{right:33.33333%}
.col-pull-5{right:41.66667%}
.col-pull-6{right:50%}
.col-pull-7{right:58.33333%}
.col-pull-8{right:66.66667%}
.col-pull-9{right:75%}
.col-pull-10{right:83.33333%}
.col-pull-11{right:91.66667%}
.col-pull-12{right:100%}
.col-push-0{left:0}
.col-push-1{left:8.33333%}
.col-push-2{left:16.66667%}
.col-push-3{left:25%}
.col-push-4{left:33.33333%}
.col-push-5{left:41.66667%}
.col-push-6{left:50%}
.col-push-7{left:58.33333%}
.col-push-8{left:66.66667%}
.col-push-9{left:75%}
.col-push-10{left:83.33333%}
.col-push-11{left:91.66667%}
.col-push-12{left:100%}
}
@media(min-width:1200px){.container{max-width:1160px}
.col-wd-1{width:8.33333%}
.col-wd-2{width:16.66667%}
.col-wd-3{width:25%}
.col-wd-4{width:33.33333%}
.col-wd-5{width:41.66667%}
.col-wd-6{width:50%}
.col-wd-7{width:58.33333%}
.col-wd-8{width:66.66667%}
.col-wd-9{width:75%}
.col-wd-10{width:83.33333%}
.col-wd-11{width:91.66667%}
.col-wd-12{width:100%}
.col-wd-offset-0{margin-left:0}
.col-wd-offset-1{margin-left:8.33333%}
.col-wd-offset-2{margin-left:16.66667%}
.col-wd-offset-3{margin-left:25%}
.col-wd-offset-4{margin-left:33.33333%}
.col-wd-offset-5{margin-left:41.66667%}
.col-wd-offset-6{margin-left:50%}
.col-wd-offset-7{margin-left:58.33333%}
.col-wd-offset-8{margin-left:66.66667%}
.col-wd-offset-9{margin-left:75%}
.col-wd-offset-10{margin-left:83.33333%}
.col-wd-offset-11{margin-left:91.66667%}
.col-wd-offset-12{margin-left:100%}
.col-wd-pull-0{right:0}
.col-wd-pull-1{right:8.33333%}
.col-wd-pull-2{right:16.66667%}
.col-wd-pull-3{right:25%}
.col-wd-pull-4{right:33.33333%}
.col-wd-pull-5{right:41.66667%}
.col-wd-pull-6{right:50%}
.col-wd-pull-7{right:58.33333%}
.col-wd-pull-8{right:66.66667%}
.col-wd-pull-9{right:75%}
.col-wd-pull-10{right:83.33333%}
.col-wd-pull-11{right:91.66667%}
.col-wd-pull-12{right:100%}
.col-wd-push-0{left:0}
.col-wd-push-1{left:8.33333%}
.col-wd-push-2{left:16.66667%}
.col-wd-push-3{left:25%}
.col-wd-push-4{left:33.33333%}
.col-wd-push-5{left:41.66667%}
.col-wd-push-6{left:50%}
.col-wd-push-7{left:58.33333%}
.col-wd-push-8{left:66.66667%}
.col-wd-push-9{left:75%}
.col-wd-push-10{left:83.33333%}
.col-wd-push-11{left:91.66667%}
.col-wd-push-12{left:100%}
}
@media(max-width:767px){.kit-hidden-mb{display:none}
}
@media(max-width:991px){.kit-hidden-tb{display:none}
}
@media(max-width:1199px){.kit-hidden{display:none}
}
.clearfix,.row{zoom:1}
.clearfix:before,.row:before,.clearfix:after,.row:after{display:table;content:" "}
.clearfix:after,.row:after{clear:both}
.browsehappy{padding:8px 0;background:#fbe3e4;color:#8a1f11;text-align:center}
.browsehappy a{color:#8a1f11;text-decoration:underline;font-weight:bold}
#header{position:relative;height:280px;background:#FFF url(img/logo_header.jpg) center top repeat-x;text-align:center}
#header .row{margin:50px 0 0 0}
#logo{color:#333;font-size:2.5em}
#logo img{margin:10px 0;width:100px;height:100px;border:#fff solid 5px;border-radius:100px;box-shadow:0 0 2px rgba(0,0,0,.2),0 5px 5px -4px rgba(0,0,0,.3);-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out}
#logo:hover img{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg);-ms-transform:rotateZ(360deg)}
#cloud_s{position:absolute;top:22%;left:50%;margin:0 0 0 -100px}
#cloud_m{position:absolute;top:30%;left:50%}
.description{margin:.5em 0 0;color:#999}
.contnav{position:absolute;top:240px;width:100%;background:rgba(0,0,0,0.8);}
#nav-menu{padding:0!important}
#nav-menu .site-search{float:right;margin:0 -20px 0 0 \9}
#nav-menu .site-search input{margin:2px;width:216px;height:36px;border:rgba(0,0,0,0.8) solid 4px}
#search{position:relative;float:left}
#search input{padding-right:30px}
#search button{position:absolute;top:8px;right:8px;padding:0;width:24px;height:24px;border:0;background:#2ae;background:transparent url(img/icon-search.png) no-repeat center center;text-indent:-9999em;direction:ltr}
#nav-menu a{display:block;margin-right:4px;padding:0 20px;height:40px;line-height:40px}
#nav-menu a.homes{float:left;margin:0 0 0 -20px \9}
#nav-menu ul{float:left;margin:0;padding:0}
#nav-menu li{float:left;margin:0}
#nav-menu a{display:block;color:#fff;white-space:nowrap}
#nav-menu li:hover a,#nav-menu a.homes:hover{background:#3cf;color:#fff}
#nav-menu a.current,#nav-menu ul li.category-active a{background:#fa2!important;color:#fff!important}
#nav-menu li ul{position:absolute;display:none;margin:0;padding:0;width:100px}
#nav-menu li:hover ul{z-index:999;display:block}
#nav-menu li ul li{float:none}
#nav-menu li ul li a{padding:2px 0;height:30px;border:none!important;line-height:30px}
#nav-menu li ul li a:hover{background:#fff!important;color:#2ae!important}
.nav_fixed{position:fixed!important;top:0!important;left:0;z-index:999!important;opacity:.9;-moz-opacity:.9}
#dropdown{position:relative;float:right;width:74px;font-size:12px}
#dropdown p{margin:3px 0;padding:0;height:28px;border:rgba(0,0,0,0.8) solid 3px;border-right:0;border-left:none;background:#fff;color:#333;line-height:28px;cursor:pointer}
#dropdown ul{position:absolute;right:0;z-index:99;display:none;width:74px;background:#333}
#dropdown ul li{width:74px;list-style:none}
#dropdown ul li a{display:block;margin:0;padding:0;height:30px;color:#fff;text-decoration:none;line-height:30px}
#dropdown ul li a:hover{background:#d35200;color:#ffea95}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#search button{background-image:url(img/icon-search@2x.png);background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px}
}
.post{padding:10px 0 0 0}
.post-title{margin:.83em 0;font-size:1.4em}
.post-meta{margin-top:-0.5em;padding:0;color:#999;font-size:.92857em}
.post-meta li{display:inline-block;margin:0 10px 0 0}
.post-meta li:first-child{margin-left:0;padding-left:0;border:0}
.post-content{line-height:2}
.post .tags{clear:both}
.post-near{margin:10px 0;padding:0;color:#999;list-style:none}
.post-near li{margin:10px 0}
.archive-title{margin:1em 0 0 0;padding:10px 20px;border:2px dashed #8c0;background:#cfa;color:#333;font-size:1em}
.more{margin:0;padding:2px 0;background:#09a;text-align:center}
.more a{padding:8px;border:0;background:#078;color:#fff;line-height:1}
.more a:hover{padding:2px;border:0;background:#2ac;color:#fff}
.protected .text{width:50%}
.page-navigator{margin:20px;text-align:center}
.page-navigator li{display:inline;font-size:16px;line-height:0}
.page-navigator a{margin:3px;padding:5px 11px;border:2px solid #717171;border-radius:50px;color:#555;text-shadow:0 0 1px #767676;line-height:30px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-ms-transition:.5s}
.page-navigator a:hover{border:2px solid #767676;background-color:#767676;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-ms-transition:.5s}
.page-navigator .current a{background:#767676;color:#fff}
.comment-list,.comment-list ol{margin:0;padding:0;list-style:none}
.comment-list{margin-top:-1px}
.respond p{margin:10px 0}
.respond h3{margin:12px 0 0 0}
.comment-list li{padding:15px 0 0}
.comment-list li .comment-reply{float:right;margin-top:-39px;padding:0 10px;border:1px solid #ccc;font-size:.92857em}
.comment-meta a{color:#999;font-size:.92857em}
.comment-author{display:block;margin-bottom:3px;color:#444}
.comment-author .avatar{float:left;margin:1px 10px 0 0;padding:1px;border:1px solid #ddd;border-radius:50%}
.comment-author .avatar:hover{float:left;margin:1px 10px 0 0;padding:1px;border:1px solid #3c3;border-radius:50%}
.comment-author cite{font-weight:700;font-style:normal}
.comment-list .respond{margin-top:15px;border-top:1px solid #aaa}
.comment-body .respond{margin:0 0 25px;border:0}
.respond .cancel-comment-reply{float:right;padding:0 10px;border:1px solid #ccc;border-top:0;border-bottom:0;background:#ddd;font-size:14px}
#comment-form label{position:absolute;display:block;margin:6px;color:#888}
#comment-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 6px 5px 45px;height:32px;border:solid 1px #d4d4d4;background:#fdfdfd;line-height:16px;-ms-box-sizing:border-box}
.comment-children{padding-left:30px}
.comment-children .comment-children{padding-left:0}
.comment-content{overflow:hidden;margin-right:50px}
#secondary{padding-top:15px;word-wrap:break-word}
.widget{margin-bottom:20px}
.widget-title{margin:0 0 .7em;padding:5px;width:100px;border-left:5px solid #999;background-color:#eee;color:#777;font-weight:bolder;font-size:15px;line-height:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.widget-title:hover{width:90%;border-left:5px solid #9c9;background-color:#eee}
.ads{margin-bottom:10px;text-align:center}
.ads iframe{border:5px solid #ddd}
.ads iframe:hover{border:5px solid #2ae}
.widget-list{padding:0;list-style:none}
.widget-list li{margin:5px 0;line-height:1.5}
.s_new li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}
.widget-list li ul{margin-left:15px}
.widget ul.links{margin:0;padding:0}
.widget ul.links li{float:left;margin:4px 0;padding-left:10px;width:45%;background:url(img/li.png) no-repeat 0 9px;list-style:none}
#footer{padding:10px 0;color:#999;text-align:center;line-height:1.5}
#footer .container{padding:0}
#footer .footer_page a{padding:0 4px}
#footer hr{margin:20px 0;height:1px;border:0;background:#ddd}
.error-page{margin-top:100px;margin-bottom:100px}
.post-content,.comment-content{word-wrap:break-word;line-height:2}
.post-content h2,.comment-content h2{font-size:1.28571em}
.post-content img,.comment-content img,.post-content video,.comment-content video{height:auto;max-width:100%}
.post-content a img,.comment-content a img{position:relative;bottom:-4px;background:#FFF}
.post-content hr,.comment-content hr{margin:2em auto;width:100px;border:1px solid #e9e9e9;border-width:2px 0 0 0}
.aligncenter,div.aligncenter{display:block;margin-right:auto;margin-left:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 15px 0 0}
img.alignright{margin:0 0 0 15px}
@media(max-width:767px){body{font-size:81.25%}
#nav-menu a{float:none;margin:0 -2px;padding:0 10px}
#nav-menu ul li ul{width:80px}
}
@media(max-width:768px){#header,.post-title,.post-meta{text-align:center}
}
@media(min-width:1200px){.container{max-width:980px}
}
.hidden{display:none!important;visibility:hidden}
.sr-only{position:absolute;overflow:hidden;margin:-1px;padding:0;width:1px;height:1px;border:0}
.sr-only.focusable:active,.sr-only.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}
.invisible{visibility:hidden}
.readerwall{overflow:hidden;margin:0 0 15px 0;width:100%;height:100%;background:#fff;font-size:12px}
.readerwall li{float:left;margin:6px;padding:2px;width:40px;height:40px;border:2px solid #ddd;list-style:none}
.readerwall img{float:left;margin:0 5px 14px 0;width:100%;height:100%}
.readerwall li:hover{border:2px solid #2ae}
#announcement_box{position:relative;overflow:hidden;margin-top:15px;width:100%;height:35px;border:1px solid #f9c;background:#fff;font-size:12px}
#announcement_box li{margin:0;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}
#announcement ul{margin:0;padding:0}
#announcement{float:left;overflow:hidden;margin:0;padding:0;padding:3px 0 0 0;height:30px;color:#666;line-height:30px}
#announcement a{color:#000}
#announcement a:hover{color:#2ae}
.announcement_remove{position:absolute;right:0;padding:5px 10px;padding:0 10px \9;font-size:14px}
.announcement_remove a{display:block;margin:4px 0 3px 0;margin:10px 0 3px 0 \9;width:18px;height:18px;text-align:center;line-height:16px}
.announcement_remove a:hover{background:#ccc}
#announcement_close{color:#666}
#announcement span{color:#666}
#back2top{display: block;position:fixed;right:0;bottom:0;z-index:9999;display:none;margin-bottom:-80px;width:120px;height:275px;background:url(img/back2top.png);cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;_position:absolute;-ms-transition:.5s}
#back2top:hover{display: block;margin-bottom:0;background:url(img/back3top.png);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-ms-transition:.5s}
#back2top a{display:block;overflow:hidden}
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{position:fixed;top:0;left:0;z-index:2000;height:3px;background:#3cf;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
.toprev,.tonext{position:fixed;top:60%;left:50%;z-index:999;display:block;margin-top:-141px;width:108px;height:282px;background:url("http://kaga.u.qiniudn.com/snav.png") no-repeat}
.toprev{margin-left:-587px;background-position:0 0;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;filter:alpha(opacity=30);-mox-transition:.5s}
.tonext{margin-left:480px;background-position:0 -300px;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;filter:alpha(opacity=30);-mox-transition:.5s}
.toprev:hover{opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;filter:alpha(opacity=100);-mox-transition:.5s}
.tonext:hover{opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;filter:alpha(opacity=100);-mox-transition:.5s}