body {
	background: #eee;
	color:#444;
	font-family:"Microsoft Yahei","宋体",Tahoma,Helvetica,Arial,"SimSun",sans-serif;
	font-weight:normal;
	font-size:87.5%;
}
a {
	color:#2ae;
	text-decoration:none;
}
a:hover,a:active {
	color:#fa2;
}
.left{float:left;}.right{float:right;}.clearfix{clear:both;}
pre,code {
	padding:2px 4px;
	background:#F3F3F0;
	font-size:.92857em;
}
code {
	color:#B94A48;
}
pre {
	border:2px solid #ddd;
	padding:8px;
	overflow:auto;
	max-height:400px;
}
pre code {
	font-size:12px;
	padding:0;
	color:#444;
}
blockquote {
	margin:1em 1.5em;
	padding-left:1.5em;
	border-left:4px solid #F3F3F0;
}
input,textarea,button{outline:none}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],textarea {
	padding:6px;
	border:1px solid #ccc;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.b33{width:33.3333333%!important;float:left;}
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 {
	font-size:2em;
	margin:.67em 0
}
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-family:monospace,serif;
	font-size:1em
}
pre {
	white-space:pre-wrap
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
}
#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] {
	-webkit-appearance:button;
	cursor:pointer
}
.submit{width:100%;background:#fff;border:1px solid #ccc;padding:6px 0;}
.submit:hover{border:1px solid #2ae;}
button[disabled],html input[disabled] {
	cursor:default
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding: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 20px;}
.main{background:#fff;margin:20px auto;}
.row{margin-right:-10px;margin-left:-10px;}
.row [class*="col-"]{float:left;min-height:1px;padding:0 10px;}
.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(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:952px;}
.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:20%;}
.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{content:" ";display:table;}
.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 {
	height:280px;
    background:#FFF url(img/clouds_header.jpg) center top repeat-x;
	position:relative;
    text-align:center;
}
#header .row{margin:50px 0 0 0;}
#logo {
	color:#333;
	font-size:2.5em;
}
#logo img{
	width:100px;
	height:100px;
	margin:10px 0;
	box-shadow:0 0 2px rgba(0,0,0,.2),0 5px 5px -4px rgba(0,0,0,.3);
	border:#fff solid 5px;border:none \9;
	border-radius:100px;
    -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);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
