<
style>body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form,
	input, textarea, p, th, td {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	border: 0
}

em, strong, th, b, i {
	font-style: normal;
	font-weight: 400
}

ol, ul, dl {
	list-style: none;
	text-align: left;
}

th {
	text-align: left
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}

input, textarea, select, button {
	font-family: inherit;
	font-size: inherit;
	font-weight: 400;
	border-radius: 0
}

img, input, label, button {
	vertical-align: middle
}

input:focus, button:focus, select:focus, textarea:focus {
	outline: 0
}

a::-moz-focus-inner, input::-moz-focus-inner, button::-moz-focus-inner {
	border: 0
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0
}

ins, s, u, del {
	text-decoration: none
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article, aside, footer, header, nav, section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption, figure, main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:active, a:hover {
	outline-width: 0
}

abbr[title] {
	border-bottom: 0;
	text-decoration: underline;
	text-decoration: underline dotted
}

b, strong {
	font-weight: inherit
}

b, strong {
	font-weight: bolder
}

code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio, video {
	display: inline-block
}

audio:not ([controls] ){
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not (:root ){
	overflow: hidden
}

button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html [type=button], [type=reset], [type=submit] {
	-webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner,
	[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring,
	[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button
	{
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details, menu {
	display: block
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}

template {
	display: none
}

[hidden] {
	display: none
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #333
}

.g-ib {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	*vertical-align: middle
}

.g-hide {
	display: none
}

.g-vi-hide {
	visibility: hidden
}

.g-hu:hover {
	text-decoration: underline
}

.g-hu:hover span {
	text-decoration: underline
}

.g-cp {
	cursor: pointer
}

.g-tof {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.c-link {
	color: #19477D
}

.c-tool {
	color: #666
}

.f-14 {
	font-size: 14px
}

.f-16 {
	font-size: 16px
}

.box-shadow {
	box-shadow: 0 0 2px #f6f6f6
}

.g-blk {
	border: 1px solid #ededed;
	background: #fff;
	margin-bottom: 20px;
	display: block;
	box-shadow: 0 0 2px #f6f6f6
}

@
keyframes fadeInDown {
	from {opacity: 0;
	transform: translate3d(0, -10px, 0)
}

to {
	opacity: 1;
	transform: none
}

}
.fadeInDown {
	animation-name: fadeInDown
}

.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

body {
	font-family: "PingFang SC", "Microsoft YaHei", arial, "Hiragino Sans GB",
		"Hiragino Sans GB W3";
	font-size: 14px;
	color: #333;
	background-color: #fafafa;
	min-width: 1190px
}

.g-red {
	color: #f50
}

.layout-main {
	margin: 0 auto;
	width: 1250px
}

.layout-left {
	*float: right;
	box-sizing: border-box;
	width: 900px;
	*width: 896px;
	min-height: 172px;
	border: solid 1px #DEE3EB;
	*overflow: hidden
}

.layout-left .fixed-left:before {
	content: '';
	display: block;
	height: 43px;
	background-color: #fff
}

.layout-left .fixed-left .layout-left-title {
	position: fixed;
	top: 99px;
	z-index: 2
}

.layout-left .fixed-left .layout-left-title .tab {
	top: 1px
}

.layout-left .layout-left-title {
	position: relative;
	box-sizing: border-box;
	width: 898px;
	*width: 846px;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 18px;
	background-color: #FAFBFC;
	box-shadow: 0 0 2px #f6f6f6
}

.layout-left .layout-left-title .title-wrap {
	position: relative;
	width: 100%;
	height: 100%
}

.layout-left .layout-left-title .tab {
	position: absolute;
	top: -1px;
	display: block;
	height: 100%
}

.layout-left .layout-left-title .tab .item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	box-sizing: border-box;
	margin-left: 32px;
	width: 35px;
	height: 100%;
	text-align: center;
	position: relative;
	border-top: solid 2px transparent
}

.layout-left .layout-left-title .tab .item.active {
	color: #0AA770;
	border-top: solid 2px #0AA770
}

.layout-left .layout-left-title .tab .item.first {
	margin-left: 30px
}

.layout-left .layout-left-title .tab .item:hover {
	color: #0AA770
}

.layout-left .layout-left-title .tab .g-icon-redpoint {
	position: absolute;
	width: 5px;
	height: 5px;
	opacity: 1;
	z-index: 1;
	top: 8px;
	right: -2px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.layout-left .layout-left-title .tab .g-icon-redpoint:hover {
	opacity: 0
}

.layout-left .layout-left-title .tab .g-icon-redpoint:hover+.nav-tip-hover img
	{
	opacity: 1;
	z-index: 1
}

.layout-left .layout-left-title .tab .icon-new {
	position: absolute;
	top: 8px;
	width: 25px;
	height: 10px
}

.layout-left .layout-left-title .tab .nav-tip-hover img {
	opacity: 0;
	z-index: -1;
	position: absolute;
	bottom: 3px;
	background-repeat: no-repeat;
	left: 17px;
	height: 40px;
	width: 70px
}

.layout-left .layout-left-title .tab .nav-tip-hover img:hover {
	opacity: 1;
	z-index: 1
}

.layout-left .layout-left-title .tab .nav-tip-hover img:hover+.g-icon-redpoint
	{
	opacity: 0
}

.layout-left .layout-left-title .tab .nav-tip-hover img:hover+.g-icon-redpoint
	{
	opacity: 0
}

.layout-left .layout-left-title .tab .first {
	margin-left: 30px
}

.layout-left .layout-left-title .tab.title a {
	font-size: 16px
}

.layout-left .layout-left-title .tab.reload {
	right: 0
}

.layout-left .layout-left-title .tab.reload a {
	position: relative;
	width: 51px;
	text-align: right;
	font-size: 14px;
	color: #333
}

.layout-left .layout-left-title .tab.reload a:hover {
	color: #08A770
}

.layout-left .layout-left-title .tab.reload a:hover:after {
	background-repeat: no-repeat;
}

.layout-left .layout-left-title .tab.reload a:after {
	content: '';
	position: absolute;
	top: 19px;
	left: 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.layout-right {
	float: left;
	width: 280px;
	margin-right: 10px
}

.fixed-right .fixed-cont {
	position: fixed;
	top: 99px
}

.default-list-box {
	margin-bottom: 40px;
	position: relative
}

.feed-wrap {
	border: 1px solid #EFEFEF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .06)
}

.small-tip-box {
	width: 230px;
	position: absolute;
	left: 0;
	top: 0
}

.see-all-block {
	width: 988px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
	text-align: center;
	display: block
}

.layout-list {
	width: 988px;
	margin: 30px auto 0
}

.layout-list-sider {
	width: 270px
}

.layout-list-main {
	width: 718px
}

.feed-load-tip {
	text-align: center;
	height: 80px;
	line-height: 80px;
	background: #fff
}

.g_red {
	color: #f50
}

.s-fc5, .g-fc5, .s-fc5h:hover, .g-fc5h:hover {
	color: #fff
}

button[data-balloon] {
	overflow: visible
}

[data-balloon] {
	position: relative
}

[data-balloon]:before, [data-balloon]:after {
	-ms-filter: "alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .18s ease-out .18s;
	transition: all .18s ease-out .18s;
	bottom: 70%;
	left: 50%;
	position: absolute;
	z-index: 10;
	-webkit-transform: translate(-50%, 10px);
	-ms-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}

[data-balloon]:after {
	background: #0f94f7;
	color: #fff;
	content: attr(data-balloon);
	font-size: 12px;
	padding: .5em 1em;
	white-space: nowrap;
	margin-bottom: 11px;
	box-shadow: 0 1px 3px gray;
	height: 25px;
	line-height: 25px;
	font-size: 14px
}

[data-balloon]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20wmode%3D%22transparent%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22%230f94f7%22%20transform%3D%22rotate%280%29%22%20d%3D%22M%206%200%20L28%200%20L18%2012%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 6px;
	width: 18px;
	content: "";
	margin-bottom: 5px
}

[data-balloon]:hover:before, [data-balloon][data-balloon-visible]:before,
	[data-balloon]:hover:after, [data-balloon][data-balloon-visible]:after
	{
	-ms-filter: "alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

[data-balloon].font-awesome:after {
	font-family: FontAwesome
}

[data-balloon][data-balloon-break]:after {
	white-space: pre
}

[data-balloon-pos=down]:before, [data-balloon-pos=down]:after {
	bottom: auto;
	left: -95%;
	top: 73%;
	-webkit-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px)
}

[data-balloon-pos=down]:after {
	margin-top: 11px
}

[data-balloon-pos=down]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20wmode%3D%22transparent%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22%230f94f7%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M%206%200%20L28%200%20L18%2012%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 6px;
	width: 18px;
	margin-top: 5px;
	margin-bottom: 0;
	left: 49%
}

[data-balloon-pos=down]:hover:before, [data-balloon-pos=down][data-balloon-visible]:before,
	[data-balloon-pos=down]:hover:after, [data-balloon-pos=down][data-balloon-visible]:after
	{
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

[data-balloon-pos=left]:before, [data-balloon-pos=left]:after {
	bottom: auto;
	left: auto;
	right: 100%;
	top: 50%;
	-webkit-transform: translate(10px, -50%);
	-ms-transform: translate(10px, -50%);
	transform: translate(10px, -50%)
}

[data-balloon-pos=left]:after {
	margin-right: 11px
}

[data-balloon-pos=left]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20wmode%3D%22transparent%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22%230f94f7%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M%206%200%20L28%200%20L18%2012%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 18px;
	width: 6px;
	margin-right: 5px;
	margin-bottom: 0
}

[data-balloon-pos=left]:hover:before, [data-balloon-pos=left][data-balloon-visible]:before,
	[data-balloon-pos=left]:hover:after, [data-balloon-pos=left][data-balloon-visible]:after
	{
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

[data-balloon-pos=right]:before, [data-balloon-pos=right]:after {
	bottom: auto;
	left: 93%;
	top: 50%;
	-webkit-transform: translate(-10px, -50%) rotate(-90deg);
	-ms-transform: translate(-10px, -50%) rotate(-90deg);
	transform: translate(-10px, -50%) rotate(-90deg)
}

[data-balloon-pos=right]:after {
	margin-left: 11px
}

[data-balloon-pos=right]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20wmode%3D%22transparent%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22%230f94f7%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M%206%200%20L28%200%20L18%2012%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 18px;
	width: 6px;
	margin-bottom: 0;
	margin-left: 5px
}

[data-balloon-pos=right]:hover:before, [data-balloon-pos=right][data-balloon-visible]:before,
	[data-balloon-pos=right]:hover:after, [data-balloon-pos=right][data-balloon-visible]:after
	{
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

[data-balloon-length]:after {
	white-space: normal
}

[data-balloon-length=small]:after {
	width: 80px
}

[data-balloon-length=medium]:after {
	width: 150px
}

[data-balloon-length=large]:after {
	width: 260px
}

[data-balloon-length=xlarge]:after {
	width: 90vw
}

@media screen and (min-width:768px) {
	[data-balloon-length=xlarge]:after {
		width: 380px
	}
}

[data-balloon-length=fit]:after {
	width: 100%
}

button[data-oldballoon] {
	overflow: visible
}

[data-oldballoon] {
	position: relative;
	cursor: pointer
}

[data-oldballoon]:before, [data-oldballoon]:after {
	-ms-filter: "alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .18s ease-out .18s;
	transition: all .18s ease-out .18s;
	bottom: 100%;
	left: 50%;
	position: absolute;
	z-index: 10;
	-webkit-transform: translate(-50%, 10px);
	-ms-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}

[data-oldballoon]:after {
	font-family: sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-shadow: none !important;
	font-size: 12px !important;
	background: rgba(17, 17, 17, .9);
	border-radius: 4px;
	color: #fff;
	content: attr(data-oldballoon);
	padding: .5em 1em;
	white-space: nowrap;
	margin-bottom: 11px
}

[data-oldballoon]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 6px;
	width: 18px;
	content: "";
	margin-bottom: 5px
}

[data-oldballoon]:hover:before, [data-oldballoon][data-oldballoon-visible]:before,
	[data-oldballoon]:hover:after, [data-oldballoon][data-oldballoon-visible]:after
	{
	-ms-filter: "alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

[data-oldballoon].font-awesome:after {
	font-family: FontAwesome
}

[data-oldballoon][data-oldballoon-break]:after {
	white-space: pre
}

[data-oldballoon-blunt]:before, [data-oldballoon-blunt]:after {
	-webkit-transition: none;
	transition: none
}

[data-oldballoon-pos=down]:before, [data-oldballoon-pos=down]:after {
	bottom: auto;
	left: 50%;
	top: 100%;
	-webkit-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px)
}

[data-oldballoon-pos=down]:after {
	margin-top: 11px
}

[data-oldballoon-pos=down]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 6px;
	width: 18px;
	margin-top: 5px;
	margin-bottom: 0
}

[data-oldballoon-pos=down]:hover:before, [data-oldballoon-pos=down][data-oldballoon-visible]:before,
	[data-oldballoon-pos=down]:hover:after, [data-oldballoon-pos=down][data-oldballoon-visible]:after
	{
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

[data-oldballoon-pos=down-left]:before, [data-oldballoon-pos=down-left]:after
	{
	bottom: auto;
	left: 0;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px)
}

[data-oldballoon-pos=down-left]:after {
	margin-top: 11px
}

[data-oldballoon-pos=down-left]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 6px;
	width: 18px;
	margin-top: 5px;
	margin-bottom: 0;
	left: 5px
}

[data-oldballoon-pos=down-left]:hover:before, [data-oldballoon-pos=down-left][data-oldballoon-visible]:before,
	[data-oldballoon-pos=down-left]:hover:after, [data-oldballoon-pos=down-left][data-oldballoon-visible]:after
	{
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

[data-oldballoon-pos=down-right]:before, [data-oldballoon-pos=down-right]:after
	{
	bottom: auto;
	right: 0;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px)
}

[data-oldballoon-pos=down-right]:after {
	margin-top: 11px
}

[data-oldballoon-pos=down-right]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 6px;
	width: 18px;
	margin-top: 5px;
	margin-bottom: 0;
	right: 5px
}

[data-oldballoon-pos=down-right]:hover:before, [data-oldballoon-pos=down-right][data-oldballoon-visible]:before,
	[data-oldballoon-pos=down-right]:hover:after, [data-oldballoon-pos=down-right][data-oldballoon-visible]:after
	{
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

[data-oldballoon-pos=left]:before, [data-oldballoon-pos=left]:after {
	bottom: auto;
	left: auto;
	right: 100%;
	top: 50%;
	-webkit-transform: translate(10px, -50%);
	-ms-transform: translate(10px, -50%);
	transform: translate(10px, -50%)
}

[data-oldballoon-pos=left]:after {
	margin-right: 11px
}

[data-oldballoon-pos=left]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 18px;
	width: 6px;
	margin-right: 5px;
	margin-bottom: 0
}

[data-oldballoon-pos=left]:hover:before, [data-oldballoon-pos=left][data-oldballoon-visible]:before,
	[data-oldballoon-pos=left]:hover:after, [data-oldballoon-pos=left][data-oldballoon-visible]:after
	{
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

[data-oldballoon-pos=right]:before, [data-oldballoon-pos=right]:after {
	bottom: auto;
	left: 100%;
	top: 50%;
	-webkit-transform: translate(-10px, -50%);
	-ms-transform: translate(-10px, -50%);
	transform: translate(-10px, -50%)
}

[data-oldballoon-pos=right]:after {
	margin-left: 11px
}

[data-oldballoon-pos=right]:before {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E')
		no-repeat;
	background-size: 100% auto;
	height: 18px;
	width: 6px;
	margin-bottom: 0;
	margin-left: 5px
}

[data-oldballoon-pos=right]:hover:before, [data-oldballoon-pos=right][data-oldballoon-visible]:before,
	[data-oldballoon-pos=right]:hover:after, [data-oldballoon-pos=right][data-oldballoon-visible]:after
	{
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

[data-oldballoon-length]:after {
	white-space: normal
}

[data-oldballoon-length=small]:after {
	width: 80px
}

[data-oldballoon-length=medium]:after {
	width: 150px
}

[data-oldballoon-length=large]:after {
	width: 260px
}

[data-oldballoon-length=xlarge]:after {
	width: 90vw
}

@media screen and (min-width:768px) {
	[data-oldballoon-length=xlarge]:after {
		width: 380px
	}
}

[data-oldballoon-length=fit]:after {
	width: 100%
}

.g-imglink, .g-imglink-img, .g-imglink-title {
	display: block
}

.g-imglink {
	position: relative;
	*zoom: 1
}

.g-imglink-title {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	vertical-align: baseline;
	cursor: pointer
}

.g-imglink-tag {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 3px;
	line-height: 18px;
	font-size: 12px;
	cursor: pointer
}

.g-imglink-img-mask {
	cursor: pointer;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: #000;
	opacity: .2;
	filter: alpha(opacity = 20)
}

.g-imglink:hover {
	padding: 0;
	text-decoration: none
}

.g-imglink:hover .g-imglink-title {
	text-decoration: underline
}

.g-imglink:hover .g-imglink-img-mask {
	visibility: visible
}

.g-imglink:hover .g-imglink-tag {
	text-decoration: none
}

.tdn .g-imglink:hover, .tdn .g-imglink:hover .g-imglink-title {
	text-decoration: none
}

.g-imglink-over .g-imglink-title-bg {
	content: "";
	position: absolute;
	height: 39px;
	width: 100%;
	left: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
		endColorstr='#000000', GradientType=0)
}

.g-imglink-over .g-imglink-title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}

.animating .g-imglink-over .g-imglink-title-bg {
	filter: none
}

.g-slider, .g-slider-grid, .g-slider-slides {
	position: relative;
	*zoom: 1
}

.g-slider-grid, .g-slider-slides, .g-slider-slide {
	overflow: hidden
}

.g-slider-grid {
	width: 100%
}

.g-slider-slide {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.g-slider-prev, .g-slider-next {
	position: absolute;
	top: 50%;
	cursor: pointer
}

.g-slider-prev {
	left: 0
}

.g-slider-next {
	right: 0
}

.g-slider-pagination {
	position: absolute
}

.g-slider-page {
	display: inline-block;
	*zoom: 1;
	overflow: hidden;
	cursor: pointer
}

.g-slider-fade .g-slider-prev, .g-slider-fade .g-slider-next {
	display: none;
	z-index: 5
}

.g-slider-fade .g-slider-slide {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}

.g-slider-fade .animating, .g-slider-fade .selected {
	display: block
}

.g-slider-fade .selected {
	z-index: 2
}

.s-slider1 .g-slider-prev, .s-slider1 .g-slider-next {
	margin-top: -27px;
	width: 37px;
	height: 55px
}

.s-slider1 .g-slider-prev {
	background-repeat: no-repeat;
}

.s-slider1 .grid_hover .g-slider-prev {
	background-repeat: no-repeat;
}

.s-slider1 .grid_hover .g-slider-prev:hover {
	background-repeat: no-repeat;
}

.s-slider1 .g-slider-next {
	background-repeat: no-repeat;
}

.s-slider1 .grid_hover .g-slider-next {
	background-repeat: no-repeat;
}

.s-slider1 .grid_hover .g-slider-next:hover {
	background-repeat: no-repeat;
}

.s-slider2 .g-slider-prev, .s-slider2 .g-slider-next {
	display: none;
	margin-top: -18px;
	width: 24px;
	height: 24px;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.s-slider2 .grid_hover .g-slider-prev, .s-slider2 .grid_hover .g-slider-next
	{
	display: block
}

.s-slider2 .g-slider-prev {
	background-repeat: no-repeat;
}

.s-slider2 .g-slider-next {
	background-repeat: no-repeat;
}

.s-slider2 .g-slider-prev:hover, .s-slider2 .g-slider-next:hover {
	opacity: .9;
	filter: alpha(opacity = 90)
}

.g-tabs {
	padding: 0 14px
}

.g-tabs, .g-tab, .g-tab-sw {
	position: relative;
	*zoom: 1;
	vertical-align: top
}

.g-tab {
	display: inline-block;
	position: relative;
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	text-align: center
}

.g-tab:hover {
	text-decoration: none;
	color: #0aa770
}

.g-tab-selected {
	line-height: 39px;
	margin-top: -1px;
	border-top: 2px solid #0aa770;
	color: #0aa770
}

.g-tab-sw {
	margin-left: 1px
}

.g-tab-sw .g-tab-s {
	position: absolute;
	top: 12px;
	left: -1px;
	width: 1px;
	height: 16px;
	background: #e9e9e9
}

.rightbottom {
	position: fixed;
	left: 50%;
	bottom: 30px;
	margin-left: 555px
}

.rightbottom .backtop {
	display: block;
	height: 40px;
	width: 40px;
	cursor: pointer;
	border-radius: 5px;
	background: #fff
}

.rightbottom .backtop:before {
	content: ' ';
	display: block;
	margin: auto;
	top: 18px;
	position: relative;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #2196f3
}

.rightbottom .backtop:hover:before {
	border-bottom-color: #147afc
}

.gu-mirror {
	position: fixed !important;
	z-index: 9999 !important;
	margin: 0;
	opacity: .8;
	-ms-filter: "alpha(Opacity=80)";
	filter: alpha(opacity = 80)
}

.gu-hide {
	display: none !important
}

.gu-unselectable {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important
}

.gu-transit {
	opacity: .2;
	-ms-filter: "alpha(Opacity=20)";
	filter: alpha(opacity = 20)
}

.webuploader-container {
	position: relative
}

.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.webuploader-pick {
	position: relative;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	text-align: center;
	overflow: hidden
}

#bottom-be {
	width: 278px;
	border: 1px solid #DEE3EB
}

.site-add-wraper {
	position: absolute;
	top: 0;
	right: 20px;
	display: none;
	width: 40px;
	height: 26px;
	cursor: pointer;
	z-index: 15
}

.site-add-wraper .site-add-icon {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center
}

.site-add-wraper .site-add-icon:after {
	content: "+";
	display: block;
	width: 24px;
	height: 24px;
	margin: auto;
	font-size: 24px;
	line-height: 20px;
	color: #fff;
	border-radius: 12px;
	background: #2196f3;
	font-weight: 200
}

.site-add-wraper .site-add-icon:hover:before {
	content: " ";
	background-repeat: no-repeat;
}

.site-add-wraper .site-add-icon:hover:after {
	background: #0076ff
}

.site-add-wraper .pop .list-wrap {
	display: none
}

.site-add-wraper .pop-list-open .list-wrap {
	display: block
}

.site-add-wraper .pop-list-open .site-wrap {
	display: none
}

.site-add-wraper .pop {
	position: absolute;
	z-index: 10;
	top: 35px;
	left: -41px;
	width: 330px;
	border: 1px solid #eee;
	text-align: left;
	border-radius: 8px;
	background: #fff;
	box-shadow: -1px 1px 5px #eaeaea
}

.site-add-wraper .pop .hd {
	position: relative;
	height: 40px;
	padding: 10px 25px 15px;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	color: #2196f3
}

.site-add-wraper .pop .status {
	position: absolute;
	top: 50%;
	right: 0;
	display: inline-block;
	height: 16px;
	margin-top: -8px;
	margin-right: 20px;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #737373
}

.site-add-wraper .pop .status:after {
	content: " ";
	display: inline-block;
	width: 16px;
	height: 100%;
	margin-left: 3px;
	vertical-align: top
}

@
keyframes rotate { 100%{
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

}
.site-add-wraper .pop span[status=loading]:after {
	-webkit-animation: rotate 1s infinite linear;
	animation: rotate 1s infinite linear;
	background-repeat: no-repeat;
}

.site-add-wraper .pop span[status=success]:after {
	background-repeat: no-repeat;
}

.site-add-wraper .pop span[status=fail]:after {
	background-repeat: no-repeat;
}

.site-add-wraper .pop .op {
	margin: 10px 25px 20px
}

.site-add-wraper .pop .op a {
	display: inline-block;
	width: 60px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer
}

.site-add-wraper .pop .op .submit {
	margin-right: 10px;
	color: #fff;
	background: #2196f3
}

.site-add-wraper .pop .list-name {
	max-width: 140px;
	margin-right: 8px;
	margin-left: 8px;
	padding-right: 23px;
	cursor: pointer;
	position: relative
}

.site-add-wraper .pop .list-name:after {
	content: " ";
	position: absolute;
	top: 18px;
	right: 0;
	display: inline-block;
	width: 13px;
	height: 7px;
	vertical-align: top;
	transition: transform .2s linear;
	transform-origin: 6px 3px;
	background-repeat: no-repeat;
}

.site-add-wraper .pop .list-open:after {
	transform: rotate(180deg)
}

.site-add-wraper .pop ul li {
	height: 30px;
	padding: 0 25px;
	line-height: 30px;
	cursor: pointer
}

.site-add-wraper .pop ul li:hover {
	background: #fafafa
}

.site-add-wraper .list-wrap {
	overflow-y: scroll;
	max-height: 182px;
	margin-bottom: 10px;
	line-height: 30px
}

.site-add-wraper .list-wrap input {
	width: 250px;
	height: 30px;
	padding-left: 25px;
	border: 0;
	line-height: 30px;
	background: 0 0
}

.site-add-wraper .list-wrap .addbtn {
	height: 20px;
	width: 24px;
	font-size: 24px;
	line-height: 16px;
	font-weight: 200;
	border: 1px solid #2196f3;
	border-radius: 3px;
	text-align: center;
	margin-top: 3px;
	color: #0076FF
}

.site-add-wraper .label {
	margin: 0 25px;
	font-size: 14px;
	line-height: 20px;
	color: #737373
}

.site-add-wraper .textarea {
	overflow: auto;
	width: 280px;
	max-height: 66px;
	margin: 5px 20px;
	padding: 0 5px;
	padding-bottom: 5px;
	border: 0;
	border-bottom: 1px solid #eee;
	line-height: 22px;
	word-break: break-all;
	resize: none
}

.site-add-wraper .pointer {
	position: absolute;
	left: 50px
}

.site-add-wraper .pointer:after, .site-add-wraper .pointer:before {
	content: " ";
	position: absolute;
	top: -20px;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom: 10px solid #fff
}

.site-add-wraper .pointer:before {
	top: -21px;
	border-bottom-color: #eee
}

.calendar2 {
	position: relative;
	white-space: nowrap;
	padding: 8px;
	width: 105px;
	height: 33px
}

.calendar2:hover {
	background: #f2f4f8
}

.calendar2 .item-link {
	position: absolute;
	top: 8px;
	right: 10px;
	display: none;
	color: #333
}

.calendar2 .t26 {
	top: 26px
}

.calendar2__week {
	padding-left: 13px
}

.calendar2__lhl-slide {
	position: relative
}

.calendar2__lhl-info {
	position: relative;
	margin-top: 3px;
	overflow: hidden;
	width: 105px;
	height: 16px;
	line-height: 16px
}

.calendar2__lhl-yi, .calendar2__lhl-ji {
	float: left;
	width: 16px;
	height: 16px;
	*margin-right: -3px
}

.calendar2__lhl-yi {
	background-repeat: no-repeat;
}

.calendar2__lhl-ji {
	background-repeat: no-repeat;
}

.calendar2__lhl-word {
	margin-left: 6px
}

.calendar2__link {
	position: absolute;
	width: 121px;
	height: 51px;
	left: 0;
	top: 0
}

.calendar__cont {
	top: 0
}

.sam-A .calendar2 {
	width: 151px
}

.sam-A .calendar2 .item-link {
	display: block
}

.sam-A .header--r1 {
	margin-left: 8px
}

.sam-A .header--r2 {
	margin-left: 40px
}

.sam-A .header--r3 {
	width: 167px
}

.collection {
	width: 40px;
	height: 40px;
	cursor: pointer;
	line-height: 20px;
	background-repeat: no-repeat;
}

.collection:hover {
	background-repeat: no-repeat;
}

.collection.has-status {
	background-repeat: no-repeat;
}

.collection.has-status:hover {
	background-repeat: no-repeat;
}

.content-cover {
	position: absolute;
	bottom: 0;
	left: 0;
	*z-index: 100;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-top: 8px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#85FFFFFF',
		endColorStr='#FFFFFFFF', gradientType='0');
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0)), color-stop(65%, #fff));
	background-image: -moz-linear-gradient(top, #000, #fff);
	background-image: -o-linear-gradient(top, #000, #fff);
	background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0,
		#fff 65%);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.content-cover .spread {
	color: #5F84C0
}

.content-cover .spread:hover {
	color: #7BADFF
}

.content-cover .spread:hover .arrow.down {
	background-repeat: no-repeat;
}

.content-cover .spread:hover .arrow.up {
	background-repeat: no-repeat;
}

.content-cover .spread .arrow {
	display: inline-block;
	width: 12px;
	height: 7px;
	margin-left: 5px
}

.content-cover .spread .arrow.down {
	background-repeat: no-repeat;
}

.content-cover .spread .arrow.up {
	background-repeat: no-repeat;
}

.dropdown-frame {
	width: 116px;
	border: 1px solid #efefef;
	border-radius: 5px;
	background-color: #fff;
	padding: 10px 0;
	position: absolute;
	left: -42px;
	top: 42px;
	z-index: 50
}

.dropdown-frame .dropdown-row {
	padding-left: 20px
}

.dropdown-frame.hide {
	display: none
}

.dropdown-frame .bg-triangle-top {
	width: 0;
	height: 0;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-bottom: 12px solid #efefef;
	position: absolute;
	left: 50%;
	top: -12px;
	margin-left: -11px
}

.dropdown-frame .bg-triangle-btm {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid #fff;
	position: absolute;
	left: 50%;
	top: -11px;
	margin-left: -11px
}

.dropdown-row {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	color: #333;
	display: block;
	cursor: pointer;
	font-size: 14px
}

.dropdown-row.unable {
	background-color: #ccc
}

.dropdown-row img {
	border: 0;
	outline: 0;
	margin-left: -10px
}

.dropdown-row:hover {
	background-color: #f6f6f6
}

#feed_news_wrap {
	min-height: 1190px;
	background: #fff;
	padding-bottom: 33px
}

#feed_news_wrap .top-news {
	padding: 20px 0;
	margin: 0 30px;
	border-bottom: 1px dashed #EBEEF3;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#feed_news_wrap .top-news:hover {
	background: #FAFBFC
}

#feed_news_wrap .top-news .first {
	padding-right: 20px;
	border-right: 1px solid #EBEEF3
}

#feed_news_wrap .top-news .first.onlyone {
	border-right: 0
}

#feed_news_wrap .top-news .second {
	padding-left: 20px
}

