@charset "UTF-8";
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default!important;
	pointer-events: none
}

.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0
}

.ui-menu .ui-menu {
	position: absolute
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
	margin: -1px
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
	text-decoration: none
}

.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap
}

input.ui-button.ui-button-icon-only {
	text-indent: 0
}

.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block
}

.ui-controlgroup>.ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0
}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus {
	z-index: 9999
}

.ui-controlgroup-vertical>.ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left
}

.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box
}

.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em
}

.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%
}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
	border-left: none
}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
	border-top: none
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none
}

.ui-controlgroup-vertical .ui-spinner-input {
	width: 75%;
	width: calc(100% - 2.4em)
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none
}

.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid
}

.ui-checkboxradio-disabled {
	pointer-events: none
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: 0 0;
	overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0
}

.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0
}

.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0
}

.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0
}

.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw {
	width: 7px;
	height: 7px
}

.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0
}

.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0
}

.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0
}

.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0
}

.ui-selectmenu-open {
	display: block
}

.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em
}

.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle
}

.ui-spinner-input {
	border: none;
	background: 0 0;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em
}

.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}

.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none
}

.ui-spinner-up {
	top: 0
}

.ui-spinner-down {
	bottom: 0
}

.ui-tabs {
	position: relative;
	padding: .2em
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0 0
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px
}

body .ui-tooltip {
	border-width: 2px
}

.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em
}

.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: 700
}

.ui-widget-header a {
	color: #333
}

.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: 400;
	color: #454545
}

.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	color: #454545;
	text-decoration: none
}

.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: 400;
	color: #2b2b2b
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
	color: #2b2b2b;
	text-decoration: none
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: 400;
	color: #fff
}

.ui-icon-background,.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #fff;
	text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620
}

.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #777620
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color: #5f3f3f
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color: #5f3f3f
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,.ui-widget-content .ui-icon {
	background-image: url(../images/ui-icons_444444_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons_444444_256x240.png)
}

.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image: url(../images/ui-icons_555555_256x240.png)
}

.ui-button:active .ui-icon,.ui-state-active .ui-icon {
	background-image: url(../images/ui-icons_ffffff_256x240.png)
}

.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
	background-image: url(../images/ui-icons_777620_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../images/ui-icons_cc0000_256x240.png)
}

