body,button,input,textarea {
	color:#c1c4c9;
	background:#1a1d21
}
#bar {
	background:#3887b9
}
a:active,a:hover {
	color:#3887b9
}
#has-sub:hover>a:after {
	border-top:4px solid #3887b9
}
.gonggao {
	color:#a96110
}
.post-content a {
	color:#3887b9
}
#archives ul li:hover:before,.post-content ol li:hover:before,.post-content ul li:hover:before,.widget-list li:hover:before {
	background-color:#3887b9
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:rgba(155,186,206,.5)
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:rgba(155,186,206,.5)
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:rgba(155,186,206,.5)
}
button,input,textarea {
	background:transparent
}
input[type=email],input[type=password],input[type=text],input[type=url] {
	border:1px solid #384e5c;
	color:#9bbace
}
textarea {
	border:1px solid #384e5c
}
.place span,.sticky {
	color:#3887b9
}
#search button {
	background:transparent url(../img/search-black.png) no-repeat 50%;
	background-size:24px
}
#mainbody {
	/*background:url(../img/background.png) no-repeat top*/
}
#archives ul li:before,.post-content ol li:before,.post-content ul li:before,.widget-list li:before {
	background-color:#9bbace
}
td {
	border:1px solid #384e5c
}
blockquote {
	background:rgba(0,0,0,.15)
}
pre:after,pre:before {
	color:rgba(155,186,206,.5)
}
code,pre {
	background-color:#1a252b
}
img {
	filter:brightness(70%)
}
.container {
	background-color:#21252c;
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.header {
	background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/background.php)!important
}
#header {
	background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/background-dark.jpg)
}
.site-description,.site-title a {
	color:rgba(155,186,206,.8)
}
.site-title a:hover {
	color:#3887b9
}
.site-title img {
	filter:brightness(85%)
}
#has-sub ul li,.menubar {
	border-bottom:1px solid #384e5c
}
#has-sub ul li {
	border-left:1px solid #384e5c;
	border-right:1px solid #384e5c;
	background:#27343c;
	box-shadow:0 0 5px rgba(0,0,0,.2)
}
#has-sub ul {
	border-top:1px solid #384e5c
}
#has-sub>a:after {
	border-top:4px solid #9bbace
}
#teamnewslist b:after {
	background-color:rgb(26 37 43)
}
.post {
	border-bottom:1px solid #384e5c
}
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6 {
	background:rgba(0,0,0,.15)
}
.meta,.tags {
	color:rgba(155,186,206,.4)
}
#archives h2,.widget-title {
	border-bottom:1px solid #384e5c
}
#QR img {
	border:1px solid #384e5c
}
#QR img:hover {
	border:1px solid #3887b9
}
#rewardButton {
	background-color:rgba(0,0,0,.1);
	border:1px solid #9bbace;
	color:#9bbace
}
#footer,.comment-author {
	border-top:1px solid #384e5c
}
.comment-by-author .comment-author .fn:after {
	content:"Author";
	background:#384e5c;
	color:#9bbace;
	font-size:.75em;
	border-radius:3px;
	padding:1px 5px
}
.comment-content-jigu {
	background:#384e5c
}
.comment-content-jigu:after,.comment-content-jigu:before {
	border-top:10px solid #1e2b33
}
.comment-content-jigu:before {
	border-right:10px solid #384e5c
}
.comment-content-jigu:after {
	border-left:10px solid #384e5c
}
#catalog-col,#catalog-col a,.comment-author {
	color:#9bbace
}
#catalog-col a:hover {
	border-bottom:1px solid #384e5c
}
#cornertool li {
	color:#9bbace;
	background:rgba(26,37,43,.8)
}
#comments h2,#response,.more {
	border-left:.25em solid #9bbace
}
.comment-a a,.comment-meta .comment-reply a {
	color:#9bbace
}
.cancel-comment-reply a,.comment-reply a {
	background-color:#384e5c;
	color:#9bbace
}
.comment-meta a {
	color:rgba(155,186,206,.4)
}
#comment-form button {
	background:#384e5c;
	color:#9bbace
}
.page-navigator li.current,.page-navigator li:hover {
	background-color:#384e5c;
	color:#9bbace
}
#catalog-col {
	background:rgba(26,37,43,.8)
}
#menubutton i {
	background-color:rgba(155,186,206,.8)
}
.comment-list .respond {
	border-top:1px solid #384e5c
}
#tips-green,#tips-orange,#tips-red {
	border-top:1px solid #384e5c;
	border-right:1px solid #384e5c;
	border-bottom:1px solid #384e5c
}
.OwO .OwO-logo {
	background:transparent!important
}
.OwO .OwO-body {
	border:1px solid #27ae60!important
}
:not(pre)>code[class*=language-],pre[class*=language-] {
	background:rgba(0,0,0,.15)!important
}
@media (max-width:768px) {
	#menu {
	border-bottom:1px solid #384e5c
}
#has-sub ul {
	border-top:0
}
#footer {
	border-top:1px solid #384e5c;
	background:transparent;
	color:#9bbace
}
}