#feed_news_wrap .top-news a:hover {
	text-decoration: underline;
	color: #ff5502
}

#feed_news_wrap .feed_news_item, #feed_news_wrap .loadingfeed {
	margin: 0 30px;
	height: 130px;
	border-bottom: 1px dashed #EBEEF3;
	position: relative
}

#feed_news_wrap .feed_news_item.hasimg .feednews-header, #feed_news_wrap .loadingfeed.hasimg .feednews-header,
	#feed_news_wrap .feed_news_item.hasimg .feednews-main, #feed_news_wrap .loadingfeed.hasimg .feednews-main,
	#feed_news_wrap .feed_news_item.hasimg .feednews-footer,
	#feed_news_wrap .loadingfeed.hasimg .feednews-footer {
	padding-left: 163px;
	*padding-left: 0
}

#feed_news_wrap .feed_news_item.tuji, #feed_news_wrap .loadingfeed.tuji
	{
	height: 180px;
	padding-top: 15px
}

#feed_news_wrap .feed_news_item.tuji h3, #feed_news_wrap .loadingfeed.tuji h3
	{
	width: 100%;
	margin: 0 0 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px
}

#feed_news_wrap .feed_news_item.tuji h3 a:hover, #feed_news_wrap .loadingfeed.tuji h3 a:hover
	{
	text-decoration: underline;
	color: #ff5502
}

#feed_news_wrap .feed_news_item.tuji img, #feed_news_wrap .loadingfeed.tuji img
	{
	width: 150px;
	height: 100px;
	margin-right: 6px
}

#feed_news_wrap .feed_news_item.tuji .more-img, #feed_news_wrap .loadingfeed.tuji .more-img
	{
	width: 150px;
	height: 100px;
	line-height: 100px;
	background-color: #f2f2f2;
	text-align: center;
	vertical-align: top;
	font-size: 14px;
	color: #999
}

#feed_news_wrap .feed_news_item.tuji .more-img:hover, #feed_news_wrap .loadingfeed.tuji .more-img:hover
	{
	background-color: rgba(0, 0, 0, .08)
}

#feed_news_wrap .feed_news_item.tuji .tip, #feed_news_wrap .loadingfeed.tuji .tip
	{
	margin-top: 17px;
	font-size: 14px;
	color: #999
}

#feed_news_wrap .feed_news_item.tuji .tip a, #feed_news_wrap .loadingfeed.tuji .tip a
	{
	margin-right: 11px;
	color: #999
}

#feed_news_wrap .feed_news_item.tuji .tip a:hover, #feed_news_wrap .loadingfeed.tuji .tip a:hover
	{
	text-decoration: underline;
	color: #ff5502
}

#feed_news_wrap .feed_news_item.tuji .tip .notlink:hover,
	#feed_news_wrap .loadingfeed.tuji .tip .notlink:hover {
	text-decoration: none;
	color: #999;
	cursor: text
}

#feed_news_wrap .feed_news_item:hover {
	background: #FAFBFC
}

#feed_news_wrap .feednews-header {
	font-size: 18px
}

#feed_news_wrap .feednews-header h3 {
	margin-top: 4px;
	line-height: 1.4
}

#feed_news_wrap .feednews-header a {
	max-width: 675px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

#feed_news_wrap .feednews-header a:hover {
	text-decoration: underline;
	color: #ff5502
}

#feed_news_wrap .item_cont {
	position: relative;
	padding-top: 12px
}

#feed_news_wrap .no-desc .feednews-header {
	margin-top: 20px
}

#feed_news_wrap .no-desc .feednews-footer {
	margin-top: -30px
}

#feed_news_wrap .feednews-main {
	margin-top: 6px
}

#feed_news_wrap .feednews-main .description {
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	color: #999
}

#feed_news_wrap .feednews-main .thumbnail {
	width: 150px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	left: 0
}

#feed_news_wrap .feednews-main .thumbnail img {
	width: 100%;
	height: 100%
}

#feed_news_wrap .feednews-main .playicon-wrapper {
	position: absolute;
	top: 15px;
	left: 0;
	width: 150px;
	height: 100px;
	background: rgba(0, 0, 0, .1)
}

#feed_news_wrap .feednews-main .playicon-wrapper .playicon {
	display: block;
	position: absolute;
	top: 35px;
	left: 58px;
	width: 34px;
	height: 34px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/feednews/play-icon.76435ac.png)
		no-repeat;
	background-size: 34px
}

#feed_news_wrap .feednews-main .playicon-wrapper .duration {
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 46px;
	height: 16px;
	line-height: 16px;
	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	background: rgba(0, 0, 0, .35)
}

#feed_news_wrap .feednews-main .playicon-wrapper .duration span {
	opacity: .75
}

#feed_news_wrap .feednews-footer {
	margin-top: 9px;
	font-size: 14px;
	color: #999
}

#feed_news_wrap .feednews-footer .news-dot {
	font-weight: 100;
	margin: 0 9px;
	overflow: hidden
}

#feed_news_wrap .feednews-footer .author a:hover {
	text-decoration: underline
}

#feed_news_wrap .feednews-footer .author .g-hu {
	color: #419bf9
}

#feed_news_wrap .feednews-footer .author .g-gray {
	color: #999
}

#feed_news_wrap .feednews-footer .author .g-gray:hover {
	text-decoration: underline;
	color: #ff5502
}

#feed_news_wrap .feednews-footer .author .notlink:hover {
	text-decoration: none;
	color: #999;
	cursor: text
}

#feed_news_wrap .loadingfeed {
	display: block
}

#feed_news_wrap .loadingfeed h3, #feed_news_wrap .loadingfeed p,
	#feed_news_wrap .loadingfeed span {
	background: #e8e8e8
}

#feed_news_wrap .loadingfeed h3 {
	height: 20px;
	width: 299px;
	margin-top: 5px;
	margin-left: 182px
}

#feed_news_wrap .loadingfeed .p1, #feed_news_wrap .loadingfeed .p2,
	#feed_news_wrap .loadingfeed .p3, #feed_news_wrap .loadingfeed .p4 {
	width: 462px;
	height: 14px;
	margin-left: 163px;
	margin-top: 6px
}

#feed_news_wrap .loadingfeed .p1 {
	margin-top: 18px
}

#feed_news_wrap .loadingfeed .p2 {
	margin-top: 14px
}

#feed_news_wrap .loadingfeed .p3 {
	margin-top: 12px;
	width: 256px
}

#feed_news_wrap .loadingfeed .p4 {
	margin-top: 26px;
	width: 162px
}

#feed_news_wrap .loadingfeed .loadingimg {
	width: 150px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 15px
}

#feed_news_wrap .loadingfeed .loadingimg img {
	margin-top: 21px
}

#feed_news_wrap .loadingfeed .loadingimg .dots {
	position: absolute;
	left: 53px;
	top: 46px
}

#feed_news_wrap .loadingfeed .loadingimg i {
	display: inline-block;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	margin-right: 7px
}

#feed_news_wrap .loadingfeed .loadingimg .dot1 {
	background: rgba(0, 0, 0, .1)
}

#feed_news_wrap .loadingfeed .loadingimg .dot2 {
	background: rgba(0, 0, 0, .2)
}

#feed_news_wrap .loadingfeed .loadingimg .dot3 {
	background: rgba(0, 0, 0, .5)
}

#feed_news_wrap .morefeed {
	display: none;
	text-align: center;
	padding: 25px 0;
	color: #999
}

#feed_news_wrap .morefeed a {
	color: #0AA770
}

#feed_news_wrap .morefeed img {
	margin-right: 18px;
	height: 46px;
	width: 46px
}

#feed_news_wrap .noimg .thumbnail {
	display: none
}

#feed_news_wrap .noimg .feednews-header h3 {
	width: 670px
}

#feed_news_wrap .wm {
	position: relative;
	height: 115px;
	padding-top: 15px;
	margin: 0 30px;
	border-bottom: 1px dashed #EBEEF3
}

#feed_news_wrap .firstwm {
	height: 235px
}

#feed_news_wrap .live-inner {
	padding: 20px 0 0 28px;
	font-size: 0
}

#feed_news_wrap .live-inner .feed_live_item {
	display: inline-block;
	*display: inline;
	position: relative;
	width: 200px;
	height: 234px;
	margin-right: 12px;
	margin-bottom: 12px;
	vertical-align: middle;
	border: 1px solid #E8E8E8
}

#feed_news_wrap .live-inner .feed_live_item:hover .text .title {
	color: #FF5B79
}

#feed_news_wrap .live-inner .feed_live_item:hover .coverimg .mask {
	display: block
}

#feed_news_wrap .live-inner .feed_live_item .coverimg {
	position: relative;
	width: 200px;
	height: 200px
}

#feed_news_wrap .live-inner .feed_live_item .coverimg img {
	width: 100%;
	height: 100%
}

#feed_news_wrap .live-inner .feed_live_item .coverimg .status {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 1;
	width: auto;
	height: 15px;
	line-height: 15px;
	padding: 0 5px;
	border-radius: 7.5px;
	background: #FF5B79;
	color: #FFF;
	font-size: 12px;
	text-align: center
}

#feed_news_wrap .live-inner .feed_live_item .coverimg .live {
	display: block
}

#feed_news_wrap .live-inner .feed_live_item .coverimg .mask {
	display: none;
	position: absolute;
	width: 200px;
	height: 200px;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .2)
}

#feed_news_wrap .live-inner .feed_live_item .coverimg .mask img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px
}

#feed_news_wrap .live-inner .feed_live_item .text {
	height: 34px;
	line-height: 34px;
	padding: 0 8px
}

#feed_news_wrap .live-inner .feed_live_item .text .title {
	float: left;
	font-size: 14px;
	color: #333
}

#feed_news_wrap .live-inner .feed_live_item .text .charm {
	float: right;
	color: #FF5B79;
	font-size: 14px
}

#feed_news_wrap .live-inner .feed_live_item .text .charm img {
	width: 13px;
	height: 13px;
	margin-top: -2px;
	margin-right: 4px
}

#feed_news_wrap .live-inner .no-live-data {
	margin-top: 70px;
	text-align: center;
	font-size: 14px;
	color: #D0D0D0
}

#feed_news_wrap .live-inner .lesslive {
	text-align: center
}

#feed_news_wrap .live-inner .lesslive h3 {
	width: 127px;
	line-height: 20px;
	margin: 100px auto 0;
	text-align: center;
	font-size: 14px;
	color: #D0D0D0
}

#feed_news_wrap .live-loading {
	display: none;
	margin-top: 30px;
	text-align: center;
	font-size: 16px;
	color: #CCC
}

#footer {
	position: relative;
	height: 70px;
	margin-top: 20px;
	background: #f7f7f8;
	border: 1px solid #e9e9e9;
	clear: both
}