.ui-button .ui-icon {
	background-image: url(../images/ui-icons_777777_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-caret-1-n {
	background-position: 0 0
}

.ui-icon-caret-1-ne {
	background-position: -16px 0
}

.ui-icon-caret-1-e {
	background-position: -32px 0
}

.ui-icon-caret-1-se {
	background-position: -48px 0
}

.ui-icon-caret-1-s {
	background-position: -65px 0
}

.ui-icon-caret-1-sw {
	background-position: -80px 0
}

.ui-icon-caret-1-w {
	background-position: -96px 0
}

.ui-icon-caret-1-nw {
	background-position: -112px 0
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius: 3px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius: 3px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius: 3px
}

.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666
}

article,aside,blockquote,body,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

body {
	font: 12px/1.5 'Microsoft Yahei';
	color: #333;
	background: #fff
}

article,footer,header,hgroup,menu,nav,section {
	display: block
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

li,ol,ul {
	list-style: none
}

fieldset,img {
	border: 0
}

a {
	text-decoration: none;
	color: #333
}

button,input,select,textarea {
	font-family: inherit;
	font-size: 100%;
	vertical-align: middle;
	outline: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

@font-face {
	font-family:fzfont;src:url(../fonts/fzfont.eot);src:url(../fonts/fzfont.ttf) format("truetype"),url(../fonts/fzfont.svg#fzfont) format("svg")
}

@font-face {
	font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
	content: "\2a"
}

.glyphicon-plus:before {
	content: "\2b"
}

.glyphicon-eur:before,.glyphicon-euro:before {
	content: "\20ac"
}

.glyphicon-minus:before {
	content: "\2212"
}

.glyphicon-cloud:before {
	content: "\2601"
}

.glyphicon-envelope:before {
	content: "\2709"
}

.glyphicon-pencil:before {
	content: "\270f"
}

.glyphicon-glass:before {
	content: "\e001"
}

.glyphicon-music:before {
	content: "\e002"
}

.glyphicon-search:before {
	content: "\e003"
}

.glyphicon-heart:before {
	content: "\e005"
}

.glyphicon-star:before {
	content: "\e006"
}

.glyphicon-star-empty:before {
	content: "\e007"
}

.glyphicon-user:before {
	content: "\e008"
}

.glyphicon-film:before {
	content: "\e009"
}

.glyphicon-th-large:before {
	content: "\e010"
}

.glyphicon-th:before {
	content: "\e011"
}

.glyphicon-th-list:before {
	content: "\e012"
}

.glyphicon-ok:before {
	content: "\e013"
}

.glyphicon-remove:before {
	content: "\e014"
}

.glyphicon-zoom-in:before {
	content: "\e015"
}

.glyphicon-zoom-out:before {
	content: "\e016"
}

.glyphicon-off:before {
	content: "\e017"
}

.glyphicon-signal:before {
	content: "\e018"
}

.glyphicon-cog:before {
	content: "\e019"
}

.glyphicon-trash:before {
	content: "\e020"
}

.glyphicon-home:before {
	content: "\e021"
}

.glyphicon-file:before {
	content: "\e022"
}

.glyphicon-time:before {
	content: "\e023"
}

.glyphicon-road:before {
	content: "\e024"
}

.glyphicon-download-alt:before {
	content: "\e025"
}

.glyphicon-download:before {
	content: "\e026"
}

.glyphicon-upload:before {
	content: "\e027"
}

.glyphicon-inbox:before {
	content: "\e028"
}

.glyphicon-play-circle:before {
	content: "\e029"
}

.glyphicon-repeat:before {
	content: "\e030"
}

.glyphicon-refresh:before {
	content: "\e031"
}

.glyphicon-list-alt:before {
	content: "\e032"
}

.glyphicon-lock:before {
	content: "\e033"
}

.glyphicon-flag:before {
	content: "\e034"
}

.glyphicon-headphones:before {
	content: "\e035"
}

.glyphicon-volume-off:before {
	content: "\e036"
}

.glyphicon-volume-down:before {
	content: "\e037"
}

.glyphicon-volume-up:before {
	content: "\e038"
}

.glyphicon-qrcode:before {
	content: "\e039"
}

.glyphicon-barcode:before {
	content: "\e040"
}

.glyphicon-tag:before {
	content: "\e041"
}

.glyphicon-tags:before {
	content: "\e042"
}

.glyphicon-book:before {
	content: "\e043"
}

.glyphicon-bookmark:before {
	content: "\e044"
}

.glyphicon-print:before {
	content: "\e045"
}

.glyphicon-camera:before {
	content: "\e046"
}

.glyphicon-font:before {
	content: "\e047"
}

.glyphicon-bold:before {
	content: "\e048"
}

.glyphicon-italic:before {
	content: "\e049"
}

.glyphicon-text-height:before {
	content: "\e050"
}

.glyphicon-text-width:before {
	content: "\e051"
}

.glyphicon-align-left:before {
	content: "\e052"
}

.glyphicon-align-center:before {
	content: "\e053"
}

.glyphicon-align-right:before {
	content: "\e054"
}

.glyphicon-align-justify:before {
	content: "\e055"
}

.glyphicon-list:before {
	content: "\e056"
}

.glyphicon-indent-left:before {
	content: "\e057"
}

.glyphicon-indent-right:before {
	content: "\e058"
}

.glyphicon-facetime-video:before {
	content: "\e059"
}

.glyphicon-picture:before {
	content: "\e060"
}

.glyphicon-map-marker:before {
	content: "\e062"
}

.glyphicon-adjust:before {
	content: "\e063"
}

.glyphicon-tint:before {
	content: "\e064"
}

.glyphicon-edit:before {
	content: "\e065"
}

.glyphicon-share:before {
	content: "\e066"
}

.glyphicon-check:before {
	content: "\e067"
}

.glyphicon-move:before {
	content: "\e068"
}

.glyphicon-step-backward:before {
	content: "\e069"
}

.glyphicon-fast-backward:before {
	content: "\e070"
}

.glyphicon-backward:before {
	content: "\e071"
}

.glyphicon-play:before {
	content: "\e072"
}

.glyphicon-pause:before {
	content: "\e073"
}

.glyphicon-stop:before {
	content: "\e074"
}

.glyphicon-forward:before {
	content: "\e075"
}

.glyphicon-fast-forward:before {
	content: "\e076"
}

.glyphicon-step-forward:before {
	content: "\e077"
}

.glyphicon-eject:before {
	content: "\e078"
}

.glyphicon-chevron-left:before {
	content: "\e079"
}

.glyphicon-chevron-right:before {
	content: "\e080"
}

.glyphicon-plus-sign:before {
	content: "\e081"
}

.glyphicon-minus-sign:before {
	content: "\e082"
}

.glyphicon-remove-sign:before {
	content: "\e083"
}

.glyphicon-ok-sign:before {
	content: "\e084"
}

.glyphicon-question-sign:before {
	content: "\e085"
}

.glyphicon-info-sign:before {
	content: "\e086"
}

.glyphicon-screenshot:before {
	content: "\e087"
}

.glyphicon-remove-circle:before {
	content: "\e088"
}

.glyphicon-ok-circle:before {
	content: "\e089"
}

.glyphicon-ban-circle:before {
	content: "\e090"
}

.glyphicon-arrow-left:before {
	content: "\e091"
}

.glyphicon-arrow-right:before {
	content: "\e092"
}

.glyphicon-arrow-up:before {
	content: "\e093"
}

.glyphicon-arrow-down:before {
	content: "\e094"
}

.glyphicon-share-alt:before {
	content: "\e095"
}

.glyphicon-resize-full:before {
	content: "\e096"
}

.glyphicon-resize-small:before {
	content: "\e097"
}

.glyphicon-exclamation-sign:before {
	content: "\e101"
}

.glyphicon-gift:before {
	content: "\e102"
}

.glyphicon-leaf:before {
	content: "\e103"
}

.glyphicon-fire:before {
	content: "\e104"
}

.glyphicon-eye-open:before {
	content: "\e105"
}

.glyphicon-eye-close:before {
	content: "\e106"
}

.glyphicon-warning-sign:before {
	content: "\e107"
}

.glyphicon-plane:before {
	content: "\e108"
}

.glyphicon-calendar:before {
	content: "\e109"
}

.glyphicon-random:before {
	content: "\e110"
}

.glyphicon-comment:before {
	content: "\e111"
}

.glyphicon-magnet:before {
	content: "\e112"
}

.glyphicon-chevron-up:before {
	content: "\e113"
}

.glyphicon-chevron-down:before {
	content: "\e114"
}

.glyphicon-retweet:before {
	content: "\e115"
}

.glyphicon-shopping-cart:before {
	content: "\e116"
}

.glyphicon-folder-close:before {
	content: "\e117"
}

.glyphicon-folder-open:before {
	content: "\e118"
}

.glyphicon-resize-vertical:before {
	content: "\e119"
}

.glyphicon-resize-horizontal:before {
	content: "\e120"
}

.glyphicon-hdd:before {
	content: "\e121"
}

.glyphicon-bullhorn:before {
	content: "\e122"
}

.glyphicon-bell:before {
	content: "\e123"
}

.glyphicon-certificate:before {
	content: "\e124"
}

.glyphicon-thumbs-up:before {
	content: "\e125"
}

.glyphicon-thumbs-down:before {
	content: "\e126"
}

.glyphicon-hand-right:before {
	content: "\e127"
}

.glyphicon-hand-left:before {
	content: "\e128"
}

.glyphicon-hand-up:before {
	content: "\e129"
}

.glyphicon-hand-down:before {
	content: "\e130"
}

.glyphicon-circle-arrow-right:before {
	content: "\e131"
}

.glyphicon-circle-arrow-left:before {
	content: "\e132"
}

.glyphicon-circle-arrow-up:before {
	content: "\e133"
}

.glyphicon-circle-arrow-down:before {
	content: "\e134"
}

.glyphicon-globe:before {
	content: "\e135"
}

.glyphicon-wrench:before {
	content: "\e136"
}

.glyphicon-tasks:before {
	content: "\e137"
}

.glyphicon-filter:before {
	content: "\e138"
}

.glyphicon-briefcase:before {
	content: "\e139"
}

.glyphicon-fullscreen:before {
	content: "\e140"
}

.glyphicon-dashboard:before {
	content: "\e141"
}

.glyphicon-paperclip:before {
	content: "\e142"
}

.glyphicon-heart-empty:before {
	content: "\e143"
}

.glyphicon-link:before {
	content: "\e144"
}

.glyphicon-phone:before {
	content: "\e145"
}

.glyphicon-pushpin:before {
	content: "\e146"
}

.glyphicon-usd:before {
	content: "\e148"
}

.glyphicon-gbp:before {
	content: "\e149"
}

.glyphicon-sort:before {
	content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}

.glyphicon-sort-by-order:before {
	content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}

.glyphicon-sort-by-attributes:before {
	content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}

.glyphicon-unchecked:before {
	content: "\e157"
}

.glyphicon-expand:before {
	content: "\e158"
}

.glyphicon-collapse-down:before {
	content: "\e159"
}

.glyphicon-collapse-up:before {
	content: "\e160"
}

.glyphicon-log-in:before {
	content: "\e161"
}

.glyphicon-flash:before {
	content: "\e162"
}

.glyphicon-log-out:before {
	content: "\e163"
}

.glyphicon-new-window:before {
	content: "\e164"
}

.glyphicon-record:before {
	content: "\e165"
}

.glyphicon-save:before {
	content: "\e166"
}

.glyphicon-open:before {
	content: "\e167"
}

.glyphicon-saved:before {
	content: "\e168"
}

.glyphicon-import:before {
	content: "\e169"
}

.glyphicon-export:before {
	content: "\e170"
}

.glyphicon-send:before {
	content: "\e171"
}

.glyphicon-floppy-disk:before {
	content: "\e172"
}

.glyphicon-floppy-saved:before {
	content: "\e173"
}

.glyphicon-floppy-remove:before {
	content: "\e174"
}

.glyphicon-floppy-save:before {
	content: "\e175"
}

.glyphicon-floppy-open:before {
	content: "\e176"
}

.glyphicon-credit-card:before {
	content: "\e177"
}

.glyphicon-transfer:before {
	content: "\e178"
}

.glyphicon-cutlery:before {
	content: "\e179"
}

.glyphicon-header:before {
	content: "\e180"
}

.glyphicon-compressed:before {
	content: "\e181"
}

.glyphicon-earphone:before {
	content: "\e182"
}

.glyphicon-phone-alt:before {
	content: "\e183"
}

.glyphicon-tower:before {
	content: "\e184"
}

.glyphicon-stats:before {
	content: "\e185"
}

.glyphicon-sd-video:before {
	content: "\e186"
}

.glyphicon-hd-video:before {
	content: "\e187"
}

.glyphicon-subtitles:before {
	content: "\e188"
}

.glyphicon-sound-stereo:before {
	content: "\e189"
}

.glyphicon-sound-dolby:before {
	content: "\e190"
}

.glyphicon-sound-5-1:before {
	content: "\e191"
}

.glyphicon-sound-6-1:before {
	content: "\e192"
}

.glyphicon-sound-7-1:before {
	content: "\e193"
}

.glyphicon-copyright-mark:before {
	content: "\e194"
}

.glyphicon-registration-mark:before {
	content: "\e195"
}

.glyphicon-cloud-download:before {
	content: "\e197"
}

.glyphicon-cloud-upload:before {
	content: "\e198"
}

.glyphicon-tree-conifer:before {
	content: "\e199"
}

.glyphicon-tree-deciduous:before {
	content: "\e200"
}

.ant-checkbox {
	white-space: nowrap;
	cursor: pointer;
	outline: 0;
	display: inline-block;
	line-height: 1;
	position: relative;
	vertical-align: middle
}

.ant-checkbox-focused .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner {
	border-color: #bcbcbc
}

.ant-checkbox-inner {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	width: 14px;
	height: 14px;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	border-color: #d9d9d9;
	background-color: #fff;
	transition: border-color .1s cubic-bezier(.71,-.46,.29,1.46),background-color .1s cubic-bezier(.71,-.46,.29,1.46)
}

.ant-checkbox-inner:after {
	-webkit-transform: rotate(45deg) scale(0);
	transform: rotate(45deg) scale(0);
	position: absolute;
	left: 4px;
	top: 1px;
	display: table;
	width: 5px;
	height: 8px;
	border: 2px solid #fff;
	border-top: 0;
	border-left: 0;
	content: ' ';
	transition: all .1s cubic-bezier(.71,-.46,.88,.6)
}

.ant-checkbox-input {
	position: absolute;
	left: 0;
	z-index: 1;
	cursor: pointer;
	opacity: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
	border-color: #2db7f5;
	background-color: #2db7f5
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
	content: ' ';
	-webkit-transform: scale(1);
	transform: scale(1);
	position: absolute;
	left: 2px;
	top: 5px;
	width: 8px;
	height: 1px
}

.ant-checkbox-indeterminate:hover .ant-checkbox-inner {
	border-color: #2db7f5
}

.ant-checkbox-checked:hover .ant-checkbox-inner {
	border-color: #2db7f5
}

.ant-checkbox-checked .ant-checkbox-inner {
	border-color: #2db7f5;
	background-color: #2db7f5
}

.ant-checkbox-checked .ant-checkbox-inner:after {
	-webkit-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1);
	position: absolute;
	left: 4px;
	top: 1px;
	display: table;
	width: 5px;
	height: 8px;
	border: 2px solid #fff;
	border-top: 0;
	border-left: 0;
	content: ' ';
	transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s
}

.ant-checkbox-disabled.ant-checkbox-checked:hover .ant-checkbox-inner {
	border-color: #d9d9d9
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner {
	background-color: #f3f3f3;
	border-color: #d9d9d9
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
	-webkit-animation-name: none;
	animation-name: none;
	border-color: #ccc
}

.ant-checkbox-disabled:hover .ant-checkbox-inner {
	border-color: #d9d9d9
}

.ant-checkbox-disabled .ant-checkbox-inner {
	border-color: #d9d9d9;
	background-color: #f3f3f3
}

.ant-checkbox-disabled .ant-checkbox-inner:after {
	-webkit-animation-name: none;
	animation-name: none;
	border-color: #f3f3f3
}

.ant-checkbox-disabled .ant-checkbox-inner-input {
	cursor: default
}

.ant-checkbox-disabled+span {
	color: #ccc;
	cursor: not-allowed
}

.ant-checkbox-wrapper {
	cursor: pointer;
	font-size: 12px;
	display: inline-block
}

.ant-checkbox-wrapper+.ant-checkbox-wrapper {
	margin-left: 8px
}

.ant-checkbox+span,.ant-checkbox-wrapper+span {
	margin-left: 8px;
	margin-right: 8px
}

.ant-checkbox-group {
	font-size: 12px
}

.ant-checkbox-group-item {
	display: inline-block
}

@media \0screen {
	.ant-checkbox-checked .ant-checkbox-inner:after,.ant-checkbox-checked .ant-checkbox-inner:before {
		font-family: anticon;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e62e";
		font-weight: 700;
		font-size: 8px;
		border: 0;
		color: #fff;
		left: 2px;
		top: 3px;
		position: absolute
	}
}

.fl {
	float: left
}

.fr {
	float: right
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.break {
	word-break: break-all;
	word-wrap: break-word
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0
}

.clearfix {
	zoom: 1
}

.topline {
	border-top: 1px solid #f37529
}

.logo {
	width: 180px;
	height: 30px;
	margin: 32px auto
}

.header {
	height: 72px;
	line-height: 72px;
	margin: auto;
	display: inline-block
}

.secah-box {
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	top: -25px;
	right: 50px
}

.pc-nav li {
	float: left;
	text-align: left
}

.flex-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.flex-2 {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2
}

.flex-3 {
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3
}

.n80 {
	width: 80px
}

.n96 {
	width: 96px
}

.n124 {
	width: 124px
}

.pc-nav li a {
	font-size: 16px;
	font-weight: 700
}

.pc-nav li a.active {
	color: #eb634b
}

.carrousel {
	position: relative;
	width: 100%;
	height: 480px;
	background: url(../images/bannerbg.jpg);
	color: #fff;
	background-size: cover
}

.carrousel_ecy {
	position: relative;
	width: 100%;
	height: 360px;
	color: #fff;
	background-size: cover
}

.banberbox {
	width: 1200px;
	height: 480px;
	margin: auto;
	position: relative
}

.banberbox_ecy {
	width: 100%;
	height: 360px;
	position: relative;
	overflow: hidden
}

.banberbox_ecy ul {
	position: absolute
}

.banberbox_ecy ul li {
	float: left;
	height: 360px
}

.banberbox_ecy div.btn {
	position: absolute;
	height: 18px;
	right: 0;
	bottom: 10px;
	text-align: center;
	opacity: .5;
	line-height: 18px;
	right: 50%;
	background: #000;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 3px
}

.banberbox_ecy div.btn span {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-left: 8px;
	cursor: pointer;
	background: #fff;
	border-radius: 8px
}

.banberbox_ecy div.btn span:first-child {
	margin-left: 0
}

.banberbox_ecy div.preNext {
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	top: 160px;
	cursor: pointer
}

.banberbox_ecy div.pre {
	left: 50px;
	background: url(../images/last.png)
}

.banberbox_ecy div.next {
	right: 50px;
	background: url(../images/next.png)
}

.banberbox_ecy span.left {
	top: 0;
	left: 0
}

.banberbox_ecy span.right {
	top: 0;
	right: 0
}

.corrouselbox {
	position: relative;
	width: 1200px;
	height: 210px;
	margin: auto;
	padding-top: 96px;
	overflow: hidden
}

.innerContent {
	position: absolute;
	width: 1200px;
	height: 210px;
	margin: 0 auto;
	padding-top: 96px;
	overflow: hidden;
	top: 0;
	text-align: center
}

.txtinof {
	position: relative;
	height: 210px;
	width: 750px;
	margin: auto;
	overflow: hidden
}

.txtinof a {
	color: #fff
}

.txtinof li {
	position: absolute;
	width: 750px;
	text-align: center;
	top: 0;
	left: 0
}

.bktitle {
	height: 48px;
	line-height: 48px;
	font-size: 32px;
	font-family: fzfont
}

.classify {
	height: 32px;
	line-height: 32px;
	opacity: .5
}

.f16 {
	font-size: 16px
}

.intro {
	font-family: fzfont;
	line-height: 2
}

.thumbnail {
	text-align: center;
	overflow: hidden;
	position: relative
}

.smallul {
	margin: 0 auto;
	width: 378px;
	margin-top: 45px;
	overflow: hidden
}

.smallul li {
	float: left;
	margin-right: 8px;
	cursor: pointer
}

.smallul img {
	width: 48px;
	opacity: .5
}

.on img {
	opacity: 1
}

.currently {
	margin-top: -25px
}

.currently img {
	opacity: 1
}

.current {
	width: 90px;
	height: 120px;
	border: 2px #ff780d solid;
	z-index: 10;
	position: absolute;
	top: 5px;
	left: 0
}

.caleft,.caright {
	position: absolute;
	display: block;
	width: 22px;
	height: 39px;
	background: url(../images/bn_arrows.png);
	top: 220px
}

.caleft {
	left: 0
}

.caleft:hover {
	background-position: 0 -39px
}

.caright {
	background-position: -22px 0;
	right: 0
}

.caright:hover {
	background-position: -22px -39px
}

.covertbox,.footbox,.hotbkbox,.manbox,.pcbox {
	position: relative;
	width: 1000px;
	margin: auto
}

.footbox {
	display: table
}

.footbox .footbox-info {
	padding: 10px;
	line-height: 24px;
	font-size: 14px;
	color: #6b6a6a
}

.footbox .footbox-info:first-child {
	color: #939393
}

.footbox .footbox-info:first-child a {
	color: #939393
}

.footbox .footbox-info.haveimg {
	line-height: 45px;
	padding: 0
}

.footbox .footbox-info.haveimg img {
	float: left;
	height: 41px;
	margin: 2px
}

.footbox .footbox-p {
	font-size: 12px
}

.footbox .footbox-p a {
	color: #6b6a6a
}

.footbox .left {
	float: left
}

.footbox .right {
	float: right
}

.manbox {
	margin-bottom: 80px
}

.pcbox {
	overflow: hidden
}

.channel {
	padding-top: 65px;
	padding-bottom: 80px;
	margin-right: -40px;
	overflow: hidden
}

.channelbox {
	float: left;
	width: 232px;
	margin-right: 20px
}

.wbox {
	width: 184px
}

.alldl dt,.chatitle {
	position: relative;
	margin-bottom: 16px;
	height: 48px;
	line-height: 48px
}

.chatitle h2 {
	font-size: 18px
}

.alldl dt::after,.chatitle::after,.film-tv h2::after,.hotbkbox h2::after,.mantable dt::after {
	content: '';
	position: absolute;
	border: 1px solid #eb634b;
	width: 36px;
	left: 0;
	bottom: 0
}

.chatitle_ecy {
	position: relative;
	margin-bottom: 16px;
	height: 48px;
	line-height: 48px
}

.chatitle_ecy h2 {
	font-size: 18px
}

.chatitle_ecy::after {
	content: '';
	position: absolute;
	border: 1px solid #f36f20;
	width: 36px;
	left: 0;
	bottom: 0
}

.chalistbox,.overf {
	overflow: hidden
}

.overf {
	width: 890px;
	margin: auto
}

.chalistbox li {
	overflow: hidden;
	margin-bottom: -1px;
	padding: 16px 0;
	border-bottom: 1px dashed #e2e2e2
}

.chan {
	display: block;
	float: left;
	width: 32px;
	line-height: 32px;
	font-size: 24px;
	font-family: fzfont;
	color: #000
}

.chalistbox li a {
	display: block
}

.chalistbox li img {
	float: left;
	width: 48px;
	margin-right: 16px
}

.chalistbox h3,.chalistbox p {
	line-height: 32px
}

.chalistbox h3 {
	font-size: 14px;
	color: #000
}

.chalistbox p {
	font-size: 12px;
	color: #b2b2b2
}

.chalastbox li {
	padding: 8px 0;
	height: 32px;
	line-height: 32px
}

.chamove {
	margin: 16px 0 80px 0;
	text-align: right
}

.chamove a {
	font-size: 12px;
	color: #eb634b
}

.chalastbox em {
	font-size: 14px;
	margin-top: 2px
}

.chalastbox h3 {
	font-size: 14px;
	color: #000
}

.batchbox {
	width: 50%
}

.classtable a {
	display: block;
	text-align: center
}

.divhei {
	height: 200px
}

.rspan {
	height: 400px
}

.classtable h3 {
	font-size: 18px;
	color: #fff
}

.classtable p {
	font-size: 12px;
	color: #8b8785;
	margin-top: 8px
}

.divhei h3 {
	padding-top: 78px
}

.rspan h3 {
	padding-top: 178px
}

.mantit {
	position: relative;
	margin: 40px 0 32px;
	height: 48px;
	line-height: 48px;
	text-align: center
}

.mantit {
	font-size: 24px
}

.mantit::after {
	content: '';
	position: absolute;
	border: 1px solid #eb634b;
	width: 48px;
	left: 50%;
	bottom: 0;
	margin-left: -24px
}

.seamless {
	position: relative;
	margin-bottom: 24px;
	overflow: hidden;
	height: 264px
}

.seamul {
	position: absolute;
	left: 0;
	top: 0;
	width: 1260px
}

.seamul li {
	position: relative;
	float: left;
	width: 150px;
	margin-right: 60px;
	text-align: center
}

.film-right-ul h3,.hotseam h3,.seamul h3 {
	margin-top: 16px;
	font-size: 14px;
	line-height: 24px
}

.film-right-ul p,.hotseam p,.seamul p {
	font-size: 12px;
	color: #b2b2b2;
	line-height: 24px
}

.mantable {
	overflow: hidden;
	margin-right: -60px;
	margin-top: 64px
}

.manlist {
	float: left;
	width: 202px;
	margin-right: 60px
}

.manlist dt {
	height: 48px;
	line-height: 48px;
	position: relative
}

.manlist h2 {
	font-size: 18px
}

.manlist dd {
	margin: 24px 0 32px
}

.manlist dd a {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #999
}

.hotbook {
	background: #fef5e6
}

.hotbkbox {
	position: relative;
	padding: 80px 0
}

.film-tv h2,.hotbkbox h2 {
	position: relative;
	margin-bottom: 32px;
	height: 48px;
	line-height: 48px;
	font-size: 24px
}

.hotseam {
	width: 1000px;
	margin: auto;
	position: relative;
	height: 224px;
	text-align: left;
	overflow: hidden
}

.hotseul {
	position: absolute;
	left: 0;
	top: 0;
	width: 1034px
}

.count {
	overflow: hidden;
	width: 9999px
}

.hotseam li {
	float: left;
	width: 176px
}

.hotseam a {
	display: block;
	width: 120px;
	text-align: center
}

.footer {
	background: #333;
	color: #fff;
	padding: 36px 0;
	position: relative;
	z-index: 100
}

.fleft {
	text-align: center
}

.fleft a {
	vertical-align: middle;
	font-size: 14px;
	color: #fff;
	opacity: .5
}

.footer i {
	font-style: normal;
	margin: 0 3px
}

.fleft i {
	opacity: .1;
	vertical-align: middle
}

.footer-p {
	float: right;
	margin-right: 25px
}

.footer-p-r a {
	opacity: .5
}

.manlbtn,.manrbtn {
	display: block;
	position: absolute;
	top: 50px;
	width: 20px;
	height: 58px;
	background: url(../images/seamlr.png)
}

.manlbtn {
	left: -56px
}

.rollbox {
	position: relative
}

.manlbtn:hover {
	background-position: 0 -60px
}

.manrbtn {
	right: -56px;
	background-position: -44px 0
}

.manrbtn:hover {
	background-position: -44px -60px
}

.cover-top {
	background: #f7f8fa
}

.covertbox {
	padding: 30px 0
}

.cover-nav {
	height: 24px;
	line-height: 24px;
	font-size: 14px
}

.ascsort,.cover-nav p,.descsort,.zk {
	background: url(../images/cover_icon.png) no-repeat
}

.cover-nav p {
	padding-left: 24px;
	background-position: 0 4px
}

.cover-nav span {
	color: #999
}

.coverfm {
	padding: 48px 60px 66px
}

.coverimg {
	margin-right: 40px
}

.coverinfo {
	font-size: 14px;
	overflow: hidden
}

.coverinfo h3 {
	font-family: fzfont;
	font-size: 36px;
	height: 40px;
	line-height: 40px;
	margin: 16px 0
}

.author {
	margin-bottom: 16px;
	line-height: 24px
}

.author span {
	color: #999
}

.all a,.part a {
	display: inline-block;
	width: 24px;
	height: 16px;
	background: url(../images/cover_icon.png) no-repeat;
	vertical-align: middle
}

.all,.part {
	line-height: 24px
}

.part a.zk {
	background-position: 4px -20px
}

.all a.sq {
	background-position: 4px -36px
}

.cobtnbox {
	margin: 32px 0;
	position: relative
}

.infospan {
	margin-top: 10px
}

.cobtnbox a {
	display: inline-block;
	text-align: center;
	border-radius: 20px
}

.goread {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #eb634b;
	color: #fff;
	margin-right: 16px
}

.js_chapter_btn_cover {
	height: 36px;
	width: 156px;
	line-height: 36px;
	border: 2px solid #eb634b;
	color: #eb634b
}

.infospan span {
	margin-right: 35px
}

.cover-chapter {
	margin-top: 64px;
	margin-bottom: 64px;
	padding-left: 207px;
	position: relative
}

.youlike {
	text-align: left
}

.youlike::after {
	left: 24px
}

.bknewc {
	width: 740px;
	padding-bottom: 40px;
	border-bottom: 1px dashed #e2e2e2
}

.newtit {
	height: 32px;
	line-height: 32px;
	font-size: 18px
}

.newbktit {
	font-family: fzfont;
	font-size: 24px;
	margin: 40px 0 16px 0
}

.newtxt {
	font-size: 14px;
	line-height: 24px
}

.newtxt a span {
	color: #eb634b
}

.zjlistdl dt {
	height: 24px;
	position: relative
}

.chapterul li,.zjlistdl li {
	float: left;
	list-style: outside;
	width: 278px;
	margin-left: 15px;
	font-size: 14px;
	height: 32px;
	line-height: 32px
}

.chapterul {
	padding-left: 5px;
	padding-bottom: 40px
}

.chapterul li {
	width: 316px
}

.content,.pagingbox,.typebox {
	width: 1000px;
	margin: auto;
	overflow: hidden
}

.content {
	padding-top: 24px;
	min-height: 600px
}

.contetline {
	border-top: 1px solid #e3e3e3
}

.popBox {
	border: 1px solid #eee;
	position: absolute;
	z-index: 2;
	padding: 33px 23px 92px 32px;
	background-color: #f9f9fb;
	cursor: pointer;
	display: none
}

.popBox .as {
	width: 104px;
	height: 36px;
	background-color: #eb634b;
	-ms-border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	position: absolute;
	bottom: 33px;
	right: 40px
}

.gt {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 120px
}

.gt.left {
	left: -30px
}

.gt.right {
	right: -30px
}

.trangle {
	width: 0;
	height: 0;
	border-width: 15px;
	overflow: hidden
}

.big,.small {
	position: absolute
}

.left .trangle.small {
	border-right-color: #eee
}

.left .trangle.big {
	border-right-color: #f9f9fb;
	right: -2px
}

.left .trangle {
	border-style: dashed solid dashed dashed;
	border-color: transparent #eee transparent transparent
}

.right .trangle {
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #eee
}

.right .trangle.big {
	border-left-color: #f9f9fb;
	left: -2px
}

.right .trangle.small {
	border-left-color: #eee
}

.bookinfoWrap img {
	float: left;
	margin-right: 22px
}

.bookinfoWrap .bookinfo {
	float: left;
	width: 225px;
	height: 160px
}

.bookinfo .authorname,.bookinfo .bookdeta,.bookinfo .bookname,.bookinfo .lastChap,.bookinfo .updateTime {
	font-size: 14px;
	color: #333;
	height: 28px;
	line-height: 28px
}

.bookinfo .bookname {
	font-size: 20px
}

.bookinfo .authorname {
	margin-bottom: 20px
}

.chaauto,.chatit,.pagingbox {
	text-align: center
}

.chatit {
	font-family: fzfont;
	font-size: 36px;
	line-height: 40px;
	margin: 40px 0 16px
}

.chaauto {
	font-size: 14px;
	line-height: 24px
}

.chapterul li {
	width: 316px;
	position: relative
}

.paging {
	border-top: 1px dashed #e2e2e2;
	padding: 40px 0 88px
}

.pagingbox a {
	display: inline-block;
	margin: 5px;
	padding: 2px 8px;
	letter-spacing: 0
}

.channelbox a h3:hover,.chapterul a:hover,.classtable a:hover,.hotseam a:hover,.manlist dd a:hover,.pagingbox a:hover,.pc-nav li a:hover,.zjlistdl a:hover {
	color: #eb634b
}

.pagingbox a.active {
	background: #eb634b;
	color: #fff
}
.pagingbox span{
	display: inline-block;
	margin: 5px;
	padding: 2px 8px;
	letter-spacing: 0;
}
.pagingbox span.active {
	background: #eb634b;
	color: #fff
}

.ranktype {
	background: #f9f9fb;
	border-top: 1px solid #e3e3e3;
	padding: 40px 0 24px;
	position: relative
}

.typebox dt {
	float: left;
	color: #999;
	height: 41px;
	line-height: 41px;
	margin-right: 12px
}

.typebox dd {
	font-size: 0
}

.typebox a {
	padding: 9px 16px;
	display: inline-block;
	font-size: 14px;
	margin-left: 8px;
	border-radius: 2px
}

.typebox a:hover {
	color: #eb634b
}

.ranka {
	cursor: pointer;
	background: #fff;
	border: 1px solid #e2e2e2
}

.typebox a.active {
	background: #eb634b;
	color: #fff
}

.rankall {
	margin: 16px -50px 80px 0
}

.rankall li .chan {
	font-size: 14px
}

.rankboxul li a {
	display: block
}

.alldl {
	float: left;
	width: 300px;
	margin-right: 50px
}

.alldl dt {
	font-size: 18px
}

.alldl li {
	overflow: hidden;
	line-height: 32px;
	height: 32px;
	margin-top: 16px
}

.ft14 {
	font-size: 14px
}

.alldl a:hover {
	color: #eb634b
}

.clb2 {
	color: #b2b2b2
}

.bobt {
	border-bottom: 1px dashed #e2e2e2
}

.rankboxul {
	padding: 24px 0 64px
}

.rankboxul li {
	padding: 16px 0
}

.rankboxul li {
	float: left;
	width: 333px
}

.rankboxul img {
	float: left;
	margin-right: 24px
}

.rankboxul h3 {
	font-size: 16px;
	line-height: 28px;
	height: 28px
}

.rankboxul p {
	color: #b2b2b2;
	line-height: 28px;
	height: 28px
}

.rankboxul a:hover {
	color: #eb634b
}

.rzz {
	margin-bottom: 20px
}

.bkgg {
	font-size: 24px;
	font-weight: 700
}

.noticeul li {
	height: 80px;
	line-height: 80px
}

.noticeul li img {
	width: 64px;
	height: 64px;
	float: left;
	margin-right: 20px
}

.notxt {
	border-bottom: 1px dashed #e2e2e2;
	overflow: hidden
}

.notxt span {
	color: #b2b2b2
}

.typediv {
	width: 862px
}

.typediv a {
	padding: 8px 16px;
	margin: 0 0 8px 8px
}

.shuqi {
	background: #f9f9fb
}

.shuqiwarp,.taobaowarp {
	padding: 40px;
	width: 920px;
	margin: auto
}

.dowclient {
	width: 280px;
	margin: 60px 100px 0
}

.dowclient a,.tbdowbox a {
	margin-top: 16px;
	display: block;
	width: 280px;
	height: 56px;
	background: url(../images/dowbtn.png)
}

.dowclient a.andsq,.tbdowbox a.andsq {
	margin-top: 50px
}

.dowclient a.iossq {
	background-position: 0 -58px
}

.qrbox {
	width: 128px;
	text-align: center;
	padding-top: 170px
}

.tbdowbox {
	width: 280px;
	margin-top: 40px
}

.tbdowbox a.andsq {
	background-position: 0 -116px
}

.tbdowbox a.iossq {
	background-position: 0 -174px
}

.qrmar {
	margin: 0 140px 0 60px
}

.mybkshelf {
	background: url(../images/shelf_bn.jpg);
	width: 100%;
	background-size: cover
}

.apotheosizebn {
	background: url(../images/apotheosize_bn.jpg);
	width: 100%;
	background-size: cover
}

.shelftop {
	width: 1000px;
	margin: auto;
	padding: 96px 0 32px;
	position: relative
}

.shelftop h2 {
	color: #fff;
	font-size: 20px;
	line-height: 32px
}

.shelbtn {
	width: 96px;
	height: 36px;
	position: absolute;
	right: 0;
	bottom: 15px;
	z-index: 111
}

.shelbtn input {
	width: 48px;
	border: none;
	height: 36px;
	cursor: pointer
}

.shubtn,.tuwen,.wenbtn {
	background: url(../images/shelf_btn.png)
}

.tuwen {
	background-position: 0 -36px
}

.wenbtn {
	background-position: -48px -36px
}

.shubtn {
	background-position: -48px 0
}

.imgbt {
	background-position: 0 0
}

.shelful {
	padding: 24px 0
}

.shelful li {
	float: left;
	width: 310px;
	margin-bottom: 32px;
	position: relative;
	padding: 16px;
	border: 1px solid #fff;
	height: 200px
}

.shelfimg {
	float: left;
	width: 120px;
	margin-right: 24px
}

.shelful li.active {
	border: 1px solid #e2e2e2;
	background: #f9f9fb
}

.sinfobox {
	overflow: hidden
}

.visib {
	visibility: hidden
}

.shelful li.active .visib {
	visibility: visible;
	color: #eb634b
}

.sinfobox h3 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 4px
}

.sinfobox p {
	font-size: 12px;
	color: #b2b2b2;
	height: 24px;
	line-height: 24px
}

.shelfbtnbox {
	margin-top: 16px
}

.shelread {
	display: inline-block;
	border-radius: 18px;
	padding: 7px 16px;
	color: #fff;
	background: #eb634b;
	margin-right: 16px
}

.secahdiv {
	width: 1000px;
	height: 28px;
	position: absolute;
	padding-left: 30px;
	left: 50%;
	top: 50%;
	margin-left: -500px;
	margin-top: -14px
}

.search_input {
	background: #fff;
	width: 1000px;
	height: 26px;
	line-height: 26px;
	color: #b4b3b1;
	padding: 0 6px;
	overflow: hidden;
	border: none;
	font-size: 14px;
	display: block
}

.query-btn {
	background: url(../images/query.png) no-repeat center;
	height: 28px;
	border: 0;
	width: 28px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 3px
}

.zjlistdl li.chaplast {
	list-style: none
}

.zjlistdl li.chaplast i {
	letter-spacing: 3px;
	margin-top: -5px;
	float: left;
	font-style: normal;
	font-size: 18px
}

.zjlistdl li.chaplast span {
	color: #eb634b
}

.ascsort,.descsort {
	display: block;
	position: absolute;
	right: 0;
	width: 27px;
	height: 24px;
	top: 0
}

.descsort {
	background-position: 0 -49px
}

.ascsort {
	background-position: 0 -92px
}

.descsort:hover {
	background-position: 0 -70px
}

.ascsort:hover {
	background-position: 0 -113px
}

.readwrap {
	position: relative;
	height: 100%;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	font-family: "Microsoft YaHei";
	display: none
}

.chaptert {
	position: fixed;
	height: 60px;
	width: 880px;
	z-index: 9;
	top: 0;
	left: 50%;
	margin-left: -440px;
	background-color: #fdf6ee
}

.titlebox {
	margin: 30px 110px 0;
	border-bottom: 1px solid #d5d4d2;
	overflow: hidden;
	padding-bottom: 8px
}

.titlep {
	padding: 0 10px;
	height: 20px;
	background: #d6c5b0;
	line-height: 20px;
	text-align: center;
	color: #fdf6ee
}

.readcontent {
	height: 100%;
	/*overflow: hidden*/
}

.page-style {
	width: 880px;
	margin: 0 auto;
	position: relative;
	height: 100%;
	z-index: 1
}

.vertical-read {
	padding-top: 53px;
	background: red
}

.page-box {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	position: relative;
	width: 100%;
	height: 100%;
	margin-top: -6px;
	float: left;
	z-index: 1
}

.tcontent {
	padding: 60px 110px;
	margin-bottom: 20px;
	border-left: 0;
	box-shadow: 3px 3px 8px -3px #838383;
	background: #fdf6ee;
	line-height: 2em;
	font-size: 16px;
	position: relative;
	word-break: break-all;
	word-wrap: break-word
}

.tcontent p {
	text-indent: 2em;
	margin-bottom: 16px;
	color: #333
}

.intercalate {
	position: fixed;
	left: 50%;
	bottom: 100px;
	margin-left: 460px;
	width: 50px
}

.interul li {
	overflow: hidden
}

.interul li a {
	display: block;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	border-radius: 4px;
	opacity: .6;
	margin-top: 10px
}

.interul li a.rdcover {
	background: #fff;
	text-indent: 0;
	font-size: 25px;
	line-height: 50px;
	text-align: center;
	font-family: "Microsoft YaHei";
	color: #d2ccc4
}

.bgset,.bootscol,.clset,.fontset,.mlcolose,.portrait,.topscol {
	background: #fff url(../images/setup_icon.png) no-repeat
}

.clset {
	background-position: 12px 16px
}

#js_clset.on {
	background-position: 12px -29px
}

.fontset {
	background-position: -90px 15px
}

#js_font.on {
	background-position: -90px -32px
}

.bgset {
	background-position: -38px 13px
}

#js_bgtag.on {
	background-position: -38px -26px
}

.portrait {
	background-position: -142px 12px
}

.topscol {
	background-position: -142px 12px
}

#js_top.on {
	background-position: -142px -40px
}

