.wp-navi .navi-slide-head {
	padding: 0px 10px; height: 40px; display: none;
}
.wp-navi .navi-slide-head .navi-slide-title {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: normal; float: left; display: inline-block;
}
.wp-navi .navi-slide-head .navi-slide-arrow {
	background: url("./menu-icon-arrow-white.png") no-repeat 50%; width: 34px; height: 40px; float: right; display: block;
}
.navi-aside-page {
	position: fixed;
}
.navi-aside-toggle {
	background: url("./menu-icon-arrow-white.png") no-repeat 50%; left: 0px; top: 50%; width: 34px; height: 34px; margin-top: -17px; display: none; position: absolute; cursor: pointer;
}
.navi-aside-search {
	background: url("./menu-icon-search.png") no-repeat 50%; left: auto; top: 58px; width: 34px; height: 34px; right: 10px; margin-top: -17px; display: none; position: absolute; z-index: 1000; cursor: pointer;
}
.wp-navi-aside {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 3000;
}
.wp-navi-aside .navi-aside-mask {
	background: rgba(0, 0, 0, 0.1); width: 100%; height: 100%;
}
.wp-navi-aside-active {
	display: block;
}
.wp-navi-aside .aside-inner {
	background: rgb(37, 37, 37); left: -216px; top: 0px; width: 216px; bottom: 0px; position: fixed; z-index: 1002; -ms-overflow-y: auto; max-width: 100%; -webkit-overflow-scrolling: touch;
}
.wp-navi-aside .aside-inner::after {
	background: rgba(0, 0, 0, 0.6); top: 0px; width: 1px; right: 0px; bottom: 0px; display: block; position: absolute; content: ""; box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.6);
}
.wp-navi-aside .navi-aside-head {
	background: rgb(51, 51, 51); margin-top: 0px; border-top-color: rgba(0, 0, 0, 0.3); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.wp-navi-aside .navi-aside-head .navi-aside-title {
	padding: 7px 10px; color: rgb(119, 119, 119); font-size: 14px; font-weight: normal;
}
.wp-navi-aside .navi-aside-wrap {
	color: rgb(170, 170, 170); border-bottom-color: rgba(0, 0, 0, 0.3); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px rgba(255,255,255,0.05);
}
.wp-navi-aside .navi-aside-wrap li {
	position: relative;
}
.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow {
	background: url("./menu-switch-arrow.png") no-repeat 22px -25px; top: 0px; width: 50px; height: 35px; right: 0px; color: rgb(246, 246, 246); font-size: 14px; display: block; position: absolute; cursor: pointer;
}
.wp-navi-aside .navi-aside-wrap li .menu-open-arrow {
	background-position: 20px 12px;
}
.wp-navi-aside .navi-aside-wrap li a {
	padding: 8px 30px 8px 10px; color: rgb(199, 199, 199); line-height: 20px; font-size: 14px; text-decoration: none; border-top-color: rgba(0, 0, 0, 0.3); border-top-width: 1px; border-top-style: solid; display: block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.wp-navi-aside .navi-aside-wrap li a:hover {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64);
}
.wp-navi-aside .navi-aside-wrap li a:focus {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64);
}
.wp-navi-aside .navi-aside-wrap li .sub-menu {
	display: none; background-color: rgb(46, 46, 46);
}
.wp-navi-aside .navi-aside-wrap li .sub-menu li a {
	padding-left: 26px;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu {
	background-color: rgb(51, 51, 51);
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a {
	padding-left: 40px;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu {
	background-color: rgb(52, 52, 52);
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a {
	padding-left: 54px;
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu {
	background-color: rgb(55, 55, 55);
}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a {
	padding-left: 68px;
}
.col_menu .col_menu_head {
	position: relative;
}
.column-switch {
	background: url("./menu-dot-w.png") no-repeat center; top: 8px; width: 30px; height: 24px; right: 10px; float: right; display: none; position: absolute;
}
.night-model .wp-container {
	color: rgb(111, 111, 111); background-color: rgb(49, 49, 49);
}
.night-model .article .entry {
	color: rgb(111, 111, 111);
}
.night-model .article .entry p {
	color: rgb(111, 111, 111);
}
.night-model .read a {
	color: rgb(109, 109, 109);
}
.night-model .read a:hover {
	color: rgb(245, 245, 245);
}
.night-model .article h1.arti-title {
	color: rgb(231, 232, 233);
}
.read-setting {
	height: 38px; margin-bottom: 10px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; display: none; background-color: rgb(253, 253, 253);
}
.night-model .read-setting {
	border-color: rgb(49, 49, 49); background-color: rgb(29, 29, 29);
}
.read-setting .setting-item {
	width: 49%; height: 38px; float: left; display: inline-block;
}
.read-setting .setting-item a {
	width: 49%; height: 20px; text-align: center; color: rgb(86, 86, 86); line-height: 20px; font-size: 20px; margin-top: 9px; float: left; display: inline-block;
}
.read-setting .setting-item a:hover {
	color: rgb(153, 153, 153);
}
.read-setting .setting-item a.smaller-font {
	font-size: 18px; border-left-color: rgb(241, 241, 241); border-left-width: 1px; border-left-style: solid;
}
.read-setting .setting-model {
	text-align: center; border-left-color: rgb(241, 241, 241); border-left-width: 1px; border-left-style: solid;
}
.night-model .read-setting .setting-item a.smaller-font {
	border-left-color: rgb(49, 49, 49);
}
.night-model .read-setting .setting-model {
	border-left-color: rgb(49, 49, 49);
}
.read-setting .setting-model a.read-model {
	background: url("./moon.png") no-repeat 0px 50%; margin: 9px auto; width: auto; padding-left: 24px; font-size: 18px; float: none;
}
.night-model .read-setting .setting-model a.read-model {
	background-image: url("./sun.png");
}
.article .entry .set-fz12 {
	font-size: 12px;
}
.article .entry .set-fz12 p {
	font-size: 12px;
}
.article .entry .set-fz14 {
	font-size: 14px;
}
.article .entry .set-fz14 p {
	font-size: 14px;
}
.article .entry .set-fz16 {
	font-size: 16px;
}
.article .entry .set-fz16 p {
	font-size: 16px;
}
.article .entry .set-fz18 {
	font-size: 18px;
}
.article .entry .set-fz18 p {
	font-size: 18px;
}
.article .entry .set-fz20 {
	font-size: 20px;
}
.article .entry .set-fz20 p {
	font-size: 20px;
}
.article .entry .set-fz22 {
	font-size: 22px;
}
.article .entry .set-fz22 p {
	font-size: 22px;
}
.article #bdshare {
	margin-top: 10px;
}
.view-box {
	color: rgb(102, 102, 102); font-style: normal; margin-bottom: 10px; display: block;
}
.view-box-inner {
	margin: 0px auto; text-align: center; display: block; position: relative; min-width: 30px; max-width: 400px;
}
.view-box-inner img {
	margin: 0px auto; width: auto; display: block;
}
.view-box-inner .open-view {
	width: 28px; height: 28px; right: 1px; bottom: 1px; display: block; position: absolute; z-index: 1;
}
.view-box-inner .view-icon {
	background: url("./view-image.png") no-repeat center; width: 100%; height: 100%; display: block;
}
#wp-view-page {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 10000000; background-color: rgb(26, 26, 26);
}
#view-head {
	left: 0px; top: 0px; width: 100%; height: 42px; position: absolute; z-index: 100;
}
#back-read-page {
	background: url("css/img/back-arrow.png") no-repeat center; left: 0px; top: 0px; width: 40px; height: 42px; position: absolute;
}
#back-read-page span {
	display: none;
}
#view-original-image {
	margin: 12px 12px 0px 0px; width: 40px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 15px; float: right; display: block; background-color: rgba(255, 255, 255, 0.1);
}
#view-foot {
	left: 0px; width: 100%; height: 42px; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-size: 14px; position: absolute; z-index: 99; opacity: 0.8; background-color: rgba(0, 0, 0, 0.7);
}
#view-index {
	margin-left: 10px; float: left;
}
#view-current {
	color: rgb(52, 149, 255);
}
#view-title {
	left: 60px; top: 10px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; position: absolute;
}
#view-body {
	width: 100%; height: 100%; position: relative;
}
#view-image-items {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
#view-image-items li {
	background: no-repeat center / contain; text-align: center; float: left; -webkit-background-size: contain;
}
#jumphandle {
	width: 32px; height: 70px; right: 6px; bottom: 20px; display: none; position: fixed; z-index: 100000000;
}
#jumphandle a {
	background: url("./jump-icon.png") no-repeat 0px top rgb(119, 119, 119); width: 32px; height: 32px; display: block; opacity: 0.7;
}
#jumphandle a#gobot {
	background-position: 0px bottom; margin-top: 6px;
}