.hao123-footer {
	width: 1190px;
	height: 50px;
	padding-top: 22px;
	margin: 0 auto
}

.hao123-footer .item {
	margin-right: 15px;
	height: 30px;
	font: 400 12px/30px "Microsoft YaHei";
	float: left
}

.hao123-footer .mr12 {
	margin-right: 12px
}

.hao123-footer .mr0 {
	margin-right: 0
}

.hao123-footer .icon {
	width: 18px;
	height: 16px;
	cursor: pointer;
	float: left;
	margin-top: 8px
}

.hao123-footer .tuiguang .icon {
	height: 15px;
	background-repeat: no-repeat;
}

.hao123-footer .beian .icon {
	height: 14px;
	background-repeat: no-repeat;
}

.hao123-footer .bottom-fawu .icon1 {
	background-repeat: no-repeat;
}

.hao123-footer .bottom-fawu .icon2 {
	background-repeat: no-repeat;
}

.hao123-footer .bottom-fawu .icon3 {
	background-repeat: no-repeat;
}

.hao123-footer .mobile .icon {
	background-repeat: no-repeat;
}

.puzzle-container {
	margin: auto;
	width: 267px;
	height: 267px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 300
}

.puzzle-container .game-closeBtn {
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	right: -12px;
	top: -7px;
	z-index: 301
}

.puzzle-container .game-closeBtn:hover {
	-webkit-animation-name: rotate;
	animation-name: rotate;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-iteration-count: 1;
	-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

.puzzle-container .game-closeBtn-jishi {
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	right: -12px;
	top: -7px;
	z-index: 301;
	right: 23px;
	text-align: center;
	line-height: 33px
}

.puzzle-container .background-img {
	width: 267px;
	height: 267px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.puzzle-container .game-bk1, .puzzle-container .game-bk2,
	.puzzle-container .game-bk3, .puzzle-container .game-bk4 {
	width: 157px;
	height: 157px;
	position: absolute;
	opacity: 0;
	background: 0
}

.puzzle-container .game-bk1 {
	top: 18px;
	left: 4px
}

.puzzle-container .game-bk2 {
	top: 18px;
	left: 107px
}

.puzzle-container .game-bk3 {
	top: 113px;
	left: 4px
}

.puzzle-container .game-bk4 {
	top: 113px;
	left: 107px
}

@
-webkit-keyframes rotate {
	from {-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}

}
#pageMenu {
	position: relative
}

#pageMenu .gameyixing-link-left-top {
	position: absolute;
	top: 500px;
	left: 0;
	cursor: pointer;
	z-index: 200
}

#pageMenu .gameyixing-link-left-top .pulse-out {
	animation-name: pulse-out;
	-webkit-animation-name: pulse-out;
	animation-duration: .3s;
	-webkit-animation-duration: .3s;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1
}

@
keyframes pulse-out { 0%{
	transform: scale(1.1);
	opacity: 1
}

25%{
transform
:scale
(1
.08
);opacity
:
1
}
50%{
transform
:scale
(1
.06
);opacity
:
1
}
75%{
transform
:scale
(1
.04
);opacity
:
1
}
100%{
transform
:scale(1)
;opacity
:
1
}
}
@
-webkit-keyframes pulse-out { 0%{
	-webkit-transform: scale(1.1);
	opacity: 1
}

25%{
-webkit-transform
:scale
(1
.08
);opacity
:
1
}
50%{
-webkit-transform
:scale
(1
.06
);opacity
:
1
}
75%{
-webkit-transform
:scale
(1
.04
);opacity
:
1
}
100%{
-webkit-transform
:scale(1)
;opacity
:
1
}
}
#pageMenu .gameyixing-close-top {
	width: 25px;
	height: 25px;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 470px;
	border: 0;
	cursor: pointer;
	z-index: 250;
	opacity: .1;
	filter: alpha(opacity = 10)
}

.pulse {
	animation-name: pulse;
	-webkit-animation-name: pulse;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@
keyframes pulse { 0%{
	transform: scale(1.1);
	opacity: 1
}

100%{
transform
:scale
(1
.1
);opacity
:
1
}
}
@
-webkit-keyframes pulse { 0%{
	-webkit-transform: scale(1.1);
	opacity: 1
}

100%{
-webkit-transform
:scale
(1
.1
);opacity
:
1
}
}
body .index-page .ecc {
	background-repeat: no-repeat;
	background-position: center 82px;
	overflow: hidden
}

body .index-page .ewc {
	background-repeat: no-repeat;
	background-position: center 181px;
	overflow: hidden
}

.sk_gameyixing .g-sbg1 {
	background: 0 0
}

.gameyixing-top .gameyixing-close-top:hover {
	opacity: .3;
	filter: alpha(opacity = 30)
}

.gameyixing-top .hover-left-gray:hover {
	-moz-filter: grayscale(30%);
	-ms-filter: grayscale(30%);
	-webkit-filter: grayscale(30%);
	-o-filter: grayscale(30%);
	filter: grayscale(30%)
}

.gameyixing-top .gameyixing-link-right-top {
	position: absolute;
	width: 114px;
	height: 116px;
	z-index: 100;
	right: -122px;
	top: 58px;
	cursor: pointer
}

.gameyixing-top .hover-right-gray:hover {
	-moz-filter: grayscale(30%);
	-ms-filter: grayscale(30%);
	-webkit-filter: grayscale(30%);
	-o-filter: grayscale(30%);
	filter: grayscale(30%)
}

.govsite-top {
	position: relative;
	height: 28px;
	margin: 0 auto 10px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #dee3eb
}

.govsite-top .g-gc {
	display: inline-block;
	margin: 4px 37px 4px 0;
	line-height: 20px;
	vertical-align: top
}

.govsite-top .g-gc:hover {
	text-decoration: underline;
	color: #f50
}

.govsite-top .title {
	width: 80px;
	margin-left: 10px;
	text-align: right
}

.govsite-top .last {
	margin-right: 0
}

.headjoke {
	width: 158px;
	padding: 0 0 0 7px;
	margin-bottom: 2px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	position: relative
}

.headjoke .g_red {
	color: #f50
}

.headjoke .items {
	position: relative;
	float: left;
	width: 122px
}

.headjoke .items a {
	display: block
}

.headjoke__pre {
	margin-right: 7px;
	float: left;
	font-weight: 400
}

.layout-adbar {
	height: 32px;
	box-sizing: border-box;
	padding-top: 4px
}

.noscript .layout-adbar {
	height: 10px
}

#box-inner-adbar {
	display: none;
	padding-right: 25px
}

.widget-hlbar {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*float: right;
	width: 462px;
	*width: 460px;
	height: 33px;
	line-height: 33px;
	margin-bottom: 10px;
	overflow: hidden;
	vertical-align: middle;
	text-align: left;
	background: #F3F3F3;
	border: 1px solid #EAEAEA;
	border-right: 0
}

.widget-hlbar span {
	display: inline-block;
	padding-left: 20px
}

.widget-hlbar .hlbar-link {
	font-size: 14px;
	color: #6B88B8
}

.widget-hlbar .hlbar-link:hover {
	text-decoration: underline
}

.widget-hlbar .hlbar-icon {
	height: 32px;
	line-height: 32px;
	vertical-align: top
}

.hlbar-show {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.hlbar-mix {
	width: 300px;
	height: 32px;
	overflow: hidden;
	display: none;
	vertical-align: top;
	text-align: right
}

.cprobox-mix {
	width: 436px;
	*width: 435px;
	height: 33px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	padding: 0;
	border-left: 0;
	border-right: 1px solid #EAEAEA
}

.cprobox-mix .hlbar-link {
	color: #3b5998
}

.cprobox {
	text-align: left;
	height: 33px
}

.width-lg .cproad1 {
	display: block
}

.width-lg .cproad2 {
	display: none
}

.hotsearchCon {
	width: 990px;
	margin: 20px auto 0;
	*margin-left: 45px
}

.hotsearchCon .hotsearch-box {
	position: relative;
	z-index: 103;
	margin: 0 0 0 193px;
	*margin-left: 0;
	width: 660px;
	height: 20px
}

.hotsearchCon .hotsearch-box .hotsearchtop {
	overflow: hidden;
	position: relative;
	height: 20px;
	z-index: 105
}

.hotsearchCon .hotsearch-box .hotsearchtop.select {
	width: 25px;
	float: right
}

.hotsearchCon .hotsearch-box .allhot-item {
	position: relative
}

.hotsearchCon .hotsearch-box .boxhot {
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 0 22px 0 13px;
	position: relative;
	z-index: 106;
	text-align: left
}

.hotsearchCon .hotsearch-box .boxhot li {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.hotsearchCon .hotsearch-box .boxhot .title {
	margin-right: 6px;
	display: none
}

.hotsearchCon .hotsearch-box .boxhot .text {
	margin-right: 10px
}

.hotsearchCon .hotsearch-box .boxhot a {
	color: #333;
	font-size: 14px
}

.hotsearchCon .hotsearch-box .boxhot .js-hotword:hover {
	color: #F50;
	text-decoration: underline
}

.hotsearchCon .hotsearch-box .ctrlBtn {
	display: none;
	_display: none;
	width: 20px;
	height: 15px;
	position: absolute;
	right: 7px;
	top: 1px;
	z-index: 107;
	background-repeat: no-repeat;
}

.hotsearchCon .hotsearch-box .ctrlBtn:hover {
	background-repeat: no-repeat;
}

.hotsearchCon .hotsearch-box .ctrlBtn.select {
	width: 20px;
	height: 15px;
	background-repeat: no-repeat;
}

.hotsearchCon .hotsearch-box .ctrlBtn.select:hover {
	background-repeat: no-repeat;
}

.hotsearchCon .hotsearch-box .hotsearchbottom {
	height: 111px;
	overflow: hidden;
	display: none;
	border: 1px solid #B3C7E5;
	border-top: 0;
	position: absolute;
	top: -10px;
	left: -2px;
	z-index: 104;
	background: #fff;
	width: 658px;
	zoom: 1;
	padding-top: 9px
}

.hotsearchCon .hotsearch-box .select {
	display: block
}

.hotsearchCon .hotsearch-box .hotsearchbottom .boxhot {
	margin-bottom: 6px;
	padding-left: 11px
}

.hotsearchCon .hotsearch-box .hotsearchbottom .boxhot li {
	width: 140px;
	height: 20px;
	overflow: hidden;
	margin-right: 14px;
	padding-left: 1px
}

.fixed-cont .hotsearch-box {
	width: 278px;
	height: 395px;
	background-color: #fff;
	margin-bottom: 10px;
	border: 1px solid #DEE3EB
}

.fixed-cont .hotsearch-box-top {
	width: 100%;
	height: 39px;
	border-bottom: solid 1px #f0f3f6
}

.fixed-cont .hotsearch-box-title {
	float: left;
	margin-left: 14px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	color: #333
}

.fixed-cont .hotsearch-refresh {
	position: relative;
	float: right;
	width: 62px;
	height: 40px;
	margin-right: 14px;
	line-height: 40px;
	text-align: right;
	font-size: 14px;
	color: #333
}

.fixed-cont .hotsearch-refresh:hover {
	color: #08A770
}

.fixed-cont .hotsearch-refresh:hover::before {
	background-repeat: no-repeat;
}

.fixed-cont .hotsearch-refresh::before {
	position: absolute;
	top: 12px;
	left: 0;
	content: '';
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.fixed-cont .hotsearch-box-loading {
	display: block;
	height: 317px;
	width: 280px;
	text-align: center;
	line-height: 317px
}

.fixed-cont .hotsearch-box-list {
	font-size: 14px;
	color: #000;
	padding: 13px 0
}

.fixed-cont .hotsearch-box-list li {
	padding: 0 20px
}

.fixed-cont .hotsearch-box-list li:hover {
	background: #FAFBFC
}

.fixed-cont .hotsearch-box-list a {
	display: block;
	*width: 238px
}

.fixed-cont .hotsearch-box-list a:hover .keyword {
	color: #f50;
	text-decoration: underline
}

.fixed-cont .hotsearch-box-list span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height: 29px;
	line-height: 29px
}

.fixed-cont .hotsearch-box-list .keyword {
	*float: left;
	max-width: 140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.fixed-cont .hotsearch-box-list li:first-child .top-num {
	color: #F54545
}

.fixed-cont .hotsearch-box-list li:nth-child(2) .top-num {
	color: #FF8547
}

.fixed-cont .hotsearch-box-list li:nth-child(3) .top-num {
	color: #FFAC39
}

.fixed-cont .hotsearch-box-list .top-num {
	*float: left;
	margin-right: 10px;
	font-size: 14px
}

.fixed-cont .hotsearch-box-list .search-num {
	float: right;
	font-size: 12px;
	color: #BBB
}

.fixed-cont .hotsearch-box-list .icon-fall, .fixed-cont .hotsearch-box-list .icon-rise,
	.fixed-cont .hotsearch-box-list .icon-fair {
	float: right;
	width: 8px;
	margin: 12px 0 0 6px;
	*margin: 0;
	*width: 0;
	*height: 0;
	height: 9px
}

.fixed-cont .hotsearch-box-list .icon-fall {
	background-repeat: no-repeat;
}

.fixed-cont .hotsearch-box-list .icon-rise {
	background-repeat: no-repeat;
}

.fixed-cont .hotsearch-box-list .icon-fair {
	background-repeat: no-repeat;
}

.fixed-cont .hotsearch-box-bottom {
	border-top: solid 1px #f0f3f6;
	height: 39px;
	text-align: left;
	padding-left: 15px;
	color: #BBB
}

.fixed-cont .hotsearch-box-bottom .link {
	font-size: 14px;
	line-height: 39px;
	color: #BBB
}

.fixed-cont .hotsearch-box-bottom .link:hover {
	text-decoration: underline
}

.leftbanner {
	margin-bottom: 10px;
	position: relative
}

.leftbanner .items {
	padding: 0 0 0 10px;
	line-height: 28px
}

.leftbanner .item {
	display: inline-block;
	margin-right: 10px
}

.leftbanner .youxi-ph {
	height: 28px;
	padding: 0 10px;
	overflow: hidden
}

.leftbanner .youxi-toplist {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis
}

.leftbanner .club-dianqiu {
	position: absolute;
	width: 126px;
	height: 200px;
	left: -150px;
	top: 0;
	z-index: 10;
	background: red
}

.leftbanner .sjb-box-slider {
	height: 60px
}

.leftbanner .sjb-box-slider .piclink {
	height: 60px
}

.leftbanner .sjb-box-slider .silde-btn {
	top: 50%;
	margin-top: -19px
}

.wslider {
	position: relative;
	overflow: hidden;
	zoom: 1;
	width: 278px;
	margin-bottom: 10px
}

.wslider .slider, .wslider .slider__grid, .wslider .slider__content,
	.wslider .slider__slide {
	width: 278px;
	height: auto
}

.wslider-inner {
	width: 800%;
	font-size: 0
}

.wslider-inner .hide {
	position: absolute;
	visibility: hidden
}

.wslider-item {
	width: 278px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.wslider-item .item-pic {
	width: 278px
}

.wslider-item .item-text {
	padding: 7px 10px;
	margin-right: -10px
}

.wslider-item .txt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px;
	height: 28px;
	line-height: 28px;
	vertical-align: top
}

.wslider-item .tag {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: 1px;
	height: 18px;
	line-height: 18px;
	background-color: #9ed18e;
	padding: 0 10px 0 6px;
	margin-right: 5px;
	font-size: 12px;
	color: #fff
}

.wslider-item .tag-uparw {
	position: absolute;
	top: 0;
	right: -8px;
	border: 8px dashed transparent;
	border-top: 8px solid #fcfcfc
}

.wslider-item .tag-downarw {
	position: absolute;
	bottom: 0;
	right: -8px;
	border: 8px dashed transparent;
	border-bottom: 8px solid #fcfcfc
}

.wslider-item .link {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px
}

.wslider-loading .P {
	border: 0;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/leftbannerv2/news_loading.03ce3dc.gif)
		no-repeat center
}

.wslider-seenone {
	display: none
}

.lefttip-container {
	display: none;
	position: fixed;
	right: 50%;
	bottom: 0;
	z-index: 500;
	margin-right: 595px
}

#lefttip {
	display: none
}

.lefttip {
	position: fixed
}

.lefttip .lefttip-link {
	display: block;
	cursor: pointer;
	background-repeat: no-repeat
}

.lefttip .lefttip-close {
	position: absolute;
	right: -8px;
	top: -8px;
	width: 16px;
	height: 16px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/lefttip/close.c8020b6.png);
	cursor: pointer
}

.lefttip-hover {
	position: absolute;
	display: none
}

.lefttip-hover.show {
	display: block
}

.lefttip-hover .lefttip-hover-link {
	display: block;
	background-repeat: no-repeat
}

.header__item--login .login {
	position: static;
	min-width: 41px
}

.header__item--login .login--hide {
	display: none
}

.header__item--login .login__user {
	padding: 0
}

.header__item--login .login__icon {
	width: 15px;
	height: 14px;
	margin-right: 2px
}

.header__item--login .login .login__icon--user {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	background-repeat: no-repeat;
}

.header__item--login .login__pop {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 8px;
	left: 0;
	z-index: 303;
	width: 100%;
	margin-top: 16px;
	background: #f2f4f8
}

.header__item--login .login__icon--gift {
	margin-right: 2px;
	margin-left: 10px;
	background-repeat: no-repeat;
}

.header__item--login .login__item {
	display: block;
	padding-left: 27px;
	height: 30px;
	line-height: 30px
}

.header__item--login .login__item, .header__item--login .login__item:hover
	{
	color: #444;
	text-decoration: none
}

.header__item--login .login__item:hover {
	background: #f1f1f1
}

.header__item--login .login__item--vip {
	padding-left: 0
}

.header__item--login .login__item--logout:hover {
	text-decoration: underline
}

.header__item--login .login__state-logout {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.header__item--login .login__state-login .login__username {
	max-width: 70px;
	_width: 70px;
	overflow: hidden;
	color: #444;
	white-space: nowrap;
	text-overflow: ellipsis
}

.header__item--login .login--state-hover .login__pop {
	display: block
}

.header__item--login .login--state-hover .header__item--login .login__state-login .header__item--login .login__user
	{
	display: block;
	background-color: #f2f4f8;
	filter: none;
	color: #999
}

.header__item--login .login--state-hover .header__item--login .login__state-login .header__item--login .login__user:hover .login__username
	{
	text-decoration: underline
}

.header__item--mail {
	width: 165px
}

.mail {
	position: relative;
	color: #999;
	padding-left: 7px
}

.mail .i-input {
	display: block;
	width: 120px;
	height: 16px;
	border: 1px solid #d1d8e5;
	float: right;
	position: relative;
	top: -2px;
	left: 7px;
	_left: 0;
	background: #fff
}

.mail__link {
	margin-top: 2px
}

.mail__link:hover {
	text-decoration: none
}

.mail__pop {
	display: none;
	position: absolute;
	z-index: 301;
	top: -24px;
	left: 0;
	padding: 24px 10px 11px 42px;
	width: 122px;
	background: #f2f4f8;
	white-space: normal
}

.mail__box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	border: 1px solid #d1d8e5;
	width: 120px;
	height: 16px;
	line-height: 16px;
	vertical-align: top
}

.mail__box--name {
	margin-right: 5px
}

.mail__box--suffix {
	z-index: 5;
	width: 120px;
	background: #fff;
	margin-top: 2px
}

.mail__box--pwd {
	margin-right: 4px;
	margin-top: 2px;
	vertical-align: middle;
	width: 74px;
	z-index: 4
}

.mail__box--btn {
	border: 0;
	width: 42px;
	height: 22px;
	margin-top: 2px
}

.mail__suffix {
	display: block;
	text-indent: 5px;
	cursor: pointer
}

.mail__suffix, .mail__suffix:hover {
	color: #666;
	text-decoration: none
}

.mail__icon--more {
	position: absolute;
	right: 5px;
	left: auto;
	top: 8px;
	overflow: hidden;
	width: 7px;
	height: 4px;
	background-repeat: no-repeat;
}

.mail__submit {
	border: 1px solid #d1d8e8;
	width: 42px;
	height: 18px;
	line-height: 15px;
	cursor: pointer;
	color: #666;
	vertical-align: top;
	background: #fff
}

.mail__cancel {
	display: none;
	width: 40px;
	height: 22px;
	margin-left: 2px;
	color: #333;
	cursor: pointer;
	text-align: center
}

.mail__placeholder, .mail__input {
	position: absolute;
	left: 0;
	top: 0;
	text-indent: 5px
}

.mail__placeholder {
	cursor: text;
	z-index: 19
}

.mail__input {
	width: 99%;
	height: 16px;
	line-height: 16px;
	border: 0;
	border-width: 1px 0 0 1px
}