.bootscol {
	background-position: -194px 12px
}

#js_bot.on {
	background-position: -194px -40px
}

.interul li a.bootscol,.interul li a.topscol {
	height: 36px
}

.interul.bgulbox a {
	color: red;
	height: 30px;
	background: red
}

.bgulbox {
	border-radius: 4px;
	background: rgba(255,255,255,.3);
	overflow: hidden;
	margin-top: 5px;
	display: none
}

.bgulbox li {
	text-align: center;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 50px;
	cursor: pointer
}

.bgulbox li.on {
	background: #3ebd98;
	color: #fff
}

.catalogbox {
	width: 640px;
	position: fixed;
	border: 1px solid #c0b9b2;
	background: #fff;
	z-index: 1002;
	left: 50%;
	top: 15%;
	margin-left: -320px;
	display: none
}

.mlhd {
	height: 100px;
	text-align: center;
	line-height: 100px
}

.mlhd h3 {
	color: #000;
	font-size: 26px
}

.chapterbox {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 60px;
	position: relative
}

.catainner dt {
	height: 40px;
	line-height: 40px;
	border-bottom: #e5e5e4 solid 1px;
	color: #000;
	font-size: 16px
}

.juanul li {
	padding-left: 30px;
	border-bottom: 1px dashed #e0e0df;
	height: 40px;
	line-height: 40px
}

.nojuul {
	overflow: hidden
}

.nojuul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #e0e0df;
	cursor: pointer
}

.nojuul li.on {
	color: #3ebd98;
	background: url(../images/readl.png) no-repeat right center
}

.mlcolose {
	width: 17px;
	height: 17px;
	background-position: -254px 0;
	display: block;
	right: 16px;
	top: 16px;
	position: absolute
}

.chapterbox::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	border-radius: 10px
}

.chapterbox::-webkit-scrollbar-thumb {
	background-color: #c2c2c2;
	background-clip: padding-box;
	border: 1px solid #979797;
	min-height: 28px;
	border-radius: 20px
}

.chapterbox::-webkit-scrollbar-track-piece {
	background-color: #e9e9e9;
	border-left: 1px solid #d2d2d2
}

.prompt {
	background: #333;
	border-radius: 5px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	position: fixed;
	display: none;
	top: 200px;
	z-index: 200;
	padding: 0 40px;
	box-shadow: 0 0 30px #000;
	z-index: 1003
}

.tcontent h3 {
	color: #890000;
	padding: 20px 0 16px;
	font-size: 1.375em
}

.page-box .setsutra {
	background: #fdf6ee
}

.page-box .setsutra h3 {
	color: #890000
}

.page-box .setsutra p {
	color: #333
}

.page-box .seteyes {
	background: #cce5d4
}

.page-box .seteyes h3 {
	color: #64876f
}

.page-box .seteyes p {
	color: #313633
}

.page-box .setnight {
	background: #171b1b
}

.page-box .setnight h3 {
	color: #999
}

.page-box .setnight p {
	color: #666
}

.sutrat {
	background: #fdf6ee
}

.sutrat>div {
	border-bottom: 1px solid #d5d4d2
}

.sutrat p {
	background: #d6c5b0;
	color: #fdf6ee
}

.eyest {
	background: #cce5d4
}

.eyest>div {
	border-bottom: 1px solid #b5c8bb
}

.eyest p {
	background: #85b695;
	color: #e9f5e2
}

.nightt {
	background: #171b1b
}

.nightt>div {
	border-bottom: 1px solid #000
}

.nightt p {
	background: #000;
	color: #545557
}

.pcbook_mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #7d7d7d;
	z-index: 1001;
	top: 0;
	left: 0;
	opacity: .5;
	display: none
}

.bkempty {
	text-align: center;
	margin: 50px
}

.bkempty a {
	padding: 6px 26px;
	display: inline-block;
	border: 1px solid #ebebeb;
	background: #eb634b;
	color: #fff;
	margin-left: 400px
}

.zk {
	color: #eb634b;
	font-weight: 700
}

.all {
	display: none
}

.result_show {
	color: #eb634b;
	margin-left: 34px;
	margin-top: 12px
}

.list_li {
	overflow: hidden;
	margin: 0 20px 0 34px;
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5
}

.cover_pic {
	float: left;
	margin-right: 26px;
	border: 1px solid #ebebeb;
	width: 105px;
	height: 130px
}

.cover_pic img {
	width: 105px;
	height: 130px
}

img {
	vertical-align: middle
}

.con_text {
	overflow: hidden
}

.con_text h3 {
	font-size: 16px;
	font-family: "Microsoft YaHei"
}

.con_text ul {
	font-size: 12px
}

.con_text ul li {
	display: inline;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-right: 12px
}

.con_text a.book_title:hover {
	color: #eb634b
}

.book_title:hover {
	color: #eb634b
}

.con_text p {
	overflow: hidden;
	font-size: 12px;
	line-height: 22px
}

.typebox {
	margin-bottom: 16px
}

.ranktypebox {
	overflow: hidden
}

.shukutitle {
	margin-top: 20px;
	border-bottom: 1px dashed #e2e2e2
}

.shukutitle li {
	color: #999;
	height: 79px;
	line-height: 79px;
	float: left
}

.pm {
	width: 50px
}

.tl {
	width: 100px
}

.bm {
	width: 200px
}

.zx {
	width: 210px
}

.uz {
	width: 140px
}

.zt {
	width: 90px
}

.zs {
	width: 100px;
	text-align: right
}

.gx {
	width: 110px;
	text-align: right
}

.listtxtul {
	margin-bottom: 40px
}

.listtxtul li {
	height: 48px;
	line-height: 48px;
	overflow: hidden
}

.listtxtul li a {
	display: block
}

.listtxtul li a:hover {
	color: #eb634b
}

.listtxtul li span {
	font-size: 14px;
	display: block;
	float: left;
	height: 36px
}

.dlbox {
	width: 1000px;
	margin: auto;
	position: relative
}

.changebox {
	width: 94px;
	height: 34px;
	border: 1px solid #e2e2e2;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #fff;
	border-radius: 2px
}

.changebox a {
	display: block;
	height: 34px;
	float: left;
	width: 47px
}

.changebox i {
	display: block;
	width: 18px;
	height: 16px;
	margin: 9px auto;
	background: url(../images/shuku_icon.png)
}

.int_btn i {
	background-position: 0 0
}

.img_btn,.text_btn {
	background: #eb634b
}

.int_tbtn i {
	background-position: 0 -32px
}

.img_btn i {
	background-position: 0 -16px
}

.text_btn i {
	background-position: 0 -48px
}

.expect {
	font-size: 36px;
	text-align: center;
	margin-top: 150px;
	color: #b2b2b2
}

.focus input {
	color: #333
}

.loadingbox {
	text-align: center;
	font-size: 14px
}

.loadingbox a {
	color: #eb634b;
	text-decoration: underline
}

.shelf_mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1001;
	top: 0;
	left: 0;
	opacity: .6;
	z-index: 221
}

.confirm {
	width: 254px;
	background: #fff;
	border: 3px solid #eb634b;
	height: 154px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -150px;
	z-index: 222;
	text-align: center;
	padding: 20px
}

.confirm p {
	font-size: 16px;
	margin: 40px 0 50px
}

.confirm a {
	padding: 5px 30px;
	background: #eb634b;
	color: #fff;
	margin: 0 10px
}

.aboutbox {
	font-size: 14px
}

.aboutbox h3,.contbox h3 {
	margin-bottom: 10px;
	font-size: 18px;
	color: #eb634b
}

.aboutbox p,.contbox p {
	margin-top: 10px;
	text-indent: 24px;
	color: #999
}

.contbox h4 {
	font-size: 14px;
	margin-top: 10px
}

.contbox {
	padding-bottom: 20px
}

.classtable td {
	width: 25%
}

#shelfbox {
	width: 1034px
}

.ranline {
	border-bottom: 1px dashed #e2e2e2;
	margin: 40px 0
}

.popBox .added {
	background: #fff;
	color: #999;
	border: 1px solid #e2e2e2
}

.chapterul li a,.zjlistdl li a {
	display: inline-block
}

.vip-icon {
	background: url(../images/vip_icon.gif);
	float: right;
	display: block;
	width: 25px;
	height: 13px;
	margin: 10px 10px 0 0
}

.viplook {
	text-align: center;
	color: #9e7247;
	height: 48px;
	font-size: 16px;
	background: #fef5e6;
	line-height: 48px;
	display: none;
	border: 1px solid rgba(1,1,1,0)
}

.chapter-vip {
	background: url(../images/vip_icon.gif);
	display: inline-block;
	width: 25px;
	height: 13px;
	margin-left: 10px;
	position: relative;
	top: 2px
}

.ant-search-input-wrapper {
	display: inline-block;
	vertical-align: middle
}

.ant-search-input.ant-input-group .ant-input:first-child,.ant-search-input.ant-input-group .ant-select:first-child {
	border-radius: 6px;
	position: absolute;
	top: -1px;
	width: 100%
}

.ant-search-input .ant-search-btn {
	color: #666;
	background-color: #f7f7f7;
	border-color: #d9d9d9;
	border-radius: 0 5px 5px 0;
	left: -1px;
	position: relative;
	border-width: 0 0 0 1px;
	z-index: 2;
	padding-left: 8px;
	padding-right: 8px
}

.ant-search-input .ant-search-btn>a:only-child {
	color: currentColor
}

.ant-search-input .ant-search-btn>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input .ant-search-btn:focus,.ant-search-input .ant-search-btn:hover {
	color: #858585;
	background-color: #f9f9f9;
	border-color: #e1e1e1
}

.ant-search-input .ant-search-btn:focus>a:only-child,.ant-search-input .ant-search-btn:hover>a:only-child {
	color: currentColor
}

