html {
	-ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
html body {
	margin-top: 80px;
}
body {
	line-height: 24px; -webkit-font-feature-settings: "kern" 1; -moz-font-feature-settings: "kern" 1; text-rendering: geometricPrecision;
}
.main {
	margin: 0px auto 15px; width: 1085px; min-height: 600px;
}
.wrap {
	width: 100%; float: left; min-height: 300px;
}
.content {
	margin-right: 357px;
}
.edge {
	top: 0px; width: 336px; margin-left: -336px; float: left; position: relative;
}
.edge-fixed {
	top: 15px; right: 24px; position: fixed;
}
body input {
	box-shadow: none;
}
body textarea {
	box-shadow: none;
}
body .layui-layer-prompt textarea.layui-layer-input {
	resize: both;
}
pre {
	border-width: 1px 1px 1px 6px; border-style: solid; border-color: rgb(221, 221, 221); margin: 10px 0px; padding: 10px 15px; border-image: none; overflow: auto; font-family: Courier New; font-size: 12px; background-color: rgb(242, 242, 242);
}
.fly-main {
	margin: 0px auto; width: 1000px; position: relative;
}
.fly-msg {
	padding: 10px 15px; line-height: 24px;
}
.fly-error {
	padding: 10px 15px; line-height: 24px;
}
.fly-msg {
	color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
.fly-msg a {
	color: rgb(79, 153, 207);
}
.page-title {
	margin-bottom:10px; margin-top:10px; line-height: 30px; font-size: 14px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.edge .page-title {
	margin: 0px; padding: 0px 15px; border: currentColor; border-image: none; width: auto; line-height: 38px; background-color: rgb(242, 242, 242);
}
.fly-editbox {
	position: relative;
}
.icon-touxiang {
	color: rgb(169, 183, 183); font-size: 35px; display: inline-block;
}
.fly-error {
	color: rgb(204, 0, 0);
}
.loading {
	background-position: center; background-image: url("http://res.layui.com/images/fly/loading.gif"); background-repeat: no-repeat;
}
.fly-none {
	text-align: center; color: rgb(153, 153, 153); padding-top: 50px; min-height: 600px;
}
.fly-none .iconfont {
	color: rgb(57, 61, 73); line-height: 300px; font-size: 300px;
}
.fly-none .icon-tishilian {
	margin: 30px 0px 20px; display: inline-block;
}
.fly-none p {
	padding: 0px 15px; color: rgb(153, 153, 153); font-size: 20px; font-weight: 300; margin-top: 50px;
}
.header {
	left: 0px; top: 0px; width: 100%; height: 65px; position: fixed; z-index: 1000; background-color: #1AA094;/*background-color: rgb(57, 61, 73);*/
}
.header .main {
	margin: 0px auto; position: relative; min-height: 0px;
}
.logo {
	background: url("../../images/fly/logo.png") no-repeat; left: 0px; top: 13px; width: 135px; height: 37px; text-indent: -666px; position: absolute;
}
.nav {
	left: 220px; top: 16px; position: absolute;
}
.nav a {
	padding: 0px 20px; color: rgb(153, 153, 153); font-size: 14px;
}
.nav a i {
	top: 5px; padding-right: 8px; font-size: 26px; position: relative;
}
.nav a .icon-shouye {
	top: 2px;
}
.nav a .icon-shezhi {
	top: 2px;
}
.nav a:hover {
	transition:0.4s;
}
.nav a:hover {
	color: rgb(255, 255, 255);
}
.nav .nav-this {
	color: rgb(255, 255, 255);
}
.nav-user {
	top: 12px; right: 0px; position: absolute;
}
.nav-user span {
	vertical-align: middle; display: inline-block;
}
.nav-user .unlogin {
	vertical-align: middle; display: inline-block;
}
.out-login {
	vertical-align: middle; display: inline-block;
}
.avatar {
	vertical-align: middle; display: inline-block;
}
.avatar * {
	vertical-align: middle; display: inline-block;
}
.nav-user .nav {
	vertical-align: middle; display: inline-block;
}
.nav-user .unlogin {
	margin-top: 8px; margin-right: 10px;
}
.nav-user span {
	position: relative;
}
.nav-user span a {
	padding: 0px 10px; color: rgb(169, 183, 183);
}
.nav-user span a:hover {
	color: rgb(255, 255, 255);
}
.nav-user .nav {
	left: auto; top: -2px; right: 0px; margin-left: 30px; position: relative;
}
.nav-user .nav a {
	padding: 0px 10px;
}
.nav-user .unlogin i {
	margin-bottom: 12px;
}
.out-login {
	text-align: center; margin-left: 20px;
}
.out-login a {
	padding: 0px 10px; color: rgb(169, 183, 183); font-size: 30px;
}
.out-login a:hover {
	color: rgb(255, 255, 255);
}
.avatar {
	color: rgb(169, 183, 183); font-size: 14px;
}
.avatar img {
	border-radius: 100%; width: 42px; height: 42px;
}
.avatar cite {
	margin-left: 10px;
}
.avatar i {
	margin-left: 10px;
}
.avatar i {
	color: rgb(255, 114, 0); line-height: 20px;
}
.nav-message {
	padding: 0px 6px; left: -35px; top: 0px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; position: absolute; background-color: rgb(255, 114, 0);
}
.nav-message:hover {
	color: rgb(255, 255, 255);
}
.footer {
	margin: 50px 0px 0px; padding: 31px 0px; text-align: center; color: rgb(115, 117, 115); line-height: 30px; background-color: rgb(242, 242, 242);
}
.footer a {
	padding: 0px 6px; color: rgb(51, 51, 51); font-weight: 300;
}
.footer a:hover {
	color: rgb(119, 119, 119);
}
.laypage-main {
	vertical-align: top; display: inline-block;
}
.laypage-main * {
	vertical-align: top; display: inline-block;
}
.laypage-main {
	border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(0, 158, 148) currentColor currentColor rgb(0, 158, 148); margin: 20px 0px; border-image: none; font-size: 0px;
}
.laypage-main * {
	padding: 0px 20px; line-height: 36px; font-size: 14px; border-right-color: rgb(0, 158, 148); border-bottom-color: rgb(0, 158, 148); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.laypage-main .laypage-curr {
	color: rgb(255, 255, 255); background-color: rgb(0, 158, 148);
}
.fly-edit {
	padding: 0px 10px; border-radius: 2px 2px 0px 0px; border: 1px solid rgb(230, 230, 230); border-image: none; left: 0px; top: 1px; display: block; position: relative; background-color: rgb(251, 251, 251);
}
.fly-edit span {
	padding: 0px 10px; color: rgb(0, 158, 148); line-height: 38px; cursor: pointer;
}
.fly-edit span i {
	padding-right: 6px; font-size: 18px;
}
.fly-edit span:hover {
	color: rgb(93, 178, 118);
}
body .layui-edit-face {
	background: none; border: currentColor; border-image: none;
}
body .layui-edit-face .layui-layer-content {
	padding: 0px; color: rgb(102, 102, 102); box-shadow: none; background-color: rgb(255, 255, 255);
}
.layui-edit-face .layui-layer-TipsG {
	display: none;
}
.layui-edit-face ul {
	padding: 10px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 372px; position: relative; box-shadow: 0px 0px 20px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.layui-edit-face ul li {
	margin: -1px 0px 0px -1px; padding: 4px 2px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 26px; height: 22px; text-align: center; overflow: hidden; float: left; cursor: pointer;
}
.layui-edit-face ul li:hover {
	background: rgb(255, 249, 236); border: 1px solid rgb(235, 115, 80); border-image: none; position: relative; z-index: 2;
}
.fly-tab {
	margin-bottom: 20px; position: relative;
}
.fly-tab span {
	vertical-align: top; display: inline-block;
}
.fly-tab span a {
	vertical-align: top; display: inline-block;
}
.fly-tab span {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 158, 148) currentColor rgb(0, 158, 148) rgb(0, 158, 148); border-image: none; font-size: 0px;
}
.fly-tab span a {
	padding: 0px 20px; height: 36px; line-height: 36px; font-size: 14px; border-right-color: rgb(0, 158, 148); border-right-width: 1px; border-right-style: solid;
}
.fly-tab .tab-this {
	color: rgb(255, 255, 255); background-color: rgb(0, 158, 148);
}
body .leifeng-rank {
	width: 110%; margin-top: 10px; margin-bottom: 5px;
}
body .leifeng-rank span a {
	margin: 0px 8px 10px 0px; width: 78px; height: 98px;
}
body .leifeng-rank span a img {
	border-radius: 100%; width: 78px; height: 78px;
}
.room-rank {
	margin-bottom: 15px;
}
.room-rank li {
	margin-bottom: 10px;
}
.room-rank .detail-about .jie-user cite {
	top: 0px; color: rgb(102, 102, 102);
}
.room-rank .detail-hits {
	bottom: 0px;
}
.fly-link {
	background: rgb(242, 242, 242); padding: 20px; line-height: 26px; margin-top: 20px;
}
.fly-link span {
	color: rgb(204, 0, 0);
}
.fly-link a {
	padding-right: 10px;
}
.fly-search {
	margin-left: 10px; vertical-align: top; display: inline-block; position: relative;
}
.fly-search input {
	padding-right: 30px;
}
.fly-search .icon-sousuo {
	top: 10px; right: 10px; color: rgb(153, 153, 153); position: absolute; cursor: pointer;
}
.fly-form-app {
	margin-top: 30px;
}
.fly-form-app .iconfont {
	padding: 0px 5px; font-size: 26px;
}
.fly-form-app .icon-qq {
	color: rgb(124, 169, 201);
}
.fly-form-app .icon-weibo {
	color: rgb(230, 22, 45);
}
.user-tab {
	margin: 20px 0px;
}
.user-about {
	padding: 0px 0px 0px 20px; text-align: center; border-left-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid; position: relative;
}
.user-about .user-avatar {
	border-radius: 100%; width: 100px; height: 100px;
}
.user-about p {
	line-height: 30px;
}
.user-about p span {
	padding: 0px 5px; color: rgb(153, 153, 153);
}
.user-looklog {
	text-align: left; margin-top: 20px;
}
.user-looklog h3 {
	margin-bottom: 10px;
}
.user-looklog span {
	font-size: 0px;
}
.user-looklog span a {
	margin: 0px 5px 5px 0px; width: 70px; height: 90px; font-size: 12px; vertical-align: top; display: inline-block; position: relative;
}
.user-looklog span a img {
	width: 70px; height: 70px;
}
.user-looklog span a cite {
	left: 0px; width: 100%; height: 20px; text-align: center; bottom: 20px; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; display: none; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.2);
}
.user-looklog span a:hover cite {
	display: block;
}
.user-looklog span a i {
	left: 0px; width: 100%; text-align: center; bottom: -5px; overflow: hidden; font-style: normal; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.mine-view {
	display: none;
}
.fly-home {
	padding: 30px 0px 98px; text-align: center; background-color: rgb(242, 242, 242);
}
.fly-home img {
	border-radius: 100%; width: 120px; height: 120px;
}
.fly-home h1 {
	line-height: 30px; font-size: 26px; margin-top: 10px;
}
.fly-home h1 span {
	color: rgb(153, 153, 153); font-size: 14px;
}
.fly-home h1 .icon-nan {
	color: rgb(78, 187, 249);
}
.fly-home h1 .icon-nv {
	color: rgb(245, 129, 177);
}
.home-nav {
	margin: 20px 0px; text-align: center; font-size: 0px;
}
.home-nav a {
	padding: 0px 30px; color: rgb(102, 102, 102); font-size: 18px; vertical-align: top; display: inline-block; position: relative;
}
.home-nav a:first-child::before {
	display: none;
}
.home-nav a::before {
	left: 0px; top: 5px; width: 1px; height: 16px; position: absolute; content: ""; background-color: rgb(204, 204, 204);
}
.home-left {
	width: 680px; float: left;
}
.home-left h2 {
	padding: 0px 10px; line-height: 40px; margin-bottom: 15px; background-color: rgb(250, 250, 250);
}
.home-right {
	width: 300px; float: right;
}
.home-info {
	padding: 20px 0px; background-color: rgb(250, 250, 250);
}
.home-info li {
	padding: 0px 20px; line-height: 30px;
}
.home-info li i {
	color: rgb(102, 102, 102); padding-right: 10px;
}
.home-info li span {
	color: rgb(153, 153, 153);
}
.home-jieda li {
	line-height: 24px; margin-bottom: 20px;
}
.home-dacontent {
	padding: 10px 15px; border-radius: 5px; margin-top: 10px; background-color: rgb(242, 242, 245);
}
.home-dacontent pre {
	background-color: rgb(242, 242, 245);
}
.home-dacontent img {
	max-width: 100%;
}
.home-jieda li a {
	padding: 0px 5px; color: rgb(79, 153, 207);
}
.home-jieda li p {
	color: rgb(153, 153, 153);
}
.home-jieda li p span {
	padding-right: 5px;
}
#LAY-minemsg {
	min-height: 420px;
}
.mine-msg li {
	padding: 10px 0px 5px; line-height: 24px; margin-bottom: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.mine-msg li cite {
	padding: 0px 5px; color: rgb(79, 153, 207);
}
.mine-msg li i {
	color: rgb(79, 153, 207); padding-right: 5px;
}
.mine-msg li > p {
	text-align: right; line-height: 26px; margin-top: 5px; position: relative;
}
.mine-msg li > p span {
	left: 0px; top: 0px; color: rgb(153, 153, 153); position: absolute;
}
.mine-msg li .fly-delete {
	background: none; padding: 0px 10px; border-radius: 3px; height: 26px; color: rgb(204, 0, 0); line-height: 26px; margin-left: 20px; display: inline-block;
}
.avatar-add {
	width: 373px; height: 373px; position: relative; background-color: rgb(242, 242, 245);
}
.avatar-add .upload-img {
	margin: 0px 0px 0px -60px; left: 50%; top: 35px; position: absolute;
}
.avatar-add img {
	margin: -50px 0px 0px -84px; border-radius: 100%; left: 50%; top: 50%; width: 168px; height: 168px; position: absolute;
}
.avatar-add .loading {
	padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.avatar-add p {
	top: 70px; width: 100%; text-align: center; color: rgb(153, 153, 153); font-size: 12px; margin-top: 10px; position: absolute;
}
.app-bind li {
	color: rgb(153, 153, 153); line-height: 30px; margin-bottom: 10px;
}
.app-bind li .iconfont {
	top: 3px; font-size: 28px; margin-right: 5px; position: relative;
}
.app-bind .app-havebind {
	color: rgb(51, 51, 51);
}
.app-bind .app-havebind .icon-qq {
	color: rgb(124, 169, 201);
}
.app-bind .app-havebind .icon-weibo {
	color: rgb(230, 22, 45);
}
.detail h1 {
	padding: 5px 0px; line-height: 30px; font-size: 24px;
}
.detail-about {
	padding: 15px; color: rgb(153, 153, 153); line-height: 20px; margin-top: 5px; position: relative; background-color: rgb(242, 242, 242);
}
.detail-about span {
	font-size: 12px; margin-right: 10px; vertical-align: top; display: inline-block;
}
.jie-about span {
	font-size: 12px; margin-right: 10px; vertical-align: top; display: inline-block;
}
.detail-about .jie-user {
	font-size: 12px; margin-right: 10px; vertical-align: top; display: inline-block;
}
.detail-about .jie-status {
	color: rgb(255, 255, 255);
}
.detail-about .jie-status-ok {
	color: rgb(255, 255, 255);
}
.detail-about .fly-jing {
	padding: 0px 6px; color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);
}
.detail-about .jie-user {
	position: relative;
}
.detail-about .jie-user cite {
	left: 56px; top: -3px; width: 260px; color: rgb(79, 153, 207); font-size: 14px;
}
.detail-about .jie-user cite em {
	color: rgb(153, 153, 153); padding-left: 5px; font-size: 12px; font-style: normal; cursor: default;
}
.detail-about .jie-user img {
	margin: 0px; border-radius: 100%; top: 0px; display: block; position: relative;
}
.detail-hits {
	left: 71px; bottom: 15px; position: absolute;
}
.detail-hits span {
	margin-top: 0px;
}
.detail-body {
	margin: 20px 0px 50px; line-height: 26px; font-size: 16px; min-height: 200px;
}
.detail-body p {
	margin-bottom: 15px;
}
.detail-body a {
	color: rgb(79, 153, 207);
}
.detail-body img {
	cursor: crosshair; max-width: 100%;
}
.detail-body table {
	margin: 10px 0px;
}
.detail-body table thead {
	background-color: rgb(242, 242, 242);
}
.detail-body table th {
	padding: 5px 20px; border: 1px solid rgb(223, 223, 223); border-image: none; font-size: 14px; font-weight: 400;
}
.detail-body table td {
	padding: 5px 20px; border: 1px solid rgb(223, 223, 223); border-image: none; font-size: 14px; font-weight: 400;
}
.detail-about-reply {
	background: none; padding: 0px;
}
.detail-about-reply .detail-hits {
	left: 56px; bottom: 0px;
}
.detail .page-title {
	border: currentColor; border-image: none; background-color: rgb(242, 242, 242);
}
.jie-row li {
	padding-bottom: 15px; font-size: 0px; margin-bottom: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.jie-row li * {
	line-height: 24px; font-size: 12px; vertical-align: top; display: inline-block;
}
.jie-row li span {
	padding: 0px 10px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; margin-right: 10px; background-color: rgb(218, 218, 218);
}
.jie-row li .fly-stick {
	background-color: rgb(57, 61, 73);
}
.jie-row li .fly-jing {
	background-color: rgb(204, 0, 0);
}
.jie-row li .jie-status {
	margin: 0px 10px 0px 0px;
}
.jie-row li .jie-status-ok {
	background-color: rgb(143, 205, 160);
}
.jie-row li a {
	padding-right: 15px; font-size: 14px;
}
.jie-row li cite {
	padding-right: 15px;
}
.jie-row li i {
	color: rgb(153, 153, 153); font-size: 12px; font-style: normal;
}
.jie-row li em {
	color: rgb(153, 153, 153); font-size: 12px; font-style: normal;
}
.jie-row li cite {
	color: rgb(153, 153, 153); font-size: 12px; font-style: normal;
}
.jie-row li .mine-edit {
	padding: 0px 6px; color: rgb(255, 255, 255); font-size: 12px; margin-left: 15px; background-color: rgb(143, 205, 160);
}
.jie-row li em {
	top: 0px; right: 0px; position: absolute;
}
.jie-row li .jie-user {
	
}
.jie-row li .jie-title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 350px;
}
.jie-row li .jie-user img {
	top: 16px; width: 35px; height: 35px; position: relative;
}
.jie-add {
	top: 0px; right: 0px; font-size: 14px; position: absolute;
}
.jie-list li h2 span {
	vertical-align: top; display: inline-block;
}
.jie-list li {
	padding: 10px 0px 10px 60px; margin-bottom: 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.jie-user img {
	left: 0px; top: 50%; width: 46px; height: 46px; margin-top: -23px; position: absolute;
}
.jie-user cite {
	top: 10px; right: 0px; color: rgb(153, 153, 153); line-height: 26px; position: absolute;
}
.jie-user cite i {
	font-style: normal;
}
.jie-list li h2 {
	overflow: hidden; margin-right: 80px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jie-list li h2 a {
	line-height: 28px; font-size: 16px;
}
.jie-list li h2 span {
	padding: 0px 10px; top: 4px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-left: 10px; position: relative; background-color: rgb(57, 61, 73);
}
.jie-list li h2 .fly-jing {
	padding: 0px 6px; background-color: rgb(204, 0, 0);
}
.jie-about {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 0px; margin-top: 5px; position: relative;
}
.jie-status {
	padding: 0px 8px; line-height: 20px; margin-top: 3px; background-color: rgb(204, 204, 204);
}
.jie-status-ok {
	background-color: rgb(143, 205, 160);
}
.jie-about .jie-status {
	color: rgb(255, 255, 255);
}
.jie-about .jie-status-ok {
	color: rgb(255, 255, 255);
}
.jie-about span {
	color: rgb(153, 153, 153);
}
.jie-about .jie-hits {
	margin: 0px; top: 0px; right: 0px; position: absolute;
}
.jie-hits * {
	padding-left: 15px;
}
.jie-form {
	width: 860px;
}
.jie-form .jie-addexp {
	margin-left: 15px;
}
.jie-form .jie-addexp span {
	color: rgb(255, 114, 0);
}
.jie-form .jie-addexp .layui-form-sltitle {
	width: 55px;
}
.jie-form .jie-addexp li a {
	min-width: 87px;
}
.jie-admin {
	cursor: pointer;
}
.detail-hits .jie-admin {
	padding: 0px 10px; color: rgb(255, 255, 255); background-color: rgb(95, 184, 120);
}
.detail-hits .jie-admin a {
	color: rgb(255, 255, 255);
}
.jieda-admin {
	top: 0px; right: 0px; position: absolute;
}
.jieda {
	margin-bottom: 30px;
}
.jieda li {
	padding: 20px 0px 10px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.jieda .fly-none {
	padding: 50px 0px 30px; height: 50px; min-height: 0px;
}
.jieda .icon-caina {
	top: 15px; right: 10px; color: rgb(88, 165, 113); font-size: 60px; position: absolute;
}
.jieda-body {
	margin: 25px 0px 20px; line-height: 24px; font-size: 14px; min-height: 0px;
}
.jieda-body p {
	margin-bottom: 10px;
}
.jieda-body a {
	color: rgb(79, 153, 207);
}
.jieda-reply {
	position: relative;
}
.jieda-reply span {
	color: rgb(153, 153, 153); padding-right: 20px; cursor: pointer;
}
.jieda-reply span:hover {
	color: rgb(102, 102, 102);
}
.jieda-reply span i {
	font-size: 16px; margin-right: 5px;
}
.jieda-reply span em {
	font-style: normal;
}
.jieda-reply span .icon-zan {
	font-size: 22px;
}
.jieda-reply .zanok {
	color: rgb(204, 0, 0);
}
.jieda-reply .jieda-zan:hover {
	color: rgb(204, 0, 0);
}
.jieda-reply span .icon-svgmoban53 {
	top: 1px; position: relative;
}
.fly-ad {
	overflow: hidden; position: relative; background-color: rgb(242, 242, 242);
}
.fly-ad::before {
	margin: -10px 0px 0px -25px; left: 50%; top: 50%; color: rgb(170, 170, 170); font-size: 18px; font-weight: 300; position: absolute; z-index: 0; content: "¹ã¸æÎ»";
}
.fly-ad div {
	position: relative; z-index: 1;
}
.fly-rbar {
	width: 50px; right: 20px; bottom: 20px; position: fixed; z-index: 9999;
}
.fly-rbar li {
	height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 26px; margin-bottom: 1px; cursor: pointer; background-color: rgb(0, 158, 148);
}
.fly-rbar li:hover {
	opacity: 0.8;
}
.fly-rbar li.icon-top {
	font-size: 40px; display: none;
}
.fly-tip {
	position: relative;
}
.fly-tip span {
	vertical-align: top; display: inline-block;
}
.fly-tip span {
	padding: 0px 5px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; background-color: rgb(153, 153, 153);
}
.fly-tip .fly-tip-stick {
	background-color: rgb(57, 61, 73);
}
.fly-tip .fly-tip-jing {
	background-color: rgb(204, 0, 0);
}
.fly-tip .fly-tip-jie {
	background-color: rgb(143, 205, 160);
}
.fly-list .fly-list-li {
	padding: 0px 0px 8px 60px; height: 45px; margin-top: 8px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.fly-list-li .fly-list-avatar {
	left: 0px; top: 0px; position: absolute;
}
.fly-list-li h2 {
	line-height: 26px; font-size: 0px;
}
.fly-list-li h2 * {
	vertical-align: top; display: inline-block;
}
.fly-list-li h2 a {
	overflow: hidden; font-size: 16px; margin-right: 10px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 86%;
}
.fly-list-li h2 span {
	top: 3px; margin-left: 5px; position: relative;
}
.fly-list-li a:hover {
	color: rgb(0, 158, 148); text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
}
.fly-list-li p {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px; position: relative;
}
.fly-list-li p span {
	padding-right: 15px;
}
.fly-list-li p span a {
	color: rgb(153, 153, 153);
}
.fly-list-avatar img {
	border-radius: 100%; width: 45px; height: 45px;
}
.fly-list-hint {
	top: 0px; right: 0px; position: absolute;
}
.fly-list-hint i {
	color: rgb(204, 204, 204); padding-left: 10px;
}
.fly-list-one {
	margin: 10px 0px;
}
.fly-list-one li {
	list-style: decimal-leading-zero inside; color: rgb(0, 158, 148); line-height: 26px; overflow: hidden; font-style: oblique; white-space: nowrap;
}
.fly-list-one li a {
	font-style: normal; vertical-align: top; display: inline-block;
}
.fly-list-one li span {
	font-style: normal; vertical-align: top; display: inline-block;
}
.fly-list-one li a {
	overflow: hidden; font-size: 14px; margin-right: 5px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 72%;
}
.fly-list-one li span {
	color: rgb(204, 204, 204); font-size: 12px;
}
.fly-detail-hint {
	margin: 5px 0px 15px;
}
@media screen and (max-width:1024px)
{
.logo {
	position:absolute;
	top:11px;
	left:0px;
	width:135px;
	height:37px;
	text-indent:-666px;
	
}
.main {
	width: auto;
}
.footer {
	width: auto;
}
.main {
	margin: 10px;
}
.content {
	margin: 0px;
}
img {
	max-width: 100%;
}
.edge {
	margin: 20px 0px; width: 100%; display: block;
}
body .leifeng-rank {
	width: 100%; text-align: center; margin-left: 5px;
}
.fly-ad {
	background: none; text-align: center;
}
}
@media screen and (max-width:750px)
{
.nav {
	display: none;
}
.fly-tab {
	display: none;
}
.fly-search {
	display: none;
}
.nav-user .unlogin {
	display: none;
}
.nav-user .avatar {
	display: none;
}
.nav-user > span {
	display: none;
}
.fly-list-li h2 span {
	display: none;
}
.fly-list-hint {
	display: none;
}
.nav-user {
	top: 18px;
}
.nav-user .out-login {
	margin-right: 15px; display: block;
}
.fly-list-li h2 a {
	max-width: 100%;
}
.fly-list-one li {
	margin: 0px 10px;
}
.detail-hits {
	
}
.fly-detail-hint .fly-list-hint {
	top: 1px; display: block;
}
.fly-edit span {
	padding: 0px 6px;
}
.jie-add {
	display: inline-block; position: relative;
}
.laypage-main a {
	display: none;
}
.laypage-main span {
	display: none;
}
.laypage-main .laypage-prev {
	display: inline-block;
}
.laypage-main .laypage-next {
	display: inline-block;
}