.mail__list {
	display: none;
	position: absolute;
	z-index: 999;
	top: 17px;
	left: -1px;
	border: 1px solid #817f82;
	width: 120px;
	color: #666;
	background: #fff;
	box-shadow: 0 0 3px #ccc;
	text-indent: 5px
}

.mail__list--state-open {
	display: block
}

.mail__list-item {
	display: block;
	height: 21px;
	line-height: 21px;
	cursor: pointer;
	text-indent: 5px
}

.mail__list-item, .mail__list-item:hover {
	color: #333
}

.mail__list-item:hover {
	background: #ebebeb;
	text-decoration: none
}

.mail__list-item-tip {
	background: #f2f2f2;
	cursor: default
}

.mail__msg {
	overflow: hidden;
	position: absolute;
	top: 86px;
	left: 42px;
	z-index: 4;
	width: 121px;
	height: 18px;
	line-height: 16px;
	text-indent: 5px;
	border: 1px solid #ccc;
	background: #ffe1e1;
	color: #f30
}

.mail__proxy {
	display: none;
	margin-top: 2px;
	height: 20px;
	line-height: 20px
}

.mail__agree, .mail__agree-link {
	vertical-align: middle
}

.mail__agree-link {
	color: #999
}

.mail__agree-link:hover {
	color: #999
}

.mail--state-hover .mail__mask {
	display: block
}

.mail--state-open .i-input {
	display: none
}

.mail--state-open .mail__link {
	background-color: #f2f4f8
}

.mail--state-open .mail__pop {
	display: block
}

.mail--state-163 .mail__proxy {
	display: block
}

.ie6 .mail__placeholder, .ie7 .mail__placeholder {
	line-height: 23px
}

.ie6 .mail__submit, .ie7 .mail__submit {
	line-height: 21px
}

.ie8 .mail__msg {
	line-height: 18px
}

#box-famous-resource {
	margin-top: -10px;
	margin-bottom: 10px;
	border: 1px solid #DEE3EB;
	border-top: 0
}

#box-famous-resource .mingzhanresource {
	width: 1188px;
	background: #f7f7f7;
	overflow: hidden
}

#box-famous-resource .mingzhanresource .ul-btn {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}

#box-famous-resource .mingzhanresource a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}

#box-famous-resource .mingzhanresource a:hover {
	text-decoration: none
}

#box-famous-resource .mingzhanresource i, #box-famous-resource .mingzhanresource span
	{
	cursor: pointer;
	display: block;
	float: left;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #000
}

#box-famous-resource .mingzhanresource li {
	height: 100%;
	display: inline-block;
	*zoom: 1;
	*display: inline
}

#top-anim {
	position: relative;
	z-index: 109;
	margin: auto;
	width: 1190px;
	height: 0;
	line-height: 0
}

.movinglink-wrap {
	position: absolute;
	left: 0;
	top: 13px;
	width: 100%
}

.movinglink {
	position: absolute;
	cursor: pointer;
	z-index: 12
}

#top-anim .rightanim {
	position: absolute;
	z-index: 11
}

body .widget-topbanner {
	display: none
}

.navrecommend-top .idiv {
	position: relative
}

.navrecommend-top .idiv .fold, .navrecommend-top .idiv .open {
	width: 1190px;
	position: relative;
	display: block;
	margin: 0 auto;
	background-position: center top;
	background-repeat: no-repeat
}

.navrecommend-top .idiv .ad-icon {
	position: absolute;
	top: 0;
	right: 0
}

.navrecommend-top .idiv .close {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	z-index: 500
}

.navrecommend-hjw {
	padding-bottom: 10px;
	overflow: hidden
}

.navrecommend-hjw a {
	display: block;
	float: left
}

.navrecommend-hjw .item4, .navrecommend-hjw .item3, .navrecommend-hjw .item0
	{
	margin-left: 15px
}

.navrecommend-hjw .item6, .navrecommend-hjw .item5, .navrecommend-hjw .item2,
	.navrecommend-hjw .item1 {
	margin-left: 50px
}

.navrecommend-top .c-item1 {
	display: block
}

.notice {
	position: absolute;
	top: 0;
	right: 15px;
	*right: 200px;
	width: 197px;
	height: 46px;
	line-height: 46px;
	font-size: 12px
}

.notice .icon {
	position: absolute;
	top: 20px;
	left: 6px;
	width: 6px;
	height: 6px;
	border-radius: 20px;
	background-color: #999
}

.notice a {
	display: block;
	overflow: hidden;
	width: 154px;
	white-space: nowrap;
	font-size: 12px;
	color: #666;
	text-align: left
}

.notice .noticeImg {
	position: absolute
}

.notice .noticeImg .slider, .notice .noticeImg .slider__grid, .notice .noticeImg .slider__content,
	.notice .noticeImg .slider__slide {
	width: 150px
}

.notice .noticeImg .slider__grid {
	padding: 0 0 0 17px;
	width: 174px
}

.notice .noticeImg .slider__grid .slider__nav--next {
	right: 0;
	top: 27px
}

.notice .noticeImg img {
	width: 150px;
	height: 46px
}

.notice .noticeWord {
	position: absolute
}

.notice .noticeWord .slider, .notice .noticeWord .slider__grid, .notice .noticeWord .slider__content,
	.notice .noticeWord .slider__slide {
	width: 154px
}

.notice .noticeWord .slider__grid {
	padding: 0 0 0 17px;
	width: 174px
}

.notice .noticeWord .slider__grid .slider__nav--next {
	right: 6px;
	top: 16px
}

.notice .noticeWord .slider__content {
	margin-top: 1px
}

.notice .slider, .notice .slider__grid, .notice .slider__content,
	.notice .slider__slide {
	height: 46px
}

.notice .slider {
	width: 197px;
	height: 46px
}

.notice .slider__grid--hover .slider__nav--next {
	display: block
}

.notice .slider__grid--hover .s-wea {
	color: #f50;
	text-decoration: underline
}

.notice .slider__nav {
	display: none
}

.notice .slider__grid .slider__nav--next {
	margin: 0;
	width: 15px;
	height: 15px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background-repeat: no-repeat;
}

.notice .slider__grid .slider__nav--next:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.notice-fixed {
	display: none;
	width: 185px
}

.notice-fixed a {
	width: auto
}

.notice-fixed a:hover {
	color: #f50;
	text-decoration: underline
}

.notice-fixed .gong-down {
	border: 1px dashed #bbb;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 1px 3px
}

.notice-fixed .gong-down .g_icon {
	position: relative;
	top: -.1em;
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
	overflow: hidden;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

.notice-fixed .g_icon_hot .g_icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 15px;
	cursor: pointer;
	margin-left: 2px;
	background-repeat: no-repeat;
}

.notice-fixed .icon {
	margin: 6px
}

.search-fixed .notice a {
	display: inline;
	color: #666
}

body .search-fixed .hao123-search .notice.notice-fixed {
	margin-left: 382px
}

.pan__bar {
	border-left: 1px solid #ECEFF3;
	margin: 1px 8px;
	float: left;
	height: 10px
}

.pan__icon {
	float: left;
	width: 18px;
	height: 14px;
	background-repeat: no-repeat;
}

.popup-confirm {
	width: 310px;
	height: 170px
}

.popup-confirm .popup-head {
	height: 34px;
	line-height: 34px;
	background: #f7f7f7
}

.popup-confirm .popup-head a {
	width: 28px;
	height: 28px;
	margin-top: 3px;
	margin-right: 0;
	background-repeat: no-repeat;
}

.popup-confirm .popup-head a:hover {
	background-repeat: no-repeat;
}

.popup-confirm .popup-body {
	padding: 30px 29px 0;
	text-align: center
}

.popup-confirm .popup-body button {
	width: 67px;
	height: 26px;
	font: 14px/22px 'ËÎÌå';
	_line-height: 24px;
	border-width: 1px;
	border-style: solid
}

.popup-confirm .popup-body .js_ok {
	background: #1da671;
	border-color: #1da671;
	color: #fefefe
}

.popup-confirm .popup-body .js_cancel {
	background: #fff;
	border-color: #cecece;
	color: #666
}

.popup-confirm .popup-body div {
	overflow: hidden;
	padding-top: 2px;
	text-align: center
}

.popup-confirm i {
	display: none
}

.popup-confirm strong {
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-align: left
}

.popup-confirm p {
	margin-top: 35px
}

.popup-confirm .button {
	margin-right: 12px
}

body {
	padding: 0
}

.popup {
	position: absolute;
	background-color: #FFF;
	z-index: 999;
	top: 0;
	left: 0;
	border: 1px solid #B8D3AD;
	-moz-box-shadow: 4px 4px 2px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, .3);
	box-shadow: 4px 4px 2px rgba(0, 0, 0, .3)
}

.popup table {
	width: 100%;
	height: 100%
}

.popup td {
	height: 100%
}

.popup-alert {
	width: 300px
}

.popup-forever {
	width: 540px
}

.popup-head {
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/popup/head-bg.70a0eb1.png)
		repeat-x;
	line-height: 28px;
	height: 28px;
	width: 100%
}

.popup-head span {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	margin-left: 15px
}

.popup-head a {
	cursor: pointer;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	display: inline;
	background: url(site/sprite.png) -63px -28px no-repeat;
	width: 17px;
	height: 17px
}

.popup .button {
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/popup/sprite.c040b05.png)
		-63px -1px no-repeat;
	width: 59px;
	height: 22px;
	font-size: 12px;
	color: #333;
	border: 0;
	cursor: pointer
}

.popup-alert-w {
	padding: 20px 30px;
	font-size: 12px
}

.popup-forever-w {
	padding: 30px 10px 30px 40px
}

.popup-alert-text {
	text-align: center
}

.popup-alert-control {
	text-align: center;
	margin-top: 15px;
	line-height: 16px
}

.popup-mask {
	background-color: #000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
	z-index: 800;
	*z-index: 998;
	opacity: .6;
	*filter: alpha(opacity = 60);
	filter: alpha(opacity = 60) \0;
	_top: 0;
	_left: 0
}

.popup-forever-w i {
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/popup/sprite.c040b05.png)
		no-repeat;
	height: 50px;
	width: 43px;
	display: inline;
	float: left
}

.popup-forever-w div {
	margin-left: 60px;
	overflow: hidden
}

.popup-forever-w strong {
	display: block;
	color: #333;
	font-size: 14px
}

.popup-forever-w p {
	margin-top: 12px
}

.popup-forever-w .button {
	margin-right: 12px
}

.tips_link {
	padding: 0;
	margin: 0;
	width: 0;
	background-image: none;
	text-decoration: none
}

.g_tips-r {
	position: relative
}

.g_icon {
	cursor: pointer
}

.g_tips-r-dot {
	position: absolute;
	width: 12px;
	height: 12px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/qipao/hint_ball.28f61f9.gif)
		no-repeat;
	padding: 1px 4px;
	zoom: 1;
	top: -1px;
	left: 32px
}

.g_tips-r .g_icon {
	font-family: arial, "ËÎÌå";
	position: absolute;
	margin-left: 2px;
	padding-left: 7px;
	width: 34px;
	height: 28px;
	font-size: 12px;
	overflow: hidden;
	word-wrap: break-word;
	white-space: normal;
	padding-top: 2px;
	padding-right: 2px;
	line-height: 13px;
	vertical-align: top;
	color: #ff3c00;
	text-decoration: none;
	cursor: pointer;
	left: 0;
	top: -7px;
	background-repeat: no-repeat;
}

.g_red {
	color: #f50
}

.coolsiteresource-tip {
	overflow: hidden;
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 12px;
	margin-left: 4px;
	cursor: pointer;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/qipao/siteresourcetip.9dcc0a1.gif)
}

.coolsiteresource_container {
	display: none;
	position: absolute;
	width: 141px;
	height: 105px;
	z-index: 1000;
	top: -8px;
	right: -125px;
	background-repeat: no-repeat;
}

.coolsiteresource-link {
	width: 141px;
	height: 105px;
	display: block;
	position: relative;
	padding: 0
}

.coolsiteresource-title {
	display: block;
	width: 138px;
	height: 12px;
	line-height: 12px;
	padding: 7px 0 0 3px;
	text-align: center;
	font-size: 12px;
	color: #666;
	overflow: hidden
}

.coolsiteresource-img {
	position: absolute;
	width: 130px;
	height: 75px;
	left: 7px;
	bottom: 6px
}

.coolsiteresource-lgimg {
	height: 95px
}

.g_tips-r-img i {
	padding: 0;
	top: 50%;
	position: absolute;
	margin-left: -2px;
	height: 25px;
	width: 30px;
	margin-top: -12.5px
}

.qipao {
	position: relative
}

.qipao .qipao-arrow {
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: -8px;
	width: 0;
	height: 0;
	border: 4px dashed transparent;
	border-right: 4px solid #f30;
	*margin-top: -5px
}

.qipao .qipao-link, .qipao .qipao-link:hover {
	color: #f30;
	text-decoration: none
}

.qipao .qipao-link {
	display: block;
	position: absolute;
	top: 50%;
	left: 6px;
	margin-top: -9px;
	border: 1px solid #f30;
	border-radius: 2px;
	padding: 1px 1px 0 2px;
	font: 12px/14px arial, PingFangSC-Regular, "Microsoft YaHei", sans-serif;
	white-space: nowrap;
	background: #fff;
	*margin-top: -11px;
	*padding: 1px 2px 2px
}

.qipao .width-wd-hide {
	display: none
}

.qipao-r2 .qipao-link {
	line-height: 12px;
	margin-top: -15px;
	padding: 2px 2px 1px;
	*padding: 0 2px 2px
}

.qipao-hover .qipao-redpt {
	display: block;
	_display: none;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 4px;
	margin-top: -10px;
	width: 5px;
	height: 5px;
	background: url(/static/imgs/redpt.png?__sprite) no-repeat
}

.qipao-hover:hover .qipao-redpt {
	display: none
}

.qipao-hover .qipao-link {
	display: none;
	_display: block
}

.qipao-hover:hover .qipao-link {
	display: block
}

.pop-sethome {
	position: absolute;
	z-index: 990
}

.pop-sethome .clz {
	height: 19px;
	width: 19px;
	right: 4px;
	top: 4px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: -51px -25px;
	z-index: 10
}

.pop-sethome .clz:hover {
	background-position: -51px -56px
}

.pop-sethome .info {
	font-size: 12px;
	position: absolute;
	text-align: right;
	bottom: 8px;
	right: 0;
	color: #666
}

.pop-sethome .info span {
	font-size: 12px;
	display: none;
	font-family: "Microsoft Yahei"
}

.pop-sethome .download, .pop-sethome .go, .pop-sethome .go2 {
	position: absolute;
	left: 50%
}

.pop-sethome .go {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	line-height: 35px;
	text-decoration: none;
	text-align: center
}

.pop-sethome .go:hover {
	text-decoration: underline
}

.pop-sethome .go2 {
	bottom: 60px;
	background-position: -55px 140px
}

.pop-sethome .go2:hover {
	background-position: -55px 75px
}

.sethometype {
	overflow: hidden;
	top: 61px;
	left: 50%;
	margin-left: -595px;
	border-radius: 10px;
	width: 280px;
	height: 110px;
	-webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, .3);
	box-shadow: 1px 3px 8px rgba(0, 0, 0, .3);
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-ms-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;
	animation-duration: .5s
}

.sethometype .go {
	bottom: 32px
}

.sethometype .info {
	overflow: hidden;
	display: block;
	zoom: 1;
	padding-top: 10px;
	width: 35px;
	height: 18px;
	line-height: 18px
}

.sethometype .info:hover {
	width: 250px;
	padding-right: 30px
}

.sethometype .info:hover:hover span {
	display: inline-block;
	*display: inline
}

.sethometype .info:hover:hover span:hover {
	text-decoration: underline
}

.sethometype .download, .sethometype .go, .sethometype .go2 {
	width: 169px;
	height: 35px;
	margin-left: -84px
}

.sethometype .download {
	bottom: 60px;
	background-position: -55px 140px
}

.sethometype .download:hover {
	background-position: -55px 75px
}

.sethometype .titles {
	height: 30px;
	background-color: #f7f7f7;
	color: #999;
	line-height: 2.2;
	text-indent: 20px
}

.sethometype .icon {
	position: absolute;
	right: 10px;
	bottom: 1px;
	width: 17px;
	height: 16px;
	background-position: -136px -26px
}

.sethometype .icon:hover {
	background-position: -136px -59px
}

.sethometype .contents {
	width: 280px;
	height: 110px;
	background-repeat: no-repeat;
	position: relative
}

.sethometype .contents .jiaocheng {
	text-align: center;
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	top: 66px;
	height: 16px;
	line-height: 16px
}

.sethometype .contents .jiaocheng:hover {
	color: #00A770
}

@
-webkit-keyframes fadeInUp { 0%{
	opacity: 0;
	-webkit-transform: translate(-10%, -10%)
}

100%{
opacity
:
1;-webkit-transform
:translate
(0
,
0)
}
}
@
-moz-keyframes fadeInUp { 0%{
	opacity: 0;
	-moz-transform: translate(-10%, -10%)
}

100%{
opacity
:
1;-moz-transform
:translate
(0
,
0)
}
}
@
-ms-keyframes fadeInUp { 0%{
	opacity: 0;
	-ms-transform: translate(-10%, -10%)
}

100%{
opacity
:
1;-ms-transform
:translate
(0
,
0)
}
}
@
keyframes fadeInUp { 0%{
	opacity: 0;
	transform: translate3d(-10%, -10%, 0)
}

100%{
opacity
:
1;transform
:none
}
}
.sethome {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 60px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: #999;
	background: #fff;
	border: 1px solid #efefef;
	left: 100%;
	top: 17px;
	border-radius: 20px;
	margin-left: 8px
}

.sethome:hover {
	text-decoration: none;
	background: #f2f4f8;
	color: #999
}

.shortcut-box {
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: 604px;
	z-index: 10
}

.shortcut-box .rightTip {
	position: absolute;
	top: -71px;
	left: -9px;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	z-index: 10
}

.shortcut-box .rightTip-img {
	background-repeat: no-repeat;
	background-position: center
}

.bottom.shortcut-box .rightTip {
	-o-transform: translateY(-52px);
	-ms-transform: translateY(-52px);
	-moz-transform: translateY(-52px);
	-webkit-transform: translateY(-52px);
	transform: translateY(-52px)
}

.shortcut-box .btn {
	position: relative;
	background: #fff;
	display: block;
	height: 18px;
	width: 18px;
	border: 1px solid #E6E6E6;
	cursor: pointer;
	padding: 16px
}

.shortcut-box .btn i {
	display: block;
	height: 18px;
	width: 18px
}

.shortcut-box .top-btn {
	border-bottom: 0;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s
}

.shortcut-box .top-btn i {
	background-repeat: no-repeat;
}

.shortcut-box .top-btn:hover {
	background: #fafafa
}