.ant-search-input .ant-search-btn:focus>a:only-child:after,.ant-search-input .ant-search-btn:hover>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input .ant-search-btn.active,.ant-search-input .ant-search-btn:active {
	color: #616161;
	background-color: #ebebeb;
	border-color: #ebebeb
}

.ant-search-input .ant-search-btn.active>a:only-child,.ant-search-input .ant-search-btn:active>a:only-child {
	color: currentColor
}

.ant-search-input .ant-search-btn.active>a:only-child:after,.ant-search-input .ant-search-btn:active>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input .ant-search-btn.disabled,.ant-search-input .ant-search-btn.disabled.active,.ant-search-input .ant-search-btn.disabled:active,.ant-search-input .ant-search-btn.disabled:focus,.ant-search-input .ant-search-btn.disabled:hover,.ant-search-input .ant-search-btn[disabled],.ant-search-input .ant-search-btn[disabled].active,.ant-search-input .ant-search-btn[disabled]:active,.ant-search-input .ant-search-btn[disabled]:focus,.ant-search-input .ant-search-btn[disabled]:hover,fieldset[disabled] .ant-search-input .ant-search-btn,fieldset[disabled] .ant-search-input .ant-search-btn.active,fieldset[disabled] .ant-search-input .ant-search-btn:active,fieldset[disabled] .ant-search-input .ant-search-btn:focus,fieldset[disabled] .ant-search-input .ant-search-btn:hover {
	color: #ccc;
	background-color: #f7f7f7;
	border-color: #d9d9d9
}

.ant-search-input .ant-search-btn.disabled.active>a:only-child,.ant-search-input .ant-search-btn.disabled:active>a:only-child,.ant-search-input .ant-search-btn.disabled:focus>a:only-child,.ant-search-input .ant-search-btn.disabled:hover>a:only-child,.ant-search-input .ant-search-btn.disabled>a:only-child,.ant-search-input .ant-search-btn[disabled].active>a:only-child,.ant-search-input .ant-search-btn[disabled]:active>a:only-child,.ant-search-input .ant-search-btn[disabled]:focus>a:only-child,.ant-search-input .ant-search-btn[disabled]:hover>a:only-child,.ant-search-input .ant-search-btn[disabled]>a:only-child,fieldset[disabled] .ant-search-input .ant-search-btn.active>a:only-child,fieldset[disabled] .ant-search-input .ant-search-btn:active>a:only-child,fieldset[disabled] .ant-search-input .ant-search-btn:focus>a:only-child,fieldset[disabled] .ant-search-input .ant-search-btn:hover>a:only-child,fieldset[disabled] .ant-search-input .ant-search-btn>a:only-child {
	color: currentColor
}

.ant-search-input .ant-search-btn.disabled.active>a:only-child:after,.ant-search-input .ant-search-btn.disabled:active>a:only-child:after,.ant-search-input .ant-search-btn.disabled:focus>a:only-child:after,.ant-search-input .ant-search-btn.disabled:hover>a:only-child:after,.ant-search-input .ant-search-btn.disabled>a:only-child:after,.ant-search-input .ant-search-btn[disabled].active>a:only-child:after,.ant-search-input .ant-search-btn[disabled]:active>a:only-child:after,.ant-search-input .ant-search-btn[disabled]:focus>a:only-child:after,.ant-search-input .ant-search-btn[disabled]:hover>a:only-child:after,.ant-search-input .ant-search-btn[disabled]>a:only-child:after,fieldset[disabled] .ant-search-input .ant-search-btn.active>a:only-child:after,fieldset[disabled] .ant-search-input .ant-search-btn:active>a:only-child:after,fieldset[disabled] .ant-search-input .ant-search-btn:focus>a:only-child:after,fieldset[disabled] .ant-search-input .ant-search-btn:hover>a:only-child:after,fieldset[disabled] .ant-search-input .ant-search-btn>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input .ant-search-btn:focus,.ant-search-input .ant-search-btn:hover {
	color: #57c5f7;
	background-color: #fff;
	border-color: #57c5f7
}

.ant-search-input .ant-search-btn:focus>a:only-child,.ant-search-input .ant-search-btn:hover>a:only-child {
	color: currentColor
}

.ant-search-input .ant-search-btn:focus>a:only-child:after,.ant-search-input .ant-search-btn:hover>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input .ant-search-btn.active,.ant-search-input .ant-search-btn:active {
	color: #2baee9;
	background-color: #fff;
	border-color: #2baee9
}

.ant-search-input .ant-search-btn.active>a:only-child,.ant-search-input .ant-search-btn:active>a:only-child {
	color: currentColor
}

.ant-search-input .ant-search-btn.active>a:only-child:after,.ant-search-input .ant-search-btn:active>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input .ant-search-btn:hover {
	border-color: #d9d9d9
}

form .ant-search-input .ant-search-btn {
	padding-top: 6px;
	padding-bottom: 6px
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty,.ant-search-input:hover .ant-search-btn-noempty {
	color: #fff;
	background-color: #2db7f5;
	border-color: #2db7f5
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty>a:only-child,.ant-search-input:hover .ant-search-btn-noempty>a:only-child {
	color: currentColor
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover,.ant-search-input:hover .ant-search-btn-noempty:focus,.ant-search-input:hover .ant-search-btn-noempty:hover {
	color: #fff;
	background-color: #57c5f7;
	border-color: #57c5f7
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover>a:only-child,.ant-search-input:hover .ant-search-btn-noempty:focus>a:only-child,.ant-search-input:hover .ant-search-btn-noempty:hover>a:only-child {
	color: currentColor
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty:focus>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty:hover>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active,.ant-search-input:hover .ant-search-btn-noempty.active,.ant-search-input:hover .ant-search-btn-noempty:active {
	color: #f2f2f2;
	background-color: #2baee9;
	border-color: #2baee9
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active>a:only-child,.ant-search-input:hover .ant-search-btn-noempty.active>a:only-child,.ant-search-input:hover .ant-search-btn-noempty:active>a:only-child {
	color: currentColor
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty.active>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty:active>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled],.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover,.ant-search-input:hover .ant-search-btn-noempty.disabled,.ant-search-input:hover .ant-search-btn-noempty.disabled.active,.ant-search-input:hover .ant-search-btn-noempty.disabled:active,.ant-search-input:hover .ant-search-btn-noempty.disabled:focus,.ant-search-input:hover .ant-search-btn-noempty.disabled:hover,.ant-search-input:hover .ant-search-btn-noempty[disabled],.ant-search-input:hover .ant-search-btn-noempty[disabled].active,.ant-search-input:hover .ant-search-btn-noempty[disabled]:active,.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus,.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty.active,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:active,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:focus,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:hover {
	color: #ccc;
	background-color: #f7f7f7;
	border-color: #d9d9d9
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover>a:only-child,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]>a:only-child,.ant-search-input:hover .ant-search-btn-noempty.disabled.active>a:only-child,.ant-search-input:hover .ant-search-btn-noempty.disabled:active>a:only-child,.ant-search-input:hover .ant-search-btn-noempty.disabled:focus>a:only-child,.ant-search-input:hover .ant-search-btn-noempty.disabled:hover>a:only-child,.ant-search-input:hover .ant-search-btn-noempty.disabled>a:only-child,.ant-search-input:hover .ant-search-btn-noempty[disabled].active>a:only-child,.ant-search-input:hover .ant-search-btn-noempty[disabled]:active>a:only-child,.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus>a:only-child,.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover>a:only-child,.ant-search-input:hover .ant-search-btn-noempty[disabled]>a:only-child,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active>a:only-child,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active>a:only-child,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus>a:only-child,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover>a:only-child,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty>a:only-child,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty.active>a:only-child,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:active>a:only-child,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:focus>a:only-child,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:hover>a:only-child,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty>a:only-child {
	color: currentColor
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled.active>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:active>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:focus>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled:hover>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.disabled>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled].active>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:active>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:focus>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]:hover>a:only-child:after,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty[disabled]>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty.disabled.active>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty.disabled:active>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty.disabled:focus>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty.disabled:hover>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty.disabled>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty[disabled].active>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty[disabled]:active>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty[disabled]:focus>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty[disabled]:hover>a:only-child:after,.ant-search-input:hover .ant-search-btn-noempty[disabled]>a:only-child:after,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active>a:only-child:after,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active>a:only-child:after,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus>a:only-child:after,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover>a:only-child:after,fieldset[disabled] .ant-search-input.ant-search-input-focus .ant-search-btn-noempty>a:only-child:after,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty.active>a:only-child:after,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:active>a:only-child:after,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:focus>a:only-child:after,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty:hover>a:only-child:after,fieldset[disabled] .ant-search-input:hover .ant-search-btn-noempty>a:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0 0
}

.ant-search-input.ant-search-input-focus .ant-search-btn-noempty.active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:active,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:focus,.ant-search-input.ant-search-input-focus .ant-search-btn-noempty:hover,.ant-search-input:hover .ant-search-btn-noempty.active,.ant-search-input:hover .ant-search-btn-noempty:active,.ant-search-input:hover .ant-search-btn-noempty:focus,.ant-search-input:hover .ant-search-btn-noempty:hover {
	color: #fff
}

.ant-search-input .ant-select-combobox .ant-select-selection__rendered {
	right: 29px
}

.ant-input {
	position: relative;
	display: inline-block;
	padding: 4px 7px;
	width: 100%;
	height: 28px;
	cursor: text;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	background-color: #fff;
	background-image: none;
	border: 1px solid #d9d9d9;
	border-radius: 6px;
	transition: border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)
}

.ant-input::-moz-placeholder {
	color: #ccc;
	opacity: 1
}

.ant-input:-ms-input-placeholder {
	color: #ccc
}

.ant-input::-webkit-input-placeholder {
	color: #ccc
}

.ant-input:hover {
	border-color: #57c5f7
}

.ant-input:focus {
	border-color: #57c5f7;
	outline: 0
}

.ant-input[disabled],fieldset[disabled] .ant-input {
	background-color: #f7f7f7;
	opacity: 1;
	cursor: not-allowed;
	color: #ccc
}

.ant-input[disabled]:hover,fieldset[disabled] .ant-input:hover {
	border-color: #e1e1e1
}

textarea.ant-input {
	max-width: 100%;
	height: auto;
	vertical-align: bottom
}

.ant-input-lg {
	padding: 6px 7px;
	height: 31px
}

.ant-input-sm {
	padding: 1px 7px;
	height: 22px;
	border-radius: 4px
}

.ant-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	width: 100%
}

.ant-input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.ant-input-group>[class*=col-] {
	padding-right: 8px
}

.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input {
	display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child) {
	border-radius: 0
}

.ant-input-group-addon,.ant-input-group-wrap {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.ant-input-group-wrap>* {
	display: block!important
}

.ant-input-group .ant-input {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.ant-input-group-addon {
	padding: 4px 7px;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	color: #666;
	text-align: center;
	background-color: #eee;
	border: 1px solid #d9d9d9;
	border-radius: 6px
}

.ant-input-group-addon .ant-select {
	margin: -5px -7px
}

.ant-input-group-addon .ant-select .ant-select-selection {
	background-color: inherit;
	border: 0;
	margin: -1px;
	border: 1px solid transparent
}

.ant-input-group-addon .ant-select-focused .ant-select-selection,.ant-input-group-addon .ant-select-open .ant-select-selection {
	border-color: #57c5f7
}

.ant-input-group-addon:first-child,.ant-input-group>.ant-input:first-child,.ant-input-group>span>.ant-input:first-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.ant-input-group-addon:first-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection,.ant-input-group>span>.ant-input:first-child .ant-select .ant-select-selection {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.ant-input-group-addon:first-child {
	border-right: 0
}

.ant-input-group-addon:last-child {
	border-left: 0
}

.ant-input-group-addon:last-child,.ant-input-group>.ant-input:last-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ant-input-group-addon:last-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon {
	padding: 6px 7px;
	height: 32px
}

.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon {
	padding: 1px 7px;
	height: 22px;
	border-radius: 4px
}

.ant-col {
	position: relative;
	display: block
}

.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-lg-1,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-2,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-md-1,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-2,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-sm-1,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-2,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-xs-1,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-2,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0
}

.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9 {
	float: left;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.ant-col-24 {
	display: block;
	width: 100%
}

.fsbleft {
	width: 840px
}

.fsbright {
	width: 160px
}

.bianjibox {
	padding-top: 40px
}

.bianjibox h3 {
	font-size: 16px;
	padding-bottom: 6px;
	margin-bottom: 30px;
	position: relative
}

.bianjibox h3::after {
	content: '';
	position: absolute;
	border: 1px solid #eb634b;
	width: 32px;
	left: 0;
	bottom: 0
}

.bianjibox li {
	color: #666;
	padding: 6px 0
}

.fsbli {
	padding: 45px 0
}

.fsbli em {
	margin-top: 40px
}

.authorimg {
	display: inline-block;
	float: left;
	width: 112px;
	height: 112px;
	border-radius: 50%
}

.authoinfo {
	float: left;
	width: 490px;
	margin: 0 30px;
	font-size: 12px
}

.fsbcove {
	display: inline-block;
	float: left;
	width: 78px;
	height: 103px;
	box-shadow: 3px 4px 2px #dacdcc
}

.authort {
	margin-bottom: 10px
}

.authort h3 {
	font-size: 20px
}

.authort span {
	font-size: 12px;
	color: #f7ac81;
	border: 1px solid #f7ac81;
	display: inline-block;
	border-radius: 4px;
	line-height: 1;
	padding: 2px;
	margin: 6px 0 0 12px
}

.ainfotext {
	font-size: 14px;
	color: #666;
	text-align: justify
}

.tougaobtn {
	display: inline-block;
	font-size: 16px;
	color: #666;
	border: 1px solid #999;
	border-radius: 20px;
	padding: 5px 20px;
	margin-top: 70px
}

.authotxt {
	height: 42px;
	overflow: hidden;
	position: relative
}

.authotxt::after {
	content: '...';
	position: absolute;
	right: 0;
	top: 22px;
	color: #666;
	background: #fff;
	width: 28px
}

.authotxt i,.txtunfold i {
	display: inline-block;
	width: 24px;
	height: 16px;
	background: url(../images/cover_icon.png) no-repeat
}

.authotxt i {
	position: absolute;
	background-position: 4px -20px;
	top: 24px;
	right: 0;
	z-index: 1
}

.txtunfold i {
	vertical-align: middle;
	background-position: 4px -36px
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	position: fixed;
	top: 8px;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	text-align: center;
	z-index: 999
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.emotion {
	background: url(../images/emotion.png) no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
	background-size: 234px 234px;
	margin-top: 25px;
	position: relative;
	top: 6px
}

.author-s-bottom {
	width: 100%;
	height: 300px;
	background-color: #2e2e33;
	text-align: center;
	overflow: hidden
}

.as-title {
	color: #c2c2c3;
	font-size: 24px;
	line-height: 48px
}

.as-line {
	border-bottom: 3px solid #eb634b;
	width: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px
}

.as-text {
	font-size: 16px;
	line-height: 32px;
	color: #7a7a7e
}

.yiadd {
	color: #b8b8b8!important
}

pre {
	white-space: pre-wrap;
	word-wrap: break-word
}

.zk-comment {
	color: #eb634b;
	font-weight: 700;
	display: inline-block;
	width: 24px;
	height: 16px;
	background: url(../images/cover_icon.png) no-repeat;
	background-position: 4px -20px
}

.sq-comment {
	color: #eb634b;
	font-weight: 700;
	display: inline-block;
	width: 24px;
	height: 16px;
	background: url(../images/cover_icon.png) no-repeat;
	background-position: 4px -36px;
	vertical-align: middle
}

.foot-left-div {
	display: inline-block;
	float: left
}

.foot-right-div {
	display: inline-block;
	float: right
}

.foot-left-div-p {
	opacity: .5;
	text-align: center;
	line-height: 24px;
	font-size: 14px
}

.foot-left-div-pp {
	opacity: .5;
	text-align: center;
	line-height: 24px;
	font-size: 14px
}

.u-lgn {
	height: 22px;
	line-height: 22px;
	padding: 0 11px;
	margin-left: 40px;
	cursor: pointer;
	width: 70px;
	font-size: 16px;
	margin-bottom: 6px
}

.u-nickname {
	margin-top: 8px;
	cursor: pointer;
	font-size: 16px;
	margin-left: 50px
}

.u-nickname>img {
	width: 25px;
	height: 25px;
	border-radius: 50%
}

.u-nickname .ellipse {
	display: inline-block;
	width: 100px;
	border-radius: 5px;
	border: 1px solid transparent
}

.nickname-list {
	display: none;
	position: absolute;
	background-color: #fff;
	z-index: 12;
	width: 110px;
	font-size: 12px;
	border: 1px solid #e5e5e5;
	border-top: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 20px
}

.nickname-list>li {
	text-align: center;
	height: 40px;
	line-height: 40px
}

.nickname-list>li a {
	display: inline-block;
	width: 100%
}

.nickname-list>li span {
	font-size: 16px;
	margin: 1px 3px 0 0
}

.nickname-list>li .glyphicon-log-out {
	margin-left: -6px
}

.nickname-list>li:hover {
	background-color: #e2e2e2
}

.jcrop-holder {
	direction: ltr;
	text-align: left
}

.jcrop-hline,.jcrop-vline {
	background: #fff url(../images/jcrop.gif);
	font-size: 0;
	position: absolute
}

.jcrop-vline {
	height: 100%;
	width: 1px!important
}

.jcrop-vline.right {
	right: 0
}

.jcrop-hline {
	height: 1px!important;
	width: 100%
}

.jcrop-hline.bottom {
	bottom: 0
}

.jcrop-tracker {
	height: 100%;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none
}

.jcrop-handle {
	background-color: #333;
	border: 1px #eee solid;
	width: 7px;
	height: 7px;
	font-size: 1px
}

.jcrop-handle.ord-n {
	left: 50%;
	margin-left: -4px;
	margin-top: -4px;
	top: 0
}

.jcrop-handle.ord-s {
	bottom: 0;
	left: 50%;
	margin-bottom: -4px;
	margin-left: -4px
}

.jcrop-handle.ord-e {
	margin-right: -4px;
	margin-top: -4px;
	right: 0;
	top: 50%
}

.jcrop-handle.ord-w {
	left: 0;
	margin-left: -4px;
	margin-top: -4px;
	top: 50%
}

.jcrop-handle.ord-nw {
	left: 0;
	margin-left: -4px;
	margin-top: -4px;
	top: 0
}

.jcrop-handle.ord-ne {
	margin-right: -4px;
	margin-top: -4px;
	right: 0;
	top: 0
}

.jcrop-handle.ord-se {
	bottom: 0;
	margin-bottom: -4px;
	margin-right: -4px;
	right: 0
}

.jcrop-handle.ord-sw {
	bottom: 0;
	left: 0;
	margin-bottom: -4px;
	margin-left: -4px
}

.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {
	height: 7px;
	width: 100%
}

.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {
	height: 100%;
	width: 7px
}

.jcrop-dragbar.ord-n {
	margin-top: -4px
}

.jcrop-dragbar.ord-s {
	bottom: 0;
	margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
	margin-right: -4px;
	right: 0
}

.jcrop-dragbar.ord-w {
	margin-left: -4px
}

.jcrop-light .jcrop-hline,.jcrop-light .jcrop-vline {
	background: #fff;
	opacity: .7!important
}

.jcrop-light .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #000;
	border-color: #fff;
	border-radius: 3px
}

.jcrop-dark .jcrop-hline,.jcrop-dark .jcrop-vline {
	background: #000;
	opacity: .7!important
}

.jcrop-dark .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	border-color: #000;
	border-radius: 3px
}

.solid-line .jcrop-hline,.solid-line .jcrop-vline {
	background: #fff
}

.jcrop-holder img,img.jcrop-preview {
	max-width: none
}

@-webkit-keyframes ball-beat {
	50% {
		opacity: .2;
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes ball-beat {
	50% {
		opacity: .2;
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.ball-beat {
	text-align: center
}

.ball-beat>div {
	background-color: #ccc;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
	-webkit-animation: ball-beat .7s 0s infinite linear;
	animation: ball-beat .7s 0s infinite linear
}

.ball-beat>div:nth-child(2n-1) {
	-webkit-animation-delay: -.35s!important;
	animation-delay: -.35s!important
}

.ellipse {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.btn {
	display: inline-block;
	border-radius: 20px
}

.btn-primary {
	border: 2px solid #f36f20;
	color: #f36f20;
	line-height: 36px;
	height: 36px;
	width: 156px
}

.btn-default {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #f36f20;
	color: #fff
}

.btn-gray {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background-color: #e1e1e5
}

.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover,fieldset[disabled] .ant-btn-primary,fieldset[disabled] .ant-btn-primary.active,fieldset[disabled] .ant-btn-primary:active,fieldset[disabled] .ant-btn-primary:focus,fieldset[disabled] .ant-btn-primary:hover {
	color: #ccc;
	background-color: #f7f7f7;
	border-color: #d9d9d9
}

.ant-btn.disabled,.ant-btn[disabled] {
	cursor: not-allowed
}

.usercenter {
	background: url(../images/centerbg.jpg) center center no-repeat;
	width: 100%;
	background-size: cover
}

.centertop {
	width: 1000px;
	margin: auto;
	padding: 96px 0 32px;
	position: relative
}

.centertop h2 {
	color: #fff;
	font-size: 20px;
	line-height: 32px
}

.center-info,.sider {
	margin-top: 30px;
	display: inline-block
}

.sider {
	text-align: center;
	width: 200px
}

.center-info {
	width: 780px;
	float: right;
	padding-left: 20px
}

.center-img {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	margin-left: 43px;
	border: 1px solid #e2e2e2;
	overflow: hidden;
	cursor: pointer
}

.center-img>img {
	width: 100%;
	border-radius: 50%
}

.center-status {
	margin-top: 10px;
	font-size: 14px;
	color: #4da9ff;
	margin-bottom: 20px
}

.center-status.warning {
	color: #4da9ff
}

.center-status.error {
	color: #e60b00
}

.center-status.success {
	color: #1ed81e
}

.center-nickname {
	font-size: 18px;
	margin-right: 10px;
	display: table;
	width: 100%
}

.center-nickname>div {
	display: table-cell
}

.center-nickname .bq {
	height: 18px;
	width: 40px;
	text-align: center;
	border: 2px solid #f36f20;
	color: #f36f20;
	border-radius: 20px;
	display: inline-block;
	line-height: 18px;
	font-size: 10px;
	float: left
}

.center-nickname .nickname {
	display: inline-block;
	width: 90px;
	height: 23px;
	line-height: 23px;
	float: left;
	margin-left: 34px;
	margin-right: 5px;
	text-align: center
}

.center-dh {
	margin-top: 60px;
	font-size: 16px
}

.center-dh>li {
	margin-bottom: 50px;
	color: #cececf
}

.center-dh>li>a {
	display: block
}

.center-dh>li.active a {
	color: #f36f20
}

.center-title>h4 {
	font-size: 18px;
	display: inline-block
}

.center-title .btn {
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center
}

.center-msg {
	margin-top: 40px;
	font-size: 16px;
	margin-bottom: 50px
}

.center-item {
	margin-bottom: 18px
}

.center-item img {
	margin: -7px 5px 0 5px;
	cursor: pointer;
	width: 15px;
	height: 15px
}

.center-item .editinput {
	display: none
}

.center-item .editinput input {
	height: 27px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #e0e0e0;
	border-radius: 5px
}

.center-item .editinput input:hover {
	border: 1px solid rgba(87,197,247,.8)
}

.center-rd .ui-widget-header {
	margin-left: -22px
}

.center-pl,.center-rd {
	border-top: 1px solid #e2e2e2;
	padding-top: 50px;
	color: #979799;
	font-size: 18px
}

.center-pl_title>span,.center-rd_title>span {
	margin: 0 50px
}

.center-pl_title>span.active,.center-rd_title>span.active {
	color: #333
}

.center-pl_title>span:first-child,.center-rd_title>span:first-child {
	margin-left: 0
}

.center-pl_title.ui-tabs-nav li,.center-rd_title.ui-tabs-nav li {
	float: right;
	padding: .2em
}

.center-pl li,.center-rd li {
	display: inline-block
}

.center-pl li.active span,.center-rd li.active span {
	color: #979799
}

.center-bl {
	margin-top: 35px;
	display: table;
	width: 100%
}

.center-bl>li {
	float: left;
	text-align: left;
	width: 25%;
	margin-bottom: 50px
}

.center-bl>li:nth-child(4n) {
	margin-right: 0
}

.center-blimg>img {
	height: 170px;
	line-height: 170px;
	width: 120px;
	cursor: pointer
}

.center-btitle {
	margin: 18px 0;
	font-size: 14px;
	color: #333;
	width: 120px;
	text-align: center;
	display: inline-block
}

.center-tg {
	color: #b6b6b6;
	font-size: 12px;
	margin-top: 12px
}

.center-pl {
	border-top: 1px solid #e2e2e2;
	padding-top: 50px;
	font-size: 18px;
	color: #333
}

.center-pl>h4 {
	margin-bottom: 25px
}

.center-pl_list {
	margin: 20px 0;
	border-bottom: 1px dashed #e2e2e2;
	font-size: 16px
}

.center-pl_bkname {
	color: #afafb0
}

.center-pl_info {
	margin: 25px 0
}

.center-pl_info>span {
	color: #afafb0
}

.center-pl_info>div {
	color: #5d5d5d;
	display: inline
}

.center-pl_title {
	font-size: 12px;
	background-color: #f7f7fa;
	text-align: right
}

.fileinput {
	position: absolute;
	left: -20000px
}

#editPhotoBtn {
	position: absolute;
	left: -100000px
}

.rd-tabs .ui-widget-header {
	background-color: #fff
}

.pl-tabs.ui-widget.ui-widget-content,.rd-tabs.ui-widget.ui-widget-content {
	border: 0;
	border-top: 1px solid #e2e2e2
}

.pl-tabs .ui-button,.pl-tabs .ui-state-default,.pl-tabs .ui-widget-content .ui-state-default,.pl-tabs .ui-widget-header .ui-state-default,.pl-tabs html .ui-button.ui-state-disabled:active,.pl-tabs html .ui-button.ui-state-disabled:hover,.rd-tabs .ui-button,.rd-tabs .ui-state-default,.rd-tabs .ui-widget-content .ui-state-default,.rd-tabs .ui-widget-header .ui-state-default,.rd-tabs html .ui-button.ui-state-disabled:active,.rd-tabs html .ui-button.ui-state-disabled:hover {
	border: 0;
	color: #454545;
	background-color: transparent
}

.pl-tabs .ui-widget-header,.rd-tabs .ui-widget-header {
	border: 0
}

.pl-tabs .ui-state-active a,.pl-tabs .ui-state-active a:link,.pl-tabs .ui-state-active a:visited,.rd-tabs .ui-state-active a,.rd-tabs .ui-state-active a:link,.rd-tabs .ui-state-active a:visited {
	color: #979799
}

.pl-tabs li.ui-tabs.ui-state-focus.ui-visual-focus,.rd-tabs li.ui-tabs.ui-state-focus.ui-visual-focus {
	box-shadow: 0
}

.pl-tabs #rd-1,.pl-tabs #rd-2,.rd-tabs #rd-1,.rd-tabs #rd-2 {
	display: table;
	padding: 0;
	min-height: 100px
}

.pl-tabs #rd-1 li,.pl-tabs #rd-2 li,.rd-tabs #rd-1 li,.rd-tabs #rd-2 li {
	margin: 0
}

.pl-tabs.ui-tabs .ui-tabs-nav li.divide,.rd-tabs.ui-tabs .ui-tabs-nav li.divide {
	top: 7px;
	color: #9f9fa0
}

.pl-tabs :focus,.rd-tabs :focus {
	outline: 0
}

#preview-pane {
	display: block;
	position: absolute;
	left: 575px;
	padding: 6px;
	background-color: #fff
}

#preview-pane .preview-container {
	width: 160px;
	height: 160px;
	overflow: hidden;
	border-radius: 50%
}

#preview-pane .preview-container img {
	display: block;
	width: 100%;
	height: 100%
}

.img-con {
	position: absolute;
	top: 50%;
	margin-top: -237px;
	width: 510px;
	height: 320px
}

.img-con .jcrop-holder {
	background-color: #f7f7fa;
	width: 500px;
	height: 300px
}

.img-con .jcrop-holder>img {
	width: 360px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -180px
}

#cutImageCon {
	overflow: hidden;
	position: relative
}

.cutimg-dialog .ui-widget-header {
	border: 0;
	background-color: #fff
}

.cutimg-dialog .ui-button.ui-state-disabled:active,.cutimg-dialog .ui-button.ui-state-disabled:hover,.cutimg-dialog .ui-widget.ui-widget-content {
	border: 0;
	background-color: #fff
}

.container {
	width: 300px
}

.resizer {
	overflow: hidden
}

.resizer.have-img button.ok {
	display: inline-block
}

.resizer.have-img .inner {
	display: block
}

.inner {
	width: 500px;
	position: relative;
	font-size: 0;
	overflow: hidden
}

.inner img {
	width: 100%
}

.frames {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #000;
	cursor: move;
	outline: rgba(0,0,0,.6) solid 10000px
}

button.ok {
	float: right;
	margin-left: 5px;
	display: none
}

canvas {
	max-width: 100%;
	margin: auto;
	display: block
}

.preview-footer {
	position: absolute;
	bottom: 0;
	background: #f7f7fa;
	width: 100%;
	text-align: right;
	right: 0;
	padding: 5px 20px;
	font-size: 16px
}

.preview-footer button {
	height: 36px;
	width: 120px
}

.no-data {
	text-align: center;
	display: block;
	color: #979799
}

.notice {
	height: 60px;
	line-height: 60px;
	background-color: #e2e2e2;
	font-size: 16px;
	text-align: center
}

.notice>a {
	color: #f36f20
}

#pl-1,#pl-2 {
	margin-left: -5px;
	padding: 0;
	min-height: 100px
}

#pl-1 .no-data,#pl-2 .no-data {
	margin-top: 50px
}

