@charset "UTF-8";body {overflow-y:scroll;word-break:break-word;font-family:"Microsoft Yahei","冬青黑体简体中文 w3","宋体";font-size:14px;font-style:normal;line-height:24px;font-weight:normal;font-variant:normal;color:#777777;background-color:#f5f5f5;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family:"Microsoft Yahei","冬青黑体简体中文 w3","宋体";text-indent:0}
h1,.h1 {font-size:24px;}
h2,.h2 {border-bottom:1px solid #dadada;padding-bottom:5px;font-size:21px;}
h3,.h3 {font-size:20px;font-weight:bold;}
a {color:#444444;}
a:focus {outline:0;}
.xintitle {color:#444444;margin-left:-10px;font-size:16px;}
details summary:focus {outline:0;}
blockquote {font-size:16px;line-height:28px}
.jumbotron {line-height:28px;padding:30px 30px 15px 30px;}
.qq {background-image:url(../images/qq_32x32.png);}
.weibo {background-image:url(../images/weibo_32x32.png);}
.wordpress {background-image:url(../images/wordpress_32x32.png);}
.input-group-addon {background-color:#f5f5f5;}
.panel-title {font-size:15px}
.widget .user-profile {overflow:hidden;}
.widget .user-profile .bendi {padding-left:0px;background-color:#ffffff;padding-bottom:20px;}
.widget .user-profile .bendi a {float:left;width:100%;background-image:url(../images/grey1.png);background-repeat:no-repeat;background-position:center 5px;float:left;width:100%;left:0px;padding-top:105px;text-align:center;}
.widget .user-profile .bendi a span {background-color:#1cada6;color:#FFFFFF;padding-top:5px;padding-right:25px;padding-bottom:5px;padding-left:25px;}
#masthead {margin-bottom:25px;background-color:#fcfcfc;}
.widget .user-profile .aqa { }
.custom-background #masthead {background-image:none;}
#masthead .header-logo,#masthead .header-text {font-size:13px;white-space:nowrap;margin-right:10px;margin-bottom:15px;margin-left:0;margin-top:15px;}
#masthead .header-logo {float:left;z-index:999;height:39px;width:auto;margin-top:-9px;}
#masthead .header-logo img {max-height:100% !important;border-radius:5px;width:auto;}
#masthead .header-text {color:#444;margin-right:56px;}
#masthead .header-text .name {font-size:18px;line-height:1.1;margin-top:-15px;margin-left:0;}
#masthead .header-text .name a {color:#444}
#masthead .header-text .description {opacity:0.9;}
.navbar-seacrh-form{ width: 270px; float: left; margin-top: 8px; margin-left: 30px; }
.topzuo {float:left;width:49%;overflow:hidden;height:75px;}
.topyou {float:right;width:240px;overflow:hidden;text-align:right;padding-top:0px;}
.panel-default .breadcrumb {background-color:#f5f5f5;padding-bottom:10px;margin-bottom:0px;}
.panel-default .breada {background-color:#ffffff;}
.breadcrumb li strong {color:#FFFFFF;background-color:#4D4D00;padding-top:3px;padding-right:10px;padding-bottom:5px;padding-left:10px;}
.single .panel-default .breadcrumb li {margin-top:6px;margin-left:13px;margin-bottom:6px;width:48%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;line-height:1.4em;}
.panel-default .breadcrumb .active {width:100%;}
.carousel img {height:100%;width:100%;object-fit:cover;}
.carousel-inner .item {max-height:420px;overflow:hidden;border-radius:4px;}
.widget_text .textwidget {margin-top:-15px;margin-right:-15px;margin-bottom:-25px;margin-left:-15px;overflow:hidden;}
.widget_text .textwidget .carousel {margin-bottom:10px;}
.widget_text .textwidget img {height:100%;width:100%;object-fit:cover;}
.suoj {padding-left:0px;}
.user-profile .yhdhl a {float:left;width:16%;position:relative;white-space:nowrap;overflow:hidden;}
.wey {height:56px;width:24px;text-align:center;line-height:56px;border-radius:2px;margin-top:-28px;overflow:hidden;position:absolute;top:50%;background-image:url(../images/wey.png);background-repeat:no-repeat;background-position:center center;left:-40px;display:none;}
.tagcloud a {font-size:13px !important;line-height:1.4em;float:left;border-radius:7px;margin-right:10px;}
.jf_p {font-size:13px;}
.widget_credit_rank .jf_t img {margin-top:-2px;}
.single h1 {color:#444444;font-size:22px;}
.single .entry-content {color:#666666;margin-top:20px;margin-bottom:20px;line-height:2;}
.panel-archive .entry-content p {font-size:13px;line-height:1.4em;margin-bottom:0px;}
.usretitx {background-color:#f5f5f5;overflow:hidden;color:#444444;}
.post-number-1 {color:#009900;}
.post-number-2 {color:#669900;}
.post-number-3 {color:#999900;}
.post-number-4 {color:#CC9933;}
.post-number-5 {color:#FF6666;}
.post-number-6 {color:#00CCCC;}
.post-number-7 {color:#6699CC;}
.post-number-8 {color:#CC9999;}
.post-number-9 {color:#9999FF;}
.post-number-10 { color:#CCCC66;}
@media (max-width:767px) {
.navbar-seacrh-form{ width: 100%; float: left; margin-top: 8px; margin-left: 0px; }
.topyou {background-color: #f5f5f5;width:100%;text-align: justify;  margin-top: 15px; }.topyou .nav-tbr{ width:22%; }
.single .panel-default .breadcrumb li {width:96%;}
}
#masthead .header-profile {color:#666;padding:15px 0;}
#masthead .header-profile a.avatar {margin:0 10px 0 0;width:64px;height:64px;float:left;position:relative;z-index:999;}
#masthead .header-profile a.avatar:hover {border-color:#bbb}
#masthead .header-profile .user-profile {list-style:none;position:relative;padding:0;margin:0;}
#masthead .header-profile .user-profile li {line-height:22px;height:22px;font-size:13px;}
#masthead .header-profile .user-profile li:first-child {}
#masthead .header-profile .user-profile li a {float:right;margin:0;padding-left:10px;color:#666;}
#masthead .header-profile .user-profile li a:first-child {margin-left:0;}
#masthead .header-profile .user-profile li a.name {display:block;float:left;max-width:80px;height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#masthead .header-profile .user-profile li.tabs a {color:#666;}
#masthead .header-profile .user-profile li.date {text-indent:8px;white-space:nowrap;overflow:hidden;}
#masthead .header-profile .user-profile li.login {float:right;}
#masthead .header-profile .user-profile li.login span {float:left;margin:0;}
#masthead .header-profile .user-profile li.login a {color:#666;background-repeat:no-repeat;float:left;display:block;width:24px;height:24px;margin:0;}
#masthead .header-profile .user-profile li.login a:hover {opacity:0.6;}
@media (max-width:400px) {#masthead .header-profile a.avatar {display:none}
#masthead .header-profile .user-profile li a.name {max-width:75px;}
}
#masthead .navbar {border-width:1px 0;margin-bottom:25px;min-height:42px;padding-top:10px;padding-bottom:10px;}
#masthead .navbar.navbar-static-top {background-color:#fdfdfd;}
#masthead .navbar .navbar-text {line-height:20px;margin:15px;}
@media (min-width:768px) {}
#masthead .navbar-brand {font-size:15px;color:#747474;}
#masthead .navbar-brand h1 {font-size:15px;line-height:19px;margin:0;padding:0;color:#747474;}
@media (max-width:991px) {.left {display:none;}
@media (min-width:768px) {#masthead .navbar-righ {display:none;}
}
}
#navbar .navbar-nav li.btn {margin:8px;text-align:left}
#navbar .navbar-nav li.btn a {background:none;padding:0;color:#fff}
#navbar .navbar-nav li.btn-default a {color:#555}
.dropdown-menu .divider {margin:0;}
.dropdown-menu>li>a,.navbar-nav .open .dropdown-menu>li>a {line-height:38px;}
.dropdown-header {border-top:1px solid #e5e5e5;margin-top:-1px;line-height:38px;}
.navbar-nav>li>.dropdown-menu {padding:0;min-width:100%;border-top-color:#ddd;overflow:hidden;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {background-color:rgba(231,231,231,0.5);color:#2a6496;}
@media (max-width:767px) {.navbar-nav .open .dropdown-menu .dropdown-header {color:#999;}
.navbar-nav .dropdown-menu {position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;display:initial;}
.navbar-nav .dropdown-menu>li>a {line-height:38px;padding:5px 15px 5px 25px;color:#777;}
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {background:none;color:#2a6496;border-radius:5px;}
.carousel-control.left,.carousel-control.right {background:none;}
@keyframes rotate {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
@-moz-keyframes rotate {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
@-webkit-keyframes rotate {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
@-o-keyframes rotate {from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
.rotate {animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite;-o-animation:rotate 1s linear infinite;margin:0 0 0 3px;}
#loading {text-align:center;font-size:36px;color:#999;padding:30px;}
#loading .glyphicon {margin:0;}
.home-posts-list .list-group-item {height:45px;line-height:45px;padding:0 15px;}
.panel-archive article.panel {border:0;box-shadow:none;border-radius:0;border-bottom:1px solid #eee;margin-bottom:10px;}
.panel-archive article.archive>.panel-body {padding:0 0 10px 0;position:relative;}
.panel-archive article .entry-header {border-bottom:1px dashed #eee;}
.panel-archive article .entry-header .entry-meta a {color:#999;}
.panel-archive .panel-archive-title {padding-bottom:20px;font-size:16px;}
.panel-group .panel-heading a:focus {background:none;}
.panel-group .panel-collapse .list-group-item {height:auto;line-height:1.4em;overflow:hidden;font-size:13px;padding-top:15;padding-right:15px;padding-bottom:15;padding-left:15px;}
.panel-group .panel-collapse li:hover,.panel-group .panel-collapse li:focus {background:#f5f5f5;}
.panel-group .panel-collapse .list-group-item .badge {margin:13px 0;}
.panel-group .panel-collapse .list-group-item:first-child {border-radius:0;}
.profile {color:#999;}
.profile .author-avatar {float:left;}
.profile .author-name a {color:#999;}
.profile .author-description {padding-left:65px;line-height:25px;}
.copyright a {color:#777;}
.widget-title {margin:0;font-size:15px;font-weight:bold;}
.widget h2 {font-size:18px;padding-bottom:10px;border-bottom:1px solid #eee;}
.widget ul {list-style-type:none;font-size:13px;}
.widget li {position:relative;display:block;padding:10px 15px;border-top:1px solid #ddd;line-height:1.4em;}
.widget li:first-child {border-top:0;}
.widget li:before,.widget li:after {display:table;content:" ";}
.widget li:after {clear:both;}
.widget li.icon {padding-left:32px;background-position:10px;background-repeat:no-repeat;}
.widget_categories li.current-cat:before {font-family:'Glyphicons Halflings';content:"\e118";}
.widget_categories li.current-cat>a {padding-left:7px;}
.widget ul {padding:0;margin:0;}
.widget ul.children,.widget ul.sub-menu {margin:10px 0 0 10px;}
.widget ul.children li,.widget ul.sub-menu li {border:0;border-top:1px solid #ddd;padding-bottom:0;padding-right:0;}
.widget li:hover,.widget li:focus,.widget li.active {text-decoration:none;background-color:#f5f5f5;}
.widget select {display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:0;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.widget .badge {float:right;}
.list-no-wrap {font-size:13px;padding-right:100px;height:1.5em;overflow:hidden;}
.time-rgi {font-size:12px;float:right;position:absolute;top:0px;right:0px;background-color:#FFFFFF;padding-left:15px;padding-right:15px;}
.panel-group .panel-collapse .list-group-item .badge {background-color:#999;font-weight:normal;}
.widget .textwidget,.widget .tagcloud,.widget #calendar_wrap {padding:15px;overflow:hidden;}
.footer-widget .textwidget {padding:0;}
.widget ul li .rsswidget {display:block;}
.widget_categories,.widget ul li .post-date,.widget ul li .rss-date,.widget ul li cite,.panel-group .panel-collapse .list-group-item .post-date {color:#999;font-size:12px;}
.widget #calendar_wrap {background:#f5f5f5;}
.footer-widget #calendar_wrap {background:#fff;}
.widget #calendar_wrap #wp-calendar {width:100%;line-height:1.8333em;text-align:center;}
.widget #calendar_wrap #wp-calendar caption {margin-bottom:10px;}
.widget #calendar_wrap #wp-calendar thead,.widget #calendar_wrap #wp-calendar tfoot {background:#f5f5f5;border:1px solid #ddd;}
.widget #calendar_wrap #wp-calendar tbody {border:1px solid #ddd;background:#fff;}
.widget #calendar_wrap #wp-calendar th {text-align:center;}
.widget #calendar_wrap #wp-calendar #today {background:#428bca;color:#fff;}
.widget #calendar_wrap #wp-calendar #today a {color:#fff;}
.widget #recent_user {margin:6px 10px 10px 6px;}
.widget #recent_user li {border:0;display:inline-block;margin:4px 0 0 4px;padding:4px;}
.widget .user-profile {color:#666;}
.widget .user-profile a {margin:0 5px;}
.widget .user-profile .avatar {margin-right:8px;}
.widget.widget_search,.widget.widget_search .widget-title {border:0;}
article .entry-thumbnail a {float:left;height:35px;width:52px;margin-right:5px;}
article .entry-thumbnail a img {height:100%;width:100%;object-fit:cover;}
article .entry-header {margin-top:0;}
article .entry-header .entry-title {line-height:1.4em;margin:0;font-weight:normal;}
@media (min-width:768px) {article.archive .entry-header .entry-title {font-size:17px;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
article .has_post_thumbnail .entry-meta,article.archive .entry-header .entry-meta {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
}
article .entry-header .entry-meta {color:#999;font-size:12px;margin-bottom:-5px;margin-top:5px;}
article .entry-header .entry-meta .glyphicon {padding:0 4px;margin:0 2px;}
article .entry-header .entry-set-font span {cursor:pointer;font-size:18px;margin:0 10px;color:#333;}
article .entry-header .entry-set-font {float:right;}
article .entry-header .entry-set-font span.disabled {cursor:auto;color:#999;}
article .entry-content,.wp-editor {font-size:14px;line-height:24px;letter-spacing:0.5px;overflow:hidden;}
article .entry-content img,.wp-editor img {max-width:100% !important;height:auto;}
article.archive .entry-content p,article .entry-content blockquote p {text-indent:0}
article .entry-content .pager {text-align:left;margin-bottom:0;}
article .entry-content .pager span {background:#f5f5f5;display:inline-block;padding:2px 8px;border-radius:5px;}
article .entry-details {background:#f5f5f5;padding:10px;color:#666;border:1px solid #ccc;margin:20px 0;border-left:0;border-right:0;}
article .entry-details p {margin:0;}
article .entry-footer {height:33px;line-height:32px;margin:10px 0 0 0;padding:0 0 0 10px;border-top:1px solid #ddd;overflow:hidden;color:#999;}
article .entry-footer a {color:#999;font-size:13px}
article .entry-footer a:hover {color:#333;}
article .entry-footer .vote-group {float:right}
article .entry-footer .vote-group a {border-radius:0;font-size:14px;margin-top:-1px;border-color:#ddd}
article .entry-footer .vote-group a:hover,article .entry-footer .vote-group a:focus,article .entry-footer .vote-group .highlight {background:#f5f5f5;color:#666 !important;border-color:#ddd}
article .entry-footer .bd-share {float:right;width:122px;}
article .entry-footer .bd-share .bdsharebuttonbox {margin-left:6px;}
article .entry-footer .bd-share .bdsharebuttonbox a {margin:4px 4px 4px 0}
article .entry-footer .tooltip {z-index:999}
article .pager li>a,.pager li>span {margin:10px 0;}
@media (max-width:767px) {article .pager li,article .pager .previous>a,.pager .previous>span,.pager .next>a,.pager .next>span {float:none;display:block;text-align:left;}
}
article.panel-headline .entry-title {font-size:20px;line-height:1.1;text-align:center;margin:10px 0;}
article.panel-headline .entry-content {color:#999;font-size:12px;}
article.panel-headline .page-header {margin:10px 0;padding-bottom:10px;}
.article_index {background:#f1f1f1;border:1px solid #dadada;border-left-width:3px;float:right;padding:8px 16px;margin:0 0 12px 16px;font-size:14px;line-height:26px;max-width:30%;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.article_index li {list-style-type:decimal;}
.article_index h5 {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #dadada;color:#666;cursor:pointer;}
.article_index h5 .caret {margin-left:5px;}
.article_index ul {padding:0;margin:0 0 0 15px;list-style-type:octal;list-style-position:outside;color:#666;display:block;}
.article_index ul li ul {padding:0 0 0 15px;}
@media screen and (max-width:767px) {.article_index {float:none;margin:20px 0;max-width:100%;}
.article_index ul li a {display:block;line-height:32px;border-bottom:1px dashed #ccc;margin-bottom:5px;padding-bottom:5px;}
}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px 0;}
.wp-caption-dd {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.wp-caption-text {margin-bottom:0;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.box-shadow {padding:1px 24px 26px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13);}
.vote-group a {color:#acacac;background:#fff;border:1px solid #ddd;}
.vote-group.disabled a {pointer-events:none;cursor:not-allowed;color:#ddd;}
.vote-group .highlight {color:#999 !important;background-color:#f5f5f5 !important;}
.archive .page-header {margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
.archive .page-header .user-display-name {margin-top:5px;}
.archive .page-header .user-display-name small {font-size:12px;margin:0 5px;}
.d_text {font-size:13px;margin-top:-3px;}
.archive .page-header .user-register-time {font-size:13px;margin:5px 0;}
.archive .page-header .user-register-time span {margin:0 5px;background:#f5f5f5;padding:2px 3px;}
.archive .first-cat a {background:#d9534f;color:#fff;position:relative;padding:2px 5px;margin:0  10px 0 0;font-size:12px;line-height:28px;border-radius:2px}
.archive .first-cat a:hover {text-decoration:none;background:#c9302c}
.archive .first-cat a .glyphicon-chevron-right {color:#d9534f;position:absolute;top:50%;right:-0.5em;margin-top:-0.5em}
.archive .first-cat a:hover .glyphicon-chevron-right {color:#c9302c}
#comments {margin-top:10px;}
#comments #comment-user>div {padding:0;}
#comments textarea {border-radius:0;resize:none;}
#comments #comment-action {margin:5px 0 15px -5px;}
#comments #comment-action .help-block {margin:5px 0 10px 5px;font-size:13px}
#comments #comment-action .btn {line-height:24px;border-radius:0;}
@media (max-width:400px) {#comments #comment-action .btn {line-height:1.5;font-size:13px;padding:6px 11px;}
}
#comments #comment-action .look {display:none;}
#comments #comment-action .glyphicon {margin-right:3px;}
#comments #comment-action #commentsubmit:focus {outline:0;}
#comments #comment-action #commentsubmit {background:#f5f5f5;}
#respond li {background:#f5f5f5;}
#respond form {padding-top:18px;}
#respond form #comment-user label {text-align:right}
#respond form #comment-user input {border-radius:0}
#code {margin-top:10px;font-size:12px;color:#666;}
code {white-space:normal;}
#comments .list-group-item-danger {background:rgba(169,68,66,0.05);}
#comments .respond-title {background:#f5f5f5;}
#comments .commentlist>ul.children {padding:0 0 0 50px;}
#comments li .comment-author .avatar {display:block;float:right;margin:0 0 10px 10px;border-radius:4px;}
#comments li .comment-votes {margin:0;padding:0;width:35px;line-height:21px;float:left;overflow:hidden;}
#comments li .comment-votes a {outline:0;text-decoration:none;display:block;margin-bottom:6px;text-align:center;overflow:hidden;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#comments li .comment-votes a:hover {background-color:#f5f5f5;}
#comments li .comment-votes a .votes {display:block;line-height:16px;margin-bottom:5px;font-size:12px;}
#comments li .comment-votes.disabled {}
#comments li .comment-body {color:#999;font-size:13px;}
#comments li.top .comment-body {padding-left:50px;word-wrap:break-word;}
#comments li .comment-body cite {font-style:normal}
#comments li.comment {padding:15px;}
#comments li.pingback,#comments li.pingback a {color:#888;font-size:12px;overflow:hidden;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;font-style:normal;}
#comments li .comment-body .popover .popover-content {height:72px;width:200px;line-height:25px;overflow:hidden;font-size:12px;}
#comments li .comment-body .popover .popover-content cite {display:block;width:180px;height:25px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;margin:0 !important;}
#comments li .comment-body .popover .popover-content i {position:absolute;right:15px;bottom:10px;font-style:normal;}
#comments .comment-body .says {margin:0 6px;}
#comments .top-level {color:#999;font-size:12px;}
#comments .comment-content {color:#555;font-size:13px;line-height:20px;min-height:20px;margin:0;word-wrap:break-word;}
#comments .comment-content .look {margin:0 3px;}
#comments .comment-content abbr {font-size:13px;color:#a94442;padding:2px 3px;}
#comments .comment-meta {font-size:12px;line-height:16px;_zoom:1;}
#comments .comment-meta a {text-decoration:none;color:#999;margin:0 6px;padding:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
#comments .comment-meta a.pm,#comments .comment-meta a.comment-sticky,#comments .comment-meta a.comment-edit-link {opacity:0;}
#comments li:hover .comment-meta a,#comments li .comment-meta a:hover,#comments li .comment-meta a:focus {opacity:1;}
#comments .comment-meta a:hover {color:#444;}
#comments .comment-meta a.highlight {color:#333}
#comments .comment-meta a .glyphicon {margin-right:4px;}
#comments .comment-meta a.comment-sticky:hover,#comments .comment-meta a.comment-sticky:focus,#comments .comment-meta a.comment-sticky.active {color:#5cb85c;}
#comments .comment-meta cite {margin:0 6px 0 0;}
#comments .comment-meta cite a {margin:0;color:#428bca;}
.commentlist form {background:#f7f7f7;}
#comments #thread-comments,#comments #sticky-comments {padding:0;}
#comments #sticky-comments li {background-color:#f1fedd;border-color:#e9eee3;padding:10px 15px;}
#comments .sticky-title {color:#3c763d;margin-top:-1px;}
#comments #thread-comments #loading {margin:15px auto;}
#looks {padding:8px;}
#looks ul {margin:0;padding:0}
#looks ul li {cursor:pointer;float:left;border:1px solid #e8e8e8;background:#fff;overflow:hidden;margin:-1px 0 0 -1px;width:35px;line-height:35px;text-align:center;}
#looks ul li:hover {position:relative;z-index:2;border-color:#eb7350}
#pagination-comments {padding:0;}
#pagination-comments a,#pagination-comments span {padding:6px 12px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;}
#pagination-comments a:hover,#pagination-comments a:focus,#pagination-comments .current {background:#f5f5f5;color:#777;}
.tooltip.top .tooltip-arrow {border-top-color:#999;}
.tooltip.bottom .tooltip-arrow {border-bottom-color:#999;}
.tooltip.left .tooltip-arrow {border-left-color:#999;}
.tooltip.right .tooltip-arrow {border-right-color:#999;}
.tooltip .tooltip-inner {background:#f5f5f5;color:#666;border:1px solid #999;}
#colophon {margin-top:20px;}
#colophon .panel-body {padding-bottom:0;}
#colophon .widget,#colophon #link_menu {margin:0 0 15px;}
#colophon .widget li {display:inline-block;border:0;border-bottom:1px solid #ddd;}
#colophon .widget.widget_analytics li {margin-right:5px;padding:0 15px;line-height:44px;}
#colophon .widget_recent_comments li,#colophon .widget_rss li {display:block;}
#colophon .widget-title {padding:10px 0;}
#colophon .menu {margin-bottom:10px;list-style:none;border-radius:4px;}
#colophon .menu li {border:0;padding:0;margin:0;}
#colophon .breadcrumb>li+li:before,#colophon .menu li+li:before {content:"\2212";padding:0 5px;color:#ccc;}
#colophon .menu li:hover {background:none;}
#colophon.only-copyright {padding-top:40px;padding-bottom:40px;margin-top:100px;color:#777;text-align:center;border-top:1px solid #e5e5e5;}
.form-horizontal .control-label {text-align:left;}
.avatar {border-radius:5%;}
#floatButton {position:fixed;top:50%;right:0;z-index:9999999;}
#floatButton .btn:focus {outline:0}
@media screen and (max-width:767px) {#floatButton {display:none;}
}
#pageQrcode img.qrcode {position:absolute;right:50px;bottom:-34px;padding:10px;background:#fff;border:1px solid #ccc;border-radius:4px;display:none}
#pageQrcode:hover img.qrcode {display:block}
body#tinymce {margin:10px;padding:0px;}
.home .carousel {margin-bottom:20px;}
.pagination .current {background:#f5f5f5;}
.dmeng-alert {color:#31708f;background-color:#d9edf7;border:1px solid #bce8f1;padding:10px 8px;margin:15px 0;font-size:14px;text-align:center;overflow:hidden;}
.dmeng-alert span {margin:0 3px;}
.adsense {overflow:hidden !important;text-align:center;padding:0;margin:8px;display:flex;}
/* author */#author-page-header {border:0;margin:10px 0 0 0}
.author-tab {padding:0;margin:0 0 20px 0;list-style:none;border:1px solid #eee;border-width:1px 0}
.author-tab li {float:left}
.author-tab li a {display:block;padding:0 15px;line-height:38px;color:#888}
.author-tab li.active a {color:#555}
.author-tab li a:hover {background:#f5f5f5;text-decoration:none}
#author-message {padding:0;margin:0;list-style:none}
#author-message li {padding:0 5px;margin-bottom:10px;line-height:32px;border-bottom:1px solid #eee;color:#888;font-size:13px}
#author-message li.tip {padding:0 10px;border:0;background:#f8f8f8;margin:20px 0}
#author-message li:hover .close {display:initial !important;}
#author-message li .message-content {line-height:25px;color:#333}
#author-message li .pm-box {margin:0 44px 10px}
#author-message li .pm-content {padding:10px 15px 2px;border:1px solid #e6e6e6;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}
#author-message li .highlight {background:#f8f8f8}
#author-message li .pm-date {color:#ccc;font-size:12px;text-align:center;margin:10px 0 0}
#author-message li .info {font-size:12px;line-height:22px;color:#999}
#author-message li.unread {border-color:#5cb85c}
#author-message li.unread .tag {color:#5cb85c}
#author-message li.up {color:#333;line-height:25px;}
#author-message li.up .up_title {margin:0 5px;}
#author-message li.up .glyphicon {margin:0 5px 0 8px;}
#author-profile {width:100%;line-height:26px;background:#f8f8f8;color:#555}
#author-profile td {border-top:1px solid #ddd;padding:6px 10px;word-break:break-all;}
#author-profile tr:first-child td {border:0}
#author-profile p {margin:0}
#author-profile .title {width:80px;text-align:right;vertical-align:top}
.dmeng-pager .btn {color:#555}
.dmeng-pager .dropdown-menu>li>a {line-height:26px}
#info-form {word-break:break-all;}
.credit-table {margin:15px 0;}
.search-archive article em {font-style:normal;color:#c00;}
/* gift */.gift_filter {padding:5px 15px;font-size:12px;color:#888}
.gift_filter .tips {font-size:12px;line-height:26px;margin-bottom:15px;}
.gift_filter dl {margin-bottom:0}
.gift_filter dt {float:left;font-weight:normal;color:#888;line-height:36px;margin-right:5px}
.gift_filter dd {line-height:36px}
.gift_filter ul {list-style:none outside none;padding:0;margin:0}
.gift_filter ul li {display:inline-block;vertical-align:middle;margin:0 5px 0 0;overflow:hidden}
.gift_filter ul li a {padding:3px 6px;border-radius:3px}
.gift_filter ul li a.active {background:#428bca;color:#fff}
article.archive-gift {text-align:center;font-size:13px;line-height:20px;margin-bottom:15px;}
article .gift-thumbnail {text-align:center;float:left;width:100%;margin-left:-5px;}
article .gift-thumbnail a {width:100%;height:126px;overflow:hidden;display:inherit;max-width:100%;max-height:146px;float:left;border-radius:4px;}
article.archive-gift .entry-meta {float:left;width:100%;}
@media(max-width:1199px) {@media(min-width:991px) {}
}
article .gift-thumbnail a img {max-width:100%}
article .gift-thumbnail .future {display:block;position:absolute;bottom:0;left:0;right:0;margin:0 0 10px 0;}
article .gift-thumbnail .future time {color:#fff;background:#f0ad4e;padding:3px 8px;}
article.archive-gift .entry-meta {margin-top:10px;overflow:hidden;text-overflow:ellipsis}
article.archive-gift .entry-meta .link {white-space:nowrap}
article.archive-gift .entry-meta .credit {display:block;color:#d90000;margin-bottom:10px}
article.archive-gift .entry-meta .credit em {color:#29980b;font-style:normal;margin:0 3px}
article.archive-gift .entry-meta .credit .future {color:#f0ad4e}
article.single-gift .btn-exchange {float:left;width:100%;margin-top:15px;margin-bottom:5px;background-color:#009999;color:#fff;}
article.single-gift .exchange-tips {font-size:12px;margin:0;color:#666;text-align:center;}
article.single-gift h1.gift-title {border-bottom:1px dashed #eee;padding-bottom:10px;margin:10px 0 10px 0;font-size:18px;font-weight:bold;color:#444;}
article.single-gift .gift-info {padding:0;margin:0;list-style:none;font-size:13px;line-height:26px}
article.single-gift .gift-info .label {color:#666;font-weight:normal;font-size:100%;margin:0 6px 0 0;padding:0;}
article.single-gift .page-header {color:#444;margin:36px -15px 30px;border:1px solid #eee;border-width:1px 0;line-height:36px;padding:0 15px;background-color:99;font-weight:bold;}
article.single-gift .gift-attachment {padding:0;margin:0;list-style:none;color:#666;}
article.single-gift .gift-attachment li {display:inline-block;padding:3px 6px;border:1px solid #ddd;margin:15px 15px 0 0;}
article.single-gift .alert  ul li {margin:15px 0 15px 0;}
/* google-code-prettify */.prettyprint .pln {color:#000}
@media screen {.prettyprint .str {color:#080}
.prettyprint .kwd {color:#008}
.prettyprint .com {color:#800}
.prettyprint .typ {color:#606}
.prettyprint .lit {color:#066}
.prettyprint .pun,.prettyprint .opn,.clo {color:#660}
.prettyprint .tag {color:#008}
.prettyprint .atn {color:#606}
.prettyprint .atv {color:#080}
.prettyprint .dec,.prettyprint .var {color:#606}
.prettyprint .fun {color:red}
}
@media print,projection {.prettyprint .str {color:#060}
.prettyprint .kwd {color:#006;font-weight:bold}
.prettyprint .com {color:#600;font-style:italic}
.prettyprint .typ {color:#404;font-weight:bold}
.prettyprint .lit {color:#044}
.prettyprint .pun,.prettyprint .opn,.clo {color:#440}
.prettyprint .tag {color:#006;font-weight:bold}
.prettyprint .atn {color:#404}
.prettyprint .atv {color:#060}
}
pre.prettyprint {padding:2px;border:1px solid #888}
ol.linenums {margin-top:0;margin-bottom:0}
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 {list-style-type:none}
li.L1,li.L3,li.L5,li.L7,li.L9 {background:#eee}