.shortcut-box .top-btn:hover .tip {
	visibility: visible;
	left: -94px;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.top.shortcut-box .top-btn {
	opacity: 0;
	filter: alpha(opacity = 0)
}

.bottom.shortcut-box .top-btn {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.shortcut-box .feed-btn {
	border-top: 0
}

.shortcut-box .feed-btn i {
	background-repeat: no-repeat;
}

.shortcut-box .feed-btn:hover {
	background: #fafafa
}

.shortcut-box .feed-btn:hover .tip {
	visibility: visible;
	left: -94px;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.top.shortcut-box .feed-btn {
	display: block
}

.bottom.shortcut-box .feed-btn {
	display: none
}

.shortcut-box .back-btn {
	border-bottom: 0
}

.shortcut-box .back-btn i {
	background-repeat: no-repeat;
}

.shortcut-box .back-btn:hover {
	background: #fafafa
}

.shortcut-box .back-btn:hover .tip {
	visibility: visible;
	left: -94px;
	width: 90px;
	padding-left: 7px;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.shortcut-box .feedback-btn i {
	background-repeat: no-repeat;
}

.shortcut-box .feedback-btn:hover {
	background: #fafafa
}

.shortcut-box .feedback-btn:hover .tip {
	visibility: visible;
	left: -94px;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.shortcut-box .tip {
	position: absolute;
	width: 90px;
	height: 28px;
	line-height: 28px;
	left: -103px;
	top: 12px;
	padding-left: 14px;
	color: #fff;
	display: block;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity = 0);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	background-repeat: no-repeat;
}

.shortcut-box .feedback-box {
	background-color: #fff;
	position: absolute;
	height: 302px;
	width: 323px;
	bottom: 0;
	right: 52px;
	padding: 25px
}

.shortcut-box .feedback-box .close {
	height: 14px;
	width: 14px;
	background: #000;
	position: absolute;
	top: 27px;
	right: 48px
}

.shortcut-box .feedback-box form h2 {
	font-size: 20px;
	color: #000;
	line-height: 22px
}

.shortcut-box .feedback-box form input:-moz-placeholder, .shortcut-box .feedback-box form textarea:-moz-placeholder
	{
	font-size: 14px;
	color: #BBB;
	font-weight: 300
}

.shortcut-box .feedback-box form input::-moz-placeholder, .shortcut-box .feedback-box form textarea::-moz-placeholder
	{
	font-size: 14px;
	color: #BBB;
	font-weight: 300
}

.shortcut-box .feedback-box form input:-ms-input-placeholder,
	.shortcut-box .feedback-box form textarea:-ms-input-placeholder {
	font-size: 14px;
	color: #BBB;
	font-weight: 300
}

.shortcut-box .feedback-box form input::-webkit-input-placeholder,
	.shortcut-box .feedback-box form textarea::-webkit-input-placeholder {
	font-size: 14px;
	color: #BBB;
	font-weight: 300
}

.shortcut-box .feedback-box form .desc-wrap {
	margin-top: 18px;
	padding: 15px;
	height: 108px;
	width: 270px;
	border: 1px solid #EBEBEB
}

.shortcut-box .feedback-box form .desc {
	border: 0;
	resize: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
	line-height: 20px
}

.shortcut-box .feedback-box form [data-hook=desc-error], .shortcut-box .feedback-box form [data-hook=contact-error]
	{
	display: block;
	font-size: 12px;
	line-height: 17px;
	color: #FF6767;
	margin-top: 3px;
	visibility: hidden
}

.shortcut-box .feedback-box form .visible {
	visibility: visible
}

.shortcut-box .feedback-box form .contact-wrap {
	margin-top: 6px;
	width: 300px;
	border-bottom: 1px solid #EBEBEB;
	padding: 4px
}

.shortcut-box .feedback-box form .contact {
	border: 0;
	width: 292px;
	height: 20px
}

.shortcut-box .feedback-box form .submit-btn, .shortcut-box .feedback-box form .submited-btn
	{
	margin-top: 10px;
	height: 39px;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-align: center
}

.shortcut-box .feedback-box form .submit-btn {
	width: 86px;
	background: #0F94F7
}

.shortcut-box .feedback-box form .submited-btn {
	width: 100px;
	background: #e6e6e6
}

.shortcut-box .feedback-box form .button .submited-btn {
	display: none
}

.shortcut-box .feedback-box form .submited .submit-btn {
	display: none
}

.shortcut-box .feedback-box form .submited .submited-btn {
	display: block
}

.content-wrapper {
	position: relative;
	padding: 12px 22px 22px 27px
}

.content-wrapper .content-item {
	position: absolute
}

.siye {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000
}

.siye .siye-link {
	display: block;
	cursor: pointer
}

.siye .siye-img {
	width: 110px;
	height: 110px;
	-ms-interpolation-mode: bicubic
}

.siye .siye-icon {
	width: 20px;
	height: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
}

.siye .close-btn {
	width: 22px;
	height: 23px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -11px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.yixing-siye {
	display: block;
	top: -180px
}

.yixing-siye .yixing-siye-close {
	position: absolute;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	top: 0
}

.width-nr .layout-header.has-banner .siye, .width-nr .layout-header.has-banner .yixing-siye
	{
	display: none
}

.layout-header.has-banner .siye {
	display: block
}

.skin-resource {
	display: none;
	position: fixed;
	_position: absolute;
	height: 160px;
	width: 50px;
	left: 50%;
	cursor: pointer;
	z-index: 200;
	top: 270px;
	margin-left: -652px;
	background-repeat: no-repeat
}

.skin-resource:hover {
	background-position: -50px 0
}

.skin-wrap {
	overflow: hidden;
	display: block;
	position: relative;
	border: 1px solid #dee3eb;
	border-top: 0;
	background: #fff;
	*zoom: 1
}

.skin__header {
	margin: auto;
	height: 30px;
	position: relative;
	top: -16px;
	z-index: 12;
	float: right
}

.skin__types, .skin__type {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #666;
	display: none
}

.skin__type-link {
	display: block;
	border-right: 1px solid #eaeaea;
	width: 100px;
	text-decoration: none;
	text-align: center;
	color: #656565
}

.skin__type-link--active {
	background: #dfe1e2;
	color: #999
}

.skin__type-link:hover {
	background: #656565;
	color: #fff;
	text-decoration: none
}

.skin__actions {
	float: right;
	height: 26px;
	line-height: 26px;
	padding-right: 30px
}

.skin__action {
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	font-size: 12px
}

.skin__action--cancel {
	width: 56px
}

.skin__action--save, .skin__action--save:hover {
	width: 80px;
	text-decoration: none;
	color: #fff;
	background-color: #00a770;
	margin: 0 10px
}

.skin__action--save:hover {
	background-color: #01cb88
}

.skin__action--reset, .skin__action--reset:hover {
	width: 78px;
	height: 24px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #dee3eb
}

.skin__text {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.skin .slider, .skin .slider__grid, .skin .slider__content, .skin .slider__slide
	{
	width: 1036px;
	height: 182px
}

.skin__slider-wrap {
	padding: 21px 0 9px;
	position: relative
}

.skin__slider-wrap .last-item, .skin__slider-wrap .left-mask,
	.skin__slider-wrap .last-item-right, .skin__slider-wrap .right-mask {
	display: block;
	width: 72px;
	height: 146px;
	position: absolute;
	top: 30px;
	z-index: 5
}

.skin__slider-wrap .left-mask {
	left: 0;
	_display: none;
	background-repeat: no-repeat;
}

.skin__slider-wrap .last-item-right, .skin__slider-wrap .last-item {
	z-index: 1;
	background: 0 0
}

.skin__slider-wrap .last-item-right .g-imglink-img, .skin__slider-wrap .last-item .g-imglink-img
	{
	margin-left: -35px;
	opacity: .26;
	filter: alpha(opacity = 26)
}

.skin__slider-wrap .last-item {
	left: 0
}

.skin__slider-wrap .last-item-right {
	right: 0
}

.skin__slider-wrap .right-mask {
	right: 0;
	_display: none;
	background-repeat: no-repeat;
}

.skin__slider-wrap .null {
	width: 105px;
	height: 146px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/skin/null2.c17d843.png)
		no-repeat 0 0
}

.skin .slider__slide {
	background: #fff;
	height: 155px;
	overflow: hidden
}

.skin .slider__slides {
	z-index: 2
}

.skin .slider {
	margin: auto;
	width: 100%
}

.skin .slider__grid {
	width: 100%
}

.skin .slider__content {
	margin: 0 auto;
	overflow: inherit
}

.skin .slider .slider__nav {
	width: 72px;
	height: 146px;
	opacity: .2;
	filter: alpha(opacity = 20)
}

.skin .slider .slider__nav:hover {
	opacity: .5;
	filter: alpha(opacity = 50)
}

.skin .slider .slider__nav--prev {
	top: 9px;
	margin-top: 0;
	left: 0;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/skin/prev.742fc2b.png)
		no-repeat 0 52px
}

.skin .slider .slider__nav--prev:hover {
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/skin/prev.742fc2b.png)
		no-repeat 0 52px
}

.skin .slider .slider__nav--next {
	top: 9px;
	margin-top: 0;
	right: 0;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/skin/next.6c70e71.png)
		no-repeat right 52px
}

.skin .slider .slider__nav--next:hover {
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/skin/next.6c70e71.png)
		no-repeat right 52px
}

.skin .slider .slider__nav {
	z-index: 6
}

.skin .slider__pagination {
	position: absolute;
	bottom: -11px;
	left: 0;
	width: 100%;
	height: 12px;
	text-align: center;
	z-index: 11
}

.skin .slider__pagination-item {
	overflow: hidden;
	display: inline-block;
	*zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 6px;
	outline: 0;
	background: #cedaeb;
	cursor: pointer;
	border-radius: 5px
}

.skin .slider__pagination .selected {
	background: #a4bde4
}

.skin__item {
	float: left;
	position: relative;
	display: inline;
	margin: 9px 5px 0;
	_margin: 9px 4px 0 5px;
	opacity: .26;
	filter: alpha(opacity = 26);
	width: 105px
}

.skin .selected .skin__item {
	opacity: 1;
	filter: alpha(opacity = 100);
	_filter: none
}

.skin .g-imglink {
	text-align: center
}

.skin .g-imglink:hover .g-imglink-bg {
	display: none;
	*display: block
}

.skin .g-skin-selected, .skin .g-imglink-img-mask, .skin .g-imglink-img
	{
	width: 103px;
	height: 144px;
	border: 1px solid #ced9ee
}

.skin .user-select .g-skin-selected {
	display: block
}

.skin .g-skin-selected {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	background-repeat: no-repeat;
}

.skin .g-imglink-tag {
	padding: 0;
	width: 28px;
	height: 28px;
	right: 0;
	top: 0;
	left: auto
}

.skin .g-imglink-bg, .skin .g-imglink-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 23px;
	line-height: 23px
}

.skin .g-imglink-title {
	text-align: center;
	color: #fff;
	z-index: 4;
	font-size: 12px
}

.skin .g-imglink-bg {
	_background: #000;
	z-index: 2;
	background-repeat: no-repeat;
}

.skin .g-imglink-img-mask {
	opacity: .25;
	filter: alpha(opacity = 25);
	*display: none;
	_display: none
}

.skin .g-imglink-tag-new {
	z-index: 1;
	background-repeat: no-repeat;
}

.skin .g-imglink-tag-hot {
	z-index: 1;
	background-repeat: no-repeat;
}

.skin .g-imglink-tag-xuan {
	z-index: 1;
	display: none;
	background-repeat: no-repeat;
}

.skin .g-imglink-tag-selected {
	display: none;
	width: 99px;
	height: 140px;
	left: 0;
	top: 0;
	border: 3px solid #00a770
}

.skin .g-imglink-tag-selected b {
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -3px;
	right: -3px;
	z-index: 2;
	background-repeat: no-repeat;
}

.skin__item--select .g-imglink-tag-selected {
	display: block
}

.skin-wrapper {
	position: relative;
	top: -10px;
	width: 1190px;
	margin: 0 auto
}

.skin-wrapper .page-skinbtn {
	position: relative;
	height: 1px;
	margin-top: -1px;
	z-index: 10
}

.skin-wrapper .page-skinbtn .skinbtn {
	position: absolute;
	right: -72px;
	z-index: 8888;
	height: 152px;
	overflow: hidden
}

.skin-wrapper .page-skinbtn .skinbtn__link {
	display: block;
	width: 19px;
	height: 100px;
	margin-top: -40px;
	transition: all .5s;
	margin-right: 28px;
	background-repeat: no-repeat;
}

.skin-wrapper .page-skinbtn .skinbtn__eltip {
	position: relative;
	top: 48px;
	left: 16px;
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
}

.skin-wrapper .page-skinbtn .down {
	margin-top: -20px
}

.slider, .slider__grid {
	position: relative;
	zoom: 1
}

.slider__content {
	position: relative;
	overflow: hidden;
	width: 100%
}

.slider__slides {
	position: relative;
	width: 999999px
}

.slider__slide {
	float: left
}

.slider__pagination {
	position: relative;
	z-index: 2;
	cursor: pointer
}

.slider__nav {
	position: absolute;
	z-index: 2;
	top: 50%;
	cursor: pointer
}

.slider--type-fade .slider__slides {
	width: 100%
}

.slider--type-fade .slider__slide {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}

.slider--type-fade .animating, .slider--type-fade .selected {
	display: block
}

.slider--type-fade .animating .imglink__title-bg {
	filter: none
}

.slider--navshow-hover .slider__nav {
	display: none
}

.slider--nav-1 .slider__nav {
	width: 24px;
	height: 24px;
	margin-top: -12px;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.slider--nav-1 .slider__nav:hover {
	opacity: .9;
	filter: alpha(opacity = 90)
}

.slider--nav-1 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}

.slider--nav-1 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__grid--hover .slider__nav--prev {
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__grid--hover .slider__nav--prev:hover {
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__grid--hover .slider__nav--next {
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__grid--hover .slider__nav--next:hover {
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__nav {
	width: 37px;
	height: 55px;
	margin-top: -27.5px
}

.slider--nav-2 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__nav--prev:hover {
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}

.slider--nav-2 .slider__nav--next:hover {
	background-repeat: no-repeat;
}

.slider--nav-3 .slider__nav {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.slider--nav-3 .slider__nav:hover {
	opacity: .9;
	filter: alpha(opacity = 90)
}

.slider--nav-3 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}

.slider--nav-3 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}

.slider--nav-4 .slider__nav {
	width: 26px;
	height: 60px;
	margin-top: -30px
}

.slider--nav-4 .slider__nav--prev {
	left: 0;
	background-repeat: no-repeat;
}

.slider--nav-4 .slider__nav--prev:hover {
	background-repeat: no-repeat;
}

.slider--nav-4 .slider__nav--next {
	right: 0;
	background-repeat: no-repeat;
}

.slider--nav-4 .slider__nav--next:hover {
	background-repeat: no-repeat;
}

.slider, .slider__grid, .slider__content, .slider__slide {
	width: 278px;
	height: 110px
}

.suggest {
	position: absolute;
	display: none
}

.suggest .suggest-item {
	cursor: pointer;
	*zoom: 1
}

.suggest .detail {
	height: 180px;
	width: 238px;
	float: right;
	display: none
}

.suggest .list-special {
	width: 200px;
	border-right: 1px solid #DDD;
	float: left
}

.suggest-hint {
	display: none;
	position: absolute;
	top: 2px;
	right: 240px;
	background-image: url(/images/sug-new.png);
	background-repeat: no-repeat;
	background-position: right 50%;
	background-position: right 8px \9;
	*background-position: right 7px;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
	margin-right: 10px;
	color: #666
}

.list-special .suggest-hint {
	right: 0
}

.suggest li.hover {
	background-color: #f5f5f5
}

.suggest li.video-detail-open {
	background-color: #fff
}

.suggest li.hover .video-detail {
	display: block
}

.suggest li.last-video-detail .video-detail {
	display: block
}

.suggest li.hover .video-type-icon {
	display: none
}

.suggest li.hover .video-type-label {
	display: none
}

.suggest li.last-video-detail .video-type-icon {
	display: none
}

.suggest li.last-video-detail .video-type-label {
	display: none
}

.suggest-item {
	zoom: 1;
	overflow: hidden;
	position: relative
}

.suggest-item div .suggest-text {
	float: left
}

.suggest-item .video-type-icon {
	float: left;
	overflow: hidden;
	margin-top: 4px;
	margin-left: 6px;
	width: 16px;
	height: 16px;
	background: url(/images/video-type-icons.png) no-repeat 0 -120px
}

.suggest-item .video-type-label {
	float: right;
	margin-right: 1em;
	display: inline;
	color: #999
}

.suggest-item .video-detail {
	clear: both;
	display: none;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 10px;
	position: relative;
	zoom: 1
}

.suggest-item .video-detail .icon {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(/images/video-type-icons.png);
	padding: 0;
	margin: 0;
	opacity: .7
}

.suggest li.hover .video-detail .icon {
	opacity: 1
}

.suggest-item .video-detail .icon-tv {
	width: 85px;
	height: 51px;
	background-position: 0 -56px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="/images/video-type-tv.png")
}

.suggest-item .video-detail .icon-movie {
	width: 62px;
	height: 51px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="/images/video-type-movie.png")
}

.suggest-item .video-detail .icon-comic {
	width: 62px;
	height: 51px;
	background-position: -88px -56px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="/images/video-type-comic.png")
}

.suggest-item .video-detail .icon-show {
	width: 63px;
	height: 51px;
	background-position: -70px 0;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="/images/video-type-show.png")
}

.suggest-item .video-detail .icon-short {
	width: 61px;
	height: 48px;
	background-position: -144px 0;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="/images/video-type-short.png")
}

.suggest-item .video-detail .short-video-desc {
	font-size: 12px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1.2;
	margin-bottom: 4px
}

.suggest-item .video-detail .col-left {
	float: left;
	margin-right: 22px
}

.suggest-item .video-detail .col-right {
	float: left;
	font-size: 12px
}

.suggest-item .video-detail .col-right label {
	color: #999;
	cursor: pointer;
	vertical-align: bottom
}

.suggest-item .video-detail .col-right em {
	color: #f60
}

.suggest li.short-detail-open .video-detail {
	display: block
}

.suggest li.short-detail-open .video-type-icon {
	display: none
}

.suggest li.short-detail-open .video-type-label {
	display: none
}

.suggest-detail-w {
	padding-top: 10px;
	padding-left: 10px;
	overflow: hidden;
	*zoom: 1
}

.suggest-detail-img {
	float: left;
	margin-right: 8px;
	width: 102px;
	height: 136px
}

.suggest-detail-img img {
	width: 102px;
	height: 136px
}

.suggest-detail-play {
	padding-left: 24px;
	clear: left;
	float: left;
	width: 87px;
	height: 28px;
	margin-top: 8px;
	background-image: url(/images/sug_button.png);
	background-repeat: no-repeat;
	line-height: 28px;
	*line-height: 32px;
	color: #FFF;
	font-size: 14px;
	overflow: hidden
}

.suggest-detail-play:hover {
	text-decoration: none;
	color: #FFF;
	background-position: 0 -28px
}

.suggest-detail-title {
	color: #666;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 14px
}

.suggest-detail-w p {
	line-height: 22px;
	font-size: 12px;
	color: #666;
	height: 22px;
	overflow: hidden
}

.suggest-detail-w p span {
	display: inline-block
}

.suggest-detail-w em {
	color: #ff8533;
	font-weight: 700;
	font-style: normal
}

.suggest-detail-w p.linenumber {
	color: #f60;
	font-weight: 700
}

.tab-wrapper {
	width: 100%;
	height: 39px;
	border-bottom: 1px solid #f5f6f7
}

.tab-wrapper ul {
	line-height: 2.5;
	padding: 0 20px
}

.tab-wrapper ul li.tab-item {
	display: inline-block;
	height: 38px;
	margin-left: 30px;
	font-size: 16px;
	color: #333;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}

.tab-wrapper ul li.tab-item:first-child {
	margin-left: 0
}

.tab-wrapper ul li.tab-item:hover a {
	color: #08A770
}

.tab-wrapper ul li.tab-item.active a {
	color: #08A770;
	border-bottom: 2px solid #08A770
}

.tab-wrapper ul li.tab-item a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.topbe-wrapper {
	position: relative;
	width: 100%
}

.topbe-wrapper .topbe-content {
	position: relative
}

.topbe-wrapper .topbe-content .topbe-link {
	display: block;
	position: relative;
	width: 1190px;
	margin: 0 auto;
	background-position: center top;
	background-repeat: no-repeat
}

.topbe-wrapper .topbe-content .topbe-adimg {
	position: absolute;
	top: 0;
	right: 0
}

.topbe-wrapper .topbe-content .topbe-close {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	z-index: 500
}

.topbe-wrapper .topbe-content img {
	vertical-align: middle
}

.topbe-wrapper .topbe-content .topbe-small {
	position: absolute;
	right: 40px;
	bottom: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/topad/fangdajing.3ca061e.png?__spirte)
		no-repeat;
	background-size: 16px 16px
}

.small-topbe-wrapper {
	position: absolute;
	top: 25px;
	margin-left: 7px
}

.small-topbe-wrapper #smallTopbeWrapper {
	display: none
}

.small-topbe-wrapper #smallTopbeWrapper .be-content {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%
}

.small-topbe-wrapper #smallTopbeWrapper .be-content .topbe-big {
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}

.toppicture {
	position: relative;
	*zoom: 1;
	padding-bottom: 11px
}

.toppicture, .toppicture .g-imglink-img {
	width: 278px;
	height: 110px;
	text-align: center
}

.toppicture-hover .slide-btn {
	display: block
}

.scrollable .g-slider-next {
	right: 10px
}

.scrollable .g-slider-prev {
	left: 10px
}

.toptab2 .g-tab {
	width: 32px;
	font-size: 16px;
	margin-right: 20px
}

.toptab2 .g-tab .coolsiteresource-tip {
	margin: 5px 0 0;
	*margin: 0
}

.toptab2 .g-tab-last {
	margin-right: 0
}

.toptab2 .g-icon-redpoint {
	top: 6px;
	right: 5px
}

.topzixun, .topzixun-over {
	height: 547px;
	overflow: hidden;
	position: relative;
	z-index: 10
}

.topzixun-more {
	height: 24px;
	line-height: 24px;
	background: #f7f7f7;
	display: none;
	margin: 3px 15px 0;
	font-size: 12px;
	text-align: center
}