#pl-1 li,#pl-2 li {
	margin: 0
}

.logininput {
	width: 357px;
	margin: 27px auto 0
}

.logincheck,.logincheckPic,.loginname,.loginpwd {
	position: relative
}

.logincheck input,.logincheckPic input,.loginname input,.loginpwd input {
	height: 37px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e0e0e0
}

.logincheck input:hover,.logincheckPic input:hover,.loginname input:hover,.loginpwd input:hover {
	border-bottom: 1px solid rgba(87,197,247,.8)
}

.loginname {
	margin-top: 50px
}

.logincheck,.logincheckPic,.loginpwd {
	margin-top: 20px
}

.ali-logo {
	position: relative
}

.ali-logo img {
	height: 45px;
	margin-bottom: 30px;
	margin-left: 53px
}

.checkbox-re {
	margin-left: -16px
}

.remember {
	margin-top: 20px;
	cursor: pointer
}

.remember i {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
	border-radius: 2px;
	padding: 2px
}

.remember i.active {
	background: #fa6346;
	background-clip: content-box;
	-webkit-background-clip: content-box;
	-moz-background-clip: content-box
}

.remember span {
	margin-left: 8px;
	color: #6e6e6e;
	vertical-align: middle
}

.logo {
	text-align: center
}

.register {
	text-align: center;
	font-size: 14px
}

.register a {
	color: #6c6c6c
}

.register i {
	margin: 0 18px
}

.anticon {
	position: absolute;
	top: 12px;
	right: 0;
	font-size: 18px;
	color: #b9b9b9;
	display: inline-block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.anticon-eye-o:before {
	content: "\E66D"
}

.anticon-eye-o-click {
	color: #f36f20
}

.anticon:before {
	display: block;
	font-family: anticon!important
}

.ant-btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	line-height: 1.5;
	padding: 4px 15px;
	font-size: 12px;
	border-radius: 6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all .3s cubic-bezier(.645,.045,.355,1);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	color: #666;
	background-color: #f7f7f7;
	border-color: #d9d9d9
}

.ant-btn-primary {
	color: #fff;
	background-color: #2db7f5;
	border-color: #2db7f5
}

.ant-btn-lg {
	padding: 4px 15px 5px;
	font-size: 14px;
	border-radius: 6px
}

.ant-btn-primary.active,.ant-btn-primary:active {
	color: #f2f2f2;
	background-color: #2baee9;
	border-color: #2baee9
}

.ant-btn:not([disabled]):active {
	outline: 0;
	transition: none
}

.ant-btn:not([disabled]):hover {
	text-decoration: none
}

.ant-btn,.ant-btn:active,.ant-btn:focus {
	outline: 0
}

.ant-btn:not([disabled]):hover {
	text-decoration: none
}

.ant-btn-primary.active,.ant-btn-primary:active,.ant-btn-primary:focus,.ant-btn-primary:hover {
	color: #fff
}

.ant-btn.active,.ant-btn:active {
	color: #616161;
	background-color: #ebebeb;
	border-color: #ebebeb
}

.ant-btn:focus,.ant-btn:hover {
	color: #858585;
	background-color: #f9f9f9;
	border-color: #e1e1e1
}

.ant-btn,.ant-btn:active,.ant-btn:focus {
	outline: 0
}

.ant-btn.active,.ant-btn:active {
	color: #2baee9;
	background-color: #fff;
	border-color: #2baee9
}

.ant-btn:focus,.ant-btn:hover {
	color: #57c5f7;
	background-color: #fff;
	border-color: #57c5f7
}

.ant-btn:not([disabled]):active {
	outline: 0;
	transition: none
}

.glyphicon-eye-open {
	position: absolute;
	right: 0;
	top: 12px;
	color: #b9b9b9
}

.glyphicon-eye-open.eye-click {
	color: #f36f20
}

.ui-button-icon-only .ui-icon {
	margin-top: -9px;
	margin-left: -9px
}

.ant-button-sq {
	margin: 25px 0;
	width: 357px;
	height: 50px;
	font-size: 14px;
	padding: 6px 15px 5px;
	border-radius: 30px;
	background-color: #f36f20;
	border-color: #f36f20
}

.ant-button-sq:focus,.ant-button-sq:hover {
	border-color: #f36f20;
	color: #f36f20
}

.ant-btn-sm {
	background-color: #f36f20;
	border-color: #f36f20
}

.ant-button-gray {
	margin: 25px 0;
	width: 357px;
	height: 50px;
	font-size: 14px;
	padding: 6px 15px 5px;
	border-radius: 30px;
	background-color: #e1e1e5;
	border-color: #e1e1e5
}

.ant-button-gray:focus,.ant-button-gray:hover {
	border-color: #e1e1e5
}

.ant-btn-xs {
	width: 200px
}

.ui-widget.ui-widget-content {
	border-radius: 5px
}

.login-dialog .ui-widgetx-header {
	border: 0;
	background-color: #fff
}

.login-dialog .ui-button.ui-state-disabled:active,.login-dialog .ui-button.ui-state-disabled:hover,.login-dialog .ui-widget.ui-widget-content {
	border: 0;
	background-color: #fff
}

.login-dialog .ui-dialog-titlebar-close {
	background: #fff;
	border: 0
}

.login-dialog .ui-widget-header {
	background: #fff;
	border: 0
}

.login-dialog .ui-button:active .ui-icon,.login-dialog .ui-state-active .ui-icon {
	background-image: url(../images/ui-icons_777777_256x240.png)
}

.secah-con {
	background-color: #fff;
	border-top: 1px solid #e2e2e2;
	height: 60px;
	line-height: 60px;
	position: absolute;
	width: 100%;
	display: none;
	z-index: 11
}

.secah-con.active {
	display: block
}

.secah-con .width-search {
	width: 100%;
	border: 0;
	padding: 0 20px;
	top: 0
}

.header-con .box.secah-box {
	display: none
}

.header-con.fixed {
	position: fixed;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 10;
	background-color: #fff;
	width: 100%;
	border-bottom: 1px solid #e2e2e2;
	padding: 0 20px
}

.header-con.fixed>div.user-login-info {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2
}

.header-con.fixed .header-logo {
	width: 100%
}

