html {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1; -webkit-text-size-adjust: 100%;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	color: rgb(51, 51, 51); line-height: 20px; font-family: "Lantinghei SC","Microsoft Yahei",Helvetica,Arial; font-size: 16px;
}
html {
	color: rgb(51, 51, 51); line-height: 1.5; font-size: 1em; background-color: rgb(238, 238, 238);
}
::selection {
	background: rgb(179, 212, 252); text-shadow: none;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
audio {
	vertical-align: middle;
}
canvas {
	vertical-align: middle;
}
iframe {
	vertical-align: middle;
}
img {
	vertical-align: middle;
}
svg {
	vertical-align: middle;
}
video {
	vertical-align: middle;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	resize: vertical;
}
input {
	font-family: inherit; font-size: 100%;
}
select {
	font-family: inherit; font-size: 100%;
}
button {
	font-family: inherit; font-size: 100%;
}
textarea {
	font-family: inherit; font-size: 100%;
}
a {
	transition:0.5s; color: rgb(0, 0, 0); text-decoration: none; -webkit-transition: .5s; -moz-transition: .5s;
}
a:hover {
	text-decoration: none;
}
a:visited {
	color: rgb(153, 153, 153);
}
input:-ms-input-placeholder {
	color: rgb(170, 170, 170);
}
textarea:-ms-input-placeholder {
	color: rgb(170, 170, 170);
}
input[type=text] {
	-webkit-appearance: none;
}
select {
	-webkit-appearance: none;
}
.fc-gray {
	color: rgb(153, 153, 153);
}
.fc-blue {
	color: rgb(75, 123, 171);
}
.fc-red {
	color: rgb(255, 51, 0);
}
.f-vh {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.f-visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.f-hide {
	display: none;
}
.f-hidden {
	display: none !important;
}
.f-invisible {
	visibility: hidden;
}
.f-cf::before {
	display: table; content: " ";
}
.f-cf::after {
	display: table; content: " ";
}
.f-cf::after {
	clear: both;
}
.f-fl {
	float: left;
}
.f-fr {
	float: right;
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
header {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	-webkit-text-size-adjust: 100%;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
.ty-m-nav {
	text-align: center;
}
.ty-m-nav a {
	transition:0.5s; color: rgb(0, 0, 0); text-decoration: none; -webkit-transition: .5s; -moz-transition: .5s;
}
.ty-m-nav a:hover {
	text-decoration: none;
}
.ty-m-nav .fc-gray {
	color: rgb(153, 153, 153);
}
.ty-m-nav .fc-blue {
	color: rgb(48, 142, 227);
}
.ty-m-nav .fc-red {
	color: rgb(255, 51, 0);
}
.ty-m-nav .f-vh {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.ty-m-nav .f-visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.ty-m-nav .f-cf::before {
	display: table; content: " ";
}
.ty-m-nav .f-cf::after {
	display: table; content: " ";
}
.ty-m-nav .f-cf::after {
	clear: both;
}
.ty-m-nav .f-fl {
	float: left;
}
.ty-m-nav .f-fr {
	float: right;
}
.ty-m-nav .m-header {
	background: rgb(48, 142, 227); height: 45px; position: relative; z-index: 1021;
}
.ty-m-nav .m-nav {
	position: relative; z-index: 80;
}
.ty-m-nav .m-bar-left {
	left: 0px; right: 0px; position: absolute;
}
.ty-m-nav .m-bar-right {
	top: 0px; right: 0px; position: absolute;
}
.ty-m-nav .m-bar .m-bar-left > li {
	float: left;
}
.ty-m-nav .m-bar .m-bar-right > li {
	float: left;
}
.ty-m-nav .m-bar .m-bar-left > li > a {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; display: block;
}
.ty-m-nav .m-bar .m-bar-right > li > a {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; display: block;
}
.ty-m-nav .m-bar li.item {
	width: 45px;
}
.ty-m-nav .m-bar li.item > a {
	width: 45px; height: 45px; text-align: center; font-size: 14px;
}
.ty-m-nav .m-bar li.item a .iconfont {
	font-size: 20px;
}
.ty-m-nav .m-bar li.active a .iconfont {
	color: rgb(248, 228, 10);
}
.ty-m-nav .m-bar li.b {
	background: rgb(113, 164, 247); margin: 15px 0px; width: 1px; height: 15px;
}
.ty-m-nav .m-bar-center {
	margin: 0px auto; display: inline-block;
}
.ty-m-nav .m-bar li.logo {
	width: auto; height: 42px; color: rgb(255, 255, 255); line-height: 42px;
}
.ty-m-nav .m-bar li.logo a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; display: inline-block;
}
.ty-m-nav .m-bar li.logo span {
	line-height: 48px; font-size: 14px; font-weight: 700;
}
.ty-m-nav .m-bar li.logo .logo-img {
	background: url("../images/logo_427b1f5.png") no-repeat 0px 0px / 90px auto; margin: 12px 0px 0px; width: 90px; height: 32px; float: left; display: inline-block;
}
.ty-m-nav .m-bar .title {
	width: auto; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; font-weight: 700;
}
.ty-m-nav .m-bar .avatar {
	width: 45px; height: 45px; overflow: hidden; display: block;
}
.ty-m-nav .m-bar .avatar a {
	width: 45px; height: 45px; overflow: hidden; display: block;
}
.ty-m-nav .m-bar .avatar img {
	margin: 7px 5px 5px; border-radius: 50px; width: 32px; height: 32px; display: block;
}
.ty-m-nav .m-bar .m-bar-crumb {
	margin-left: 10px;
}
.ty-m-nav .m-bar li {
	width: 45px; height: 45px; position: relative;
}
.ty-m-nav .m-bar li.a {
	padding: 0px 5px;
}
.ty-m-nav .user-info {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 45px; height: 45px;
}
.ty-m-nav .user-info li {
	transition:0.5s; right: 5px; position: absolute; z-index: 10; opacity: 0; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s;
}
.ty-m-nav .user-info li.active {
	z-index: 11; opacity: 1;
}
.ty-m-nav .m-nav {
	width: 100%; position: relative;
}
.ty-m-nav .nav-wrap {
	transition:0.5s; height: 0px; overflow: hidden; padding-bottom: 0px; box-sizing: border-box; background-color: rgb(233, 233, 233); -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ty-m-nav .m-nav .show {
	height: 92px !important;
}
.ty-m-nav .nav-mask {
	top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 79;
}
.ty-m-nav .m-nav .nav-up {
	width: 20%; height: 45px; text-align: center; float: right;
}
.ty-m-nav .m-nav .nav-up::before {
	border-width: 0px 0px 2px 2px; border-style: none none solid solid; border-color: currentColor currentColor rgb(233, 233, 233) rgb(233, 233, 233); margin: 18px auto 0px; border-image: none; width: 15px; height: 15px; right: 10px; bottom: 10px; font-size: 16px; display: block; content: ""; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg);
}
.ty-m-nav .m-nav .m-nav-row {
	background: rgb(255, 255, 255); height: 45px; line-height: 45px; overflow: hidden;
}
.ty-m-nav .m-nav .m-nav-row a {
	transition:0.5s; width: 20%; text-align: center; color: rgb(83, 83, 83); line-height: 45px; font-size: 16px; text-decoration: none; float: left; box-sizing: border-box; -webkit-transition: .5s; -moz-transition: .5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ty-m-nav .m-nav .m-nav-row a:hover {
	text-decoration: none;
}
.ty-m-nav .m-nav .m-nav-row .active {
	color: rgb(48, 142, 227);
}
.ty-m-nav .menu {
	background: 0px 0px; cursor: pointer;
}
.ty-m-nav .nav-down {
	border-radius: 1px; left: 6px; top: 21px; width: 30px; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px;
}
.ty-m-nav .nav-down::before {
	border-radius: 1px; left: 6px; top: 21px; width: 30px; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px;
}
.ty-m-nav .nav-down::after {
	border-radius: 1px; left: 6px; top: 21px; width: 30px; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px;
}
.ty-m-nav .menu::before {
	border-radius: 1px; left: 6px; top: 21px; width: 30px; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px;
}
.ty-m-nav .nav-down::before {
	left: 7px; top: -8px; width: 23px;
}
.ty-m-nav .nav-down::after {
	left: 0px; top: 8px;
}
.ty-m-nav .menu::before {
	top: 13px; width: 5px; display: block; position: absolute;
}
.ty-m-nav .u-reddot::after {
	border-radius: 5px; top: 8px; width: 8px; height: 8px; right: 6px; display: block; position: absolute; content: ""; background-clip: padding-box; background-color: rgb(255, 59, 48); -webkit-background-clip: padding-box;
}
.ty-m-nav .m-bar li a.icon-back {
	border-width: 0px 0px 2px 2px; border-style: none none solid solid; border-color: currentColor currentColor rgb(255, 255, 255) rgb(255, 255, 255); border-radius: 1px; border-image: none; width: 14px; height: 14px; margin-top: 12px; margin-left: 10px; display: block; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-border-radius: 1px;
}
.ty-m-nav .ty-login {
	background-position: center; width: 45px; height: 45px; display: inline-block; background-repeat: no-repeat; background-size: 25px 25px;
}
.ty-m-nav .ty-search {
	background-position: center; width: 45px; height: 45px; display: inline-block; background-repeat: no-repeat; background-size: 25px 25px;
}
.ty-m-nav .ty-login {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplZjI1NzRhZC02NmFhLWZiNDktYTY3MC1lNjQ5N2U5YTY4OTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTNGNTA0QjczNDNEMTFFNjgyQUI5QkFBQTQwNjRFREIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTNGNTA0QjYzNDNEMTFFNjgyQUI5QkFBQTQwNjRFREIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWYyNTc0YWQtNjZhYS1mYjQ5LWE2NzAtZTY0OTdlOWE2ODk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVmMjU3NGFkLTY2YWEtZmI0OS1hNjcwLWU2NDk3ZTlhNjg5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrELRboAAAUsSURBVHja1JpdbBVFFMd7b240YCkNH21aA5RSWotJRdA0wWisqDWxmBIjbR8MCU8aBd4kSkqU4IOJWh+Umhj8oBpNFeTJpFFiLImgQawGW1pKFbSNH1fAVBPAtuv/6H/iyaZ7787s3t4yyS+ze++cOXN2ZmfnnJmE53kFMaUloAHcAmpABVgErgMJ8CdIgx/AIDgOPgU/xqE8EdGQpWAzaAWrHOvoB++B/eDsTBtyE9gJHgRJ9fsYOAIGwDD4lT0hqRCUgCpQC24H5Up2ChwAz4JvrFskhlhQAt4EU97/aRi0g1WWdQm1lB1W9U1RR4lNXTZKHwIXlMKjYANIOBjgJ8G6jqr6L1BnbIZcA/YqBWOgLYbGB9FGHSZ1sg2RDCkEParSblCUQyMMRdRlUg/b4mTIXPA5K5oA22fAAD/bqdtjW+baGiJdeZgVXAYb82CEoZltkPRJ0DALEt6reqI1j0YYWlTPdIY1pEWNzW2zwAjDNtWu1myGlKsptjuC0mVgB/gMjHJoSN7L35c51tutpubyTIa8o6bYYgdFc8CL4IqXOcn/HZle3gCK+UA8tnVaQ9aoL7bLd2IxOKEaexrsAveBtczlfkiVOUE52++MWQGsmc6QQyzwhYMRMpMcU7OcTJupgLIp/m9mIpG71lKf0XXIb4iM2Un+2eRgSIcyYn1ImfXKmA5LfU2UkzYv14bsVMPBdu20FPxN+a2WslspJ/IVlmuz05TdrQ3p54+7HHrjabUKTlnKplSDnrGUbafcoNwn6dnVclX/gYNvcjfzd8GEpewEHSpJ91jKHmBeDSrFkLuUU9TvYEgl8y8dnbs+5jUOnuUYrxuS9LEL6Nm5pIXM047y55kvcJDtZb46ya4pcHIv/0u/M1/kKL/AZ5BN+tb0phiygjcjjg0xcrc6yq9mPhhB97/vyGLeXHRsyGHmbSBlKSvlH+b1xw66TZuLxZAi3ow7GrKPs49ERx61lH0ErKT8Gw66TZvnJWOIjZ0DL/P6eTULZktS7gVev8LAnWtKyYflD35YGiMs2/Va61LItdalCGstw52s46KM0d84vOZHeCJXwAbQA24GL4HHQBe/L2lO0/V8J1ZS7mvKXXbUW2amfjHkDGeuFVFCr2AdX76TXClIY3cHlJ/kjDPJiOOHEit00Luc+U9iyBC4l2FQlyTB6tcZwDZJeuYXcAPjwwv5vZH36RQoBY1qqSHB7C0O70kd85MyzjZznI06jNE7QFotqfeDupCydSxv3Ic067PRf5ayW+RmifLYbOK39eAvyo2A2xxf2HWU91hffUi5atXuSv8yvj1kJaXgZ8oMgLKIEZIy1uOx3tIQMk+y/FAUx6pLBSnKYwr3lKmYb1cIx2qQZfdoQyosXN0qFaRozkFU0bxvVRnKNapyFUHBh2NZlO1hub4cBeL69JMOoJdlDk4XRVmrnnSmMOkRBg125MiQJ1h/b5ZeCwwH6QDdqGOAbiaQZckZf4DOv4coe3rfybIYvA82FczONIe7xelMe4itszSI7bRj1am2FTZezYb4N3qa89jIUi/iZuhs2Hp7nA/ygat1M3Q+eFvp/SjbiiOs9/eqb3u6JYdGyDt5Tul7LYwHGfXAQFOMBwbu5w6XSefBplycfDBHON6K8QhHDWVPqfpk/bTPdkXteqhGgmpPhTxUM043dh6jkRI2upEu7vU+9/cgeA58la9jTm0qom+bBnjMSQIV3+frvJbfqAaGTqvVwbNCBifGGd8dYW8dZxB6OA7l/wgwAK/ZSVZNvuuBAAAAAElFTkSuQmCC");
}
.ty-m-nav .ty-search {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplZjI1NzRhZC02NmFhLWZiNDktYTY3MC1lNjQ5N2U5YTY4OTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ4QTFEQUEzNDNEMTFFNjg2QUE4ODdFRjlENUREOEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ4QTFEQTkzNDNEMTFFNjg2QUE4ODdFRjlENUREOEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWYyNTc0YWQtNjZhYS1mYjQ5LWE2NzAtZTY0OTdlOWE2ODk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVmMjU3NGFkLTY2YWEtZmI0OS1hNjcwLWU2NDk3ZTlhNjg5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkSk12cAAAOVSURBVHja7JpdSBRRFMd3zc9cjZTsWzaiDyUhyCisjNR6iF4kLAofijSQCioreoieonrpIYiIvogeCvqAjKCHytoK6qGwViNBIzES+tDVJDMpt/+FM3C6rNOd2bszk3jgx5xddu69/zl37sw9Z/3RaNQ3GizJN0ps1AhJ1tTObFAOloJCEASZRC+IgDbQAh6BEOjXqkTcIzbJAjvAi6h1GwBXQUUc/f+FnZNSQT34ajLQLtAKXoJ3oN/kt8/BSqeFFIM3MQYTBofBcopUrHNngipwFnRL5w+DcybnahVSBwalzm+CxTY6TgNbKGrcxOd5iRLiB8djRKBEw9xOBvvAd9a2mLJLEiHkmCTiDEjXdZMSC8Bb1kcvKNIppEaaSvWaBXAmgqfSgjFNh5CFtEwadjCBIgwyaRUzLATGxSNEnNzEGjzvgAiDPIqGYXviEbKTNSSW2wwHhQjKaCoL6wOT7QhJZ1dENFbqsAiDS+xinrAjpJY1cNslEYLp4CeNQ7wZZJv9Ptbbby3zj7r4QvsRXCY/ADZYeWnMZ9FodjEaBiVsPPesRKSM+Q0e2GY8o8gIWwbSVDdWpcy/7wEhYh/+kPwMsEhVSCHzX3lk89fE/PmqQvLp+IV2dl6wdubPUhUSoGOPh7bjfCzZqkKy6DjkISF8b5+iKqSPjukeEsKjMKgq5Bsdcz0kJG+E6JgK6aRjDpjkESFzmN+hKqSZ+cUeEcLH0aIqJMT8Co9kQleRPwBeqwoRT9Fh8iuB32Uhq2maC2s0W01lIZ/AY/bwWeOykG3Mv2I1ZbpR2jO79eZbAH7TOLopF2ZpYyVyTW1MTKVLQhrYGA7Z3bNvYo10ghyHRVSx/j+rpFLNsouNrLFbqmkZDcylBJ1hm+PNawVBD2vwtAMipkrT+oauTOM68Is1fAokJVDIddZXBOTqzP3WsRyTsDtWOrDIDKnkcBcEdJYVaqTIdNGCkAgx+8EQ60sUi6borI+sjVGlEmW39SDFxr1wwOS8cumGf0/PFW0Vq3wKt2xiOlwE1VQOkB9euZSx3AsesCu+1aQv0c4HqY8VOmuIPnpIhv9R8PwhrXqxrFXhnglLbVbpFGI8a8R0u0YdWLEOKiAFFfqZQFE0rdP4Nf2FYzwl0EpAAdXZA5SLihDttN95Iu17VCwVXADV7LuTYLeOOrvTiIt+ZKTCk66IOGnbQRHYxb/8H4WM/TtoTIiT9keAAQBVzWXFz1EuowAAAABJRU5ErkJggg==");
}
.ty-m-foot {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; background-color: rgb(248, 248, 248);
}
.ty-m-foot .m-pc {
	height: 40px; text-align: center; line-height: 40px; background-color: rgb(238, 238, 238);
}
.ty-m-foot .m-pc a {
	padding: 0px 15px; color: rgb(48, 48, 48); border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.ty-m-foot .m-pc a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ty-m-foot .copyright {
	padding: 5px 0px 60px; height: 40px; text-align: center; background-color: rgb(238, 238, 238);
}
.ty-m-foot .copyright a {
	color: rgb(48, 48, 48);
}
.ty-m-foot small {
	color: rgb(154, 154, 154); font-size: 12px; display: block;
}
.func-mask {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 101;
}
.color-mask {
	opacity: 0.75; background-color: rgb(255, 255, 255);
}
.dark-mask {
	z-index: 1300; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.post-func-close {
	border-radius: 250px; transition:0.2s; width: 50px; height: 50px; right: 10px; bottom: 100px; position: fixed; z-index: 100; opacity: 0.88; background-color: rgb(36, 128, 211); -webkit-transition: all .2s ease 0s; -moz-transition: all .2s ease 0s; -o-transition: all .2s ease 0s; -webkit-border-radius: 250px;
}
.post-func-close::before {
	background: url("../images/post-func_168a4b9.png") no-repeat 0px -255px / 25px auto; transition:all; left: 12px; top: 9px; width: 25px; height: 25px; position: absolute; content: ""; -webkit-transition: all 0s ease 0s; -moz-transition: all 0s ease 0s; -o-transition: all 0s ease 0s;
}
.post-func-close-s {
	width: 37.5px; height: 37.5px; opacity: 0.6;
}
.post-func-close-s::before {
	background: url("../images/post-func_168a4b9.png") no-repeat 0px -205px / 20px auto; left: 8px; top: 7px; width: 20px; height: 20px; opacity: 1;
}
.post-func {
	transform-origin: 100% 100%; border-radius: 250px; transition:0.2s; width: 250px; height: 250px; right: 10px; bottom: 100px; overflow: hidden; position: fixed; z-index: 99; opacity: 0; transform: scale(0.2); -webkit-transition: all .2s ease 0s; -moz-transition: all .2s ease 0s; -o-transition: all .2s ease 0s; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); -o-transform: scale(0.2); -webkit-border-radius: 250px; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -o-transform-origin: 100% 100%;
}
.post-func a {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
.post-func::before {
	border-radius: 250px; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; opacity: 0.88; background-color: rgb(36, 128, 211); -webkit-border-radius: 250px;
}
.post-func .circle_open {
	width: 100%; height: 100%;
}
.post-func ul {
	display: none;
}
.post-func .i-more {
	border-radius: 250px; width: 250px; height: 250px; display: none; position: absolute; -webkit-border-radius: 250px;
}
.post-func .i-more::before {
	background: url("../images/post-func_168a4b9.png") no-repeat 42px -1402px / 140px auto; width: 250px; height: 250px; margin-top: 12px; margin-left: 12px; display: block; position: relative; content: "";
}
.post-func .i-close {
	background: rgb(36, 128, 211); border-radius: 80px; left: 87px; top: 87px; width: 80px; height: 80px; padding-top: 0px; display: none; z-index: 20; opacity: 1; -webkit-border-radius: 80px;
}
.post-func .i-compose {
	background: rgb(36, 128, 211); border-radius: 80px; left: 87px; top: 87px; width: 80px; height: 80px; padding-top: 0px; display: none; z-index: 20; opacity: 1; -webkit-border-radius: 80px;
}
.post-func .i-close::before {
	background-position: 0px -226px; top: 8px;
}
.post-func .i-compose::before {
	background-position: 0px -226px; top: 8px;
}
.post-func .i-close::after {
	display: none;
}
.post-func .i-compose::after {
	display: none;
}
.post-func .post-wrap {
	width: 100%; height: 100%; display: none; position: relative;
}
.func-4 .post-wrap .i-tail::after {
	transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg);
}
.func-4 .post-wrap .i-top::after {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.post-func-open {
	transform-origin: 100% 100%; border-radius: 125px; width: 250px; height: 250px; z-index: 102; opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-border-radius: 125px; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -o-transform-origin: 100% 100%;
}
.post-func-open ul {
	margin: 0px; padding: 0px; border-radius: 250px; width: 250px; height: 250px; overflow: hidden; display: block;
}
.post-func-open li {
	padding: 0px; transform-origin: 100% 100%; left: 0px; top: 0px; width: 126px; height: 126px; overflow: hidden; font-size: 20px; border-bottom-color: rgb(115, 159, 232); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; box-sizing: border-box; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -o-transform-origin: 100% 100%;
}
.post-func-open li a {
	border-radius: 250px; width: 250px; height: 250px; text-align: center; right: -126px; bottom: -126px; display: block; position: absolute; -webkit-border-radius: 250px;
}
.post-func-open li span {
	padding: 25px 10px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-top: 25px; display: inline-block;
}
.post-func-open li span::before {
	background: url("../images/post-func_168a4b9.png") no-repeat 0% 0% / 25px auto; left: 12px; top: 0px; width: 25px; height: 25px; display: block; position: absolute; content: "";
}
.post-func-open li .i-top span::before {
	background-position: -3px -83px;
}
.post-func-open li .i-tail span::before {
	background-position: -3px -113px;
}
.post-func-open li .i-next span::before {
	background-position: -3px -53px;
}
.post-func-open li .i-last span::before {
	background-position: -2px -145px;
}
.post-func-open li .i-fav span::before {
	background-position: -3px -171px;
}
.post-func-open li .i-fav-off span::before {
	background-position: 1px -360px; left: 14px;
}
.post-func-open li .i-see span::before {
	background-position: 2px -202px;
}
.post-func-open li .i-clean span::before {
	background-position: -3px -394px;
}
.post-func-open li .i-all span::before {
	background-position: -3px -25px; left: 16px;
}
.post-func-open li .i-off span {
	opacity: 0.5;
}
.post-func-open li .i-history span::before {
	background-position: -2px -328px;
}
.post-func-open li .i-search span::before {
	background-position: -2px -291px;
}
.post-func-open li .i-remark span::before {
	background-position: 2px -490px;
}
.post-func-open li .i-reply span::before {
	background-position: -1px -530px;
}
.post-func-open li .i-share span::before {
	background-position: -2px -424px;
}
.post-func-open li .i-cart span::before {
	background-position: 2px -455px;
}
.post-func-open .i-more {
	display: none;
}
.post-func-open .i-close {
	display: block; position: absolute;
}
.post-func-open .i-compose {
	display: block; position: absolute;
}
.post-func-open .i-close::before {
	background: url("../images/post-func_168a4b9.png") 0px -226px / 25px auto; left: 27px; top: 25px; width: 25px; height: 25px; display: block; position: absolute; content: "";
}
.post-func-open .i-compose::before {
	background: url("../images/post-func_168a4b9.png") 0px -226px / 25px auto; left: 27px; top: 25px; width: 25px; height: 25px; display: block; position: absolute; content: "";
}
.post-func-open .i-compose::before {
	background: url("../images/post-func_168a4b9.png") 2px -571px / 25px auto;
}
.post-func-open .i-compose span {
	left: 28px; bottom: 14px; color: rgb(255, 255, 255); font-size: 12px; position: absolute;
}
.post-func-4 li a {
	transform: skew(0deg) rotate(-45deg); -webkit-transform: skew(0deg) rotate(-45deg); -moz-transform: skew(0deg) rotate(-45deg); -o-transform: skew(0deg) rotate(-45deg);
}
.post-func-4 li:nth-child(1) {
	transform: rotate(45deg) skew(0deg); -webkit-transform: rotate(45deg) skew(0deg); -moz-transform: rotate(45deg) skew(0deg); -o-transform: rotate(45deg) skew(0deg);
}
.post-func-4 li:nth-child(2) {
	transform: rotate(135deg) skew(0deg); -webkit-transform: rotate(135deg) skew(0deg); -moz-transform: rotate(135deg) skew(0deg); -o-transform: rotate(135deg) skew(0deg);
}
.post-func-4 li:nth-child(3) {
	transform: rotate(225deg) skew(0deg); -webkit-transform: rotate(225deg) skew(0deg); -moz-transform: rotate(225deg) skew(0deg); -o-transform: rotate(225deg) skew(0deg);
}
.post-func-4 li:nth-child(4) {
	transform: rotate(315deg) skew(0deg); -webkit-transform: rotate(315deg) skew(0deg); -moz-transform: rotate(315deg) skew(0deg); -o-transform: rotate(315deg) skew(0deg);
}
.post-func-6 li a {
	transform: skew(-30deg) rotate(-60deg); -webkit-transform: skew(-30deg) rotate(-60deg); -moz-transform: skew(-30deg) rotate(-60deg); -o-transform: skew(-30deg) rotate(-60deg);
}
.post-func-6 li:nth-child(1) {
	transform: rotate(60deg) skew(30deg); -webkit-transform: rotate(60deg) skew(30deg); -moz-transform: rotate(60deg) skew(30deg); -o-transform: rotate(60deg) skew(30deg);
}
.post-func-6 li:nth-child(2) {
	transform: rotate(120deg) skew(30deg); -webkit-transform: rotate(120deg) skew(30deg); -moz-transform: rotate(120deg) skew(30deg); -o-transform: rotate(120deg) skew(30deg);
}
.post-func-6 li:nth-child(3) {
	transform: rotate(180deg) skew(30deg); -webkit-transform: rotate(180deg) skew(30deg); -moz-transform: rotate(180deg) skew(30deg); -o-transform: rotate(180deg) skew(30deg);
}
.post-func-6 li:nth-child(4) {
	transform: rotate(240deg) skew(30deg); -webkit-transform: rotate(240deg) skew(30deg); -moz-transform: rotate(240deg) skew(30deg); -o-transform: rotate(240deg) skew(30deg);
}
.post-func-6 li:nth-child(5) {
	transform: rotate(300deg) skew(30deg); -webkit-transform: rotate(300deg) skew(30deg); -moz-transform: rotate(300deg) skew(30deg); -o-transform: rotate(300deg) skew(30deg);
}
.post-func-6 li:nth-child(6) {
	transform: rotate(360deg) skew(30deg); -webkit-transform: rotate(360deg) skew(30deg); -moz-transform: rotate(360deg) skew(30deg); -o-transform: rotate(360deg) skew(30deg);
}
.blue-btn {
	background-color: rgb(48, 142, 227);
}
.bbs-com-pop {
	left: 50%; top: 50%; position: fixed; z-index: 1311;
}
.bbs-com-pop .close-btn {
	border-radius: 30px; top: 5px; width: 30px; height: 30px; text-align: center; right: 5px; color: rgb(0, 0, 0); line-height: 30px; font-size: 20px; position: absolute; opacity: 0.7; background-color: rgb(255, 255, 255); -webkit-border-radius: 30px;
}
.bbs-com-pop .hd {
	border-radius: 15px 15px 0px 0px; color: rgb(255, 255, 255); min-height: 40px; background-color: rgb(48, 142, 227); -webkit-border-radius: 15px 15px 0 0;
}
.bbs-com-pop .bd {
	padding: 25px; color: rgb(45, 45, 45); font-size: 14px; background-color: rgb(255, 255, 255);
}
.bbs-com-pop .ft {
	border-radius: 0px 0px 15px 15px; height: 50px; text-align: center; background-color: rgb(255, 255, 255); -webkit-border-radius: 0 0 15px 15px;
}
.bbs-com-pop .ft .btn {
	padding: 5px 20px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(48, 142, 227); -webkit-border-radius: 5px;
}
.bbs-login-tip {
	background: 0px 0px; border-radius: 10px; left: 50%; top: 50%; width: 280px; height: 200px; padding-top: 58px; margin-top: -124px; margin-left: -140px; position: fixed; z-index: 1311; -webkit-border-radius: 10px;
}
.bbs-login-tip::after {
	background: url("../images/login-tip_cad02eb.png") no-repeat 0% 0% / 150px 65px; left: 65px; top: 0px; width: 150px; height: 65px; display: block; position: absolute; content: "";
}
.bbs-login-tip .hd {
	padding: 10px 25px; border-radius: 15px 15px 0px 0px; position: relative; background-color: rgb(48, 142, 227); -webkit-border-radius: 15px 15px 0 0;
}
.bbs-login-tip .hd p {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px;
}
.bbs-login-tip .hd .b {
	font-size: 20px; margin-bottom: 5px;
}
.bbs-login-tip .closeBtn {
	padding: 10px; top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute;
}
.bbs-login-tip .bd {
	padding: 10px 20px 20px; color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.bbs-login-tip .bd p {
	text-align: center; margin-bottom: 10px;
}
.bbs-login-tip .ft {
	padding: 5px 0px 20px; border-radius: 0px 0px 15px 15px; text-align: center; background-color: rgb(255, 255, 255); -webkit-border-radius: 0 0 15px 15px;
}
.bbs-login-tip .ft .btn {
	margin: 0px 5px; padding: 8px 25px; border-radius: 5px; line-height: 16px; display: inline-block; -webkit-border-radius: 5px;
}
.bbs-login-tip .ft :disabled.btn {
	background-color: rgb(153, 153, 153);
}
.bbs-login-tip .ft .btn-blue {
	border: 1px solid rgb(48, 142, 227); border-image: none; color: rgb(48, 142, 227);
}
.other-login {
	text-align: center; padding-top: 45px;
}
.other-login .btn {
	background: url("../images/other-login-icon_407d07f.png") no-repeat 0% 0% / 35px auto; padding: 50px 10px 0px; height: 17px; color: rgb(170, 170, 170); overflow: hidden; font-size: 12px;
}
.other-login .qq-btn {
	background-position: 15px -49px;
}
.other-login .wb-btn {
	background-position: 16px 9px;
}
.other-login .wx-btn {
	background-position: 14px -150px; background-size: 45px auto;
}
.rec-app {
	position: relative;
}
.rec-app .p-title {
	padding-right: 80px;
}
.post-list .rec-app.img-1 .p-img {
	display: none;
}
.post-list .rec-app.img-1 .p-title {
	width: 100%; float: none;
}
.post-list .rec-app.img-1 .p-info {
	width: auto; bottom: 0px; display: block; position: relative;
}
.post-list .rec-app.img-1 .time {
	bottom: 0px;
}
.rec-go-app {
	padding: 2px 5px !important; border-radius: 2px; border: 1px solid rgb(233, 79, 64); border-image: none; top: 6px; height: 16px; text-align: center; right: 10px; color: rgb(233, 79, 64); line-height: 16px; font-size: 10px; position: absolute; -webkit-border-radius: 2px;
}
.post-list .rec-app .time {
	right: 10px; bottom: 10px; position: absolute;
}
.post-list .rec-app .rec-go-app {
	top: 10px;
}
body {
	margin: 0px auto; position: relative; max-width: 800px; background-color: rgb(255, 255, 255);
}
.m-main {
	background-color: rgb(239, 239, 239);
}
.m-hd {
	padding: 0px 18px; height: 28px; line-height: 28px; background-color: rgb(239, 239, 239);
}
.m-hd h1 {
	color: rgb(117, 117, 117);
}
.m-box {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(221, 221, 221) currentColor; border-image: none; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.ui-tabs .ui-tabs-content {
	border: 0px currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
.ui-tabs .ui-tabs-content .ui-tabs-panel {
	padding: 0px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.u-msg {
	padding: 10px; left: 50%; top: 50%; width: 240px; text-align: center; color: rgb(102, 102, 102); margin-top: -20px; margin-left: -122px; display: none; position: fixed; z-index: 1300; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.u-msg p {
	background: rgb(243, 243, 243); padding: 8px 10px; border-radius: 2px; border: 2px solid rgb(233, 233, 233); border-image: none; display: inline-block;
}
.u-msg i::before {
	border-radius: 20px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; font-style: normal; font-weight: 700; margin-right: 5px; display: inline-block; -webkit-border-radius: 20px;
}
.u-msg p {
	margin: 0px; text-align: center;
}
.u-msg-success {
	color: rgb(0, 153, 0);
}
.u-msg-success i::before {
	content: "??"; background-color: rgb(97, 207, 66);
}
.u-msg-error {
	color: red;
}
.u-msg-error i::before {
	line-height: 18px; content: "??"; background-color: rgb(245, 72, 35);
}
.u-msg-info {
	color: rgb(0, 0, 0);
}
.u-msg-info i::before {
	content: "i"; background-color: rgb(80, 150, 211);
}
.u-loading {
	margin: 5px auto; width: 50px; text-align: center;
}
.u-loading div {
	margin: 0px 2px; border-radius: 100%; width: 10px; height: 10px; display: inline-block; background-color: rgb(60, 130, 246);
}
.u-loading .one {
	animation-delay: -0.32s;
}
.u-loading .two {
	animation-delay: -0.16s;
}
:not(:required).three-quarters-loader {
	border-width: 3px; border-style: solid; border-color: rgb(51, 136, 238) transparent rgb(51, 136, 238) rgb(51, 136, 238); margin: 3px 0px 0px 6px; border-radius: 16px; border-image: none; width: 8px; height: 8px; text-indent: -9999px; overflow: hidden; vertical-align: top; display: inline-block; -moz-animation: 1s linear 0s normal none infinite running three-quarters-loader; -webkit-animation: 1s linear 0s normal none infinite running three-quarters-loader;
}
.app-tips {
	background: rgb(238, 238, 238); padding: 8px;
}
.app-tips-fixed {
	background: rgba(0, 0, 0, 0.75); width: 100%; bottom: 50px; padding-right: 40px; position: fixed; z-index: 100; max-width: 800px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.app-tips-fixed .app-tips-close {
	top: 8px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 20px; position: absolute;
}
.app-tips-top .app-logo {
	margin: 0px 10px 0px 0px; width: 30px; height: 30px; float: left;
}
.app-tips-fixed .app-logo {
	margin: 0px 10px 0px 0px; width: 30px; height: 30px; float: left;
}
.app-tips-top .app-logo {
	background: url("../images/weilun-icon_caf5020.png") 0% 0% / 30px 30px;
}
.app-tips-fixed .app-logo {
	background: url("../images/weilun-icon_caf5020.png") 0% 0% / 30px 30px;
}
.app-tips-top .app-logo-daily {
	background: url("../images/daily-icon_a482ea0.png") 0% 0% / 30px 30px;
}
.app-tips-fixed .app-logo-daily {
	background: url("../images/daily-icon_a482ea0.png") 0% 0% / 30px 30px;
}
.app-tips-top .u-btn {
	padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; background-color: rgb(48, 142, 227); -webkit-border-radius: 4px;
}
.app-tips-fixed .u-btn {
	padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; background-color: rgb(48, 142, 227); -webkit-border-radius: 4px;
}
.app-tips-top p {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 12px;
}
.app-tips-fixed p {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 12px;
}
.app-tips-top p a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.app-tips-fixed p a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.app-tips-top .app-tips-right {
	margin: 5px 0px 0px;
}
.app-tips-fixed .app-tips-right {
	margin: 5px 0px 0px;
}
.app-tips-bottom {
	padding: 15px 10px;
}
.u-pager {
	padding: 20px 0px; text-align: center; background-color: rgb(255, 255, 255);
}
.u-pager .u-btn {
	margin: 0px 5px; padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(60, 130, 246); border-image: none; text-align: center; color: rgb(255, 255, 255); background-color: rgb(60, 130, 246);
}
.u-pager .off.u-btn {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(170, 170, 170); background-color: rgb(255, 255, 255);
}