.topzixun-more:hover {
	background: #f1f1f1
}

.topzixun p {
	width: 250px;
	height: 28px;
	overflow: hidden;
	margin: 0 auto
}

.topzixun-over-hidden {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.top-scroll-box {
	top: 4px;
	right: 2px;
	position: absolute;
	width: 9px;
	opacity: .3;
	filter: alpha(opacity = 30);
	z-index: 595;
	display: none
}

.top-scroll-box-bg {
	position: relative;
	margin: 9px 0;
	height: 508px;
	background: #F7F7F7
}

.top-scroll-box-btn {
	z-index: 599;
	width: 8px;
	height: 32px;
	display: block;
	position: absolute;
	right: 2px;
	top: 0;
	margin-top: 5px;
	cursor: default;
	background: #DFE0E2;
	border-radius: 6px;
	display: none
}

.top-scroll-box-btn:hover {
	background: #CBCCCD
}

.user-select-none {
	-moz-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.topzixun .top-scroll-tip {
	position: absolute;
	top: 225px;
	right: 4px;
	width: 11px;
	height: 20px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/component/topzixun/arrow.ee66aa8.gif)
		no-repeat
}

.topzixun-topnews {
	padding: 5px 0;
	*padding: 6px 0 4px
}

.topzixun-topnews a {
	line-height: 26px
}

.topzixun-tag, .toplink-type, .topzixun .toplink-tag, .topzixun .toplink-type
	{
	position: relative;
	top: -1px;
	border: 1px solid #ffe7cf;
	padding: 1px 2px 1px 3px;
	font-size: 12px;
	color: #f90
}

.topzixun .toplink-tag {
	margin-right: 5px;
	border-radius: 1px;
	border-color: #f50;
	color: #f50
}

.topzixun .toplink-type, .toplink-type {
	float: right;
	top: 5px;
	border-radius: 2px;
	border-color: #f0f0f0;
	color: #bbb
}

.topzixun .toplink-type:hover, .toplink-type:hover {
	text-decoration: none
}

#box-toplist0 .toppicture {
	padding-bottom: 11px
}

.toppicture2 {
	padding-top: 11px
}

.topzixun .rec-hotsearch {
	left: 0;
	bottom: 0;
	padding: 0 4px;
	background: #fff;
	position: absolute;
	z-index: 12
}

.topzixun .rec-hotsearch a {
	display: block;
	_display: inline-block;
	width: 115px;
	height: 28px;
	line-height: 28px;
	float: left;
	margin: 0 10px;
	overflow: hidden
}

.topzixun .rec-hotsearch a:hover {
	color: #f50;
	text-decoration: underline
}

.topzixun .rec-hotsearch .rec-close {
	right: 0;
	bottom: -10px;
	position: absolute;
	width: 10px;
	height: 10px;
	z-index: 13;
	background-repeat: no-repeat;
}

.topzixun .rec-hotsearch .rec-close:hover {
	background-repeat: no-repeat;
}

.topyingshi, .topyingshi .topyingshi-over {
	height: 288px
}

.topyingshi .top-scroll-box-bg {
	height: 266px
}

.topyingshi .sublink {
	margin-left: 10px
}

.topyingshi .desc {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 28px;
	cursor: pointer
}

.topyingshi .rank {
	float: left;
	width: 14px;
	height: 16px;
	margin-top: 6px;
	margin: 6px 5px 0 0;
	_margin-right: 2px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.weather2 {
	margin: 20px 1px 0 52px;
	position: relative;
	white-space: nowrap
}

.weather2-inner {
	*zoom: 1;
	*position: relative;
	*display: inline
}

.weather2-city {
	width: 108px;
	float: left;
	margin-right: 4px;
	position: relative
}

.weather2-city-inner {
	height: 32px;
	padding: 8px;
	float: left
}

.weather2-city-inner:hover, .weather2__infos:hover {
	background: #f2f4f8
}

.weather2__7day {
	margin-top: 4px
}

.weather2-item {
	display: inline-block;
	float: left;
	*zoom: 1
}

.weather2-item, .weather2-item:hover {
	color: #444
}

.weather2-modify-btn {
	float: left;
	margin-left: 8px;
	color: #999
}

.weather2-modify-tl {
	margin-left: 2px
}

.weather2__info {
	position: relative;
	padding: 6px 8px 8px;
	float: left;
	width: 116px;
	overflow: hidden;
	color: #444
}

.weather2__yujing-icon {
	display: block;
	background: #104B9C;
	width: 70px;
	height: auto;
	line-height: 0;
	color: #fff;
	text-indent: 17px;
	border-radius: 2px;
	overflow: hidden
}

.weather2__yujing-item {
	display: block;
	height: 16px;
	line-height: 16px
}

.weather2__link {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 3
}

.weather2__tomorrow {
	_width: 66px
}

.weather2__infos {
	position: relative
}

.weather2__desc {
	overflow: hidden;
	padding: 2px 0 0 8px;
	*padding-left: 5px
}

.weather2__slider {
	position: relative;
	height: 16px;
	overflow: hidden
}

.weather2__slider-item {
	position: relative;
	top: 0
}

.weather2__info-icon {
	position: relative;
	float: left;
	display: inline;
	*zoom: 1;
	width: 38px;
	height: 35px;
	background-repeat: no-repeat
}

.weather2__static3 {
	background-repeat: no-repeat;
}

.weather2__today-icon, .weather2__tomorrow-icon {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 0;
	bottom: 0
}

.weather2__today-icon {
	background-repeat: no-repeat;
}

.weather2__tomorrow-icon {
	background-repeat: no-repeat;
}

.weather2__info-txt {
	display: block;
	height: 16px;
	line-height: 16px;
	*zoom: 1
}

.weather2__temperature {
	font-family: arial;
	margin: 4px 0 0
}

.weather2__pm25-text {
	text-align: center;
	height: 16px;
	line-height: 16px;
	background: #f50;
	color: #fff;
	border-radius: 2px;
	padding: 0 2px
}

.weather2__city-modify-panel {
	position: absolute;
	top: 0;
	left: -10px;
	z-index: 301;
	padding: 10px;
	height: 115px;
	background: #f5f7f7
}

.weather2__city-select {
	float: left;
	margin: 0 0 4px;
	width: 100px
}

.weather2__city-select-wrap {
	*zoom: 1;
	width: 100px
}

.weather2__city-select-wrap:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.weather2__city-btn {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*margin-top: 10px;
	text-align: center;
	cursor: pointer
}

.weather2__city-btn, .weather2__city-btn:hover {
	color: #666
}

.weather2__city-btn--save {
	border: 1px solid #d2d9e8;
	width: 42px;
	height: 16px;
	line-height: 16px;
	background: #fff;
	color: #333
}

.weather2__city-btn--save:hover {
	text-decoration: none
}

.weather2__city-change {
	margin-bottom: 10px
}

.weather2__city-btn--cancel {
	margin-left: 6px;
	color: #999
}

.weather2__city-btn--cancel:hover {
	color: #444
}

.weather-tips {
	display: none;
	*zoom: 1;
	position: absolute;
	top: 50px;
	right: -6px;
	z-index: 210;
	border: 1px solid #e9e9e9;
	border-radius: 2px;
	padding: 0 10px;
	height: 22px;
	line-height: 21px;
	color: #c78544;
	text-align: center;
	background: #fff
}

.weather-tips .weather-tips-tr {
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -3px;
	width: 7px;
	height: 5px;
	background-repeat: no-repeat;
}

.weather-tips .weather-tips-icon {
	position: relative;
	top: 2px;
	vertical-align: top;
	margin-right: 2px;
	width: 16px;
	height: 16px
}

.headwise {
	margin-top: 3px;
	position: relative;
	*zoom: 1
}

.headwise__icon {
	width: 12px;
	height: 11px;
	float: left;
	margin: 2px 5px 0 0;
	background-repeat: no-repeat;
}

.headwise .headwise__pop {
	padding: 13px 10px 18px;
	position: absolute;
	background: #f2f4f8;
	left: -10px;
	top: 14px;
	z-index: 8;
	display: none;
	color: #444;
	width: 108px
}

.headwise__erweima {
	display: block;
	margin: 0 auto;
	width: 65px;
	height: 65px
}

.headwise__txt {
	display: block;
	line-height: 15px;
	margin-top: 6px;
	white-space: normal
}

.headwise__btxt {
	color: #1dbd21
}

.headwise__pop-icon {
	width: 26px;
	height: 27px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
}

.headwise:hover .headwise__pop, .headwise--hover .headwise__pop {
	display: block
}

.login-pan-mobile {
	margin: 28px 0 0 58px
}

.login-pan-mobile .header__item {
	height: auto
}

.login-pan-mobile .header__ovitem {
	float: right;
	width: 156px
}

.login-pan-mobile .header__ovitem .hover-block {
	position: relative;
	padding: 8px 17px 8px 10px;
	top: -8px;
	margin-right: -17px
}

.login-pan-mobile .header__ovitem .hover-block:hover {
	background: #f2f4f8
}

.login-pan-mobile .islogin .hover-block {
	padding: 8px 10px;
	margin-right: -10px
}

.login-pan-mobile .islogin .head_wise .wise__erweima {
	width: 100%
}

.header--r1 {
	margin-left: 31px;
	*width: 156px
}

.header--r2 {
	margin-left: 54px
}

.header--r3 {
	margin-top: 20px;
	width: 121px
}

.login-pan-mobile.joke-mail {
	padding: 8px 8px 8px 0;
	position: relative;
	top: -8px
}

.login-pan-mobile.joke-mail:hover {
	background: #f2f4f8
}

.headlink2 {
	position: relative;
	vertical-align: top
}

.headlink2, .headlink2__link, .headlink2__icon, .headlink2__text {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.headlink2__link {
	position: relative;
	z-index: 302;
	padding: 0;
	color: #444
}

.headlink2__link:hover {
	color: #444;
	text-decoration: underline
}

.headlink2__icon {
	position: relative;
	vertical-align: middle;
	top: -.1em;
	*top: .1em;
	background-repeat: no-repeat;
	cursor: pointer
}

.headlink2__text {
	vertical-align: baseline;
	white-space: normal;
	cursor: pointer
}

.headlink2__text:hover {
	color: #444;
	text-decoration: underline
}

.bottom-banner {
	position: fixed;
	z-index: 2000;
	left: 0;
	width: 100%;
	height: 0;
	bottom: 0;
	font-size: 0;
	line-height: 0
}

.bottom-banner-mask {
	position: absolute;
	width: 100%
}

.bottom-banner-link, .bottom-banner-close {
	position: absolute;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer
}

.bottom-banner-link-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%
}

.bottom-banner-link {
	left: 50%
}

.bottom-banner-close-wrapper {
	position: relative;
	z-index: 2001;
	margin: auto;
	width: 1190px
}

.bottom-banner-small {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -9px;
	height: 0
}

.bottom-bannerv2 {
	left: 50%;
	width: 200px;
	margin-left: 395px
}

.bottom-banner-close-wrapperv2 {
	width: 100%
}

.bottom-banner-linkv2 {
	left: 0
}

.coolsites-wrapper {
	position: relative;
	/*padding: 0 0 20px;*/
	background-color: #fff;
	border: 1px solid #DEE3EB;
}

.coolsites-wrapper ul .site-item {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 110px;
	height: 25px;
	line-height: 25px;
	padding: 6px 0 3px;
	vertical-align: top;
	font-size: 14px;
	color: #333;
	text-align: left;
}

.coolsites-wrapper ul .site-item .sitelink:hover {
	text-decoration: underline;
	color: #f50
}

.coolsites-wrapper ul .site-item .no-icon {
	padding: 0
}

.coolsites-wrapper ul .site-item .icon-site {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 20px;
	padding-left: 20px;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position-y: 2px
}

.coolsites-wrapper ul .site-item .main-site {
	padding-right: 4px
}

.coolsites-wrapper ul .site-item .sub-site {
	padding-left: 4px
}

.coolsites-wrapper ul .site-item:hover .coolsiteresource-tip {
	display: none
}

.coolsites-wrapper ul .site-item:hover .coolsiteresource_container {
	display: block
}

.coolsites-wrapper ul .site-item .inline-block-wrapper {
	display: inline-block;
	position: relative;
	margin-left: -20px
}

.coolsites-wrapper ul .first {
	width: 100px;
	margin-left: 20px;
	text-align: left;
}

.coolsites-wrapper ul .first a {
	color: #0AA770;
}

.coolsites-wrapper ul .first a:hover {
	text-decoration: underline
}

.coolsites-wrapper ul .last {
	width: 42px;
	float: right;
	text-align: right;
	margin-right: 20px
}

.coolsites-wrapper ul .last a {
	font-size: 14px;
	color:  #0AA770;
}

.coolsites-wrapper ul .last a:hover {
	color: #f30;
	text-decoration: underline
}

.coolsites-wrapper .coolsitead-tip {
	display: inline-block;
	position: relative;
	top: 2px;
	left: 6px;
	width: 18px;
	height: 14px;
	margin-left: -3px;
	padding: 0;
	background-position: 0 0;
	background-repeat: no-repeat
}

.coolsites-wrapper .coolsiteresource-tip {
	top: -2px
}

.coolsites-wrapper .coolsiteresource_container {
	display: none;
	position: absolute;
	width: 141px;
	height: 105px;
	z-index: 1;
	top: -2px;
	right: -142px;
	background-repeat: no-repeat
}

.coolsites-wrapper .triup {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/coolsites/up.44f5781.png)
}

.coolsites-wrapper .tridown {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/coolsites/drop.b084916.png)
}

.coolsites-wrapper .coolsitead-container {
	width: 100%;
	*height: 78px;
	position: relative;
	text-align: center;
	padding: 10px 0;
	background-color: #f2f4f7;
	border-top: solid 1px #dee3eb;
	border-bottom: solid 1px #dee3eb;
	font-size: 12px;
	color: #333
}

.coolsites-wrapper .coolsitead-container a:hover {
	color: #f50;
	text-decoration: underline
}

.coolsites-wrapper .coolsitead-container .close {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-repeat: no-repeat;
}

.coolsites-wrapper .coolsitead-container .toptri {
	width: 0;
	height: 0;
	position: absolute;
	border-width: 8px 6px;
	border-style: dashed dashed solid;
	border-color: transparent;
	left: 50%
}

.coolsites-wrapper .coolsitead-container .con {
	width: 0;
	height: 0;
	position: absolute;
	border-width: 8px 6px;
	border-style: dashed dashed solid;
	border-color: transparent;
	left: 50%;
	border-bottom-color: #f2f4f7;
	top: -15px;
	z-index: 10
}

.coolsites-wrapper .coolsitead-container .bor {
	width: 0;
	height: 0;
	position: absolute;
	border-width: 8px 6px;
	border-style: dashed dashed solid;
	border-color: transparent;
	left: 50%;
	border-bottom-color: #dee3eb;
	top: -16px
}

.coolsites-wrapper .coolsitead-container .adlist2 .item {
	width: 190px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	text-align: left;
	overflow: hidden;
	white-space: nowrap
}

.coolsites-wrapper .coolsitead-container .adlist2 .item-text {
	display: inline-block;
	vertical-align: top
}

.coolsites-wrapper .coolsitead-container .adlist2 .item .icon {
	padding-left: 18px
}

.coolsites-wrapper .coolsitead-container .adlist2 .item .re {
	background-repeat: no-repeat;
}

.coolsites-wrapper .coolsitead-container .adlist2 .item .jian {
	background-repeat: no-repeat;
}

.coolsites-wrapper .coolsitead-container .adlist2 .item .bot {
	margin-right: 10px;
	color: #d4dae4
}

.coolsites-wrapper .coolsitead-container .adlist3 .item {
	width: 80px\9;
	display: inline-block;
	margin: 0 10px;
	overflow: hidden
}

.coolsites-wrapper .coolsitead-container .adlist3 .item-img {
	width: 80px;
	height: 55px;
	border-radius: 6px
}

.coolsites-wrapper .coolsitead-container .adlist3 .item-text {
	display: block;
	max-width: 7em;
	margin-top: 8px;
	white-space: nowrap;
	text-align: center
}

.coolsites-wrapper .coolsitead-container .adlist1 {
	height: 75px;
	overflow: hidden;
	padding: 0 89px
}

.coolsites-wrapper .coolsitead-container .adlist1 .item {
	display: inline-block;
	height: 75px;
	position: relative;
	margin: 0 6px;
	vertical-align: middle;
	text-align: center
}

.coolsites-wrapper .coolsitead-container .adlist1 .item-img {
	width: 95px;
	height: 60px
}

.coolsites-wrapper .coolsitead-container .adlist1 .item-text {
	display: block;
	width: 95px;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	margin-top: 2px;
	white-space: nowrap;
	text-align: center
}

.coolsites-wrapper .coolsitead-container .adlist1 .first {
	position: relative
}

.coolsites-wrapper .coolsitead-container .adlist1 .first .item-img {
	width: 145px;
	height: 75px
}

.coolsites-wrapper .coolsitead-container .adlist1 .first .item-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 145px;
	max-width: 145px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000) \9;
	display: none
}

.coolsites-wrapper .coolsitead-container .adlist1 .first:hover .item-text
	{
	display: block
}

.coolsites-wrapper.nohoverbg:hover {
	background: #fff
}

.user-box {
	position: absolute;
	left: 50%;
	margin-left: 318px;
	display: block;
	top: 12px;
	z-index: 300
}

.user-box-fix {
	position: fixed
}

.header {
	margin: auto;
	text-align: right;
	position: relative;
	top: -10px;
	width: 100%;
	min-width: 1190px;
	height: 99px;
	z-index: 101;
	*z-index: 900;
	background: #fff;
	border-bottom: 1px solid #D1D8E5
}

.header .search {
	position: absolute;
	left: 50%;
	min-width: 746px;
	*width: 805px;
	margin-left: -440px;
	*margin-left: -445px
}

.header-fix {
	position: fixed;
	width: 100%;
	top: 0;
	height: 200px;
	opacity: 0;
	background: #fff;
	-moz-box-shadow: 0 1px 8px #c7c7c7;
	-webkit-box-shadow: 0 1px 8px #c7c7c7;
	box-shadow: 0 1px 8px #c7c7c7;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transform: translateY(-200px)
}

.header-fix .search {
	position: absolute;
	bottom: 15px;
	left: 50%;
	margin-left: -595px
}

.header-fix-show {
	z-index: 200;
	opacity: 1;
	transform: translateY(-126px)
}

.shadow {
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .11);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .11);
	box-shadow: 0 0 6px rgba(0, 0, 0, .11)
}

.font {
	color: #333;
	font-size: 14px
}

.searchWrapper {
	position: relative;
	top: 10px;
	*z-index: 999;
	width: 1190px;
	height: 46px;
	margin: 0 auto
}

.fixed-search {
	padding-top: 99px;
	-padding-top: 0
}

.fixed-search #topColumn {
	visibility: hidden
}

.fixed-search .header {
	z-index: 1000;
	opacity: 1;
	position: fixed;
	*position: relative;
	top: 0;
	background: #fff;
	-moz-transition: -moz-box-shadow .2s linear;
	-webkit-transition: -webkit-bbox-shadow .2s linear;
	transition: box-shadow .2s linear;
	-moz-box-shadow: 0 1px 8px #c7c7c7;
	-webkit-box-shadow: 0 1px 8px #c7c7c7;
	box-shadow: 0 1px 8px #c7c7c7;
	border-bottom: 0
}

.fixed-search .header .notice {
	display: none
}

.fixed-search .header .notice-fixed {
	display: block;
	position: absolute;
	top: 10px;
	*right: 0
}

.search .main-logo {
	height: 40px;
	margin-right: 8px;
	vertical-align: bottom
}

.search .main-logo img {
	width: 128px;
	height: 40px;
	margin-top: -2px
}

.search .erji-logo {
	margin-right: 20px
}

.search .tabs-toggle, .search .tabs-toggle:hover {
	cursor: pointer;
	position: absolute;
	top: 1px;
	left: 137px;
	*left: 145px;
	z-index: 1;
	*z-index: 1000;
	padding: 0 10px;
	width: 38px;
	height: 44px;
	text-align: left;
	font: 400 12px/45px simsun;
	text-decoration: none;
	color: #999
}

.search .tabs-toggle .arrow {
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 38px;
	width: 9px;
	height: 6px;
	text-indent: -999px;
	background-repeat: no-repeat;
}

.search .tabs-toggle-open .arrow {
	background-repeat: no-repeat;
}

.search .tabs {
	display: none;
	position: absolute;
	top: 45px;
	left: 136px;
	*left: 145px;
	z-index: 776;
	border: 1px solid #666;
	border-top: 0;
	background: #fff
}

