﻿ article,aside,details,figcaption,figure,footer,header,main,nav,section {display:block;}
div,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {margin:0;padding:0;}
body {background-color:#E9EAEC;font:100%/1.5em 'Microsoft Yahei',Arial,tahoma;}
a {text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;color:#333;}
a:hover {color:#5cb85c;}
input {-webkit-appearance:none;border:0;}
input:focus {outline:none;}
li {list-style:none;}
.clear {clear:both;}
a img {border:none;}
hr {border:none;border-bottom:1px solid #eee;}
/*gold*/.inner {width:1180px;margin:0 auto;}
.thumbnail img {width:100%;display:block;}
.blank {height:15px;width:100%;clear:both;overflow:hidden;}
/*topad*/.topad {margin-bottom:15px;}
.mainad {margin-bottom:20px;}
.topad img,.mainad img {width:100%;height:auto;display:block;}
.content .mainad {border-bottom:1px solid #eee;padding:0 18px 20px;}
/*header*/.header {background-color:#1f242c;height:60px;width:100%;}
/*logo*/.logo {float:left;height:60px;width:auto;width:200px;}
.logo a {display:block;height:60px;width:300px;background:url(logo.gif)no-repeat;background-size:100% 100%;text-indent:-999em; display:block;}

/*nav*/.nav {float:right;}
.nav .menu ul li,.top-other ul li {float:left;line-height:60px;color:#fff;font-size:1em;border-right:1px solid #000;border-left:1px solid #444;position:relative;}
.nav .menu ul li a {color:#fff;padding:0 5px;display:block;}
.nav .menu ul li a:hover,.nav .menu ul li.current a {background-color:#5cb85c;}
.nav .menu ul li ul {position:absolute;left:0;top:60px;width:150px;border-radius:0 0 3px 3px;background-color:#343639;overflow:hidden;border-top:1px solid #000;z-index:9;display:none;}
.nav .menu ul li ul li {float:none;line-height:1.5em;font-size:0.875em;text-align:center;border:none;border-bottom:1px solid #000;border-top:1px solid #444;}
.nav .menu ul li ul li a {padding:10px 0;}
.nav .menu ul.submenu {display:block;}
/*searchbtn*/.top-other {float:right;}
.top-other ul li i {padding:0 15px;cursor:pointer;display:block;}
.top-other ul li .social-share {position:absolute;right:-2px;top:60px;width:80px;background-color:#fff;padding:0 20px;border:1px solid #E9E9E9;display:none;z-index:9;}
.top-other ul li .social-share a {display:block;clear:both;color:#333;margin:10px 0;}
.top-other .icon-menu {display:none;}
.top-other ul li.cur-menu {box-shadow:0px 0px 3px #232323;margin-right:-1px;border-right-color:#444;}


/*container*/.container {overflow:hidden;}
/*breadcrumb*/.breadcrumb {font-size:0.875em;color:#666;margin:20px 0;padding-bottom:20px;border-bottom:1px solid #eee;}
.breadcrumb span {/*padding:0 18px;border-left:3px solid #5cb85c;*/}
.icon-home {border-left:3px solid #5cb85c;padding-left:1rem;}
/*main*/.main {width:840px;float:left;}
/*focus*/.focus {float:left;width:410px;height:387px;margin-bottom:20px;position:relative;}
.focus ul li img {width:100%;height:387px;display:block;}
.flexslider {height:387px;width:100%;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;position:relative;}
.flexslider .slides:after {display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides {display:block;}
* html .flexslider .slides {height:1%;}
.no-js .flexslider .slides > li:first-child {display:block;}
.flexslider {background-color:#fff;position:relative;zoom:1;}
.flexslider .slides {zoom:1;}
.flexslider .slides img {-moz-user-select:none;}
.flex-viewport {max-height:387px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:387px;}
.carousel li {margin-right:5px;}
.flex-control-nav {width:100%;position:absolute;bottom:35px;right:10px;text-align:right;}
.flex-control-nav li {margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {width:10px;height:10px;display:block;background-color:#869791;cursor:pointer;text-indent:9999em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.flex-control-paging li a:hover {background-color:#DA6B4A;}
.flex-control-paging li a.flex-active {background-color:#DA6B4A;cursor:default;}
.flex-caption {position:absolute;width:96%;padding:2%;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.flex-caption a {color:#fff;}
/*top*/.top {width:410px;height:387px;float:right;background-color:#fff;margin-bottom:20px;overflow:hidden;}
.top h3,.hots h3,.content h3,.widget h3,.widget h2 {border-left:3px solid #5cb85c;padding-left:15px;margin:20px 0;font-weight:normal;font-size:1.25em;}
.top h3 b {color:red;}
.top ul,.widget .bloggerinfo {padding:0 18px;}
.top ul li {border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;}
.top ul li.last {border-bottom:none;margin-bottom:0;}
.top h4 {font-size:1.125em;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.top p,.hots ul li p {font-size:0.875em;color:#555;overflow:hidden;}
.top p {height:48px;}

/*hots*/.hots,.content {overflow:hidden;background-color:#fff;margin-bottom:20px;}
.hots .section-title,.content .section-title,.widget .section-title,.friendlinks .section-title {border-bottom:1px solid #eee;margin-bottom:20px;}
.hots ul,.section {padding:0 18px;overflow:hidden;}

.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.homecate4 {/*margin-bottom:20px;*/overflow:hidden;margin-right:-10px;}
.homecate4 .box {float:left;width:48.8%;margin-right:10px;background-color:#fff;margin-bottom:10px}
.homecate4 .box .stitle {height:45px;line-height:45px;border-bottom:1px solid #eee;padding:0 15px;}
.homecate4 .box .stitle div {display:inline-block;font-size:16px;font-weight:400}
.homecate4 .box .stitle h4 {display:inline-block;font-size:16px;font-weight:400}
.homecate4 .box .stitle i {float:right;display:inline-block;font-style:normal;color:#999}
.homecate4 .box .stitle i a {color:#999}
.homecate4 .box ul {list-style:none;padding:10px 15px;width:100%}
.homecate4 .box li {line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.homecate4 .box li::before {content:"";width:4px;height:4px;background-color:#5cb85c;position:absolute;margin-top:14px}
.homecate4 .box li a {padding-left:14px}
/*section*/.section {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;}
.section h2 {font-weight:normal;font-size:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px;}
.section .thumbnail {float:left;width:200px;padding-right:25px;position:relative;}
.section .thumbnail span {position:absolute;left:0;top:0;padding:0 5px;font-size:0.75em;background:rgba(71,150,216,.7);color:#fff;}
.section .thumbnail img {height:150px;}
.section .excerpt p {font-size:0.875em;color:#555;height:72px;overflow:hidden;}
/*postmeta*/.postmeta {margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.postmeta span {font-size:0.75em;color:#666;margin-right:15px;}
/*post*/.post {margin:0 18px;overflow:hidden;}
.post h1.post-title {font-size:1.25em;margin-bottom:10px;color:#555;}
.post .postmeta {border-bottom:1px solid #efefef;padding-bottom:5px;}
.post .postmeta span {color:#999;}
.post .entry {color:#333;}
.post .entry p {font-size:1em;line-height:1.75em;margin-bottom:20px;}
.post .entry ul,.post .entry ol,.post .entry hr,.post .entry blockquote,.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {margin-bottom:20px;}
.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {border-left:3px solid #5cb85c;padding-left:15px;font-weight:bold;}
.post .entry li {font-size:1em;}
.post .entry ul,.post .entry ol {padding-left:2em;}
.post .entry ul li {list-style:inside disc none;margin-left:1px;}
.post .entry ol li {list-style:inside decimal none;}
.post .entry blockquote {overflow:hidden;border:1px solid #eee;border-left:4px solid #eee;background-color:#F5F5F5;color:#777;padding:20px 20px 0;font-size:0.875em;margin:0 2em 20px;border-radius:4px;}
.post .entry a {color:#4796D8;}
.post .entry img {max-width:100%;height:auto;}
/*tags*/.tags {margin-bottom:20px;font-size:0.875em;color:#888;}
.tags a {color:#888;margin-right:5px;}
/*postnavi*/.postnavi {margin-bottom:20px;overflow:hidden;}
.postnavi .prev {float:left;}
.postnavi .next {float:right;}
.postnavi i {font-style:normal;font-family:'宋体';}
.postnavi a {font-size:0.875em;color:#555;}
.postnavi a:hover {color:#5cb85c;}
/*related-post*/.related-post,.related-pic,.commentslist {border-top:1px solid #eee;margin-bottom:20px;background-color:#fff;}
.related-post h3,.related-post h2,.related-pic h3,.related-pic h2,.commentslist h3 {border:none;padding-left:0;font-size:1em;color:#333;margin:20px 0 10px;}
.related-post ul li {line-height:1.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.875em;}
/*related-pic*/.related-pic {overflow:hidden;background-color:#fff;}
.related-pic ul {width:819px;overflow:hidden;}
.related-pic ul li {float:left;width:189.75px;padding:5px 0;margin-left:15px;}
.related-pic ul li .thumbnail {margin-bottom:5px;height:143px;position:relative;}
.related-pic ul li .thumbnail img {position:absolute;left:0;top:0;height:100%;}
.related-pic ul li p {font-size:0.875em;height:44px;overflow:hidden;}


/*sidebar*/.sidebar {width:320px;float:right;}
/*widget*/.widget {background-color:#fff;margin-bottom:20px;overflow:hidden;}
.textwidget {padding:9px 18px;}
.textwidget p {padding:9px 0;}
.textwidget img {width:100%;height:auto;}
.widget ul {padding:0 18px 3px;}
.widget.theme-widget ul {padding:0 18px;}
.widget ul li {overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.875em;margin-bottom:13px;}
.bar1 ul li {white-space:normal}
.widget .thumbnail {float:left;width:100px;height:75px;padding-right:15px;}
.widget .thumbnail img {height:75px;}
.widget ul li p {font-size:1em;}
.widget ul li i {font-style:normal;font-size:0.75em;background-color:#eee;color:#888;padding:3px 8px;margin-right:8px;border-radius:3px;}
/*.widget ul li i.a1 {background-color:#5cb85c;color:#fff;}
*/.widget ul li:nth-child(1) i.a1 {background-color:#5cb85c;color:#fff;}
/*.widget ul li i.a2 {background-color:#FD6440;color:#fff;}
*/.widget ul li:nth-child(2) i.a1 {background-color:#FD6440;color:#fff;}
/*.widget ul li i.a3 {background-color:#4796D8;color:#fff;}
*/.widget ul li:nth-child(3) i.a1 {background-color:#4796D8;color:#fff;}
.widget ul li i.a4,.a5,.a6,.a7,.a8,.a9 {font-style:normal;font-size:0.75em;background-color:#eee;color:#888;padding:3px 8px;margin-right:8px;border-radius:3px;}
.widget .follow {padding:0 9px;text-align:center;}
.widget .follow img {margin:0 9px;width:130px;height:130px;}
.widget .follow p {margin-bottom:18px;}
.widget ul li.list p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.widget ul li.list .thumbnail {display:none;}
.widget ul li.list.cur .thumbnail {display:block;}
.widget ul li.list.cur i {display:none;}
.widget ul li.list.cur p {white-space:normal;}
.widget .bloggerinfo .bloggerinfoimg img {width:100%;height:auto;display:block;border-radius:50%;}
.widget .bloggerinfo p,.widget .bloggerinfo .bloggerinfoimg {margin-bottom:18px;}
.widget .bloggerinfo p.name {text-align:center;font-size:1.25em;}
.widget .bloggerinfo p.des {font-size:0.875em;color:#555;text-indent:2em;}
.widget #calendar {margin-bottom:18px;}
.widget #calendar table {border:none;}
.widget #calendar table td,.widget #calendar table th {border:none;text-align:center;}
.widget #calendar table td.day2 a {background-color:#5cb85c;border-radius:50%;color:#fff;width:17px;height:17px;margin:0 auto;display:block;line-height:17px;}
.widget.twitter p {margin-bottom:5px;color:#555;font-size:1em;white-space:normal;text-align:justify;}
.widget.twitter ul li p.time {color:#888;font-size:0.875em;}
.widget.twitter p.more {margin-bottom:18px;text-align:right;font-size:0.75em;}

.widget.blogsort ul li {position:relative;margin-bottom:10px;}
.widget.blogsort ul li i,.widget.twitter p i {background-color:transparent;padding:0;border-radius:0;margin-right:0;}
.widget.blogsort ul li span {float:right;}
.widget.blogsort ul li ul {padding:0 0 0 1em;}
.widget.blogsort ul li ul li {margin-bottom:0;margin-top:10px;}
.widget.newcmt ul {padding:0 18px 13px;}
.widget.newcmt ul li {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.875em;color:#555;margin-bottom:5px;}
.widget.newcmt ul li img {float:left;width:40px;height:40px;padding:6px 5px 0 0;}
.widget.newcmt ul li span {display:block;}
.widget.newcmt ul li a {color:#555;}
.widget .side-search {padding:18px;}
.widget .side-search form {display:block;width:187px;margin:0 auto;overflow:hidden;}
.widget .side-search .input-search {border:1px solid #dedede;height:22px;padding:5px 0;text-indent:5px;line-height:22px;border-radius:3px 0 0 3px;float:left;width:140px;}
.widget .side-search .btn {float:left;background-color:#5cb85c;color:#fff;border:none;height:34px;padding:0 10px;}

/*friendlinks*/.friendlinks {background-color:#fff;margin-bottom:20px;}
.friendlinks .section-title {padding:10px 18px;font-size:0.875em;margin-bottom:10px;}
.friendlinks .section-title span {font-size:0.875em;color:#666;margin-left:15px;}
.friendlinks ul {overflow:hidden;padding:0 8px 10px;}
.friendlinks ul li {float:left;margin:5px 10px;display:inline;font-size:0.75em;}
.friendlinks ul li a {color:#555;}
/*fixed-widget*/.fixed-widget {position:fixed;right:20px;top:86%;z-index:8;}
.fixed-widget ul li {cursor:pointer;font-size:2em;width:50px;height:50px;text-align:center;line-height:50px;}
/*footer*/.footer {background-color:#343639;color:#888;width:100%;padding:10px 0;}
.footer .inner {overflow:hidden;}
.footer a {color:#888;}
.footer .other {float:right;font-size:0.75em;}
/*copyright*/.copyright {float:left;font-size:0.75em;}
/*screen width*/@media only screen and (max-width:1200px) {.inner {width:1024px;}
.nav .menu ul li,.top-other ul li {font-size:0.875em;}
.search-form .s {width:400px;}
.main {width:740px;}
.focus {width:380px;height:359px;}
.focus ul li img,.flexslider {height:359px;}
.top {width:340px;}
.top h4 {margin-bottom:9px;}
.top ul li {padding-bottom:10px;margin-bottom:10px;}
.sidebar {width:264px;}
.related-pic ul {width:719px;}
.related-pic ul li {width:164.75px;}
.related-pic ul li .thumbnail {height:123px;}
.widget .follow img {width:100px;height:100px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
}
@media only screen and (max-width:1060px) {.inner {width:960px;}
.nav .menu ul li a {padding:0 15px;}
.search-form .s {width:350px;}
.main {width:700px;}
.top {width:300px;}
.top h4 {font-size:1em;}
.sidebar {width:240px;}
.widget .thumbnail {width:80px;height:60px;padding-right:8px;}
.widget .thumbnail img {height:60px;}
.related-pic ul {width:679px;}
.related-pic ul li {width:154.75px;}
.related-pic ul li .thumbnail {height:116px;}
.widget .follow img {width:90px;height:90px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
}
@media only screen and (max-width:980px) {.inner,.nav .menu ul li a {width:840px;}
.top-other .icon-menu {display:block;}
.nav {display:none;position:fixed;left:0;top:60px;background-color:#343639;width:100%;height:100%;z-index:9;box-shadow:0 0 3px #232323;overflow-x:hidden;overflow-y:scroll;}
.nav .menu {padding-bottom:60px;}
.nav .menu > ul {border-bottom:1px solid #444;}
.nav .menu ul li {border:none;float:none;clear:both;display:block;border-bottom:1px solid #000;border-top:1px solid #444;line-height:45px;}
.nav .menu ul li a {display:block;margin:0 auto;}
.nav .menu ul li ul {display:block;position:relative;top:auto;left:auto;width:100%;}
.nav .menu ul li ul li {font-size:1em;text-align:left;line-height:45px;}
.nav .menu ul li ul li a {padding:0 15px 0 40px;}
.nav .menu ul li a:hover {background-color:transparent;}
/*mobile nav*/body.nav-active {overflow:hidden;position:fixed;left:0;top:0;width:100%;}
.nav.mobile-nav {display:block;}
/*mobile nav end*/.search-form .s {width:750px;}

.main,.sidebar {width:100%;float:none;}
.top {width:440px;}
.related-pic ul {width:819px;}
.related-pic ul li {width:189.75px;}
.related-pic ul li .thumbnail {height:142px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
}
@media only screen and (max-width:860px) {.inner,.nav .menu ul li a {width:768px;}
.search-form .s {width:700px;}
.top {width:368px;}
.related-pic ul {width:102.04918%;}
.related-pic ul li {width:22.99%;margin-left:5px;}
.related-pic ul li .thumbnail {height:128px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
}
@media only screen and (max-width:800px) {.inner,.nav .menu ul li a {width:96%;}
.search-form .s {width:90%;}
.top {width:47%;}
.friendlinks .section-title span,.fixed-widget {display:none;}
.footer {text-align:center;}
.copyright,.footer .other {float:none;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
}
@media only screen and (max-width:747px) {.focus {width:100%;height:auto;float:none;}
.focus ul li img,.flexslider {height:auto;}
.flex-viewport {max-height:677px;}
.flex-control-nav {bottom:45px;}
.top {width:100%;float:none;height:100%}
.top ul {padding:0 18px 10px;}
.top p {height:auto;}
.related-pic ul li .thumbnail {height:119px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
@media only screen and (max-width:640px) {

.section h2,.postmeta {margin-bottom:5px;}
.section .thumbnail {width:160px;height:121px;padding-top:5px;padding-right:15px;}
.section .thumbnail img {height:121px;}
.related-pic ul li .thumbnail {height:101px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
@media only screen and (max-width:540px) {
.section h2 {font-size:1.125em;}
.related-pic ul li .thumbnail {height:85px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
@media only screen and (max-width:480px) {.header {height:40px;}
.logo {width:133px;height:40px;}
.logo img {height:40px;}
.top-other ul li {line-height:40px;}
.top-other ul li .social-share {top:40px;}
.nav {top:40px;}
.nav .menu {padding-bottom:40px;}
.search-form .s {width:80%;}
.section h2 {font-size:1em;}
.section .thumbnail {width:120px;height:90px;padding-right:8px;}
.section .thumbnail img {height:90px;}
.postmeta {display:none;}
.related-pic ul {width:102%;}
.related-pic ul li {width:45%;margin-right:2%;}
.related-pic ul li .thumbnail {height:155px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
@media only screen and (max-width:420px) {.related-pic ul li .thumbnail {height:134px;}
.comment-form .input,.comment-form .submit {float:none;clear:both;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
@media only screen and (max-width:360px) {.widget .follow img {width:100px;height:100px;}
.related-pic ul li .thumbnail {height:113px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
@media only screen and (max-width:320px) {.search-form .s {width:78%;}
.related-pic ul li .thumbnail {height:99px;}
.homecate4 {margin-bottom:10px;margin-right:0}
.homecate4 .box {width:100%;margin-right:0}
.focus ul li img {width:100%;height:150px;display:block;}
}
.pagess {clear:both;margin:20px;overflow:hidden;margin-left:0px;text-align:center;font-size:12px;}
.pagess ul li {display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;line-height:20px;background:#fff;color:#999}
.pagess ul li:hover {background:#ccc;color:#fff;border:1px solid #ccc}
.pagess ul li:hover a {color:#fff;}
.pagess ul li.thisclass {display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;background:#ccc;color:#fff;}
.pagess ul li.thisclass a {color:#fff;}
.pagess ul li a {display:block;color:#999}
.pagess ul li a:hover {color:#fff;}