.header-con.fixed .header {
	margin-left: 20px;
	margin-right: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: auto
}

.header-con.fixed>div.header {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	width: 50%;
	margin-left: 100px
}

.header-con.fixed .box.secah-box {
	display: inline-block
}

.header-con.fixed .pc-nav {
	width: auto;
	float: none
}

.header-con.fixed .u-nickname {
	right: 13px;
	top: -26px
}

.header-con.fixed .secah-box {
	top: 0;
	margin-right: 27px
}

.header-con.fixed .nickname-list {
	margin-top: -9px
}

.header-con.fixed #loginCon {
	margin-top: 16px
}

.header-con.fixed .u-lgn {
	top: -66px;
	right: 20px;
	background: #f36f20;
	height: 95px;
	line-height: 95px;
	width: 95px;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.header-con.fixed .secah-con {
	position: fixed;
	width: 100%;
	left: 0;
	top: 95px;
	border: 0;
	border-bottom: 1px solid #e2e2e2;
	z-index: 10000;
	margin-top: 0
}

.search_box {
	position: absolute;
	left: 45%;
	width: auto;
	text-align: right;
	transition: .8s cubic-bezier(.5,.57,.32,.99) left,0s cubic-bezier(.5,.57,.32,.99) opacity
}

.search_button {
	width: 30px;
	height: 30px;
	background: #f36f20;
	border-radius: 50%;
	border: 2px dashed #fff;
	box-shadow: 0 0 0 4px #f36f20;
	color: #fff;
	text-align: center;
	line-height: 70px;
	font-size: 26px;
	display: inline-block;
	position: absolute;
	left: -100px;
	cursor: pointer;
	transition: .8s cubic-bezier(.5,.57,.32,.99) left,.1s cubic-bezier(.5,.57,.32,.99) background,.8s cubic-bezier(.5,.57,.32,.99) -webkit-transform;
	transition: .8s cubic-bezier(.5,.57,.32,.99) left,.8s cubic-bezier(.5,.57,.32,.99) transform,.1s cubic-bezier(.5,.57,.32,.99) background;
	transition: .8s cubic-bezier(.5,.57,.32,.99) left,.8s cubic-bezier(.5,.57,.32,.99) transform,.1s cubic-bezier(.5,.57,.32,.99) background,.8s cubic-bezier(.5,.57,.32,.99) -webkit-transform;
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn)
}

.search_button .glyphicon {
	top: -20px;
	font-size: 18px
}

.search_button:hover {
	background: #f36f208
}

.search_input {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 9px;
	width: 0;
	height: 28px;
	border: 0;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e2e2e2;
	text-indent: 20px;
	color: #aaa;
	font-family: 'Open Sans',sans-serif;
	transition-property: border-radius,left,width,box-shadow,text-indent;
	transition-duration: .8s,.8s,.8s,.25s,.2s;
	transition-timing-function: cubic-bezier(.5,.57,.32,.99),cubic-bezier(.5,.57,.32,.99),cubic-bezier(.5,.57,.32,.99),linear,linear
}

.search_input:focus {
	outline: 0
}

.search_box.start {
	left: 38%
}

.search_box.start .search_button {
	left: -50px;
	-webkit-transform: rotate(0turn);
	transform: rotate(0turn)
}

.search_box.start .search_input {
	left: -250px;
	width: 200px
}

.search_box.start .search_input:focus {
	text-indent: 33px
}

.search_box.finish {
	opacity: .7;
	transition-delay: .75s
}

.search_box.finish .search_input {
	text-indent: 20px;
	color: #fff;
	border-bottom: 1px solid #e2e2e2;
	transition-property: box-shadow,color;
	transition-duration: .6s;
	transition-timing-function: cubic-bezier(.5,.57,.32,.99)
}

.user-login-info {
	margin: auto;
	display: inline-block;
	position: relative;
	width: 150px
}

#toTop {
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	position: fixed;
	bottom: 20px;
	right: 20px;
	background-color: #f36f20;
	color: #fff;
	font-size: 26px;
	text-align: center;
	display: none;
	z-index: 1111
}

#toTop>span {
	margin-left: -2px
}

.checkCode {
	position: absolute;
	right: 0;
	top: 6px;
	font-size: 14px;
	color: #fff;
	background-color: #f36f20;
	border: 1px solid #f36f20;
	padding: 2px 5px;
	border-radius: 4px;
	cursor: pointer
}

.disable-checkCode {
	color: #ccc;
	background-color: #f7f7f7;
	border: 1px solid #d9d9d9
}

.checkCodePic {
	position: absolute;
	right: 0;
	top: -3px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	cursor: pointer
}
.checkCodePic img{
	width: 100px;
	height: 35px;
}
#verifyMsg-ys .readbtn-ys {
	margin-left: 354px;
	margin-top: 20px;
	margin-bottom: 10px
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: inherit;
	color: #999;
	border: 0;
	border-bottom: 1px solid #d9d9d9
}

input[type=search] {
	box-sizing: border-box
}

input[type=checkbox],input[type=radio] {
	line-height: normal
}

input[type=file] {
	display: block
}

input[type=range] {
	display: block;
	width: 100%
}

select[multiple],select[size] {
	height: auto
}

input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output {
	display: block;
	padding-top: 15px;
	font-size: 12px;
	line-height: 1.5;
	color: #666
}

label>.anticon {
	vertical-align: top;
	font-size: 12px
}

.ant-form-item-required:before {
	display: inline-block;
	margin-right: 4px;
	content: "*";
	font-family: SimSun;
	font-size: 12px;
	color: #f50
}

fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor: not-allowed
}

.ant-checkbox-inline.disabled,.ant-checkbox-vertical.disabled,.ant-radio-inline.disabled,.ant-radio-vertical.disabled,fieldset[disabled] .ant-checkbox-inline,fieldset[disabled] .ant-checkbox-vertical,fieldset[disabled] .ant-radio-inline,fieldset[disabled] .ant-radio-vertical {
	cursor: not-allowed
}

.ant-checkbox.disabled label,.ant-radio.disabled label,fieldset[disabled] .ant-checkbox label,fieldset[disabled] .ant-radio label {
	cursor: not-allowed
}

.ant-form-item {
	font-size: 12px;
	margin-bottom: 24px;
	color: #666
}

.ant-form-item :not(.ant-form)>.ant-form-item,.ant-form-item>.ant-form-item {
	margin-bottom: -24px
}

.ant-form-item-control {
	line-height: 32px;
	position: relative;
	zoom: 1
}

.ant-form-item-control:after,.ant-form-item-control:before {
	content: " ";
	display: table
}

.ant-form-item-control:after {
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0
}

.ant-form-item-with-help {
	margin-bottom: 3px
}

.ant-form-item-label {
	text-align: right;
	vertical-align: middle;
	padding: 7px 0;
	display: inline-block
}

.ant-form-item-label label {
	color: #666
}

.ant-form-item-label label:after {
	content: ":";
	margin: 0 8px 0 2px;
	position: relative;
	top: -.5px
}

.ant-form-item .ant-switch {
	margin: 4px 0
}

.ant-form-explain {
	line-height: 1.5;
	margin-top: 3px
}

.ant-form-explain,.ant-form-extra {
	color: #999
}

.ant-form-text {
	display: inline-block;
	padding-right: 8px
}

.ant-form-split {
	display: block;
	text-align: center
}

form .has-feedback .ant-input {
	padding-right: 24px
}

form textarea.ant-input {
	height: auto
}

form .ant-upload {
	background: 0 0
}

form input[type=checkbox],form input[type=radio] {
	width: 14px;
	height: 14px
}

form .ant-checkbox-inline,form .ant-radio-inline {
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
	margin-left: 8px
}

form .ant-checkbox-inline:first-child,form .ant-radio-inline:first-child {
	margin-left: 0
}

form .ant-checkbox-vertical,form .ant-radio-vertical {
	display: block
}

form .ant-checkbox-vertical+.ant-checkbox-vertical,form .ant-radio-vertical+.ant-radio-vertical {
	margin-left: 0
}

form .ant-input-number {
	margin-top: -1px;
	margin-right: 8px
}

form .ant-cascader-picker,form .ant-select {
	width: 100%
}

.ant-input-group-wrap .ant-select-selection {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ant-input-group-wrap .ant-select-selection:hover {
	border-color: #d9d9d9
}

.ant-input-group-wrap .ant-select-selection--single {
	margin-left: -1px;
	height: 32px;
	background-color: #eee
}

.ant-input-group-wrap .ant-select-selection--single .ant-select-selection__rendered {
	padding-left: 8px;
	padding-right: 25px;
	line-height: 30px
}

.ant-input-group-wrap .ant-select-open .ant-select-selection {
	border-color: #d9d9d9;
	box-shadow: none
}

.ant-form-horizontal .ant-form-item {
	position: relative;
	margin-left: 0;
	margin-right: 0;
	height: auto;
	zoom: 1
}

.ant-form-horizontal .ant-form-item:after,.ant-form-horizontal .ant-form-item:before {
	content: " ";
	display: table
}

.ant-form-horizontal .ant-form-item:after {
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0
}

.ant-form-horizontal .ant-checkbox-inline,.ant-form-horizontal .ant-radio-inline {
	vertical-align: baseline
}

.ant-form-inline .ant-form-item {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 0
}

.ant-form-inline .ant-form-item-with-help {
	margin-bottom: 24px
}

.ant-form-inline .ant-form-item>div {
	display: inline-block
}

.ant-form-inline .ant-form-text {
	display: inline-block
}

.ant-form-inline .has-feedback {
	display: inline-block
}

.ant-form-inline .ant-form-explain {
	position: absolute
}

.ant-form-horizontal label>input[type=checkbox],.ant-form-horizontal label>input[type=radio],.ant-form-inline label>input[type=checkbox],.ant-form-inline label>input[type=radio] {
	margin-right: 4px
}

.has-error.has-feedback:after,.has-success.has-feedback:after,.has-warning.has-feedback:after,.is-validating.has-feedback:after {
	position: absolute;
	top: 0;
	right: 0;
	visibility: visible;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	-webkit-animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
	animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
	font-family: anticon;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: ""
}

.has-success.has-feedback:after {
	-webkit-animation-name: diffZoomIn1!important;
	animation-name: diffZoomIn1!important
}

.has-error.has-feedback:after {
	-webkit-animation-name: diffZoomIn2!important;
	animation-name: diffZoomIn2!important
}

.has-warning.has-feedback:after {
	-webkit-animation-name: diffZoomIn3!important;
	animation-name: diffZoomIn3!important
}

.has-success .ant-input {
	border-color: #d9d9d9;
	box-shadow: none
}

.has-success.has-feedback:after {
	content: '\e62f';
	color: #87d068
}

.has-warning .ant-form-explain,.has-warning .ant-form-split {
	color: #fa0
}

.has-warning .ant-input {
	border-color: #fa0;
	box-shadow: 0 0 0 2px rgba(255,170,0,.2)
}

.has-warning .ant-input:not([disabled]):hover {
	border-color: #fa0
}

.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
	box-shadow: 0 0 0 2px rgba(255,170,0,.2)
}

.has-warning .ant-input-group-addon {
	color: #fa0;
	border-color: #fa0;
	background-color: #fff
}

.has-warning .has-feedback {
	color: #fa0
}

.has-warning.has-feedback:after {
	content: '\e634';
	color: #fa0
}

.has-warning .ant-select-selection {
	border-color: #fa0;
	box-shadow: 0 0 0 2px rgba(255,170,0,.2)
}

.has-warning .ant-select-arrow {
	color: #fa0
}

.has-warning .ant-calendar-picker-icon:after {
	color: #fa0
}

.has-warning .ant-time-picker-icon:after {
	color: #fa0
}

.has-warning .ant-input-number {
	border-color: #fa0;
	box-shadow: 0 0 0 2px rgba(255,170,0,.2)
}

.has-warning .ant-input-number:not([disabled]):hover {
	border-color: #fa0
}

.has-error .ant-form-explain,.has-error .ant-form-split {
	color: #f50
}

.has-error .ant-input {
	border-color: #f50;
	box-shadow: 0 0 0 2px rgba(255,85,0,.2)
}

.has-error .ant-input:not([disabled]):hover {
	border-color: #f50
}

.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
	box-shadow: 0 0 0 2px rgba(255,85,0,.2)
}

.has-error .ant-input-group-addon {
	color: #f50;
	border-color: #f50;
	background-color: #fff
}

.has-error .has-feedback {
	color: #f50
}

.has-error.has-feedback:after {
	content: '\e631';
	color: #f50
}

.has-error .ant-select-selection {
	border-color: #f50;
	box-shadow: 0 0 0 2px rgba(255,85,0,.2)
}

.has-error .ant-select-arrow {
	color: #f50
}

.has-error .ant-calendar-picker-icon:after {
	color: #f50
}

.has-error .ant-time-picker-picker-icon:after {
	color: #f50
}

.has-error .ant-input-number {
	border-color: #f50;
	box-shadow: 0 0 0 2px rgba(255,85,0,.2)
}

.has-error .ant-input-number:not([disabled]):hover {
	border-color: #f50
}

.is-validating.has-feedback:after {
	display: inline-block;
	-webkit-animation: loadingCircle 1s infinite linear;
	animation: loadingCircle 1s infinite linear;
	content: "\e6a1";
	color: #999
}

.ant-advanced-search-form .ant-form-item {
	margin-bottom: 16px
}

.ant-advanced-search-form .ant-input,.ant-advanced-search-form .ant-input-group .ant-input,.ant-advanced-search-form .ant-input-group .ant-input-group-addon {
	height: 28px
}

@-webkit-keyframes diffZoomIn1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes diffZoomIn1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes diffZoomIn2 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes diffZoomIn2 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes diffZoomIn3 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes diffZoomIn3 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.signUpPage {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #34424f
}

.signUpPage .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0
}

.signUpPage .clearfix {
	zoom: 1
}