.search .tabs .tab {
	display: block;
	padding-left: 9px;
	width: 45px;
	height: 24px;
	text-align: left;
	font: 400 12px/24px simsun;
	color: #999;
	position: static
}

.search .tabs-hover .tab {
	background: transparent
}

.search .curr, .search .tabs-hover .tab:hover {
	text-decoration: none;
	color: #999;
	background: #f1f1f1
}

.search .hotword {
	position: absolute;
	right: 6px;
	top: 15px;
	width: 18px;
	height: 18px;
	text-indent: -99999px;
	z-index: 12
}

.search .hotword:hover {
	text-decoration: none
}

.search .hot-num {
	display: block;
	width: 18px;
	height: 18px;
	text-indent: 0;
	text-align: center;
	color: #fff;
	cursor: pointer;
	line-height: 18px;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	border-radius: 20px;
	background-color: #FC561F
}

.search .hotword-off .hot-num {
	display: block;
	color: #666;
	background-color: #DDD
}

.search .hotword-on {
	overflow: hidden;
	border-radius: 20px;
	background-repeat: no-repeat;
}

.search .hotword-on .hot-num {
	display: none
}

.search .hotword-off .hot-num:hover {
	color: #f50
}

.logoBig {
	font-size: 42px
}

.searchForm {
	*height: 46px;
	margin: 0 auto;
	border: 1px solid #3083FF
}

.textWrapper {
	position: relative;
	height: 44px;
	*z-index: 999;
	border-right: 0;
	background: #fff
}

.textWrapper img {
	margin-left: 16px;
	height: 17px;
	width: 16px
}

.textInput {
	width: 453px;
	height: 30px;
	line-height: 28px;
	padding: 7px 25px 7px 15px;
	margin-left: 45px;
	caret-color: #333;
	border: 0;
	*border: 0 none;
	font-size: 14px;
	color: #333
}

.textInput::-webkit-input-placeholder, .textInput:-moz-placeholder,
	.textInput::-moz-placeholder, .textInput:-ms-input-placeholder {
	font-size: 14px;
	color: #999
}

.submitWrapper {
	position: relative
}

.submitWrapper .submitInput {
	width: 120px;
	height: 44px;
	*height: 46px;
	background-color: #3083FF;
	border: 0;
	*border: 0 none;
	color: #fff;
	font-size: 16px
}

.submitWrapper .submitInput:hover {
	background-color: #317ef3
}

.submitWrapper .searchIcon {
	position: absolute;
	height: 21px;
	width: 21px;
	left: 32px;
	top: 12px
}

.suggest-search {
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 999;
	*z-index: 555;
	width: 538px;
	font-family: Arial, "PingFang SC", Helvetica, "Microsoft YaHei", SimSun;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
	background-color: #fff
}

.suggest-search .suggest-item {
	color: #333;
	font-size: 14px;
	height: 26px;
	padding-left: 16px;
	line-height: 26px;
	text-align: left;
	cursor: pointer
}

.suggest-search .suggest-item.selected {
	background-color: #F6F6F6
}

.sug-wrap {
	font-family: Arial, "PingFang SC", Helvetica, "Microsoft YaHei", SimSun;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
	background-color: #fff;
	position: absolute;
	top: 42px;
	width: 460px
}

.sug-wrap li {
	color: #333;
	font-size: 14px;
	height: 26px;
	padding-left: 16px;
	line-height: 26px;
	text-align: left;
	cursor: pointer
}

.sug-wrap li:first-child {
	margin-top: 13px
}

.sug-wrap li:last-child {
	margin-bottom: 13px
}

.sug-wrap li.selected {
	background-color: #F6F6F6
}

.suggest-search .suggest-item {
	padding: 2px 0 2px 9px;
	font: 14px \5B8B\4F53;
	height: 24px;
	line-height: 24px;
	position: relative
}

.suggest-search b {
	font-weight: 700
}

.suggest-search .tag-type {
	float: right;
	color: #999;
	font-size: 12px;
	margin-right: 8px;
	display: none
}

.suggest-search .ebeef3 {
	color: #ebeef3
}

.suggest-search .lishi {
	margin-left: 16px
}

.hao123-indexsearchlist1 .suggest-search .history b {
	font-weight: 400;
	color: #5e81ca
}

.hao123-indexsearchlist1 .suggest-search .history .suggest-text {
	color: #5e81ca
}

.hao123-indexsearchlist1 .suggest-search .tag-type {
	display: block
}

.hao123-indexsearchlist1 .suggest-search .tag-type.hide {
	display: none
}

.hao123-indexsearchlist1 .suggest-search .tag-type.sugdel {
	display: none
}

.suggest-search i {
	font-size: 12px;
	padding-left: 5px
}

.suggest-search .info {
	font-size: 12px;
	font-weight: 400
}

.suggest-search .icon {
	padding-right: 8px
}

.suggest-search .define {
	font-weight: 700;
	padding-left: 18px
}

.suggest-search .hot-icon {
	display: inline-block;
	height: 16px;
	line-height: 18px;
	font-size: 12px
}

.suggest-search .hot-icon-index {
	width: 18px;
	margin-right: 8px;
	text-align: center;
	color: #fff;
	font-family: arial;
	font-weight: 800
}

.suggest-search .hot-icon-orange {
	border-radius: 2px;
	background-color: #1DA671
}

.suggest-search .hot-icon-dark {
	color: #999;
	border-radius: 2px;
	background-color: #F7F7F8
}

.suggest-search .hot-icon-new {
	width: 12px;
	height: 9px;
	margin: 0;
	background: 0 0;
	position: relative;
	bottom: 2px;
	left: 3px
}

.suggest-search .list-hook {
	padding-bottom: 1px;
	zoom: 1
}

.suggest-search .footer-hook {
	font-size: 12px;
	line-height: 28px;
	height: 28px;
	z-index: 990;
	background: #f9f9f9;
	color: #ccc;
	padding: 0 8px 0 9px;
	display: none
}

.suggest-search .footer-hook a {
	cursor: pointer;
	color: #ccc
}

.suggest-search .footer-hook a:hover {
	text-decoration: underline;
	color: #666
}

.suggest-search .footer-hook .fl {
	float: left
}

.suggest-search .footer-hook .fr {
	float: right
}

.suggest-search .hotword-tip a {
	color: #0053a5
}

.hao123-indexsearchlist1 .suggest-search li.hover .tag-type.sugdel {
	display: block
}

.singlesite-frame {
	width: 185px;
	margin: 0 5px 5px 0;
	position: relative;
	z-index: 9
}

.singlesite-frame:hover .singlesite-handler {
	display: block
}

.singlesite-frame:hover .default-singlesite {
	-moz-box-shadow: 0 0 8px #ddd;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.singlesite-frame:hover .default-singlesite .folder-icon {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sitemanage/website/website-content/img/file-icon@2x.8b11858.png)
}

.singlesite-frame .singlesite-icon {
	margin: 11px 10px 11px 0;
	line-height: 0
}

.singlesite-frame .folder-icon {
	width: 20px;
	height: 18px;
	margin: 12px 10px 12px 0;
	background-size: 20px auto;
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sitemanage/website/website-content/img/file-icon@2x.8b11858.png)
}

.singlesite-frame .singlesite-text {
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px
}

.singlesite-frame .default-singlesite {
	background-color: #fbfbfb;
	border: 1px solid #fbfbfb;
	width: 154px;
	height: 42px;
	line-height: 42px;
	padding: 0 9px 0 20px;
	cursor: pointer
}

.singlesite-frame .singlesite-handler {
	display: none;
	position: absolute;
	height: 20px;
	width: 20px;
	right: 3px;
	bottom: 7px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/img/handler@2x.0982591.png)
		center center no-repeat;
	background-size: 14px 14px
}

.sites-wrapper {
	width: 1190px;
	height: 264px;
	margin-bottom: 20px;
	background-color: #fff
}

.popup-site-w {
	position: absolute;
	top: 0;
	left: 175px;
	width: 1088px
}

.popup-site-shadow {
	float: left;
	width: 1088px;
	background: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
		StartColorStr='#2c000000', EndColorStr='#2c000000')
}

.popup-site {
	float: left;
	font-size: 14px;
	line-height: normal;
	border: 1px solid #c1c1c1;
	background: #fff;
	position: relative;
	top: -2px;
	left: 0;
	_left: -2px
}

.popup-site .g_clr:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.popup-site .item {
	padding-left: 26px;
	width: 105px;
	text-decoration: none;
	color: #333;
	float: left;
	height: 23px;
	line-height: 23px;
	line-height: 26px\9;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.popup-site .item-added {
	color: #666
}

.popup-site .item-added-added:hover {
	color: #666;
	text-decoration: none
}

.popup-site .item-normal:hover, .popup-site .item-add:hover {
	color: #fff;
	text-decoration: none
}

.popup-site .item-move {
	margin: 0;
	position: absolute;
	z-index: 255
}

.popup-site .important a.item-normal {
	color: #f30
}

.popup-site .important a.item-normal:hover {
	color: #fff
}

.popup-site-layer {
	position: absolute;
	height: 588px;
	width: 750px;
	background-color: #838581;
	z-index: 599;
	top: 106px;
	left: 86px
}

.popup-site-head {
	height: 36px;
	position: relative;
	background: #fcfcfc;
	border-bottom: 1px solid #f2f2f2;
	width: 1088px;
	overflow: hidden
}

.popup-site-head span {
	position: absolute;
	left: 16px;
	top: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	width: 95px
}

.popup-site-head a {
	float: right;
	display: inline;
	margin-right: 15px;
	font-size: 12px;
	margin-top: 12px;
	color: #0053a5
}

.popup-site-head a:hover {
	color: #f30
}

.popup-site-head .close {
	height: 23px;
	width: 23px;
	margin-top: 7px
}

.popup-site-self {
	background: #f7f7f7
}

.popup-site-self-sites {
	position: relative;
	width: 1074px;
	padding: 9px 0 15px 14px;
	overflow: hidden
}

.popup-site-self-sites li {
	float: left;
	display: inline;
	margin: 4px 0 4px 5px;
	background: #fff;
	border: 1px dotted #bbb;
	width: 110px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px
}

.popup-site-self-sites li:hover {
	border: 1px dotted #000
}

.popup-site-self-sites a, .popup-site-self-sites span {
	float: left;
	display: inline;
	margin-left: 5px;
	outline: 0
}

.popup-site-self-sites a {
	height: 20px
}

.popup-site-self-sites span {
	color: #999;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 69px;
	cursor: move;
	*line-height: 22px
}

.popup-site-self-sites .modify {
	width: 9px
}

.popup-site-self-sites .delete {
	width: 15px
}

.popup-site-self-fsites li.hover {
	border: 1px dotted #000
}

.popup-site-self-sug {
	position: relative;
	z-index: 100;
	margin-left: 18px;
	padding: 15px 0 15px 6px;
	width: 1064px
}

.popup-site-self-sug lable, .popup-site-self-sug input,
	.popup-site-self-sug a {
	display: inline-block;
	vertical-align: middle
}

.popup-site-self-sug input {
	margin: 0 10px 0 2px;
	border: 2px solid #0aa770;
	padding: 4px 7px 4px 4px;
	width: 300px;
	height: 16px;
	line-height: 16px;
	color: #333;
	background-color: #fff
}

.popup-site-self-sug .error {
	border-color: #e49a9a
}

.popup-site-self-sug .name {
	width: 178px;
	margin-right: 32px
}

.popup-site-self-sug .placeholder {
	line-height: normal;
	position: absolute;
	color: #999;
	font-size: 14px;
	margin: 0;
	cursor: text;
	top: 19px;
	*top: 19px;
	top: 22px \0;
	left: 365px
}

.popup-site-self-sug .placeholder-name {
	left: 90px
}

.popup-site-self-sug a {
	margin-left: 3px;
	cursor: pointer;
	text-align: center
}

.popup-site-self-sug a:hover {
	text-decoration: none
}

.popup-site-self-sug .add {
	width: 69px;
	height: 28px;
	color: #fff;
	margin-left: 0;
	line-height: 28px;
	background-position: 0 -78px;
	background-color: #0aa770
}

.popup-site-self-sug .save {
	color: #1c1c1c;
	width: 71px;
	height: 29px;
	background-position: -60px 0;
	line-height: 29px;
	_line-height: 35px;
	overflow: hidden
}

.popup-site-cms {
	overflow: hidden;
	position: relative;
	clear: both
}

.popup-site-cms dl {
	border-top: 1px solid #f2f2f2;
	padding: 12px 0 27px 110px;
	width: 855px;
	position: relative
}

.popup-site-cms dt {
	position: absolute;
	top: 18px;
	left: 0;
	padding-left: 21px;
	text-align: left;
	color: #666;
	background: #fff
}

.popup-site-cms dd {
	float: left;
	display: inline;
	margin-left: 10px;
	padding-top: 4px;
	line-height: 24px
}

.popup-site-nodata-hint {
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 50px
}

.popup-site-loading {
	padding-bottom: 100px;
	height: 155px;
	width: 898px;
	text-align: center
}

.popup-site-loading-pic {
	margin: 70px auto 0;
	width: 220px;
	height: 55px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sites2/loading.57f735f.png)
		no-repeat
}

.popup-site-blink {
	border-top: 1px solid #e6e6e6;
	background-color: #f7f7f7;
	_z-index: 900;
	_position: relative
}

.popup-site-tip-add, .popup-site-tip-del {
	position: absolute;
	width: 149px;
	height: 27px;
	top: 135px;
	left: 310px;
	z-index: 1;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sites2/site-tip-fs8.c6b7abf.png)
		no-repeat
}

.popup-site-tip-del {
	width: 189px;
	height: 36px;
	top: 16px;
	left: 236px;
	background-position: 0 -41px
}

.popup-site-tip-save {
	position: absolute;
	top: 27px;
	right: 42px;
	z-index: 1;
	width: 120px;
	height: 25px;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sites2/tip_close-ie-fs8.5db5cda.png)
		no-repeat -3px 0
}

.popup-site-tip-close, .popup-site-tip-close2 {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 12px;
	height: 12px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer
}

.popup-site-tip-close2 {
	left: 0;
	top: 12px
}

.popup-site .suggest-site {
	overflow: hidden;
	top: 42px;
	left: 78px;
	z-index: 999;
	border: 1px solid #817F82;
	width: 558px;
	white-space: nowrap;
	font-family: Verdana, SimSun;
	background-color: #fff
}

.popup-site .suggest-site li {
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #f7f7f7;
	list-style: none;
	line-height: 30px
}

.popup-site .suggest-site span {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.popup-site .suggest-site .name {
	width: 215px;
	color: #323232
}

.popup-site .suggest-site .url {
	width: 230px;
	color: #005a94
}

.popup-site .suggest-site strong {
	font-weight: 700
}

.popup-site .sug-select {
	background-color: #e5eef7
}

.popup-site-hint {
	display: none;
	position: absolute;
	z-index: 999;
	font-size: 12px;
	line-height: 25px
}

.popup-site-hint-sug {
	padding-left: 30px;
	width: 93px;
	height: 35px
}

.popup-site-hint-added {
	padding-left: 35px;
	width: 77px;
	height: 28px
}

.popup-site-hint-noicon {
	padding-left: 6px;
	width: 101px;
	height: 35px
}

.popup-site-hint-save {
	padding-left: 25px;
	width: 176px;
	height: 35px
}

.popup-site-hint-save-forever {
	position: absolute;
	left: 579px;
	top: 26px;
	width: 202px;
	height: 33px;
	z-index: 999;
	cursor: pointer;
	display: none;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sites2/site-save-hint0928.ea604f1.png)
		no-repeat
}

.sites1-wrapper, .sites2-wrapper {
	position: relative;
	/* padding: 0 0 12px 0; */
	transition: all .5s;
	background-color: #fff;
	border: 1px solid #DEE3EB;
	border-top: 0;
	display: none;
}

.sites2-wrapper .g-red {
	color: #f50
}

.sites2-wrapper .split-line {
	position: relative;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #F5F6F9;
	margin: 11px 0 9px;
	overflow: hidden
}

.sites2-wrapper .cls_bd {
	padding-left: 0;
	list-style: none
}

.sites2-wrapper .cls_bd .site-item {
	position: relative;
	display: inline-block;
	width: 150px;
	height: 35px;
	line-height: 30px;
	margin-left: 23px;
	padding: 6px 0 3px;
	vertical-align: top;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sites2-wrapper .cls_bd .site-item .sitelink:hover {
	text-decoration: underline;
	color: #f50
}

.sites2-wrapper .cls_bd .site-item .no-icon {
	padding: 0
}

.sites2-wrapper .cls_bd .site-item .icon-site {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	max-width: 105.5px;
	height: 18px;
	padding-left: 25px;
	_padding-left: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	background-size: 18px 18px;
	background-repeat: no-repeat
}

.sites2-wrapper .cls_bd .site-item .main-site {
	padding-right: 4px
}

.sites2-wrapper .cls_bd .site-item .sub-site {
	padding-left: 4px;
	*vertical-align: bottom
}

.sites2-wrapper .cls_bd .site-item .fuckie {
	width: 18px;
	height: 18px;
	vertical-align: middle
}

.sites2-wrapper .cls_bd .site-item:hover .siteresource-tip {
	display: none
}

.sites2-wrapper .cls_bd .site-item:hover .siteresource_container {
	display: block
}

.sites2-wrapper .cls_bd .site-item .inline-block-wrapper {
	display: inline-block;
	position: relative
}

.sites2-wrapper .cls_bd .siteresource-tip {
	top: -2px;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 12px;
	margin-left: 4px;
	z-index: 1;
	cursor: pointer;
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sites2/siteresourcetip.9dcc0a1.gif)
}

.sites2-wrapper .cls_bd .siteresource_container {
	display: none;
	position: absolute;
	width: 141px;
	height: 105px;
	z-index: 2;
	top: -2px;
	right: -142px;
	background-repeat: no-repeat;
}

.sites2-wrapper .cls_bd .siteresource-link {
	width: 141px;
	height: 105px;
	display: block;
	position: relative;
	padding: 0
}

.sites2-wrapper .cls_bd .siteresource-title {
	display: block;
	width: 138px;
	height: 12px;
	line-height: 12px;
	padding: 7px 0 0 3px;
	text-align: center;
	font-size: 12px;
	color: #666;
	overflow: hidden
}

.sites2-wrapper .cls_bd .siteresource-img {
	position: absolute;
	width: 130px;
	height: 75px;
	left: 7px;
	bottom: 6px
}

.sites2-wrapper .cls_bd .site-item-add {
	display: inline-block;
	position: relative;
	width: 60px;
	height: 18px;
	line-height: 18px;
	margin: 6px 0 0 25px;
	padding-left: 25px;
	cursor: pointer;
	vertical-align: middle
}

.sites2-wrapper .cls_bd .site-item-add:hover span {
	color: #0FA771
}

.sites2-wrapper .cls_bd .site-item-add:hover i {
	background-repeat: no-repeat;
}

.sites2-wrapper .cls_bd .site-item-add span {
	color: #a6a6a6
}

.sites2-wrapper .cls_bd .site-item-add i {
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
}

.sites2-wrapper .site-manage {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	cursor: pointer;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
}

.sites2-wrapper .login-tip {
	position: relative;
	height: 30px;
	line-height: 30px;
	margin-bottom: -11px;
	font-size: 12px;
	text-align: center;
	background: #fdfff1
}

.sites2-wrapper .login-tip .tiplink {
	color: #0aa770
}

.sites2-wrapper .login-tip .tipbtn {
	margin: 5px 0 0 10px;
	padding: 0 15px;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	background: #0aa770
}

.sites2-wrapper .login-tip .tipbtn:hover {
	text-decoration: none;
	background: #0aa770
}

.sites2-wrapper .login-tip .tipclz {
	position: absolute;
	top: 2px;
	right: 2px;
	height: 12px;
	width: 12px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.sites2-wrapper .login-tip .tipclz:hover {
	background-repeat: no-repeat;
}

.sites2-wrapper .login-tip .tipclz:active {
	top: 3px
}

.sites2-wrapper .nodata {
	text-align: center;
	line-height: 45px;
	font-size: 12px
}

.sites2-wrapper .nodata a {
	margin: 0 3px;
	color: #0053A5
}

.sites2-wrapper .nodata a:hover {
	color: #f30
}

.popup-site {
	
}

.popup-site .item-added {
	background-repeat: no-repeat;
}

.popup-site .item-normal:hover, .popup-site .item-add:hover {
	background-repeat: no-repeat;
}

.popup-site-head .close {
	background-repeat: no-repeat;
}

.popup-site-head .close:hover {
	background-repeat: no-repeat;
}

.popup-site-self-sites .modify {
	background-repeat: no-repeat;
}

.popup-site-self-sites .modify:hover {
	background-repeat: no-repeat;
}

.popup-site-self-sites .delete {
	background-repeat: no-repeat;
}

.popup-site-self-sites .delete:hover {
	background-repeat: no-repeat;
}

.popup-site-hint-sug {
	background-repeat: no-repeat;
}

.popup-site-hint-added {
	background-repeat: no-repeat;
}

.popup-site-hint-noicon {
	background-repeat: no-repeat;
}

.popup-site-hint-save {
	background-repeat: no-repeat;
}

.popup-site-hint-save-forever {
	background:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/sites2/site-save-hint0928.ea604f1.png)
		no-repeat
}

