@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

button {
	cursor: pointer
}

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

a {
	color: inherit;
	text-decoration: none
}

a:active, a:hover {
    opacity: .6;
}

html {
	height: 100%
}

body {
	position: relative;
	min-height: 100%;
	background-color: #fff
}

body,button,input,select,textarea {
	font-family: helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",simsun;
	font-size: 14px;
	line-height: 1.2;
	color: #595959
}

textarea {
	resize: none
}

.layoutContainer {
	position: relative;
	min-height: 100%
}

input,select,textarea {
	outline: 0
}

.placeholder {
	color: #a9a9a9
}

.hide {
	display: none!important
}

.sleft {
	float: left
}

.sright {
	float: right
}

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

.sgreen {
	color: #34c765!important
}

.sgray {
	color: #9e9e9e!important
}

.sred {
	color: #91070f!important
}

.shr {
	border-top: 1px solid #EEE
}

.wrap {
	width: 1002px;
	margin: 0 auto
}

.wrap1 {
	position: relative;
    width: 1138px;
    min-width: 1138px;
    margin: 36px auto 0;
}

#wrapper {
	width: 1002px;
	margin: 0 auto
}

.slink {
	cursor: pointer;
	color: #4D7CD9
}

.slink:hover {
	color: #385993
}

.sclearfix:before,.sclearfix:after {
	content: "";
	display: table;
	clear: both
}

.sclearfix {
	*zoom: 1
}

.sfoot_p {
	margin-top:35px;
	padding-top:18px;
	height: 98px;
	background:#fff url(header_footer_bg.png) left -147px repeat-x;
}

.sfoot {
	position: relative;
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #787878;
	line-height: 60px
}

.sfoot_about,.sfoot_agreement,.sfoot_contact,.sfoot_email,.sfoot_selfservice {
	margin: 12px
}

.stage {
	float: right;
	display: inline-block;
    vertical-align: top;
    width: 934px;
	background: #f4f5f6;
	min-height:435px;
}

.divbox {
	background-color: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    padding-bottom: 23px;
}

.sn {
	font-style: inherit;
	font-weight: inherit
}
.sn1 {
	right:300px!important;
}
.sn2 {
	right:200px!important;
}
.sn3 {
	right:100px!important;
}
.sn11 {
	right:300px!important;
}
.sn12 {
	right:400px!important;
}
.sn13 {
	right:500px!important;
}
.sn14 {
	
}
#wx-feedback {
	position: fixed;
	width: 110px;
	height: 163px;
	left: 24px;
	bottom: 40px;
	background-image: url(../login/pgcqrcode.png)
}

#backtop {
	position: fixed;
	width: 40px;
	height: 40px;
	right: 24px;
	bottom: 40px;
	background-image: url(../login/backtotop_n.png);
	text-indent: -9999em;
	cursor: pointer
}

#backtop:hover {
	background-image: url(../login/backtotop_h.png)
}

.snoshadow {
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important
}

.stoggle {
	display: inline-block;
	border-left: 1px solid #eee
}

.stoggle>span {
	cursor: pointer;
	display: inline-block;
	line-height: 2;
	padding: 0 1em;
	border: 1px solid #eee;
	margin-left: -1px
}

.stoggle>span.selected {
	background: #005eae;
	color: #fff
}

.form-control:-moz-placeholder {
	color: #999
}

.form-control::-moz-placeholder {
	color: #999
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.form-control {
	display: block;
	width: 100%;
	*width: 604px;
	height: 40px;
	*height: 14px;
	padding: 12px;
	font-size: 14px;
	line-height: 1em;
	color: #666;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	box-sizing: border-box
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.form-control {
		line-height: normal
	}
}

.form-control:focus {
	border-color: #d2d2d2;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(102,175,233,.6)
}

textarea.form-control {
	height: auto
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

.close:hover,.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom {
	margin-right: 15px
}

.body_index {
	background: #f4f5f6;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2040;
	display: none;
	overflow: auto;
	overflow-y: scroll
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0,-25%);
	-ms-transform: translate(0,-25%);
	transform: translate(0,-25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-dialog {
	z-index: 1050;
	width: auto;
	padding: 10px;
	margin-right: auto;
	margin-left: auto
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	background-clip: padding-box
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2030;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}

.modal-header {
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.428571429
}

.modal-body {
	position: relative;
	padding: 20px
}

.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer:before,.modal-footer:after {
	display: table;
	content: " "
}

.modal-footer:after {
	clear: both
}

.modal-footer:before,.modal-footer:after {
	display: table;
	content: " "
}

.modal-footer:after {
	clear: both
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	font-size: 13px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: -2px;
	left: 50%;
	margin-left: -8px;
	width: 16px;
	height: 8px;
	background-image: url(../login/triangle_down.png)
}

.tooltip-inner {
	max-width: 200px;
	padding: 13px;
	color: #333;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #d9dde4
}

.modal-header {
	border-bottom: 2px solid red
}

.modal-body {
	text-align: center
}

.modal-dialog-wrapper {
	display: table;
	height: 100%;
	margin: 0 auto
}

.modal-dialog-wrapper .modal-dialog {
	display: table-cell;
	vertical-align: middle
}

.dl1_box {
	border: 1px solid #e7eaf0;
	padding: 6px 23px;
	font-size: 14px
}

.dl1 {
	overflow: hidden;
	padding: 11px 0
}

.dl1_dt {
	float: left;
	width: 84px;
	margin-right: 12px
}

.dl1_dd {
	overflow: hidden;
	color: #9E9E9E
}

.icon1_info {
	display: inline-block;
	vertical-align: -1px;
	width: 13px;
	height: 13px;
	background: url(../login/stip_hint.png)
}

.icon1_info:hover {
	background: url(../login/stip_hint_hover.png)
}

.page_tabs {
	border-bottom: 2px solid #e8e8e8;
    color: #222;
    font-size: 16px;
    height: 64px;
    padding: 0px 24px 0;
}

.page_tabs4 {
	margin: 0;
	border-bottom: 1px solid #d8dce4
}

.page_tabs.bordered {
	height: 47px;
	border-bottom: 1px solid #EBEFF6
}

.page_tab {
	cursor: pointer;
    position: relative;
    z-index: 1;
    top: -1px;
    color: #9d9d9d;
    float: left;
    padding-top: 10px;
    margin-right: 30px;
    line-height: 55px;
}

.page_tab.active,.page_tab.selected {
	cursor: default;
	border-bottom: 1px solid #005eae;
    color: #005eae;
    top:-1px!important;
}

.page_tabs2 {
	float: right;
	margin-top: 17px;
	line-height: 1;
	font-size: 14px
}

.page_tab2_box {
	float: left;
	padding: 0 12px;
	border-left: 1px dotted #c5c5c5
}

.page_tab2_box:first-child {
	border: 0
}

.page_tab2 {
	color: #5d5d5d
}

.page_tab2:hover {
	color: #9e9e9e
}

.page_tab2.selected {
	color: #005eae
}

.page_tabs3 {
	margin-top: 10px;
	padding: 11px 0;
	border: 1px solid #d8dce4;
	border-width: 1px 0;
	line-height: 1
}

.page_tab3_box {
	float: left;
	padding: 0 12px;
	border-left: 1px dotted #c5c5c5
}

.page_tab3_box:first-child {
	border: 0;
	padding-left: 0
}

.page_tab3 {
	color: #5d5d5d
}

.page_tab3:hover {
	color: #9e9e9e
}

.page_tab3.active,.page_tab3.selected {
	color: #005eae
}

.page_tab4 {
	cursor: pointer;
	position: relative;
	z-index: 1;
	font-size: 16px;
	color: #93979e;
	float: left;
	letter-spacing: 4px;
	padding-top: 10px;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 6px
}

.page_tab4.active,.page_tab4.selected {
	cursor: default;
	color: #222;
	border-bottom: 2px solid #005eae
}

.page_tabs4 span {
	position: relative;
	color: #fefefe;
	background: #005eae;
	padding: 0 4px;
	top: 10px;
	left: -11px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px
}

.page_tabs.page_tabs_with_underline {
	border-top: 1px solid #ebeff5;
	border-bottom: 1px solid #ebeff5
}

.page_tabs_with_underline .page_tab {
	position: relative;
	z-index: 1;
	top: -1px;
	border-top: 0;
	font-size: 20px;
	line-height: 1;
	color: #9d9d9d;
	float: left;
	padding: 14px 0
}

.page_tabs_with_underline .page_tab.selected {
	cursor: default;
	border-top: 2px solid #005eae;
	color: #005eae
}

.page_page_number {
	text-align: center;
	padding-top: 21px
}

.new-btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 40px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	cursor: pointer;
	background: #f4f5f7
}

.new-btn:hover {
	background: #fafafa
}

.new-btn:active {
	background: #e2e4e7
}

.new-btn.submit {
	color: #fff;
	background: #005eae
}

.new-btn.submit:hover {
	background: #0743b1
}

.new-btn.submit:active {
	background: #005eae
}

.modal_browser_nosupport .modal-dialog {
	padding: 30px;
	width: 600px;
	margin: 100px auto 0;
	background: #fff
}

@media print {
	html {
		height: auto
	}

	body {
		font-size: 12pt;
		min-height: initial;
		padding: 10pt 0 0;
		background-color: #fff
	}

	#pagelet-header,.sfoot_p,#wx-feedback,#backtop {
		display: none
	}
}

.progress1 {
	height: 20px;
	background: #FAFAFA;
	border: 1px solid #E9E9E9
}

.progress1_progress {
	position: relative;
	z-index: 2;
	width: 0;
	height: 100%;
	padding: 1px;
	margin: -1px;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-color: #85B1FC;
	-moz-background-size: 20px 20px;
	background-size: 20px 20px
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 20px 0
	}

	to {
		background-position: 0 0
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 20px 0
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 20px 0
	}

	to {
		background-position: 0 0
	}
}

.pagelet_text {
	margin: 40px auto 0;
	width: 752px
}

.pagelet_texttype {
	font-family: helvetica,Arial,"Hiragino Sans GB",simsun;
	line-height: 1.6
}

.pagelet_texttype>* {
	margin-top: .5em
}

.pagelet_texttype h1 {
	text-align: center;
	font-size: 1.28em;
	margin: 1em 0;
	font-weight: 700
}

.pagelet_texttype h2,.pagelet_texttype h3 {
	margin-top: 1.2em;
	font-weight: 700
}

.pagelet_texttype ul,.pagelet_texttype ol {
	padding-left: 1em
}

.pagelet_texttype a {
	color: #4D7CD9
}

.pagelet_texttype b,.pagelet_texttype strong {
	font-weight: 700
}

.pagelet_texttype i,.pagelet_texttype em {
	font-style: italic
}

.pagelet_texttype hr {
	margin: 40px 0
}

.upbtn1 {
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
	z-index: -1
}

.upbtn1 .moxie-shim-flash {
	width: 100%!important;
	height: 100%!important
}

.upbtn1_btn {
	width: 100%;
	height: 100%
}

.upbtn1_docker {
	position: absolute;
	bottom: 0;
	left: 0;
	widows: 1px;
	height: 1px;
	overflow: hidden;
	z-index: -1
}
/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker {
	position: absolute;
	display: none;
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	background: #fff;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

.datetimepicker .icon-arrow-left:before {
	content: '<';
	display: block;
	font-style: normal
}

.datetimepicker .icon-arrow-right:before {
	content: '>';
	display: block;
	font-style: normal
}

.datetimepicker-inline {
	width: 220px
}

.datetimepicker.datetimepicker-rtl {
	direction: rtl
}

.datetimepicker.datetimepicker-rtl table tr td span {
	float: right
}

.datetimepicker-dropdown,.datetimepicker-dropdown-left {
	top: 0;
	left: 0
}

.datetimepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,.2);
	position: absolute;
	top: -7px;
	left: 6px
}

.datetimepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}

.datetimepicker-dropdown-left:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,.2);
	position: absolute;
	top: -7px;
	right: 6px
}

.datetimepicker-dropdown-left:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	right: 7px
}

.datetimepicker>div {
	display: none
}

.datetimepicker.minutes div.datetimepicker-minutes {
	display: block
}

.datetimepicker.hours div.datetimepicker-hours {
	display: block
}

.datetimepicker.days div.datetimepicker-days {
	display: block
}

.datetimepicker.months div.datetimepicker-months {
	display: block
}

.datetimepicker.years div.datetimepicker-years {
	display: block
}

.datetimepicker table {
	margin: 0
}

.datetimepicker td,.datetimepicker th {
	text-align: center;
	width: 24px;
	height: 20px;
	padding: 5px 0!important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	font-size: 12px
}

.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th {
	background-color: transparent
}

.datetimepicker table tr td.minute:hover {
	background: #eee;
	cursor: pointer
}

.datetimepicker table tr td.hour:hover {
	background: #eee;
	cursor: pointer
}

.datetimepicker table tr td.day:hover {
	background: #eee;
	cursor: pointer
}

.datetimepicker table tr td.old,.datetimepicker table tr td.new {
	color: #999
}

.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}

.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover {
	background-color: #fde19a;
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}

.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled] {
	background-color: #fdf59a
}

.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active {
	background-color: #fbf069 \9
}

.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover {
	background-color: #006dcc;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled] {
	background-color: #04c
}

.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active {
	background-color: #039 \9
}

.datetimepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.datetimepicker .datetimepicker-hours span {
	height: 26px;
	line-height: 26px
}

.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
	width: 14.6%
}

.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend {
	margin-bottom: inherit;
	line-height: 30px
}

.datetimepicker .datetimepicker-minutes span {
	height: 26px;
	line-height: 26px
}

.datetimepicker table tr td span:hover {
	background: #eee
}

.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}

.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top,#08c,#04c);
	background-image: -ms-linear-gradient(top,#08c,#04c);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image: -webkit-linear-gradient(top,#08c,#04c);
	background-image: -o-linear-gradient(top,#08c,#04c);
	background-image: linear-gradient(top,#08c,#04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #04c #04c #002a80;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #04c
}

.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active {
	background-color: #039 \9
}

.datetimepicker table tr td span.old {
	color: #999
}

.datetimepicker th.switch {
	width: 145px
}

.datetimepicker thead tr:first-child th,.datetimepicker tfoot tr:first-child th {
	cursor: pointer
}

.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot tr:first-child th:hover {
	background: #eee
}

.input-append.date .add-on i,.input-prepend.date .add-on i {
	cursor: pointer;
	width: 14px;
	height: 14px
}

.daterange {
	line-height: 34px;
	border-top: 1px solid #ebebeb
}

.daterange_start_date,.daterange_end_date {
	cursor: pointer;
	border: 0;
	outline: 0;
	text-align: center;
	width: 84px;
	padding-right: 7px
}

.daterange_split {
	display: inline-block;
	height: 14px;
	border-left: 1px dotted #999;
	vertical-align: -1px;
	margin: 0 12px 0 18px
}

.daterange_stoggle {
	display: inline-block;
	padding-left: 18px
}

.daterange_stoggle_span {
	cursor: pointer;
	color: #9E9E9E;
	margin-left: 24px
}

.daterange_stoggle_span:first-child {
	margin-left: 0
}

.daterange_stoggle_span.selected {
	color: #005eae
}

.daterange_date_label {
	position: relative;
	z-index: 2;
	margin-left: -7px;
	cursor: pointer;
	display: inline-block;
	width: 7px;
	height: 4px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.daterange_search {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
	background-repeat: no-repeat;
}

.daterange_search:hover {
	background-repeat: no-repeat;
}

.daterange_and {
	margin: 0 6px 0 12px
}

.jcrop-holder {
	direction: ltr;
	text-align: left
}

.jcrop-vline,.jcrop-hline {
	background: #fff url(../login/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-vline,.jcrop-light .jcrop-hline {
	background: #fff;
	filter: alpha(opacity=70)!important;
	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-vline,.jcrop-dark .jcrop-hline {
	background: #000;
	filter: alpha(opacity=70)!important;
	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-vline,.solid-line .jcrop-hline {
	background: #fff
}

.jcrop-holder img,img.jcrop-preview {
	max-width: none
}

.form1_select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 100px;
	height: 40px;
	padding: 5px;
	margin-right: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.form1_msg {
	margin: 5px 0;
	color: #91070f
}

.form1_dt {
	float: left;
	clear: both;
	width: 88px;
	font-size: 16px;
	line-height: 40px;
	color: #595959
}

.form1_dd {
	float: right;
	clear: right;
	width: 310px
}

.form1_checkbox {
	min-width: 18px;
	min-height: 18px;
	cursor: pointer;
	font-size: 15px;
	color: #666;
	white-space: nowrap;
	display: inline-block;
	text-indent: 0px;
	/*background: url(../login/checkbox.png) no-repeat 0 center*/
}

.form1_checkbox.active,.form1_checkbox.checked {
	background-image: url(../login/checkbox_checked.png)
}

.form1_checkboxsw {
	cursor: pointer;
	display: inline-block;
	min-width: 29px;
	height: 18px;
	text-indent: 31px;
	overflow: hidden;
	vertical-align: middle;
	background: url(../login/checkbox_sw.4824ef5.png) no-repeat left center
}

.form1_checkboxsw.active,.form1_checkboxsw.checked {
	background-image: url(../login/checkbox_sw_on.4f95130.png)
}

.form1_checkbox.active.disabled,.form1_checkbox.checked.disabled {
	background-image: url(../login/checkbox_checked_disabled.030aee4.png)
}

.form1_checkbox.disabled {
	cursor: not-allowed
}

.form1_checkboxtabs .form1_checkbox {
	margin-right: 10px
}

.form1_input.error,.form1_text.error {
	-webkit-box-shadow: 0 0 6px #91070f;
	-moz-box-shadow: 0 0 6px #91070f;
	box-shadow: 0 0 6px #91070f;
	border-color: #91070f
}

.form1_input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	width: 100%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	text-indent: 17px
}

.form1_text {
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-height: 118px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 10px 17px;
	resize: vertical
}

.form2_dl {
}

.form2_dt {
	position: relative;
	font-size: 16px;
	margin: 28px 0 8px
}

.form2_dt:before {
	margin-left: -9px;
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: middle;
	margin-right: 4px
}

.require .form2_dt:before {
	background-image: url(../login/form_require.92ba6b9.png)
}

.form2_dd {
}

.indexsum {
	position: relative;
    height: 100px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    min-height: inherit;
    min-height: 0;
    padding: 24px 0;
}

.indexsum_add {
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 100%;
	background: #72b1ff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center
}

.indexsum_add:hover {
	background: #8dc0ff
}

.indexsum_add:active {
	background: #4986d0
}

.indexsum_add i {
	position: absolute;
	top: 23px;
	left: 50%;
	margin-left: -16px;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
}

.indexsum_add span {
	position: absolute;
	top: 62px;
	left: 0;
	width: 100%;
	font-size: 16px;
	color: #fff
}

.indexsum_btns {

}

.indexsum_btn {
	position: relative;
    float: left;
    width: 142px;
    font-size: 20px;
    height: 100%;
    text-align: center;
    border-right: 1px solid #e8e8e8;
    width: 24.89%;
    color: #222;
    display: table-cell;
}

.indexsum_btn b {
	position: absolute;
	top: 21px;
	left: 0;
	width: 100%;
	font-family: Arial;
	font-size: 28px;
	color: #222;
	font-weight: 400
}

.indexsum_btn span {
	position: absolute;
	top: 63px;
	left: 0;
	width: 100%;
	font-size: 16px;
	color: #222;
}

.indexsum_btn em {
	display: inline-block;
	margin: 0 -25px 0 8px;
	width: 18px;
	height: 18px;
	vertical-align: -2px;
	background-repeat: no-repeat;
}

.indexsum_btn:after {
	content: "";
	position: absolute;
	top: 17px;
	right: 0;
	width: 1px;
	height: 70px;
	background: #fff;
	-ms-filter: alpha(opacity=20);
	background: rgba(255,255,255,.2)
}

.indexsum_btn.last {
	border-right: 0px solid #e8e8e8;
}

.indexsum_btn.last:after {
	display: none
}

.indexpage_content {
	margin-top: 30px;
	
}

.indexpage {
	background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    min-height: inherit;
}

.indexpage_item {
	position: relative;
	display: block;
	line-height: 20px;
	margin: 24px;
}

.indexpage_item i {
	position: absolute;
	right: 0;
	color: #9e9e9e
}

.indexpage_item a span {
	color: #005eae;
	font-style: italic;
	margin-left: 5px
}

.index-bind-mobile {
}

.index-bind-mobile .modal-header {
	text-align: center
}

.index-bind-mobile .modal-body {
	text-align: left;
	font-size: 16px;
	color: #9E9E9E;
	line-height: 30px
}

.index-bind-mobile .widget_btn {
	width: 140px;
	height: 40px;
	margin-right: 30px
}

.index-bind-mobile .widget_btn_cancel {
	width: 140px;
	height: 40px
}

.ordertable {
	border: 1px solid #ebebeb
}

.ordertable_edit {
	display: none
}

.edit .ordertable_display {
	display: none
}

.edit .ordertable_edit {
	display: block
}

.ordertablehead {
}

.ordertable .tr:nth-child(2n-1),.ordertable .tr.odd {
	background: #F5F6F7
}

.ordertable .th {
	line-height: 68px;
	text-align: center;
	color: #9e9e9e
}

.ordertable .td {
	text-align: center;
	height: 68px;
	line-height: 68px;
	font-size: 13px;
	color: #222
}

.ordertable .th,.ordertable .td {
	float: left;
	width: 94px
}

.ordertable .th-order:after {
	content: '';
	display: inline-block;
	width: 7px;
	height: 11px;
	margin-left: 5px;
	background-image: url(../login/order_default.4448bf1.png)
}

.ordertable .th-order.sc-asc:after {
	background-image: url(../login/order_asc.06d69cd.png)
}

.ordertable .th-order.sc-desc:after {
	background-image: url(../login/order_desc.1da1769.png)
}

.ordertable .th-order:hover:after {
	background-image: url(../login/order_hover.acff39a.png)
}

.ordertable_btn_split {
	display: inline-block;
	height: 14px;
	margin: 0 6px;
	border-left: 1px dotted #9E9E9E;
	vertical-align: -2px
}

.pager1 {
	color: #383838;
	text-align: center
}

.pager1-num {
	width: 30px;
	text-align: center;
	margin: 0 4px;
	color: #383838
}

.pager1-state {
	margin-left: 20px
}

.pager1-next:hover,.pager1-prev:hover {
	color: #385993
}

.pager1-next.disabled,.pager1-prev.disabled {
	color: #999;
	cursor: default
}

.pager1-jump {
	margin: 0 15px 0 10px
}

.pager1-jump:hover {
	color: #385993
}

.dialog_input {
	margin: 45px 33px 18px
}

.dialog_input_title {
	font-size: 18px;
	color: #595959
}

.form1_input.dialog_input_input {
	display: block;
	margin-top: 8px
}

.dialog_input_msg {
	font-size: 14px;
	margin-top: 2px;
	height: 16px
}

.dialog_input_hint {
	color: #9e9e9e;
	margin-top: 4px
}

.schartbar {
	padding: 0 0 30px 50px
}

.schartbar_content {
	position: relative;
	height: 286px
}

.schartbar_rows {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%
}

.schartbar_row {
	position: relative;
	margin-bottom: -1px;
	border-top: 1px dotted #C9C9C9
}

.schartbar_row0 {
	position: relative;
	height: 1px
}

.schartbar_rowtitle {
	position: absolute;
	top: 0;
	left: -48px;
	width: 40px;
	text-align: right
}

.schartbar_bars {
	position: relative;
	z-index: 1;
	height: 100%
}

.schartbar_bar {
	position: relative;
	float: left;
	height: 100%;
	width: 30px;
	margin-left: 30px;
	background: #EFF2F8
}

.schartbar_barvalue {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #FF6F6F
}

.schartbar_bar:hover {
	border: 2px solid #F5F7FA;
	border-width: 0 2px;
	margin: 0 -2px 0 28px
}

.schartbar_bar:hover .schartbar_barvalue {
	border: 2px solid #FBA6A7;
	border-width: 0 2px;
	margin: 0 -2px
}

.schartbar_bartitle {
	position: absolute;
	bottom: -30px;
	right: -12px;
	width: 54px;
	text-align: center
}

.daterange_pager .page_tabs {
	margin: 30px 0 7px
}

.daterange_pager .pager1 {
	margin-top: 10px
}

.popup.facecrop {
	position: fixed;
	top: 30px;
	z-index: 9999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	overflow: hidden;
	width: 700px
}

.facecrop_content {
	padding: 20px
}

.facecrop .jcrop-holder {
	float: left
}

.facecrop_view {
	float: left;
	position: relative;
	margin-left: 20px;
	overflow: hidden
}

.facecrop_view_img {
	position: absolute
}

.table1 {
	border: 1px solid #e7eaf0;
	width: 100%;
	white-space: nowrap
}

.table1 th,.table1 td {
	height: 39px;
	line-height: 39px;
	text-align: center;
	padding: 0 6px
}

.table1 th {
	color: #999
}

.table1 thead {
	border-bottom: 1px solid #e7eaf0
}

.table1 td {
	color: #666
}

.table1 tbody tr:nth-child(even) {
	background: #fbfbfb
}

.table1_comment {
	float: right;
	margin-top: 13px;
	margin-right: 7px
}

.table2_box td {
	border: 1px solid #E9E9E9
}

.table2_title {
	background: #FAFAFA;
	line-height: 28px;
	color: #999;
	font-size: 14px;
	padding-left: 13px
}

.table2_content {
	text-align: center
}

.table2_value {
	display: inline-block;
	font-size: 26px;
	color: #5D5D5D;
	line-height: 48px
}

.table2_btn.widget_btn {
	width: 74px;
	line-height: 34px;
	font-size: 14px;
	vertical-align: 3px;
	margin-left: 20px
}

.popup {
	position: fixed;
	z-index: 9999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	width: 750px;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -375px
}

.popup_bg {
	display: none;
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .5;
	-ms-filter: 'alpha(Opacity=50)';
	filter: alpha(opacity=50)
}

.popup_head {
	position: relative;
	height: 52px;
	border-bottom: 2px solid red
}

.popup_close {
	position: absolute;
	top: 11px;
	right: 21px;
	font-size: 24px;
	font-family: Arial;
	cursor: pointer
}

.popup_close:before {
	content: 'x'
}

.popup_title {
	line-height: 52px;
	font-size: 22px;
	text-indent: 20px
}

.popup_foot {
	padding: 19px 20px 20px;
	border-top: 1px solid #e5e5e5
}

.popup_btn {
	float: right;
	cursor: pointer;
	margin-left: 10px;
	line-height: 34px;
	padding: 0 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #EBEBEB
}

.popup_btn_ok {
	background: #005eae;
	color: #fff
}

.spopup {
	position: absolute;
	z-index: 2;
	background: #fff;
	width: 750px;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -375px
}

.spopup_container {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	overflow: auto
}

.spopup_fixed {
	display: none;
	position: fixed;
	z-index: 9999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.spopup_fixed_bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .5;
	-ms-filter: 'alpha(Opacity=50)';
	filter: alpha(opacity=50)
}

.spopup_dialog {
	position: absolute;
	z-index: 2;
	background: #fff;
	width: 430px;
	top: 40%;
	left: 50%;
	margin: -60px 0 0 -215px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.spopup_dialog_tip {
	margin: 40px 35px 20px
}

.spopup_dialog_title {
	font-size: 18px;
	color: #595959
}

.spopup_dialog_title:before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 7px;
	vertical-align: -4px
}

.spopup_dialog_info .spopup_dialog_title:before {
	background: url(../login/dialog_info.901f18b.png)
}

.spopup_dialog_content {
	color: #9E9E9E;
	font-size: 14px;
	margin-top: 23px;
	min-height: 48px;
	line-height: 1.4
}

.spopup_dialog_btns {
	text-align: center;
	padding: 20px 0;
	border-top: 1px solid #F0F1F3
}

.spopup_dialog_btn.widget_btn_ok,.spopup_dialog_btn.widget_btn_cancel {
	font-size: 16px;
	line-height: 40px;
	width: 138px;
	margin-left: 28px
}

.spopup_dialog_btn.widget_btn_ok:first-child,.spopup_dialog_btn.widget_btn_cancel:first-child {
	margin-left: 0
}

.spopup_iphone {
	width: 354px;
	height: 609px;
	margin: 20px auto 0;
	padding: 130px 26px 114px 28px;
	background: url(../login/iphone.8669ed8.png)
}

.modal-dialog.spopup_iphone_dialog {
	width: 408px
}

#pagelet-write .channel-select {
	display: inline-block;
	width: 100px;
	padding: 6px 12px;
	margin-right: 14px
}

.signtip.popup {
	width: 500px;
	margin-left: -250px
}

.signtip_title {
	font-size: 24px;
	margin: 27px 0 0;
	text-align: center;
	color: #333
}

.signtip_prev {
	font-size: 16px;
	padding: 19px 30px 0;
	line-height: 22px;
	color: #333
}

.signtip_content {
	font-size: 16px;
	padding: 15px 45px 0;
	line-height: 22px;
	color: #333
}

.signtip_btns {
	text-align: center;
	margin: 35px 0 45px
}

.signtip .signform_btn {
	float: none;
	display: inline-block
}

.sstep {
	position: relative;
	height: 44px;
	padding-bottom: 28px;
	width: 610px;
	margin: 0 auto
}

.sstep_wrap {
	margin-right: -22px;
	padding-left: 22px
}

.sstep_bg {
	position: absolute;
	top: 18px;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 8px;
	background: #E6E7EE
}

.sstep_bgc {
	margin-top: 2px;
	height: 4px;
	background: #005eae
}

.sstep_item {
	position: relative;
	float: left;
	z-index: 3;
	width: 44px;
	height: 44px;
	margin-left: -44px;
	background-repeat: no-repeat;
}

.sstep_item.done {
	background-repeat: no-repeat;
}

.sstep_item.current {
	background-repeat: no-repeat;
}

.sstep_item_text {
	position: absolute;
	top: 52px;
	width: 160px;
	left: -58px;
	color: #888A94;
	font-size: 16px;
	text-align: center
}

.stip {
	display: none;
	position: absolute;
	z-index: 100;
	width: 157px;
	padding: 13px;
	margin: 15px 0 0 -91px;
	border: 1px solid #d9dde4;
	font-size: 13px;
	color: #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	word-wrap: break-word
}

.stip:before {
	content: '';
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left: -8px;
	width: 16px;
	height: 8px;
	background-image: url(../login/stip_a.ec308cd.png)
}

.stip_small {
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	width: 72px;
	height: 45px;
	padding-top: 7px;
	margin: -62px 0 0 -36px;
	font-size: 14px;
	color: #222;
	text-align: center;
	background-image: url(../login/stip_small.d6d42cc.png)
}

.stip2 {
	display: none;
	position: absolute;
	z-index: 100;
	max-width: 160px;
	margin-top: -15px;
	padding: 10px;
	border: 1px solid #d9dde4;
	font-size: 13px;
	color: #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 1.3;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0)
}

.stip2:after {
	content: '';
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -8px;
	width: 16px;
	height: 8px;
	background-image: url(../login/stip_v.cfae2d6.png)
}

.stip_popup {
	margin: 0 0 0 -100px;
	top: 200px;
	width: 260px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	transition: opacity .2s;
	padding: 26px 10px;
	position: absolute;
	z-index: 2;
	background: #fff;
	left: 50%
}

.show .stip_popup {
	opacity: 1
}

.stip_popup_icon {
	margin: 0 auto 12px;
	width: 48px;
	height: 48px
}

.stip_popup.sc-success .stip_popup_icon {
	background-repeat: no-repeat;
}

.stip_popup.sc-error .stip_popup_icon {
	background-repeat: no-repeat;
}

.stip_popup_text {
	font-size: 18px;
	color: #595959;
	text-align: center;
	word-wrap: break-word
}

.stip_hint {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
}

.stip_hint:hover {
	background-repeat: no-repeat;
}

.toast-title {
	font-weight: 700
}

.toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.toast-message a,.toast-message label {
	color: #fff
}

.toast-message a:hover {
	color: #ccc;
	text-decoration: none
}

.toast-close-button {
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
	-ms-filter: alpha(Opacity=80);
	filter: alpha(opacity=80)
}

.toast-close-button:hover,.toast-close-button:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	-ms-filter: alpha(Opacity=40);
	filter: alpha(opacity=40)
}

button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0
}

.toast-top-center {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-left {
	top: 12px;
	left: 12px
}

.toast-top-right {
	top: 12px;
	right: 12px
}

.toast-bottom-right {
	right: 12px;
	bottom: 12px
}

.toast-bottom-left {
	bottom: 12px;
	left: 12px
}

#toast-container {
	position: fixed;
	z-index: 999999;
	pointer-events: none
}

#toast-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#toast-container>div {
	position: relative;
	pointer-events: auto;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 500px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 12px #999;
	-moz-box-shadow: 0 0 12px #999;
	box-shadow: 0 0 12px #999;
	color: #fff;
	opacity: .8;
	-ms-filter: alpha(Opacity=80);
	filter: alpha(opacity=80)
}

#toast-container>:hover {
	-webkit-box-shadow: 0 0 12px #000;
	-moz-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
	opacity: 1;
	-ms-filter: alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}

#toast-container>.toast-info {
	background-image: url(../login/toastr_info.d99254b.png)!important
}

#toast-container>.toast-error {
	background-image: url(../login/toastr_error.63541f7.png)!important
}

#toast-container>.toast-success {
	background-image: url(../login/toastr_success.5a0865c.png)!important
}

#toast-container>.toast-warning {
	background-image: url(../login/toastr_warning.6bee6fd.png)!important
}

#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div {
	width: 500px;
	margin-left: auto;
	margin-right: auto
}

#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div {
	width: 96%;
	margin-left: auto;
	margin-right: auto
}

.toast {
	background-color: #030303
}

.toast-success {
	background-color: #51a351
}

.toast-error {
	background-color: #bd362f
}

.toast-info {
	background-color: #2f96b4
}

.toast-warning {
	background-color: #f89406
}

.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4;
	-ms-filter: alpha(Opacity=40);
	filter: alpha(opacity=40)
}

.widget_tab_page {
	display: none
}

.widget_tab_page.active {
	display: block
}

.widget_btn_border {
	cursor: pointer;
	display: inline-block;
	width: 98px;
	line-height: 32px;
	font-size: 14px;
	color: #005eae;
	text-align: center;
	background: #fff;
	border: 1px solid #005eae;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.widget_btn_border:hover,.widget_btn_border.hover {
	background: #005eae;
	color: #fff
}

.widget_btn_border.disabled {
	color: #BEBEBE;
	border-color: #F0F1F3;
	background: #F0F1F3;
	cursor: default
}

.widget_btn,.widget_btn_ok {
	cursor: pointer;
	display: inline-block;
	width: 164px;
	font-size: 18px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	background: #005eae
}

.widget_btn:active,.widget_btn_ok:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.widget_btn:hover,.widget_btn_ok:hover,.widget_btn.hover,.widget_btn_ok.hover {
	background: #0743b1
}

.widget_btn:active,.widget_btn_ok:active {
	background: #005eae
}

.widget_btn.disabled,.widget_btn_ok.disabled {
	cursor: default;
	background: #F0F1F3;
	color: #BEBEBE;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.widget_btn_cancel {
	cursor: pointer;
	display: inline-block;
	width: 164px;
	font-size: 18px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	color: #9E9E9E;
	background: #F0F1F3
}

.widget_btn_cancel:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.widget_btn_cancel:hover,.widget_btn_cancel.hover {
	background: #fafafa
}

.widget_btn_cancel:active {
	background: #e2e4e7
}

.bodymask_loading {
	display: none;
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.bodymask_loading_img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin: -16px;
	background-image: url(../login/loading_v2.50c5e3e.gif)
}

.bodymask_loading_bg {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5;
	-ms-filter: 'alpha(Opacity=50)';
	filter: alpha(opacity=50)
}

.bodymask {
	display: none;
	position: fixed;
	z-index: 9997;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .5;
	-ms-filter: 'alpha(Opacity=50)';
	filter: alpha(opacity=50)
}

.videoposter-modal ::-webkit-scrollbar {
	width: 8px;
	height: 8px
}

.videoposter-modal ::-webkit-scrollbar-thumb {
	background-color: #9e9e9e;
	height: 10px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.videoposter-modal ::-webkit-scrollbar-thumb:hover {
	background-color: #e9e9e9
}

.videoposter-modal ::-webkit-scrollbar-track-piece {
	background-color: #fff;
	-webkit-border-radius: 0;
	border-radius: 0
}

.videoposter-modal .modal-dialog {
	width: 490px
}

.videoposter-modal .modal-content {
	border: 0
}

.videoposter-modal .modal-body {
	padding: 0
}

.videoposter-modal .new-btn {
	margin-left: 44px
}

.videoposter-modal .new-btn:first-child {
	margin-left: 0
}

.videoposter-header {
	position: relative;
	padding: 26px 0 16px;
	line-height: 1;
	font-size: 20px;
	color: #595959
}

.videoposter-header .video_poster_nav {
	cursor: pointer;
	padding-bottom: 14px;
	margin-right: 20px
}

.videoposter-header .video_poster_nav:last-child {
	margin-left: 20px
}

.videoposter-header .active {
	color: #f85959;
	border-bottom: solid 1px #f85959
}

.videoposter-header .close {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 10px;
	height: 10px;
	display: block;
	background-image: url(../login/videoposter_close.83a7d9b.png)
}

.videoposter-footer {
	padding: 20px 0;
	font-size: 0
}

.videoposter-main {
	background: #e9e9e9;
	max-height: 247px;
	overflow-y: auto
}

.videoposter-items {
	position: relative;
	text-align: left;
	overflow: hidden;
	padding-top: 15px;
	padding-left: 17px;
	min-height: 232px
}

.videoposter-item {
	position: relative;
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 7px 16px;
	background: rgba(0,0,0,.5)
}

.videoposter-image {
	max-width: 100%;
	min-height: 100%;
	cursor: pointer
}

.videoposter-image-hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	cursor: pointer
}

.videoposter-item:hover .videoposter-image-hover {
	display: block
}

.videoposter-item.selected .videoposter-image-hover {
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
}

.videoposter-loading,.videoposter-tip {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 247px
}

.videoposter-loading {
	background: url(../login/loading_v2.50c5e3e.gif) no-repeat center center
}

.videoposter-tip {
	text-align: center;
	font-size: 20px
}

.video-uploader-modal .modal-dialog .modal-content {
	width: 720px;
	height: 500px
}

.video-uploader-modal .modal-dialog .modal-content .video_uploader_line {
	display: block;
	width: 720px;
	height: 61px;
	border-bottom: 1px solid #e9e9e9;
	position: absolute
}

.video-uploader-modal .modal-dialog .modal-content .modal-body {
	position: relative;
	padding-top: 0
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading,.video-uploader-modal .modal-dialog .modal-content .modal-body .video-error,.video-uploader-modal .modal-dialog .modal-content .modal-body .video-modify {
	display: none
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-modify {
	height: 400px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading {
	padding-top: 80px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading .video_loading_note {
	text-align: left;
	padding-bottom: 10px;
	color: #5d5d5d;
	font-size: 16px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading .video_loading_outer {
	position: relative;
	height: 20px;
	background: #ebebeb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	margin-right: 40px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading .video_loading_outer .video_loading_inner {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	transition: width .6s ease;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-color: #85B1FC;
	-moz-background-size: 20px 20px;
	background-size: 20px 20px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading .video_loading_outer .video-cancel {
	position: absolute;
	top: 0;
	right: -30px;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .hiding_uploader {
	position: absolute;
	left: -3000px;
	top: -3000px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main {
	min-height: 234px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main .video-uploader-upload-background {
	height: 234px;
	background: url(../login/purevideo_pic.dba9515.png) no-repeat center center
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main .video-uploader-upload-note {
	color: #9e9e9e;
	font-size: 14px;
	padding-top: 12px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main .video-uploader-upload-note div {
	width: 566px;
	height: 40px;
	position: absolute;
	left: 50%;
	margin: 46px 0 0 -304px;
	font-size: 13px;
	color: #f85959;
	line-height: 20px;
	border: solid 1px #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f8f8f8;
	padding: 12px 20px;
	text-align: left
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main .video-uploader-upload-bottom {
	text-align: center
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main .video-uploader-upload-bottom .button {
	position: relative;
	background: #005eae;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-uploader-main .video-uploader-upload-bottom .button .uploadify-button {
	display: block;
	width: 180px
}

.pagelet_add_avatar {
	width: 673px;
	margin: 60px auto 45px
}

.add_avatar_table {
	width: 100%
}

.widget_btn_ok.add_avatar_submit {
	margin-top: 40px
}

#andience_age_distribution {
	padding-top: 40px;
	clear: both
}

#andience_age_distribution .subtitle {
	line-height: 30px;
	font-size: 16px;
	color: #222;
	padding-bottom: 15px;
	padding-left: 5px
}

#andience_age_distribution .andience_age_content {
	border: 1px solid #e7eaf0;
	margin-left: 5px
}

#andience_age_distribution #andience_age_chart {
	height: 330px;
	width: 550px;
	display: inline-block
}

#andience_age_distribution #andience_age_list {
	height: 330px;
	width: 180px;
	display: inline-block;
	float: right;
	border-left: 1px solid #e7eaf0
}

#andience_age_distribution .andience_age_table {
	width: 100%
}

#andience_age_distribution .andience_age_table thead {
	background: #fafafa;
	border-bottom: 1px solid #e7eaf0
}

#andience_age_distribution .andience_age_table thead th {
	height: 50px;
	line-height: 50px
}

#andience_age_distribution .andience_age_table tbody td {
	text-align: center;
	line-height: 35px
}

#andience_chart .subtitle {
	padding-bottom: 16px;
	font-size: 16px;
	color: #222;
	margin-top: 35px
}

#andience_chart .chart_title {
	height: 50px;
	line-height: 50px;
	background: #fafafa;
	border: 1px solid #e8e8e8;
	border-top: 0
}

#andience_chart .daterange {
	height: 50px;
	line-height: 50px
}

#andience_chart_map {
	height: 500px;
	border: 1px solid #e8e8e8;
	border-top: 0
}

#andience_chart .daterange_start_date {
	background: transparent
}

#andience_chart .daterange_end_date {
	background: transparent
}

#andience_client {
	padding-top: 40px
}

#andience_client .andience_item {
	width: 98%;
	width: -webkit-calc(100% - 4px);
	width: -moz-calc(100% - 4px);
	width: calc(100% - 4px);
	display: inline-block;
	float: left
}

#andience_client .andience_item .andience_title {
	line-height: 30px;
	font-size: 16px;
	color: #222;
	padding-bottom: 15px;
	padding-left: 5px
}

#andience_client .andience_bar {
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #e8e8e8;
	padding-top: 25px
}

#andience_client .bar_wrap {
	height: 26px;
	background: #48bfcd;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	opacity: .8
}

#andience_client .bar_inner {
	width: 33%;
	height: 100%;
	-webkit-transition: width 2s;
	-moz-transition: width 2s;
	transition: width 2s;
	background: #ff7555;
	text-align: center;
	color: #fff;
	line-height: 26px
}

#andience_client .bar_note {
	padding-top: 20px;
	float: right
}

#andience_client .bar_note_text {
	float: right
}

#andience_client .bar_note_sharp {
	width: 18px;
	height: 18px;
	display: inline-block
}

#andience_client .orange {
	background: #ff7555
}

#andience_client .blue {
	background: #48bfcd
}

.clearboth {
	clear: both
}

#andience_normal {
	padding-top: 40px
}

#andience_normal .andience_item {
	width: 98%;
	width: -webkit-calc(100% - 4px);
	width: -moz-calc(100% - 4px);
	width: calc(100% - 4px);
	display: inline-block;
	float: left
}

#andience_normal .andience_item .andience_title {
	line-height: 30px;
	font-size: 16px;
	color: #222;
	padding-bottom: 15px;
	padding-left: 5px
}

#andience_normal .andience_bar {
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #e8e8e8;
	padding-top: 25px
}

#andience_normal .bar_wrap {
	height: 26px;
	background: #48bfcd;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	opacity: .8
}

#andience_normal .bar_inner {
	width: 33%;
	height: 100%;
	-webkit-transition: width 2s;
	-moz-transition: width 2s;
	transition: width 2s;
	background: #ff7555;
	text-align: center;
	color: #fff;
	line-height: 26px
}

#andience_normal .bar_note {
	padding-top: 20px;
	float: right
}

#andience_normal .bar_note_text {
	float: right
}

#andience_normal .bar_note_sharp {
	width: 18px;
	height: 18px;
	display: inline-block
}

#andience_normal .orange {
	background: #ff7555
}

#andience_normal .blue {
	background: #48bfcd
}

.clearboth {
	clear: both
}
.clearfix:after,.clearfix:before{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
*html .clearfix{
	height:1%;
	zoom:1
}
*+html .clearfix{
	height:1%
}
#andience_overview .content-overview_col {
	display: inline-block;
	width: 24%;
	width: -webkit-calc(25%-2px);
	width: -moz-calc(25%-2px);
	width: calc(25%-2px);
	float: left;
	text-align: center
}

#andience_overview .subtitle {
	padding-bottom: 8px;
	font-size: 16px;
	color: #222;
	margin-top: 35px
}

.content-overview_detail ul {
	display: block;
	height: 50px;
	vertical-align: middle
}

.content-overview_col {
	display: inline-block;
	width: 19%;
	width: -webkit-calc(20%-2);
	width: -moz-calc(20%-2);
	width: calc(20%-2);
	float: left;
	text-align: center
}

.split {
	border-left: 1px solid #e8e8e8;
	height: 50px;
	float: left
}

#andience_overview .sub_note {
	line-height: 30px;
	color: #222;
	padding-bottom: 8px;
	display: none
}

#andience_overview .sub_note .icon {
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background-repeat: no-repeat;
}

#andience_region_distribution {
	padding-top: 40px;
	clear: both
}

#andience_region_distribution .subtitle {
	line-height: 30px;
	font-size: 16px;
	color: #222;
	padding-bottom: 15px;
	padding-left: 5px
}

#andience_region_distribution .andience_region_content {
	border: 1px solid #e7eaf0;
	margin-left: 5px
}

#andience_region_left {
	width: 550px;
	display: inline-block
}

#andience_region_distribution #andience_region_map {
	height: 320px
}

#andience_region_distribution #andience_region_shaped {
	height: 320px;
	border-top: 1px solid #e7eaf0
}

#andience_region_distribution #andience_region_right {
	border-left: 1px solid #e7eaf0;
	height: 642px;
	float: right;
	width: 180px;
	display: inline-block
}

#andience_region_distribution .andience_region_title table {
	width: 100%
}

#andience_region_distribution .andience_region_title thead {
	background: #fafafa;
	border-bottom: 1px solid #e7eaf0
}

#andience_region_distribution .andience_region_title th {
	height: 50px;
	line-height: 50px;
	text-align: center
}

#andience_region_distribution .andience_region_list {
	overflow-y: auto;
	height: 590px
}

#andience_region_distribution .andience_region_list table {
	width: 100%;
	border: 0
}

#andience_region_distribution .andience_region_list td {
	text-align: center;
	line-height: 35px;
	height: 35px
}

.sfoot_p {
	clear: both
}

#pagelet-andiences-table {
	margin-top: 20px
}

#pagelet-andiences-table .content_export {
	float: right;
	font-size: 16px;
	color: #7696b3;
	height: 20px;
	padding-bottom: 10px
}

#pagelet-andiences-table .subscriber-date {
	height: 50px;
	border: 1px solid #e8e8e8
}

#pagelet-andiences-table .subscriber-date .daterange {
	vertical-align: middle;
	display: block;
	padding-top: 7px;
	border-top: 0
}

#pagelet-andiences-table .subscriber-tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959;
	width: 100%
}

#pagelet-andiences-table .subscriber-tbl th {
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0;
	height: 42px;
	line-height: 42px;
	text-align: center;
	padding-left: 24px;
	font-size: 14px;
	background: #fafafa
}

#pagelet-andiences-table .subscriber-tbl td {
	height: 42px;
	line-height: 42px;
	text-align: center;
	padding-left: 24px;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	max-width: 300px;
	overflow: hidden
}

#pagelet-andiences-table .subscriber-tbl .text-center {
	text-align: center
}

#pagelet-andiences-table .pagination {
	text-align: center;
	margin-top: 10px
}

#pagelet-andiences-table .pagination .page {
	padding: 10px;
	display: inline-block;
	cursor: pointer
}

#pagelet-andiences-table .pagination .pagination-input {
	width: 30px;
	height: 20px;
	background: #f1f1f1;
	border: 1px solid #e7eaf0;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 4px
}

#pagelet-andiences-table .andience_detail_table {
	margin-top: 16px;
	clear: both
}

.body_article1 .stage {
	width: 754px
}

.article1_content {
	margin-top: 12px
}

.ordertable.article1_table .th,.ordertable.article1_table .td {
	width: 77px
}

.article1_table.ordertable .th1 {
	width: 212px
}

.article1_table.ordertable .td1 {
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 14px;
	width: 212px;
	color: #4e7dd2;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.body_article2 .stage {
	width: 754px
}

.article2_content {
	margin-top: 12px
}

.article2_table.ordertable .th,.article2_table.ordertable .td {
	width: 91px
}

.article2_table.ordertable .th1,.article2_table.ordertable .td1 {
	width: 110px
}

.no_result {
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #9d9d9d
}

#pagelet-column .page_tabs.page_tabs_with_underline {
	border-bottom: 0
}

.column {
	border: solid 1px #ddd;
	overflow: hidden
}

.column_left {
	float: left;
	width: 269px;
	height: 591px;
	background-color: #fafafa;
	border-right: solid 1px #ddd
}

.column_title {
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
	color: #9e9e9e;
	font-size: 14px;
	border-bottom: solid 1px #ddd
}

.column_title>span {
	color: #4e7dd2;
	float: right;
	cursor: pointer
}

.column_title span span {
	width: 11px;
	height: 11px;
	margin-right: 5px;
	display: inline-block;
	background: url(../login/column_ic_add.c739800.png)
}

.column_list {
	height: 550px
}

.column_item {
	height: 49px;
	line-height: 49px;
	padding: 0 16px;
	color: #5d5d5d;
	font-size: 16px;
	border-bottom: solid 1px #e8e8e8
}

.column_item.selected,.column_item:hover {
	color: #fff;
	background-color: #005eae
}

.column_item .column_item_btns {
	float: right;
	display: inline-block
}

.column_item_btn {
	width: 14px;
	height: 14px;
	margin-left: 12px;
	display: inline-block;
	cursor: pointer
}

.column_item_btn:first-child {
	margin-left: 0
}

.column_item_btn_edit {
	background: url(../login/column_ic_edit_black.5569e2f.png)
}

.column_item.selected .column_item_btn_edit,.column_item:hover .column_item_btn_edit {
	background: url(../login/column_ic_edit_white.a134dab.png)
}

.column_item_btn_del {
	background: url(../login/column_ic_delete_black.79c989a.png)
}

.column_item.selected .column_item_btn_del,.column_item:hover .column_item_btn_del {
	background: url(../login/column_ic_delete_white.819ce00.png)
}

.column_item_btn_sort {
	background: url(../login/column_ic_sort_black.8027cd4.png)
}

.column_item.selected .column_item_btn_sort,.column_item:hover .column_item_btn_sort {
	background: url(../login/column_ic_sort_white.298e9bc.png)
}

.column_right {
	height: 591px;
	overflow: hidden
}

.article_list {
	padding: 0 16px;
	height: 500px;
	overflow: hidden
}

.article_item {
	height: 49px;
	line-height: 49px;
	color: #5d5d5d;
	font-size: 16px;
	border-bottom: solid 1px #e8e8e8
}

.article_item.selected,.article_item:hover {
	background-color: #fafafa
}

.article_item_title {
	display: inline-block;
	width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.article_item .article_item_btns {
	float: right;
	display: inline-block
}

.article_item_btn {
	width: 14px;
	height: 14px;
	margin-left: 30px;
	margin-right: 4px;
	display: inline-block;
	cursor: pointer
}

.article_item_btn_del {
	background: url(../login/column_ic_delete_black.79c989a.png)
}

.pagination {
	height: 50px;
	line-height: 50px
}

.pagination .page_page_number {
	padding-top: 0
}

.column_input_dialog {
	margin: 40px 33px 28px
}

.column_input_dialog_title {
	font-size: 18px;
	color: #595959
}

.signform_input.column_input_dialog_input {
	display: block;
	margin-top: 12px;
	border: solid 1px #9e9e9e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.column_input_dialog_msg {
	font-size: 13px;
	margin-top: 8px;
	height: 16px
}

.modal_dialog {
	position: fixed;
	z-index: 9999;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden
}

.select_dialog_bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	opacity: .5
}

.select_article_dialog {
	position: absolute;
	z-index: 2;
	width: 640px;
	height: 624px;
	top: 50%;
	left: 50%;
	margin-top: -312px;
	margin-left: -320px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden
}

.select_article_dialog_title {
	line-height: 66px;
	text-align: center;
	font-size: 18px;
	color: #5d5d5d;
	border-bottom: 1px solid #e9e9e9
}

.select_article_dialog_articles {
	height: 406px;
	padding: 2px 30px 8px;
	overflow: hidden
}

.select_article_dialog_article {
	margin-top: 22px;
	font-size: 16px;
	width: 580px
}

.article_radio {
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 12px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.select_article_dialog_article.selected {
	color: #005eae
}

.select_article_dialog_article.selected .article_radio {
	background-repeat: no-repeat;
}

.select_article_dialog_pager {
	height: 60px;
	line-height: 60px
}

.select_article_dialog_footer {
	text-align: center;
	padding: 20px 0;
	border-top: solid 1px #e9e9e9
}

.select_dialog_btn {
	cursor: pointer;
	display: inline-block;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 138px;
	height: 40px;
	line-height: 40px;
	font-size: 16px
}

.dialog_btn_ok {
	color: #fff;
	background-color: #005eae
}

.dialog_btn_cancel {
	color: #9E9E9E;
	background-color: #F0F1F3;
	margin-left: 28px
}

#pagelet-content-chart {
	margin-top: 30px
}

#pagelet-content-chart .chart_sub_title {
	position: relative;
	padding-bottom: 16px;
	font-size: 16px;
	color: #222
}

#pagelet-content-chart .chart_body {
	border: 1px solid #e8e8e8
}

#pagelet-content-chart .chart_title {
	height: 50px;
	line-height: 50px;
	background: #fafafa;
	border-bottom: 1px solid #e8e8e8
}

#pagelet-content-chart .checkbox {
	margin-left: 16px
}

#pagelet-content-chart .title_note {
	font-size: 13px
}

#pagelet-content-chart .recomend_note {
	color: #005eae
}

#pagelet-content-chart .read_amount_note {
	color: #7baaff
}

#pagelet-content-chart .comment_note {
	color: #ff9642
}

#pagelet-content-chart .forward_note {
	color: #78c83c
}

#pagelet-content-chart .collection_note {
	color: #3fcac2
}

#chart_content {
	height: 500px
}

#content_detail_header {
	margin-top: 40px;
	height: 80px;
	border: 1px solid #e8e8e8;
	background: #fafafa
}

#content_detail_header .daterange {
	height: 50px;
	line-height: 50px;
	border: 0
}

#content_detail_header .sort_row_button {
	padding-left: 18px;
	color: #9E9E9E
}

#content_detail_header .tab_right {
	margin-left: 6px
}

#content_detail_header .sort_tab {
	cursor: pointer
}

#content_detail_header .active {
	color: #005eae
}

#content_detail_header .daterange_start_date {
	background: transparent
}

#content_detail_header .daterange_end_date {
	background: transparent
}

#content_detail_table {
	margin-top: 20px;
	position: relative
}

#content_detail_table .content_export {
	float: right;
	font-size: 16px;
	color: #7696b3;
	height: 20px
}

#content_detail_table .content_table {
	padding-top: 16px;
	clear: both
}

#content_detail_table .table_article {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959;
	width: 100%
}

#content_detail_table .table_article th {
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0;
	height: 42px;
	line-height: 42px;
	text-align: center;
	padding-left: 24px;
	font-size: 14px;
	background: #fafafa
}

#content_detail_table .table_article td {
	height: 42px;
	line-height: 42px;
	text-align: center;
	padding-left: 24px;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	max-width: 300px;
	overflow: hidden
}

#content_detail_table .table_article td a {
	color: #7696b3;
	max-width: 125px;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden
}

#content_detail_table .table_article .text-center {
	text-align: center
}

#content_detail_table .pagination {
	text-align: center;
	margin-top: 10px
}

#content_detail_table .pagination .page {
	padding: 10px;
	display: inline-block;
	cursor: pointer
}

#content_detail_table .pagination .pagination-input {
	width: 30px;
	height: 20px;
	background: #f1f1f1;
	border: 1px solid #e7eaf0;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 4px
}

#content_detail_table .content_export {
	cursor: pointer
}

#pop_select_detail .modal-dialog {
	width: 400px
}

#pop_select_detail .modal-content {
	margin-top: 150px;
	height: 300px
}

#pop_select_detail .modal-body {
	padding: 0;
	padding-top: 10px
}

#pop_select_detail .modal-content .title {
	border-bottom: 1px solid #e8e8e8;
	font-size: 16px;
	color: #222;
	text-align: center;
	line-height: 35px
}

#pop_select_detail .modal-content .edit-btns {
	border-top: 1px solid #e8e8e8;
	height: 50px;
	line-height: 50px;
	clear: both
}

#pop_select_detail .edit-btns .btn {
	color: #fff;
	background: #005eae;
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 30px;
	width: 80px;
	height: 30px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pop_select_detail .modal-content ul {
	height: 200px;
	overflow: auto
}

#pop_select_detail .modal-content ul li {
	display: inline-block;
	width: 45%;
	width: -webkit-calc(50% - 20px);
	width: -moz-calc(50% - 20px);
	width: calc(50% - 20px);
	height: 40px;
	background: #f4f5f7;
	float: left;
	margin: 10px;
	line-height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#content_detail_table .content_note {
	position: absolute;
	left: 15px;
	top: 0;
	display: block;
	color: #9E9E9E;
	line-height: 20px
}

#content_detail_table .content_note .icon {
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background-repeat: no-repeat;
}

.content-overview_subtitle {
	position: relative;
	font-size: 16px;
	color: #222;
	margin-top: 40px;
	background: #fafafa;
	border: 1px solid #e8e8e8;
	border-bottom: 0;
	height: 50px;
	line-height: 50px;
	padding-left: 16px
}

.content-overview_detail {
	height: 50px;
	border: 1px solid #e8e8e8;
	padding-top: 25px;
	padding-bottom: 25px
}

.content-overview_detail ul {
	display: block;
	height: 50px;
	vertical-align: middle
}

.content-overview_col {
	display: inline-block;
	width: 19%;
	width: -webkit-calc(20%-2);
	width: -moz-calc(20%-2);
	width: calc(20%-2);
	float: left;
	text-align: center
}

.split {
	border-left: 1px solid #e8e8e8;
	height: 50px;
	float: left
}

.content-overview_col_amount {
	display: block;
	line-height: 30px;
	font-size: 28px
}

.content-overview_col_author {
	display: block;
	line-height: 30px;
	font-size: 16px
}

.content-overview_subtitle .daterange {
	line-height: 50px;
	font-size: 16px;
	border-top: 0
}

#pagelet-content-overview .daterange_start_date {
	background: transparent
}

#pagelet-content-overview .daterange_end_date {
	background: transparent
}

.daterange {
	line-height: 34px;
	border-top: 1px solid #ebebeb
}

.daterange_start_date,.daterange_end_date {
	cursor: pointer;
	border: 0;
	outline: 0;
	text-align: center;
	width: 84px;
	padding-right: 7px
}

.daterange_split {
	display: inline-block;
	height: 14px;
	border-left: 1px dotted #999;
	vertical-align: -1px;
	margin: 0 12px 0 18px
}

.daterange_stoggle {
	display: inline-block;
	padding-left: 18px
}

.daterange_stoggle_span {
	cursor: pointer;
	color: #9E9E9E;
	margin-left: 24px
}

.daterange_stoggle_span:first-child {
	margin-left: 0
}

.daterange_stoggle_span.selected {
	color: #005eae
}

.daterange_date_label {
	position: relative;
	z-index: 2;
	margin-left: -7px;
	cursor: pointer;
	display: inline-block;
	width: 7px;
	height: 4px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.daterange_search {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
	background-repeat: no-repeat;
}

.daterange_search:hover {
	background-repeat: no-repeat;
}

.daterange_and {
	margin: 0 6px 0 12px
}

.donate_history_table.ordertable .th,.donate_history_table.ordertable .td {
	width: 180px
}

.donate_history_table.ordertable .th2,.donate_history_table.ordertable .td2 {
	width: 120px
}

.donate_history_table.ordertable .th4,.donate_history_table.ordertable .td4 {
	width: 270px
}

.pagelet-donate_report .ad-trend {
	margin-top: 15px
}

.donate_report_tag {
	position: relative;
	padding-top: 34px;
	padding-bottom: 34px;
	font-size: 16px;
	color: #222
}

.donate_report_tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959
}

.donate_report_tbl th,.donate_report_tbl td {
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding-left: 24px
}

.donate_report_tbl th {
	width: 158px;
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0
}

.donate_report_tbl td {
	font-size: 14px
}

.donate_report_tbl tbody tr:nth-child(even) {
	background: #fbfbfb
}

.email_active_result_content {
	width: 700px;
	margin: 200px auto;
	font-size: 18px
}

#pagelet-exponential-history {
	margin-top: 20px
}

#pagelet-exponential-history .exponential_history_content {
	margin-top: 10px;
	border: 1px solid #e8e8e8
}

#pagelet-exponential-history .daterange {
	border-top: 0
}

#pagelet-exponential-history .daterange_start_date {
	background: transparent
}

#pagelet-exponential-history .daterange_end_date {
	background: transparent
}

#pagelet-exponential-history .exponential_history_line {
	height: 280px
}

#pagelet-exponential-introduce {
	margin-top: 20px
}

#pagelet-exponential-introduce .exponential_introduce {
	margin-top: 50px;
	border: 1px solid #e8e8e8;
	min-height: 175px;
	position: relative;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 15px;
	line-height: 25px
}

#pagelet-exponential-introduce .exponential_introduce .tabs {
	position: absolute;
	top: -40px;
	border-top: 1px solid #e5e5e5;
	left: -1px;
	border-left: 1px solid #e5e5e5;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px
}

#pagelet-exponential-introduce .exponential_introduce .tabs .tab {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	cursor: pointer;
	background: #fafafa
}

#pagelet-exponential-introduce .content_tab ul {
	padding-left: 20px
}

#pagelet-exponential-introduce .content_tab li {
	list-style-type: square
}

#pagelet-exponential-introduce .exponential_introduce .tabs .tab:after {
	width: 20px;
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-ms-transform: skew(20deg);
	transform: skew(20deg);
	position: absolute;
	right: -9px;
	height: 39px;
	content: '';
	top: 0;
	z-index: 30;
	border-right: 1px solid #e5e5e5;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	background: #fafafa;
	height: 38px;
	border-bottom: 1px solid #e5e5e5
}

#pagelet-exponential-introduce .exponential_introduce .tabs .active {
	background: #fff;
	height: 39px
}

#pagelet-exponential-introduce .exponential_introduce .tabs .active:after {
	background: #fff;
	border-bottom: 0;
	height: 39px
}

#pagelet-exponential-introduce .content_tab {
	display: none
}

#pagelet-exponential-introduce .content_first {
	display: block
}

#pagelet-exponential-radar .exponential_sub_title {
	font-size: 15px
}

#pagelet-exponential-radar .exponential_radar_wrap {
	margin-top: 10px;
	border: 1px solid #e8e8e8;
	height: 440px;
	position: relative
}

#pagelet-exponential-radar .exponential_radar_title_wrap {
	height: 40px;
	background: #fafafa;
	line-height: 40px;
	color: #a5a5a5;
	padding-left: 20px;
	border-bottom: 1px solid #e8e8e8
}

#pagelet-exponential-radar .exponential_rada_content {
	height: 390px
}

#pagelet-exponential-radar .exponential_rada_score {
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: 1px;
	width: 100px;
	margin-left: -50px;
	left: 50%;
	text-align: center;
	line-height: 30px
}

#pagelet-exponential-radar .sub_note {
	display: none;
	line-height: 30px;
	color: #222;
	padding: 8px 0
}

#pagelet-exponential-radar .sub_note .icon {
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background-repeat: no-repeat;
}

.fans1 {
}

.fans1_content {
	margin-top: 20px;
	border-bottom: 2px solid #d8dce4
}

.fans1_item {
	float: left;
	position: relative;
	width: 98px;
	height: 36px;
	padding-left: 47px;
	margin: 0 105px 50px 0
}

.fans1_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.fans1_name {
	color: #222325;
	width: 7em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.fans1_item:hover .fans1_name {
	color: #385993
}

.fans1_data {
	margin-top: 6px;
	font-size: 13px;
	color: #999
}

.fans_empty {
	font-size: 16px;
	line-height: 30px;
	padding-top: 90px;
	text-align: center
}

.fans2_title {
	font-size: 16px;
	color: #222;
	margin-top: 22px
}

.fans2_gender {
	border-bottom: 1px solid #EBEFF6;
	height: 152px
}

.fans2_gendercontent {
	margin: 40px 48px 0
}

.fans2_genderbars {
	height: 26px
}

.fans2_genderbar {
	float: left;
	height: 26px
}

.fans2_genderbar_female {
	background: #FFB361
}

.fans2_genderbar_female:hover {
	-webkit-box-shadow: 0 0 2px #FFB361;
	-moz-box-shadow: 0 0 2px #FFB361;
	box-shadow: 0 0 2px #FFB361
}

.fans2_genderbar_male {
	background: #89B7FF
}

.fans2_genderbar_male:hover {
	-webkit-box-shadow: 0 0 2px #89B7FF;
	-moz-box-shadow: 0 0 2px #89B7FF;
	box-shadow: 0 0 2px #89B7FF
}

.fans2_genderbarinfos {
	font-size: 14px;
	color: #595959;
	float: right;
	margin-top: 10px
}

.fans2_genderbarinfo_female,.fans2_genderbarinfo_male {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 0 4px 0 11px;
	vertical-align: -2px
}

.fans2_genderbarinfo_female {
	background: #FFB361
}

.fans2_genderbarinfo_male {
	background: #89B7FF
}

.fans2_local {
	height: 430px;
	border-bottom: 1px solid #EBEFF6
}

.fans2_localcontent {
	margin-top: 40px
}

.fans2_local .page_number {
	clear: right;
	float: right;
	margin-top: 12px
}

.fans2_table {
	float: right;
	width: 192px;
	border: 1px solid #E7EAF1;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.fans2_tablehead {
	color: #9E9E9E;
	font-size: 16px;
	line-height: 43px;
	border-bottom: 1px solid #E7EAF1
}

.fans2_table span {
	width: 50%;
	text-align: center;
	line-height: 41px;
	float: left
}

.fans2_age {
	height: 430px;
	border-bottom: 1px solid #EBEFF6
}

.fans2_agecontent {
	margin-top: 40px
}

.incubator_header {
	border-top: 4px solid #FF4F3D;
	border-bottom: 1px solid #D9DDE5;
	background: #fff
}

.incubator_header_wrap {
	width: 1002px;
	height: 65px;
	margin: 0 auto;
	overflow: hidden
}

.incubator_header_logo {
	float: left;
	width: 260px;
	height: 48px;
	margin: 10px;
	background-image: url(../login/incubator_logo.26b8eca.png)
}

.incubator_wrap {
	width: 680px;
	margin: 50px auto 0
}

.incubator_basic {
	margin: 8px 0 80px
}

.incubator_project {
	padding-top: 8px
}

.incubator_btns {
	margin-top: 40px;
	text-align: center
}

.body_infringement .signstep {
	margin-top: 20px;
	width: 682px
}

.infringement_form_title {
	font-size: 16px;
	margin: 70px 0 38px;
	text-indent: 2em
}

.pagelet_infringment_text {
	width: 752px;
	margin: 0 auto
}

.pagelet_infringment_text .pagelet_texttype {
	margin-top: 40px
}

.widget_btn_ok.infringement_text_btn {
	display: block;
	margin: 30px auto 10px;
	padding: 0 20px
}

.body_infringement .page_tabs {
	margin-top: 70px
}

.pagelet_infringement {
	width: 673px;
	margin: 60px auto 45px
}

.infringement_table {
	width: 100%
}

.infringement_submits {
	text-align: center;
	padding: 30px 0 0
}

.infringement_case_tabs {
	border-top: 1px solid #DCE0E6;
	position: relative;
	margin-top: 20px
}

.infringement_case_tab {
	left: 121px;
	width: 20px;
	height: 11px;
	position: absolute;
	top: -11px;
	margin-left: (88px-20px)/2;
	background-repeat: no-repeat;
}

.infringement_print_meta {
	width: 512pt;
	margin: 20px auto 1em;
	padding: 10pt 0;
	border-bottom: 1px solid #e7e7eb
}

.infringement_print_meta .btn {
	float: right
}

.infringement_print_body h3 {
	font-weight: 400;
	font-size: 12pt;
	text-align: center;
	margin: 2em 0 1em
}

.infringement_print_table {
	font-size: 12px;
	word-break: break-all;
	word-wrap: break-word;
	border-collapse: collapse;
	border: 1px solid #222;
	border-width: 0 0 1px 1px;
	margin: 0 auto;
	width: 500pt;
	table-layout: fixed
}

.infringement_print_table td {
	padding: 10px 15px;
	border: 0 solid #222;
	border-width: 1px 1px 0 0;
	text-align: left
}

.infringement_print_table th {
	border: 0
}

.infringement_print_table {
	line-height: 1.5
}

.infringement_print_table strong,.infringement_print_table b {
	font-weight: 700
}

.infringement_print_btns {
	text-align: center;
	padding-top: 20px
}

.infringement_print_btns>:first-child {
	margin-right: 15px
}

.widget_btn_ok.infringement_print_btn {
	font-size: 14px;
	width: 106px;
	line-height: 32px
}

@media print {
	.infringement_print_table {
		width: 760pt
	}

	.infringement_print_meta,.infringement_print_btns,.infringement_print .signstep {
		display: none
	}
}

.modal-dialog.infringement_textdialog {
	width: 600px;
	background-color: #fff;
	margin-top: 50px;
	padding: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 1.5
}

.modal-dialog.infringement_textdialog>p {
	margin: 1em 0
}

.infringement_proof {
	margin-top: 15px
}

.infringement_proof .signform_images {
	margin-top: 30px
}

.pagelet_infingement_history {
	width: 752px;
	margin: 70px auto 0
}

.pagelet_infingement_history .page_tabs {
	margin-top: 40px
}

.pagelet_infingement_history .page_tabs3 {
	border: 0
}

.pagelet_infingement_history .th2,.pagelet_infingement_history .td2 {
	width: 120px
}

.pagelet_infingement_history .th3,.pagelet_infingement_history .td3 {
	width: 110px
}

.pagelet_infingement_history .th4,.pagelet_infingement_history .td4 {
	width: 130px
}

.pagelet_infingement_history .th5,.pagelet_infingement_history .td5 {
	width: 202px
}

.menu {
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
    min-height: inherit;
    display: inline-block;
    width: 180px;
    background: #fff;
    font-size: 14px;
}

.menu_block {
	border-bottom: 1px solid #e8e8e8;
}

.menu_h1,.menu_a,.menu_h2 {
	position: relative;
    display: block;
    padding-left: 63px;
    color: #999;
    height: 48px;
    line-height: 48px;
}

.menu_main {
	
}

.menu_h1 i {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 1px;
	margin: 15px;
	left: 4px
}

.menu_h1.alone,.menu_h2 {
	color: #222
}

.menu_h1.alone:hover,.menu_h1.alone.selected,.menu_h2.selected {
	background: #005eae;
    color: #fff;
}

.menu_h1.alone.selected,.new_article.alone.selected,.menu_h2.selected {
	cursor: default
}

.menu_a .menu_h2 {
    padding-left: 0px;
    width: 65%;
    float: left;
}

.menu_a a:last-child {
    width: 35%;
}

.menu_main i {
	background-repeat: no-repeat;
}

.menu_main.alone:hover i {
	background-repeat: no-repeat;
}

.menu_main.alone.selected i {
	background-repeat: no-repeat;
}

.new_article i {
	background-repeat: no-repeat;
}

.new_article.alone:hover i {
	background-repeat: no-repeat;
}

.new_article.alone.selected i {
	background-repeat: no-repeat;
}

.menu_rank i {
	background-repeat: no-repeat;
}

.menu_rank.alone:hover i {
	background-repeat: no-repeat;
}

.menu_rank.alone.selected i {
	background-repeat: no-repeat;
}

.menu_source i {
	background-repeat: no-repeat;
}

.menu_source.alone:hover i {
	background-repeat: no-repeat;
}

.menu_source.alone.selected i {
	background-repeat: no-repeat;
}

.menu_article i {
	background-repeat: no-repeat;
}

.menu_article.alone:hover i {
	background-repeat: no-repeat;
}

.menu_article.alone.selected i {
	background-repeat: no-repeat;
}

.menu_wenda i {
	background-repeat: no-repeat;
}

.menu_wenda.alone:hover i {
	background-repeat: no-repeat;
}

.menu_wenda.alone.selected i {
	background-repeat: no-repeat;
}

a.menu_wenda span {
	color: #005eae;
	margin-left: 5px
}

a.submenu_wenda span {
	position: relative;
	color: #fefefe;
	background: #005eae;
	padding: 0 4px;
	top: -2px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px
}

.menu_info i {
	background-repeat: no-repeat;
}

.menu_info.alone:hover i {
	background-repeat: no-repeat;
}

.menu_info.alone.selected i {
	background-repeat: no-repeat;
}

.menu_spread i {
	background-repeat: no-repeat;
}

.menu_spread.alone:hover i {
	background-repeat: no-repeat;
}

.menu_spread.alone.selected i {
	background-repeat: no-repeat;
}

.menu_ads i {
	background-repeat: no-repeat;
}

.menu_ads.alone:hover i {
	background-repeat: no-repeat;
}

.menu_ads.alone.selected i {
	background-repeat: no-repeat;
}

.menu_notice i {
	background-repeat: no-repeat;
}

.menu_notice.alone:hover i {
	background-repeat: no-repeat;
}

.menu_notice.alone.selected i {
	background-repeat: no-repeat;
}

.menu_account i {
	background-repeat: no-repeat;
}

.menu_account.alone:hover i {
	background-repeat: no-repeat;
}

.menu_account.alone.selected i {
	background-repeat: no-repeat;
}

.menu_settings i {
	background-repeat: no-repeat;
}

.menu_settings.alone:hover i {
	background-repeat: no-repeat;
}

.menu_settings.alone.selected i {
	background-repeat: no-repeat;
}

.hide {
	display: none
}

.new-messages-num {
	display: none;
	position: absolute;
	top: 1px;
	left: 76px;
	line-height: 16px;
	max-width: 50px;
	width: auto;
	padding: 0 5px;
	text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #005eae;
	font-size: 14px;
	font-style: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fff
}

.menum {
	border: 1px solid #EBEFF6;
	overflow: hidden
}

.menum_tip1 {
	margin: 24px 0 12px;
	color: #9E9E9E;
	font-size: 14px
}

.menum_left {
	float: left;
	width: 244px;
	border-right: 1px solid #EBEFF6
}

.menum_title {
	background: #F5F6F7;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 37px;
	padding-left: 23px;
	border-bottom: 1px solid #EBEFF6
}

.menum_tree {
	min-height: 300px;
	margin-bottom: -1px
}

.menum_item_placeholder {
	border: 1px dashed #e7e7eb
}

.menum_item_title {
	background: #fff;
	border-bottom: 1px solid #EBEFF6
}

.menum_item_title.selected .menum_item_btns,.menum_item_title:hover .menum_item_btns {
	display: block
}

.menum_item_title.selected,.menum_item_title:hover {
	background: #F5F6F7
}

.menum_item_text {
	line-height: 31px
}

.menum_item_title_1 {
	padding-left: 15px
}

.menum_item_title_2:before {
	content: '';
	width: 4px;
	height: 4px;
	display: inline-block;
	margin: 0 6px 0 15px;
	vertical-align: 3px;
	background: url(../login/menum_dot.4678a10.png)
}

.menum_item_title:hover {
	background: #F5F6F7
}

.menum_item_btns {
	display: none;
	float: right;
	margin-top: 9px;
	line-height: 13px
}

.menum_title .menum_item_btns {
	display: block;
	margin-top: 12px
}

.menum_item_btn {
	cursor: pointer;
	width: 14px;
	height: 13px;
	margin-right: 14px;
	display: inline-block
}

.menum_item_btn_add {
	background: url(../login/menum_add.36fe9a5.png)
}

.menum_item_btn_del {
	background: url(../login/menum_del.65ea066.png)
}

.menum_item_btn_edit {
	background: url(../login/menum_edit.494cfb5.png)
}

.menum_item_btn_sort {
	background: url(../login/menum_sort.4a25e09.png)
}

.menum_right {
	overflow: hidden
}

.menum_action {
	border-bottom: 1px solid #EBEFF6
}

.menum_action_text {
	margin-left: 22px;
	font-size: 16px;
	color: #5D5D5D;
	line-height: 55px
}

.menum_action_btn {
	float: right;
	width: 98px;
	line-height: 32px;
	margin: 11px 22px 0 0;
	font-size: 14px
}

.menum_action_cant {
	color: #9E9E9E;
	font-size: 14px;
	padding: 20px 0 0 22px
}

.menum_href_tip {
	color: #9E9E9E;
	font-size: 14px;
	padding: 20px 0 0 22px
}

.menum_href_field {
	padding: 18px 0 0 22px
}

.menum_href_field_lable {
	font-size: 14px;
	color: #5D5D5D;
	margin-right: 10px
}

.menum_href_error {
	line-height: 26px;
	height: 26px;
	padding: 10px 0 0 92px
}

.signform_input.menum_href_input {
	display: inline-block;
	width: 388px
}

.menum_href_hrefbox {
	padding: 14px 0 0 22px
}

.menum_href_btns {
	text-align: center;
	padding-top: 24px
}

.menum_href_save {
	width: 98px;
	line-height: 32px;
	font-size: 14px;
	margin-right: 24px
}

.menum_href_cancel {
	width: 98px;
	line-height: 34px;
	font-size: 14px
}

.menum_bottom {
	background: #F6F7F8;
	color: #5D5D5D;
	font-size: 14px;
	line-height: 38px;
	border: 1px solid #EBEFF6;
	border-top: 0;
	text-align: center
}

.menum_btns {
	margin-top: 40px;
	text-align: center
}

.menum_btn_submit {
	line-height: 40px;
	width: 140px;
	font-size: 16px;
	margin-right: 24px
}

.menum_btn_preview {
	line-height: 40px;
	width: 140px;
	font-size: 16px
}

.menum_input_dialog {
	margin: 45px 33px 18px
}

.menum_input_dialog_title {
	font-size: 18px;
	color: #595959
}

.signform_input.menum_input_dialog_input {
	display: block;
	margin-top: 8px
}

.menum_input_dialog_msg {
	font-size: 14px;
	margin-top: 2px;
	height: 16px
}

.menum_input_dialog_hint {
	color: #9e9e9e;
	margin-top: 4px
}

.profilemenu {
	height: 100%;
	background: #EBEBEB;
	overflow-y: auto
}

.profilemenu_h1 {
	position: relative;
	line-height: 46px;
	font-size: 19px;
	color: #505050;
	background: #FAFAFA;
	text-align: center;
	border-bottom: 1px solid #D6D7DC
}

.profilemenu_title {
	font-size: 14px;
	color: #666;
	background: #EBEBEB;
	text-indent: 15px;
	line-height: 23px;
	height: 23px
}

.profilemenu_items {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #D6D7DC;
	background: #FAFAFA
}

.profilemenu_item_wrap {
	position: relative;
	display: block;
	padding-left: 30px
}

.profilemenu_item_wrap:active {
	background: #eee
}

.profilemenu_item {
	font-size: 16px;
	line-height: 42px;
	color: #505050;
	border-bottom: 1px solid #DDD
}

.profilemenu_item:after {
	content: '';
	position: absolute;
	top: 18px;
	right: 18px;
	border: 1px solid #999;
	border-width: 1px 1px 0 0;
	width: 6px;
	height: 6px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

.profilemenu_item_wrap:last-child .profilemenu_item {
	border: 0
}

.profilemenu_share {
	background: #FAFAFA;
	text-align: center;
	color: #5287C5;
	font-size: 16px;
	border-bottom: 1px solid #D6D7DC;
	line-height: 43px;
	margin-top: 22px
}

.profilemenu_back {
	position: absolute;
	top: 16px;
	left: 15px;
	border: 0 solid #464646;
	border-width: 2px 2px 0 0;
	width: 12px;
	height: 12px;
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg)
}

.profilecard {
	background: #EBEBEB
}

.profilecard_item {
	padding-left: 30px;
	border-bottom: 1px solid #E0E0E0;
	overflow: hidden
}

.profilecard_item:last-child {
	border: 0
}

.profilecard_dt {
	float: left;
	width: 4em;
	padding: 14px 0;
	line-height: 20px;
	font-size: 16px;
	color: #999
}

.profilecard_dd {
	overflow: hidden;
	line-height: 20px;
	font-size: 16px;
	color: #464646;
	padding: 14px 18px 14px 0
}

.bankcard {
	margin-top: 15px
}

.bankcard .showbox {
	position: relative
}

.bankcard .editbtn {
	position: absolute;
	top: 18px;
	right: 30px;
	font-size: 16px
}

.bankcard .showbox .dl1_box {
	font-size: 16px
}

.bankcard .editbox {
}

.bankcard-edit-left {
	float: left;
	width: 350px;
	padding-right: 36px;
	border-right: 1px solid #e9e9e9
}

.bankcard .edit_table {
	width: 100%
}

.bankcard .edit_table .signform_dt {
	width: 80px
}

.bankcard .edit_table .signform_dt:before {
	display: none
}

.bankcard .form_btns {
	padding-top: 20px
}

.bankcard .form_btns .widget_btn {
	width: 120px;
	line-height: 40px;
	font-size: 16px;
	margin-right: 10px
}

.bankcard .form_btns .widget_btn_cancel {
	width: 120px;
	line-height: 40px;
	font-size: 16px
}

.body_bankcard .ui-autocomplete {
	position: absolute;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #ccc;
	background: #fff;
	text-indent: 10px
}

.body_bankcard .ui-state-focus {
	background: #1E90FF;
	color: #fff
}

.bankcard-edit-right {
	float: right;
	font-size: 14px
}

.bankcard-edit-tag {
	display: block;
	margin-bottom: 14px;
	font-size: 16px
}

.bankcard-demo {
	padding: 16px 24px 0;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 30px
}

.bankcard-demo-item {
	margin-bottom: 16px;
	line-height: 1
}

.bank-demo-label {
	float: left
}

.bank-demo-value {
	margin-left: 88px;
	width: 166px;
	color: #9e9e9e
}

.bankcard-notice {
	padding: 18px 24px 0 32px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 270px;
	overflow: hidden
}

.bankcard-notice-item {
	line-height: 1;
	margin-bottom: 18px;
	color: #005eae;
	list-style-type: disc
}

.billaccount_summary {
	margin-top: 15px
}

.billaccount_log {
	margin-top: 40px
}

.modal-dialog.billaccount_log_note {
	width: 300px;
	margin-top: 30px;
	padding: 30px;
	background: #fff
}

.billaccount_log_note ._title {
	font-size: 20px;
	color: #333
}

.billaccount_log_note ._title2 {
	border-bottom: 1px dashed #999;
	margin: 34px 0 0;
	padding-bottom: 10px;
	color: #333
}

.billaccount_log_note ._table1 {
	width: 100%;
	line-height: 23px;
	margin-top: 8px;
	color: #333
}

.billaccount_log_note ._table1 ._dt {
	width: 115px
}

.billaccount_log_note ._tip {
	margin-top: 30px
}

.billaccount_log_note ._btn.widget_btn {
	display: block;
	margin: 0 auto;
	width: 140px;
	font-size: 16px;
	line-height: 40px;
	margin-top: 30px
}

.income1_ctrl {
	text-align: right
}

.income1_summary {
	width: 100%;
	margin-top: 15px;
	border: 1px solid #E8E8E8;
	table-layout: fixed
}

.income1_summary_item {
	height: 166px;
	margin: 20px 0 30px;
	border-left: 1px solid #E8E8E8;
	text-align: center
}

:first-child>.income1_summary_item {
	border-left: 0
}

.income1_summary_item_title {
	font-size: 16px;
	color: #9E9E9E;
	font-weight: 700;
	margin-bottom: 22px
}

.income1_summary_item_name {
	font-size: 16px;
	color: #595959;
	margin-top: 17px;
	margin-bottom: 3px
}

.income1_summary_item_value {
	font-family: arial;
	font-size: 28px
}

.income1_summary_item_value.only {
	margin-top: 60px
}

.page_tabs.income1_table_tabs {
	margin: 30px 0 7px
}

.income1_donate_history .th1,.income1_donate_history .td1 {
	width: 168px
}

.income1_donate_history .th2,.income1_donate_history .td2 {
	width: 108px
}

.income1_donate_history .th3,.income1_donate_history .td3 {
	width: 168px
}

.income1_donate_history .th4,.income1_donate_history .td4 {
	width: 258px
}

.self_sf_daily_dp {
	margin-top: 15px
}

.self_sf_setting_tabs {
	margin: 30px 0 15px
}

.self_sf_setting_iframe {
	width: 100%;
	height: 660px
}

.self_sf_setting_limits {
	color: #9e9e9e;
	line-height: 1.5
}

.page_number {
	color: #383838
}

.page_number-num {
	width: 30px;
	text-align: center;
	margin: 0 4px;
	color: #383838
}

.page_number-state {
	margin-left: 20px
}

.page_number-next:hover,.page_number-prev:hover {
	color: #385993
}

.page_number-next.disabled,.page_number-prev.disabled {
	color: #999;
	cursor: default
}

.page_page_number {
	text-align: center;
	padding-top: 21px
}

.page_number-jump {
	margin: 0 15px 0 10px
}

.page_number-jump:hover {
	color: #385993
}
.body_signbasic  {
	background: #f4f5f6;
}
.body_signbasic .signstep {
	margin-top: 22px;

}
.login-bg{
	margin:0 auto;
	background:url(login_bg.png) no-repeat 0 0;
	width:970px;
	height:442px;
}
.signbasic {
	width: 672px;
	margin: 33px auto 0
}
.signbasic_login h3{
    display: block;
    height: 58px;
    line-height: 91px;
    overflow: hidden;
    text-indent: 0;
    font-size: 22px;
    color: #333;
}
.blk2{
	height:20px;
	clear:both;
}
.signbasic_mail {

	width: 398px;
	margin:0 auto;
}

.signbasic_login{
	width:310px;
	float:right;
	margin-top:20px;
	margin-right:45px;
}

.signbasic_mail_title {
	font-size: 18px;
	color: #5D5D5D;
	margin-bottom: 30px
}

.signbasic_text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	line-height: 38px;
	border: 1px solid #E9E9E9;
	height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding-left: 17px
}

.signbasic_hint {
	font-size: 13px;
	line-height: 18px;
	color: #9E9E9E;
	margin: 4px 0 8px;
	height: 36px;
	padding-left: 3px
}

.signform_input.signbasic_captcha_input {
	width: 260px
}

.signbasic_captcha_img {
	float: right;
	height: 40px;
	cursor: pointer
}

.form1_checkbox.signbasic_agree {
	clear: both;
	color: #9E9E9E;
	margin: 35px 0 0 84px
}

.signbasic_submit {
	margin: 15px 0 0 0;
	display: block
}

.signbasic_other {
	float: right;
	width: 229px;
	height: 400px;
	border-left: 1px solid #E6E7EE
}

.signbasic_other_title {
	color: #5D5D5D;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 49px 47px
}

.signbasic_other_btn {
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	width: 182px;
	line-height: 40px;
	margin: 0 0 27px 47px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(14,5,9,.16);
	-moz-box-shadow: 0 2px 2px 0 rgba(14,5,9,.16);
	box-shadow: 0 2px 2px 0 rgba(14,5,9,.16)
}

.signbasic_other_btn:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.signbasic_other_btn:before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: -9px;
	margin: 0 13px 0 37px
}

.signbasic_other_sw {
	background: #FF9E00
}

.signbasic_other_sw:hover {
	background: #ffa646
}

.signbasic_other_sw:active {
	background: #ff9d34
}

.signbasic_other_sw:before {
	background-repeat: no-repeat;
}

.signbasic_other_qq {
	background: #51B1FF
}

.signbasic_other_qq:hover {
	background: #64bcff
}

.signbasic_other_qq:active {
	background: #52b2fc
}

.signbasic_other_qq:before {
	background-repeat: no-repeat;
}

.signbasic_other_tw {
	background: #56CDD2
}

.signbasic_other_tw:hover {
	background: #5cd9de
}

.signbasic_other_tw:active {
	background: #55cdd1
}

.signbasic_other_tw:before {
	background-repeat: no-repeat;
}

.signexpress_title {
	text-align: center;
	margin: 40px 0 -40px;
	font-size: 20px;
	color: #91070f
}

.vposter_con {
	position: relative;
	width: 140px;
	height: 118px;
	overflow: hidden;
	background: #F0F1F3;
	cursor: pointer;
	display: inline-block;
	vertical-align: -8px;
	margin-right: 10px
}

.vposter_img {
	display: block;
	width: 100%;
	height: 92px
}

.vposter_tip {
	line-height: 26px;
	background: #333;
	text-align: center;
	color: #fff;
	font-size: 13px
}

.signform_weixin_checkbox {
	line-height: 40px
}

.signstep {
	position: relative;
	height: 44px;
	padding-bottom: 28px;
	width: 610px;
	margin: 0 auto
}

.signstep_bg {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 8px;
	top: 18px;
	background: #E6E7EE
}

.signstep_bgc {
	margin-top: 2px;
	height: 4px;
	background: #005eae
}

.signstep_item {
	position: absolute;
	z-index: 3;
	top: 0;
	width: 44px;
	height: 44px;
	background-repeat: no-repeat;
}

.signstep_item_bg {
	position: absolute;
	top: 0;
	width: 44px;
	height: 44px;
	background-repeat: no-repeat;
}

.signstep_item.done {
	background-repeat: no-repeat;
}

.signstep_item.current {
	background-repeat: no-repeat;
}

.signstep_item_bg.current {
	background-repeat: no-repeat;
}

.signstep_item.i1,.signstep_item_bg.i1 {
	left: -22px
}

.signstep_item.i2,.signstep_item_bg.i2 {
	left: 50%;
	margin-left: -22px
}

.signstep_item.i3,.signstep_item_bg.i3 {
	right: -22px
}

.signstep_item_text {
	position: absolute;
	top: 52px;
	width: 160px;
	left: -58px;
	color: #888A94;
	font-size: 16px;
	text-align: center
}

.spread_apply_step {
	margin: 30px 0
}

.widget_btn.spread_apply_agreement_submit {
	display: block;
	width: 200px;
	margin: 30px auto
}

.spread_apply_form_btns {
	text-align: center
}

.spread_apply_form_back {
	margin-right: 10px
}

.widget_btn.spread_apply_download_btn {
	display: block;
	margin: 30px auto
}

.spread_apply_download_text {
	font-size: 16px;
	width: 712px;
	margin: 50px auto;
	text-indent: 2em
}

.body_spread_basic .page_tabs3 {
	border-bottom: 0
}

.table2_box.spread_basic_sum .table2_content {
	min-width: 180px;
	padding: 0 20px
}

.table2_box.spread_basic_sum .table2_value {
	line-height: 68px
}

.spread_basic_detail_title {
	margin-top: 33px;
	position: relative
}

.spread_basic_detail_title .daterange {
	text-align: right;
	border-top: 0
}

.spread_basic_detail_titletext {
	position: absolute;
	font-size: 17px;
	top: 7px
}

.body_spread_invoice .page_tabs3 {
	border-bottom: 0
}

.spread_invoice_show {
	position: relative
}

.spread_invoice_editbtn {
	position: absolute;
	right: 19px;
	top: 16px;
	font-size: 15px
}

.spread_invoice_edit {
	border: 1px solid #e7eaf0
}

.spread_invoice_table {
	margin: 14px 0 14px 15px;
	width: 704px
}

.spread_invoice_btns {
	padding-top: 25px
}

.spread_invoice .dl1_box {
	font-size: 17px
}

.spread_summary_wrap {
	width: 750px;
	margin: 30px auto 0
}

.spread_summary_endtip {
	font-size: 14px;
	text-align: right;
	margin: -21px 0 5px
}

.spread_summary_table1 {
	width: 100%;
	height: 98px
}

.spread_summary_table1 td {
	width: 50%;
	border: 1px solid #E9E9E9;
	vertical-align: top
}

.spread_summary_money {
	position: relative;
	padding-top: 23px;
	padding-left: 59px
}

.spread_summary_money_lable {
	font-size: 14px;
	color: #999
}

.spread_summary_money_value {
	font-size: 24px;
	color: #5D5D5D;
	margin-top: 5px
}

.spread_summary_money_btn.widget_btn {
	position: absolute;
	top: 30px;
	right: 61px;
	width: 98px;
	font-size: 14px;
	line-height: 34px
}

.spread_summary_article {
	overflow: hidden;
	padding: 5px 0
}

.spread_summary_article_box {
	position: relative;
	padding: 10px 0 0 58px
}

.spread_summary_article_label {
	font-size: 14px;
	color: #999;
	width: 89px;
	float: left
}

.spread_summary_article_value {
	font-size: 14px;
	color: #999;
	float: left
}

.spread_summary_article_btn.widget_btn {
	position: absolute;
	top: 32px;
	right: 59px;
	width: 98px;
	font-size: 14px;
	line-height: 34px
}

.spread_summary_history_boxtitle {
	font-size: 16px;
	color: #595959;
	margin: 37px 0 12px
}

.spread_summary_history_box {
	border: 1px solid #E9E9E9
}

.spread_summary_history {
	float: left;
	position: relative;
	width: 187px;
	height: 78px
}

.spread_summary_history:before {
	content: '';
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 0;
	background-color: #E9E9E9;
	width: 1px
}

.spread_summary_history:first-child:before {
	display: none
}

.spread_summary_history_label {
	text-align: center;
	margin-top: 25px
}

.spread_summary_history_value {
	text-align: center;
	margin-top: 4px
}

.spread_summary_actions {
	margin-top: 43px;
	table-layout: fixed
}

.spread_summary_actions .col0 {
	width: 30px
}

.spread_summary_actions .col1 {
	text-align: left;
	width: 138px
}

.spread_summary_actions .col6 {
	width: 146px
}

.spread_summary_action {
	font-size: 15px;
	margin-left: 9px
}

.spread_summary_action:first-child {
	margin: 0
}

.modal-dialog.spread_summary_release_dialog {
	background: #fff;
	padding: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	margin-top: 50px
}

.spread_summary_release_title {
	background: #fff;
	line-height: 68px;
	text-align: center;
	font-size: 18px;
	color: #595959;
	border-bottom: 1px solid #F0F1F3
}

.spread_summary_release_close {
	position: absolute;
	top: 25px;
	right: 25px;
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../login/close.011aff8.png)
}

.spread_summary_release_articles {
	padding: 10px 0 0 55px;
	line-height: 2
}

.spread_summary_release_article {
	font-size: 16px
}

.spread_summary_release_article.spreaded {
	color: #999
}

.spread_summary_release_pager {
	padding: 10px 0 25px
}

.spread_summary_release_foot {
	line-height: 80px;
	background: #fff;
	text-align: center;
	border-top: 1px solid #F0F1F3
}

.spread_summary_actions_pager {
	margin-top: 25px
}

.page_pagelet_survey_subtitle .subscriber-tag {
	position: relative;
	padding-bottom: 16px;
	font-size: 16px;
	color: #222;
	padding-top: 40px
}

.page_pagelet_survey_detail {
	width: 750px;
	height: 50px;
	border: 1px solid #e8e8e8;
	padding-top: 25px;
	padding-bottom: 25px
}

.page_pagelet_survey_detail ul {
	display: block;
	height: 50px;
	vertical-align: middle
}

.pagelet_survey_col {
	display: inline-block;
	width: 24%;
	width: -webkit-calc(25%-2);
	width: -moz-calc(25%-2);
	width: calc(25%-2);
	float: left;
	text-align: center
}

.split {
	border-left: 1px solid #e8e8e8;
	height: 50px;
	float: left
}

.pagelet_survey_col_amount {
	display: block;
	line-height: 30px;
	font-size: 28px
}

.pagelet_survey_col_author {
	display: block;
	line-height: 30px;
	font-size: 16px
}

.quiz_new,.page_new {
	width: 30px;
	height: 13px;
	position: absolute;
	top: 2px;
	right: -20px;
	background-repeat: no-repeat;
}

.pagelet-video_report .ad-trend {
	margin-top: 15px
}

.video_report_tag {
	position: relative;
	padding-top: 34px;
	padding-bottom: 34px;
	font-size: 16px;
	color: #222
}

.video_report_tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959
}

.video_report_tbl th,.video_report_tbl td {
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding-left: 24px
}

.video_report_tbl th {
	width: 158px;
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0
}

.video_report_tbl td {
	font-size: 14px
}

.video_report_tbl tbody tr:nth-child(even) {
	background: #fbfbfb
}

.videobatch_launch {
}

.videobatch_launch_icon {
	width: 192px;
	height: 132px;
	margin: 120px auto 0;
	background: url(../login/video_pic01.41f3d48.png)
}

.videobatch_launch_submit.widget_btn {
	display: block;
	width: 140px;
	line-height: 40px;
	margin: 55px auto 0
}

.videobatch_launch_text {
	font-size: 16px;
	color: #9E9E9E;
	text-align: center;
	margin-top: 17px
}

.videobatch_flasherr {
	margin-top: 200px;
	text-align: center;
	font-size: 16px
}

.videobatch_summary {
	border: 1px solid #DDD
}

.videobatch_summary_top {
	padding: 35px 19px 27px
}

.videobatch_summary_progress {
}

.videobatch_summary_count {
	float: left;
	font-size: 14px;
	color: #9E9E9E;
	margin-top: 10px
}

.videobatch_summary_tip1 {
	float: right;
	font-size: 14px;
	color: #9E9E9E;
	margin-top: 8px
}

.videobatch_summary_bottom {
	border-top: 1px solid #ddd;
	margin: 0 20px 30px;
	padding: 30px 0 0 250px
}

.videobatch_summary_checkbox.form1_checkbox {
	margin-left: 13px
}

.videobatch_summary_submit.widget_btn {
	line-height: 40px;
	width: 180px
}

.videobatch_card {
	border: 1px solid #DDD;
	margin-top: 40px
}

.videobatch_uploader_stat {
	position: relative;
	padding: 49px 0 38px 298px
}

.videobatch_uploader_stat_icon {
	position: absolute;
	top: 49px;
	left: 239px;
	width: 48px;
	height: 48px;
	background: url(../login/tip_success.2b17f23.png)
}

.videobatch_uploader_stat_tip {
	font-size: 20px;
	color: #5D5D5D
}

.videobatch_uploader_stat_title_box {
	margin-top: 5px
}

.videobatch_uploader_stat_title {
	font-size: 16px;
	color: #999;
	display: inline-block;
	max-width: 360px
}

.videobatch_uploader_stat_resubmit {
	font-size: 16px;
	margin-left: 25px;
	display: inline-block;
	vertical-align: top
}

.videobatch_uploader_doing {
	padding: 28px 23px 32px
}

.videobatch_uploader_doing_title {
	font-size: 16px;
	color: #5D5D5D
}

.videobatch_uploader_doing_progress {
	margin-top: 10px
}

.videobatch_uploader_doing_progress_clear {
	overflow: hidden
}

.videobatch_uploader_doing_cancel {
	float: right;
	background: url(../login/writer_delete_normal.b1e0679.png);
	width: 19px;
	height: 19px;
	margin: 2px 0 0 12px;
	cursor: pointer
}

.videobatch_uploader_doing_count {
	font-size: 16px;
	color: #9E9E9E;
	margin-top: 8px
}

.videobatch_form_openbtn {
	border-top: 1px solid #DDD;
	background: #FAFAFA url(../login/video_ic_arrow_down.49b3484.png) no-repeat center center;
	height: 27px
}

.videobatch_uploader_init {
	padding: 34px 0 28px
}

.videobatch_uploader_init_btn.widget_btn {
	display: block;
	width: 140px;
	line-height: 40px;
	margin: 0 auto
}

.videobatch_uploader_init_text {
	font-size: 14px;
	color: #9e9e9e;
	margin-top: 20px;
	text-align: center
}

.videobatch_form {
	width: 709px;
	margin-left: 20px;
	padding: 30px 0 20px;
	border-top: 1px solid #ddd
}

.videobatch_form_table {
	width: 100%
}

.videobatch_form .signform_dt {
	width: 126px
}

.videobatch_form .signform_dt:before {
	display: none
}

.videobatch_uploader_init,.videobatch_uploader_stat,.videobatch_uploader_doing {
	display: none
}

.videobatch_card_blank .videobatch_uploader_init {
	display: block
}

.videobatch_card_uploading .videobatch_uploader_doing {
	display: block
}

.videobatch_card_uploaded .videobatch_uploader_stat {
	display: block
}

.videobatch_card_submited .videobatch_uploader_stat {
	display: block
}

.videobatch_card_submited .videobatch_uploader_stat_resubmit {
	display: none
}

.videobatch_card_fail .videobatch_uploader_stat {
	display: block
}

.videobatch_card_fail .videobatch_uploader_stat_icon {
	background: url(../login/tip_error.eaa7e96.png)
}

.videobatch_bottom {
	text-align: right
}

.videobatch_remain {
	color: #9E9E9E;
	font-size: 14px
}

.videobatch_add.widget_btn {
	position: relative;
	font-size: 16px;
	width: 128px;
	line-height: 38px;
	margin: 10px 0 0 20px
}

.weixin_tip {
	color: #999;
	margin: 15px 0
}

.weixin_table .stip_hint {
	vertical-align: -1px;
	margin-left: 5px
}

.weixin_table.ordertable {
	margin-top: 10px
}

.weixin_table.ordertable .th {
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}

.weixin_table.ordertable .td {
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.weixin_table.ordertable .th1,.weixin_table.ordertable .td1 {
	width: 160px
}

.weixin_table.ordertable .th2,.weixin_table.ordertable .td2 {
	width: 338px
}

.weixin_table.ordertable .th3,.weixin_table.ordertable .td3 {
	width: 106px
}

.weixin_table.ordertable .th4,.weixin_table.ordertable .td4 {
	width: 146px
}

.weixin_table .weixin_input {
	width: 100%;
	text-indent: 10px;
	line-height: 26px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #E9E9E9
}

.weixintable_btn_add b {
	font-size: 30px
}

.weixintable_btn_add em {
	font-size: 16px;
	vertical-align: 4px
}

.weixin_info {
	color: #999;
	line-height: 30px;
	margin-top: 80px
}

#pagelet-account {
}

#pagelet-account .page_tabs.page_tabs_with_underline {
	border-bottom: 0
}

#pagelet-account .account-status-tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 14px;
	color: #5d5d5d
}

#pagelet-account .account-status-tbl th {
	color: #9e9e9e
}

#pagelet-account .account-status-tbl th,#pagelet-account .account-status-tbl td {
	height: 68px;
	line-height: 68px;
	text-align: center
}

#pagelet-account .account-status-tbl td.account-status-desc {
	text-align: left;
	padding-left: 36px
}

#pagelet-account .account-status-gn {
	width: 130px
}

#pagelet-account .account-status-zt {
	width: 150px
}

#pagelet-account .account-status-sm {
	width: 470px
}

#pagelet-account .account-status-tbl tbody tr:nth-child(odd) {
	background: #fbfbfb
}

#pagelet-account .account-status-tbl a {
	color: #4e7dd2
}

#pagelet-account .account-status-tbl a:hover {
	color: #385993
}

#pagelet-account button {
	width: 60px;
	height: 30px;
	line-height: 30px;
	border: 0;
	outline: 0;
	padding: 0;
	background: #005eae;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-account button:hover {
	background: #ff7e78
}

#pagelet-account button:active {
	background: #005eae
}

#pagelet-account button[disabled] {
	color: #bebebe;
	background: #f0f1f3
}

#pagelet-account .account_ad_status_btn {
	width: 60px;
	line-height: 30px;
	font-size: 14px
}

#pagelet-account .million_btn {
	width: 60px;
	line-height: 30px;
	font-size: 14px
}

#pagelet-account .million_table {
	width: 470px;
	margin: 20px auto
}

#pagelet-account .million_table .signform_dt {
	width: 140px;
	color: #9E9E9E
}

#pagelet-account .million_table .signform_dt:before {
	display: none
}

#pagelet-account .million_table .signform_files_label {
	display: none
}

#pagelet-account .modal-dialog {
	width: 580px
}

.debut-form-body {
	padding: 40px 80px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Arial,'Microsoft YaHei',simsun
}

.debut-form-body .debut-label {
	width: 100px
}

.debut-form-body .debut-input {
	width: 324px
}

.debut-form-body td {
	line-height: 30px;
	color: #9E9E9E;
	font-size: 16px
}

.debut-form-body .justify {
	text-align: justify;
	text-justify: distribute-all-lines;
	text-align-last: justify;
	-moz-text-align-last: justify;
	-webkit-text-align-last: justify;
	display: block;
	width: 80px
}

.debut-form-body .justify:after {
	content: ".";
	display: inline-block;
	width: 100%;
	overflow: hidden;
	height: 0
}

.debut-form-body input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #EDEDED;
	padding-left: 5px
}

.debut-form-body p {
	line-height: 24px
}

.debut-form-body .descripton {
	font-size: 13px
}

.modal-footer {
	text-align: center
}

.modal-footer .widget_btn {
	font-size: 16px;
	width: 140px
}

.modal-footer .widget_btn_cancel {
	font-size: 16px;
	width: 140px;
	margin-right: 22px
}

.debut-form-desc {
	font-size: 16px;
	color: #5d5d5d;
	margin-bottom: 30px
}

#pagelet-account_settings .wrapper {
	margin-top: 40px;
	width: 100%
}

#pagelet-account_settings .primary-btn {
	display: inline-block;
	color: #9e9e9e;
	background: #f4f5f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 210px;
	text-align: center;
	line-height: 42px;
	border: 0
}

#pagelet-account_settings .border-btn {
	font-size: 16px;
	color: #4e7dd2;
	float: right
}

#pagelet-account_settings .setting-item {
	line-height: 60px
}

#pagelet-account_settings .setting-title {
	vertical-align: top
}

#pagelet-account_settings .setting-label {
	font-size: 16px;
	color: #5d5d5d;
	line-height: 40px
}

#pagelet-account_settings .setting-con {
	margin-left: 160px
}

#pagelet-account_settings .setting-con .setting-mobile-body {
	width: 310px;
	white-space: nowrap
}

#pagelet-account_settings .setting-con .tips {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px 20px;
	height: 100px;
	line-height: 22px;
	margin-top: 15px
}

#pagelet-account_settings .setting-con .tips .tips-title {
	font-size: 16px;
	color: #5d5d5d
}

#pagelet-account_settings .setting-con .tips p {
	font-size: 14px;
	color: #9E9E9E
}

#pagelet-account_settings .setting-con .tips a {
	color: #4e7dd2
}

#pagelet-account_settings .setting-radios {
	height: 40px;
	line-height: 40px
}

#pagelet-account_settings .setting-radio-item {
	float: left;
	margin-right: 22px;
	color: #9e9e9e;
	font-size: 13px
}

#pagelet-account_settings .setting-radio {
	position: relative;
	top: 11px;
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-account_settings .setting-radio.selected {
	background-repeat: no-repeat;
}

#pagelet-account_settings .watermark {
	position: relative;
	width: 420px;
	height: 280px;
	margin: 9px 0 50px;
	background: url(../login/watermark_demo.fb8a54d.png) no-repeat center center #efefef
}

#pagelet-account_settings .watermark-signature {
	position: absolute;
	right: 12px;
	bottom: 7px;
	color: #fff;
	font-size: 14px;
	padding-left: 60px;
	background: url(../login/watermark_logo.fe54a2e.png) no-repeat left center;
	line-height: 20px;
	text-shadow: 0 2px 2px #0e0509
}

#pagelet-account_settings .setting-btns button {
	margin: 0 16px 0 0
}

#pagelet-account_settings .setting-tip {
	font-size: 13px;
	color: #9e9e9e
}

#pagelet-account_settings .mobile-status {
	font-size: 16px;
	color: #9E9E9E
}

#pagelet-account_settings .mobile-status.green {
	color: #34c765
}

#pagelet-account_settings .mobile-input {
	width: 100%;
	height: 40px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 0 5px
}

#pagelet-account_settings .mobile-input[disabled] {
	background-color: #f7f7f7
}

#pagelet-account_settings .mobile-error-tips {
	color: red;
	font-size: 14px;
	display: none;
	line-height: 10px
}

#pagelet-account_settings .captcha {
	width: 86px;
	margin-right: 12px
}

#pagelet-account_settings .img-captcha-pic {
	display: inline-block
}

#pagelet-account_settings .widget_btn {
	margin-top: 30px;
	width: 140px;
	height: 40px;
	margin-right: 30px
}

#pagelet-account_settings .widget_btn_cancel {
	width: 140px;
	height: 40px
}

#pagelet-account_settings .unbind-mobile .modal-content {
	width: 520px;
	height: 330px
}

#pagelet-account_settings .unbind-mobile .modal-dialog {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 520px;
	height: 330px
}

#pagelet-account_settings .unbind-mobile-text {
	font-size: 16px;
	color: #595959;
	margin-top: 26px;
	text-align: left
}

#pagelet-account_settings .unbind-mobile-warn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #E8E8E8;
	width: 460px;
	height: 124px;
	margin: 0 auto;
	font-size: 16px;
	color: #9e9e9e;
	text-align: left;
	padding: 16px 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 20px
}

#pagelet-adincome .btn {
	width: 98px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	margin: 0
}

#pagelet-adincome .cash {
	position: relative;
	padding: 20px 0;
	border-bottom: 1px solid #e9e9e9
}

#pagelet-adincome .current-money {
	float: left;
	min-width: 95px
}

#pagelet-adincome .bankcard {
	padding: 30px 0;
	border-bottom: 1px solid #efefef
}

#pagelet-adincome .bankcard-basic {
	line-height: 18px
}

#pagelet-adincome .bankcard-status {
	margin-left: 120px
}

#pagelet-adincome .bankcard-status-icon {
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 8px
}

#pagelet-adincome .bankcard-status-icon.valid {
	background-repeat: no-repeat;
}

#pagelet-adincome .bankcard-status-icon.unknown {
	background-repeat: no-repeat;
}

#pagelet-adincome .bankcard-status-icon.invalid {
	background-repeat: no-repeat;
}

#pagelet-adincome .bankcard-status-name {
	float: left;
	margin-right: 5px
}

#pagelet-adincome .bankcard-modify {
	float: right;
	color: #9e9e9e;
	font-size: 14px
}

#pagelet-adincome .bankcard-modify:hover {
	color: #385993
}

#pagelet-adincome .bankcard-status-tip {
	clear: both;
	margin-top: 8px;
	font-size: 14px;
	color: #9e9e9e
}

#pagelet-adincome .bankcard-unbinded {
	position: relative;
	top: -8px;
	line-height: 34px
}

#pagelet-adincome .bankcard-edit {
	position: relative;
	padding-top: 30px;
	border-top: 1px solid #efefef;
	margin-top: 30px;
	font-size: 16px;
	color: #595959
}

#pagelet-adincome .bankcard-edit:before {
	position: absolute;
	content: '';
	display: block;
	width: 16px;
	height: 8px;
	top: -8px;
	left: 180px;
	opacity: 1;
	background-repeat: no-repeat;
}

#pagelet-adincome .bankcard-edit-left {
	float: left;
	padding-right: 36px;
	border-right: 1px solid #e9e9e9
}

#pagelet-adincome .bankcard-edit-right {
	float: left;
	padding-left: 35px;
	font-size: 14px
}

#pagelet-adincome .bankcard-edit-tag {
	display: block;
	margin-bottom: 14px;
	font-size: 16px
}

#pagelet-adincome .bankcard-edit-cell {
	height: 40px;
	line-height: 40px;
	margin-bottom: 18px
}

#pagelet-adincome .bankcard-edit-btncell {
	margin-bottom: 0;
	padding-top: 30px
}

#pagelet-adincome .bankcard-edit-label {
	float: left
}

#pagelet-adincome .bankcard-edit-data {
	margin-left: 82px;
	width: 270px
}

#pagelet-adincome .bank_card_home {
	display: inline-block;
	width: 270px;
	padding: 6px 12px;
	height: 40px;
	font-size: 16px;
	color: #595959;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#pagelet-adincome .bankcard-edit-btns {
	font-size: 0
}

#pagelet-adincome .bankcard-edit-submit,#pagelet-adincome .bankcard-edit-cancel {
	width: 120px;
	height: 40px;
	line-height: 40px
}

#pagelet-adincome .bankcard-edit-submit {
	margin-right: 30px
}

#pagelet-adincome .bankcard-demo {
	padding: 16px 24px 0;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 30px
}

#pagelet-adincome .bankcard-demo-item {
	margin-bottom: 16px;
	line-height: 1
}

#pagelet-adincome .bank-demo-label {
	float: left
}

#pagelet-adincome .bank-demo-value {
	margin-left: 88px;
	width: 166px;
	color: #9e9e9e
}

#pagelet-adincome .bankcard-notice {
	padding: 18px 24px 0 32px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 270px;
	overflow: hidden
}

#pagelet-adincome .bankcard-notice-item {
	line-height: 1;
	margin-bottom: 18px;
	color: #005eae;
	list-style-type: disc
}

#pagelet-adincome .payment_fetch_box td {
	border: 1px solid #E9E9E9
}

#pagelet-adincome .payment_fetch_title {
	background: #FAFAFA;
	line-height: 28px;
	color: #999;
	font-size: 14px;
	padding-left: 13px
}

#pagelet-adincome .payment_fetch_content {
	width: 198px;
	text-align: center
}

#pagelet-adincome .payment_fetch_value {
	display: inline-block;
	font-size: 26px;
	color: #5D5D5D;
	line-height: 48px
}

#pagelet-adincome .payment_fetch_btn.widget_btn {
	width: 74px;
	line-height: 34px;
	font-size: 14px;
	vertical-align: 3px;
	margin-left: 20px
}

#pagelet-adincome .payment-history {
	padding: 30px 0 0
}

#pagelet-adincome .cash-main {
	height: 34px;
	line-height: 34px
}

#pagelet-adincome .cash-num span {
	margin: 0 5px;
	font-weight: 700
}

#pagelet-adincome .withdraw {
	float: left;
	margin: 0 15px 0 0
}

#pagelet-adincome .cash-tip {
	font-size: 14px;
	color: #9e9e9e;
	margin-top: 8px
}

#pagelet-adincome .payment-item {
	font-size: 16px;
	color: #595959
}

#pagelet-adincome .payment-label {
	float: left;
	width: 120px
}

#pagelet-adincome .last-payment {
	line-height: 22px
}

#pagelet-adincome .last-payment-money {
	float: left;
	margin-right: 8px
}

#pagelet-adincome .last-payment-status {
	float: left;
	background: #fafafa;
	border: 1px solid #e9e9e9;
	color: #9e9e9e;
	padding: 0 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px
}

#pagelet-adincome .last-payment-status.payment-success {
	color: #34c765;
	width: 72px
}

#pagelet-adincome .last-payment-status.payment-fail {
	color: #005eae;
	width: 72px
}

#pagelet-adincome .payment-tbl {
	border-collapse: collapse;
	border: 1px solid #e9e9e9;
	margin-top: 30px;
	font-size: 14px;
	color: #595959
}

#pagelet-adincome .payment-tbl>caption {
	text-align: left;
	margin-bottom: 12px;
	font-size: 16px;
	color: #595959
}

#pagelet-adincome .payment-tbl>thead {
	border-bottom: 1px solid #e9e9e9
}

#pagelet-adincome .th,#pagelet-adincome .td {
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#pagelet-adincome .th {
	width: 102px;
	color: #9e9e9e
}

#pagelet-adincome .zfzt {
	width: 142px
}

#pagelet-adincome .payment-tbl>tbody>tr:nth-child(2n+1) {
	background: #f5f6f7
}

#pagelet-adincome #cash-modal .modal-dialog {
	width: 480px
}

#pagelet-adincome #cash-modal .modal-body {
	text-align: left
}

#pagelet-adincome .cash-modal-tip span {
	font-weight: 700
}

#pagelet-adincome .cash-modal-tip p {
	margin-top: 10px
}

#pagelet-adincome .cash-modal-header {
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 2px solid red
}

#pagelet-adincome .cash-modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	font-size: 0
}

#pagelet-adincome .cash-modal-submit {
	margin-right: 30px
}

#pagelet-adincome .withdraw-tip {
	position: absolute;
	display: none;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #FD890B;
	background: rgba(254,133,0,.95);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	color: #fff;
	text-align: center;
	font-size: 16px
}

#pagelet-adincome .close {
	outline: 0
}

#pagelet-adincome .bankcard-feedback {
	display: none;
	height: 30px;
	line-height: 30px
}

#pagelet-adincome .tips {
	margin-left: 90px;
	background: #FD890B;
	background: rgba(254,133,0,.95);
	color: #fff;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-adincome .bank-branch-tip {
	line-height: normal;
	font-size: 13px;
	color: #005eae;
	margin-top: 8px
}

#pagelet-adincome .bankcard-edit-table {
	margin-bottom: 18px
}

#pagelet-adincome .signform_dt {
	width: 82px
}

#pagelet-adincome .require .signform_dt:before {
	display: none
}

#pagelet-adincome .signform_item td {
	padding-top: 0
}

#pagelet-adincome .signform_inlinemsg {
	display: none
}

#pagelet-adincome .form1_select {
	border-color: #E9E9E9
}

#pagelet-adsettings .hide {
	display: none
}

#pagelet-adsettings .ad-settings-con {
	margin: 30px auto 34px
}

#pagelet-adsettings .ad-settings-con.praise {
	margin-top: 0;
	padding-top: 30px;
	border-bottom: 1px solid #E9E9E9
}

#pagelet-adsettings .ad-settings-con.disabled .ad-setting-icon {
	cursor: not-allowed
}

#pagelet-adsettings .ad-settings-con li {
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #595959;
	margin-bottom: 24px
}

#pagelet-adsettings .ad-setting-icon {
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 14px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-adsettings .ad-setting-icon.active {
	background-repeat: no-repeat;
}

#pagelet-adsettings .ad-setting-tip {
	color: #9e9e9e
}

#pagelet-adsettings .ad-setting-tip a {
	color: #4e7dd2;
	margin-left: 10px
}

#pagelet-adsettings .pgc-ad-iframe {
	width: 100%;
	overflow: hidden
}

#pagelet-adsettings .pgc-ad-limits {
	color: #9e9e9e;
	line-height: 1.5;
	margin-bottom: 100px
}

#pagelet-adstats {
}

#pagelet-adstats .daterange {
	border: 0
}

#pagelet-adstats .ad-date {
	padding: 5px 0
}

#pagelet-adstats .ad-trend {
	margin-top: 15px;
	padding-bottom: 60px;
	border-bottom: 1px solid #ebeff5
}

#pagelet-adstats .ad-data {
	padding-top: 34px
}

#pagelet-adstats .gg-tag {
	position: relative;
	padding-bottom: 34px;
	font-size: 16px;
	color: #222
}

#pagelet-adstats .gg-send-email {
	position: absolute;
	top: 0;
	right: 200px;
	padding-right: 30px
}

#pagelet-adstats .gg-send-email a {
	font-size: 14px;
	color: #4e7dd2
}

#pagelet-adstats .gg-send-email i {
	position: absolute;
	top: 2px;
	right: 0;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-adstats .gg-send-email i:hover {
	background-repeat: no-repeat;
}

#pagelet-adstats .modal-dialog {
	width: 480px
}

#pagelet-adstats .modal-body {
	padding: 20px 50px
}

#pagelet-adstats #ad-mail-modal h3 {
	font-size: 18px;
	color: #464953;
	margin: 10px auto 30px
}

#pagelet-adstats .ad-mail-error {
	display: none;
	height: 32px;
	line-height: 32px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: rgba(0,0,0,.2);
	padding-left: 12px;
	margin-top: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000')
}

#pagelet-adstats .ad-mail-error p {
	margin: 0;
	text-align: left;
	color: #fff
}

#pagelet-adstats .ad-mail-btn {
	position: relative;
	margin: 14px auto 18px;
	text-align: left
}

#pagelet-adstats .btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 34px;
	width: 98px;
	height: 34px;
	text-align: center;
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	background: #005eae
}

#pagelet-adstats .btn:hover {
	background: #0743b1
}

#pagelet-adstats .btn:active {
	background: #005eae
}

#pagelet-adstats .btn.btn-cancel {
	color: #9e9e9e;
	background: #f4f5f7
}

#pagelet-adstats .btn.btn-cancel:hover {
	background: #fafafa
}

#pagelet-adstats .btn.btn-cancel:active {
	background: #e2e4e7
}

#pagelet-adstats #ad-btn-cancel {
	position: absolute;
	right: 0
}

#pagelet-adstats .ad-mail-feedback {
	display: none;
	height: 135px;
	padding-top: 80px;
	text-align: center;
	color: #ff4f4f;
	font-size: 20px
}

#pagelet-adstats .ad-tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959
}

#pagelet-adstats .ad-tbl th,#pagelet-adstats .ad-tbl td {
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding-left: 24px
}

#pagelet-adstats .ad-tbl th {
	width: 158px;
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0
}

#pagelet-adstats .ad-tbl td {
	font-size: 14px
}

#pagelet-adstats .ad-tbl tbody tr:nth-child(even) {
	background: #fbfbfb
}

#pagelet-adstats #ad-mail-receiver {
	*width: 352px
}

#pagelet-beautiful-voice-main {
	background: #000002
}

#pagelet-beautiful-voice-main .board {
	position: relative;
	width: 100%;
	height: 780px;
	margin: 0 auto;
	left: -13px;
	background: url(//p4.pstatp.com/origin/48400068156f8ea4627);
	background-repeat: no-repeat;
	background-position: center center
}

#pagelet-beautiful-voice-main .content {
	width: 100%;
	background: #000002;
	padding-top: 20px;
	margin: 0 auto
}

#pagelet-beautiful-voice-main .up {
	top: -246px
}

#pagelet-beautiful-voice-main #join {
	width: 230px;
	position: absolute;
	left: 50%;
	top: 670px;
	margin-left: -246px;
	cursor: pointer
}

#pagelet-beautiful-voice-main #jump-to-board {
	width: 225px;
	position: absolute;
	left: 50%;
	top: 666px;
	margin-left: -2px;
	cursor: pointer
}

#pagelet-beautiful-voice-main #jump-to-board img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

#pagelet-beautiful-voice-main #jump-to-board:hover,#pagelet-beautiful-voice-main #join:hover {
	opacity: .9;
	filter: alpha(opacity=90)
}

#pagelet-beautiful-voice-main #join span {
	position: absolute;
	width: 100%;
	top: 7px;
	text-shadow: 1px 1px #fff;
	font-weight: b;
	font-size: 20px;
	text-align: center;
	color: #1b1637
}

#pagelet-beautiful-voice-main #join img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

#pagelet-beautiful-voice-main .sub_title {
	position: relative;
	width: 800px;
	margin: 30px auto 0;
	height: 148px;
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/item@2x.76605b0.png);
	background-repeat: no-repeat;
	background-position: 0 -32px
}

#pagelet-beautiful-voice-main .sub_title .text {
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/item@2x.76605b0.png);
	position: absolute;
	left: 349px;
	top: 28px;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: -40px -280px
}

#pagelet-beautiful-voice-main .sub_title_2 .text {
	background-position: -208px -278px
}

#pagelet-beautiful-voice-main .sub_title_3 .text {
	background-position: -386px -280px
}

#pagelet-beautiful-voice-main .sub_title_4 .text {
	background-position: -600px -280px
}

#pagelet-beautiful-voice-main .rule-text {
	width: 800px;
	padding: 40px 0;
	margin: 0 auto;
	line-height: 2;
	color: #e0c1a1;
	font-size: 18px
}

#pagelet-beautiful-voice-main .rule-text p {
	margin-bottom: 4px
}

#pagelet-beautiful-voice-main .rule-text .mark {
	width: 24px;
	height: 32px;
	margin-top: 6px;
	margin-right: 44px;
	float: left;
	color: #000;
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/item@2x.76605b0.png);
	background-position: -945px -176px
}

#pagelet-beautiful-voice-main .rule-text .mark2 {
	background-position: -945px -212px
}

#pagelet-beautiful-voice-main .rule-text .mark3 {
	background-position: -945px -248px
}

#pagelet-beautiful-voice-main .rule-text .mark4 {
	background-position: -945px -284px
}

#pagelet-beautiful-voice-main .rule-text .mark5 {
	background-position: -945px -320px
}

#pagelet-beautiful-voice-main .rule-text .mark6 {
	background-position: -945px -356px
}

#pagelet-beautiful-voice-main .rule-text .mark7 {
	background-position: -945px -392px
}

#pagelet-beautiful-voice-main .rule-text .mark8 {
	background-position: -945px -428px
}

#pagelet-beautiful-voice-main .process-wrapper {
	margin: 40px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/bg2.0df2e44.jpg);
	background-position: center center
}

#pagelet-beautiful-voice-main .process-graphy {
	width: 1000px;
	height: 300px;
	position: relative;
	margin: 40px auto;
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/item@2x.76605b0.png);
	background-position: -57px -1040px
}

#pagelet-beautiful-voice-main .process-graphy .p-text {
	position: absolute;
	color: #e0c1a1;
	font-size: 16px;
	line-height: 1.5
}

#pagelet-beautiful-voice-main .process-graphy .p-text h5 {
	font-weight: 400;
	font-size: 20px
}

#pagelet-beautiful-voice-main .process-graphy .p-text-1 {
	left: 82px;
	top: 20px
}

#pagelet-beautiful-voice-main .process-graphy .p-text-2 {
	left: 472px;
	top: 20px
}

#pagelet-beautiful-voice-main .process-graphy .p-text-3 {
	left: 878px;
	top: 20px
}

#pagelet-beautiful-voice-main .process-graphy .p-text-4 {
	left: 284px;
	top: 196px
}

#pagelet-beautiful-voice-main .process-graphy .p-text-5 {
	left: 672px;
	top: 196px
}

#pagelet-beautiful-voice-main .nice-board {
	width: 1000px;
	height: 300px;
	margin: 60px auto
}

#pagelet-beautiful-voice-main .nice-board .silver,#pagelet-beautiful-voice-main .nice-board .gold {
	float: left;
	width: 400px;
	margin-left: 48px;
	height: 120px
}

#pagelet-beautiful-voice-main .nice-board p {
	font-size: 14px;
	margin-top: 40px;
	text-align: center;
	color: #e0c1a1
}

#pagelet-beautiful-voice-main .nice-board .gold .cup,#pagelet-beautiful-voice-main .nice-board .silver .cup {
	width: 400px;
	height: 230px;
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/item@2x.76605b0.png);
	background-position: -70px -460px
}

#pagelet-beautiful-voice-main .nice-board .gold .cup {
	background-position: -610px -460px
}

#pagelet-beautiful-voice-main .prize-wrapper {
	margin: 40px auto 0;
	width: 100%;
	padding-top: 10px;
	height: 580px;
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/bg4.c201a99.jpg);
	background-position: center center;
	background-repeat: no-repeat
}

#pagelet-beautiful-voice-main .prize {
	width: 1000px;
	margin: 80px auto 0;
	height: 200px
}

#pagelet-beautiful-voice-main .prize .best {
	background: url(//mp.toutiao.com/static/resource/pgc_web/pagelet/beautiful_voice_main/images/item@2x.76605b0.png);
	background-position: -36px -784px;
	width: 490px;
	height: 200px;
	float: left
}

#pagelet-beautiful-voice-main .prize .ten-best-man {
	margin-left: 20px;
	background-position: -552px -784px
}

#pagelet-beautiful-voice-main .winner {
	width: 800px;
	margin: 20px auto;
	color: #e0c1a1;
	font-size: 18px;
	line-height: 2
}

.dl1_box.claim_origin_dl {
	margin-top: 20px
}

.table1.claim_origin_table {
	margin-top: 30px;
	table-layout: fixed
}

.table1.claim_origin_table .col1 {
	width: 140px;
	text-align: left
}

.table1.claim_origin_table .col2 {
	text-align: left
}

.table1.claim_origin_table .col3 {
	width: 120px
}

.table1.claim_origin_table .col4 {
	width: 120px
}

#pagelet-comment {
	font-size: 14px;
	color: #5d5d5d
}

#pagelet-comment .page_tabs {
	margin-bottom: 30px
}

#pagelet-comment .comment-hint-info {
	font-size: 14px;
	color: #9e9e9e;
	margin-bottom: 12px
}

#pagelet-comment #comment {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: solid 1px #e8e8e8;
	width: 750px
}

.comment-basic {
	position: relative
}

.comment-basic .reader-avatar {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 0;
	left: 22px
}

.comment-basic .reader-avatar img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%
}

.comment-basic .comment-display {
	padding-left: 76px;
	padding-right: 22px
}

.comment-basic .comment-display .comment-info {
	margin-bottom: 10px;
	color: #9e9e9e
}

.comment-basic .comment-display .comment-info span {
	color: #bfbfbf;
	margin-left: 10px
}

.comment-basic .comment-display .comment-info span.reader-name {
	margin-left: 0
}

.comment-basic .comment-display .comment-content {
	margin-bottom: 10px;
	line-height: 20px;
	cursor: pointer
}

.comment-basic .comment-display .comment-content a {
	color: #9e9e9e
}

.comment-basic .comment-display .related-info {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fafafa;
	line-height: 32px;
	padding-left: 10px;
	margin-bottom: 16px
}

.comment-basic .comment-display .related-info span {
	color: #9e9e9e
}

.comment-basic .comment-display .related-info a {
	color: #7696b3
}

.comment-basic .comment-display .related-info a:hover {
	color: #406599
}

.comment-basic .comment-display .comment-actions {
	color: #9e9e9e
}

.comment-basic .comment-display .comment-actions .comment-action {
	cursor: pointer
}

.comment-basic .comment-display .comment-actions .comment-action i {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 4px;
	margin-top: -3px;
	vertical-align: middle
}

.comment-basic .comment-display .comment-actions .actions-left {
	display: inline-block
}

.comment-basic .comment-display .comment-actions .actions-left .comment-action {
	margin-right: 14px
}

.comment-basic .comment-display .comment-actions .actions-right {
	float: right
}

.comment-basic .comment-display .comment-actions .actions-right .comment-action {
	margin-left: 14px;
	color: #7696b3
}

.comment-basic .comment-display .comment-actions .actions-right .comment-action:hover {
	color: #406599
}

.comment-basic .comment-display .comment-actions .comment-action-raise i {
	background-repeat: no-repeat;
}

.comment-basic .comment-display .comment-actions .comment-action-raise:hover i {
	background-repeat: no-repeat;
}

.comment-basic .comment-display .comment-actions .comment-action-raise.selected i {
	background-repeat: no-repeat;
}

.comment-basic .comment-display .comment-actions .comment-action-list i {
	background-repeat: no-repeat;
}

.comment-basic .comment-display .comment-actions .comment-action-list:hover i {
	background-repeat: no-repeat;
}

#comment-getmore .get-more {
	display: none;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #9e9e9e
}

#comment-getmore .get-more i {
	display: inline-block;
	vertical-align: middle
}

#comment-getmore .get-more .arrow-down {
	width: 9px;
	height: 5px;
	margin-left: 6px;
	margin-top: -4px;
	background-repeat: no-repeat;
}

#comment-getmore .click-for-more {
	display: block;
	color: #5d5d5d;
	cursor: pointer
}

.comment-item {
	margin-top: 22px;
	padding-bottom: 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: solid 1px #e8e8e8
}

.comment-item.show-opers {
	padding-bottom: 0
}

.comment-item .comment-opers-panel {
	display: none;
	position: relative;
	padding-left: 76px;
	padding-right: 22px;
	margin-top: 22px;
	background-color: #fafafa;
	border-top: solid 1px #e8e8e8
}

.comment-item .top-triangle {
	position: absolute;
	width: 0;
	border-width: 6px;
	border-color: transparent transparent #e8e8e8;
	border-style: dashed dashed solid;
	top: -12px;
	right: 76px
}

.comment-item .top-triangle.left {
	left: 122px
}

.comment-item .top-triangle.inner {
	border-color: transparent transparent #fafafa;
	border-style: dashed dashed solid;
	top: -11px
}

#new-comment-hint {
	display: none;
	height: 36px;
	line-height: 36px;
	color: #4e7dd2;
	text-align: center;
	background-color: #eef6ff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 10px
}

#new-comment-hint .new-comment-hint {
	display: block;
	cursor: pointer
}

.comment-other-getmore {
	display: none
}

.comment-other-getmore .get-more {
	display: none;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #9e9e9e
}

.comment-other-getmore .get-more i {
	display: inline-block;
	vertical-align: middle
}

.comment-other-getmore .get-more .arrow-down {
	width: 9px;
	height: 5px;
	margin-left: 6px;
	margin-top: -4px;
	background-repeat: no-repeat;
}

.comment-other-getmore .click-for-more {
	display: block;
	color: #5d5d5d;
	cursor: pointer
}

.other-item {
	padding-bottom: 22px;
	border-bottom: dotted 1px #e8e8e8
}

.other-item.show-reply {
	padding-bottom: 0
}

.other-item .comment-display {
	padding-right: 0
}

.other-item .comment-content {
	cursor: auto
}

.other-item .comment-reply {
	margin-left: 76px
}

.other-item .comment-reply .reply-body textarea {
	width: 574px
}

.other-item .comment-reply .reply-footer {
	border-bottom: 0
}

.comment-reply {
	display: none
}

.comment-reply .reply-body {
	margin: 22px 0 10px
}

.comment-reply .reply-body textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	width: 650px;
	height: 74px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #e8e8e8;
	background-color: #fff
}

.comment-reply .reply-footer {
	height: 34px;
	line-height: 34px;
	padding-bottom: 14px;
	border-bottom: dotted 1px #e8e8e8
}

.comment-reply .reply-footer .reply-tip {
	font-size: 13px;
	color: #9e9e9e
}

.comment-reply .reply-footer button {
	float: right;
	width: 116px;
	height: 34px;
	text-align: center;
	color: #fff;
	background-color: #005eae;
	border: 0;
	outline: 0;
	padding: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#comment-report-modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 10
}

#comment-report-modal .report-mask {
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5
}

#comment-report-modal .report-dialog {
	position: absolute;
	width: 500px;
	top: 50%;
	left: 50%;
	margin-top: -175px;
	margin-left: -250px;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

#comment-report-modal .report-dialog .report-dialog-header {
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: solid 1px #e8e8e8;
	font-size: 18px
}

#comment-report-modal .report-dialog .report-dialog-header i {
	display: inline-block;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 15px;
	right: 15px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#comment-report-modal .report-dialog .report-dialog-body {
	padding: 10px 40px;
	color: #9e9e9e
}

#comment-report-modal .report-dialog .report-dialog-body .report-option {
	height: 30px;
	line-height: 30px
}

#comment-report-modal .report-dialog .report-dialog-body textarea {
	display: none;
	margin-top: 10px;
	padding: 10px;
	width: 400px;
	height: 50px;
	border: solid 1px #e8e8e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#comment-report-modal .report-dialog .report-dialog-footer {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 25px
}

#comment-report-modal .report-dialog .report-dialog-footer .btn {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	background-color: #005eae;
	color: #fff;
	cursor: pointer
}

#comment-report-modal .report-dialog .report-dialog-footer .btn.cancel {
	background-color: #fafafa;
	color: #9e9e9e;
	margin-left: 20px
}

#pagelet-complain p {
	margin: 0 0 10px
}

#pagelet-complain .complain {
	background: #fff;
	font-size: 16px;
	color: #595959;
	padding: 48px 28px 58px
}

#pagelet-complain .complain .error {
	display: block
}

#pagelet-complain .complain_desc {
	line-height: 1.5;
	padding-bottom: 40px;
	border-bottom: 1px solid #efefef
}

#pagelet-complain .complain_desc p:first-child {
	text-indent: 2em
}

#pagelet-complain .complain_desc ul {
	padding-left: 2em;
	*padding-left: 0
}

#pagelet-complain .complain_desc ul li {
	list-style: decimal outside
}

#pagelet-complain #complain_text {
	width: 430px;
	height: 90px;
	background: #fff;
	border: 1px solid #d2d2d2;
	padding: 10px;
	color: #999
}

#pagelet-complain #complain_form {
	padding-top: 50px;
	width: 100%;
	max-width: 100%;
	margin: 0
}

#pagelet-complain #complain_form .help-block {
	display: block;
	margin: 0;
	color: #999;
	font-size: 14px
}

#pagelet-complain #complain_form input[type=checkbox] {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	float: left
}

#pagelet-complain .upload {
	width: 106px;
	height: 28px;
	line-height: 100%;
	border: 1px solid #ff001a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 14px;
	color: #ff001a;
	margin-bottom: 10px
}

#pagelet-complain .upload i {
	float: left;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
}

#pagelet-complain #complain_form .upload {
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*border: 1px solid #ff001a!important;
	background: #fff
}

#pagelet-complain #complain_form table {
	width: 100%;
	font-size: 16px
}

#pagelet-complain #complain_form table td {
	padding-bottom: 34px;
	color: #595959
}

#pagelet-complain #complain_form table td:first-child {
	width: 155px;
	text-align: left;
	vertical-align: top
}

#pagelet-complain #complain_submit {
	margin: 10px 0 0;
	font-size: 20px;
	color: #fff;
	width: 164px;
	height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ff4f4f;
	border: 0;
	margin: 20px 0 36px;
	outline: 0
}

#pagelet-complain .complain_files {
	display: none
}

#pagelet-complain .complain_files .file {
	width: 430px;
	height: 25px;
	line-height: 25px;
	background-color: #f0ad4e;
	border-color: #eea236;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	position: relative;
	margin: 5px 0;
	padding: 0 5px
}

#pagelet-complain .complain_files .file:hover {
	background-color: #ed9c28;
	border-color: #d58512
}

#pagelet-complain .complain_files .file i {
	position: absolute;
	right: 5px;
	font-style: normal;
	font-size: 20px;
	line-height: 1em;
	cursor: pointer
}

#pagelet-complain .complain_files .file a {
	color: #fff
}

#pagelet-complain .file_input_wrapper {
	position: relative;
	width: 106px;
	height: 28px;
	float: left;
	margin-right: 5px
}

#pagelet-complain #complain_upload {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
	opacity: 0;
	cursor: pointer;
	filter: alpha(opacity=0)
}

#pagelet-complain #complain_form .uploading {
	border: 1px solid #d2d2d2;
	color: #d2d2d2
}

#pagelet-complain #complain_form .uploading i {
	width: 15px;
	height: 15px;
	background: url(../login/loading_v1.4add7b0.gif) no-repeat center
}

.subtitle_abtest_input {
	width: 550px;
	line-height: 30px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 5px;
	display: none
}

.subtitle_abtest_tip {
	margin-top: 5px
}

.pagelet-figure-main .alert {
	line-height: 40px;
	background: #FD890B;
	width: 100%;
	display: block;
	padding-left: 30px;
	color: #fff
}

.pagelet-figure-main .fixTop {
	top: 0;
	position: fixed;
	left: 0
}

.pagelet-figure-main .figure-upload-bg {
	background: url(../login/picalbum_pic01.c489467.png) center bottom no-repeat;
	height: 240px
}

.pagelet-figure-main .figure-upload-button-wrap {
	text-align: center;
	padding: 100px 0 30px;
	position: relative
}

.pagelet-figure-main .figure-upload-button-wrap .uploadify {
	left: 50%;
	margin-left: -70px;
	top: 50%;
	margin-top: -10px;
	width: 140px!important;
	height: 40px!important;
	cursor: pointer
}

.pagelet-figure-main .figure-upload-button-wrap .uploadify .uploadify-button {
	width: 140px!important;
	height: 40px!important;
	line-height: 40px!important;
	color: #fff;
	background: #005eae;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	cursor: pointer;
	z-index: 2;
	font-size: 16px
}

.pagelet-figure-main .figure-upload-note {
	text-align: center;
	color: #adadad;
	width: 95%;
	background: #F8F8F8;
	border: 1px solid #E9E9E9;
	font-size: 14px;
	color: #ADADAD;
	padding: 10px;
	padding-left: 20px;
	text-align: left;
	line-height: 25px
}

.pagelet-figure-main .pagelet-figure-image {
	display: none;
	margin-top: 20px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-addButton {
	position: relative;
	line-height: 35px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-addButton .pagelet-figure-addButton-file {
	color: #4e7dd2;
	font-size: 16px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-addButton .addAmount {
	color: #9e9e9e;
	font-size: 14px;
	position: absolute;
	right: 5px;
	top: 0
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-ad .pagelet-figure-ad-label {
	line-height: 40px;
	display: inline-block;
	width: 120px;
	font-size: 16px;
	color: #5d5d5d
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-ad .pagelet-figure-ad-set {
	line-height: 40px;
	display: inline-block
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-ad .pagelet-figure-ad-set .selected {
	background: url(../login/account_options_selected.824137a.png) center center no-repeat!important
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-ad .pagelet-figure-ad-set .gg-radio {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../login/account_options_unselected.2bf1319.png) center center no-repeat;
	cursor: pointer;
	vertical-align: middle
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-ad .pagelet-figure-ad-set .figure_note {
	margin-left: 5px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-title {
	margin-top: 30px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-title .note {
	padding-left: 130px;
	padding-top: 10px;
	font-size: 14px;
	color: #bbb
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-title .note .red {
	color: #005eae
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-title .pagelet-figure-title-tag {
	line-height: 40px;
	display: inline-block;
	width: 120px;
	font-size: 16px;
	color: #5d5d5d
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-title .pagelet-figure-title-input {
	line-height: 40px;
	display: inline-block
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-title .pagelet-figure-title-input input {
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px;
	padding-left: 10px;
	width: 626px
}

.pagelet-figure-main .pagelet-figure-image .edit-cell {
	margin-top: 30px
}

.pagelet-figure-main .pagelet-figure-image .edit-cell .edit-label {
	line-height: 40px;
	display: inline-block;
	width: 120px;
	font-size: 16px;
	color: #5d5d5d
}

.pagelet-figure-main .pagelet-figure-image .edit-cell .channel_select {
	line-height: 40px;
	display: inline-block
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list {
	min-height: 123px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #e0dfdf
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item {
	background: #fafafa;
	list-style: none
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-txt {
	width: 450px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .uploadify-button {
	display: block;
	width: 22px!important;
	height: 100%!important;
	cursor: pointer
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .uploadify-button .uploadify-button-text {
	display: none
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action {
	width: 100px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list {
	height: 30px;
	padding-top: 20px
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .uploadify {
	width: 22px!important;
	height: 30px!important;
	left: 0;
	top: 18px;
	cursor: pointer
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-icon {
	height: 100%;
	display: inline-block;
	position: relative;
	margin-left: 10px;
	width: 22px;
	cursor: pointer;
	float: left
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-modify-icon {
	background: url(../login/picalbum_ic_change_normal.1a5ba0e.png) center center no-repeat;
	margin-left: 0
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-modify-icon:hover {
	background: url(../login/picalbum_ic_change_hover.614143f.png) center center no-repeat;
	margin-left: 0
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-del-icon {
	background: url(../login/picalbum_ic_delete_normal.13fc016.png) center center no-repeat
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-del-icon:hover {
	background: url(../login/picalbum_ic_delete_hover.67b407a.png) center center no-repeat
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-sort-icon {
	background: url(../login/picalbum_ic_move_normal.467a1a5.png) center center no-repeat;
	left: auto;
	top: auto;
	margin-top: auto
}

.pagelet-figure-main .pagelet-figure-image .pagelet-figure-item-list .gallery-item .gallery-action .gellery-button-list .gallery-sort-icon:hover {
	background: url(../login/picalbum_ic_move_hover.fb3caca.png) center center no-repeat;
	left: auto;
	top: auto;
	margin-top: auto
}

.pagelet-figure-main .pagelet-figure-image .edit-figure-submit {
	margin-top: 60px;
	text-align: center
}

.pagelet-figure-main .pagelet-figure-image .edit-main #channel_tags {
	display: inline-block;
	width: 92px;
	padding: 6px 12px;
	margin-right: 14px
}

.pagelet-figure-main .figure_red {
	color: #005eae
}

#force-register .slogan {
	position: relative;
	left: -26px
}

#force-register .slogan-logo {
	background: url(../login/force_register_slogan.d1ce319.png);
	width: 127px;
	height: 53px;
	display: block;
	margin: 0 auto;
	margin-top: 66px;
	margin-bottom: 22px
}

#force-register .slogan-desc {
	width: 622px;
	margin: 0 auto;
	font-size: 14px;
	color: #595959;
	line-height: 24px
}

#force-register .wrapper {
	width: 500px
}

#force-register .primary-btn {
	display: inline-block;
	color: #9e9e9e;
	background: #f4f5f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 142px;
	text-align: center;
	line-height: 42px;
	border: 0
}

#force-register .setting-label {
	color: #595959
}

#force-register .setting-con {
	margin-left: 0
}

#force-register .setting-con .setting-mobile-body {
	width: 356px
}

#force-register .tips {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px 20px;
	color: #595959;
	width: 460px;
	line-height: 30px;
	margin: 0 auto;
	margin-top: 15px;
	position: relative;
	left: -26px;
	background: #fafafa
}

#force-register .tips .tips-title {
	font-size: 16px;
	color: #595959
}

#force-register .setting-btns button {
	margin: 0 16px 0 0
}

#force-register .setting-tip {
	font-size: 13px;
	color: #9e9e9e
}

#force-register .mobile-status {
	font-size: 16px;
	color: #9E9E9E
}

#force-register .mobile-status.green {
	color: #34c765
}

#force-register .mobile-input {
	width: 100%;
	height: 40px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 0 5px
}

#force-register .mobile-input[disabled] {
	background-color: #f7f7f7
}

#force-register .mobile-error-tips {
	color: red;
	font-size: 14px;
	display: none;
	line-height: 10px
}

#force-register .captcha {
	width: 200px;
	margin-right: 12px
}

#force-register .img-captcha-pic {
	display: inline-block
}

#force-register .widget_btn {
	margin-top: 30px;
	width: 218px;
	height: 40px;
	margin-right: 30px
}

#force-register .widget_btn_cancel {
	width: 140px;
	height: 40px
}

#force-register .unbind-mobile .modal-content {
	width: 520px;
	height: 330px
}

#force-register .unbind-mobile .modal-dialog {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 520px;
	height: 330px
}

#force-register .unbind-mobile-text {
	font-size: 16px;
	color: #595959;
	margin-top: 26px;
	text-align: left
}

#force-register .unbind-mobile-warn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #E8E8E8;
	width: 460px;
	height: 124px;
	margin: 0 auto;
	font-size: 16px;
	color: #9e9e9e;
	text-align: left;
	padding: 16px 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 20px
}

.forget_h1 {
	color: #4f5157;
	font-size: 18px;
	text-align: center;
	margin-top: 70px
}

.forget_submit {
	margin-top: 15px;
	width: 160px
}

.body_forget .signform_table {
	width: 400px;
	margin-top: 32px
}

.body_forget .signform_col_dt {
	width: 90px
}

.body_forget .signform_col_dd {
	width: 310px
}

.body_forget .signform_dt:before {
	display: none
}

#pagelet-header {
	position: fixed;
	z-index:999;
	background-color: #005eae;
	width:100%;
	top:0;
}

.hd-blk{height:91px;}

#pagelet-header .shead {
	padding:10px 0;
	height: 67px;
	background:#005eae;
}

#pagelet-header .shead_wrap {
	position: relative;
	width: 1138px;
	margin: 0 auto;
	height: 100%
}

#pagelet-header .shead_logo {
	position: absolute;
	top: 11px;
	left: 0;
	width: 130px;
	height: 46px;
	text-indent: -999px;
	background:url(logo.png) no-repeat 0 center;
	background-size:135px 36px;
}

#pagelet-header .shead_status {
	position: absolute;
	top: 21px;
	left: 140px;
	height: 30px;
	line-height: 30px;
	font-size:26px;
	border-left:1px solid #0169c2;

}

#pagelet-header .shead_status a {
	color: #4e7dd2
}

#pagelet-header .shead_status span {
	margin: 0 6px;
	color:#f1f1f1;
}

#pagelet-header .shead_tag {
	background: #005eae;
	color: #fefefe;
	padding: 2px 6px;
	margin: 0 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-header .shead_right {
	position: relative;
	float: right;
	height: 100%
}

#pagelet-header .sys-msg ::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

#pagelet-header .sys-msg ::-webkit-scrollbar-thumb {
	background-color: #9e9e9e;
	height: 10px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

#pagelet-header .sys-msg ::-webkit-scrollbar-thumb:hover {
	background-color: #e9e9e9
}

#pagelet-header .sys-msg ::-webkit-scrollbar-track-piece {
	background-color: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

#pagelet-header .sys-msg {
	position: relative;
	float: left;
	width: 23px;
	height: 100%;
	margin-right: 17px
}

#pagelet-header .sys-msg-entity {
	position: absolute;
	top: 23px;
	height: 18px;
	width: 23px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-header .sys-msg-entity:hover {
	background-repeat: no-repeat;
}

#pagelet-header .sys-msg-entity:active {
	background-repeat: no-repeat;
}

#pagelet-header .sys-msg-sum {
	display: none;
	position: absolute;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #fff;
	background: #005eae;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 5px;
	top: -7px;
	right: 0;
	transform: translateX(50%);
	-ms-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-webkit-transform: translateX(50%);
	-o-transform: translateX(50%);
	max-width: 55px;
	*min-width: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

#pagelet-header .sys-msg-outer {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -70px;
	z-index: 1000;
	width: 140px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d9dde5;
	background: #fff;
	-webkit-box-shadow: 0 1px 10px rgba(9,1,3,.08);
	-moz-box-shadow: 0 1px 10px rgba(9,1,3,.08);
	box-shadow: 0 1px 10px rgba(9,1,3,.08)
}

#pagelet-header .sys-msg-outer:before,#pagelet-header .sys-msg-important:before {
	content: '';
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -8px;
	width: 16px;
	height: 8px;
	background-repeat: no-repeat;
}

#pagelet-header .sys-msg-transparent {
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -70px;
	z-index: 1000;
	width: 140px;
	height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity: 0;
	-webkit-box-shadow: 0 1px 10px rgba(9,1,3,.08);
	-moz-box-shadow: 0 1px 10px rgba(9,1,3,.08);
	box-shadow: 0 1px 10px rgba(9,1,3,.08)
}

#pagelet-header .sys-msg-inner {
	font-size: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

#pagelet-header .sys-msg-con li {
	width: 100%;
	height: 30px;
	position: relative
}

#pagelet-header .sys-msg-con li a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	height: 30px;
	width: 100%;
	line-height: 30px;
	padding-left: 10px;
	vertical-align: middle
}

#pagelet-header .sys-msg-con li:hover {
	background-color: #eee
}

#pagelet-header .sys-msg-con span {
	position: absolute;
	top: 3px;
	right: 10px;
	line-height: 18px;
	background: #005eae;
	color: #fff;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 5px
}

#pagelet-header .sys-msg-important {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -170px;
	z-index: 1000;
	width: 338px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d9dde5;
	background: #fff;
	-webkit-box-shadow: 0 1px 10px rgba(9,1,3,.08);
	-moz-box-shadow: 0 1px 10px rgba(9,1,3,.08);
	box-shadow: 0 1px 10px rgba(9,1,3,.08)
}

#pagelet-header .sys-msg-important-show {
	display: block
}

#pagelet-header .sys-msg-important-inner {
	font-size: 14px
}

#pagelet-header .sys-msg-item {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #ebeff5;
	padding: 12px 20px;
	list-style: none
}

#pagelet-header .sys-msg-close {
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

#pagelet-header .sys-msg-item:last-child {
	border-bottom: 0
}

#pagelet-header .sys-msg-icon {
	position: absolute;
	width: 12px;
	height: 12px;
	left: -24px
}

#pagelet-header .sys-msg-info {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #595959
}

#pagelet-header .sys-msg-time {
	font-size: 12px;
	line-height: 1;
	margin-top: 10px;
	color: #9e9e9e
}

#pagelet-header .sys-msg-time {
	font-size: 12px;
	line-height: 1;
	margin-top: 10px;
	color: #9e9e9e
}

#pagelet-header .sys-msg-viewer,#pagelet-header .sys-msg-aricle-title {
	color: #899ec5
}

#pagelet-header .sys-msg-viewer {
	margin-right: 3px
}

#pagelet-header .sys-msg-viewer:hover,#pagelet-header .sys-msg-aricle-title:hover {
	text-decoration: underline
}

#pagelet-header .user-panel {
	position: relative;
	float: left;
	height: 47px;
	width: 151px;
	padding: 9px 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	color:#fff;
}
#pagelet-header .information {
	height: 36px;
	padding: 4px 0 5px 7px;
	border: 0px solid transparent;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}


#pagelet-header .new_user_avatar {
	float: left;
	width: 36px;
	height: 36px;
	margin: 0 6px 0 0
}

#pagelet-header .new_user_avatar img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
}

#pagelet-header .new_user_info {
	height: 100%;
	margin-left: 42px
}

#pagelet-header .new_user_type {
	height: 50%;
	position: relative;
	overflow: hidden
}

#pagelet-header .user_type {
	display: inline-block;
	font-size: 12px;
	color: #fefefe;
	background: #0169c2;
	height: 100%;
	line-height: 18px;
	padding: 0 8px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-header .new_user_name {
	position: relative;
	font-size: 14px;
	height: 50%;
	color: #fff
}

#pagelet-header .sns_account .new_user_info {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#pagelet-header .sns_account .new_user_name {
	height: 100%;
	line-height: 36px
}

#pagelet-header .new_user_name span {
	position: absolute;
	bottom: 0;
	width: 100%;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#pagelet-header .author_dashbord {
	position: relative;
	display: none;
	border: 0px solid #d2d2d2;
	border-top: 0;
	background: transparent;
	z-index: 2000;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(4,0,0,.19);
	-moz-box-shadow: 0 1px 4px rgba(4,0,0,.19);
	box-shadow: 0 1px 4px rgba(4,0,0,.19)
}

#pagelet-header .user-panel:hover .author_dashbord {
	display: block
}

#pagelet-header .author_dashbord ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0
}

#pagelet-header .author_dashbord li {
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	color: #5b5b5b;
	padding-left: 15px;
	list-style: none
}

#pagelet-header .author_dashbord i {
	float: left;
	width: 19px;
	height: 19px;
	margin: 4px 10px 0 0;
	background-repeat: no-repeat;
}

#pagelet-header .author_dashbord li.authors_list {
	font-size: 12px;
	cursor: pointer;
	padding: 0;
	margin-left: 44px
}

#pagelet-header .author_dashbord li.authors_list.top {
	border-top: 1px solid #e0e0e0
}

#pagelet-header .author_dashbord li.authors_list a {
	color: #828282;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 4px
}

#pagelet-header .author_dashbord li.authors_list:hover a {
	color: #333
}

#pagelet-header .author_dashbord li.new_logout {
	border-top: 0px solid #e0e0e0
}

#pagelet-header .author_dashbord li.new_logout i {
	background-repeat: no-repeat;
}

#pagelet-header .author_dashbord li.new_logout:hover i {
	background-repeat: no-repeat;
}

#pagelet-header .author_dashbord li.new_logout a {
	color: #5b5b5b
}

#pagelet-header .author_dashbord li.new_logout:hover a {
	color: #ff4f4f
}

#pagelet-header .pgc_top_login {
	float: right;
	font-size:16px;
	line-height: 47px
}

#pagelet-header .pgc_top_login a {
	color:#fff;
}

.sys-msg-mask {
	position: relative;
	overflow: hidden
}

#pagelet-history .event_history {
	position: relative;
	background: #fff;
	color: #595959;
	font-size: 16px
}

#pagelet-history .event_history h3 {
	margin: 0;
	font-size: 20px;
	text-align: center;
	line-height: 1.5
}

#pagelet-history .event_history .time {
	margin: 16px 0 40px;
	color: #979797;
	text-align: center
}

#pagelet-history .event_history .status {
	position: relative;
	padding: 41px 76px 77px;
	border-top: 1px solid #efefef
}

#pagelet-history .event_history .tab {
	position: absolute;
	left: 64px;
	top: -13px;
	width: 91px;
	height: 24px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	border: 1px solid #e6e8ec;
	background-color: #f3f5f8;
	text-align: center;
	line-height: 1.428571429
}

#pagelet-history .event_history table {
	table-layout: fixed;
	border-collapse: collapse;
	border: 0
}

#pagelet-history .event_history table td {
	text-align: left
}

#pagelet-history .event_history table td {
	line-height: 1.5
}

#pagelet-history .event_history table td {
	padding-bottom: 34px
}

#pagelet-history .event_history table tr:last-child td {
	padding-bottom: 0
}

#pagelet-history .event_history table.basic td:first-child {
	width: 175px;
	vertical-align: top
}

#pagelet-history .event_history table.basic .appeal {
	padding-right: 23px;
	position: relative;
	float: left
}

#pagelet-history .event_history table.basic .appeal i {
	position: absolute;
	right: 0;
	top: 3px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-history .event_history table.basic .appeal i:hover {
	background-repeat: no-repeat;
}

#pagelet-history .event_history .appeal_info {
	display: none
}

#pagelet-history .event_history table.appeal_tbl td:first-child {
	width: 100px;
	vertical-align: top
}

#pagelet-history .event_history table.appeal_tbl a {
	display: block;
	margin-bottom: 10px;
	color: #4e7dd2
}

#pagelet-list {
	margin-bottom: 100px
}

#pagelet-list .sort-type {
	float: right;
	overflow: hidden
}

#pagelet-list .sort-type li {
	float: left;
	font-size: 14px;
	line-height: 1;
	padding: 0 12px;
	border-left: 1px dotted #c5c5c5;
	margin: 17px 0;
	color: #5d5d5d
}

#pagelet-list .sort-type li:first-child {
	border-left: 0
}

#pagelet-list .sort-type li a:hover {
	color: #9e9e9e
}

#pagelet-list .sort-type li a.selected {
	color: #005eae
}

#pagelet-list .essay_tip {
	color: #999;
	margin: 15px 0
}

#pagelet-list .essay-link {
	margin-left: 15px
}

#pagelet-list .essay-item {
	padding-top: 36px;
	border-bottom: 1px solid #ebeff5;
	line-height: 1;
	font-size: 14px;
	color: #9e9e9e
}

#pagelet-list .essay-basic-info {
	position: relative;
	min-height: 78px
}

#pagelet-list .essay-show-image {
	padding-right: 134px
}

#pagelet-list .essay-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 102px;
	height: 78px;
	background: url(../login/essay_bg.01d09cb.png) no-repeat #efefef center;
	-moz-background-size: 75px;
	background-size: 75px;
	overflow: hidden
}

#pagelet-list .essay-image img {
	width: 100%;
	min-height: 100%
}

#pagelet-list .essay-image a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

#pagelet-list .essay-image a .video-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: auto;
	width: 27px;
	height: 27px;
	margin-left: -13px;
	margin-top: -13px;
	background-repeat: no-repeat;
}

#pagelet-list .modify-vposter {
	position: absolute;
	width: 100%;
	bottom: 0;
	font-size: 13px;
	color: #fff;
	text-align: center;
	height: 22px;
	line-height: 22px;
	background: rgba(0,0,0,.6);
	cursor: pointer
}

#pagelet-list .modify-vposter:hover {
	color: #9e9e9e
}

#pagelet-list .essay-title {
	float: left;
	font-size: 22px;
	color: #222;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1.1;
	max-width: 100%
}

#pagelet-list .essay-static {
	margin: 16px 0
}

#pagelet-list .essay-static .essay-top,#pagelet-list .essay-static .essay-type,#pagelet-list .essay-static .essay-time,#pagelet-list .essay-static .essay-status,#pagelet-list .essay-static .essay-history-con,#pagelet-list .essay-static .essay-confirm-reason {
	float: left
}

#pagelet-list .essay-top {
	position: relative;
	top: -1px;
	width: 31px;
	height: 16px;
	margin-right: 10px;
	background-repeat: no-repeat;
}

#pagelet-list .essay-recommended {
	float: left;
	width: 45px;
	height: 16px;
	margin: -1px 10px 0 0;
	background-repeat: no-repeat;
}

#pagelet-list .essay-claim_origin {
	float: left;
	width: 31px;
	height: 16px;
	margin: -1px 10px 0 0;
	background-image: url(../login/article_ic_tag_original.33e8d2e.png)
}

#pagelet-list .essay-confirm-reason {
	max-width: 350px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#pagelet-list .essay-static-action {
	margin-left: 10px
}

#pagelet-list .essay-static>span {
	margin-right: 14px
}

#pagelet-list .essay-static .essay-status {
	margin-right: 6px
}

#pagelet-list .essay-static .essay-timer-icon {
	display: inline-block;
	width: 14px;
	height: 16px;
	margin-right: 0;
	vertical-align: middle;
	background-repeat: no-repeat;
}

#pagelet-list .essay-static .essay-history-con {
	width: 13px;
	height: 13px;
	margin-right: 12px
}

#pagelet-list .essay-static .essay-history {
	display: none;
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
}

#pagelet-list .essay-static .essay-history:hover {
	background-repeat: no-repeat;
}

#pagelet-list .essay-item:hover .essay-history {
	display: block
}

#pagelet-list .essay-item .stip_hint {
	margin-left: 4px;
	visibility: hidden
}

#pagelet-list .essay-item:hover .stip_hint {
	visibility: visible
}

#pagelet-list .push-it {
	display: none
}

#pagelet-list .essay-item:hover .push-it {
	display: inline
}

#pagelet-list .essay-dynamic {
	margin-bottom: 26px
}

#pagelet-list .essay-dynamic li {
	position: relative;
	float: left;
	border-left: 1px dotted #c5c5c5;
	padding: 0 12px;
	line-height: 22px
}

#pagelet-list .essay-dynamic li:first-child {
	border-left: 0;
	padding-left: 0
}

#pagelet-list .essay-dynamic a,#pagelet-list .essay-static a {
	color: #4e7dd2
}

#pagelet-list .essay-dynamic a:hover,#pagelet-list .essay-static a:hover {
	color: #385993
}

#pagelet-list .essay-dynamic a.essay-share {
	position: relative;
	float: left;
	padding-left: 19px
}

#pagelet-list .essay-share-icon {
	position: absolute;
	top: 3px;
	left: 0;
	width: 13px;
	height: 14px;
	background-repeat: no-repeat;
}

#pagelet-list .essay-dynamic a.essay-share:hover .essay-share-icon {
	background-repeat: no-repeat;
}

#pagelet-list .essay-dynamic a.essay-modify {
	position: relative;
	float: left;
	padding-left: 19px
}

#pagelet-list .essay-modify-icon {
	position: absolute;
	top: 3px;
	left: 0;
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
}

#pagelet-list .essay-dynamic a.essay-modify:hover .essay-modify-icon {
	background-repeat: no-repeat;
}

#pagelet-list .essay-modify.after-pass-modify {
	position: relative;
	float: left;
	padding-left: 19px
}

#pagelet-list .essay-dynamic a.essay-complain {
	position: relative;
	float: left;
	padding-left: 19px
}

#pagelet-list .essay-complain-icon {
	position: absolute;
	top: 3px;
	left: 0;
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;
}

#pagelet-list .essay-dynamic a.essay-complain:hover .essay-complain-icon {
	background-repeat: no-repeat;
}

#pagelet-list a.essay-delete {
	position: relative;
	float: left;
	padding-left: 19px
}

#pagelet-list .essay-delete-icon {
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	height: 13px;
	background-repeat: no-repeat;
}

#pagelet-list a.essay-delete:hover .essay-delete-icon {
	background-repeat: no-repeat;
}

#pagelet-list .essay-comments {
	position: relative;
	border-top: 1px dotted #ebeff5;
	padding-top: 24px
}

#pagelet-list .essay-comments-tag {
	position: absolute;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: 700;
	top: -7px;
	padding-right: 8px;
	background: #fff
}

#pagelet-list .essay-comments-con li {
	position: relative;
	margin-bottom: 18px;
	line-height: 1.2
}

#pagelet-list .essay-comments-con li div {
	margin-right: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#pagelet-list .essay-comments-author {
	color: #5d5d5d;
	margin-right: 5px
}

#pagelet-list .essay-comments-author i {
	font-family: Arial;
	font-weight: 700;
	color: #fd7700;
	margin-left: 2px
}

#pagelet-list .essay-comments-txt {
	margin-left: 5px;
	font-size: 12px
}

#pagelet-list .essay-comments-reply {
	position: absolute;
	right: 0;
	top: 0;
	color: #4e7dd2;
	font-size: 12px
}

#pagelet-list .essay-comments-reply:hover {
	color: #385993
}

#pagelet-list .essay-comments-more {
	display: block;
	width: 148px;
	height: 28px;
	line-height: 28px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ebeff5;
	text-align: center;
	background: #fff;
	margin: 26px auto 16px
}

#pagelet-list .essay-comments-more:hover {
	background: #f9f9f9
}

#pagelet-list #essay-loadmore,#pagelet-list #essay-nomore,#pagelet-list #essay-none {
	display: none;
	text-align: center;
	color: #9e9e9e;
	margin-top: 25px
}

#pagelet-list #essay-none {
	margin-top: 0;
	padding-top: 100px
}

#pagelet-list #essay-none a {
	color: #4e7dd2
}

#pagelet-list .interactive-users,#pagelet-list .sns-share {
	position: absolute;
	width: 1px;
	left: 50%;
	bottom: 23px;
	z-index: 100
}

#pagelet-list .sns-share {
	display: none
}

#pagelet-list .share:hover .sns-share {
	display: block
}

#pagelet-list .interactive-users-con,#pagelet-list .sns-share-con {
	position: absolute;
	bottom: 0;
	left: -28px;
	width: 36px;
	height: 36px;
	border: 1px solid #d9dde4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	background: rgba(255,255,255,.96);
	-webkit-box-shadow: 0 1px 6px rgba(14,5,9,.16);
	-moz-box-shadow: 0 1px 6px rgba(14,5,9,.16);
	box-shadow: 0 1px 6px rgba(14,5,9,.16)
}

#pagelet-list .sns-share-con {
	width: 128px;
	left: -75px
}

#pagelet-list .interactive-users i {
	position: absolute;
	width: 16px;
	height: 8px;
	left: -8px;
	bottom: -7px;
	background-repeat: no-repeat;
}

#pagelet-list .interactive-users-con.users-loading {
	display: block;
	background: url(../login/loading_v1.4add7b0.gif) no-repeat center #fff
}

#pagelet-list .interactive-users-con li,#pagelet-list .sns-share-con li {
	float: left;
	width: 36px;
	height: 36px;
	overflow: hidden;
	padding: 0;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	text-align: center
}

#pagelet-list .interactive-users-con li.anonymous-users {
	width: auto;
	line-height: 36px
}

#pagelet-list .interactive-users-con li:first-child,#pagelet-list .sns-share-con li:first-child {
	margin-left: 0
}

#pagelet-list .interactive-users-con li a.interactive-users-more {
	text-indent: -9999em;
	background-repeat: no-repeat;
}

#pagelet-list .interactive-users-con li a.interactive-users-more:hover {
	background-repeat: no-repeat;
}

#pagelet-list .interactive-users-con li img,#pagelet-list .interactive-users-con li a,#pagelet-list .sns-share-con li a {
	display: block;
	width: 100%;
	height: 100%
}

#pagelet-list .sns-share-con li a.sns-weibo {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-weibo:hover {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-weixin {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-weixin:hover {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-qzone {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-qzone:hover {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-renren {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-con li a.sns-renren:hover {
	background-repeat: no-repeat;
}

#pagelet-list .sns-share-tri {
	position: absolute;
	width: 148px;
	height: 15px;
	left: -74px;
	background: transparent
}

#pagelet-list .sns-share-tri i {
	position: absolute;
	width: 16px;
	height: 8px;
	left: 64px;
	top: -1px;
	background-repeat: no-repeat;
}

#pagelet-list .push-modal .modal-dialog {
	width: 500px
}

#pagelet-list .push-modal h3 {
	font-size: 20px;
	font-weight: 700;
	color: #5d5d5d;
	margin-bottom: 20px
}

#pagelet-list .push-modal ul {
	text-align: left
}

#pagelet-list .push-modal li {
	margin-bottom: 20px
}

#pagelet-list .push-modal .push-tip {
	color: #005eae
}

#pagelet-list .push-modal .push-action {
	margin-top: 30px
}

#pagelet-list .more-action-list {
	padding-right: 20px;
	position: relative;
	color: #4e7dd2;
	display: inline-block;
	cursor: pointer;
	background-image: url(../login/down_pull_new.792244a.png);
	background-repeat: no-repeat;
	background-position: right center
}

#pagelet-list .more-action-list:hover .more-action-list-ul {
	display: block
}

#pagelet-list .more-action-list-div {
	position: absolute;
	left: 0;
	top: 15px;
	z-index: 2
}

#pagelet-list .more-action-list-ul {
	border: 1px solid #ccc;
	background: #fff;
	-webkit-box-shadow: 0 1px 6px rgba(14,5,9,.16);
	-moz-box-shadow: 0 1px 6px rgba(14,5,9,.16);
	box-shadow: 0 1px 6px rgba(14,5,9,.16);
	padding-top: 5px;
	display: none;
	margin-top: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-list .more-action-list-ul li {
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	height: 30px;
	border-bottom: 1px solid #ccc;
	padding-top: 10px
}

#pagelet-list .essay-static .disable-delete {
	color: #ccc
}

#pagelet-list .essay-static .disable-delete:hover {
	color: #ccc
}

#pagelet-list .more-action-head {
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	height: 20px;
	border: 0;
	background-repeat: no-repeat;
}

.login.modal-dialog {
	width: 500px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 75px auto 0;
	padding: 23px 0 30px
}

.login .signform_msg {
	height: 16px
}

.login .form1_dt {
	width: 108px
}

.login_wrap {
	width: 358px;
	margin: 0 auto
}

.login_title {
	color: #9E9E9E;
	font-size: 16px;
	margin-bottom: 25px
}

.login_title2 {
	color: #9E9E9E;
	font-size: 16px;
	margin: 9px 0 17px
}

.login_forget {
	float: right
}

.login_submit.signform_btn {
	display: block;
	margin: 18px auto 22px
}

.login_others {
	text-align: center;
	white-space: nowrap
}

.login_other {
	display: inline-block;
	width: 64px;
	height: 64px;
	margin-right: 53px
}

.login_other:last-child {
	margin: 0
}

.login_other_img {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.login_other_img:before {
	content: '';
	display: block;
	position: relative;
	top: 5px;
	left: 5px;
	width: 30px;
	height: 30px
}

.login_other_img_sw {
	background: #FF9E00
}

.login_other_img_sw:before {
	background-repeat: no-repeat;
}

.login_other_img_qq {
	background: #51B1FF
}

.login_other_img_qq:before {
	background-repeat: no-repeat;
}

.login_other_img_tw {
	background: #56CDD2
}

.login_other_img_tw:before {
	background-repeat: no-repeat;
}

.login_other_text {
	margin-top: 9px;
	text-align: center;
	color: #9E9E9E
}

.qq_weibo_notify {
	width: 500px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 75px auto 0
}

.qq_weibo_letter {
	text-align: left
}

.qq_weibo_letter .letter {
	line-height: 28px
}

.qq_weibo_letter a {
	color: #069
}

.qq_weibo_letter .qrcode {
	text-align: center;
	margin-top: 25px
}

body.modal-open {
	margin-right: 0;
	overflow: initial
}

#pagelet_login_pop .login_title {
	text-align: center
}

#pagelet_login_pop .close {
	position: absolute;
	right: 10px;
	top: 10px;
	opacity: 1;
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(//s0.pstatp.com/wenda/wenda_web/static/style/image/delete_01fe5bb.svg) no-repeat;
	background: url(//s0.pstatp.com/wenda/wenda_web/static/style/image/close_2623a66.png) 7px 7px no-repeat \9\0
}

#pagelet_login_pop .close:hover {
	opacity: .8
}

@-webkit-keyframes ripple {
	0% {
		opacity: .4
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(4,4);
		transform: scale(4,4)
	}
}

@-moz-keyframes ripple {
	0% {
		opacity: .4
	}

	100% {
		opacity: 0;
		-moz-transform: scale(4,4);
		transform: scale(4,4)
	}
}

@keyframes ripple {
	0% {
		opacity: .4
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(4,4);
		-moz-transform: scale(4,4);
		transform: scale(4,4)
	}
}

@-webkit-keyframes opacity-in-out {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes opacity-in-out {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@keyframes opacity-in-out {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes bubble {
	100% {
		-webkit-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@-moz-keyframes bubble {
	100% {
		-moz-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@keyframes bubble {
	100% {
		-webkit-transform: translateY(-200px);
		-moz-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@-webkit-keyframes floating {
	from {
		-webkit-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}

	65% {
		-webkit-transform: translate(0,20px) scale(1);
		transform: translate(0,20px) scale(1)
	}

	to {
		-webkit-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}
}

@-moz-keyframes floating {
	from {
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}

	65% {
		-moz-transform: translate(0,20px) scale(1);
		transform: translate(0,20px) scale(1)
	}

	to {
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}
}

@keyframes floating {
	from {
		-webkit-transform: translate(0,0) scale(0.9);
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}

	65% {
		-webkit-transform: translate(0,20px) scale(1);
		-moz-transform: translate(0,20px) scale(1);
		transform: translate(0,20px) scale(1)
	}

	to {
		-webkit-transform: translate(0,0) scale(0.9);
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}
}

@-webkit-keyframes floating-bubble {
	from {
		-webkit-transform: translate(0,-5px) scale(0);
		transform: translate(0,-5px) scale(0)
	}

	to {
		-webkit-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1)
	}
}

@-moz-keyframes floating-bubble {
	from {
		-moz-transform: translate(0,-5px) scale(0);
		transform: translate(0,-5px) scale(0)
	}

	to {
		-moz-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1)
	}
}

@keyframes floating-bubble {
	from {
		-webkit-transform: translate(0,-5px) scale(0);
		-moz-transform: translate(0,-5px) scale(0);
		transform: translate(0,-5px) scale(0)
	}

	to {
		-webkit-transform: translate(0,0) scale(1);
		-moz-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1)
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dashoffset: 2000
	}

	100% {
		stroke-dashoffset: 0
	}
}

@-moz-keyframes dash {
	0% {
		stroke-dashoffset: 2000
	}

	100% {
		stroke-dashoffset: 0
	}
}

@keyframes dash {
	0% {
		stroke-dashoffset: 2000
	}

	100% {
		stroke-dashoffset: 0
	}
}

@-webkit-keyframes ball {
	0% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}

	50% {
		-webkit-transform: translate(204px,-67px);
		transform: translate(204px,-67px)
	}

	80% {
		-webkit-transform: translate(232px,-88px);
		transform: translate(232px,-88px)
	}

	90% {
		-webkit-transform: translate(244px,-102px);
		transform: translate(244px,-102px)
	}

	100% {
		-webkit-transform: translate(289px,-148px);
		transform: translate(289px,-148px)
	}
}

@-moz-keyframes ball {
	0% {
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}

	50% {
		-moz-transform: translate(204px,-67px);
		transform: translate(204px,-67px)
	}

	80% {
		-moz-transform: translate(232px,-88px);
		transform: translate(232px,-88px)
	}

	90% {
		-moz-transform: translate(244px,-102px);
		transform: translate(244px,-102px)
	}

	100% {
		-moz-transform: translate(289px,-148px);
		transform: translate(289px,-148px)
	}
}

@keyframes ball {
	0% {
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}

	50% {
		-webkit-transform: translate(204px,-67px);
		-moz-transform: translate(204px,-67px);
		transform: translate(204px,-67px)
	}

	80% {
		-webkit-transform: translate(232px,-88px);
		-moz-transform: translate(232px,-88px);
		transform: translate(232px,-88px)
	}

	90% {
		-webkit-transform: translate(244px,-102px);
		-moz-transform: translate(244px,-102px);
		transform: translate(244px,-102px)
	}

	100% {
		-webkit-transform: translate(289px,-148px);
		-moz-transform: translate(289px,-148px);
		transform: translate(289px,-148px)
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		opacity: 0
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1
	}
}

@-moz-keyframes slideInDown {
	from {
		-moz-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		opacity: 0
	}

	to {
		-moz-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0,-100%,0);
		-moz-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		opacity: 0
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1
	}
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,20%,0);
		transform: translate3d(0,20%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-moz-keyframes fadeInUp {
	from {
		opacity: 0;
		-moz-transform: translate3d(0,20%,0);
		transform: translate3d(0,20%,0)
	}

	to {
		opacity: 1;
		-moz-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,20%,0);
		-moz-transform: translate3d(0,20%,0);
		transform: translate3d(0,20%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none
	}
}

@-webkit-keyframes rings {
	0% {
		-webkit-transform: rotateX(60deg);
		transform: rotateX(60deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-moz-keyframes rings {
	0% {
		-moz-transform: rotateX(60deg);
		transform: rotateX(60deg)
	}

	100% {
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@keyframes rings {
	0% {
		-webkit-transform: rotateX(60deg);
		-moz-transform: rotateX(60deg);
		transform: rotateX(60deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-webkit-keyframes rings-translate {
	0% {
		-webkit-transform: rotateX(40deg);
		transform: rotateX(40deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-moz-keyframes rings-translate {
	0% {
		-moz-transform: rotateX(40deg);
		transform: rotateX(40deg)
	}

	100% {
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@keyframes rings-translate {
	0% {
		-webkit-transform: rotateX(40deg);
		-moz-transform: rotateX(40deg);
		transform: rotateX(40deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes ripple {
	0% {
		opacity: .4
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(4,4);
		transform: scale(4,4)
	}
}

@-moz-keyframes ripple {
	0% {
		opacity: .4
	}

	100% {
		opacity: 0;
		-moz-transform: scale(4,4);
		transform: scale(4,4)
	}
}

@keyframes ripple {
	0% {
		opacity: .4
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(4,4);
		-moz-transform: scale(4,4);
		transform: scale(4,4)
	}
}

@-webkit-keyframes opacity-in-out {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes opacity-in-out {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@keyframes opacity-in-out {
	0% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes bubble {
	100% {
		-webkit-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@-moz-keyframes bubble {
	100% {
		-moz-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@keyframes bubble {
	100% {
		-webkit-transform: translateY(-200px);
		-moz-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@-webkit-keyframes floating {
	from {
		-webkit-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}

	65% {
		-webkit-transform: translate(0,20px) scale(1);
		transform: translate(0,20px) scale(1)
	}

	to {
		-webkit-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}
}

@-moz-keyframes floating {
	from {
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}

	65% {
		-moz-transform: translate(0,20px) scale(1);
		transform: translate(0,20px) scale(1)
	}

	to {
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}
}

@keyframes floating {
	from {
		-webkit-transform: translate(0,0) scale(0.9);
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}

	65% {
		-webkit-transform: translate(0,20px) scale(1);
		-moz-transform: translate(0,20px) scale(1);
		transform: translate(0,20px) scale(1)
	}

	to {
		-webkit-transform: translate(0,0) scale(0.9);
		-moz-transform: translate(0,0) scale(0.9);
		transform: translate(0,0) scale(0.9)
	}
}

@-webkit-keyframes floating-bubble {
	from {
		-webkit-transform: translate(0,-5px) scale(0);
		transform: translate(0,-5px) scale(0)
	}

	to {
		-webkit-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1)
	}
}

@-moz-keyframes floating-bubble {
	from {
		-moz-transform: translate(0,-5px) scale(0);
		transform: translate(0,-5px) scale(0)
	}

	to {
		-moz-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1)
	}
}

@keyframes floating-bubble {
	from {
		-webkit-transform: translate(0,-5px) scale(0);
		-moz-transform: translate(0,-5px) scale(0);
		transform: translate(0,-5px) scale(0)
	}

	to {
		-webkit-transform: translate(0,0) scale(1);
		-moz-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1)
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dashoffset: 2000
	}

	100% {
		stroke-dashoffset: 0
	}
}

@-moz-keyframes dash {
	0% {
		stroke-dashoffset: 2000
	}

	100% {
		stroke-dashoffset: 0
	}
}

@keyframes dash {
	0% {
		stroke-dashoffset: 2000
	}

	100% {
		stroke-dashoffset: 0
	}
}

@-webkit-keyframes ball {
	0% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}

	50% {
		-webkit-transform: translate(204px,-67px);
		transform: translate(204px,-67px)
	}

	80% {
		-webkit-transform: translate(232px,-88px);
		transform: translate(232px,-88px)
	}

	90% {
		-webkit-transform: translate(244px,-102px);
		transform: translate(244px,-102px)
	}

	100% {
		-webkit-transform: translate(289px,-148px);
		transform: translate(289px,-148px)
	}
}

@-moz-keyframes ball {
	0% {
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}

	50% {
		-moz-transform: translate(204px,-67px);
		transform: translate(204px,-67px)
	}

	80% {
		-moz-transform: translate(232px,-88px);
		transform: translate(232px,-88px)
	}

	90% {
		-moz-transform: translate(244px,-102px);
		transform: translate(244px,-102px)
	}

	100% {
		-moz-transform: translate(289px,-148px);
		transform: translate(289px,-148px)
	}
}

@keyframes ball {
	0% {
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}

	50% {
		-webkit-transform: translate(204px,-67px);
		-moz-transform: translate(204px,-67px);
		transform: translate(204px,-67px)
	}

	80% {
		-webkit-transform: translate(232px,-88px);
		-moz-transform: translate(232px,-88px);
		transform: translate(232px,-88px)
	}

	90% {
		-webkit-transform: translate(244px,-102px);
		-moz-transform: translate(244px,-102px);
		transform: translate(244px,-102px)
	}

	100% {
		-webkit-transform: translate(289px,-148px);
		-moz-transform: translate(289px,-148px);
		transform: translate(289px,-148px)
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		opacity: 0
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1
	}
}

@-moz-keyframes slideInDown {
	from {
		-moz-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		opacity: 0
	}

	to {
		-moz-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0,-100%,0);
		-moz-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		opacity: 0
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1
	}
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,20%,0);
		transform: translate3d(0,20%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-moz-keyframes fadeInUp {
	from {
		opacity: 0;
		-moz-transform: translate3d(0,20%,0);
		transform: translate3d(0,20%,0)
	}

	to {
		opacity: 1;
		-moz-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,20%,0);
		-moz-transform: translate3d(0,20%,0);
		transform: translate3d(0,20%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none
	}
}

@-webkit-keyframes rings {
	0% {
		-webkit-transform: rotateX(60deg);
		transform: rotateX(60deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-moz-keyframes rings {
	0% {
		-moz-transform: rotateX(60deg);
		transform: rotateX(60deg)
	}

	100% {
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@keyframes rings {
	0% {
		-webkit-transform: rotateX(60deg);
		-moz-transform: rotateX(60deg);
		transform: rotateX(60deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-webkit-keyframes rings-translate {
	0% {
		-webkit-transform: rotateX(40deg);
		transform: rotateX(40deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-moz-keyframes rings-translate {
	0% {
		-moz-transform: rotateX(40deg);
		transform: rotateX(40deg)
	}

	100% {
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@keyframes rings-translate {
	0% {
		-webkit-transform: rotateX(40deg);
		-moz-transform: rotateX(40deg);
		transform: rotateX(40deg)
	}

	100% {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

body {
	overflow-y: hidden
}

.vertical-middle {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto
}

.btn-red {
	display: inline-block;
	width: 134px;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #005eae;
	margin-right: 18px;
	line-height: 48px
}

.btn-red:hover {
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: .8
}

.btn-border {
	display: inline-block;
	line-height: 48px;
	width: 134px;
	color: #005eae;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #005eae;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.btn-border:hover {
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: .8
}

.login-index .sfoot_p {
	position: fixed;
	bottom: 0;
	width: 100%
}

.loginindex {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.loginindex .form1_dt {
	position: absolute;
	float: none;
	margin-left: 15px;
	color: #505050
}

.loginindex .form1_dd {
	width: 100%;
	float: none;
	color: #505050
}

.loginindex .signform_input {
	padding-left: 60px;
	border: 0;
	border: 1px solid #ccc\0
}

.loginindex .modal-dialog .signform_input {
	border: 1px solid #ccc
}

.loginindex .signform_msg {
	height: auto;
	display: none
}

.loginindex .slink {
	color: #505050;
	margin-top: 5px
}

.loginindex .form1_checkbox {
	background-image: url(../login/home/login_uncheck.a70e9d1.png);
	font-size: 14px;
	color: #505050;
	margin-top: 5px
}

.loginindex .form1_checkbox.checked {
	background-image: url(../login/home/login_check.a1da7ad.png)
}

.loginindex .signform_input.error {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #91070f
}

.loginindex .login_others {
	text-align: left
}

.loginindex .login_other_img_sw {
	background: 0 0
}

.loginindex .login_other_img_sw:before {
	background-repeat: no-repeat;
}

.loginindex .login_other_img_qq {
	background: 0 0
}

.loginindex .login_other_img_qq:before {
	background-repeat: no-repeat;
}

.loginindex .login_other_img_tw {
	background: 0 0
}

.loginindex .login_other_img_tw:before {
	background-repeat: no-repeat;
}

.loginindex h1 {
	font-size: 36px;
	color: #222
}

.loginindex h2 {
	font-size: 32px;
	color: #222;
	line-height: 55px
}

.loginindex p {
	line-height: 22px;
	font-size: 16px
}

.loginindex .video-icon {
	width: 20px;
	height: 15px;
	display: inline-block;
	margin-left: 5px;
	text-indent: -9999px;
	line-height: 16px;
	background: url(../login/home/video_ic_play.c27a461.png) no-repeat
}

.loginindex .stage {
	float: none;
	-webkit-transition: -webkit-transform .6s linear;
	-moz-transition: -moz-transform .6s linear;
	transition: transform .6s linear
}

.loginindex .nav {
	position: fixed;
	left: 10px;
	z-index: 3;
	top: 40%
}

.loginindex .nav .first-dash-current {
	border: 4px solid #fff;
	background: transparent;
	width: 8px;
	height: 8px
}

.loginindex .nav .other-dash {
	background: #d2d4d6
}

.loginindex .nav .other-dash-current {
	border: 4px solid #f95e58;
	background: transparent;
	width: 8px;
	height: 8px
}

.loginindex .nav i {
	background: #f7f9fa;
	display: block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 10px;
	cursor: pointer
}

.loginindex .feature-icon-animate {
	visibility: hidden
}

.loginindex .stage-header {
	position: fixed;
	width: 100%;
	height: 68px;
	top: 0;
	z-index: 3;
	display: none;
	border-bottom: 1px solid #e8e8e8;
	background-color: #fff;
	background-color: rgba(255,255,255,.6)
}

.loginindex .stage-header.header .head-logo {
	width: 272px;
	height: 38px;
	top: 11px;
	left: 36px;
	background-image: url(../login/home/toutiaohao_logo2.e7a05b4.png)
}

.loginindex .stage-header .btn-group {
	text-align: center;
	position: absolute;
	right: 25px;
	margin-top: 17px;
	white-space: nowrap;
	font-size: 16px
}

.loginindex .stage-header .btn-group .btn-border {
	width: 72px;
	height: 34px;
	line-height: 34px;
	background-color: rgba(255,255,255,.6)
}

.loginindex .stage-header .btn-group .btn-red {
	width: 72px;
	height: 34px;
	line-height: 34px
}

.loginindex .header .head-logo {
	position: absolute;
	top: 20px;
	left: 36px;
	width: 136px;
	height: 46px;
	background-image: url(logo.png);
	text-indent: -999px
}

.loginindex .header .head-register {
	position: absolute;
	top: 20px;
	right: 36px;
	z-index: 3;
	width: 100px;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #fff;
	border: 1px solid rgba(255,255,255,.8)
}

.loginindex .link {
	line-height: 22px;
	font-size: 16px;
	color: #899ec5
}

.loginindex .link:hover {
	color: #7384a5
}

.loginindex .layer {
	width: 100%;
	position: relative;
	overflow: hidden
}

.loginindex .layer .login_submit.signform_btn {
	display: block;
	margin: 16px auto;
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.loginindex .layer .article {
	opacity: 0
}

.loginindex .layer .article .article-content {
	z-index: 2
}

.loginindex .layer.layer-animation {
}

.loginindex .layer.layer-animation path {
}

.loginindex .layer.layer-animation .feature-icon-animate {
	visibility: visible;
	-webkit-animation: floating-bubble .5s 1 cubic-bezier(0.18,.89,.32,1.28) both;
	-moz-animation: floating-bubble .5s 1 cubic-bezier(0.18,.89,.32,1.28) both;
	animation: floating-bubble .5s 1 cubic-bezier(0.18,.89,.32,1.28) both
}

.loginindex .layer.layer-animation .article {
	-webkit-animation: fadeInUp .8s 1 ease both;
	-moz-animation: fadeInUp .8s 1 ease both;
	animation: fadeInUp .8s 1 ease both
}

.loginindex .layer.layer-animation .phone {
	-webkit-animation: slideInDown .8s 1 ease-in-out both;
	-moz-animation: slideInDown .8s 1 ease-in-out both;
	animation: slideInDown .8s 1 ease-in-out both
}

.loginindex .layer.layer-animation.layer-3 .circle {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: rings-translate 1s 1 linear reverse both;
	-moz-animation: rings-translate 1s 1 linear reverse both;
	animation: rings-translate 1s 1 linear reverse both
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-1 {
	-webkit-transform: translateZ(-140px);
	-moz-transform: translateZ(-140px);
	transform: translateZ(-140px)
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-2 {
	-webkit-transform: translateZ(-120px);
	-moz-transform: translateZ(-120px);
	transform: translateZ(-120px)
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-3 {
	-webkit-transform: translateZ(-100px);
	-moz-transform: translateZ(-100px);
	transform: translateZ(-100px)
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-4 {
	-webkit-transform: translateZ(-80px);
	-moz-transform: translateZ(-80px);
	transform: translateZ(-80px)
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-5 {
	-webkit-transform: translateZ(-60px);
	-moz-transform: translateZ(-60px);
	transform: translateZ(-60px)
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-6 {
	-webkit-transform: translateZ(-40px);
	-moz-transform: translateZ(-40px);
	transform: translateZ(-40px)
}

.loginindex .layer.layer-animation.layer-3 .circle-wrap-7 {
	-webkit-transform: translateZ(-20px);
	-moz-transform: translateZ(-20px);
	transform: translateZ(-20px)
}

.loginindex .layer.layer-animation.layer-3 .circle-1 {
	-webkit-animation: spin 35s infinite linear;
	-moz-animation: spin 35s infinite linear;
	animation: spin 35s infinite linear
}

.loginindex .layer.layer-animation.layer-3 .circle-2 {
	-webkit-animation: spin 30s infinite linear reverse;
	-moz-animation: spin 30s infinite linear reverse;
	animation: spin 30s infinite linear reverse
}

.loginindex .layer.layer-animation.layer-3 .circle-4 {
	-webkit-animation: spin 20s infinite linear;
	-moz-animation: spin 20s infinite linear;
	animation: spin 20s infinite linear
}

.loginindex .layer.layer-animation.layer-3 .circle-6 {
	-webkit-animation: spin 25s infinite linear reverse;
	-moz-animation: spin 25s infinite linear reverse;
	animation: spin 25s infinite linear reverse
}

.loginindex .layer.layer-animation.layer-3 .ic {
	-webkit-transition: all ease 1.5s;
	-moz-transition: all ease 1.5s;
	transition: all ease 1.5s
}

.loginindex .layer.layer-animation.layer-3 .ic-favorite {
	-webkit-transform: translateZ(50px);
	-moz-transform: translateZ(50px);
	transform: translateZ(50px)
}

.loginindex .layer.layer-animation.layer-3 .ic-search {
	-webkit-transform: translate3d(11px,0,30px);
	-moz-transform: translate3d(11px,0,30px);
	transform: translate3d(11px,0,30px)
}

.loginindex .layer.layer-animation.layer-3 .ic-like {
	-webkit-transform: translateZ(40px);
	-moz-transform: translateZ(40px);
	transform: translateZ(40px)
}

.loginindex .layer.layer-animation.layer-3 .ic-digup {
	-webkit-transform: translateZ(70px);
	-moz-transform: translateZ(70px);
	transform: translateZ(70px)
}

.loginindex .layer:nth-child(even) {
	background: #f7f9fa
}

.loginindex .layer.layer-1 {
}

.loginindex .layer.layer-1 .login {
	width: 440px;
	height: 280px;
	background: #fff\0;
	background: rgba(255,255,255,.9);
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.loginindex .layer.layer-1 .login .login_wrap {
	margin-top: 30px
}

.loginindex .layer.layer-1 .login .login_wrap.login_other_wrap {
	margin-top: 20px
}

.loginindex .layer.layer-1 .login .login-title {
	float: left;
	margin-right: 15px;
	line-height: 40px
}

.loginindex .layer.layer-1 .login .login_other {
	margin-right: 0;
	width: 40px
}

.loginindex .layer.layer-1 .login .third-login .sns {
    display: inline-block;
    position: relative;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100% 36px;
}



.loginindex .layer.layer-1 .login .third-login .sns a {
    display: block;
    width: 36px;
    height: 36px;
}

.loginindex .layer.layer-1 .slogan {
	width: 386px;
	height: 215px;
	position: absolute;
	top: -250px;
	right: 0;
	left: 0;
	margin: auto
}

.loginindex .layer.layer-1 .banner-top {
	height: 100%;
	position: relative;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fe5d6c', endColorStr='#fd6155', gradientType='0');
	background: -webkit-linear-gradient(#ff6e7c,#ff776d);
	background: -moz-linear-gradient(#ff6e7c,#ff776d);
	background: linear-gradient(#ff6e7c,#ff776d)
}

.loginindex .layer.layer-1 .banner-top:after {
	content: "";
	display: block;
	height: 100%;
	background: url(../login/home/page1_pattern.c04738a.png) repeat
}

.loginindex .layer.layer-1 .banner-top .ripple {
	width: 800px;
	height: 800px;
	position: absolute
}

.loginindex .layer.layer-1 .banner-top .ripple.left {
	bottom: -750px;
	left: 50px
}

.loginindex .layer.layer-1 .banner-top .ripple.left i {
	width: 200px;
	height: 200px;
	border-left: 0
}

.loginindex .layer.layer-1 .banner-top .ripple.right {
	width: 100px;
	height: 100px;
	top: 25%;
	right: -50px
}

.loginindex .layer.layer-1 .banner-top .ripple.right i {
	width: 100px;
	height: 100px
}

.loginindex .layer.layer-1 .banner-top .ripple .r2 {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	animation-delay: 2s
}

.loginindex .layer.layer-1 .banner-top .ripple .r3 {
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	animation-delay: 4s
}

.loginindex .layer.layer-1 .banner-top .ripple .r4 {
	-webkit-animation-delay: 6s;
	-moz-animation-delay: 6s;
	animation-delay: 6s
}

.loginindex .layer.layer-1 .banner-top .ripple .r5 {
	-webkit-animation-delay: 8s;
	-moz-animation-delay: 8s;
	animation-delay: 8s
}

.loginindex .layer.layer-1 .banner-top .ripple i {
	border: 1px solid #fff;
	position: absolute;
	border-bottom: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: ripple 10s infinite ease-out;
	-moz-animation: ripple 10s infinite ease-out;
	animation: ripple 10s infinite ease-out
}

.loginindex .layer.layer-1 .triangle {
	display: block;
	position: absolute;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-1 .triangle.pos1 {
	top: 23%;
	left: 8%;
	width: 28px;
	height: 26px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-1 .triangle.pos2 {
	top: -35px;
	left: 30px;
	width: 52px;
	height: 40px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-1 .triangle.pos3 {
	top: 15%;
	left: 68%;
	width: 39px;
	height: 34px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-1 .triangle.pos4 {
	top: 80%;
	left: 90%;
	width: 46px;
	height: 25px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-1 .banner-bottom {
	height: 30%;
	background: #f7f9fa
}

.loginindex .layer.layer-2 {
	overflow: hidden
}

.loginindex .layer.layer-2 .content {
	height: 100%;
	width: 1203px;
	margin: 0 auto;
	position: relative;
	background: url(../login/home/page2_map.2a03141.png) no-repeat
}

.loginindex .layer.layer-2 .animate-svg-ball {
	z-index: 5;
	position: absolute
}

.loginindex .layer.layer-2 .article {
	width: 450px;
	height: 214px;
	margin: auto 0;
	z-index: 2
}

.loginindex .layer.layer-2 .article .article-content {
	margin-top: 32px;
	margin-left: 32px;
	width: 100%;
	position: absolute
}

.loginindex .layer.layer-2 .article .link {
	display: inline-block;
	padding-bottom: 4px;
	border-bottom: 1px solid #EBEBEC
}

.loginindex .layer.layer-2 .chart {
	width: 625px;
	height: 370px;
	left: auto;
	-webkit-transform-origin: right;
	-moz-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}

.loginindex .layer.layer-2 .chart .macbook {
	width: 625px;
	height: 362px;
	font-size: 24px;
	color: #539fe0;
	background: url(../login/home/page2_macbook.52035b9.png) no-repeat
}

.loginindex .layer.layer-2 .chart .iphone {
	width: 211px;
	height: 291px;
	position: absolute;
	bottom: -24px;
	left: -10px;
	background: url(../login/home/page2_iphone6.3b279df.png) no-repeat
}

.loginindex .layer.layer-2 .chart .iphone .count {
	position: absolute;
	font-size: 18px;
	right: 15px;
	top: 91px
}

.loginindex .layer.layer-2 .chart .user-count {
	width: 177px;
	height: 62px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 40%;
	font-size: 18px;
	left: 50%;
	padding-left: 60px;
	padding-top: 14px
}

.loginindex .layer.layer-5 .article {
	width: 730px;
	height: 621px
}

.loginindex .layer.layer-5 .article-content {
	width: 380px;
	height: 230px;
	position: absolute;
	right: 0;
	margin-top: 155.5px;
	margin-left: 20px
}

.loginindex .layer.layer-5 .article-content h2 {
	margin-top: 40px;
	line-height: 70px
}

.loginindex .layer.layer-5 .phone {
	width: 264px;
	height: 541px;
	margin-left: 50px;
	position: absolute;
	opacity: 0;
	background: url(../login/home/page5_iphone6.dd80b28.png) no-repeat
}

.loginindex .layer.layer-5 .phone .card {
	margin-top: 96px;
	text-align: center
}

.loginindex .layer.layer-5 .phone .card img {
	width: 78px;
	height: 78px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.loginindex .layer.layer-5 .phone .card p {
	font-size: 16px;
	color: #fff;
	line-height: 30px
}

.loginindex .layer.layer-5 .phone .description {
	text-align: center;
	width: 200px;
	margin: 0 auto;
	margin-top: 50px;
	background: url(../login/home/page5_quotes1.fb26c9f.png) no-repeat
}

.loginindex .layer.layer-5 .phone .description p {
	padding: 25px 5px 0;
	word-break: break-all;
	text-align: left;
	font-size: 14px;
	color: #5d5d5d
}

.loginindex .layer.layer-5 .phone .description i {
	display: block;
	width: 19px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-5 .layer-svg-5 {
	margin-top: 155.5px
}

.loginindex .layer.layer-5 .member {
	height: 60px;
	width: 800px;
	position: absolute;
	bottom: 15px;
	margin-left: -37px
}

.loginindex .layer.layer-5 .member .slider-box {
	width: 800px;
	overflow: hidden;
	white-space: nowrap
}

.loginindex .layer.layer-5 .member .element {
	display: inline-block;
	margin: 0 14px;
	position: relative;
	width: 72px;
	height: 72px;
	opacity: .6;
	-webkit-transition: opacity .5s linear;
	-moz-transition: opacity .5s linear;
	transition: opacity .5s linear;
	background: #fff;
	cursor: pointer
}

.loginindex .layer.layer-5 .member .element .leave-rotate {
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

.loginindex .layer.layer-5 .member .element img {
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 52px;
	height: 52px;
	position: absolute;
	margin: 10px;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.loginindex .layer.layer-5 .member .element.enter-rotate {
}

.loginindex .layer.layer-5 .member .element.enter-rotate img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.loginindex .layer.layer-5 .member .element .circle-inner {
	display: none;
	background: url(../login/home/page5_circle_01.34bf10d.png) no-repeat transparent;
	width: 62px;
	height: 62px;
	position: absolute;
	margin: 5px;
	-webkit-transition: -webkit-transform 1s ease-in-out;
	-moz-transition: -moz-transform 1s ease-in-out;
	transition: transform 1s ease-in-out;
	visibility: hidden
}

.loginindex .layer.layer-5 .member .element .circle {
	width: 72px;
	height: 72px;
	margin: 0;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-3 .content {
	width: 920px;
	height: 522px;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.loginindex .layer.layer-3 .link {
	display: inline-block;
	border-bottom: 1px solid #EBEBEC;
	margin-bottom: 10px;
	padding-bottom: 4px
}

.loginindex .layer.layer-3 .circle {
	width: 470px;
	height: 522px;
	float: left;
	position: relative
}

.loginindex .layer.layer-3 .circle-1 {
	background: url(../login/home/page3_engine_circle1.98d2b2c.png) no-repeat;
	width: 470px;
	height: 470px;
	display: block;
	position: absolute
}

.loginindex .layer.layer-3 .circle-2 {
	background: url(../login/home/page3_engine_circle2.3cd0398.png) no-repeat;
	width: 445px;
	height: 445px;
	display: block;
	position: absolute;
	margin: 12.5px
}

.loginindex .layer.layer-3 .circle-3 {
	background: url(../login/home/page3_engine_circle3.f26c249.png) no-repeat;
	width: 380px;
	height: 380px;
	display: block;
	position: absolute;
	margin: 44px
}

.loginindex .layer.layer-3 .circle-4 {
	background: url(../login/home/page3_engine_circle4.28cf64b.png) no-repeat;
	width: 359px;
	height: 359px;
	display: block;
	position: absolute;
	margin: 55px
}

.loginindex .layer.layer-3 .circle-5 {
	background: url(../login/home/page3_engine_circle5.aacccc4.png) no-repeat;
	width: 316px;
	height: 316px;
	display: block;
	position: absolute;
	margin: 77px
}

.loginindex .layer.layer-3 .circle-6 {
	background: url(../login/home/page3_engine_circle6.4565c09.png) no-repeat;
	width: 326px;
	height: 326px;
	display: block;
	position: absolute;
	margin: 71px
}

.loginindex .layer.layer-3 .circle-7 {
	background: url(../login/home/page3_engine_circle7.e65505a.png) no-repeat;
	width: 244px;
	height: 244px;
	display: block;
	position: absolute;
	margin: 111px
}

.loginindex .layer.layer-3 .ic-digup {
	background: url(../login/home/page3_ic_digup.3b1be27.png) no-repeat;
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	left: 80px;
	top: 13%
}

.loginindex .layer.layer-3 .ic-favorite {
	background: url(../login/home/page3_ic_favorite.4373950.png) no-repeat;
	width: 124px;
	height: 124px;
	display: block;
	position: absolute;
	left: 50%;
	top: 5%
}

.loginindex .layer.layer-3 .ic-like {
	background: url(../login/home/page3_ic_like.be8b1dd.png) no-repeat;
	width: 120px;
	height: 120px;
	display: block;
	position: absolute;
	left: 22%;
	top: 63%
}

.loginindex .layer.layer-3 .ic-search {
	background: url(../login/home/page3_ic_search.e9bac65.png) no-repeat;
	width: 84px;
	height: 84px;
	display: block;
	position: absolute;
	left: 68%;
	top: 5%
}

.loginindex .layer.layer-3 .article {
	width: 440px;
	height: 250px;
	border: 4px solid #f95e58;
	border-left: 0;
	float: left;
	margin-top: 13%
}

.loginindex .layer.layer-3 .article .article-content {
	margin: 30px
}

.loginindex .layer.layer-3 .article .article-content h2 {
	line-height: 35px
}

.loginindex .layer.layer-3 .article .article-content .data-desc {
	margin-top: 10px
}

.loginindex .layer.layer-4 .content {
	background: url(../login/home/page4_floor.f4875d8.png) 50% 100% no-repeat;
	width: 100%;
	height: 100%
}

.loginindex .layer.layer-4 .article {
	width: 520px;
	height: 220px;
	left: -298px
}

.loginindex .layer.layer-4 .article .article-content {
	position: absolute;
	margin: 34px
}

.loginindex .layer.layer-4 .article h2 {
	line-height: 65px
}

.loginindex .layer.layer-4 .feature-bubble {
	font-size: 20px;
	position: absolute;
	right: -60%;
	top: -34%;
	text-align: center
}

.loginindex .layer.layer-4 .feature-bubble .feature-icon {
	display: block;
	margin: 0 auto;
	-webkit-transform-origin: bottom;
	-moz-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}

.loginindex .layer.layer-4 .feature-bubble .feature-icon-bottom {
	display: block;
	margin: 0 auto;
	margin-top: 5px
}

.loginindex .layer.layer-4 .feature-bubble .feature-1 {
	position: relative
}

.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon-animate {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	animation-delay: .5s
}

.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon {
	width: 49px;
	height: 54px;
	margin-top: 7px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon-bottom {
	width: 23px;
	height: 10px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-2 {
	position: relative;
	left: -140px;
	top: 25px
}

.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon-animate {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	animation-delay: 1s
}

.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon {
	width: 67px;
	height: 74px;
	margin-top: 7px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon-bottom {
	width: 26px;
	height: 12px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-3 {
	position: relative;
	top: 30px
}

.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon-animate {
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	animation-delay: 1.5s
}

.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon {
	width: 95px;
	height: 105px;
	margin-top: 7px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon-bottom {
	width: 36px;
	height: 16px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-4 {
	position: relative;
	left: -260px;
	top: -100px
}

.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon-animate {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	animation-delay: 2s
}

.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon {
	width: 121px;
	height: 134px;
	margin-top: 7px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon-bottom {
	width: 39px;
	height: 17px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .content {
	width: 670px;
	height: 250px;
	top: -15%
}

.loginindex .layer.layer-6 .content svg {
	width: 670px;
	height: 250px
}

.loginindex .layer.layer-6 .content .article {
	margin-top: 48px;
	width: 100%;
	position: absolute;
	z-index: 2
}

.loginindex .layer.layer-6 .content .article .article-content {
	margin-left: 96px
}

.loginindex .layer.layer-6 .content h1 {
	line-height: 70px
}

.loginindex .layer.layer-6 .content p {
	color: #222
}

.loginindex .layer.layer-6 .content .feature-text {
	font-size: 18px
}

.loginindex .layer.layer-6 .triangle {
	display: block;
	position: absolute
}

.loginindex .layer.layer-6 .triangle.pos1 {
	top: 50%;
	left: 10%;
	width: 28px;
	height: 37px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .triangle.pos2 {
	top: -37px;
	left: 48px;
	width: 49px;
	height: 62px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .triangle.pos3 {
	top: 15%;
	left: 55%;
	width: 35px;
	height: 38px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .triangle.pos4 {
	top: -18px;
	left: 627px;
	width: 74px;
	height: 116px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .triangle.pos5 {
	top: 80%;
	left: 85%;
	width: 50px;
	height: 38px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature {
	width: 560px;
	margin: 0 auto;
	height: 140px;
	margin-top: 15px
}

.loginindex .layer.layer-6 .feature .quiz.feature-hover-current {
	color: #fff
}

.loginindex .layer.layer-6 .feature .quiz.feature-hover-current:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .quiz:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .video.feature-hover-current {
	color: #fff
}

.loginindex .layer.layer-6 .feature .video.feature-hover-current:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .video:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .img.feature-hover-current {
	color: #fff
}

.loginindex .layer.layer-6 .feature .img.feature-hover-current:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .img:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .collection.feature-hover-current {
	color: #fff
}

.loginindex .layer.layer-6 .feature .collection.feature-hover-current:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature .collection:after {
	background-repeat: no-repeat;
}

.loginindex .layer.layer-6 .feature i {
	width: 140px;
	height: 140px;
	background: #fff;
	display: block;
	float: left;
	position: relative;
	text-align: center
}

.loginindex .layer.layer-6 .feature i span {
	position: relative;
	top: 72%
}

.loginindex .layer.layer-6 .feature i:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 38px;
	height: 38px
}

.loginindex .layer.layer-6 .feature i:before {
	content: '';
	display: none;
	width: 0;
	height: 0;
	position: absolute;
	top: 140px;
	left: 60px;
	border: 10px solid;
	border-color: #ff6446 #f7f9fa #f7f9fa
}

.loginindex .layer.layer-6 .feature i.feature-hover-current {
	-webkit-animation: opacity-in-out .5s ease;
	-moz-animation: opacity-in-out .5s ease;
	animation: opacity-in-out .5s ease;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff4661', endColorStr='#ff6446', gradientType='0');
	background: -webkit-linear-gradient(#ff4661,#ff6446);
	background: -moz-linear-gradient(#ff4661,#ff6446);
	background: linear-gradient(#ff4661,#ff6446)
}

.loginindex .layer.layer-6 .feature i.feature-hover-current:before {
	display: block
}

.loginindex .layer.layer-6 .horizontal-line {
	display: block;
	margin-top: 50px;
	margin-bottom: 20px;
	background-color: #ff5f58;
	width: 40px;
	height: 4px;
	border: 0
}

.loginindex .layer.layer-6 .feature-text {
	text-align: center
}

.loginindex .layer.layer-7 .login {
	width: 348px;
	height: 244px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center
}

.loginindex .layer.layer-7 .login p {
	font-size: 16px;
	color: #222
}

.loginindex .layer.layer-7 .vertical-line {
	display: block;
	margin: 0 auto;
	width: 1px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #eae9e9
}

.loginindex .layer.layer-7 .btn-group {
	font-size: 16px;
	text-align: center;
	line-height: 50px;
	margin-top: 48px
}

.loginindex .layer.layer-7 .circle-one {
	width: 510px;
	height: 380px;
	position: absolute;
	bottom: 0
}

.loginindex .layer.layer-7 .circle-two {
	width: 471px;
	height: 493px;
	position: absolute;
	top: 0;
	right: 5%
}

.loginindex .layer.layer-7 .bubble {
	display: block;
	position: absolute;
	-webkit-animation: floating 3s infinite ease-in-out;
	-moz-animation: floating 3s infinite ease-in-out;
	animation: floating 3s infinite ease-in-out
}

.loginindex .layer.layer-7 .bubble.bubble-1 {
	width: 27px;
	left: 5%;
	top: 10%;
	height: 27px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-1:after {
	content: "";
	width: 27px;
	height: 27px;
	margin-top: 5px;
	margin-left: -5px;
	display: block;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-2 {
	-webkit-animation-duration: 4s;
	-moz-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	animation-delay: .5s;
	width: 54px;
	left: 20%;
	top: 20%;
	height: 54px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-2:after {
	content: "";
	width: 54px;
	height: 54px;
	margin-top: 5px;
	margin-left: 5px;
	display: block;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-3 {
	-webkit-animation-duration: 6s;
	-moz-animation-duration: 6s;
	animation-duration: 6s;
	width: 104px;
	left: 40%;
	top: 5%;
	height: 104px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-3:after {
	content: "";
	width: 104px;
	height: 104px;
	margin-top: 12px;
	margin-left: 12px;
	display: block;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-4 {
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	animation-delay: .5s;
	width: 66px;
	left: 80%;
	top: 40%;
	height: 66px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-4:after {
	content: "";
	width: 66px;
	height: 66px;
	margin-top: 10px;
	margin-left: 10px;
	display: block;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-5 {
	-webkit-animation-duration: 4.5s;
	-moz-animation-duration: 4.5s;
	animation-duration: 4.5s;
	width: 40px;
	left: 90%;
	top: 60%;
	height: 40px;
	background-repeat: no-repeat;
}

.loginindex .layer.layer-7 .bubble.bubble-5:after {
	content: "";
	width: 40px;
	height: 40px;
	margin-top: 8px;
	margin-left: -8px;
	display: block;
	background-repeat: no-repeat;
}

a.get-num{
	background:#fa9;
	display:block;
	height:40px;
	line-height:40px;
	color:#fff;
	width:40%;
	text-align:center;
	border-radius:3px;
}

#pagelet-message {
}

#pagelet-message #message-loadmore,#pagelet-message #message-nomore {
	display: none;
	text-align: center;
	color: #9e9e9e;
	margin: 25px auto
}

#pagelet-message .message-type {
	float: right;
	overflow: hidden
}

#pagelet-message .message-type li {
	float: left;
	font-size: 14px;
	line-height: 1;
	padding: 0 12px;
	border-left: 1px dotted #c5c5c5;
	margin: 17px 0;
	color: #5d5d5d
}

#pagelet-message .message-type li:first-child {
	border-left: 0
}

#pagelet-message .message-type li a:hover {
	color: #9e9e9e
}

#pagelet-message .message-type li a.selected {
	color: #005eae
}

#pagelet-message .message-link {
	color: #4e7dd2
}

#pagelet-message .message-wrapper {
	padding-left: 38px
}

#pagelet-message .sys-notice .new-layout-main {
	margin-top: -30px;
	padding-bottom: 30px
}

#pagelet-message .sys-notice-cell {
	padding: 20px 0;
	font-size: 14px
}

#pagelet-message .sys-notice-bar {
	position: relative;
	line-height: 20px
}

#pagelet-message .sys-notice-bar.user-bar {
	margin-bottom: 5px
}

#pagelet-message .sys-notice-msg {
	display: block;
	color: #595959
}

#pagelet-message .user-bar .sys-notice-msg {
	display: inline
}

#pagelet-message .sys-content {
	width: 600px
}

#pagelet-message .sys-notice-time {
	position: absolute;
	top: 0;
	right: 0;
	color: #9e9e9e;
	font-size: 14px
}

#pagelet-message .sys-notice-sysicon {
	position: absolute;
	left: -38px;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
}

#pagelet-message .sys-notice-extra {
	position: relative;
	margin-top: 10px;
	background: #f5f6f7;
	padding: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-message .triangle-outer,#pagelet-message .triangle-inner {
	position: absolute;
	top: -6px;
	left: 45px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-bottom: 6px solid #f5f6f7;
	border-top: 0
}

#pagelet-message .triangle-inner {
	top: -4px;
	border-bottom-color: #fafafa
}

#pagelet-message .sys-notice-user-avatar {
	position: absolute;
	top: 0;
	left: -38px;
	width: 28px;
	height: 28px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

#pagelet-message .sys-notice-pgc,#pagelet-message .sys-notice-aricle {
	display: block;
	overflow: hidden;
	height: 58px
}

#pagelet-message .sys-notice-pgc-avatar,#pagelet-message .sys-notice-aricle-thumb {
	float: left;
	width: 58px;
	height: 58px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

#pagelet-message .sys-notice-img {
	position: relative;
	width: 100%;
	height: 100%
}

#pagelet-message .sys-notice-pgc-info {
	height: 100%;
	position: relative;
	overflow: hidden;
	margin-left: 78px
}

#pagelet-message .sys-notice-pgc-name {
	font-size: 18px;
	color: #595959
}

#pagelet-message .sys-notice-user-name,#pagelet-message .sys-msg-article-title {
	color: #4e7dd2
}

#pagelet-message .sys-notice-pgc-desc {
	position: absolute;
	bottom: 0;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%
}

#pagelet-message .sys-notice-aricle-title {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#pagelet-message .sys-notice-aricle .sys-notice-aricle-title {
	margin-left: 78px;
	line-height: 58px
}

.mobile-wrapper {
	width: 80%;
	margin: 0 auto
}

.mobile-wrapper .wrapper {
	width: 485px;
	margin: 0 auto;
	margin-top: 40px
}

.mobile-wrapper .primary-btn {
	display: inline-block;
	color: #9e9e9e;
	background: #f4f5f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 210px;
	text-align: center;
	line-height: 42px;
	border: 0
}

.mobile-wrapper .border-btn {
	font-size: 16px;
	color: #4e7dd2;
	float: right
}

.mobile-wrapper .setting-item {
	line-height: 60px
}

.mobile-wrapper .setting-title {
	vertical-align: top
}

.mobile-wrapper .setting-label {
	font-size: 16px;
	color: #5d5d5d;
	line-height: 40px
}

.mobile-wrapper .btn-group {
	text-align: center
}

.mobile-wrapper .setting-con {
	margin-left: 60px
}

.mobile-wrapper .setting-con .setting-mobile-body {
	width: 310px;
	white-space: nowrap
}

.mobile-wrapper .setting-con .tips {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px 20px;
	width: 317px;
	line-height: 22px;
	margin-top: 15px
}

.mobile-wrapper .setting-con .tips .tips-title {
	font-size: 16px;
	color: #5d5d5d
}

.mobile-wrapper .setting-con .tips p {
	font-size: 14px;
	color: #9E9E9E
}

.mobile-wrapper .setting-con .tips a {
	color: #4e7dd2
}

.mobile-wrapper .setting-btns button {
	margin: 0 16px 0 0
}

.mobile-wrapper .setting-tip {
	font-size: 13px;
	color: #9e9e9e
}

.mobile-wrapper .mobile-status {
	font-size: 16px;
	color: #9E9E9E
}

.mobile-wrapper .mobile-status.green {
	color: #34c765
}

.mobile-wrapper .mobile-input {
	width: 100%;
	height: 40px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 0 5px
}

.mobile-wrapper .mobile-input[disabled] {
	background-color: #f7f7f7
}

.mobile-wrapper .mobile-error-tips {
	color: red;
	font-size: 14px;
	display: none;
	line-height: 10px
}

.mobile-wrapper .captcha {
	width: 86px;
	margin-right: 12px
}

.mobile-wrapper .img-captcha-pic {
	display: inline-block
}

.mobile-wrapper .widget_btn {
	margin-top: 30px;
	width: 140px;
	height: 40px;
	margin-right: 30px
}

.mobile-wrapper .widget_btn_cancel {
	width: 140px;
	height: 40px
}

.mobile-wrapper .unbind-mobile .modal-content {
	width: 520px;
	height: 330px
}

.mobile-wrapper .unbind-mobile .modal-dialog {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 520px;
	height: 330px
}

.mobile-wrapper .unbind-mobile-text {
	font-size: 16px;
	color: #595959;
	margin-top: 26px;
	text-align: left
}

.mobile-wrapper .unbind-mobile-warn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #E8E8E8;
	width: 460px;
	height: 124px;
	margin: 0 auto;
	font-size: 16px;
	color: #9e9e9e;
	text-align: left;
	padding: 16px 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 20px
}

#origin_manage_article_detail .content {
	clear: both;
	width: 750px;
	height: 164px;
	border: 1px solid #e9e9e9;
	margin-top: 32px;
	margin-bottom: 15px
}

#origin_manage_article_detail .left {
	float: left;
	width: 570px;
	height: 164px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #e9e9e9;
	padding: 16px 20px
}

#origin_manage_article_detail .left .left-col {
	height: 66px;
	line-height: 66px
}

#origin_manage_article_detail .left .col-text {
	display: inline-block;
	padding-right: 20px;
	padding-left: 10px
}

#origin_manage_article_detail .right {
	float: left;
	width: 180px;
	height: 164px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 20px;
	text-align: left
}

#origin_manage_article_detail .right .right-col {
	height: 44px;
	line-height: 44px
}

#origin_manage_article_detail .right .col-text {
	display: inline-block;
	padding-right: 10px
}

#origin_manage_article_detail .col-text {
	font-size: 14px;
	color: #9e9e9e
}

#origin_manage_article_detail .col-title,#origin_manage_article_detail .col-time,#origin_manage_article_detail .col-num {
	color: #5d5d5d;
	font-size: 14px
}

#origin_manage_article_detail .add_text {
	margin-bottom: 30px
}

#origin_manage_article_detail a {
	color: #4d7dd2
}

#plagiarism_list {
	margin-top: 20px
}

#plagiarism_list .plagiarism_table {
	width: 752px;
	border: 1px solid #e9e9e9;
	font-size: 14px
}

#plagiarism_list .plagiarism_table .name-td {
	width: 110px
}

#plagiarism_list .plagiarism_table .platform-td {
	width: 45px
}

#plagiarism_list .plagiarism_table .plagiarism-td {
	width: 60px
}

#plagiarism_list .plagiarism_table .doing-td {
	width: 150px
}

#plagiarism_list .plagiarism_table .rights-td {
	width: 80px
}

#plagiarism_list tr {
	height: 42px;
	line-height: 42px
}

#plagiarism_list tr:first-child {
	border-bottom: 1px solid #e9e9e9
}

#plagiarism_list td {
	text-align: center
}

#plagiarism_list td span {
	margin: 0 5px
}

#plagiarism_list .td-text {
	color: #4d7dd2;
	display: none
}

#plagiarism_list .confirm-plagiarism,#plagiarism_list .confirm-reprint {
	color: #595959;
	cursor: normal
}

#plagiarism_list .delete_success,#plagiarism_list .no-right {
	color: #595959;
	cursor: auto
}

#plagiarism_list #right-hint {
	color: #4d7dd2;
	cursor: pointer
}

#plagiarism_list .selected {
	display: inline-block
}

#plagiarism_list span {
	cursor: pointer
}

#plagiarism_list .account-name {
	display: inline-block;
	width: 100px;
	height: 42px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle
}

#plagiarism_list td {
	padding-right: 21px
}

#plagiarism_list td:first-child {
	padding-left: 20px
}

#plagiarism_list td:last-child {
	padding-right: 20px
}

#plagiarism_list #article_detail_list tr:nth-child(odd) {
	background-color: #fff
}

#plagiarism_list #article_detail_list tr:nth-child(even) {
	background-color: #f4f5f6
}

#plagiarism_list .title {
	display: inline-block;
	width: 155px;
	height: 42px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle
}

#plagiarism_list .pager-plagiarism {
	width: 752px;
	margin-top: 20px
}

#plagiarism_list .sign-hint-tip {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 8px;
	vertical-align: middle;
	cursor: pointer;
	background-repeat: no-repeat;
}

#plagiarism_list .sign-hint-tip:hover {
	background: url(../login/explain_hover.01472f8.png) no-repeat center center
}

#pagelet-origin .page_tabs {
	width: 750px
}

#pagelet-origin .article-list {
	display: none
}

#pagelet-origin .white-list {
	display: none
}

#pagelet-origin .active {
	display: block
}

#add_white_list {
}

#add_white_list .modal-dialog {
	width: 540px;
	height: 614px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

#add_white_list .modal-content {
	width: 540px;
	height: 614px
}

#add_white_list .modal-body {
	padding: 0
}

#add_white_list .add_white_list_header {
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #595959;
	border-bottom: 1px solid #e9e9e9
}

#add_white_list .add-white-list-content {
	position: relative;
	padding: 0 37px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#add_white_list label {
	display: block;
	padding-top: 20px;
	padding-bottom: 8px;
	font-size: 16px;
	color: #595959;
	text-align: left
}

#add_white_list input {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 466px;
	height: 40px;
	font-size: 14px;
	color: #595959;
	margin: 0 auto;
	border: 0;
	border: 1px solid #e9e9e9;
	padding-left: 8px;
	cursor: pointer
}

#add_white_list #id-error-id-hint {
	display: none;
	position: absolute;
	top: 196px;
	left: 113px;
	font-size: 10px;
	color: red
}

#add_white_list #id-error-name-hint {
	display: none;
	position: absolute;
	top: 110px;
	left: 113px;
	font-size: 10px;
	color: red
}

#add_white_list .selectPgc {
	background-color: #eee
}

#add_white_list select {
	height: 40px;
	width: 466px;
	border: 0;
	border: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	font-size: 14px;
	background-color: #fff;
	cursor: pointer
}

#add_white_list #white-list-hint {
	width: 466px;
	height: 100px;
	border: 0;
	border: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
	cursor: pointer
}

#add_white_list .word-check {
	position: absolute;
	top: 390px;
	right: 40px;
	color: #9e9e9e
}

#add_white_list .red {
	color: red
}

#add_white_list .edit-btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 40px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	cursor: pointer;
	background: #f4f5f7;
	margin-top: 40px;
	margin-bottom: 48px
}

#add_white_list .edit-btn:hover {
	background: #fafafa
}

#add_white_list .edit-btn.btn-ok {
	color: #fff;
	background: #005eae
}

#add_white_list .edit-btn.btn-ok:hover {
	background: #0743b1
}

#add_white_list .edit-btn:first-child {
	margin-left: 0
}

#add_white_list #countId:placeholder,#add_white_list #countName:placeholder {
	color: #9e9e9e
}

#add_white_list #countId::-webkit-input-placeholder,#add_white_list #countName::-webkit-input-placeholder {
	color: #9e9e9e
}

#add_white_list #countId:-moz-placeholder,#add_white_list #countName:-moz-placeholder {
	color: #9e9e9e
}

#add_white_list #countId::-moz-placeholder,#add_white_list #countName::-moz-placeholder {
	color: #9e9e9e
}

#add_white_list #countId:-ms-input-placeholder,#add_white_list #countName:-ms-input-placeholder {
	color: #9e9e9e
}

#add_white_list #countId::placeholder,#add_white_list #countName::placeholder {
	color: #9e9e9e
}

#add_white_list #countId:input-placeholder,#add_white_list #countName:input-placeholder {
	color: #9e9e9e
}

#add_white_list #countId::input-placeholder,#add_white_list #countName::input-placeholder {
	color: #9e9e9e
}

#origin_manage_article_num .content {
	width: 750px;
	height: 114px;
	border: 1px solid #9e9e9e;
	margin-top: 32px
}

#origin_manage_article_num .content ul {
	display: block;
	height: 114px;
	vertical-align: middle
}

#origin_manage_article_num .content-col {
	width: 33.2%;
	display: inline-block;
	float: left;
	margin: 26px 0;
	border-right: 1px solid #e8e8e8
}

#origin_manage_article_num li:last-child {
	border: 0
}

#origin_manage_article_num .col-text {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #9e9e9e
}

#origin_manage_article_num .col-num {
	display: block;
	text-align: center;
	padding-top: 20px;
	font-size: 24px;
	color: #222
}

#origin_manage_article_num .add_text {
	display: none;
	margin-top: 15px
}

#origin_manage_article_num .add_text a {
	color: #4e7dd2
}

#origin_article {
	margin-top: 32px
}

#origin_article .origin_stage {
	width: 751px
}

#origin_article .article_table {
	width: 751px;
	border: 1px solid #e9e9e9;
	font-size: 14px
}

#origin_article .article-thead tr {
	border-bottom: 1px solid #e9e9e9
}

#origin_article tr {
	height: 42px;
	line-height: 42px
}

#origin_article tr:nth-child(odd) {
	background-color: #fff
}

#origin_article tr:nth-child(even) {
	background-color: #f4f5f6
}

#origin_article td {
	text-align: center;
	padding-right: 28px
}

#origin_article td a {
	color: #4d7dd2
}

#origin_article td:first-child {
	padding-left: 20px
}

#origin_article td:last-child {
	padding-right: 20px
}

#origin_article .title-td {
	width: 160px
}

#origin_article .time-td {
	width: 100px
}

#origin_article .num-td {
	width: 80px
}

#origin_article .title {
	display: inline-block;
	width: 155px;
	height: 42px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle
}

#origin_article .pager-articles {
	width: 750px;
	margin-top: 20px
}

#origin_manage_sign_modal .modal-dialog {
	width: 950px;
	height: 620px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

#origin_manage_sign_modal .modal-content {
	height: 620px
}

#origin_manage_sign_modal .front-upload,#origin_manage_sign_modal .reverse-upload {
	text-align: center
}

#origin_manage_sign_modal .origin_sign_content {
	margin-left: 20px;
	list-style-type: decimal;
	text-align: left
}

#origin_manage_sign_modal .origin_sign_content a {
	color: #4e7dd2
}

#origin_manage_sign_modal .origin_sign_content li {
	margin-top: 10px
}

#origin_manage_sign_modal .origin_manage_sign_dialog {
	margin: 0 auto;
	width: 900px
}

#origin_manage_sign_modal .origin_sign_title {
	margin-top: 20px;
	font-size: 18px
}

#origin_manage_sign_modal .origin_sign_middle {
	width: 500px;
	margin: 20px auto;
	text-align: left
}

#origin_manage_sign_modal .origin_sign_middle .edit-cell {
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
	position: relative
}

#origin_manage_sign_modal .origin_sign_middle .edit-cell i {
	display: none;
	position: absolute;
	top: 5px;
	left: 450px;
	font-size: 20px;
	color: red
}

#origin_manage_sign_modal .origin_sign_middle .edit-cell span {
	padding-left: 7px;
	text-align: left
}

#origin_manage_sign_modal .origin_sign_middle label {
	float: left;
	width: 90px;
	text-align: left;
	position: relative
}

#origin_manage_sign_modal .origin_sign_middle .name,#origin_manage_sign_modal .origin_sign_middle .address {
	display: block;
	width: 350px;
	height: 25px;
	border: 0;
	border: 1px solid #e9e9e9
}

#origin_manage_sign_modal .origin_sign_middle .upload {
	display: inline-block;
	position: relative;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #fafafa;
	float: left;
	cursor: pointer;
	color: #9e9e9e
}

#origin_manage_sign_modal .origin_sign_middle .btn {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	opacity: 0;
	width: 100px;
	cursor: pointer
}

#origin_manage_sign_modal .origin_sign_middle span {
	line-height: 30px
}

#origin_manage_sign_modal .origin_sign_footer {
	margin: 20px 0
}

#origin_manage_sign_modal .origin_sign_footer .edit-btn {
	border: 0;
	outline: 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	line-height: 40px;
	width: 140px;
	height: 40px;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	background: #f4f5f7;
	margin-top: 40px;
	margin-bottom: 48px
}

#origin_manage_sign_modal .origin_sign_footer .edit-btn:hover {
	background: #fafafa
}

#origin_manage_sign_modal .origin_sign_footer .edit-btn.btn-sure {
	color: #fff;
	background: #005eae
}

#origin_manage_sign_modal .origin_sign_footer .edit-btn.btn-sure:hover {
	background: #0743b1
}

#origin_manage_sign_modal .origin_sign_footer .edit-btn:first-child {
	margin-left: 0
}

#white_list {
	width: 751px;
	margin-top: 32px
}

#white_list .wrap {
	clear: both
}

#white_list .hint_cell {
	margin-bottom: 10px;
	float: left;
	clear: both
}

#white_list .hint_cell a {
	color: #4d7dd2
}

#white_list .add_white_list {
	float: right
}

#white_list .add_white_list a {
	color: #4d7dd2
}

#white_list .white_list_table {
	width: 751px;
	border: 1px solid #e9e9e9;
	font-size: 14px
}

#white_list .white_list_table thead {
	color: #9e9e9e
}

#white_list .white_list_table thead tr {
	border-bottom: 1px solid #e9e9e9
}

#white_list .white_list_table a {
	color: #4d7dd2
}

#white_list .white_list_table tbody {
	color: #5d5d5d
}

#white_list .white_list_table tr {
	height: 42px;
	line-height: 42px
}

#white_list .white_list_table td {
	width: 150px;
	height: 42px;
	text-align: center
}

#white_list .white_list_table tr:nth-child(odd) {
	background-color: #fff
}

#white_list .white_list_table tr:nth-child(even) {
	background-color: #f4f5f6
}

#white_list .delete_style {
	cursor: text
}

#white_list .delete_style a {
	color: red
}

#white_list .pager-white {
	width: 751px;
	margin-top: 20px
}

.origin-tag-wrap {
	margin: 0 auto;
	width: 580px
}

.origin-tag-wrap input[disabled] {
	background: #f8f8f8
}

.origin-tag-wrap .debut-notify-dialog {
	font-size: 16px
}

#origin-mark .origin-hint {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	cursor: pointer;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
}

#origin-mark .origin-hint:hover {
	background: url(../login/explain_hover.01472f8.png) no-repeat center center
}

#origin-mark .origin_checkbox {
	min-width: 18px;
	min-height: 18px;
	cursor: pointer;
	font-size: 15px;
	color: #666;
	white-space: nowrap;
	display: inline-block;
	text-indent: 25px;
	background: url(../login/checkbox_checked.824137a.png) no-repeat 0 center
}

#origin-mark .origin_checkbox.disabled {
	display: block;
	cursor: not-allowed;
	background: url(../login/checkbox_checked_disabled.030aee4.png) no-repeat 0 center
}

#origin-mark .origin-modify {
	font-size: 15px;
	margin-left: 15px;
	color: #4e7dd2;
	cursor: pointer
}

#origin-mark .disabled {
	display: none
}

#origin-mark .origin-content {
	font-size: 14px;
	padding-top: 10px;
	margin-left: 25px;
	margin-top: 15px;
	border-top: 1px solid #ccc
}

#origin-mark .origin-content label {
	padding-right: 10px
}

#origin-mark .origin-content li {
	margin-bottom: 8px
}

#origin-mark .origin-todo {
	position: relative;
	font-size: 15px
}

#origin-mark #apply_create_label {
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	font-size: 16px;
	border: 1px solid #0743b1;
	padding: 0;
	margin-top: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #0743b1
}

#origin-mark .origin-hint-detail {
	left: 605px;
	top: 11px;
	width: 170px
}

#origin-mark .origin-hint-detail a {
	color: #4e7dd2
}

#origin-mark .origin-hint-detail a:first-child {
	padding-bottom: 4px
}

.password_resend {
	font-size: 16px;
	margin-left: 20px
}

.password_h1 {
	color: #4f5157;
	font-size: 18px;
	text-align: center;
	margin-top: 70px
}

.password_submit {
	margin-top: 15px;
	width: 160px
}

.body_password .signform_table {
	width: 400px;
	margin-top: 32px
}

.body_password .signform_col_dt {
	width: 90px
}

.body_password .signform_col_dd {
	width: 310px
}

.body_password .signform_dt:before {
	display: none
}

#pagelet-popalert .popalert-modal .modal-dialog {
	width: 368px
}

#pagelet-popalert .popalert-modal .modal-content {
	border: 0
}

#pagelet-popalert .popalert-modal .modal-body {
	padding: 0
}

#pagelet-popalert .popalert-info {
	min-height: 84px;
	padding-top: 60px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px
}

#pagelet-popalert .popalert-icon {
	position: relative;
	font-size: 18px;
	color: #5d5d5d;
	width: 40px;
	line-height: 22px;
	padding-left: 30px;
	margin: 0 auto 12px
}

#pagelet-popalert .popalert-icon>i {
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
}

#pagelet-popalert .popalert-tip {
	font-size: 14px;
	color: #9e9e9e;
	text-align: center;
	padding: 0 15px;
	margin-bottom: 12px;
	word-break: break-all
}

#pagelet-popalert .popalert-btns {
	font-size: 0;
	padding-bottom: 20px
}

#pagelet-popalert .popalert-submit {
	position: relative;
	margin-left: 0
}

.privacy-operation-modal .modal-content {
	width: 540px;
	height: 384px
}

.privacy-operation-modal .img-captcha-pic {
	display: inline-block
}

.privacy-operation-modal .mobile-error-tips {
	color: red;
	font-size: 14px;
	display: none;
	line-height: 10px
}

.privacy-operation-modal .privacy-footer {
	padding: 20px;
	text-align: center
}

.privacy-operation-modal .top-tip {
	margin-bottom: 30px;
	margin-top: 20px;
	text-align: left;
	font-size: 16px;
	color: #595959
}

.privacy-operation-modal .privacy-check,.privacy-operation-modal .setting-mobile-body {
	text-align: left
}

.privacy-operation-modal .privacy-check label,.privacy-operation-modal .setting-mobile-body label {
	font-size: 16px;
	color: #5d5d5d;
	line-height: 40px;
	margin-right: 26px
}

.privacy-operation-modal .privacy-check input,.privacy-operation-modal .setting-mobile-body input {
	width: 200px;
	margin-right: 12px;
	height: 38px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 0 5px
}

.privacy-operation-modal .privacy-check input[disabled],.privacy-operation-modal .setting-mobile-body input[disabled] {
	background-color: #f7f7f7
}

.privacy-operation-modal .privacy-check .primary-btn,.privacy-operation-modal .setting-mobile-body .primary-btn {
	display: inline-block;
	color: #9e9e9e;
	background: #f4f5f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 146px;
	text-align: center;
	line-height: 35px;
	border: 0
}

.privacy-operation-modal .privacy-tips {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px 20px;
	width: 100%;
	line-height: 22px;
	margin-top: 15px;
	text-align: left
}

.privacy-operation-modal .privacy-tips .privacy-tips-title {
	font-size: 16px;
	color: #5d5d5d
}

.privacy-operation-modal .privacy-tips p {
	font-size: 14px;
	color: #9E9E9E
}

#pagelet-pureVideo .hide {
	display: none
}

#pagelet-pureVideo .oneline {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#pagelet-pureVideo .edit-wrap {
	width: 100%;
	margin: 0 0 100px;
	padding-top: 42px;
	border-top: 2px dotted #d2d2d2
}

#pagelet-pureVideo .edit-cell {
	margin-bottom: 40px
}

#pagelet-pureVideo .edit-label {
	float: left;
	width: 122px;
	text-align: left;
	font-size: 16px;
	color: #5d5d5d;
	line-height: 40px
}

#pagelet-pureVideo .edit-label>span {
	color: #9e9e9e;
	margin-left: 3px
}

#pagelet-pureVideo #abstract {
	height: 120px
}

#pagelet-pureVideo .edit-input,#pagelet-pureVideo .edit-tip {
	margin-left: 122px;
	font-size: 14px;
	color: #9e9e9e
}

#pagelet-pureVideo .edit-tip {
	margin-top: 10px
}

#pagelet-pureVideo #channel_tags {
	display: inline-block;
	width: 92px;
	*height: 40px;
	padding: 6px 12px;
	*float: left;
	margin-right: 14px
}

#pagelet-pureVideo .channel-tip {
	line-height: 40px;
	display: inline-block
}

#pagelet-pureVideo .channel-tip>a {
	color: #4e7dd2;
	margin-left: 14px
}

#pagelet-pureVideo .edit-btns {
	margin-top: 66px
}

#pagelet-pureVideo .edit-btns .edit-input {
	font-size: 0
}

#pagelet-pureVideo .fb {
	margin-left: 0
}

#pagelet-pureVideo .video-select {
	padding-top: 306px;
	background: url(../login/video_pic01.41f3d48.png) no-repeat center 118px
}

#pagelet-pureVideo .video-upload-trigger {
	position: relative;
	margin: 0 auto;
	width: 140px;
	height: 40px;
	overflow: hidden
}

#pagelet-pureVideo #video_file,#pagelet-pureVideo #retry_video_file {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	font-size: 100em
}

#pagelet-pureVideo .video-type {
	font-size: 14px;
	color: #9e9e9e;
	margin-top: 20px;
	text-align: center;
	line-height: 1.4
}

#pagelet-pureVideo .video-uploading,#pagelet-pureVideo .video-uploaded,#pagelet-pureVideo .video-reupload {
	height: 116px;
	padding-top: 42px;
	background: 0 0
}

#pagelet-pureVideo .video-uploaded {
	padding-left: 122px
}

#pagelet-pureVideo #video-name {
	font-size: 16px;
	color: #5d5d5d
}

#pagelet-pureVideo .video-progressbar {
	position: relative;
	margin: 10px 0;
	height: 20px
}

#pagelet-pureVideo .progressbar-outer {
	position: relative;
	margin-right: 31px;
	height: 20px;
	background: #ebebeb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	overflow: hidden
}

#pagelet-pureVideo #progressbar-inner {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	transition: width .6s ease;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-color: #85B1FC;
	-moz-background-size: 20px 20px;
	background-size: 20px 20px
}

#pagelet-pureVideo .video-data {
	font-size: 14px;
	color: #9e9e9e
}

#pagelet-pureVideo .video-cancel {
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-pureVideo .video-cancel:hover {
	background-repeat: no-repeat;
}

#pagelet-pureVideo .video-feedback {
	position: relative;
	padding-left: 68px;
	margin-top: 11px
}

#pagelet-pureVideo .video-success-poster {
	position: absolute;
	top: -10px;
	left: 0;
	width: 96px;
	height: 72px;
	background: #f0f1f3
}

#pagelet-pureVideo .video-success-poster>i {
	position: absolute;
	width: 38px;
	height: 38px;
	top: 50%;
	left: 50%;
	margin-top: -19px;
	margin-left: -19px;
	background-repeat: no-repeat;
}

#pagelet-pureVideo .video-success-poster>img {
	display: block;
	width: 100%;
	height: 100%
}

#pagelet-pureVideo .video-feedback-icon {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 50%;
	left: 0;
	margin-top: -24px;
	background: 0 0
}

#pagelet-pureVideo .video-fail .video-feedback-icon {
	background-repeat: no-repeat;
}

#pagelet-pureVideo .video-processing .video-feedback-icon {
	background-repeat: no-repeat;
}

#pagelet-pureVideo .video-success .video-feedback-icon {
	background-repeat: no-repeat;
}

#pagelet-pureVideo #video-feedback-text {
	font-size: 20px;
	color: #5d5d5d;
	margin-bottom: 10px
}

#pagelet-pureVideo #video-feedback-name {
	font-size: 14px;
	color: #9e9e9e;
	float: left;
	margin-right: 24px;
	max-width: 300px
}

#pagelet-pureVideo .video-feedback-retry {
	position: relative;
	float: left;
	font-size: 14px;
	color: #4e7dd2;
	overflow: hidden
}

#pagelet-pureVideo .video-feedback-retry:hover,#pagelet-pureVideo .video-preview:hover {
	color: #385993
}

#pagelet-pureVideo .video-preview {
	float: left;
	font-size: 16px;
	margin-right: 10px;
	color: #4e7dd2
}

#pagelet-pureVideo .alert {
	width: 630px;
	height: 0;
	overflow: hidden;
	margin-left: 122px;
	z-index: 1001;
	-webkit-transition: height 300ms ease;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#pagelet-pureVideo .alert>span {
	line-height: 40px;
	padding: 0 15px;
	display: block
}

#pagelet-pureVideo .affix-top {
	position: relative
}

#pagelet-pureVideo .alert-danger {
	background: #FD890B;
	background: rgba(254,133,0,.95);
	color: #fff;
	border: 0
}

#pagelet-pureVideo .affix {
	position: fixed;
	top: 0;
	width: 630px
}

#pagelet-pureVideo .limit_warning {
	display: none;
	color: #005eae;
	margin-top: 10px;
	font-size: 13px
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 20px 0
	}

	to {
		background-position: 0 0
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 20px 0
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 20px 0
	}

	to {
		background-position: 0 0
	}
}

#pagelet-pureVideo .gg-control {
	height: 20px;
	line-height: 20px
}

#pagelet-pureVideo .gg-radio {
	float: left;
	width: 18px;
	height: 18px;
	margin-top: 1px;
	margin-right: 10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-pureVideo .gg-radio.selected {
	background-repeat: no-repeat;
}

#pagelet-pureVideo .gg-item {
	float: left;
	margin-right: 22px;
	font-size: 14px
}

#pagelet-pureVideo .gg-radio.disabled {
	cursor: not-allowed
}

#pagelet-pureVideo .gg-radio.selected.disabled {
	background-repeat: no-repeat;
}

#pagelet-pureVideo .poster-cell .edit-label {
	line-height: 96px
}

#pagelet-pureVideo .poster-cell .edit-input {
	font-size: 0;
	position: relative
}

#pagelet-pureVideo .edit-input .video-poster {
	display: inline-block;
	width: 140px;
	height: 92px;
	padding-bottom: 26px;
	vertical-align: middle
}

#pagelet-pureVideo .edit-input .modify-poster {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: 0;
	width: 140px;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #fff;
	background-color: rgba(0,0,0,.6);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

#pagelet-pureVideo .channel-select {
	display: inline-block;
	width: 92px;
	padding: 6px 12px;
	margin-right: 14px
}

#pagelet-pureVideo .edit-cell .origin-hint-detail {
	left: 515px
}

.stage-nice-voice {
	float: none;
	margin: 40px auto
}

.stage-nice-voice #pagelet-pureVideo .page_tabs {
	display: none
}

.stage-nice-voice #pagelet-pureVideo .edit-wrap {
	border-top: 0
}

.stage-nice-voice #pagelet-pureVideo .video-select {
	padding-top: 0;
	background: 0 0
}

.stage-nice-voice #pagelet-pureVideo #videobatch_count {
	display: none
}

.stage-nice-voice #pagelet-pureVideo #cg {
	display: none
}

.stage-nice-voice #pagelet-pureVideo #fb {
	background: #C7A96D
}

.pagelet-quiz {
}

.pagelet-quiz .quiz-main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pagelet-quiz .quiz-main .pic-box {
	height: 128px;
	color: #9E9E9E
}

.pagelet-quiz .quiz-main .upload-first-pic {
	width: 128px;
	height: 128px;
	display: inline-block;
	margin-right: 22px;
	border: 0;
	outline: 0
}

.pagelet-quiz .quiz-main .bottom-space {
	margin-bottom: 40px
}

.pagelet-quiz .quiz-main table td {
	width: 120px
}

.pagelet-quiz .quiz-main .line {
	border: 0;
	border-bottom: 1px solid #e9e9e9;
	margin: 30px 0
}

.pagelet-quiz .quiz-main .word-count {
	margin-left: 120px;
	font-size: 13px;
	color: #9E9E9E;
	margin-top: 8px
}

.pagelet-quiz .quiz-main .quiz-form {
	padding-top: 30px;
	white-space: nowrap
}

.formbox input,.pagelet-quiz .quiz-main .question-title input,.pagelet-quiz .quiz-main .option-title input,.pagelet-quiz .quiz-main .result-title input,.pagelet-quiz .quiz-main .result-content input,.pagelet-quiz .quiz-main .option-description input {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 5px;
	line-height: 32px;
	height: 32px;
	border: 1px solid #ddd;
	padding: 0 0px!important;
	cursor:pointer;
	
}

input[value]{
	padding:0 10px!important;
}

.pagelet-quiz .quiz-main .article-description label,.pagelet-quiz .quiz-main .question-description label,.pagelet-quiz .quiz-main .question-setting label,.pagelet-quiz .quiz-main .option-description label {
	vertical-align: top
}

.pagelet-quiz .quiz-main .question-upload {
	display: inline-block;
	position: relative
}

.pagelet-quiz .quiz-main .question-upload .pic-del {
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	width: 128px;
	height: 40px;
	background: #000;
	opacity: .8;
	position: absolute;
	bottom: 0
}

.pagelet-quiz .quiz-main .question-upload .pic-del::before {
	content: '';
	width: 26px;
	height: 26px;
	line-height: 40px;
	position: relative;
	top: 7px;
	display: inline-block;
	background-repeat: no-repeat;
}

.pagelet-quiz .quiz-main .upload {
	display: inline-block;
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background-color: #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: absolute
}

.pagelet-quiz .quiz-main label {
	font-size: 16px;
	color: #5d5d5d;
	text-align: left;
	width: 120px;
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.formbox textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ddd;
	width: 630px;
	height: 100px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 10px
}

.pagelet-quiz .quiz-main .quiz-tab {
	font-size: 18px;
	height: 18px;
	margin-bottom: 30px
}

.pagelet-quiz .quiz-main .quiz-tab .cur {
	color: #005eae
}

.pagelet-quiz .quiz-main .quiz-tab .division {
	border: 0;
	border-right: 1px dotted #c9c9c9;
	display: inline-block;
	margin: 0 18px;
	width: 1px;
	height: 100%
}

.pagelet-quiz .quiz-main .setting-radio {
	display: inline-block;
	line-height: 26px;
	color: #9E9E9E
}

.pagelet-quiz .quiz-main .option-title input {
	width: 610px
}

.pagelet-quiz .quiz-main .option,.pagelet-quiz .quiz-main .result,.pagelet-quiz .quiz-main .question-item {
	border: 1px solid #e9e9e9;
	margin-bottom: 30px
}

.pagelet-quiz .quiz-main .option .option-header,.pagelet-quiz .quiz-main .result .option-header,.pagelet-quiz .quiz-main .question-item .option-header {
	height: 42px;
	background-color: #fafafa;
	border-bottom: 1px solid #e9e9e9;
	font-size: 18px;
	line-height: 42px;
	padding: 0 20px
}

.pagelet-quiz .quiz-main .option .option-header .option-remove,.pagelet-quiz .quiz-main .result .option-header .option-remove,.pagelet-quiz .quiz-main .question-item .option-header .option-remove,.pagelet-quiz .quiz-main .option .option-header .option-edit,.pagelet-quiz .quiz-main .result .option-header .option-edit,.pagelet-quiz .quiz-main .question-item .option-header .option-edit {
	float: right;
	font-size: 14px;
	color: #4e7dd2;
	cursor: pointer;
	margin-left: 20px
}

.pagelet-quiz .quiz-main .option .option-header .option-remove i,.pagelet-quiz .quiz-main .result .option-header .option-remove i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove i,.pagelet-quiz .quiz-main .option .option-header .option-edit i,.pagelet-quiz .quiz-main .result .option-header .option-edit i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit i {
	display: inline-block;
	margin-top: 1px;
	width: 12px;
	height: 13px;
	margin-right: 4px;
	background: no-repeat
}

.pagelet-quiz .quiz-main .option .option-header .option-remove:hover,.pagelet-quiz .quiz-main .result .option-header .option-remove:hover,.pagelet-quiz .quiz-main .question-item .option-header .option-remove:hover,.pagelet-quiz .quiz-main .option .option-header .option-edit:hover,.pagelet-quiz .quiz-main .result .option-header .option-edit:hover,.pagelet-quiz .quiz-main .question-item .option-header .option-edit:hover {
	color: #385993
}

.pagelet-quiz .quiz-main .option .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .result .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .option .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .result .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit:hover i {
	background: no-repeat
}

.pagelet-quiz .quiz-main .option .option-header .option-remove i,.pagelet-quiz .quiz-main .result .option-header .option-remove i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove i {
	background-repeat: no-repeat;
}

.pagelet-quiz .quiz-main .option .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .result .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove:hover i {
	background-repeat: no-repeat;
}

.pagelet-quiz .quiz-main .option .option-header .option-edit,.pagelet-quiz .quiz-main .result .option-header .option-edit,.pagelet-quiz .quiz-main .question-item .option-header .option-edit {
	display: none
}

.pagelet-quiz .quiz-main .option .option-header .option-edit i,.pagelet-quiz .quiz-main .result .option-header .option-edit i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit i {
	background-repeat: no-repeat;
}

.pagelet-quiz .quiz-main .option .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .result .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit:hover i {
	background-repeat: no-repeat;
}

.pagelet-quiz .quiz-main .option .option-body,.pagelet-quiz .quiz-main .result .option-body,.pagelet-quiz .quiz-main .question-item .option-body {
	padding: 30px 20px
}

.pagelet-quiz .quiz-main .option .option-body label,.pagelet-quiz .quiz-main .result .option-body label,.pagelet-quiz .quiz-main .question-item .option-body label {
	width: 100px
}

.pagelet-quiz .quiz-main .option .option-body select,.pagelet-quiz .quiz-main .result .option-body select,.pagelet-quiz .quiz-main .question-item .option-body select {
	width: 300px;
	height: 40px;
	border: 1px solid #e9e9e9
}

.pagelet-quiz .quiz-main .option .option-body textarea,.pagelet-quiz .quiz-main .result .option-body textarea,.pagelet-quiz .quiz-main .question-item .option-body textarea {
	width: 610px
}

.pagelet-quiz .quiz-main .option .option-body input,.pagelet-quiz .quiz-main .result .option-body input,.pagelet-quiz .quiz-main .question-item .option-body input {
	width: 610px
}

.pagelet-quiz .quiz-main .option .option-body .word-count,.pagelet-quiz .quiz-main .result .option-body .word-count,.pagelet-quiz .quiz-main .question-item .option-body .word-count {
	margin-left: 100px
}

.pagelet-quiz .quiz-main .option-add,.pagelet-quiz .quiz-main .question-add,.pagelet-quiz .quiz-main .comment-add {
	margin-top: 8px;
	font-size: 16px;
	color: #4e7dd2;
	display: inline-block
}

.pagelet-quiz .quiz-main .option-add:hover,.pagelet-quiz .quiz-main .question-add:hover,.pagelet-quiz .quiz-main .comment-add:hover {
	color: #385993
}

.pagelet-quiz .quiz-main .results .result-title {
	height: 60px;
	margin-bottom: 60px
}

.pagelet-quiz .quiz-main .results .result-title .result-title-content {
	display: inline-block
}

.pagelet-quiz .quiz-main .results .result-title .label-normal {
	width: auto
}

.pagelet-quiz .quiz-main .results .result-title .result-choose-num {
	position: absolute;
	margin-top: 48px;
	margin-left: -36px
}

.pagelet-quiz .quiz-main .results .result-title span {
	font-size: 16px;
	vertical-align: middle
}

.pagelet-quiz .quiz-main .results .result-title input {
	width: 220px
}

.pagelet-quiz .quiz-main .results .result-demo {
	color: #9E9E9E;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px
}

.pagelet-quiz .quiz-main .results .option-ratio .range-from {
	margin-right: 40px
}

.pagelet-quiz .quiz-main .results .option-ratio input {
	width: 88px
}

.pagelet-quiz .quiz-main .quiz-submit {
	margin-top: 60px;
	text-align: center
}

.pagelet-quiz .quiz-main .quiz-submit .edit-btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 40px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	cursor: pointer;
	background: #f4f5f7
}

.pagelet-quiz .quiz-main .quiz-submit .edit-btn:hover {
	background: #fafafa
}

.pagelet-quiz .quiz-main .quiz-submit .fb {
	color: #fff;
	background: #005eae
}

.pagelet-quiz .quiz-main .quiz-submit .fb:hover {
	background: #0743b1
}

.pagelet-quiz .quiz-main .client-preview {
	display: none
}

.pagelet-quiz .question-item {
	border: 1px solid #e8e8e8;
	margin-bottom: 40px
}

.pagelet-quiz .question-item .multiple-btn {
	font-size: 16px;
	margin: 24px 20px 40px;
	text-align: right
}

.pagelet-quiz .question-item .multiple-btn a {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 110px;
	height: 40px;
	text-align: center;
	line-height: 40px
}

.pagelet-quiz .question-item .multiple-btn a:hover {
	opacity: .5
}

.pagelet-quiz .question-item .multiple-btn .complete {
	border: 1px solid #005eae;
	margin-right: 24px;
	color: #005eae
}

.pagelet-quiz .question-item .multiple-btn .cancel {
	border: 1px solid #9E9E9E;
	color: #9E9E9E
}

.pagelet-quiz .question-item label {
	width: 100px
}

.pagelet-quiz .question-item .option {
	border-style: none;
	border-top: 1px solid #e9e9e9
}

.pagelet-quiz .question-item .option-summary {
	display: none;
	padding: 30px 20px;
	color: #9E9E9E;
	font-size: 16px
}

.pagelet-quiz .question-item .option-add,.pagelet-quiz .question-item .comment-add {
	margin-left: 20px;
	margin-top: -40px;
	position: absolute
}

.pagelet-quiz .question-item .comment-add {
	margin-left: 124px
}

.pagelet-quiz .question-item .question-item-header {
	border-style: none
}

.pagelet-quiz .question-item .question-title,.pagelet-quiz .question-item .question-pic {
	padding: 30px 20px 0
}

.pagelet-quiz .question-item .question-title input,.pagelet-quiz .question-item .question-pic input {
	width: 610px
}

.pagelet-quiz .channel-cell {
	margin-top: 40px
}

.pagelet-quiz .channel-cell select {
	display: inline-block;
	width: 92px;
	height: 40px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.pagelet-quiz .show-gg {
	margin-top: 40px
}

.pagelet-quiz .quiz-preview {
	display: none
}

.pagelet-quiz .quiz-preview .modal-content {
	width: 408px;
	height: 853px;
	background: url(../login/iphone.8669ed8.png) no-repeat;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.pagelet-quiz .quiz-preview .modal-dialog {
	max-width: 408px;
	max-height: 853px
}

.pagelet-quiz .quiz-preview .preview-content {
	border: 0;
	padding: 0;
	top: 182px;
	margin: 0 auto;
	width: 320px;
	height: 512px;
	overflow: scroll
}

.quiz_note {
	padding-left: 15px;
	color: #104ce4
}

#pagelet-rss {
	font-size: 14px;
	color: #9e9e9e
}

#pagelet-rss .forbid_rss {
	padding: 100px 0;
	text-align: center
}

#pagelet-rss .forbid_rss a,#pagelet-rss .rss a {
	color: #4e7dd2
}

#pagelet-rss .rss table {
	width: 100%;
	table-layout: fixed
}

#pagelet-rss .rss table tbody {
	border-top: 1px solid #ebeff5;
	border-bottom: 1px solid #ebeff5
}

#pagelet-rss .rss table tbody tr:nth-child(even) {
	background: #fbfbfb
}

#pagelet-rss .rss table tr {
	height: 66px
}

#pagelet-rss .rss table th,#pagelet-rss .rss table td {
	line-height: 66px;
	text-align: center;
	vertical-align: middle
}

#pagelet-rss .rss table td {
	color: #585858
}

#pagelet-rss .rss table td.rss-addr {
	text-align: left;
	padding-left: 20px;
	color: #4e7dd2
}

#pagelet-rss .rss-url {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#pagelet-rss .rss_check {
	position: relative;
	width: 60px;
	height: 20px;
	line-height: 20px;
	padding-right: 21px;
	text-align: left;
	margin: 0 auto
}

#pagelet-rss .rss_check i {
	position: absolute;
	top: 2px;
	right: 0;
	width: 16px;
	height: 16px;
	background: url(../login/rss_action_icon-mini.327946e.png) no-repeat -2px -62px;
	cursor: pointer
}

#pagelet-rss .rss_check i:hover {
	background-position: -32px -62px
}

#pagelet-rss .rss_checking i {
	background: url(../login/loading_v3.0ebc293.gif) no-repeat
}

#pagelet-rss .rss_pass {
	color: #4ac397
}

#pagelet-rss .rss_checking {
	color: #999
}

#pagelet-rss .rss_fail {
	color: #ff4f4f
}

#pagelet-rss .rss-modify {
	width: 51px;
	height: 20px;
	margin: 0 auto
}

#pagelet-rss .rss_icon {
	float: left;
	width: 20px;
	height: 20px;
	background: url(../login/rss_action_icon-mini.327946e.png) no-repeat 100% 100%;
	margin: 0 auto;
	cursor: pointer
}

#pagelet-rss .rss_del {
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px dotted #9e9e9e;
	background-position: -1px -1px
}

#pagelet-rss .rss_del:hover {
	background-position: -31px -1px
}

#pagelet-rss .rss_del:active {
	background-position: -61px -1px
}

#pagelet-rss .rss_recheck {
	background-position: -1px -30px
}

#pagelet-rss .rss_recheck:hover {
	background-position: -30px -30px
}

#pagelet-rss .rss_recheck:active {
	background-position: -61px -30px
}

#pagelet-rss .rss table th.rss_sno {
	width: 56px
}

#pagelet-rss .rss table th.rss_addr {
	width: 340px
}

#pagelet-rss .rss table th.rss_status {
	width: 110px
}

#pagelet-rss .rss_type {
	width: 120px;
	text-align: center
}

#pagelet-rss .rss_type_select.form1_select {
	margin: 0
}

#pagelet-rss .add_new_rss {
	margin-top: 12px
}

#pagelet-rss .add_new_rss a {
	font-size: 16px;
	color: #4e7dd2
}

#pagelet-rss .add_new_rss a i {
	font-weight: 700
}

#pagelet-rss .rss_save {
	margin-right: 10px
}

#pagelet-rss .rss_tips {
	margin-top: 88px
}

#pagelet-rss .rss_tips li {
	font-size: 14px;
	line-height: 1;
	margin-bottom: 10px
}

#pagelet-rss .rss_tips li a {
	color: #4e7dd2
}

body {
	overflow-y: auto
}

#pagelet-selfservice {
	position: relative;
	width: 1002px
}

#pagelet-selfservice .qa-hot {
	float: right;
	width: 152px;
	border: 1px solid #e9e9e9;
	padding: 18px 16px;
	background: #fafafa;
	font-size: 14px;
	color: #7696b3
}

#pagelet-selfservice .qa-hot-label {
	font-size: 20px;
	color: #5d5d5d;
	margin-bottom: 24px
}

#pagelet-selfservice .qa-hot-list-item {
	margin-bottom: 22px
}

#pagelet-selfservice .qa-hot-list-item:hover {
	color: #99c9ff
}

#pagelet-selfservice .qa-main {
	position: relative;
	width: 790px;
	margin: 0 auto
}

#pagelet-selfservice .qa-nav {
	position: relative;
	height: 110px;
	border-bottom: 1px solid #d2d2d2
}

#pagelet-selfservice .qa-nav-con {
	margin: 13px 0 0 78px;
	overflow: hidden
}

#pagelet-selfservice .qa-nav-item {
	float: left;
	width: 80px;
	text-align: center;
	margin-right: 112px;
	cursor: pointer;
	font-size: 20px;
	color: #9d9d9d
}

#pagelet-selfservice .qa-nav-item.cur {
	color: #005eae
}

#pagelet-selfservice .qa-nav-data {
	margin-right: 0
}

#pagelet-selfservice .qa-nav-icon {
	display: block;
	width: 44px;
	height: 44px;
	margin: 0 auto 6px
}

#pagelet-selfservice .qa-nav-signup>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-signup.cur>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-usage>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-usage.cur>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-data>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-data.cur>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-ad>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-ad.cur>.qa-nav-icon {
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-nav-cursor {
	position: absolute;
	bottom: -1px;
	left: 78px;
	margin-left: 30px;
	width: 20px;
	height: 11px;
	-webkit-transition: left .2s ease-in-out;
	-moz-transition: left .2s ease-in-out;
	transition: left .2s ease-in-out;
	background-repeat: no-repeat;
}

#pagelet-selfservice .qa-box {
	padding-top: 40px;
	font-size: 16px;
	color: #5d5d5d
}

#pagelet-selfservice .qa-question-item {
	margin-bottom: 40px
}

#pagelet-selfservice .qa-question {
	position: relative;
	display: inline-block;
	padding-right: 70px;
	height: 20px;
	line-height: 20px;
	color: #7696b3
}

#pagelet-selfservice .qa-question:hover {
	color: #99c9ff
}

#pagelet-selfservice .qa-question-status {
	position: absolute;
	right: 0;
	top: 0;
	padding-left: 6px;
	width: 44px;
	text-align: left;
	background: #eee;
	color: #9d9d9d;
	font-size: 14px
}

#pagelet-selfservice .qa-question-status:after {
	content: '';
	position: absolute;
	right: 5px;
	top: 8px;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top-color: #9d9d9d
}

#pagelet-selfservice .qa-question-item.on .qa-question-status:after {
	content: '';
	position: absolute;
	right: 5px;
	top: 4px;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-bottom-color: #9d9d9d
}

#pagelet-selfservice .qa-answer {
	display: none;
	margin-top: 20px;
	font-size: 14px
}

#pagelet-selfservice .qa-answer .qa-hint {
	font-size: 15px;
	line-height: 22px
}

#pagelet-selfservice .qa-question-item.on .qa-answer {
	display: block
}

#pagelet-selfservice .qa-link {
	color: #4a96ec
}

#pagelet-selfservice .qa-link:hover {
	color: #385993
}

#pagelet-selfservice .qa-text {
	font-size: 14px;
	margin: 0 0 16px 30px
}

#pagelet-selfservice a {
	color: #4a96ec
}

#pagelet-selfservice .qa-text-left {
	margin-left: 20px
}

#pagelet-selfservice .qa-text-right {
	margin-left: 19px
}

#pagelet-selfservice .qa-other-title {
	margin-top: 10px
}

#pagelet-selfservice .qa-text-right {
	margin-left: -10px
}

#pagelet-selfservice .qa-other-text {
	font-size: 15px;
	margin: 0 0 0 30px;
	padding-left: 6px
}

#pagelet-selfservice .qa-image {
	display: block;
	margin: 20px 0 16px 30px;
	width: 760px
}

#pagelet-selfservice .qa-tbl {
	width: 100%;
	table-layout: fixed;
	border: 1px solid #e9e9e9
}

#pagelet-selfservice .qa-tbl tr {
	height: 42px;
	line-height: 42px;
	font-size: 13px;
	color: #5d5d5d
}

#pagelet-selfservice .qa-tbl th {
	font-size: 14px;
	color: #9e9e9e;
	text-align: left
}

#pagelet-selfservice .qa-tbl span {
	font-size: 12px;
	color: red;
	padding-left: 3px;
	display: inline-block;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8)
}

#pagelet-selfservice .qa-tbl-signup>tbody>tr:nth-child(2n+1) {
	background: #f5f6f7
}

#pagelet-selfservice .qa-tbl th,#pagelet-selfservice .qa-tbl td {
	padding-left: 15px
}

#pagelet-selfservice .qa-tbl-ad th,#pagelet-selfservice .qa-tbl-ad td {
	border-bottom: 1px solid #e9e9e9
}

#pagelet-selfservice .qa-tbl-ad th:first-child {
	width: 100px
}

#pagelet-selfservice .qa-tbl-ad th:first-child,#pagelet-selfservice .qa-tbl-ad td:first-child {
	border-right: 1px solid #e9e9e9
}

#pagelet-selfservice .qa-login-list {
	list-style-type: decimal;
	padding-left: 15px;
	margin-bottom: 16px
}

#pagelet-selfservice .qa-login-list>li {
	line-height: 2
}

#pagelet-selfservice .qa-list>li {
	line-height: 2
}

#pagelet-selfservice .qa-list,#pagelet-selfservice .qa-answer-list {
	margin-bottom: 16px
}

#pagelet-selfservice .qa-answer-list>li {
	margin-left: 30px
}

#pagelet-selfservice .qa-highlight {
	color: #005eae
}

.body_settings .signform_table {
	width: 100%;
	margin-top: 0
}

.body_settings .signform_col_dt {
	width: 177px
}

.body_settings .signform_sub {
	display: none
}

.body_settings .signform_sub.editing {
	display: table-row
}

.settings_submit.widget_btn_ok {
	display: block;
	margin: 51px auto 0
}

.settings.disabled .signform_face_btn,.settings.disabled .signform_face_text,.settings.disabled .jq_upload_form,.settings.disabled .widget_btn_ok {
	display: none
}

.settings_tip1 {
	float: right;
	line-height: 47px;
	color: #9E9E9E
}

.settings_text {
	position: relative;
	color: #9E9E9E;
	margin: 12px 0
}

.editing .settings_content {
	display: none
}

.settings_edit {
	float: right;
	cursor: pointer;
	width: 17px;
	height: 16px;
	background-repeat: no-repeat;
}

.editing .settings_edit {
	display: none
}

.disabled .settings_edit {
	display: none
}

.settings_input {
	display: none
}

.editing .settings_input {
	display: block
}

.body_signemail .signstep {
	margin-top: 22px
}

.signemail {
	width: 550px;
	margin: 66px auto 0
}

.signemail_msg {
	color: #787878;
	line-height: 30px;
	font-size: 16px
}

.signemail_resend {
	color: #787878;
	line-height: 30px;
	margin-top: 55px
}

.signemail_jump_div {
	text-align: center;
	margin-top: 22px
}

.signemail_jump {
	width: auto;
	padding: 0 36px
}

.sign_form .signstep {
	margin-top: 20px;
	width: 682px
}

.signform_table {
	width: 673px;
	margin: 60px auto 45px
}

.signform_item td {
	padding-top: 15px
}

.signform_col_dt {
	width: 156px
}

.signform_dt {
	position: relative;
	color: #5D5D5D;
	font-size: 16px;
	vertical-align: middle
}

.signform_media_type {
	vertical-align: text-top
}

.signform_dt:before {
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: middle;
	margin-right: 4px
}

.require .signform_dt:before {
	background-image: url(../login/form_require.92ba6b9.png)
}

.signform_input.error,.signform_text.error {
	-webkit-box-shadow: 0 0 6px #91070f;
	-moz-box-shadow: 0 0 6px #91070f;
	box-shadow: 0 0 6px #91070f;
	border-color: #91070f
}

.signform_input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	width: 100%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	text-indent: 17px
}

.signform_text {
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-height: 118px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 10px 17px;
	resize: vertical
}

.signform_msg {
	margin: 5px 0;
	color: #91070f
}

.signform_inlinemsg {
	color: #91070f
}

.signform_hint {
	margin: 5px 0;
	color: #9E9E9E
}

.signform_face {
	position: relative;
	height: 128px
}

.signform_face_img {
	display: block;
	max-width: 128px;
	max-height: 128px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.signform_face_btn {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 150px;
	width: 100px;
	line-height: 34px;
	text-align: center;
	background: #F0F1F3;
	color: #9E9E9E;
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.signform_face_btn:hover {
	background: #e4e5e7
}

.signform_face_text {
	position: absolute;
	left: 150px;
	bottom: -1px;
	color: #9E9E9E
}

.signform_face_msg {
	color: #91070f;
	position: absolute;
	top: 40px;
	left: 150px
}

.signform_checktags td {
	padding-top: 10px
}

.signform_checktags_div {
	padding: 10px 0
}

.signform_checktags_div .form1_checkbox {
	display: inline-block;
	margin-right: 20px;
	line-height: 30px
}

.signform_weixin_tr label {
	line-height: 30px
}

.signform_agree_tr td {
	padding: 15px 0
}

.signform_btn {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	width: 200px;
	font-size: 18px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;

	background: #005eae;
	margin-left:140px;
}

.signform_btn2{
	width:100%;
	margin-left:0;
}

.signform_btn:hover {
	background: #007cc9
}

.signform_btn:active {
	background: #005eae;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.signform_btn.disabled {
	cursor: default;
	background: #F0F1F3;
	color: #BEBEBE;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.signform_back {
	color: #9E9E9E;
	background: #F0F1F3;
	margin-right: 36px
}

.signform_back:hover {
	background: #fafafa
}

.signform_back:active {
	background: #e2e4e7
}

.signform_id_item .signform_input {
	width: 450px;
	display: inline-block
}

.signform_id_item_msg {
	margin-bottom: 10px
}

.signform_id_add.widget_btn_cancel {
	line-height: 34px;
	width: 120px;
	font-size: 14px
}

.signform_images_btn.widget_btn_cancel {
	line-height: 34px;
	width: 120px;
	font-size: 14px;
	margin-top: 3px
}

.signform_images_btn.widget_btn_cancel:before {
	content: '上传图片'
}

.signform_images_btn.widget_btn_cancel.loading:before {
	content: '上传中...'
}

.signform_images_item {
	position: relative;
	display: inline-block;
	margin: 10px 15px 0 0;
	vertical-align: top
}

.signform_images_item_img {
	max-width: 100px;
	max-height: 100px
}

.signform_images_item_del {
	position: absolute;
	right: -9px;
	top: -9px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(../login/close2.97e439e.png)
}

.signform_files_btn.widget_btn_cancel {
	line-height: 34px;
	width: 120px;
	font-size: 14px;
	margin-top: 3px
}

.signform_files_btn.widget_btn_cancel:before {
	content: '上传文件'
}

.signform_files_btn.widget_btn_cancel.loading:before {
	content: '上传中...'
}

.signform_files_item_text {
	line-height: 30px
}

.signform_files_item_del {
	margin-left: 5px
}

.signform_td_btns {
	padding-top: 30px
}

.signform_td_btns>:first-child {
	margin-right: 10px
}

.signform_checkline {
	line-height: 2
}

.signform_checkline .form1_checkbox {
	width: 90px
}

.signform_linetip {
	font-size: 13px;
	color: #999;
	display: inline-block;
	line-height: 30px;
	width: 419px;
	vertical-align: top
}

.body_signtype .signstep {
	margin-top: 22px
}

.signtype {
	width: 1002px;
	margin: 82px auto 50px
}

.signtype_item {
	float: left;
	width: 158px;
	margin-left: 53px
}

.signtype_item:first-child {
	margin: 0
}

.signtype_item_bg {
	margin: 0 auto;
	width: 98px;
	height: 106px;
	background-repeat: no-repeat;
}

.signtype_item_icon {
	margin: 0 auto;
	position: relative;
	top: 32px;
	width: 36px;
	height: 35px
}

.signtype_single .signtype_item_icon {
	background-repeat: no-repeat;
}

.signtype_press .signtype_item_icon {
	background-repeat: no-repeat;
}

.signtype_gov .signtype_item_icon {
	background-repeat: no-repeat;
}

.signtype_buss .signtype_item_icon {
	background-repeat: no-repeat;
}

.signtype_group .signtype_item_icon {
	background-repeat: no-repeat;
}

.signtype_item_title {
	color: #3A3C43;
	font-size: 20px;
	text-align: center;
	margin: 16px 0 0
}

.signtype_item_content {
	font-size: 14px;
	line-height: 24px;
	color: #666A79;
	margin: 22px 0 0;
	height: 116px
}

.signtype_item_btn {
	display: block;
	font-size: 16px;
	color: #005eae;
	line-height: 38px;
	text-align: center;
	border: 1px solid #005eae;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.signtype_item_btn:hover {
	background: #005eae;
	color: #fff
}

#pagelet-sort .page_tabs {
	border-top: 1px solid #d8dce4
}

#pagelet-subscriber .daterange {
	border: 0
}

#pagelet-subscriber .subscriber-date {
	padding: 5px 0
}

#pagelet-subscriber .subscriber-data {
	padding-top: 34px
}

#pagelet-subscriber .subscriber-tag {
	position: relative;
	padding-bottom: 34px;
	font-size: 16px;
	color: #222
}

#pagelet-subscriber .subscriber-tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959
}

#pagelet-subscriber .subscriber-tbl th {
	width: 112px;
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0
}

#pagelet-subscriber .subscriber-tbl tbody tr:nth-child(even) {
	background: #fbfbfb
}

#pagelet-subscriber .subscriber-tbl th,#pagelet-subscriber .subscriber-tbl td {
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding-left: 24px
}

#pagelet-subscriber .subscriber-tbl td {
	font-size: 14px
}

#pagelet-subsidy .daterange {
	border: 0
}

#pagelet-subsidy .subsidy-date {
	padding: 5px 0
}

#pagelet-subsidy .subsidy-data {
	padding-top: 34px
}

#pagelet-subsidy .subsidy-tag {
	position: relative;
	padding-bottom: 34px;
	font-size: 16px;
	color: #222
}

#pagelet-subsidy .subsidy-tag span {
	font-size: 13px;
	color: #9e9e9e
}

#pagelet-subsidy .subsidy-tbl {
	border-collapse: collapse;
	table-layout: fixed;
	border: 1px solid #e7eaf0;
	font-size: 16px;
	color: #595959
}

#pagelet-subsidy .subsidy-tbl th {
	width: 112px;
	color: #9e9e9e;
	border-bottom: 1px solid #e7eaf0
}

#pagelet-subsidy .subsidy-tbl tbody tr:nth-child(even) {
	background: #fbfbfb
}

#pagelet-subsidy .subsidy-tbl th,#pagelet-subsidy .subsidy-tbl td {
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding-left: 24px
}

#pagelet-subsidy .subsidy-tbl td {
	font-size: 14px
}

#pagelet-subsidy .subsidy-list {
	width: 100%;
	margin-top: 80px
}

#pagelet-subsidy .subsidy-list th:first-child {
	width: 380px
}

#pagelet-subsidy .subsidy-list td:first-child {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#pagelet-subsidy .subsidy-list a {
	color: #4e7dd2
}

#pagelet-subsidy .subsidy-list a:hover {
	color: #385993
}

.answer-user-avatar {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	float: left
}

.answer-user-name {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px
}

.answer-date {
	color: #999
}

.answer-text {
	width: 686px;
	text-align: justify;
	font-size: 16px;
	padding-left: 48px;
	word-break: break-word
}

.answer-text p {
	margin-bottom: 9px
}

.answer-user {
	margin-bottom: 8px
}

.answer-item {
	padding: 5px 10px 20px 5px;
	position: relative;
	overflow: hidden
}

.essence {
	background: #f4f9fd
}

#refresh_questions {
	margin-right: 64px;
	font-size: 13px;
	color: #383838;
	cursor: pointer
}

#refresh_questions img {
	width: 11px;
	height: 11px;
	position: relative;
	padding-left: 8px;
	top: 1px
}

#load_more {
	font-size: 13px;
	color: #383838;
	cursor: pointer
}

#load_more img {
	width: 8px;
	height: 11px;
	padding-left: 8px
}

#wenda_footer {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 32px
}

#prev_page {
	margin-right: 24px;
	font-size: 13px;
	color: #383838;
	cursor: pointer
}

#next_page {
	font-size: 13px;
	margin-left: 24px;
	color: #383838;
	cursor: pointer
}

#current_page {
	width: 28px;
	text-align: center;
	background-color: #f1f1f1;
	border: 1px solid #e7e9eb
}

#pagelet-wenda,#pagelet-wenda—invite {
	padding-top: 11px
}

#pagelet-wenda .question,#pagelet-wenda—invite .question {
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	padding-bottom: 18px
}

#pagelet-wenda .question-item,#pagelet-wenda—invite .question-item {
	margin-top: 18px
}

#pagelet-wenda .question-name,#pagelet-wenda—invite .question-name {
	font-size: 16px;
	color: #333;
	display: inline;
	font-weight: 700
}

#pagelet-wenda .question-text,#pagelet-wenda—invite .question-text {
	color: #999;
	line-height: 22px
}

#pagelet-wenda .question-status,#pagelet-wenda—invite .question-status {
	display: inline-block;
	background-color: #2a90d7;
	width: 60px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: top;
	text-align: center;
	color: #fff;
	line-height: 20px;
	font-weight: 700
}

#pagelet-wenda .question-status-new,#pagelet-wenda—invite .question-status-new {
	display: inline-block;
	background-color: #005eae;
	width: 60px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: top;
	text-align: center;
	color: #fff;
	line-height: 20px;
	font-weight: 700
}

#pagelet-wenda .btn,#pagelet-wenda—invite .btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	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;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

#pagelet-wenda .btn-default,#pagelet-wenda—invite .btn-default {
	text-shadow: 0 1px 0 #fff;
	border-color: #2a90d7;
	color: #2a90d7;
	font-size: 16px;
	padding: 4px 26px
}

#pagelet-wenda .question-bottom,#pagelet-wenda—invite .question-bottom {
	margin-top: 10px;
	margin-bottom: 16px
}

#pagelet-wenda .answer-btn,#pagelet-wenda—invite .answer-btn {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-right: 8px;
	line-height: 21px
}

#pagelet-wenda .toggle-btn,#pagelet-wenda—invite .toggle-btn {
	cursor: pointer;
	display: none;
	margin-left: 8px;
	position: relative
}

#pagelet-wenda .toggle-btn i,#pagelet-wenda—invite .toggle-btn i {
	position: absolute;
	width: 11px;
	height: 9px;
	top: 4px;
	right: -15px;
	background-repeat: no-repeat;
}

#pagelet-wenda .answer-show-all,#pagelet-wenda—invite .answer-show-all {
	text-align: center;
	position: relative;
	color: #999;
	margin-left: 8px;
	cursor: pointer
}

#pagelet-wenda .answer-show-all i,#pagelet-wenda—invite .answer-show-all i {
	position: absolute;
	width: 11px;
	height: 9px;
	top: 4px;
	right: -15px;
	background-repeat: no-repeat;
}

#pagelet-wenda .question-bottom span,#pagelet-wenda—invite .question-bottom span {
	font-size: 14px;
	color: #999
}

#pagelet-wenda .answer-text-abstract img,#pagelet-wenda—invite .answer-text-abstract img {
	padding-top: 10px;
	display: block;
	max-width: 560px
}

#pagelet-wenda .answer-text-abstract a,#pagelet-wenda—invite .answer-text-abstract a {
	color: #337ab7;
	cursor: pointer
}

#pagelet-wenda .answer-text-real,#pagelet-wenda—invite .answer-text-real {
	display: none
}

#pagelet-write {
	padding: 0 24px 30px;
}

#pagelet-write .edit_body {
	border: 1px solid #E9E9E9
}

#pagelet-write .edit_title {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	border-bottom: 1px solid #E9E9E9;
	font-weight: 700;
	font-size: 20px;
	line-height: 58px;
	height: 58px;
	padding-left: 20px
}

#pagelet-write .edit_tip5 {
	margin: 5px 0 20px;
	color: #9E9E9E
}

#pagelet-write .hide {
	display: none
}

#pagelet-write .oneline {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#pagelet-write .edit-wrap {
	width: 100%;
	margin: 22px 0 100px
}

#pagelet-write .edit-cell {
	margin-bottom: 40px
}

#pagelet-write .edit-label {
	float: left;
	width: 122px;
	text-align: left;
	font-size: 16px;
	color: #5d5d5d;
	line-height: 40px
}

#pagelet-write .edit-label span {
	color: #9e9e9e;
	margin-left: 3px
}

#pagelet-write .abstract .edit-label {
	line-height: 120px
}

#pagelet-write .abstract textarea {
	height: 120px
}

#pagelet-write .content-zone .edit-label {
	line-height: normal
}

#pagelet-write .edit-input,#pagelet-write .edit-tip {
	margin-left: 122px;
	font-size: 13px;
	color: #9e9e9e
}

#pagelet-write .edit-tip {
	margin-top: 10px
}

#pagelet-write .front-cover {
	margin-top: 20px
}

#pagelet-write .front-cover .edit-label {
	line-height: normal
}

#pagelet-write .front-cover-type {
	overflow: hidden
}

#pagelet-write .front-cover-item {
	float: left;
	margin-right: 22px;
	line-height: 20px;
	font-size: 14px
}

#pagelet-write .front-cover-item [data-title] {
	cursor: pointer
}

#pagelet-write .front-cover-radio {
	float: left;
	width: 18px;
	height: 18px;
	margin-top: 1px;
	margin-right: 10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-write .front-cover-radio.selected {
	background-repeat: no-repeat;
}

#pagelet-write .front-cover-main {
	position: relative;
	display: none;
	margin-top: 16px;
	padding-top: 20px;
	border-top: 1px solid #e9e9e9
}

#pagelet-write .front-cover-cur {
	position: absolute;
	top: -8px;
	left: 0;
	width: 16px;
	height: 8px;
	background-repeat: no-repeat;
}

#pagelet-write .front-cover-upload {
	float: left
}

#pagelet-write .front-cover-img {
	position: relative;
	float: left;
	width: 150px;
	height: 105px;
	margin-right: 20px;
	background-color: #f0f1f3;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#pagelet-write .front-cover-img img {
	width: 100%;
	height: 100%
}

#pagelet-write .front-cover-img.cover-loading {
	background: url(../login/loading_v2.50c5e3e.gif) no-repeat center center #f0f1f3
}

#pagelet-write .front-cover-multi {
	display: none
}

#pagelet-write .cover-img-modify {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,.7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#CC000000,endColorstr=#CC000000)";
	cursor: pointer
}

#pagelet-write .cover-img-modify i {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	top: 7px;
	vertical-align: top;
	background-repeat: no-repeat;
}

#pagelet-write .front-cover-img:hover img+.cover-img-modify {
	display: block
}

#pagelet-write .front-cover-right {
	float: left;
	width: 100px;
	margin-left: 20px
}

#pagelet-write .front-cover-preview {
	width: 100px;
	margin: 0;
	height: 34px;
	line-height: 34px;
	font-size: 14px
}

#pagelet-write .front-cover-tip {
	clear: both;
	font-size: 13px;
	color: #9e9e9e;
	padding-top: 12px
}

#pagelet-write .authors-control {
	width: inherit;
	padding: 0 12px;
	*height: 38px;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none
}

#pagelet-write .authors-selected {
	display: inline-block;
	float: left;
	height: 100%;
	overflow: visible
}

#pagelet-write .authors-selected-item {
	float: left;
	border: 0;
	line-height: 38px;
	height: 100%;
	padding: 0
}

#pagelet-write .author-name {
	float: left
}

#pagelet-write .author-remove {
	position: relative;
	top: 9px;
	float: left;
	width: 19px;
	height: 19px;
	cursor: pointer;
	margin: 0 6px;
	background-repeat: no-repeat;
}

#pagelet-write .author-remove:hover,#pagelet-write .author-remove:active {
	background-repeat: no-repeat;
}

#pagelet-write #authors {
	display: inline-block;
	border: 0;
	outline: 0;
	height: 38px;
	*height: 37px;
	line-height: 38px;
	padding: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#pagelet-write #authors {
		line-height: normal
	}
}

#pagelet-write .gg-control {
	height: 20px;
	line-height: 20px;
	margin-bottom: 40px
}

#pagelet-write .gg-radio {
	float: left;
	width: 18px;
	height: 18px;
	margin-top: 1px;
	margin-right: 10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-write .gg-radio.selected {
	background-repeat: no-repeat;
}

#pagelet-write .gg-radio.disabled {
	cursor: not-allowed
}

#pagelet-write .gg-radio.selected.disabled {
	background-repeat: no-repeat;
}

#pagelet-write .gg-spread-tip {
	display: none;
	color: #005eae;
	margin-left: 5px
}

#pagelet-write .gg-push-tip {
	color: #005eae;
	margin-left: 5px
}

#pagelet-write .gg-item {
	float: left;
	margin-right: 22px;
	font-size: 14px
}

#pagelet-write .gg-control.gg-timer {
	height: 40px;
	line-height: 40px
}

#pagelet-write .gg-timer-radio {
	float: none;
	display: inline-block;
	margin-top: 0;
	vertical-align: middle
}

#pagelet-write .gg-timer-tip {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 8px;
	margin-right: 24px;
	vertical-align: middle;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-write .gg-timer-tip:hover {
	background: url(../login/explain_hover.01472f8.png) no-repeat center center
}

#pagelet-write .timer-datetimepicker {
	display: none
}

#pagelet-write .timer-datetimepicker input {
	width: 144px;
	height: 28px;
	padding: 5px 10px;
	color: #9e9e9e;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	vertical-align: middle
}

#pagelet-write .timer-datetimepicker .add-on {
	display: inline-block;
	width: 28px;
	height: 38px;
	background: url(../login/datetimepicker.19d15a7.png) no-repeat center center #fafafa;
	border: 1px solid #e9e9e9;
	border-left: 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	margin-left: -4px;
	margin-right: 10px;
	vertical-align: middle
}

#pagelet-write .timer-datetimepicker.active {
	display: inline-block
}

#pagelet-write #channel_tags {
	display: inline-block;
	width: 92px;
	*height: 40px;
	padding: 6px 12px;
	*float: left;
	margin-right: 14px
}

#pagelet-write .channel-tip {
	line-height: 40px;
	display: inline-block
}

#pagelet-write .channel-tip a,#pagelet-write .gg-item a {
	color: #4e7dd2;
	margin-left: 14px
}

#pagelet-write .edit-btns {
	margin-top: 66px
}

#pagelet-write .edit-btns .edit-input {
	font-size: 0
}

#pagelet-write .edit-btns .edit-btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 40px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	cursor: pointer;
	background: #f4f5f7
}

#pagelet-write .edit-btns .edit-btn:hover {
	background: #fafafa
}

#pagelet-write .edit-btns .edit-btn:active {
	background: #e2e4e7
}

#pagelet-write .edit-btns .edit-btn.fb {
	color: #fff;
	background: #005eae
}

#pagelet-write .edit-btns .edit-btn.fb:hover {
	background: #0743b1
}

#pagelet-write .edit-btns .edit-btn.fb:active {
	background: #005eae
}

#pagelet-write .edit-btns .edit-btn:first-child {
	margin-left: 0
}

#pagelet-write .url_error,#pagelet-write .limit_warning {
	display: none;
	color: #005eae;
	margin-top: 10px;
	font-size: 13px
}

#pagelet-write .alert {
	height: 0;
	overflow: hidden;
	margin-bottom: 10px;
	z-index: 1001;
	-webkit-transition: height 300ms ease
}

#pagelet-write .alert>span {
	line-height: 40px;
	padding: 0 15px;
	display: block
}

#pagelet-write .affix-top {
	position: relative
}

#pagelet-write .alert-danger {
	background: #FD890B;
	background: rgba(254,133,0,.95);
	color: #fff;
	border: 0
}

#pagelet-write .affix {
	position: fixed;
	top: 0;
	width: 752px
}

#pagelet-write .myautosave {
	float: right;
	margin-top: 9px;
	font-size: 13px;
	color: #9e9e9e
}

#pagelet-write .myautosave:before {
	content: '保存中...'
}

#pagelet-write .myautosave.on:before {
	content: '已保存'
}

#pagelet-write .abort-autosave {
	margin-left: 8px;
	color: #4e7dd2
}

#pagelet-write .abort-autosave:hover {
	color: #385993
}

#pagelet-write .gov-proxy {
	position: relative
}

#pagelet-write .gov-proxy input {
	width: 200px
}

#pagelet-write .gov-tip {
	position: absolute;
	top: 0;
	left: 230px;
	line-height: 40px;
	color: #005eae
}

#pagelet-write .video-card {
	margin: 20px 0
}

#pagelet-write .video-uploading,#pagelet-write .video-uploaded {
	position: relative;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 11px 12px
}

#pagelet-write .video-uploading .video-modify-poster,#pagelet-write .video-uploaded .video-modify-poster {
	display: inline-block;
	position: absolute;
	width: 110px;
	height: 20px;
	left: 12px;
	bottom: 11px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	background-color: rgba(0,0,0,.6);
	cursor: pointer;
	z-index: 50
}

#pagelet-write .video-uploading {
	padding: 20px 8px 0 20px;
	height: 74px
}

#pagelet-write .video-card-tip {
	font-size: 13px;
	color: #9e9e9e;
	margin-top: 8px
}

#pagelet-write .video-card-tip.error {
	color: #ff6962
}

#pagelet-write .video-info {
	position: relative;
	margin: 0 31px 10px 0
}

#pagelet-write .video-name {
	font-size: 16px;
	color: #595959
}

#pagelet-write .video-data {
	float: right;
	line-height: 19px;
	font-size: 14px;
	color: #9e9e9e;
	margin-left: 10px
}

#pagelet-write .video-progressbar {
	position: relative;
	margin: 10px 0;
	height: 20px
}

#pagelet-write .progressbar-outer {
	position: relative;
	margin-right: 31px;
	height: 20px;
	background: #ebebeb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	overflow: hidden
}

#pagelet-write #progressbar-inner {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	transition: width .6s ease;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-color: #85B1FC;
	-moz-background-size: 20px 20px;
	background-size: 20px 20px
}

#pagelet-write .video-data {
	font-size: 14px;
	color: #9e9e9e
}

#pagelet-write .video-cancel {
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#pagelet-write .video-cancel:hover {
	background-repeat: no-repeat;
}

#pagelet-write #video-feedback-text {
	float: left;
	font-size: 20px;
	color: #5d5d5d;
	margin-bottom: 8px
}

#pagelet-write #video-feedback-name {
	font-size: 16px;
	color: #9e9e9e;
	margin-right: 24px;
	max-width: 300px
}

#pagelet-write #retry_video_file {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	font-size: 100em
}

#pagelet-write .video-feedback-retry {
	position: relative;
	float: left;
	color: #4e7dd2;
	overflow: hidden;
	cursor: pointer
}

#pagelet-write .video-feedback-retry:hover {
	color: #385993
}

#pagelet-write .video-feedback {
	position: relative;
	padding-left: 134px;
	height: 72px
}

#pagelet-write .video-feedback-status {
	position: absolute;
	width: 110px;
	height: 72px;
	top: 0;
	left: 0;
	background: #f0f1f3
}

#pagelet-write .video-feedback-middle {
	height: 100%;
	padding-right: 120px
}

#pagelet-write .video-feedback-btn {
	position: absolute;
	right: 0;
	top: 50%;
	margin: -17px 0 0;
	width: auto;
	min-width: 84px;
	padding: 0 15px;
	height: 34px;
	line-height: 34px;
	font-size: 14px
}

#pagelet-write .video-feedback-mtop {
	float: left;
	position: relative;
	padding: 13px 51px 0 0;
	line-height: 20px;
	height: 20px;
	max-width: 290px;
	margin-bottom: 12px
}

#pagelet-write .video-feedback-mtop>i {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 41px;
	height: 19px;
	background-repeat: no-repeat;
}

#pagelet-write .video-feedback-mbottom {
	clear: both;
	font-size: 14px;
	color: #4e7dd2
}

#pagelet-write .video-delete {
	float: left;
	margin-right: 20px;
	cursor: pointer
}

#pagelet-write .video-delete:hover {
	color: #385993
}

#pagelet-write .video-fail {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	opacity: .5;
	background-repeat: no-repeat;
}

#pagelet-write .video-processing {
	text-align: center;
	font-size: 13px;
	color: #9e9e9e
}

#pagelet-write .video-processing img {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0
}

#pagelet-write .video-processing-loading {
	width: 26px;
	height: 26px;
	margin: 16px auto 4px;
	-webkit-animation: loading 1s infinite linear;
	-moz-animation: loading 1s infinite linear;
	animation: loading 1s infinite linear;
	background-repeat: no-repeat;
}

@-webkit-keyframes loading {
	25% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	75% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes loading {
	25% {
		-moz-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	50% {
		-moz-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	75% {
		-moz-transform: rotate(270deg);
		transform: rotate(270deg)
	}

	to {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes loading {
	25% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	75% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		transform: rotate(270deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

#pagelet-write .video-success {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

#pagelet-write .video-success>i {
	position: absolute;
	width: 38px;
	height: 38px;
	top: 50%;
	left: 50%;
	margin-top: -19px;
	margin-left: -19px;
	background-repeat: no-repeat;
}

#preview_modal h4 {
	margin: 0;
	font-size: 18px
}

#preview_modal .modal-dialog {
	width: 450px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#preview_modal .modal-body>p {
	text-align: left;
	color: #999
}

#preview_modal .modal-body>p>i {
	font-style: normal;
	color: #00f;
	cursor: pointer
}

#preview_modal .understand {
	margin: 35px auto;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	*border: 1px solid #d2d2d2!important;
	width: 140px;
	height: 32px;
	line-height: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

#preview_modal .modal-body>span {
	display: block;
	text-align: left;
	color: #444
}

#realview .modal-dialog {
	*height: 100%
}

#realview .modal-content {
	width: 408px;
	height: 853px;
	margin: auto;
	*left: 50%;
	*margin-left: -200px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0;
	background: url(../login/iphone.8669ed8.png) no-repeat
}

#realview_iframe {
	margin: 180px 0 0 28px;
	width: 352px;
	height: 515px
}

#realview .modal-dialog {
	width: 500px
}



#vote-modal .modal-dialog {
	width: 630px;
	padding: 30px 0
}

#vote-modal .modal-content {
	border: 0
}

#vote-modal .modal-body {
	padding: 8px;
	background: url(../login/pattern.5730127.png) repeat
}

#vote-modal .vote-wrapper {
	background: #fff
}

#vote-header {
	font-size: 24px;
	color: #333;
	line-height: 86px;
	text-align: center
}

#vote-main {
	margin-right: 45px;
	padding-bottom: 30px;
	text-align: left
}

#vote-form {
	margin: 0
}

#vote-form label.error {
	line-height: normal;
	padding: 0;
	display: block;
	color: #005eae;
	font-size: 12px!important
}

.vote-cell {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px
}

.vote-lebal {
	float: left;
	width: 111px;
	margin-right: 16px;
	text-align: right;
	font-size: 16px;
	color: #595959
}

.vote-data {
	position: relative;
	margin-left: 127px;
	font-size: 14px;
	color: #999
}

.vote-data input[type=text],.vote-data input[type=datetime] {
	width: 100%;
	*width: 390px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	border: 1px solid #d2d2d2;
	padding: 0 35px 0 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.vote-data input[name=vote-expire-time] {
	width: 160px;
	padding: 0 14px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#vote-modal input {
		line-height: normal
	}
}

.form-effect {
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s,-moz-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-effect:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.vote-delete {
	position: absolute;
	top: 10px;
	right: 9px;
	width: 17px;
	height: 20px;
	background: url(../login/vote_icon_creator.6163729.png) no-repeat 0 0;
	cursor: pointer
}

.vote-delete:hover {
	background-position: -21px 0
}

.vote-delete:active {
	background-position: -42px 0
}

.vote-append {
	height: auto;
	line-height: normal
}

#vote-append-item {
	margin: 0;
	color: #38a0f1
}

#vote-append-item:hover,#vote-append-item:active {
	color: #428bca
}

.vote-btn-area {
	margin: 28px 0 0
}

.vote-btn-area .vote-data {
	font-size: 0
}

.vote-btn-area .vote-btn {
	font-size: 16px;
	color: #fff;
	background: #ff4f4f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ff4f4f;
	width: 98px;
	height: 30px;
	line-height: 1;
	text-align: center;
	outline: 0
}

#vote-btn-submit {
	*margin-right: 20px
}

#vote-btn-cancel {
	margin-left: 20px;
	background: #fff;
	color: #ff4f4f;
	*border: 1px solid #ff4f4f!important
}

.vote-type-area {
	height: auto;
	line-height: 20px
}

.vote-type-label {
	*float: left;
	display: inline-block;
	font-weight: 400;
	margin: 0 16px 0 0;
	cursor: default
}

.vote-expire-time {
	*clear: both
}

.vote-type {
	display: none
}

.vote-radio {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../login/vote_icon_creator.6163729.png) no-repeat -63px -2px;
	margin-right: 6px;
	top: 2px;
	*top: 0
}

.vote-radio-checked {
	background-position: -81px -2px
}

.vote-pulldata {
	display: none;
	height: 200px;
	line-height: 200px;
	border-bottom: 86px solid transparent;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.vote-pulldata.vote-pulling {
	background: url(../login/loading_v2.50c5e3e.gif) no-repeat center
}

#vote-append-tpl {
	display: none
}

.datetimepicker-years .table-condensed td,.datetimepicker-months .table-condensed td,.datetimepicker-hours .table-condensed td,.datetimepicker-minutes .table-condensed td {
	*width: 193px
}

#video-modal .modal-dialog {
	width: 530px;
	padding-left: 0;
	padding-right: 0
}

#video-modal .modal-content {
	width: 530px;
	min-height: 290px
}

#video-modal .modal-body {
	padding: 0;
	text-align: left;
	font-size: 14px
}

#video-modal .video-header {
	position: relative;
	height: 60px;
	border-bottom: 1px solid #e9e9e9;
	text-align: left
}

#video-modal .video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #9e9e9e;
	cursor: pointer;
	width: 15px;
	height: 15px;
	opacity: .6;
	background-repeat: no-repeat;
}

#video-modal .video-close:active {
	opacity: 1
}

#video-modal .video-tags {
	position: relative;
	padding: 29px 0 0 45px;
	background: transparent
}

#video-modal .video-tag {
	display: inline-block;
	line-height: 31px;
	border-bottom: 1px solid transparent;
	cursor: pointer;
	color: #9e9e9e;
	font-size: 18px
}

#video-modal .video-tag:first-child {
	margin-right: 30px
}

#video-modal .video-tag.cur {
	color: #005eae;
	border-color: #005eae
}

#video-modal .video-content {
	padding: 0 45px
}

#video-modal .btn {
	width: 94px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #c4c4c4;
	font-size: 18px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: 0
}

#video-modal .new-btn {
	width: 138px;
	margin: 0
}

#video-modal .local_drag {
	padding: 18px 0
}

#video-modal .video-select {
	position: relative;
	margin: 50px auto 28px;
	overflow: hidden
}

#video-modal #video_file {
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	opacity: 0;
	cursor: pointer;
	filter: alpha(opacity=0);
	font-size: 100em
}

#video-modal .video-tip {
	color: #9e9e9e;
	text-align: left;
	margin-bottom: 20px
}

#video-modal .video-tip>span {
	color: #005eae
}

#video-modal .abort {
	display: inline-block;
	color: #ff3434;
	font-size: 16px;
	margin: 16px 0 34px
}

#video-modal .video {
	width: 100%;
	height: 245px;
	margin: 12px 0 16px;
	background: #e2e2e2
}

#video-modal .online-header {
	font-size: 16px;
	color: #5d5d5d;
	margin: 24px 0 9px
}

#video-modal .online-url-tip {
	color: #005eae;
	margin-left: 72px;
	font-size: 13px
}

#video-modal .online-body {
	position: relative;
	margin-bottom: 8px;
	text-align: left
}

#video-modal .online-url {
	width: 354px;
	*width: 328px;
	height: 40px;
	*height: 14px
}

#video-modal .online-preview-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 78px
}

#video-modal .online-preview-box {
	display: none;
	height: 246px;
	margin: 10px 0 8px;
	background: #efefef url(../login/loading_v2.50c5e3e.gif) no-repeat center center
}

#video-modal .online-action {
	text-align: center;
	font-size: 0;
	margin-bottom: 23px
}

#video-modal .online-action>.new-btn:first-child {
	margin-right: 28px
}

#gallery-modal ::-webkit-scrollbar {
	width: 8px;
	height: 8px
}

#gallery-modal ::-webkit-scrollbar-thumb {
	background-color: #9e9e9e;
	height: 10px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

#gallery-modal ::-webkit-scrollbar-thumb:hover {
	background-color: #e9e9e9
}

#gallery-modal ::-webkit-scrollbar-track-piece {
	background-color: #fff;
	-webkit-border-radius: 0;
	border-radius: 0
}

#gallery-modal .modal-dialog {
	width: 630px
}

#gallery-modal .modal-body {
	padding: 0
}

.gallery-modal a {
	font-size: 16px;
	color: #4e7dd2
}

.gallery-modal a:hover {
	color: #385993
}

.gallery-header {
	position: relative;
	padding: 24px 0;
	border-bottom: 1px solid #eaeaea;
	line-height: 1;
	font-size: 16px
}

.gallery-header h3 {
	font-size: 20px;
	font-weight: 700;
	color: #5d5d5d
}

.gallery-sort {
	display: none;
	position: absolute;
	right: 18px;
	top: 26px
}

.gallery-sort a.sorting {
	display: none
}

.gallery-sort a.sort-cancel {
	margin-left: 24px;
	color: #5d5d5d
}

.gallery-sort a.sort-cancel:hover {
	color: #222
}

.gallery-no-empty .gallery-sort {
	display: block
}

.gallery-new {
	position: relative;
	margin: 28px 25px;
	height: 280px;
	border: 2px dashed #e9e9e9;
	background: #f4f6f7;
	cursor: pointer
}

.gallery-new i {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 163px;
	height: 135px;
	margin-top: -67px;
	margin-left: -82px;
	background-repeat: no-repeat;
}

.gallery-new i span {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -16px;
	color: #9e9e9e;
	line-height: 1;
	font-size: 16px
}

.gallery-no-empty .gallery-new {
	height: 0;
	border: 0;
	margin: 0;
	overflow: hidden
}

.gallery-edit {
	display: none
}

.gallery-no-empty .gallery-edit {
	display: block
}

/*.uploadify {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0
}

.swfupload {
	z-index: 100 !important;
}

.uploadify-button {
	display: none
}

.uploadify-queue {
	display: none
}*/

.gallery-extra {
	position: relative;
	font-size: 14px;
	color: #005eae;
	text-align: center;
	margin: 12px 50px 46px;
	line-height: 16px
}

.gallery-more {
	position: absolute;
	top: 0;
	font-size: 16px;
	color: #4e7dd2
}

.gallery-more:hover {
	color: #385993
}

.gallery-footer {
	margin: 30px auto 22px
}

.gallery-footer .submit {
	margin: 0
}

#gallery-items {
	overflow-y: scroll;
	max-height: 370px
}

.gallery-item {
	padding: 22px 0;
	border-bottom: 1px solid #e9e9e9;
	height: 78px;
	line-height: 78px
}

.gallery-sub-item {
	float: left;
	height: 100%
}

.gallery-no {
	width: 50px;
	text-align: center;
	font-size: 22px;
	color: #5d5d5d
}

.gallery-img {
	position: relative;
	width: 102px;
	height: 78px;
	overflow: hidden;
	background: url(../login/essay_bg.01d09cb.png) no-repeat #efefef center;
	-moz-background-size: 75px;
	background-size: 75px
}

.gallery-img img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%
}

.gallery-img-loading {
	background: url(../login/loading_v2.50c5e3e.gif) no-repeat #efefef center
}

.gallery-img-loading img {
	display: none
}

.gallery-img-modify {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 102px;
	height: 78px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.gallery-img:hover .gallery-img-modify {
	display: block
}

.gallery-img.gallery-img-loading:hover .gallery-img-modify {
	display: none
}

.gallery-txt {
	width: 388px;
	margin-left: 22px
}

.gallery-txt textarea {
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	font-size: 14px;
	color: #9e9e9e;
	padding: 0;
	resize: none;
	overflow-y: auto
}

.gallery-txt textarea.new {
	border-color: #e9e9e9;
	padding: 8px 10px
}

.gallery-txt textarea:focus {
	border-color: #e9e9e9;
	padding: 8px 10px
}

.gallery-action {
	position: relative;
	margin-left: 20px;
	width: 20px
}

.gallery-del {
	display: none;
	position: absolute;
	left: 0;
	top: 50%;
	width: 19px;
	height: 19px;
	margin-top: -10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.gallery-del:hover {
	background-repeat: no-repeat;
}

.gallery-item:hover .gallery-del {
	display: block
}

.gallery-sorting .gallery-del {
	display: none
}

.gallery-sorting .gallery-item:hover .gallery-del {
	display: none
}

.gallery-sort-icon {
	display: none;
	position: absolute;
	left: -5px;
	top: 50%;
	width: 26px;
	height: 26px;
	margin-top: -10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.gallery-edit-tip {
	display: inline
}

.gallery-sorting .gallery-edit-tip {
	display: none
}

.gallery-sort-tip {
	display: none
}

.gallery-sorting .gallery-sort-tip {
	display: inline
}

.gallery-sorting .sort-trigger {
	display: none
}

.gallery-sorting a.sorting {
	display: inline
}

.gallery-sorting .gallery-more {
	display: none
}

.gallery-sorting .gallery-footer {
	display: none
}

.gallery-sorting .gallery-sort-icon {
	display: block
}

.gallery-sorting .gallery-img:hover .gallery-img-modify {
	display: none
}

.ui-sortable-helper {
	border: 0
}

.ui-state-highlight {
	border: 1px solid #fcefa1;
	height: 78px;
	line-height: 78px;
	background: #fbf9ee
}

.infoformat-modal .modal-dialog {
	width: 500px
}

.infoformat-modal .modal-body {
	padding: 0
}

.infoformat-modal h3 {
	font-size: 20px;
	color: #595959;
	padding: 44px 0
}

.infoformat-modal ul {
	width: 372px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 14px;
	color: #595959
}

.infoformat-modal li {
	float: left;
	width: 32px;
	margin: 0 46px
}

.infoformat-modal li i {
	display: block;
	width: 32px;
	height: 32px;
	margin-bottom: 8px
}

.infoformat-modal li i.img-icon {
	background-repeat: no-repeat;
}

.infoformat-modal li i.video-icon {
	background-repeat: no-repeat;
}

.infoformat-modal li i.vote-icon {
	background-repeat: no-repeat;
}

.infoformat-modal p {
	font-size: 14px;
	color: #9e9e9e;
	margin: 18px 0 0
}

.infoformat-modal button {
	margin: 54px 0
}

.cover-modal ::-webkit-scrollbar {
	width: 8px;
	height: 8px
}

.cover-modal ::-webkit-scrollbar-thumb {
	background-color: #9e9e9e;
	height: 10px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.cover-modal ::-webkit-scrollbar-thumb:hover {
	background-color: #e9e9e9
}

.cover-modal ::-webkit-scrollbar-track-piece {
	background-color: #fff;
	-webkit-border-radius: 0;
	border-radius: 0
}

.cover-modal .modal-dialog {
	width: 490px
}

.cover-modal .modal-content {
	border: 0
}

.cover-modal .modal-body {
	padding: 0
}

.cover-modal .new-btn {
	margin-left: 44px
}

.cover-modal .new-btn:first-child {
	margin-left: 0
}

.cover-header {
	position: relative;
	padding: 20px 0 16px;
	line-height: 1;
	font-size: 20px;
	color: #595959
}

.cover-footer {
	padding: 20px 0;
	font-size: 0
}

.cover-select-main,.cover-crop-main {
	background: #e9e9e9
}

.cover-select-main {
	max-height: 247px;
	overflow-y: auto
}

.cover-select-items {
	position: relative;
	text-align: left;
	overflow: hidden;
	padding-top: 15px;
	padding-left: 17px
}

.cover-select-items li {
	position: relative;
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 7px 16px;
	background: rgba(0,0,0,.5)
}

.cover-select-items li img {
	max-width: 100%;
	min-height: 100%;
	cursor: pointer
}

.cover-img-hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	cursor: pointer
}

.cover-select-items li:hover .cover-img-hover {
	display: block
}

.cover-select-items li.selected .cover-img-hover {
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
}

.cover-crop-main {
	position: relative;
	height: 270px;
	text-align: center;
	overflow: hidden
}

.cover-crop-modal .jcrop-holder {
	margin: auto
}

#apply_create_label_modal .edit-btns {
	margin-top: 66px
}

#apply_create_label_modal .edit-btns .edit-btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 40px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	cursor: pointer;
	background: #f4f5f7
}

#apply_create_label_modal .edit-btns .edit-btn:hover {
	background: #fafafa
}

#apply_create_label_modal .edit-btns .edit-btn:active {
	background: #e2e4e7
}

#apply_create_label_modal .modal-dialog {
	width: 880px;
	height: 576px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

#apply_create_label_modal .form1_checkbox {
	cursor: pointer;
	margin-left: 5px
}

#apply_create_label_modal .apply_create_close {
	display: inline-block;
	float: right;
	font-size: 20px;
	cursor: pointer
}

#apply_create_label_modal .nav_arrow {
	width: 337px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	font-size: 0;
	line-height: 48px;
	height: 48px;
	margin: 0 auto;
	margin-bottom: 30px
}

#apply_create_label_modal .nav_arrow span {
	display: inline-block;
	position: relative;
	width: 190px;
	height: 46px;
	font-size: 16px;
	background-color: #fff;
	text-align: center;
	z-index: 2;
	background: url(../login/original_create_arrow1.aa53989.png) no-repeat
}

#apply_create_label_modal .nav_arrow .cur {
	color: #fff;
	background-image: url(../login/original_create_arrow.e7f69a4.png)
}

#apply_create_label_modal .nav_arrow span i {
	float: right;
	display: block;
	height: 0;
	width: 0;
	border: 24px solid #005eae;
	border-right-width: 0;
	border-left-color: #fff
}

#apply_create_label_modal .nav_arrow .right {
	left: -18px;
	z-index: 1
}

#apply_create_label_modal .apply_create_body {
	margin: 0 auto;
	width: 800px;
	overflow: hidden
}

#apply_create_label_modal .apply_create_slide {
	width: 1608px
}

#apply_create_label_modal .apply_create_slide p {
	text-align: left;
	line-height: 20px
}

#apply_create_label_modal .apply_create_notice_content {
	display: inline-block;
	width: 800px
}

#apply_create_label_modal .apply_create_notice_content .space_blank {
	margin-top: 30px
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form {
	width: 470px;
	margin: 0 auto;
	height: 300px
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form .origin_active {
	display: block
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form li {
	display: none;
	margin-bottom: 20px;
	line-height: 56px
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form li:first-child {
	display: block
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form label {
	float: left;
	width: 100px;
	text-align: left
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form .edit-input {
	margin: 0
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form .apply_create_first {
	float: left
}

#apply_create_label_modal .apply_create_notice_content .apply_create_form input {
	padding: 8px;
	width: 348px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

#apply_create_label_modal .edit-btns .next,#apply_create_label_modal .edit-btns .ok {
	color: #fff;
	background: #005eae
}

#apply_create_label_modal .edit-btns .next:hover,#apply_create_label_modal .edit-btns .ok:hover {
	background: #0743b1
}

#apply_create_label_modal .edit-btns .ok {
	background: #005eae
}

#apply_create_label_modal .edit-btns .ok:hover {
	background: #0743b1
}

#apply_create_label_modal .channel-select {
	display: inline-block;
	width: 100px;
	padding: 6px 12px;
	margin-right: 14px
}

#push-msg-modal .modal-dialog {
	width: 540px
}

#push-msg-modal .push_title {
	text-align: center;
	font-size: 18px;
	color: #595959;
	border-bottom: 1px solid #e5e5e5
}

#push-msg-modal .modal-body {
	margin: 0 37px
}

#push-msg-modal .edit-main {
	position: relative
}

#push-msg-modal .edit-label {
	text-align: left;
	font-size: 16px;
	color: #595959;
	margin-bottom: 8px
}

#push-msg-modal .edit-input {
	margin-bottom: 10px;
	color: #9e9e9e
}

#push-msg-modal .edit-input input {
	padding: 12px 10px
}

#push-msg-modal .edit-input textarea {
	padding: 12px 10px
}

#push-msg-modal .edit-cell {
	margin-top: 20px;
	margin-bottom: 20px
}

#push-msg-modal .push_content {
	height: 100px
}

#push-msg-modal .modal-footer {
	margin-top: 0;
	border-top: 0
}

#push-msg-modal .push_dialog_btns {
	text-align: center;
	padding: 20px 0
}

#push-msg-modal .push_btn {
	border: 0;
	outline: 0;
	padding: 0;
	line-height: 40px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #9e9e9e;
	margin-left: 23px;
	cursor: pointer;
	background: #005eae;
	color: #fff
}

#push-msg-modal .close_btn {
	background: #f4f5f7;
	color: #9e9e9e
}

#pagelet-write .gg-item .push_hide {
	display: none
}

#pagelet-write .gg-item .show {
	display: inline-block
}

#pagelet-write .push_note {
	padding-left: 10px
}

#pagelet-write .pointer {
	cursor: pointer
}

#push-msg-modal .right_label {
	position: absolute;
	right: 10px;
	bottom: 0;
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #9e9e9e
}

#push-msg-modal .red {
	color: red
}

.gallery-new i {
	background-position: 0px 0px
}

.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon {
	background-position: -165px 0px
}

.loginindex .layer.layer-6 .triangle.pos4 {
	background-position: 0px -137px
}

.signtype_item_bg {
	background-position: -76px -137px
}

#pagelet-write .front-cover-img {
	background-position: -288px 0px
}

.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon {
	background-position: -288px -107px
}

.loginindex .layer.layer-7 .bubble.bubble-3:after {
	background-position: -176px -137px
}

.loginindex .layer.layer-7 .bubble.bubble-3 {
	background-position: 0px -255px
}

.videoposter-item.selected .videoposter-image-hover {
	background-position: -106px -255px
}

.cover-select-items li.selected .cover-img-hover {
	background-position: -106px -255px
}

.gallery-img-modify {
	background-position: -208px -255px
}

.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon {
	background-position: -312px -255px
}

.loginindex .layer.layer-5 .member .element .circle {
	background-position: 0px -361px
}

.loginindex .layer.layer-7 .bubble.bubble-4 {
	background-position: -74px -361px
}

.loginindex .layer.layer-7 .bubble.bubble-4:after {
	background-position: -142px -361px
}

.loginindex .layer.layer-6 .triangle.pos2 {
	background-position: -385px -107px
}

.loginindex .layer.layer-7 .bubble.bubble-2 {
	background-position: -381px -255px
}

.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon {
	background-position: -210px -361px
}

.loginindex .layer.layer-7 .bubble.bubble-2:after {
	background-position: -261px -361px
}

#pagelet-pureVideo .video-processing .video-feedback-icon {
	background-position: -317px -361px
}

.stip_popup.sc-success .stip_popup_icon {
	background-position: -367px -361px
}

#pagelet-pureVideo .video-success .video-feedback-icon {
	background-position: -367px -361px
}

.stip_popup.sc-error .stip_popup_icon {
	background-position: -440px 0px
}

#pagelet-pureVideo .video-fail .video-feedback-icon {
	background-position: -440px 0px
}


#pagelet-selfservice .qa-nav-data>.qa-nav-icon {
	background-position: -440px -50px
}

#pagelet-selfservice .qa-nav-signup>.qa-nav-icon {
	background-position: -440px -96px
}

.sstep_item.done {
	background-position: -440px -142px
}

.signstep_item.done {
	background-position: -440px -142px
}

#pagelet-selfservice .qa-nav-usage.cur>.qa-nav-icon {
	background-position: -440px -188px
}

.sstep_item {
	background-position: -440px -234px
}

.signstep_item {
	background-position: -440px -280px
}

.signstep_item_bg {
	background-position: -440px -280px
}

.signstep_item_bg.current {
	background-position: -440px -326px
}

#pagelet-selfservice .qa-nav-signup.cur>.qa-nav-icon {
	background-position: -440px -372px
}

#pagelet-selfservice .qa-nav-usage>.qa-nav-icon {
	background-position: -142px -435px
}

#pagelet-selfservice .qa-nav-data.cur>.qa-nav-icon {
	background-position: -188px -435px
}

#pagelet-selfservice .qa-nav-ad.cur>.qa-nav-icon {
	background-position: -234px -435px
}

#pagelet-selfservice .qa-nav-ad>.qa-nav-icon {
	background-position: -280px -435px
}

.sstep_item.current {
	background-position: -326px -435px
}

.signstep_item.current {
	background-position: -326px -435px
}

.loginindex .layer.layer-1 .triangle {
	background-position: -385px -171px
}

.loginindex .layer.layer-1 .triangle.pos2 {
	background-position: -385px -171px
}

.loginindex .layer.layer-7 .bubble.bubble-5 {
	background-position: -372px -435px
}

.loginindex .layer.layer-7 .bubble.bubble-5:after {
	background-position: -414px -435px
}

.loginindex .layer.layer-6 .triangle.pos5 {
	background-position: -288px -214px
}

.loginindex .layer.layer-6 .feature .img:after {
	background-position: -340px -214px
}

.loginindex .layer.layer-6 .triangle.pos3 {
	background-position: -380px -214px
}

.loginindex .layer.layer-6 .feature .video:after {
	background-position: -490px 0px
}

.loginindex .layer.layer-6 .feature .collection:after {
	background-position: -490px -40px
}

.loginindex .layer.layer-6 .feature .img.feature-hover-current:after {
	background-position: -490px -80px
}

#pagelet-pureVideo .video-success-poster>i {
	background-position: -490px -120px
}

#pagelet-write .video-success>i {
	background-position: -490px -120px
}

.loginindex .layer.layer-6 .feature .video.feature-hover-current:after {
	background-position: -490px -160px
}

.loginindex .layer.layer-6 .feature .collection.feature-hover-current:after {
	background-position: -490px -200px
}

.loginindex .layer.layer-6 .feature .quiz.feature-hover-current:after {
	background-position: -490px -240px
}

.loginindex .layer.layer-6 .feature .quiz:after {
	background-position: -490px -280px
}

.loginindex .layer.layer-6 .triangle.pos1 {
	background-position: -490px -320px
}

#pagelet-list .sns-share-con li a.sns-qzone {
	background-position: -490px -359px
}

#pagelet-list .interactive-users-con li a.interactive-users-more {
	background-position: -490px -397px
}

#pagelet-list .sns-share-con li a.sns-weibo {
	background-position: -490px -435px
}

#pagelet-list .sns-share-con li a.sns-weibo:hover {
	background-position: 0px -483px
}

#pagelet-list .sns-share-con li a.sns-qzone:hover {
	background-position: -38px -483px
}

#pagelet-list .sns-share-con li a.sns-weixin {
	background-position: -76px -483px
}

#pagelet-list .sns-share-con li a.sns-weixin:hover {
	background-position: -114px -483px
}

#pagelet-list .sns-share-con li a.sns-renren:hover {
	background-position: -152px -483px
}

#pagelet-list .sns-share-con li a.sns-renren {
	background-position: -190px -483px
}

#pagelet-list .interactive-users-con li a.interactive-users-more:hover {
	background-position: -228px -483px
}

.signtype_single .signtype_item_icon {
	background-position: -266px -483px
}

.signtype_press .signtype_item_icon {
	background-position: -304px -483px
}

.signtype_gov .signtype_item_icon {
	background-position: -342px -483px
}

.signtype_buss .signtype_item_icon {
	background-position: -380px -483px
}

.signtype_group .signtype_item_icon {
	background-position: -418px -483px
}

.loginindex .layer.layer-1 .triangle.pos3 {
	background-position: -456px -483px
}

.indexsum_add i {
	background-position: -456px -435px
}

.infoformat-modal li i.img-icon {
	background-position: -530px 0px
}

#pagelet-write .video-fail {
	background-position: -530px -34px
}

.infoformat-modal li i.vote-icon {
	background-position: -530px -68px
}

.infoformat-modal li i.video-icon {
	background-position: -530px -102px
}

.signbasic_other_sw:before {
	background-position: -530px -136px
}

.login_other_img_sw:before {
	background-position: -530px -136px
}

.loginindex .login_other_img_tw:before {
	background-position: -530px -168px
}

.loginindex .login_other_img_qq:before {
	background-position: -530px -200px
}

.loginindex .login_other_img_sw:before {
	background-position: -530px -232px
}

.signbasic_other_tw:before {
	background-position: -530px -264px
}

.login_other_img_tw:before {
	background-position: -530px -264px
}

.signbasic_other_qq:before {
	background-position: -530px -296px
}

.login_other_img_qq:before {
	background-position: -530px -296px
}

#pagelet-message .sys-notice-sysicon {
	background-position: -530px -328px
}

.loginindex .layer.layer-7 .bubble.bubble-1 {
	background-position: -530px -358px
}

.loginindex .layer.layer-7 .bubble.bubble-1:after {
	background-position: -530px -387px
}

#pagelet-list .essay-image a .video-icon {
	background-position: -530px -416px
}

#pagelet-write .video-processing-loading {
	background-position: -530px -445px
}

.loginindex .layer.layer-1 .triangle.pos1 {
	background-position: -530px -473px
}

.pagelet-quiz .quiz-main .question-upload .pic-del::before {
	background-position: -497px -483px
}

#pagelet-write .cover-img-modify i {
	background-position: 0px -521px
}

.gallery-sort-icon {
	background-position: -28px -521px
}

.loginindex .layer.layer-1 .triangle.pos4 {
	background-position: -56px -521px
}

.daterange_search {
	background-position: -104px -521px
}

.daterange_search {
	background-position: -104px -521px
}

.daterange_search:hover {
	background-position: -130px -521px
}

.daterange_search:hover {
	background-position: -130px -521px
}

#pagelet-popalert .popalert-icon>i {
	background-position: -156px -521px
}

#pagelet-header .author_dashbord li.new_logout i {
	background-position: -417px -214px
}

.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading .video_loading_outer .video-cancel {
	background-position: -208px -335px
}

#pagelet-pureVideo .video-cancel {
	background-position: -208px -335px
}

#pagelet-write .author-remove {
	background-position: -208px -335px
}

#pagelet-write .video-cancel {
	background-position: -208px -335px
}

.gallery-del {
	background-position: -208px -335px
}

#pagelet-write .video-feedback-mtop>i {
	background-position: -229px -335px
}

#pagelet-header .author_dashbord i {
	background-position: -272px -335px
}

#pagelet-header .author_dashbord li.new_logout:hover i {
	background-position: -293px -335px
}

#pagelet-pureVideo .video-cancel:hover {
	background-position: -314px -335px
}

#pagelet-write .author-remove:hover,#pagelet-write .author-remove:active {
	background-position: -314px -335px
}

#pagelet-write .video-cancel:hover {
	background-position: -314px -335px
}

.gallery-del:hover {
	background-position: -314px -335px
}

.new_article.alone:hover i {
	background-position: -530px -501px
}

.new_article.alone.selected i {
	background-position: -530px -501px
}

#pagelet-adstats .gg-send-email i:hover {
	background-position: -381px -311px
}

#pagelet-history .event_history table.basic .appeal i:hover {
	background-position: -381px -311px
}

#pagelet-adstats .gg-send-email i {
	background-position: -401px -311px
}

#plagiarism_list .sign-hint-tip {
	background-position: -401px -311px
}

#origin-mark .origin-hint {
	background-position: -401px -311px
}

#pagelet-write .gg-timer-tip {
	background-position: -401px -311px
}

#pagelet-adsettings .ad-setting-icon.active {
	background-position: -335px -335px
}

#pagelet-adsettings .ad-setting-icon {
	background-position: -355px -335px
}

.article_radio {
	background-position: -375px -335px
}

#pagelet-account_settings .setting-radio {
	background-position: -375px -335px
}

#pagelet-pureVideo .gg-radio {
	background-position: -375px -335px
}

#pagelet-write .front-cover-radio {
	background-position: -375px -335px
}

#pagelet-write .gg-radio {
	background-position: -375px -335px
}

#pagelet-adincome .bankcard-status-icon.invalid {
	background-position: -395px -335px
}

.menu_source.alone:hover i {
	background-position: -415px -335px
}

.menu_source.alone.selected i {
	background-position: -415px -335px
}

.menu_article i {
	background-position: -417px -361px
}

.menu_rank i {
	background-position: -417px -381px
}

#pagelet-header .sys-msg-entity:active {
	background-position: -180px -521px
}

.indexsum_btn em {
	background-position: -205px -521px
}

#pagelet-history .event_history table.basic .appeal i {
	background-position: -205px -521px
}

.select_article_dialog_article.selected .article_radio {
	background-position: -225px -521px
}

#pagelet-account_settings .setting-radio.selected {
	background-position: -225px -521px
}

#pagelet-pureVideo .gg-radio.selected {
	background-position: -225px -521px
}

#pagelet-write .front-cover-radio.selected {
	background-position: -225px -521px
}

#pagelet-write .gg-radio.selected {
	background-position: -225px -521px
}

#pagelet-header .sys-msg-entity {
	background-position: -245px -521px
}

#pagelet-header .sys-msg-entity:hover {
	background-position: -270px -521px
}

.menu_account.alone:hover i {
	background-position: -295px -521px
}

.menu_account.alone.selected i {
	background-position: -295px -521px
}

.menu_settings.alone:hover i {
	background-position: -295px -521px
}

.menu_settings.alone.selected i {
	background-position: -295px -521px
}

.menu_account i {
	background-position: -315px -521px
}

.menu_settings i {
	background-position: -315px -521px
}

.menu_notice.alone:hover i {
	background-position: -335px -521px
}

.menu_notice.alone.selected i {
	background-position: -335px -521px
}

.menu_notice i {
	background-position: -355px -521px
}

.menu_ads i {
	background-position: -375px -521px
}

.menu_ads.alone:hover i {
	background-position: -375px -521px
}

.menu_ads.alone.selected i {
	background-position: -375px -521px
}

.menu_spread.alone:hover i {
	background-position: -395px -521px
}

.menu_spread.alone.selected i {
	background-position: -395px -521px
}

.menu_spread i {
	background-position: -415px -521px
}

.menu_info.alone:hover i {
	background-position: -435px -521px
}

.menu_info.alone.selected i {
	background-position: -435px -521px
}

.menu_main i {
	background-position: -455px -521px
}

.menu_main.alone:hover i {
	background-position: -475px -521px
}

.menu_main.alone.selected i {
	background-position: -475px -521px
}

.new_article i {
	background-position: -495px -521px
}

.menu_info i {
	background-position: -515px -521px
}

.menu_wenda.alone:hover i {
	background-position: -535px -521px
}

.menu_wenda.alone.selected i {
	background-position: -535px -521px
}

#pagelet-pureVideo .gg-radio.selected.disabled {
	background-position: -564px 0px
}

#pagelet-write .gg-radio.selected.disabled {
	background-position: -564px 0px
}

.menu_source i {
	background-position: -564px -20px
}

.menu_wenda i {
	background-position: -564px -40px
}

.menu_article.alone:hover i {
	background-position: -564px -60px
}

.menu_article.alone.selected i {
	background-position: -564px -60px
}

.menu_rank.alone:hover i {
	background-position: -564px -80px
}

.menu_rank.alone.selected i {
	background-position: -564px -80px
}

#pagelet-adincome .bankcard-status-icon.valid {
	background-position: -564px -100px
}

#pagelet-adincome .bankcard-status-icon.unknown {
	background-position: -564px -119px
}

.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon-bottom {
	background-position: 0px -549px
}

#pagelet-list .essay-top {
	background-position: -41px -549px
}

.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon-bottom {
	background-position: -74px -549px
}

.settings_edit {
	background-position: -564px -138px
}

#pagelet-list .essay-recommended {
	background-position: -112px -549px
}

.comment-basic .comment-display .comment-actions .comment-action-raise:hover i {
	background-position: -564px -156px
}

.comment-basic .comment-display .comment-actions .comment-action-raise.selected i {
	background-position: -564px -173px
}

.comment-basic .comment-display .comment-actions .comment-action-raise i {
	background-position: -564px -190px
}

.loginindex .layer.layer-5 .phone .description i {
	background-position: -440px -418px
}

#comment-report-modal .report-dialog .report-dialog-header i {
	background-position: -564px -207px
}

#video-modal .video-close {
	background-position: -564px -207px
}

.comment-basic .comment-display .comment-actions .comment-action-list:hover i {
	background-position: -564px -224px
}

.comment-basic .comment-display .comment-actions .comment-action-list i {
	background-position: -564px -240px
}

#pagelet-list .essay-share-icon {
	background-position: -564px -256px
}

#pagelet-complain .upload i {
	background-position: -564px -272px
}

#pagelet-list .essay-dynamic a.essay-share:hover .essay-share-icon {
	background-position: -564px -288px
}

#pagelet-list .essay-static .essay-timer-icon {
	background-position: -564px -304px
}

#pagelet-list .essay-static .essay-history {
	background-position: -564px -320px
}

.stip_hint {
	background-position: -564px -335px
}

#pagelet-list .essay-modify-icon {
	background-position: -564px -350px
}

.pagelet-quiz .quiz-main .option .option-header .option-edit i,.pagelet-quiz .quiz-main .result .option-header .option-edit i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit i {
	background-position: -564px -350px
}

.stip_hint:hover {
	background-position: -564px -365px
}

#pagelet-list .essay-dynamic a.essay-modify:hover .essay-modify-icon {
	background-position: -564px -380px
}

.pagelet-quiz .quiz-main .option .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .result .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit:hover i {
	background-position: -564px -380px
}

#pagelet-list .essay-complain-icon {
	background-position: -564px -395px
}

#pagelet-list .essay-dynamic a.essay-complain:hover .essay-complain-icon {
	background-position: -564px -410px
}

#pagelet-list .essay-delete-icon {
	background-position: -564px -425px
}

.pagelet-quiz .quiz-main .option .option-header .option-remove i,.pagelet-quiz .quiz-main .result .option-header .option-remove i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove i {
	background-position: -564px -425px
}

#pagelet-list a.essay-delete:hover .essay-delete-icon {
	background-position: -564px -440px
}

.pagelet-quiz .quiz-main .option .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .result .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove:hover i {
	background-position: -564px -440px
}

#pagelet-list .essay-static .essay-history:hover {
	background-position: -564px -455px
}

.quiz_new,.page_new {
	background-position: -159px -549px
}

#andience_overview .sub_note .icon {
	background-position: -564px -470px
}

#content_detail_table .content_note .icon {
	background-position: -564px -470px
}

#pagelet-exponential-radar .sub_note .icon {
	background-position: -564px -470px
}

.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon-bottom {
	background-position: -461px -418px
}

.infringement_case_tab {
	background-position: -417px -235px
}

#pagelet-selfservice .qa-nav-cursor {
	background-position: -417px -235px
}

.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon-bottom {
	background-position: -210px -417px
}

#pagelet-header .sys-msg-close {
	background-position: -564px -485px
}

#pagelet-adincome .bankcard-edit:before {
	background-position: -564px -497px
}

#pagelet-header .sys-msg-outer:before,#pagelet-header .sys-msg-important:before {
	background-position: -564px -497px
}

#pagelet-write .front-cover-cur {
	background-position: -564px -497px
}

#pagelet-list .interactive-users i {
	background-position: -564px -507px
}

#pagelet-list .sns-share-tri i {
	background-position: -564px -507px
}

#pagelet-list .more-action-head {
	background-position: -564px -507px
}

#pagelet-wenda .answer-show-all i,#pagelet-wenda—invite .answer-show-all i {
	background-position: -564px -517px
}

#pagelet-wenda .toggle-btn i,#pagelet-wenda—invite .toggle-btn i {
	background-position: -564px -526px
}

#comment-getmore .get-more .arrow-down {
	background-position: -564px -535px
}

.comment-other-getmore .get-more .arrow-down {
	background-position: -564px -535px
}

.daterange_date_label {
	background-position: -575px -535px
}

.daterange_date_label {
	background-position: -575px -535px
}

.gallery-new i,.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon,.loginindex .layer.layer-6 .triangle.pos4,.signtype_item_bg,#pagelet-write .front-cover-img,.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon,.loginindex .layer.layer-7 .bubble.bubble-3:after {
	background-image: url(../login/common_z.png)
}

.loginindex .layer.layer-7 .bubble.bubble-3,.videoposter-item.selected .videoposter-image-hover,.cover-select-items li.selected .cover-img-hover,.gallery-img-modify,.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon,.loginindex .layer.layer-5 .member .element .circle,.loginindex .layer.layer-7 .bubble.bubble-4 {
	background-image: url(../login/common_z.png)
}

.loginindex .layer.layer-7 .bubble.bubble-4:after,.loginindex .layer.layer-6 .triangle.pos2,.loginindex .layer.layer-7 .bubble.bubble-2,.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon,.loginindex .layer.layer-7 .bubble.bubble-2:after,#pagelet-pureVideo .video-processing .video-feedback-icon,.stip_popup.sc-success .stip_popup_icon {
	background-image: url(../login/common_z.png)
}

#pagelet-pureVideo .video-success .video-feedback-icon,.stip_popup.sc-error .stip_popup_icon,#pagelet-pureVideo .video-fail .video-feedback-icon,#pagelet-selfservice .qa-nav-data>.qa-nav-icon,#pagelet-selfservice .qa-nav-signup>.qa-nav-icon,.sstep_item.done {
	background-image: url(../login/common_z.png)
}

.signstep_item.done,#pagelet-selfservice .qa-nav-usage.cur>.qa-nav-icon,.sstep_item,.signstep_item,.signstep_item_bg,.signstep_item_bg.current,#pagelet-selfservice .qa-nav-signup.cur>.qa-nav-icon {
	background-image: url(../login/common_z.png)
}

#pagelet-selfservice .qa-nav-usage>.qa-nav-icon,#pagelet-selfservice .qa-nav-data.cur>.qa-nav-icon,#pagelet-selfservice .qa-nav-ad.cur>.qa-nav-icon,#pagelet-selfservice .qa-nav-ad>.qa-nav-icon,.sstep_item.current,.signstep_item.current,.loginindex .layer.layer-1 .triangle {
	background-image: url(../login/common_z.png)
}

.loginindex .layer.layer-1 .triangle.pos2,.loginindex .layer.layer-7 .bubble.bubble-5,.loginindex .layer.layer-7 .bubble.bubble-5:after,.loginindex .layer.layer-6 .triangle.pos5,.loginindex .layer.layer-6 .feature .img:after,.loginindex .layer.layer-6 .triangle.pos3,.loginindex .layer.layer-6 .feature .video:after {
	background-image: url(../login/common_z.png)
}

.loginindex .layer.layer-6 .feature .collection:after,.loginindex .layer.layer-6 .feature .img.feature-hover-current:after,#pagelet-pureVideo .video-success-poster>i,#pagelet-write .video-success>i,.loginindex .layer.layer-6 .feature .video.feature-hover-current:after,.loginindex .layer.layer-6 .feature .collection.feature-hover-current:after,.loginindex .layer.layer-6 .feature .quiz.feature-hover-current:after {
	background-image: url(../login/common_z.png)
}

.loginindex .layer.layer-6 .feature .quiz:after,.loginindex .layer.layer-6 .triangle.pos1,#pagelet-list .sns-share-con li a.sns-qzone,#pagelet-list .interactive-users-con li a.interactive-users-more,#pagelet-list .sns-share-con li a.sns-weibo,#pagelet-list .sns-share-con li a.sns-weibo:hover,#pagelet-list .sns-share-con li a.sns-qzone:hover {
	background-image: url(../login/common_z.png)
}

#pagelet-list .sns-share-con li a.sns-weixin,#pagelet-list .sns-share-con li a.sns-weixin:hover,#pagelet-list .sns-share-con li a.sns-renren:hover,#pagelet-list .sns-share-con li a.sns-renren,#pagelet-list .interactive-users-con li a.interactive-users-more:hover,.signtype_single .signtype_item_icon,.signtype_press .signtype_item_icon {
	background-image: url(../login/common_z.png)
}

.signtype_gov .signtype_item_icon,.signtype_buss .signtype_item_icon,.signtype_group .signtype_item_icon,.loginindex .layer.layer-1 .triangle.pos3,.indexsum_add i,.infoformat-modal li i.img-icon,#pagelet-write .video-fail {
	background-image: url(../login/common_z.png)
}

.infoformat-modal li i.vote-icon,.infoformat-modal li i.video-icon,.signbasic_other_sw:before,.login_other_img_sw:before,.loginindex .login_other_img_tw:before,.loginindex .login_other_img_qq:before,.loginindex .login_other_img_sw:before {
	background-image: url(../login/common_z.png)
}

.signbasic_other_tw:before,.login_other_img_tw:before,.signbasic_other_qq:before,.login_other_img_qq:before,#pagelet-message .sys-notice-sysicon,.loginindex .layer.layer-7 .bubble.bubble-1,.loginindex .layer.layer-7 .bubble.bubble-1:after {
	background-image: url(../login/common_z.png)
}

#pagelet-list .essay-image a .video-icon,#pagelet-write .video-processing-loading,.loginindex .layer.layer-1 .triangle.pos1,.pagelet-quiz .quiz-main .question-upload .pic-del::before,#pagelet-write .cover-img-modify i,.gallery-sort-icon,.loginindex .layer.layer-1 .triangle.pos4 {
	background-image: url(../login/common_z.png)
}

.daterange_search,.daterange_search:hover,#pagelet-popalert .popalert-icon>i,#pagelet-header .author_dashbord li.new_logout i,.video-uploader-modal .modal-dialog .modal-content .modal-body .video-loading .video_loading_outer .video-cancel,#pagelet-pureVideo .video-cancel,#pagelet-write .author-remove {
	background-image: url(../login/common_z.png)
}

#pagelet-write .video-cancel,.gallery-del,#pagelet-write .video-feedback-mtop>i,#pagelet-header .author_dashbord i,#pagelet-header .author_dashbord li.new_logout:hover i,#pagelet-pureVideo .video-cancel:hover,#pagelet-write .author-remove:hover {
	background-image: url(../login/common_z.png)
}

#pagelet-write .author-remove:active,#pagelet-write .video-cancel:hover,.gallery-del:hover,.new_article.alone:hover i,.new_article.alone.selected i,#pagelet-adstats .gg-send-email i:hover,#pagelet-history .event_history table.basic .appeal i:hover {
	background-image: url(../login/common_z.png)
}

#pagelet-adstats .gg-send-email i,#plagiarism_list .sign-hint-tip,#origin-mark .origin-hint,#pagelet-write .gg-timer-tip,#pagelet-adsettings .ad-setting-icon.active,#pagelet-adsettings .ad-setting-icon,.article_radio {
	background-image: url(../login/common_z.png)
}

#pagelet-account_settings .setting-radio,#pagelet-pureVideo .gg-radio,#pagelet-write .front-cover-radio,#pagelet-write .gg-radio,#pagelet-adincome .bankcard-status-icon.invalid,.menu_source.alone:hover i,.menu_source.alone.selected i {
	background-image: url(../login/common_z.png)
}

.menu_article i,.menu_rank i,#pagelet-header .sys-msg-entity:active,.indexsum_btn em,#pagelet-history .event_history table.basic .appeal i,.select_article_dialog_article.selected .article_radio,#pagelet-account_settings .setting-radio.selected {
	background-image: url(../login/common_z.png)
}

#pagelet-pureVideo .gg-radio.selected,#pagelet-write .front-cover-radio.selected,#pagelet-write .gg-radio.selected,#pagelet-header .sys-msg-entity,#pagelet-header .sys-msg-entity:hover,.menu_account.alone:hover i,.menu_account.alone.selected i {
	background-image: url(../login/common_z.png)
}

.menu_settings.alone:hover i,.menu_settings.alone.selected i,.menu_account i,.menu_settings i,.menu_notice.alone:hover i,.menu_notice.alone.selected i,.menu_notice i {
	background-image: url(../login/common_z.png)
}

.menu_ads i,.menu_ads.alone:hover i,.menu_ads.alone.selected i,.menu_spread.alone:hover i,.menu_spread.alone.selected i,.menu_spread i,.menu_info.alone:hover i {
	background-image: url(../login/common_z.png)
}

.menu_info.alone.selected i,.menu_main i,.menu_main.alone:hover i,.menu_main.alone.selected i,.new_article i,.menu_info i,.menu_wenda.alone:hover i {
	background-image: url(../login/common_z.png)
}

.menu_wenda.alone.selected i,#pagelet-pureVideo .gg-radio.selected.disabled,#pagelet-write .gg-radio.selected.disabled,.menu_source i,.menu_wenda i,.menu_article.alone:hover i,.menu_article.alone.selected i {
	background-image: url(../login/common_z.png)
}

.menu_rank.alone:hover i,.menu_rank.alone.selected i,#pagelet-adincome .bankcard-status-icon.valid,#pagelet-adincome .bankcard-status-icon.unknown,.loginindex .layer.layer-4 .feature-bubble .feature-4 .feature-icon-bottom,#pagelet-list .essay-top,.loginindex .layer.layer-4 .feature-bubble .feature-3 .feature-icon-bottom {
	background-image: url(../login/common_z.png)
}

.settings_edit,#pagelet-list .essay-recommended,.comment-basic .comment-display .comment-actions .comment-action-raise:hover i,.comment-basic .comment-display .comment-actions .comment-action-raise.selected i,.comment-basic .comment-display .comment-actions .comment-action-raise i,.loginindex .layer.layer-5 .phone .description i,#comment-report-modal .report-dialog .report-dialog-header i {
	background-image: url(../login/common_z.png)
}

#video-modal .video-close,.comment-basic .comment-display .comment-actions .comment-action-list:hover i,.comment-basic .comment-display .comment-actions .comment-action-list i,#pagelet-list .essay-share-icon,#pagelet-complain .upload i,#pagelet-list .essay-dynamic a.essay-share:hover .essay-share-icon,#pagelet-list .essay-static .essay-timer-icon {
	background-image: url(../login/common_z.png)
}

#pagelet-list .essay-static .essay-history,.stip_hint,#pagelet-list .essay-modify-icon,.pagelet-quiz .quiz-main .option .option-header .option-edit i,.pagelet-quiz .quiz-main .result .option-header .option-edit i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit i,.stip_hint:hover {
	background-image: url(../login/common_z.png)
}

#pagelet-list .essay-dynamic a.essay-modify:hover .essay-modify-icon,.pagelet-quiz .quiz-main .option .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .result .option-header .option-edit:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-edit:hover i,#pagelet-list .essay-complain-icon,#pagelet-list .essay-dynamic a.essay-complain:hover .essay-complain-icon,#pagelet-list .essay-delete-icon {
	background-image: url(../login/common_z.png)
}

.pagelet-quiz .quiz-main .option .option-header .option-remove i,.pagelet-quiz .quiz-main .result .option-header .option-remove i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove i,#pagelet-list a.essay-delete:hover .essay-delete-icon,.pagelet-quiz .quiz-main .option .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .result .option-header .option-remove:hover i,.pagelet-quiz .quiz-main .question-item .option-header .option-remove:hover i {
	background-image: url(../login/common_z.png)
}

#pagelet-list .essay-static .essay-history:hover,.quiz_new,.page_new,#andience_overview .sub_note .icon,#content_detail_table .content_note .icon,#pagelet-exponential-radar .sub_note .icon,.loginindex .layer.layer-4 .feature-bubble .feature-2 .feature-icon-bottom {
	background-image: url(../login/common_z.png)
}

.infringement_case_tab,#pagelet-selfservice .qa-nav-cursor,.loginindex .layer.layer-4 .feature-bubble .feature-1 .feature-icon-bottom,#pagelet-header .sys-msg-close,#pagelet-adincome .bankcard-edit:before,#pagelet-header .sys-msg-outer:before,#pagelet-header .sys-msg-important:before {
	background-image: url(../login/common_z.png)
}

#pagelet-write .front-cover-cur,#pagelet-list .interactive-users i,#pagelet-list .sns-share-tri i,#pagelet-list .more-action-head,#pagelet-wenda .answer-show-all i,#pagelet-wenda—invite .answer-show-all i,#pagelet-wenda .toggle-btn i {
	background-image: url(../login/common_z.png)
}

#pagelet-wenda—invite .toggle-btn i,#comment-getmore .get-more .arrow-down,.comment-other-getmore .get-more .arrow-down,.daterange_date_label {
	background-image: url(../login/common_z.png)
}

.icon-hometab:before {
    content: "\E628";
}
.icon-content:before {
    content: "\E700";
}
.icon-settingtab:before {
    content: "\E636";
}

.loginform label {
	background-color: #e9ecee;
	color: #99a1a7;
	-webkit-appearance: none;
	border: 1px solid #FFFFFF;
	background-color: #fafafa;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 10px;
	display: inline-block;
	position: relative;
}

.loginform label:hover {
	border: 1px solid #adb8c0;
}
.clickmenu{display:none;}
.formbox input[type=file] {
	border: none;
}
.blk3{height:30px;}