@font-face {
	src:url(https://at.alicdn.com/t/font_1463992151_360388.eot);src:url(https://at.alicdn.com/t/font_1463992151_360388.eot?#iefix) format("embedded-opentype"),url(https://at.alicdn.com/t/font_1463992151_360388.woff) format("woff"),url(https://at.alicdn.com/t/font_1463992151_360388.ttf) format("truetype"),url(https://at.alicdn.com/t/font_1463992151_360388.svg#iconfont) format("svg")
}

.signUpPage .loginwrap {
	height: 530px;
	width: 1120px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -560px;
	margin-top: -265px
}

.signUpPage .loginbox {
	background: #fff;
	padding: 20px;
	height: 461px
}

.signUpPage .loginleft {
	width: 479px;
	padding-right: 20px
}

.signUpPage .loginright {
	width: 540px
}

.signUpPage .entrance {
	text-align: right
}

.signUpPage .entrance a {
	color: #6b6b6b
}

.signUpPage .logininput {
	width: 357px;
	margin: 0 auto
}

.signUpPage .loginname,.signUpPage .loginpwd,.signUpPage .yzcode,.signUpPage .zcphone,.signUpPage .zcpwd {
	position: relative;
	border-bottom: 1px solid #e0e0e0
}

.signUpPage .loginname>label,.signUpPage .loginpwd>label,.signUpPage .yzcode>label,.signUpPage .zcphone>label,.signUpPage .zcpwd>label {
	width: 70px
}

.signUpPage .loginname input,.signUpPage .loginpwd input {
	padding: 25px 0 8px;
	width: 100%;
	text-align: center
}

.signUpPage .remember {
	margin-top: 20px;
	cursor: pointer
}

.signUpPage .remember label {
	margin-top: 0!important;
	margin-left: 0
}

.signUpPage .remember i {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
	border-radius: 2px;
	padding: 2px
}

.signUpPage .remember i.active {
	background: #fa6346;
	background-clip: content-box;
	-webkit-background-clip: content-box;
	-moz-background-clip: content-box
}

.signUpPage .remember span {
	color: #6e6e6e;
	vertical-align: middle
}

.signUpPage .loginbtn {
	margin: 25px 0;
	width: 357px;
	height: 50px
}

.signUpPage .register {
	text-align: center
}

.signUpPage .register a {
	color: #6c6c6c
}

.signUpPage .register i {
	margin: 0 18px
}

.signUpPage .anticon {
	position: absolute;
	top: 27px;
	right: 0;
	font-size: 18px;
	color: #b9b9b9;
	display: inline-block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.signUpPage .anticon-eye-o:before {
	content: "\E66D"
}

.signUpPage .anticon-eye-o-click {
	color: #f36f20
}

.signUpPage .anticon:before {
	display: block;
	font-family: anticon!important
}

.signUpPage .copyright p {
	text-align: center;
	color: #6b7986;
	height: 50px;
	line-height: 50px
}

.signUpPage .copyright a {
	color: #6b7986
}

.signUpPage .copyright i {
	margin: 0 5px
}

.signUpPage .logo {
	text-align: center
}

.signUpPage .remember a {
	color: #318bcb
}

.signUpPage .logininput .mrgT label {
	float: left;
	margin-top: 25px
}

.signUpPage .yzcode input[type=text],.signUpPage .zcphone input[type=text],.signUpPage .zcpwd input[type=password],.signUpPage .zcpwd input[type=text] {
	padding: 25px 0 8px;
	text-align: center;
	width: 58%;
	border: 0
}

.signUpPage .showCodeInput {
	padding: 25px 0 8px;
	text-align: center;
	width: 58%
}

.signUpPage .yzcode:hover,.signUpPage .zcphone:hover,.signUpPage .zcpwd:hover {
	border-bottom: 1px solid rgba(87,197,247,.8)
}

.signUpPage .couterDiv {
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 0
}

.signUpPage .yzcode label {
	float: left;
	margin-top: 25px
}

.signUpPage .uniqueVerify {
	border-bottom: 1px solid #e0e0e0
}

.signUpPage .uniqueVerify input {
	border: 0;
	text-align: center;
	width: 200px
}

.signUpPage .uniqueVerify .ant-col-5 {
	width: 53.3px
}

.signUpPage .uniqueVerify .phoneVerifyStyle {
	width: 210px
}

.signUpPage .uniqueVerify label {
	margin-top: 0;
	text-align: left
}

.signUpPage .uniqueVerify .ant-form-item-control:after {
	right: -30px
}

.signUpPage .uniqueVerify .ant-form-item {
	margin-bottom: 0
}

.signUpPage .getcodebtn___1klXT {
	background: #fa6346;
	width: 95px;
	height: 34px;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	border: 0
}

.ui-dialog.no-closebtn button.ui-button {
	display: none
}

.ui-dialog.no-closebtn .readbtn {
	display: none;
	float: right
}

.cover-page .js_chapter_btn_cover {
	cursor: pointer
}

.cover-page .addbksj {
	color: #eb634b;
	font-size: 14px;
	margin-left: 20px;
	font-weight: 700
}

.cover-page .line_title_cover {
	width: 34px;
	border: 1px solid #eb634b
}

.cover-page .comment-cover {
	width: 740px;
	padding-top: 40px
}

.cover-page .cover-chapter-left {
	display: inline-block;
	float: left
}

.cover-page .cover-chapter-c {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	float: left
}

.cover-page .title-comment-cover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #b8b8b8
}

.cover-page .title-comment-cover-left {
	width: 100px;
	font-size: 18px
}

.cover-page .title-comment-cover-middle {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.cover-page .title-comment-cover-right {
	width: 300px;
	font-size: 18px;
	text-align: right;
	font-size: 14px
}

.cover-page .title-comment-cover-right-span {
	color: #000;
	font-size: 16px
}

.cover-page .text-comment-cover {
	width: 100%;
	text-align: center;
	position: relative
}

.cover-page .nobody-comment-cover {
	font-size: 16px;
	color: #b8b8b8;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -128px
}

.cover-page .cannot-comment-cover {
	font-size: 16px;
	color: #b8b8b8;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -128px
}

.cover-page .text-comment-cover-input {
	width: 100%;
	height: 50px;
	border: 1px solid #e3e3e5;
	margin-top: 28px;
	line-height: 50px;
	text-align: left
}

.cover-page .text-comment-cover-input-inner-div {
	padding-left: 20px;
	font-size: 16px;
	color: #b8b8b8
}

.cover-page .text-comment-cover-input-inner-div-login {
	padding-left: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #b8b8b8
}

.cover-page .text-comment-cover-input-login {
	width: 100%;
	height: 75px;
	background-color: #f7f8fa;
	line-height: 75px;
	text-align: left;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #f7f8fa;
	margin-top: 28px
}

.cover-page .text-comment-cover-zhuce {
	width: 115px;
	height: 40px;
	margin-top: 16px;
	line-height: 40px;
	text-align: center;
	color: #eb634b
}

.cover-page .text-comment-cover-denglu {
	width: 115px;
	height: 40px;
	margin-top: 16px;
	line-height: 40px;
	text-align: center;
	margin-right: 27px;
	color: #fff;
	background-color: #eb634b;
	border-radius: 20px
}

.cover-page .text-comment-cover-textarea {
	width: 100%;
	height: 160px;
	margin-top: 28px;
	border: 1px solid #e2e2e2
}

.cover-page .text-comment-cover-textarea-textarea {
	width: 726px;
	height: 95px;
	display: block;
	border: 0;
	resize: none;
	font-size: 18px;
	margin: auto;
	margin-top: 7px
}

.cover-page .text-comment-cover-textarea-div {
	width: 735px;
	height: 49px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cover-page .text-comment-cover-textarea-div-flex {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.cover-page .text-comment-cover-textarea-div-letter-num {
	width: 180px;
	line-height: 55px;
	font-size: 14px;
	color: #b8b8b8
}

.cover-page .text-comment-cover-textarea-div-now-num {
	line-height: 55px
}

.cover-page .text-comment-cover-textarea-div-comment-btn {
	line-height: 40px;
	margin-right: 10px;
	margin-top: 7px;
	width: 115px;
	height: 40px;
	text-align: center;
	color: #fff;
	background-color: #b8b8b8;
	border-radius: 20px;
	font-size: 18px;
	cursor: pointer
}

.cover-page .can-use-tcctdcb {
	background-color: #eb634b
}

.cover-page .text-comment-cover-textarea-div-comment-btn-cancel {
	line-height: 40px;
	margin-right: 10px;
	margin-top: 7px;
	width: 115px;
	height: 40px;
	text-align: center;
	color: #fff;
	background-color: #eb634b;
	border-radius: 20px;
	font-size: 18px;
	cursor: pointer
}

.cover-page .cover-chapter-right {
	width: 300px;
	height: 650px;
	display: inline-block;
	padding-left: 30px;
	float: left
}

.cover-page .cover-chapter-right-div {
	margin-left: 100px
}

.cover-page .cover-chapter-right-list {
	width: 253px;
	height: 100%;
	margin-top: 40px;
	font-size: 16px;
	position: relative
}

.cover-page .cover-chapter-right-list-simple {
	margin-bottom: 30px
}

.cover-page .cover-chapter-right-list-complicated {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px
}

.cover-page .cover-chapter-right-list-complicated-book-info {
	margin-left: 10px;
	width: 150px;
	overflow: hidden
}

.cover-page .ccrlc-cover {
	margin-top: 9px
}

.cover-page .ccrlcd-cover {
	margin-top: 10px;
	font-size: 12px;
	color: #b8b8b8
}

.cover-page .ccrl-more {
	color: #eb634b;
	font-size: 14px;
	text-align: right;
	width: 178px
}

.cover-page .cca-div {
	margin-top: 30px;
	width: 100%
}

.cover-page .cca-list {
	min-height: 125px;
	width: 100%;
	display: table;
	margin-top: 25px
}

.cover-page .cca-l-head {
	width: 55px;
	height: 55px;
	display: inline-block;
	float: left;
	border-radius: 55px
}

.cover-page .cca-l-content {
	height: 100%;
	width: 662px;
	display: inline-block;
	float: left;
	margin-left: 18px;
	border-bottom: 1px solid #f0f0f2
}

.cover-page .cca-lc-top {
	width: 662px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	display: table
}

.cover-page .cca-lct-left {
	text-align: left;
	display: inline-block;
	float: left;
	max-width: 200px
}

.cover-page .cca-lct-middle {
	width: 35px;
	height: 14px;
	display: inline-block;
	float: left;
	margin-left: 10px;
	color: #eb634b;
	border: 1px solid #eb634b;
	text-align: center;
	border-radius: 35px;
	margin-top: 8px;
	line-height: 15px;
	font-size: 12px
}

.cover-page .cca-lct-right {
	display: inline-block;
	float: right;
	color: #b8b8b8
}

.cover-page .cca-b {
	width: 100%;
	margin-top: 10;
	font-size: 16px;
	word-break: break-all;
	text-align: left;
	max-height: 500px;
	overflow: hidden
}

.cover-page .cca-b-ding {
	margin-right: 5px;
	font-size: 12px;
	background-color: #eb634b;
	color: #fff;
	padding: 1px 4px 1px 4px
}

.cover-page .cca-b-jing {
	margin-right: 5px;
	background-color: #ffb700;
	color: #fff;
	font-size: 12px;
	padding: 1px 4px 1px 4px
}

.cover-page .cca-author-reply {
	width: 100%;
	border-left: 3px solid #eb634b;
	margin-top: 10px;
	font-size: 16px;
	word-break: break-all;
	text-align: left;
	padding-left: 10px;
	color: #b8b8b8
}

.cover-page .cca-opera-div {
	display: table;
	font-size: 14px;
	color: #b8b8b8;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.cover-page .cca-com,.cover-page .cca-reply {
	height: 16px;
	line-height: 16px;
	display: inline-block;
	float: left;
	text-align: left;
	cursor: pointer
}

.cover-page .cca-opera-zan {
	padding-right: 20px;
	position: relative
}

.cover-page .cca-zan {
	color: red
}

.cover-page .cca-opera-reply {
	padding-left: 20px;
	padding-right: 20px
}

.cover-page .cca-l-more {
	display: table;
	width: 100%;
	margin-top: 30px
}

.cover-page .cca-l-more-l {
	width: 55px;
	height: 55px;
	display: inline-block;
	float: left
}

.cover-page .cca-l-more-r {
	width: 675px;
	height: 55px;
	display: inline-block;
	float: left
}

.cover-page .cca-l-more-btn {
	width: 160px;
	height: 40px;
	border: 1px solid #d7d7d9;
	border-radius: 40px;
	font-size: 14px;
	line-height: 40px;
	margin: auto;
	cursor: pointer
}

.cover-page .cca-opera-edit,.cover-page .cca-reply-btn {
	padding-left: 20px;
	padding-right: 20px;
	border-left: 2px solid #b8b8b8
}

.cover-page .cca-oe {
	position: absolute;
	width: 150px;
	border: 1px solid red;
	height: 100px!important;
	left: 180px;
	top: -41px;
	background-color: #f9f9fb;
	border: 1px solid #eee;
	z-index: 10;
	cursor: pointer
}

.cover-page .cca-oe-ding {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.cover-page .cca-oe-jing {
	height: 50px;
	line-height: 50px;
	cursor: pointer
}

.cover-page .ccar-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #e16d53
}

.cover-page .ccar-textarea {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	border: 0;
	resize: none
}

.cover-page .ccar-rbtn {
	width: 60px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #e16d53
}

.cover-page .ccar-r-list {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 14px
}

.cover-page .ccar-rac-a {
	color: #c4c4d0
}

.cover-page .cca-lct-middle-r {
	width: 35px;
	height: 14px;
	margin-left: 5px;
	color: #eb634b;
	border: 1px solid #eb634b;
	text-align: center;
	border-radius: 35px;
	margin-top: 8px;
	line-height: 15px;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px
}

.cover-page .ccar-rac {
	text-align: left
}

.cover-page .ccar-r-trz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 5px;
	font-size: 12px
}

.cover-page .ccar-rtrzt {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left;
	color: #b8b8b8
}

.cover-page .ccar-rtrzr {
	width: 50px;
	border-right: 1px solid #b8b8b8
}

.cover-page .ccar-rtrzz {
	width: 50px
}

.cover-page .cca-r-z-hand {
	color: #b8b8b8
}

.cover-page .cc-background {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background-color: red;
	z-index: 9;
	opacity: 0
}

.cover-page .zan-donghua {
	color: red;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer
}

.cover-page .down-shelf {
	text-align: center;
	text-align: center;
	width: 100%;
	height: 300px;
	font-size: 50px;
	line-height: 300px
}

.cover-page .tmall-activity {
	height: 150px;
	width: 1069px;
	background-image: url(../images/shiyue-banner.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer
}

.cover-rbdbox {
	margin-top: 40px
}

.cover-rbddl {
	margin: 15px 0
}

.cover-rbddl dt {
	float: left;
	font-size: 16px;
	font-family: fzfont;
	color: #000;
	font-style: italic;
	padding-right: 20px;
	padding-top: 6px
}

.cover-rbddl h4 {
	font-size: 16px
}

.cover-rtdd {
	line-height: 32px
}

.cover-rcdd {
	overflow: hidden;
	padding-top: 10px
}

.cover-rcdd img {
	float: left;
	display: block;
	margin-right: 10px
}

.cover-rcdd h4 {
	margin: 6px 0
}

.cover-rcdd p {
	font-size: 12px;
	color: #b2b2b2
}

.cover-active {
	display: none
}

#vipJump {
	border: 0;
	text-align: center;
	padding: 10px 0
}

#vipJump>h4 {
	font-size: 20px;
	font-weight: 700;
	height: 100px;
	line-height: 100px
}

#vipJump>p {
	height: 120px;
	line-height: 120px;
	font-size: 16px
}

#vipJump .v-btn button {
	margin-right: 40px
}

.vipjump-dialog {
	border: 0
}

.vipjump-dialog .ui-widget-header {
	background-color: #fff;
	border: 0
}

.bangdan-num-c {
	float: left;
	padding-right: 20px;
	padding-top: 7px;
	font-size: 14px
}

.cca-reply-box {
	width: 662px;
	height: 38px;
	border: 1px solid #eb634b;
	position: relative;
	margin-bottom: 20px
}

.comment-reply-btn {
	position: absolute;
	width: 64px;
	background: #fff;
	border: none;
	right: 0;
	border-left: 1px solid #eb634b;
	height: 38px;
	cursor: pointer;
	font-size: 14px;
	color: #ff6d53
}

.content-reply-inputbox {
	width: 599px;
	text-align: left;
	height: 38px
}

.content-reply-text {
	font-size: 14px;
	width: 587px;
	margin-top: 7px;
	padding: 0 6px;
	height: 22px;
	line-height: 22px;
	border: 0;
	background: 0;
	overflow: hidden;
	outline: 0
}

.comment-page {
	border-top: 1px solid #e3e3e3
}