.popup-site-holder {
	position: relative;
	top: -135px;
	left: -202px;
	z-index: 999;
	width: 960px;
	margin: 0 auto;
	font-size: 0;
	line-height: 0
}

.g-th {
	height: 30px;
	line-height: 30px
}

.g-ibv {
	display: inline-block;
	vertical-align: top
}

.g-hl:hover {
	text-decoration: underline
}

.g-r {
	float: right
}

#topColumn {
	background-color: #fff;
	width: 100%;
	position: relative;
	z-index: 555
}

#topColumn .column-layout a {
	color: #333;
	font-size: 14px
}

#topColumn .column-layout {
	height: 30px;
	margin: 0 auto;
	padding: 0 30px
}

#topColumn .goback-btn {
	margin-left: 14px
}

#topColumn .hao123-logo {
	display: inline-block;
	width: 56px;
	height: 16px;
	margin: 5px 5px 0 0
}

#topColumn .hao123-logo img {
	vertical-align: top
}

.layout-header {
	position: relative;
	z-index: 220;
	height: 91px;
	zoom: 1
}

.layout-header .page-width {
	margin: 0 auto;
	width: 1190px
}

.header__inner {
	position: relative;
	height: 61px;
	padding: 0 0 0 205px;
	font-size: 12px;
	font-family: Tahoma
}

.header__item {
	height: 60px
}

.header__item--logo {
	display: inline;
	position: absolute;
	top: 0;
	left: 2px
}

.header__item--logo .hao123logo {
	position: relative;
	height: 60px
}

.header__item--logo .hao123logo a {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0
}

.header__item--fl {
	float: left
}

.header__item--fr {
	float: right;
	white-space: nowrap
}

.header__item--ib {
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.header__item--weather {
	min-width: 180px
}

.header__item--calendar {
	margin-left: 2px;
	width: 170px
}

.header__item--star {
	margin-left: 2px;
	width: 74px
}

.header__item--sheshou {
	position: absolute;
	width: 36px;
	height: 36px;
	left: 166px;
	top: 13px
}

#box-toplist0, #box-toplist1 {
	margin-bottom: 10px;
	border: 1px solid #DEE3EB;
	background: #fff
}

#box-toplist1 {
	height: 342px;
	min-height: 342px
}

.toplist {
	position: relative;
	z-index: 200
}

.toplist .bangdan-title {
	height: 40px;
	margin-left: 14px;
	line-height: 40px;
	font-size: 16px
}

.toplist .link {
	*float: left;
	line-height: 28px
}

.toplist .link i {
	display: inline-block;
	width: 14px
}

.toplist .link:hover {
	color: #f50;
	text-decoration: underline
}

.toplist .link:hover i {
	text-decoration: none
}

.toplist .link .g_video i {
	background-repeat: no-repeat;
}

.toplist .link .g_live i {
	background-repeat: no-repeat;
}

.toplist .link .g_hot i {
	background-repeat: no-repeat;
}

.toplist .link .t_icon i {
	background-repeat: no-repeat;
}

#login .login-link {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 6px;
	text-align: center
}

#login .dropdown {
	min-width: 80px
}

#login .dropdown .dropdown-content {
	display: none;
	width: 100%;
	min-width: 80px;
	background-color: #fff;
	-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	text-align: center
}

#login .dropdown .dropdown-content a {
	height: 40px;
	line-height: 40px;
	display: block
}

#login .dropdown .dropdown-content a:hover {
	background-color: #f6f6f6
}

#login .dropdown:hover .dropdown-content {
	display: block
}

.weather-block:hover {
	opacity: .8
}

.weather-block .icon {
	width: 16px;
	height: 16px;
	background-size: 16px auto;
	margin: 8px 3px 7px 0
}

.weather-block .icon-loc {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/container/topweather/loc@2x.30c56e0.png);
	margin-top: 7px
}

.css_5fb5c83_60dc {
	height: 88px
}

.layout-left .layout-left-title .tab .g-icon-redpoint {
	background-position: -196px 0px
}

.s-slider1 .g-slider-prev {
	background-position: -164px -25px
}

.s-slider1 .grid_hover .g-slider-prev {
	background-position: -164px -100px
}

.s-slider1 .grid_hover .g-slider-prev:hover {
	background-position: -164px -175px
}

.s-slider1 .g-slider-next {
	background-position: -164px -250px
}

.s-slider1 .grid_hover .g-slider-next {
	background-position: -164px -325px
}

.s-slider1 .grid_hover .g-slider-next:hover {
	background-position: -164px -400px
}

.s-slider2 .g-slider-prev {
	background-position: -174px -478px
}

.slider--nav-1 .slider__nav--prev {
	background-position: -174px -478px
}

.slider--nav-3 .slider__nav--prev {
	background-position: -171px -475px
}

.s-slider2 .g-slider-next {
	background-position: -174px -528px
}

.slider--nav-1 .slider__nav--next {
	background-position: -174px -528px
}

.slider--nav-3 .slider__nav--next {
	background-position: -171px -525px
}

.calendar2__lhl-yi {
	background-position: -185px -575px
}

.calendar2__lhl-ji {
	background-position: -185px -611px
}

.hao123-footer .tuiguang .icon {
	background-position: -186px -647px
}

.hao123-footer .beian .icon {
	background-position: -186px -682px
}

.hao123-footer .bottom-fawu .icon1 {
	background-position: -185px -716px
}

.hao123-footer .bottom-fawu .icon2 {
	background-position: -185px -752px
}

.hao123-footer .bottom-fawu .icon3 {
	background-position: -185px -788px
}

.hao123-footer .mobile .icon {
	background-position: -187px -824px
}

.hotsearchCon .hotsearch-box .ctrlBtn {
	background-position: -188px -853px
}

.hotsearchCon .hotsearch-box .ctrlBtn:hover {
	background-position: -188px -878px
}

.hotsearchCon .hotsearch-box .ctrlBtn.select {
	background-position: -188px -903px
}

.hotsearchCon .hotsearch-box .ctrlBtn.select:hover {
	background-position: -188px -928px
}

.header__item--login .login .login__icon--user {
	background-position: -188px -958px
}

.header__item--login .login__icon--gift {
	background-position: -187px -990px
}

.mail__icon--more {
	background-position: -194px -1025px
}

.notice .slider__grid .slider__nav--next {
	background-position: -186px -1049px
}

.notice-fixed .gong-down .g_icon {
	background-position: -191px -1084px
}

.notice-fixed .g_icon_hot .g_icon {
	background-position: -185px -1114px
}

.pan__icon {
	background-position: -186px -1148px
}

.popup-confirm .popup-head a {
	background-position: -173px -1181px
}

.popup-confirm .popup-head a:hover {
	background-position: -173px -1210px
}

.g_tips-r .g_icon {
	background-position: -163px -1257px
}

.coolsiteresource_container {
	background-position: -60px -1315px
}

.siye .siye-icon {
	background-position: -181px -1437px
}

.siye .close-btn {
	background-position: -179px -1467px
}

.skin__slider-wrap .left-mask {
	background-position: -121px -1510px
}

.skin__slider-wrap .right-mask {
	background-position: -121px -1676px
}

.skin .g-skin-selected {
	background-position: -96px -1842px
}

.skin .g-imglink-bg {
	background-position: -96px -2008px
}

.skin .g-imglink-tag-new {
	background-position: -173px -2051px
}

.skin .g-imglink-tag-hot {
	background-position: -173px -2099px
}

.skin .g-imglink-tag-xuan {
	background-position: -183px -2147px
}

.skin .g-imglink-tag-selected b {
	background-position: -173px -2192px
}

.skin-wrapper .page-skinbtn .skinbtn__link {
	background-position: -182px -2240px
}

.skin-wrapper .page-skinbtn .skinbtn__eltip {
	background-position: -196px -2359px
}

.slider--nav-2 .slider__grid--hover .slider__nav--prev {
	background-position: -164px -2384px
}

.slider--nav-2 .slider__grid--hover .slider__nav--prev:hover {
	background-position: -164px -2459px
}

.slider--nav-2 .slider__nav--prev:hover {
	background-position: -164px -2459px
}

.slider--nav-2 .slider__grid--hover .slider__nav--next {
	background-position: -164px -2534px
}

.slider--nav-2 .slider__grid--hover .slider__nav--next:hover {
	background-position: -164px -2609px
}

.slider--nav-2 .slider__nav--next:hover {
	background-position: -164px -2609px
}

.slider--nav-2 .slider__nav--prev {
	background-position: -164px -2684px
}

.slider--nav-2 .slider__nav--next {
	background-position: -164px -2759px
}

.slider--nav-4 .slider__nav--prev {
	background-position: -175px -2834px
}

.slider--nav-4 .slider__nav--prev:hover {
	background-position: -175px -2914px
}

.slider--nav-4 .slider__nav--next {
	background-position: -175px -2994px
}

.slider--nav-4 .slider__nav--next:hover {
	background-position: -175px -3074px
}

.topzixun .rec-hotsearch .rec-close {
	background-position: -191px -3154px
}

.topzixun .rec-hotsearch .rec-close:hover {
	background-position: -191px -3183px
}

.topyingshi .rank {
	background-position: -187px -3211px
}

.weather2__static3 {
	background-position: -167px -3246px
}

.weather2__today-icon {
	background-position: -182px -3300px
}

.weather2__tomorrow-icon {
	background-position: -182px -3339px
}

.weather-tips .weather-tips-tr {
	background-position: -194px -3378px
}

.headwise__icon {
	background-position: -189px -3403px
}

.headwise__pop-icon {
	background-position: -175px -3434px
}

.coolsites-wrapper .coolsitead-container .close {
	background-position: -191px -3481px
}

.coolsites-wrapper .coolsitead-container .adlist2 .item .re {
	background-position: -184px -3507px
}

.coolsites-wrapper .coolsitead-container .adlist2 .item .jian {
	background-position: -184px -3538px
}

.search .tabs-toggle .arrow {
	background-position: -192px -3575px
}

.search .tabs-toggle-open .arrow {
	background-position: -192px -3601px
}

.search .hotword-on {
	background-position: -183px -3627px
}

.sites2-wrapper .cls_bd .siteresource_container {
	background-position: -60px -3665px
}

.sites2-wrapper .site-manage {
	background-position: -169px -3787px
}

.sites2-wrapper .login-tip .tipclz {
	background-position: -189px -3828px
}

.sites2-wrapper .login-tip .tipclz:hover {
	background-position: -189px -3859px
}

.popup-site .item-added {
	background-position: -91px -3890px
}

.popup-site .item-normal:hover, .popup-site .item-add:hover {
	background-position: -91px -3933px
}

.popup-site-head .close {
	background-position: -178px -3976px
}

.popup-site-head .close:hover {
	background-position: -178px -4019px
}

.popup-site-self-sites .modify {
	background-position: -192px -4062px
}

.popup-site-self-sites .modify:hover {
	background-position: -192px -4102px
}

.popup-site-self-sites .delete {
	background-position: -186px -4142px
}

.popup-site-self-sites .delete:hover {
	background-position: -186px -4182px
}

.popup-site-hint-sug {
	background-position: -78px -4222px
}

.popup-site-hint-added {
	background-position: -89px -4277px
}

.popup-site-hint-noicon {
	background-position: -94px -4325px
}

.popup-site-hint-save {
	background-position: 0px -4380px
}

.toplist .link .g_video i {
	background-position: -187px -4427px
}

.toplist .link .g_live i {
	background-position: -187px -4459px
}

.toplist .link .g_hot i {
	background-position: -188px -4490px
}

.toplist .link .t_icon i {
	background-position: -187px -4523px
}

.layout-left .layout-left-title .tab .g-icon-redpoint, .s-slider1 .g-slider-prev,
	.s-slider1 .grid_hover .g-slider-prev, .s-slider1 .grid_hover .g-slider-prev:hover,
	.s-slider1 .g-slider-next, .s-slider1 .grid_hover .g-slider-next,
	.s-slider1 .grid_hover .g-slider-next:hover, .s-slider2 .g-slider-prev,
	.slider--nav-1 .slider__nav--prev, .slider--nav-3 .slider__nav--prev,
	.s-slider2 .g-slider-next, .slider--nav-1 .slider__nav--next,
	.slider--nav-3 .slider__nav--next, .calendar2__lhl-yi,
	.calendar2__lhl-ji, .hao123-footer .tuiguang .icon, .hao123-footer .beian .icon,
	.hao123-footer .bottom-fawu .icon1, .hao123-footer .bottom-fawu .icon2,
	.hao123-footer .bottom-fawu .icon3, .hao123-footer .mobile .icon,
	.hotsearchCon .hotsearch-box .ctrlBtn, .hotsearchCon .hotsearch-box .ctrlBtn:hover,
	.hotsearchCon .hotsearch-box .ctrlBtn.select, .hotsearchCon .hotsearch-box .ctrlBtn.select:hover,
	.header__item--login .login .login__icon--user, .header__item--login .login__icon--gift,
	.mail__icon--more, .notice .slider__grid .slider__nav--next,
	.notice-fixed .gong-down .g_icon {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_z.b92d401.png)
}

.notice-fixed .g_icon_hot .g_icon, .pan__icon, .popup-confirm .popup-head a,
	.popup-confirm .popup-head a:hover, .g_tips-r .g_icon,
	.coolsiteresource_container, .siye .siye-icon, .siye .close-btn,
	.skin__slider-wrap .left-mask, .skin__slider-wrap .right-mask, .skin .g-skin-selected,
	.skin .g-imglink-bg, .skin .g-imglink-tag-new, .skin .g-imglink-tag-hot,
	.skin .g-imglink-tag-xuan, .skin .g-imglink-tag-selected b,
	.skin-wrapper .page-skinbtn .skinbtn__link, .skin-wrapper .page-skinbtn .skinbtn__eltip,
	.slider--nav-2 .slider__grid--hover .slider__nav--prev, .slider--nav-2 .slider__grid--hover .slider__nav--prev:hover,
	.slider--nav-2 .slider__nav--prev:hover, .slider--nav-2 .slider__grid--hover .slider__nav--next,
	.slider--nav-2 .slider__grid--hover .slider__nav--next:hover,
	.slider--nav-2 .slider__nav--next:hover, .slider--nav-2 .slider__nav--prev,
	.slider--nav-2 .slider__nav--next, .slider--nav-4 .slider__nav--prev,
	.slider--nav-4 .slider__nav--prev:hover, .slider--nav-4 .slider__nav--next,
	.slider--nav-4 .slider__nav--next:hover {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_z.b92d401.png)
}

.topzixun .rec-hotsearch .rec-close, .topzixun .rec-hotsearch .rec-close:hover,
	.topyingshi .rank, .weather2__static3, .weather2__today-icon,
	.weather2__tomorrow-icon, .weather-tips .weather-tips-tr,
	.headwise__icon, .headwise__pop-icon, .coolsites-wrapper .coolsitead-container .close,
	.coolsites-wrapper .coolsitead-container .adlist2 .item .re,
	.coolsites-wrapper .coolsitead-container .adlist2 .item .jian, .search .tabs-toggle .arrow,
	.search .tabs-toggle-open .arrow, .search .hotword-on, .sites2-wrapper .cls_bd .siteresource_container,
	.sites2-wrapper .site-manage, .sites2-wrapper .login-tip .tipclz,
	.sites2-wrapper .login-tip .tipclz:hover, .popup-site .item-added,
	.popup-site .item-normal:hover, .popup-site .item-add:hover,
	.popup-site-head .close, .popup-site-head .close:hover,
	.popup-site-self-sites .modify, .popup-site-self-sites .modify:hover,
	.popup-site-self-sites .delete, .popup-site-self-sites .delete:hover,
	.popup-site-hint-sug, .popup-site-hint-added {
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_z.b92d401.png)
}

.popup-site-hint-noicon, .popup-site-hint-save, .toplist .link .g_video i,
	.toplist .link .g_live i, .toplist .link .g_hot i, .toplist .link .t_icon i
	{
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_z.b92d401.png)
}

.layout-left .layout-left-title .tab.reload a:hover:after {
	background-position: 0px 0px
}

.layout-left .layout-left-title .tab.reload a:after {
	background-position: 0px -24px
}

.fixed-cont .hotsearch-refresh:hover::before {
	background-position: 0px -48px
}

.fixed-cont .hotsearch-refresh::before {
	background-position: 0px -72px
}

.layout-left .layout-left-title .tab.reload a:hover:after, .layout-left .layout-left-title .tab.reload a:after,
	.fixed-cont .hotsearch-refresh:hover::before, .fixed-cont .hotsearch-refresh::before
	{
	background-size: 16px 88px;
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_0.4_z.5501eca.png)
}

.site-add-wraper .site-add-icon:hover:before {
	background-position: -74px 0px
}

.site-add-wraper .pop span[status=loading]:after {
	background-position: -74px 0px
}

.site-add-wraper .pop span[status=success]:after {
	background-position: -74px -26px
}

.site-add-wraper .pop span[status=fail]:after {
	background-position: -74px -52px
}

.site-add-wraper .pop .list-name:after {
	background-position: -78px -78px
}

.collection {
	background-position: -50px -94px
}

.collection:hover {
	background-position: -50px -144px
}

.collection.has-status {
	background-position: -50px -194px
}

.collection.has-status:hover {
	background-position: -50px -244px
}

.content-cover .spread:hover .arrow.down {
	background-position: -78px -294px
}

.content-cover .spread:hover .arrow.up {
	background-position: -78px -311px
}

.content-cover .spread .arrow.down {
	background-position: -78px -328px
}

.content-cover .spread .arrow.up {
	background-position: -78px -345px
}

.fixed-cont .hotsearch-box-list .icon-fall {
	background-position: -82px -362px
}

.fixed-cont .hotsearch-box-list .icon-rise {
	background-position: -82px -381px
}

.fixed-cont .hotsearch-box-list .icon-fair {
	background-position: -82px -400px
}

.shortcut-box .feed-btn i {
	background-position: -72px -419px
}

.shortcut-box .tip {
	background-position: 0px -447px
}

.sites2-wrapper .cls_bd .site-item-add:hover i {
	background-position: -72px -485px
}

.sites2-wrapper .cls_bd .site-item-add i {
	background-position: -72px -513px
}

.site-add-wraper .site-add-icon:hover:before, .site-add-wraper .pop span[status=loading]:after,
	.site-add-wraper .pop span[status=success]:after, .site-add-wraper .pop span[status=fail]:after,
	.site-add-wraper .pop .list-name:after, .collection, .collection:hover,
	.collection.has-status, .collection.has-status:hover, .content-cover .spread:hover .arrow.down,
	.content-cover .spread:hover .arrow.up, .content-cover .spread .arrow.down,
	.content-cover .spread .arrow.up, .fixed-cont .hotsearch-box-list .icon-fall,
	.fixed-cont .hotsearch-box-list .icon-rise, .fixed-cont .hotsearch-box-list .icon-fair,
	.shortcut-box .feed-btn i, .shortcut-box .tip, .sites2-wrapper .cls_bd .site-item-add:hover i,
	.sites2-wrapper .cls_bd .site-item-add i {
	background-size: 90px 531px;
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_0.5_z.789b74a.png)
}

.shortcut-box .top-btn i {
	background-position: 0px 0px
}

.shortcut-box .back-btn i {
	background-position: 0px -27px
}

.shortcut-box .feedback-btn i {
	background-position: 0px -54px
}

.shortcut-box .top-btn i, .shortcut-box .back-btn i, .shortcut-box .feedback-btn i
	{
	background-size: 18px 72px;
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_0.45_z.85f992e.png)
}

.small-topbe-wrapper #smallTopbeWrapper .be-content .topbe-big {
	background-position: 0px 0px
}

.small-topbe-wrapper #smallTopbeWrapper .be-content .topbe-big {
	background-size: 15px 15px;
	background-image:
		url(https://gss2.bdstatic.com/5eR1dDebRNRTm2_p8IuM_a/her/static/indexnew/pkg/aio-all_0.9375_z.3ca061e.png)
}
</
style
>