#cloud_s{position:absolute;left:50%;margin:0 0 0 -100px;top:22%;}
#cloud_m{position:absolute;left:50%;top:30%;}
.description {
	margin:.5em 0 0;
	color:#999;
}
.contnav {width:100%;position:absolute;top:240px;background:#2ae;}
#nav-menu {padding:0!important;}
#nav-menu .site-search{float:right;margin:0 -20px 0 0 \9;}
#nav-menu .site-search input{width:112px;height:40px;border:none;border:#2ae solid 5px;border-left:none;border-right:none;}
#search {position:relative;float:left;}
#search input {padding-right:30px;}
#search button {position:absolute;background:#2ae;right:4px;top:8px;border:none;padding:0;width:24px;height:24px;background:transparent url(img/icon-search.png) no-repeat center center;direction:ltr;text-indent:-9999em;}
#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{color:#fff!important;background:#fa2!important;}
#nav-menu li ul{display:none;margin:0;padding:0;width:100px;position:absolute;}  
#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;line-height:30px;height:30px;border:none!important;}          
#nav-menu li ul li a:hover{background:#fff !important;color:#2ae !important;}
.nav_fixed{position:fixed !important;left:0;top:0!important;-moz-opacity:0.9;opacity:0.9;z-index:999 !important;}
#dropdown{width:74px;font-size:12px;float:right;border:#2ae solid 5px;border-left:none;border-right:none;position:relative;} 
#dropdown p{height:30px;line-height:30px;margin:0;padding:0;background:#fff;color:#2ae;cursor:pointer;} 
#dropdown ul{width:74px;background:#333;position:absolute;right:0;display:none;z-index:99} 
#dropdown ul li{list-style:none;width:74px;}
#dropdown ul li a{display:block;line-height:30px;height:30px;margin:0;padding:0;color:#fff; text-decoration:none} 
#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);
	-webkit-background-size:24px 24px;
	-moz-background-size:24px 24px;
	-o-background-size:24px 24px;
	background-size:24px 24px;
}
}
.post {
	padding: 10px 0 0 0;
	border-bottom:1px solid #ddd;
}
.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:none;
}
.post-content {
	line-height:2;
}
.post .tags {
	clear:both;
}
.post-near {
	border-bottom:1px solid #ddd;
	list-style:none;
	margin:10px 0;
	padding:0;
	color:#999;
}
.post-near li {
	margin:10px 0;
}
.archive-title {
	margin:1em 0 0 0;
	padding:10px 20px;
	color:#333;
	font-size:1em;
	border:2px dashed #8c0;
	background:#cfa;
}
.more {
	margin:0;
	padding:2px 0;
	background:#eee;
	text-align:center;
	border:2px dotted #ccc;
}
.more a {
	border:none;
}
.protected .text {
	width:50%;
}
.page-navigator {
	border:1px solid #ddd;
	list-style:none;
	margin:25px 0;
	padding:0;
	text-align:center;
}
.page-navigator li {
	display:inline-block;
	margin:0 4px;
}
.page-navigator a {
	display:inline-block;
	padding:0 10px;
	height:30px;
	line-height:30px;
}
.page-navigator a:hover {
	background:#EEE;
	text-decoration:none;
}
.page-navigator .current a {
	color:#444;
	background:#EEE;
}
.comment-list,.comment-list ol{list-style:none;margin:0;padding:0;}
.comment-list{margin-top:-1px;}
.respond p{margin:10px 0 ;}
.respond h3{margin:12px 0 0 0 ;}
.comment-list li{border-top:1px solid #ddd;padding:15px 0 0;}
.comment-list li .comment-reply{float:right;margin-top:-39px;border:1px solid #ccc;padding:0 10px;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;border:1px solid #ddd;margin:1px 10px 0 0;padding:1px;}
.comment-author cite{font-weight:700;font-style:normal;}
.comment-list .respond{margin-top:15px;border-top:1px solid #aaa;}
.comment-body .respond{border:none;margin:0 0 25px;}
.respond .cancel-comment-reply{float:right;border:1px solid #ccc;border-top:none;border-bottom:none;padding:0 10px;font-size:14px;background:#ddd;}
#comment-form label{display:block;color:#888;position:absolute;margin:6px;}
#comment-form input{line-height:16px;height:32px;border:solid 1px #D4D4D4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fdfdfd;padding:5px 6px 5px 45px;}
.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:30px;
}
.ads{
	text-align:center;
	margin-bottom:30px;
}
.ads iframe{border:5px solid #ddd;}
.ads iframe:hover{border:5px solid #2ae;}
.widget-list {
	list-style:none;
	padding:0;
}
.widget-list li {
	margin:5px 0;
	line-height:1.5;
}
.s_new li {background:url(img/li.png) no-repeat 0 9px;padding-left:10px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.widget-list li ul {
	margin-left:15px;
}
.widget ul.links {
margin:0;padding:0;
}
.widget ul.links li {background:url(img/li.png) no-repeat 0 9px;padding-left:10px;
margin:4px 0;list-style:none;float:left;width:45%;
}
#footer {
	background:#fff;
	border-top:4px solid #2ae;
	padding:20px 0;
	line-height:1.5;
	text-align:center;
	color:#999;
}
#footer .container{padding:0;}
#footer .footer_page a{padding:0 4px;}
#footer hr{height:1px;border:none;background:#ddd;margin:20px 0;}
.error-page {
	margin-top:100px;
	margin-bottom:100px;
}
.post-content,.comment-content {
	line-height:2;
	word-wrap:break-word;
}
.post-content h2,.comment-content h2 {
	font-size:1.28571em;
}
.post-content img,.comment-content img,.post-content video,.comment-content video {
	max-width:100%;
	height:auto;
}
.post-content a img,.comment-content a img {
	background:#FFF;
	position:relative;
	bottom:-4px;
}
.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-left:auto;
	margin-right: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:952px;
}
}.hidden {
	display:none!important;
	visibility:hidden;
}
.sr-only {
	border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.sr-only.focusable:active,.sr-only.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
}
.invisible {
	visibility:hidden;
}
.readerwall{font-size:12px;width:100%;height:100%;overflow:hidden;background:#fff;margin:0 0 15px 0;} 
.readerwall li{width:40px;height:40px;padding:2px;margin:6px;float:left;list-style:none;border:2px solid #ddd;}
.readerwall img{margin:0 5px 14px 0;float:left;width:100%;height:100%;}
.readerwall li:hover{border:2px solid #2ae;} 
/*首页滚动通知*/
#announcement_box {position:relative;width:100%;overflow:hidden;background:#fff;border-bottom:1px solid #ddd;height:35px;font-size:12px;}
#announcement_box li{margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;}
#announcement ul{margin:0;padding:0;}
#announcement {margin:0;padding:0;color:#666;height:30px;line-height:30px;overflow:hidden;padding:5px 0 0 0;float:left;}
#announcement a {color:#000;}#announcement a:hover {color:#2ae;}
.announcement_remove {padding:5px 10px;padding:0px 10px \9;position:absolute;right:0;font-size:14px;}
.announcement_remove a{height:18px;width:18px;display:block;line-height:16px;margin:4px 0 3px 0;margin:10px 0 3px 0 \9;text-align:center;}
.announcement_remove a:hover{background:#ccc;}
#announcement_close {color:#666;}#announcement span {color:#666;}

.back2top a{position:fixed;bottom:112px;right:0;padding:4px 10px;background:#2ae;color:#fff;cursor:pointer;} 