.comment-page .js_chapter_btn_cover {
	display: inline-block;
	margin-left: 20px;
	width: 63px;
	height: 21px;
	background-image: url(../images/chapter-btn-cover.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 12px
}

.comment-page .line_title_cover {
	width: 34px;
	border: 1px solid #eb634b
}

.comment-page .comment-cover {
	width: 740px
}

.comment-page .cover-nav {
	margin-top: 30px;
	margin-left: 177px
}

.comment-page .cover-chapter-left {
	display: inline-block;
	float: left
}

.comment-page .title-cnew {
	font-family: fzfont;
	font-size: 36px;
	height: 40px;
	line-height: 40px;
	margin: 16px 0;
	color: #000
}

.comment-page .title-comment-cover-left-1 {
	font-size: 18px;
	display: inline-bloack;
	float: left
}

.comment-page .cover-chapter-c {
	display: table;
	margin-left: auto;
	margin-right: auto;
	height: 100%
}

.comment-page .title-comment-cover {
	display: table;
	color: #b8b8b8;
	width: 100%
}

.comment-page .title-comment-cover-left {
	font-size: 18px
}

.comment-page .title-comment-cover-middle {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.comment-page .title-comment-cover-right {
	width: 300px;
	font-size: 18px;
	text-align: right;
	font-size: 14px;
	display: inline-bloack;
	float: right;
	line-height: 36px;
	cursor: pointer
}

.comment-page .title-comment-cover-right-span {
	color: #000;
	font-size: 16px
}

.comment-page .text-comment-cover {
	width: 100%;
	text-align: center;
	position: relative
}

.comment-page .nobody-comment-cover {
	font-size: 16px;
	color: #b8b8b8;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -128px
}

.comment-page .cannot-comment-cover {
	font-size: 16px;
	color: #b8b8b8;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -128px
}

.comment-page .text-comment-cover-input {
	width: 100%;
	height: 50px;
	border: 1px solid #e3e3e5;
	margin-top: 28px;
	line-height: 50px;
	text-align: left
}

.comment-page .text-comment-cover-input-inner-div {
	padding-left: 20px;
	font-size: 16px;
	color: #b8b8b8
}

.comment-page .text-comment-cover-input-inner-div-login {
	padding-left: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #b8b8b8
}

.comment-page .text-comment-cover-input-login {
	width: 100%;
	height: 75px;
	background-color: #f7f8fa;
	line-height: 75px;
	text-align: left;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #f7f8fa;
	margin-top: 28px
}

.comment-page .text-comment-cover-zhuce {
	width: 115px;
	height: 40px;
	margin-top: 16px;
	line-height: 40px;
	text-align: center;
	color: #eb634b
}

.comment-page .text-comment-cover-denglu {
	width: 115px;
	height: 40px;
	margin-top: 16px;
	line-height: 40px;
	text-align: center;
	margin-right: 27px;
	color: #fff;
	background-color: #eb634b;
	border-radius: 20px
}

.comment-page .text-comment-cover-textarea {
	width: 100%;
	height: 160px;
	margin-top: 28px;
	border: 1px solid #e2e2e2
}

.comment-page .text-comment-cover-textarea-textarea {
	width: 726px;
	height: 95px;
	display: block;
	border: 0;
	resize: none;
	font-size: 18px;
	margin: auto;
	margin-top: 7px
}

.comment-page .text-comment-cover-textarea-div {
	width: 735px;
	height: 49px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-page .text-comment-cover-textarea-div-flex {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.comment-page .text-comment-cover-textarea-div-letter-num {
	width: 180px;
	line-height: 55px;
	font-size: 14px;
	color: #b8b8b8
}

.comment-page .text-comment-cover-textarea-div-now-num {
	line-height: 55px
}

.comment-page .text-comment-cover-textarea-div-comment-btn {
	line-height: 40px;
	margin-right: 10px;
	margin-top: 7px;
	width: 115px;
	height: 40px;
	text-align: center;
	color: #fff;
	background-color: #b8b8b8;
	border-radius: 20px;
	font-size: 18px
}

.comment-page .can-use-tcctdcb {
	background-color: #eb634b
}

.comment-page .text-comment-cover-textarea-div-comment-btn-cancel {
	line-height: 40px;
	margin-right: 10px;
	margin-top: 7px;
	width: 115px;
	height: 40px;
	text-align: center;
	color: #fff;
	background-color: #eb634b;
	border-radius: 20px;
	font-size: 18px
}

.comment-page .cover-chapter-right {
	width: 300px;
	min-height: 650px;
	display: inline-block;
	padding-left: 30px;
	float: left
}

.comment-page .cover-chapter-right-div {
	margin-left: 100px
}

.comment-page .cover-chapter-right-list {
	width: 253px;
	height: 100%;
	margin-top: 40px;
	font-size: 16px;
	position: relative
}

.comment-page .cover-chapter-right-list-simple {
	margin-bottom: 30px
}

.comment-page .cover-chapter-right-list-complicated {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px
}

.comment-page .cover-chapter-right-list-complicated-book-info {
	margin-left: 10px;
	width: 150px;
	overflow: hidden
}

.comment-page .ccrlc-cover {
	margin-top: 9px
}

.comment-page .ccrlcd-cover {
	margin-top: 10px;
	font-size: 12px;
	color: #b8b8b8
}

.comment-page .ccrl-more {
	color: #eb634b;
	font-size: 14px;
	text-align: right;
	width: 178px
}

.comment-page .cca-div {
	margin-top: 30px;
	width: 100%
}

.comment-page .cca-list {
	min-height: 125px;
	width: 100%;
	display: table;
	margin-top: 25px
}

.comment-page .cca-l-head {
	width: 55px;
	height: 55px;
	display: inline-block;
	float: left;
	border-radius: 55px
}

.comment-page .cca-l-content {
	height: 100%;
	width: 662px;
	display: inline-block;
	float: left;
	margin-left: 18px;
	border-bottom: 1px solid #f0f0f2
}

.comment-page .cca-lc-top {
	width: 662px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	display: table
}

.comment-page .cca-lct-left {
	text-align: left;
	display: inline-block;
	float: left;
	max-width: 200px
}

.comment-page .cca-lct-middle {
	width: 35px;
	height: 14px;
	display: inline-block;
	float: left;
	margin-left: 10px;
	color: #eb634b;
	border: 1px solid #eb634b;
	text-align: center;
	border-radius: 35px;
	margin-top: 8px;
	line-height: 15px;
	font-size: 12px
}

.comment-page .cca-lct-right {
	display: inline-block;
	float: right;
	color: #b8b8b8
}

.comment-page .cca-b {
	width: 100%;
	margin-top: 10;
	font-size: 16px;
	word-break: break-all;
	text-align: left;
	max-height: 500px;
	overflow: hidden
}

.comment-page .cca-b-ding {
	margin-right: 5px;
	font-size: 12px;
	background-color: #eb634b;
	color: #fff;
	padding: 1px 4px 1px 4px
}

.comment-page .cca-b-jing {
	margin-right: 5px;
	background-color: #ffb700;
	color: #fff;
	font-size: 12px;
	padding: 1px 4px 1px 4px
}

.comment-page .cca-author-reply {
	width: 100%;
	border-left: 3px solid #eb634b;
	margin-top: 10px;
	font-size: 16px;
	word-break: break-all;
	text-align: left;
	padding-left: 10px;
	color: #b8b8b8
}

.comment-page .cca-opera-div {
	display: table;
	font-size: 14px;
	color: #b8b8b8;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.comment-page .cca-com,.comment-page .cca-reply {
	height: 16px;
	line-height: 16px;
	display: inline-block;
	float: left;
	text-align: left;
	cursor: pointer
}

.comment-page .cca-opera-zan {
	padding-right: 20px
}

.comment-page .cca-zan {
	color: red
}

.comment-page .cca-opera-reply {
	padding-left: 20px;
	padding-right: 20px
}

.comment-page .cca-l-more {
	display: table;
	width: 100%;
	margin-top: 30px
}

.comment-page .cca-l-more-l {
	width: 55px;
	height: 55px;
	display: inline-block;
	float: left
}

.comment-page .cca-l-more-r {
	min-width: 675px;
	min-height: 55px;
	display: inline-block;
	float: left
}

.comment-page .cca-l-more-btn {
	width: 160px;
	height: 40px;
	border: 1px solid #d7d7d9;
	border-radius: 40px;
	font-size: 14px;
	line-height: 40px;
	margin: auto
}

.comment-page .cca-opera-edit,.comment-page .cca-reply-btn {
	padding-left: 20px;
	padding-right: 20px;
	border-left: 2px solid #b8b8b8;
	cursor: pointer
}

.comment-page .cca-oe {
	position: absolute;
	width: 150px;
	border: 1px solid red;
	height: 100px!important;
	left: 180px;
	top: -41px;
	background-color: #f9f9fb;
	border: 1px solid #eee;
	z-index: 10;
	cursor: pointer
}

.comment-page .cca-oe-ding {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.comment-page .cca-oe-jing {
	height: 50px;
	line-height: 50px;
	cursor: pointer
}

.comment-page .ccar-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #e16d53
}

.comment-page .ccar-textarea {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	border: 0;
	resize: none
}

.comment-page .ccar-rbtn {
	width: 60px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #e16d53
}

.comment-page .ccar-r-list {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 14px
}

.comment-page .ccar-rac-a {
	color: #7a7a99
}

.comment-page .cca-lct-middle-r {
	width: 35px;
	height: 14px;
	margin-left: 5px;
	color: #eb634b;
	border: 1px solid #eb634b;
	text-align: center;
	border-radius: 35px;
	margin-top: 8px;
	line-height: 15px;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px
}

.comment-page .ccar-rac {
	text-align: left
}

.comment-page .ccar-r-trz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 5px;
	font-size: 12px
}

.comment-page .ccar-rtrzt {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left;
	color: #b8b8b8
}

.comment-page .ccar-rtrzr {
	width: 50px;
	border-right: 1px solid #b8b8b8
}

.comment-page .ccar-rtrzz {
	width: 50px
}

.comment-page .cca-r-z-hand {
	color: #b8b8b8
}

.comment-page .zan-donghua {
	color: red;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}

.comment-page .book-info-line_title_cover {
	width: 34px;
	border: 1px solid #eb634b
}

.comment-page .book-info-title-comment-cover-left {
	font-size: 18px
}

.comment-page .book-info-cover-chapter-right {
	width: 363px;
	min-height: 650px;
	display: inline-block;
	padding-left: 30px;
	float: left
}

.comment-page .book-info-cover-chapter-right-div {
	margin-left: 100px;
	margin-bottom: 70px
}

.comment-page .book-info-cover-chapter-right-list {
	width: 253px;
	height: 100%;
	margin-top: 40px;
	font-size: 16px;
	position: relative
}

.comment-page .book-info-cover-chapter-right-list-simple {
	margin-bottom: 30px
}

.comment-page .book-info-cover-chapter-right-list-complicated {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px
}

.comment-page .book-info-cover-chapter-right-list-complicated-book-info {
	margin-left: 10px;
	width: 150px;
	overflow: hidden
}

.comment-page .book-info-ccrlc-cover {
	margin-top: 16px;
	font-size: 18px;
	overflow: hidden;
	width: 143px;
	height: 27px
}

.comment-page .book-info-ccrlcd-cover {
	margin-top: 16px;
	font-size: 12px
}

.comment-page .book-info-ccrlcd-cover-p {
	margin-top: 3px;
	font-size: 12px
}

.comment-page .book-info-ccrl-more {
	color: #eb634b;
	font-size: 14px;
	text-align: right;
	width: 150px
}

.comment-page .ob-btn {
	width: 100%;
	height: 20px;
	display: table;
	text-align: center;
	line-height: 20px;
	color: #eb634b
}

.comment-page .ob-shelf {
	width: 49%;
	display: inline-block
}

.comment-page .ob-read {
	display: inline-block;
	width: 49%
}

.comment-page .line-right {
	vertical-align: middle;
	height: 15px;
	border-right: 1px solid #b8b8b8;
	display: inline-block
}

.comment-page .cc-background {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background-color: red;
	z-index: 9;
	opacity: 0
}

.cover-rbdbox {
	margin-top: 40px
}

.cover-rbddl {
	margin: 15px 0
}

.cover-rbddl dt {
	float: left;
	font-size: 16px;
	font-family: fzfont;
	color: #000;
	font-style: italic;
	padding-right: 20px;
	padding-top: 6px
}

.cover-rbddl h4 {
	font-size: 16px
}

.cover-rtdd {
	line-height: 32px
}

.cover-rcdd {
	overflow: hidden;
	padding-top: 10px
}

.cover-rcdd img {
	float: left;
	display: block;
	margin-right: 10px
}

.cover-rcdd h4 {
	margin: 6px 0
}

.cover-rcdd p {
	font-size: 12px;
	color: #b2b2b2
}

.cover-active {
	display: none
}

.bangdan-num-c {
	float: left;
	padding-right: 20px;
	padding-top: 7px;
	font-size: 14px
}

.user-reply-box {
	text-align: left
}

.getsqinof-div {
	font-size: 14px;
	border-bottom: 1px dashed #e2e2e2;
	padding: 10px 0
}

.getsqinof-div:last-child {
	border-bottom: 0
}

.author-reply-box {
	padding: 10px 0
}

.reply-li-text span {
	color: #7a7a99
}

.reply-p-time {
	font-size: 12px;
	color: #cacacc
}

.reply-time-box {
	margin-top: 10px
}

.msg-reply {
	font-size: 12px;
	color: #666;
	cursor: pointer
}

.mb0 {
	margin-bottom: 0;
	margin-top: 10px
}

.comment-info-move {
	color: #999;
	text-decoration: underline;
	position: relative;
	top: -1px;
	background: #fff;
	cursor: pointer;
	margin-bottom: 20px
}

.center {
	margin: 0 auto;
	text-align: center
}

.shufflingbox {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background: #f7f8fa
}

.shufflingwrap {
	float: left;
	position: relative;
	width: 652px;
	height: 404px;
	overflow: hidden
}

.shufflingul {
	position: absolute;
	left: 0;
	top: 0;
	height: 404px
}

.shufflingul li {
	float: left;
	width: 630px;
	padding: 21px 0 21px 21px;
	height: 362px
}

.hdnotice {
	float: right;
	width: 306px;
	height: 362px;
	margin: 21px;
	background: #fff
}

.noticetop {
	padding: 15px;
	height: 255px
}

.noticetop dt {
	font-size: 16px;
	color: #eb634b;
	margin-bottom: 10px
}

.noticetop dd {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dashed #f2f2f2;
	padding-left: 24px;
	position: relative
}

.noticetop dd:last-child {
	border-bottom: 0
}

.noticetop dd:before {
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background: #eb634b;
	display: inline-block;
	position: absolute;
	left: 6px;
	top: 16px
}

.noticetop a:hover {
	color: #eb634b
}

.shufflingdot {
	position: absolute;
	z-index: 8;
	bottom: 30px;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	left: 50%
}

.shufflingdot li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #d0d0d0;
	border-radius: 8px;
	margin: 0 4px;
	cursor: pointer
}

.shufflingdot li.active {
	background: #eb634b
}

.notticebt {
	background: #cecece;
	padding: 23px 0
}

.notticebt a {
	display: block;
	width: 128px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background: #eb634b;
	border-radius: 20px;
	text-align: center;
	margin: 0 auto
}

.film-tv {
	padding-top: 60px;
	width: 1000px;
	margin: 0 auto
}

.film-tv img {
	width: 100%
}

.film-left {
	width: 240px;
	margin-left: 50px;
	background: #fef5e6;
	position: relative
}

.film-linfo {
	padding: 15px;
	min-height: 110px
}

.film-linfo h3 {
	font-size: 16px;
	padding-bottom: 10px
}

.film-linfo p {
	color: #b2b2b2;
	height: 74px;
	overflow: hidden
}

.film-right {
	width: 600px;
	margin-right: 40px
}

.film-right-ul {
	overflow: hidden;
	margin-right: -40px
}

.film-right-ul li {
	float: left;
	width: 120px;
	margin: 0 40px 15px 0
}

.copytjbg {
	margin-top: 60px;
	background: #f7f8fa;
	overflow: hidden
}

.partner {
	padding-top: 40px;
	background: #333
}

.partner-mian {
	width: 980px;
	padding: 0 10px;
	margin: 0 auto
}

.partner-title {
	color: #939393;
	font-size: 16px;
	height: 48px;
	line-height: 48px
}

.partner-ul {
	margin-right: -20px;
	overflow: hidden
}

.partner-ul li {
	width: 180px;
	height: 80px;
	float: left;
	overflow: hidden;
	margin: 10px 20px 0 0
}

.welfaretop {
	position: relative;
	height: 150px;
	background: #0b1a3c;
	margin-bottom: 30px
}

.welfaretop p {
	font-size: 45px;
	line-height: 150px;
	text-align: center;
	color: #fff
}

.welfaretop span {
	color: #f4782e
}

.welfare-tl {
	position: absolute;
	left: 0;
	top: 0;
	width: 326px;
	height: 150px
}

.welfare-tr {
	position: absolute;
	right: 0;
	top: 0;
	width: 334px;
	height: 150px
}

.welfare-main {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.welfare-nav {
	position: absolute;
	left: 0;
	top: 0;
	width: 156px
}

.welfare-nav li {
	width: 126px;
	height: 36px;
	padding-right: 30px;
	font-size: 16px;
	line-height: 36px;
	text-align: right;
	cursor: pointer;
	border-radius: 40px
}

.welfare-nav li.on {
	background: #f47c34;
	color: #fff
}

.welfare-content {
	margin-left: 186px
}

.welfare-content li {
	width: 746px;
	padding: 30px;
	margin-bottom: 30px;
	font-size: 16px;
	background: #f9f9fb;
	border: 1px solid #e2e2e2
}

.welfare-content h3 {
	font-size: 20px;
	text-align: center
}

.welfare-content h4 {
	margin-top: 10px;
	color: #666
}

.welfare-content p {
	color: #666;
	text-indent: 30px;
	line-height: 2em
}

.welfare-content span {
	color: #333
}

.welfare-content em {
	color: #499fff;
	font-style: normal
}

.welfare-content .i78 {
	text-indent: 78px
}

.contact {
	overflow: hidden;
	width: 600px;
	margin: 0 auto
}

.banner-img {
	margin: 0 20px;
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: #f4782e;
	vertical-align: middle
}

.seBanner {
	width: 1000px;
	height: 142px;
	background-size: 1000px 142px;
	position: relative;
	margin-bottom: 80px
}

.seBanner img {
	height: 142px;
	width: 100%
}

.two_img {
	width: 90px!important;
	height: 120px
}

.bottomBox {
	height: 511px;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 80px
}

.bottomBox li {
	float: left;
	width: 233px;
	border-radius: 2px;
	margin-right: 20px
}

.bottomBox li:last-child {
	margin-right: 0
}

.bottomBox a {
	display: block
}

.bottomBox a img {
	display: block;
	width: 233px;
	height: 380px;
	background-size: 233px 380px;
	text-align: center;
	border-radius: 2px
}

.dimen_content {
	padding: 22px 0;
	border-top: none
}

.dimen_content p {
	color: #c1c1c1;
	font-size: 12px;
	overflow: hidden
}

.dimen_content a {
	color: #f36f20;
	font-size: 16px;
	cursor: pointer
}

.bottomBox a h3 {
	font-size: 16px;
	margin-bottom: 6px;
	color: #333;
	font-weight: 700
}

.se_wbox {
	width: 218px;
	margin-right: 0!important
}

.erweima {
	position: fixed;
	right: 50px;
	cursor: pointer;
	z-index: 1000
}

.hoverShow {
	display: none
}

.erweima:hover .hoverShow {
	display: block
}

.erweima:hover .textewm {
	display: none
}

#verifyMsg {
	padding-left: 14px!important;
	overflow: scroll;
	height: 500px!important
}

#verifyMsg-ys {
	padding-left: 14px!important;
	overflow: scroll;
	height: 500px!important
}

.topline .ui-dialog .ui-dialog-content {
	padding: 10px 0!important
}

.topline .ui-widget.ui-widget-content {
	border: 0!important
}

.topline .ui-dialog {
	padding: 1em
}

#login .ant-checkbox-wrapper {
	font-size: 10px
}

.login-protocal {
	margin-top: 20px;
}

.pro-color {
	color: #318bcb!important
}

.pro-style {
	border-radius: 0;
	text-align: left;
	position: fixed;
	width: 800px;
	top: 30px;
	left: 50%;
	margin-left: -400px;
	z-index: 100000;
	background-color: #fff;
	opacity: 1;
	padding: 20px 40px;
	height: 500px;
	overflow: scroll
}

.pro-style .close {
	display: inline-block;
	width: 32px;
	height: 32px;
	position: absolute;
	right: -1px;
	top: 5px;
	font-size: 32px;
	color: #000;
	line-height: 30px;
	text-align: center;
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	cursor: pointer
}

#login::-webkit-scrollbar {
	display: none
}

#verifyMsg::-webkit-scrollbar {
	display: none
}

.ui-dialog::-webkit-scrollbar {
	display: none
}

.ui-dialog-titlebar {
	display: none
}

.ui-dialog {
	position: fixed!important;
	height: auto!important;
	overflow: scroll!important;
	width: 800px!important;
	padding-bottom: 60px
}

.left a {
	color: #6b6a6a
}

.friend-url {
	width: 90px;
	height: 40px;
	float: left;
	margin-right: 10px
}

.friend-url-display {
	display: inline-block
}

.f-url1 {
	background-image: url(../images/51qila.jpg)
}

.f-url2 {
	background-image: url(../images/chenggua.jpg)
}

.f-url3 {
	background-image: url(../images/yunoslogo.png);
	background-size: cover
}

.f-url-text {
	font-size: 16px
}

.jump-close {
	position: absolute;
	right: 11px
}

.shijiuda {
	width: 100%
}

.graphVertifiySignUp {
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	cursor: pointer
}

.cursor-not-allowed {
	color: #ccc!important;
	background-color: #f7f7f7!important;
	border-color: #d9d9d9!important;
	cursor: not-allowed!important
}

/*分页样式*/
.fenye{text-align: center;}
.pagination { display: inline-block; padding-left: 0; margin: 20px 25%; border-radius: 4px; }
.pagination li { display: inline; }
.pagination li a,.pagination li span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #fff; /*border: 1px solid #ddd;*/ }
.pagination li:first-child a { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination li:last-child a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination li a:hover, .pagination li a:focus { background-color: #eee; }
.pagination .active span, .pagination .active span:hover, .pagination .active span:focus { z-index: 2; color: #fff; cursor: default; background-color: #eb634b; border-color: #eb634b; }
.pagination .disabled span, .pagination .disabled span:hover, .pagination .disabled span:focus { color: #999; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination-lg li a { padding: 10px 16px; font-size: 18px; }
.pagination-sm li a, .pagination-sm li span { padding: 5px 10px; font-size: 12px; }

.textpre{font-size: 16px;font-family: ""}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
/* 设置滚动条的样式 */
::-webkit-scrollbar {
	width: 10px;
	background-color: #F5F5F5;


}
/* 滚动槽 */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;


}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #F90;
	background-image: -webkit-linear-gradient(45deg,
	rgba(255, 255, 255, .2) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255, 255, 255, .2) 50%,
	rgba(255, 255, 255, .2) 75%,
	transparent 75%,
	transparent)

}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4);
}

.cover_img{
	width: 240px;
	height: 320px;
	border: 1px solid #EFEFEF;
	box-shadow: 3px 0px 23px 10px #EFEFEF;
}