.top_bar {
    max-width: 760px;
	position:fixed;
	z-index:900;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	font-family:Helvetica,Tahoma,Arial,Microsoft YaHei,sans-serif
}
.top_menu {
	display:-webkit-box;
	border-top:5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	display:block;
	width:100%;
	background:rgba(255,255,255,.7);
	height:48px;
	display:-webkit-box;
	display:box;
	margin:0;
	padding:0;
	-webkit-box-orient:horizontal;
	/*background:-webkit-gradient(linear,0 0,0 100%,from(#697077),to(#3f434e),color-stop(60%,#464a53));*/
	background: #ffffff;
	box-shadow:0 1px 0 0 rgba(255,255,255,.3) inset
}
.top_bar .top_menu>li {
	-webkit-box-flex:1;
	background: #ffffff;
	/*background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,.1)),color-stop(50%,rgba(0,0,0,.3)),to(rgba(0,0,0,.4))),-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.1)),color-stop(50%,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));*/
	-webkit-background-size:1px 100%,1px 100%;
	background-size:1px 100%,1px 100%;
	background-position:1px center,2px center;
	background-repeat:no-repeat;
	position:relative;
	text-align:center
}
.top_menu li:first-child {
	background:0 0
}
.top_bar .top_menu>li>a {
	height:48px;
	display:block;
	text-align:center;
	color:#5f637b;
	text-decoration:none;
	/*text-shadow:0 1px rgba(0,0,0,.3);*/
	-webkit-box-flex:1
}
.top_bar .top_menu>li>a label {
	overflow:hidden;
	margin:0;
	font-size:12px;
	display:block!important;
	line-height:18px;
	text-align:center
}
.top_bar .top_menu>li>a img {
	padding:3px 0 0 0;
	height:24px;
	width:24px;
	color:#fff;
	line-height:48px;
	vertical-align:middle
}
.top_bar li:first-child a {
	display:block
}
.menu_font {
	text-align:left;
	position:absolute;
	right:10px;
	z-index:500;
	/*background:-webkit-gradient(linear,0 0,0 100%,from(#697077),to(#3f434e),color-stop(60%,#464a53));*/
	background: #ffffff;
	border-radius:5px;
	width:120px;
	margin-top:10px;
	padding:0;
	/*box-shadow:0 1px 5px rgba(0,0,0,.3)*/
	box-shadow: 0 1px 5px #999eb99e;
}
.menu_font.hidden {
	display:none
}
.menu_font {
    /*height:300px;*/
	top:inherit!important;
	bottom:60px;
	/*overflow-y:auto;*/
}
.menu_font li a {
	height:40px;
	margin-right:1px;
	display:block;
	text-align:center;
	color:#5f637b;
	text-decoration:none;
	/*text-shadow:0 1px rgba(0,0,0,.3);*/
	-webkit-box-flex:1
}
.menu_font li a {
	text-align:left!important
}
.top_menu li:last-of-type a {
	background:0 0
}
.menu_font:after {
	top:inherit!important;
	bottom:-6px;
	border-color:#999eb9 transparent transparent;
	border-width:6px 6px 0;
	position:absolute;
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-style:solid;
	left:80%
}
.menu_font li {
	border-top:1px solid rgba(255,255,255,.1);
	border-bottom:1px solid rgba(0,0,0,.2)
}
.menu_font li:first-of-type {
	border-top:0
}
.menu_font li:last-of-type {
	border-bottom:0
}
.menu_font li a {
	height:40px;
	line-height:40px!important;
	position:relative;
	color:#5f637b;
	display:block;
	width:100%;
	text-indent:10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.menu_font li a img {
	width:20px;
	height:20px;
	display:inline-block;
	margin-top:-2px;
	color:#fff;
	line-height:40px;
	vertical-align:middle
}
.menu_font>li>a label {
	padding:3px 0 0 3px;
	font-size:14px;
	overflow:hidden;
	margin:0
}
#menu_list0 {
	right:0;
	left:10px
}
#menu_list0:after {
	left:20%
}
#sharemcover {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	display:none;
	z-index:20000
}
#sharemcover img {
	position:fixed;
	right:18px;
	top:5px;
	width:260px;
	height:180px;
	z-index:20001;
	border:0
}
.top_bar .top_menu>li>a:active,.top_bar .top_menu>li>a:hover {
	/*background-color:#fff000;一级菜单选中颜色*/
	border-radius: 5px;
	color:#fff;
    background: linear-gradient(180deg,rgb(252 76 123),rgb(251 189 159));
}
.menu_font li a:active,.menu_font li a:hover {
	/*background-color:#fff000;二级菜单选中颜色*/
	border-radius: 5px;
	color:#fff;
	background: linear-gradient(180deg,rgb(252 76 123),rgb(251 189 159));
}
.menu_font li:first-of-type a {
	border-radius:5px 5px 0 0
}
.menu_font li:last-of-type a {
	border-radius:0 0 5px 5px
}
#plug-wrap {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0);
	z-index:800
}
#cate18 .device {
	bottom:49px
}
#cate18 #indicator {
	bottom:240px
}
#cate19 .device {
	bottom:49px
}
#cate19 #indicator {
	bottom:330px
}
#cate19 .pagination {
	bottom:60px
}