.task-pub-loading {
	min-height: 300px;
	background: url(/uploads/image/arfu0images/loading.gif) #fff no-repeat 50%
}

.modify-dialog div.ui-dialog-title,
.modify-dialog td.ui-dialog-header {
	display: none
}

.task-pub-step-one {
	width: 100%;
	max-width: 1190px;
	overflow: hidden;
	font-size: 14px;
	color: #484848;
	background-color: #fff
}

.task-pub-step-one input::placeholder,
.task-pub-step-one textarea::placeholder {
	color: #b0b0b0
}

.task-pub-step-one input,
.task-pub-step-one textarea {
	transition: none;
	-webkit-transition: none;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none
}

.task-pub-step-one em,
.task-pub-step-one i {
	font-style: normal
}

.task-pub-step-one a {
	text-decoration: none
}

.task-pub-step-one h1,
.task-pub-step-one h2,
.task-pub-step-one h3,
.task-pub-step-one h4,
.task-pub-step-one li,
.task-pub-step-one p,
.task-pub-step-one ul {
	margin: 0;
	padding: 0
}

.task-pub-step-one .category-one-level {
	float: left;
	width: 236px;
	max-height: 472px;
	overflow-y: auto
}

.task-pub-step-one .category-one-level>ul>li {
	display: block;
	height: 58px;
	line-height: 58px;
	padding-left: 30px;
	background-color: #f5f5f5;
	margin-top: 1px;
	font-size: 14px;
	cursor: pointer
}

.task-pub-step-one .category-one-level>ul>li a {
	color: #484848;
	display: block
}

.task-pub-step-one .category-one-level>ul>li:first-child {
	margin-top: 0
}

.task-pub-step-one .category-one-level>ul>li.active {
	background-color: #fff;
	color: #ff6900
}

.task-pub-step-one .category-one-level>ul>li.active a {
	color: #ff6900
}

.task-pub-step-one .category-one-level>ul>li:hover {
	background-color: #fff
}

.task-pub-step-one .pub-step-one-detaile {
	margin-left: 236px;
	min-height: 300px;
	padding: 24px 30px 10px;
	max-height: 440px;
	overflow-y: auto;
	overflow-x: hidden
}

.task-pub-step-one .pub-section-item {
	margin-bottom: 10px
}

.task-pub-step-one .pub-section-item .pub-section-title {
	margin-bottom: 8px;
	height: 20px;
	line-height: 20px;
	font-size: 14px
}

.task-pub-step-one .pub-ok {
	clear: both
}

.task-pub-step-one .pub-step-one-ok {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 54px;
	margin: 2px auto;
	text-align: center;
	color: #fff;
	background-color: #ff6900;
	border-radius: 4px;
	font-size: 16px;
	text-decoration: none;
	transition: all .2s;
	width: 350px;
	padding: 0 12px
}

.task-pub-step-one .pub-step-one-ok:hover {
	background-color: #ff8733
}

.task-pub-step-one .supplement {
	min-height: 130px
}

.task-pub-step-one .supplement .pub-section-body {
	position: relative
}

.task-pub-step-one .supplement-info {
	font-size: 14px;
	padding: 6px 10px;
	line-height: 24px;
	min-height: 80px;
	max-height: 118px;
	border: 1px solid #e6e6e6;
	color: #666;
	position: relative;
	margin-bottom: 16px;
	overflow-y: auto;
	overflow-x: hidden
}

.task-pub-step-one .extend-supplement {
	font-size: 14px;
	line-height: 24px;
	padding: 6px 10px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 200
}

.task-pub-step-one .pub-task-local {
	position: absolute;
	bottom: 1px;
	left: 6px;
	right: 6px;
	padding: 4px 6px;
	background: #fff
}

.task-pub-step-one.task-pub-step-one-panel .category-one-level {
	width: 364px
}

.task-pub-step-one.task-pub-step-one-panel .pub-step-one-detaile {
	margin-left: 364px;
	padding: 24px 60px 10px
}

.task-pub-step-one.task-pub-step-one-panel .supplement-input {
	min-width: 220px
}

.task-pub-step-one.task-pub-step-one-panel .pub-section {
	overflow: hidden;
	min-height: 390px;
	min-width: 710px
}

.task-pub-step-one.task-pub-step-one-panel .category-three-level>ul>li:nth-child(7n) {
	margin-right: 0
}

.task-pub-step-one.task-pub-step-one-dialog .category-one-level {
	max-height: 536px
}

.task-pub-step-one.task-pub-step-one-dialog .category-one-level>ul>li {
	height: 66px;
	line-height: 66px;
	padding-left: 20px
}

.task-pub-step-one.task-pub-step-one-dialog .category-one-level>ul>li.active {
	padding-left: 17px;
	border-left: 3px solid #ff6900
}

.task-pub-step-one.task-pub-step-one-dialog .task-step-modifyphone .phone-number {
	width: 250px
}

.task-pub-step-one.task-pub-step-one-dialog .task-step-modifyphone .employ-dialog-modifyphone-input {
	width: 162px
}

.task-pub-step-one.task-pub-step-one-dialog .pub-step-one-detaile {
	min-height: 500px;
	padding: 24px 30px 10px
}

.task-pub-step-one.task-pub-step-one-dialog .supplement-info {
	max-height: 138px
}

.task-pub-step-one.task-pub-step-one-dialog .supplement-input {
	min-width: 180px
}

.task-pub-step-one.task-pub-step-one-dialog .pub-section {
	overflow: hidden;
	min-height: 450px;
	min-width: 608px
}

.task-pub-step-one.task-pub-step-one-dialog .pub-ok {
	text-align: left
}

.task-pub-step-one.task-pub-step-one-dialog .pub-step-one-ok {
	width: 250px
}

.task-pub-step-one.task-pub-step-one-dialog .category-three-level>ul>li:nth-child(6n) {
	margin-right: 0
}

.task-modify-block .supplement-item,
.task-pub-step-one .supplement-item {
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap
}

.task-modify-block .supplement-item:hover .scelect-dump,
.task-pub-step-one .supplement-item:hover .scelect-dump {
	padding-top: 10px;
	opacity: 1;
	height: auto;
	z-index: 6
}

.task-modify-block .supplement-item:hover .arrow,
.task-pub-step-one .supplement-item:hover .arrow {
	top: -2px
}

.task-modify-block .supplement-select,
.task-pub-step-one .supplement-select {
	display: inline-block;
	min-width: 150px;
	border-bottom: 1px solid #eee;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: text-bottom;
	color: #333;
	text-align: center
}

.task-modify-block .supplement-textarea,
.task-pub-step-one .supplement-textarea {
	border: none;
	margin-top: 6px;
	color: #333;
	max-width: 100%;
	min-width: 90%;
	font-size: 14px;
	resize: none
}

.task-modify-block .supplement-textarea:focus,
.task-pub-step-one .supplement-textarea:focus {
	outline: none
}

.task-modify-block .supplement-input,
.task-pub-step-one .supplement-input {
	display: inline-block;
	border: none;
	min-width: 300px;
	border-bottom: 1px solid #eee;
	margin-left: 4px;
	color: #333;
	font-size: 14px
}

.task-modify-block .supplement-input:focus,
.task-pub-step-one .supplement-input:focus {
	outline: none;
	border: none;
	transition: none;
	-webkit-transition: none;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 1px solid #ff6900
}

.newpub-select-box {
	position: relative
}

.newpub-select-box .select-label {
	min-height: 16px;
	display: inline-block;
	vertical-align: bottom;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 16px;
	font-size: 14px
}

.newpub-select-box .select-label ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.newpub-select-box .select-label li {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: bottom;
	height: 20px;
	border-radius: 4px
}

.newpub-select-box .select-label li span {
	width: 0;
	transition: all .6s;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle
}

.newpub-select-box .select-label li em {
	margin-right: 4px
}

.newpub-select-box .select-label li:hover span {
	width: 14px
}

.newpub-select-box .select-label li .close-icon {
	width: 14px;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	text-align: center;
	vertical-align: text-top
}

.newpub-select-box .scelect-dump {
	opacity: 0;
	position: absolute;
	min-width: 100px;
	left: 0;
	height: 0;
	transition: opacity .6s;
	transition: padding .6s;
	z-index: -6;
	display: none
}

.newpub-select-box .scelect-dump .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 6px dashed transparent;
	font-size: 0;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	top: -12px;
	left: 65px;
	margin-left: -6px;
	position: absolute;
	transition: all .6s
}

.newpub-select-box .scelect-dump .arrow:after {
	content: "";
	position: absolute;
	bottom: -7px;
	left: -5px;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed transparent;
	font-size: 0;
	border-bottom-style: solid;
	border-bottom-color: #fff
}

.newpub-select-box .scelect-dump ul {
	background-color: #fff;
	overflow-y: auto;
	border: 1px solid #eee;
	box-shadow: 0 2px 6px 0 #eee;
	padding: 10px;
	margin: 0;
	max-height: 120px;
	min-width: 300px;
	text-align: center
}

.newpub-select-box .scelect-dump li {
	list-style: none;
	cursor: pointer;
	float: left;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #eee;
	border-radius: 4px;
	padding: 0 12px;
	margin: 6px 7px;
	color: #484848;
	overflow: hidden
}

.newpub-select-box .scelect-dump li:hover {
	color: #ff6900
}

.newpub-select-box .scelect-dump li.active {
	color: #ff6900;
	border-color: #ff6900;
	position: relative
}

.newpub-select-box .scelect-dump li.active:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 18px;
	height: 18px;
	background:  no-repeat 100% 100%
}

.newpub-select-box:hover .scelect-dump {
	padding-top: 10px;
	opacity: 1;
	height: auto;
	z-index: 6;
	display: block
}

.newpub-select-box:hover .arrow {
	top: -2px
}

.newpub-select-box.select-box-radio .scelect-dump li {
	color: #b0b0b0
}

.newpub-select-box.select-box-radio .scelect-dump li.active {
	color: #ff6900
}

.newpub-select-box.select-box-checkbox .scelect-dump li {
	color: #484848
}

.newpub-select-box.select-box-checkbox .scelect-dump li.active {
	color: #ff6900
}

.task-pub-alert {
	display: block;
	position: fixed;
	line-height: 30px;
	padding: 6px 14px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	text-align: center;
	top: 50%;
	left: 50%;
	border-radius: 4px;
	box-shadow: 2px 2px 1px 1px hsla(0, 0%, 80%, .6);
	z-index: 1025
}

.task-pub-alert.task-error,
.task-pub-alert.task-warning {
	padding-left: 56px;
	border-radius: 0
}

.task-pub-alert.task-error:after,
.task-pub-alert.task-warning:after {
	position: absolute;
	display: inline-block;
	width: 42px;
	height: 42px;
	text-align: center;
	top: 0;
	left: 0;
	line-height: 40px;
	font-size: 20px;
	font-family: sans-serif
}

.task-pub-alert.task-error:after {
	content: "x";
	background-color: #ff4949
}

.task-pub-alert.task-warning:after {
	content: "!";
	background-color: #f7ba2a
}

.task-step-modifyphone {
	font-size: 12px
}

.task-step-modifyphone .task-step-modifyphone-inputwrap {
	float: left
}

.task-step-modifyphone input {
	border: 1px solid #e6e6e6;
	height: 34px;
	padding: 0 12px;
	margin-right: 0
}

.task-step-modifyphone input:focus {
	outline: none;
	border: 1px solid #ff6900
}

.task-step-modifyphone .employ-dialog-modifyphone-input {
	width: 162px
}

.task-step-modifyphone .task-step-modifyphone-verify {
	display: inline-block;
	border: 1px solid #e6e6e6;
	height: 34px;
	line-height: 34px;
	padding: 0 12px;
	color: #666;
	vertical-align: top;
	background-color: inherit;
	font-size: 14px;
	width: 108px;
	text-align: center;
	color: #ff6900
}

.task-step-modifyphone .task-step-modifyphone-verify:hover {
	color: #ff6900
}

.task-step-modifyphone .task-step-modifyphone-verify.disabled {
	cursor: not-allowed;
	background-color: #eaeaea;
	color: #999
}

.task-step-modifyphone .modifyphone-captcha-wrap>input {
	height: 32px
}

.task-step-modifyphone .phone-number {
	width: 350px;
	margin-right: 10px
}

.task-step-modifyphone .validate-code {
	display: inline-block
}

.task-step-modifyphone .validate-code .code {
	width: 110px;
	border-right: none
}

.task-step-modifyphone.hasphone .phone-number {
	color: #999
}

.task-step-modifyphone.hasphone .validate-code {
	display: none
}

.task-step-modifyphone .modifyphone-error {
	padding-top: 6px
}

.task-step-modifyphone .modifyphone-error .error-icon {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(/uploads/image/arfu0images/icon.png) no-repeat 0 -159px;
	vertical-align: middle
}

.task-step-modifyphone .register-protocol {
	display: none;
	text-align: left;
	clear: both;
	font-size: 12px;
	color: #999
}

.task-step-modifyphone .register-protocol a:hover {
	color: #ff6900
}

.task-step-modifyphone .modifyphone-captcha-wrap {
	margin-top: 6px
}

.category-three-level>ul {
	overflow: hidden;
	max-height: 106px
}

.category-three-level>ul>li {
	list-style: none;
	float: left;
	padding: 0 4px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e6e6e6;
	text-align: center;
	transition: all .2s;
	cursor: pointer;
	margin-bottom: 6px;
	margin-right: 10px;
	font-size: 12px;
	width: 100px
}

.category-three-level>ul>li a {
	color: #484848;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.category-three-level>ul>li.active {
	border: 1px solid #ff6900;
	color: #ff6900;
	position: relative
}

.category-three-level>ul>li.active a {
	color: #ff6900
}

.category-three-level>ul>li.active:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 18px;
	height: 18px;
	background:  no-repeat 100% 100%
}

.category-three-level>ul>li:hover,
.category-three-level>ul>li:hover a {
	color: #ff6900
}

.ui-dialog.task-pub-dialog-success {
	border-radius: 4px;
	border: none
}

.ui-dialog.task-pub-dialog-success .ui-dialog-body {
	padding: 0
}

.ui-dialog.task-pub-dialog-success .task-pub-dialog-body {
	padding: 20px 30px
}

.ui-dialog.task-pub-dialog-success .task-pub-dialog-body .success-icon {
	display: block;
	width: 74px;
	height: 74px;
	margin: 0 auto;
	margin-top: 20px;
	background: url(/uploads/image/arfu0images/icon.png) no-repeat 0 -72px
}

.ui-dialog.task-pub-dialog-success .task-pub-dialog-body h4 {
	text-align: center;
	color: #50ac59;
	font-size: 16px;
	padding: 10px 0
}

.ui-dialog.task-pub-dialog-success .task-pub-dialog-body p {
	color: #666;
	font-size: 12px;
	text-align: center
}

.ui-dialog.task-pub-dialog-success .dialog-close {
	position: absolute;
	background: url(/uploads/image/arfu0images/icon.png) no-repeat 0 -48px;
	width: 16px;
	height: 16px;
	right: 10px;
	top: 10px;
	cursor: pointer;
	transition: all .5s
}

.ui-dialog.task-pub-dialog-success .dialog-close:hover {
	transform: rotate(180deg)
}

.ui-dialog.task-pub-dialog-success .task-pub-success {
	border-top: 1px solid #f6f6f6;
	padding: 16px 0;
	text-align: center
}

.ui-dialog.task-pub-dialog-success .task-pub-success a {
	display: inline-block;
	background-color: #ff7f00;
	color: #fff;
	line-height: 32px;
	padding: 0 15px;
	border-radius: 4px;
	text-decoration: none
}

.ui-dialog.task-pub-dialog-success .task-pub-success a span {
	margin: 0 4px;
	color: #fff552
}

.ui-task-pub-popup.ui-task-pub-popup-show .ui-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.ui-task-pub-popup.ui-task-pub-popup-focus .ui-dialog {
	box-shadow: 0 0 8px rgba(0, 0, 0, .1)
}

.ui-task-pub-popup.ui-task-pub-popup-modal .ui-dialog {
	box-shadow: 0 0 8px rgba(0, 0, 0, .1), 0 0 256px hsla(0, 0%, 100%, .3)
}

.ui-task-pub-popup.ui-task-pub-popup-top-left .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-top-right .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-top .ui-dialog {
	top: -8px
}

.ui-task-pub-popup.ui-task-pub-popup-bottom-left .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-bottom-right .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-bottom .ui-dialog {
	top: 8px
}

.ui-task-pub-popup.ui-task-pub-popup-left-bottom .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-left-top .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-left .ui-dialog {
	left: -8px
}

.ui-task-pub-popup.ui-task-pub-popup-right-bottom .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-right-top .ui-dialog,
.ui-task-pub-popup.ui-task-pub-popup-right .ui-dialog {
	left: 8px
}

.ui-task-pub-popup.ui-task-pub-popup-follow .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-follow .ui-dialog-arrow-b {
	display: block
}

.ui-task-pub-popup.ui-task-pub-popup-top-left .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-top-right .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-top .ui-dialog-arrow-a {
	bottom: -16px;
	border-top: 8px solid #7c7c7c
}

.ui-task-pub-popup.ui-task-pub-popup-top-left .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-top-right .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-top .ui-dialog-arrow-b {
	bottom: -15px;
	border-top: 8px solid #fff
}

.ui-task-pub-popup.ui-task-pub-popup-top-left .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-top-left .ui-dialog-arrow-b {
	left: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-top .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-top .ui-dialog-arrow-b {
	left: 50%;
	margin-left: -8px
}

.ui-task-pub-popup.ui-task-pub-popup-top-right .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-top-right .ui-dialog-arrow-b {
	right: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-bottom-left .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-bottom-right .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-bottom .ui-dialog-arrow-a {
	top: -16px;
	border-bottom: 8px solid #7c7c7c
}

.ui-task-pub-popup.ui-task-pub-popup-bottom-left .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-bottom-right .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-bottom .ui-dialog-arrow-b {
	top: -15px;
	border-bottom: 8px solid #fff
}

.ui-task-pub-popup.ui-task-pub-popup-bottom-left .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-bottom-left .ui-dialog-arrow-b {
	left: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-bottom .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-bottom .ui-dialog-arrow-b {
	margin-left: -8px;
	left: 50%
}

.ui-task-pub-popup.ui-task-pub-popup-bottom-right .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-bottom-right .ui-dialog-arrow-b {
	right: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-left-bottom .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-left-top .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-left .ui-dialog-arrow-a {
	right: -16px;
	border-left: 8px solid #7c7c7c
}

.ui-task-pub-popup.ui-task-pub-popup-left-bottom .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-left-top .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-left .ui-dialog-arrow-b {
	right: -15px;
	border-left: 8px solid #fff
}

.ui-task-pub-popup.ui-task-pub-popup-left-top .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-left-top .ui-dialog-arrow-b {
	top: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-left .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-left .ui-dialog-arrow-b {
	margin-top: -8px;
	top: 50%
}

.ui-task-pub-popup.ui-task-pub-popup-left-bottom .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-left-bottom .ui-dialog-arrow-b {
	bottom: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-right-bottom .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-right-top .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-right .ui-dialog-arrow-a {
	left: -16px;
	border-right: 8px solid #7c7c7c
}

.ui-task-pub-popup.ui-task-pub-popup-right-bottom .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-right-top .ui-dialog-arrow-b,
.ui-task-pub-popup.ui-task-pub-popup-right .ui-dialog-arrow-b {
	left: -15px;
	border-right: 8px solid #fff
}

.ui-task-pub-popup.ui-task-pub-popup-right-top .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-right-top .ui-dialog-arrow-b {
	top: 15px
}

.ui-task-pub-popup.ui-task-pub-popup-right .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-right .ui-dialog-arrow-b {
	margin-top: -8px;
	top: 50%
}

.ui-task-pub-popup.ui-task-pub-popup-right-bottom .ui-dialog-arrow-a,
.ui-task-pub-popup.ui-task-pub-popup-right-bottom .ui-dialog-arrow-b {
	bottom: 15px
}

.ui-task-pub-popup .ui-dialog {
	*zoom: 1;
	_float: left;
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 6px;
	outline: 0;
	background-clip: padding-box;
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
	transition: transform .15s ease-in-out, opacity .15s ease-in-out
}

.ui-task-pub-popup .ui-dialog-grid {
	width: auto;
	margin: 0;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	background: transparent
}

.ui-task-pub-popup .ui-dialog-body,
.ui-task-pub-popup .ui-dialog-footer,
.ui-task-pub-popup .ui-dialog-header {
	padding: 0;
	border: 0 none;
	text-align: left;
	background: transparent
}

.ui-task-pub-popup .ui-dialog-header {
	white-space: nowrap;
	border-bottom: 1px solid #e5e5e5
}

.ui-task-pub-popup .ui-dialog-close {
	position: relative;
	_position: absolute;
	float: right;
	top: 13px;
	right: 13px;
	_height: 26px;
	padding: 0 4px;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: pointer;
	background: transparent;
	_background: #fff;
	border: 0;
	-webkit-appearance: none
}

.ui-task-pub-popup .ui-dialog-close:focus,
.ui-task-pub-popup .ui-dialog-close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	opacity: .5;
	filter: alpha(opacity=50)
}

.ui-task-pub-popup .ui-dialog-title {
	margin: 0;
	line-height: 1.42857143;
	min-height: 16.42857143px;
	padding: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 700;
	cursor: default
}

.ui-task-pub-popup .ui-dialog-body {
	padding: 20px;
	text-align: center
}

.ui-task-pub-popup .ui-dialog-content {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	text-align: left
}

.ui-task-pub-popup .ui-dialog-footer {
	padding: 0 20px 20px
}

.ui-task-pub-popup .ui-dialog-statusbar {
	float: left;
	margin-right: 20px;
	padding: 6px 0;
	line-height: 1.42857143;
	font-size: 14px;
	color: #888;
	white-space: nowrap
}

.ui-task-pub-popup .ui-dialog-statusbar label:hover {
	color: #333
}

.ui-task-pub-popup .ui-dialog-statusbar .label,
.ui-task-pub-popup .ui-dialog-statusbar input {
	vertical-align: middle
}

.ui-task-pub-popup .ui-dialog-button {
	float: right;
	white-space: nowrap
}

.ui-task-pub-popup .ui-dialog-footer button button {
	margin-bottom: 0;
	margin-left: 5px
}

.ui-task-pub-popup .ui-dialog-footer button {
	width: auto;
	overflow: visible;
	display: inline-block;
	padding: 6px 12px;
	_margin-left: 5px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.ui-task-pub-popup .ui-dialog-footer button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.ui-task-pub-popup .ui-dialog-footer button:focus,
.ui-task-pub-popup .ui-dialog-footer button:hover {
	color: #333;
	text-decoration: none
}

.ui-task-pub-popup .ui-dialog-footer button:active {
	outline: 0;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.ui-task-pub-popup .ui-dialog-footer button[disabled] {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none
}

.ui-task-pub-popup .ui-dialog-footer button {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.ui-task-pub-popup .ui-dialog-footer button:active,
.ui-task-pub-popup .ui-dialog-footer button:focus,
.ui-task-pub-popup .ui-dialog-footer button:hover {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad
}

.ui-task-pub-popup .ui-dialog-footer button:active {
	background-image: none
}

.ui-task-pub-popup .ui-dialog-footer button[disabled],
.ui-task-pub-popup .ui-dialog-footer button[disabled]:active,
.ui-task-pub-popup .ui-dialog-footer button[disabled]:focus,
.ui-task-pub-popup .ui-dialog-footer button[disabled]:hover {
	background-color: #fff;
	border-color: #ccc
}

.ui-task-pub-popup .ui-dialog-footer button.ui-dialog-autofocus {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

.ui-task-pub-popup .ui-dialog-footer button.ui-dialog-autofocus:active,
.ui-task-pub-popup .ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-task-pub-popup .ui-dialog-footer button.ui-dialog-autofocus:hover {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}

.ui-task-pub-popup .ui-dialog-footer button.ui-dialog-autofocus:active {
	background-image: none
}

.ui-task-pub-popup .ui-dialog-arrow-a,
.ui-task-pub-popup .ui-dialog-arrow-b {
	position: absolute;
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
	_color: #ff3fff;
	_filter: chroma(color=#ff3fff);
	border: 8px dashed transparent
}

@-webkit-keyframes ui-dialog-loading {
	0% {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes ui-dialog-loading {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

.ui-task-pub-popup .ui-dialog-loading {
	vertical-align: middle;
	position: relative;
	display: block;
	*zoom: 1;
	*display: inline;
	overflow: hidden;
	width: 32px;
	height: 32px;
	top: 50%;
	margin: -16px auto 0;
	font-size: 0;
	text-indent: -999em;
	color: #666;
	width: 100%\9;
	text-indent: 0\9;
	line-height: 32px\9;
	text-align: center\9;
	font-size: 12px\9
}

.ui-task-pub-popup .ui-dialog-loading:after {
	position: absolute;
	content: "";
	width: 3px;
	height: 3px;
	margin: 14.5px 0 0 14.5px;
	border-radius: 100%;
	box-shadow: 0 -10px 0 1px #ccc, 10px 0 #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 .5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
	-webkit-transform: rotate(1turn);
	-webkit-animation: ui-dialog-loading 1.5s infinite linear;
	transform: rotate(1turn);
	animation: ui-dialog-loading 1.5s infinite linear;
	display: none\9
}

.task-pub-local-city-warp {
	position: relative
}

.task-pub-local-city-warp label {
	color: #b0b0b0
}

.task-pub-local-city-warp .city-warp {
	display: inline-block;
	padding: 0 6px;
	position: relative
}

.task-pub-local-city-warp .city-warp>span {
	max-width: 260px;
	display: inline-block;
	color: #ff6900;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: bottom;
	margin-top: 10px
}

.task-pub-local-city-warp .city-warp:hover .task-pub-city-list {
	display: block
}

.task-pub-local-city-warp .task-pub-city-list {
	position: absolute;
	display: inline-block;
	border: 1px solid #eee;
	box-shadow: 0 0 4px hsla(0, 0%, 69%, .21);
	padding: 10px;
	font-size: 12px;
	width: 586px;
	color: #333;
	left: -84px;
	bottom: 100%;
	display: none;
	background-color: #fff;
	z-index: 202
}

.task-pub-local-city-warp .task-pub-city-list .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 6px dashed transparent;
	font-size: 0;
	border-top-style: solid;
	border-top-color: #eee;
	bottom: -12px;
	left: 100px;
	margin-left: -6px;
	position: absolute;
	transition: all .6s
}

.task-pub-local-city-warp .task-pub-city-list .arrow:after {
	content: "";
	position: absolute;
	bottom: -3px;
	left: -5px;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed transparent;
	font-size: 0;
	border-top-style: solid;
	border-top-color: #fff
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row {
	overflow: hidden;
	position: relative
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list {
	overflow: hidden;
	position: relative;
	z-index: 30
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list a {
	float: left;
	list-style: none;
	width: 44px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	letter-spacing: 1px;
	text-decoration: none;
	display: block;
	color: #333
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list a:hover {
	color: #ff6900
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list a.select {
	border: 1px solid #ff6900;
	border-bottom: 0;
	height: 23px;
	position: relative;
	z-index: 20
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list a.select:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	bottom: -1px;
	left: 0;
	background: #f7f7f7;
	z-index: 40
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .city_list {
	display: none;
	border: 1px solid #ff6900;
	position: relative;
	z-index: 10;
	top: -1px;
	padding: 5px 0;
	min-height: 40px;
	background: #f7f7f7;
	overflow: hidden
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .city_list ul>li {
	float: left;
	list-style: none;
	width: 44px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 1px;
	transition: .3s
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .city_list ul>li a {
	color: #666;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .city_list ul>li a:hover {
	color: #ff6900
}

.task-pub-local-city-warp .task-pub-city-list .task-pub-city-row.active .city_list {
	display: block
}

.task-pub-local-city-warp .task-pub-city-list .select-city-list {
	overflow: hidden
}

.task-pub-local-city-warp .task-pub-city-list .select-city-list-item {
	width: 60px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #ff6900;
	border-radius: 2px;
	color: #ff6900;
	margin: 10px 7px 0 0;
	padding: 0 10px 0 6px;
	float: left;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	cursor: pointer
}

.task-pub-local-city-warp .task-pub-city-list .select-city-list-item:after {
	position: absolute;
	content: "";
	display: block;
	background:  no-repeat -4px -193px;
	width: 7px;
	height: 7px;
	right: 3px;
	top: 3px;
	transition: all .5s
}

.task-pub-local-city-warp .task-pub-city-list .select-city-list-item:after:hover {
	transform: rotate(180deg)
}

div.task-modify-block .task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .city_list ul>li a,
div.task-modify-block .task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list a {
	display: block;
	height: inherit;
	line-height: 24px;
	font-size: 12px
}

div.task-modify-block .task-pub-local-city-warp {
	font-size: 12px;
	margin-bottom: 4px
}

div.task-modify-block .task-pub-local-city-warp #islocal {
	vertical-align: middle;
	margin-left: 10px
}

.task-pub-step-one.task-pub-step-one-panel .task-pub-local-city-warp .task-pub-city-list {
	width: 688px
}

.task-pub-step-one.task-pub-step-one-panel .task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .city_list ul>li,
.task-pub-step-one.task-pub-step-one-panel .task-pub-local-city-warp .task-pub-city-list .task-pub-city-row .province_list a {
	width: 48px;
	padding: 0 2px
}

.task-perfect-area {
	width: 100%;
	height: 100%;
	background: #fff;
	text-align: left
}

.task-perfect-area .prefect-intro-wrap {
	width: 800px;
	margin: 0 auto
}

.perfect-task-dialog {
	border: 0
}

.perfect-task-dialog .ui-dialog-body {
	padding: 0
}

.perfect-task-dialog .ui-dialog-close {
	position: absolute;
	width: 20px;
	height: 19px;
	opacity: .8;
	background: 
}

.task-perfect-cont {
	width: 800px;
	background: #fff;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 1px
}

.perfect-top {
	padding: 1px 0;
	text-align: center;
	background: #ff8421;
	height: 125px
}

.perfect-top .top-title {
	font-size: 26px;
	color: #fff;
	line-height: 35px;
	font-weight: 400;
	padding: 25px 0 5px;
	margin: 0
}

.perfect-top .top-title:before {
	content: "";
	display: inline-block;
	width: 34px;
	height: 34px;
	background: ;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 10px
}

.perfect-top .top-desc {
	color: #fff;
	font-size: 14px;
	line-height: 1;
	margin: 10px 0 15px
}

.perfect-top .prefect-intergrity {
	text-align: left;
	height: 55px
}

.perfect-top .prefect-intergrity .top-desc {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	margin-left: 75px
}

.perfect-top .prefect-intergrity .prefect-intergrity-wrap {
	display: inline-block
}

.hide {
	display: none
}

.perfect-intro {
	margin: 10px 0
}

.perfect-intro>dl {
	font-size: 0
}

.perfect-intro>dl>dt {
	width: 120px;
	height: 32px;
	text-align: right;
	line-height: 32px;
	font-size: 14px;
	color: #484848;
	display: inline-block;
	vertical-align: top
}

.perfect-intro>dl>dt i {
	color: #ff6900;
	padding: 0 3px
}

.perfect-intro>dl>dd {
	display: inline-block;
	width: 600px;
	margin-left: 15px
}

.perfect-intro>dl .need-des {
	width: 578px;
	padding: 5px 10px;
	border: 1px solid #ccc
}

.perfect-intro>dl .need-des textarea {
	width: 573px;
	line-height: 25px;
	border: none;
	color: #666;
	font-size: 12px;
	min-height: 60px;
	resize: none
}

.perfect-intro>dl .need-des textarea:focus {
	outline: none
}

.perfect-intro>dl .need-upload .upload-btn {
	font-size: 14px;
	background: #f2f2f2;
	border-radius: 10px;
	color: #666;
	margin-right: 12px;
	width: 100px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	cursor: pointer
}

.perfect-intro>dl .need-upload .upload-help {
	font-size: 12px;
	color: #4d86c0
}

.perfect-intro>dl .need-upload .des-tpl {
	font-size: 12px;
	color: #888;
	float: right;
	margin-top: 6px;
	cursor: pointer;
	position: relative
}

.perfect-intro>dl .upload-wrap .zbj-uploadfile-delete {
	font-size: 12px;
	color: #333;
	text-decoration: none
}

.cnt,
.perfect-intro>dl .upload-wrap .limit_error {
	font-size: 12px
}

.cnt {
	padding: 0;
	line-height: 2;
	border: 2px solid #eee;
	border-top: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff
}

.intro-tips p.tip {
	font-weight: 700;
	padding: 15px 11px 11px;
	background-color: #f7fafa;
	margin-top: -17px;
	box-shadow: inset 0 7px 15px -8px #d6d3d3
}

.jygw-isbuy {
	border: 1px solid #eee;
	border-radius: 4px
}

.jygw-isbuy .tip {
	margin-top: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 10px;
	box-shadow: none
}

.tmp {
	padding: 10px 20px
}

.tmp-dt {
	font-weight: 400
}

.txt {
	color: #888;
	margin-bottom: 3px;
	line-height: 20px;
	overflow: auto;
	max-height: 140px
}

.ctr {
	display: inline-block;
	color: #4d86c0;
	height: 22px;
	line-height: 22px;
	padding: 1px 12px;
	border-radius: 15px;
	box-shadow: 0 0 6px #e3d9d9;
	float: right;
	font-weight: 400;
	background-color: #fff;
	font-size: 12px;
	outline: none
}

.ctr,
.ctr:hover {
	text-decoration: none
}

.ctr:hover {
	color: #266dff
}

dt {
	font-weight: 400;
	line-height: 2
}

.orange {
	color: #f60
}

.jygw-tpl-havetpl {
	height: 69px
}

.jygw-tpl {
	font-family: microsoft yahei;
	width: 436px;
	height: 94px;
	position: relative;
	left: -7px;
	top: -4px
}

.jygw-tpl .jygw-mt-19 {
	margin-top: 28px
}

.jygw-tpl .jygw-mt-28 {
	margin-top: 38px
}

.jygw-tpl .jygw-header-icon {
	position: absolute;
	left: 15px;
	top: -3px;
	display: inline-block;
	width: 83px;
	height: 74px
}

.jygw-tpl .jygw-text {
	margin-left: 120px;
	display: inline-block
}

.jygw-tpl .jygw-text .text-title {
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	display: inline-block;
	padding-bottom: 3px;
	color: #747474
}

.jygw-tpl .jygw-text .text-msg {
	color: #8e8d8d;
	font-weight: 400;
	font-size: 12px
}

.jygw-tpl .jygw-cancel {
	text-align: center;
	position: absolute;
	right: 24px;
	top: 40px;
	cursor: pointer
}

.jygw-tpl .jygw-cancel .cancel-buy-jygw {
	color: #266dff;
	font-weight: 400
}

.jygw-tpl .jygw-btn {
	text-align: center;
	position: absolute;
	right: 24px;
	top: 24px
}

.jygw-tpl .jygw-btn .jygw-price {
	color: #ffa835
}

.jygw-tpl .jygw-btn .buy-btn-text {
	display: inline-block;
	width: 80px;
	height: 21px;
	line-height: 21px;
	color: #266dff;
	box-shadow: 0 0 6px #e3d9d9;
	background-color: #fff;
	border-radius: 15px;
	font-size: 12px;
	font-weight: 400;
	cursor: pointer;
	padding: 2px 7px;
	margin-top: 4px
}

.jygw-tpl .jygw-btn .buy-btn-icon {
	display: inline-block;
	width: 12px;
	height: 14px;
	vertical-align: middle
}

.jygw-tpl .jygw-hidden {
	display: none
}

.jygw-tpl .jygw-tpl-isbuy {
	display: none;
	width: 389px;
	height: 40px;
	padding: 15px;
	font-weight: 400;
	color: #777373;
	position: absolute;
	top: 82px;
	left: 7px;
	background-color: #fff;
	border: 2px solid #eeeeef;
	border-top: 0;
	box-shadow: 0 2px 5px #f0f0f0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

body .zbj-poptip-1_2_2 .zbj-poptip-blue .zbj-poptip-shadow {
	background-color: transparent
}

.jygw-tpl-tips-update {
	position: absolute;
	width: 436px;
	left: -390px;
	bottom: 29px;
	z-index: 9
}

.jygw-tpl-tips-update:before {
	right: 10px;
	bottom: -16px;
	border: 8px solid;
	border-color: #eee transparent transparent
}

.jygw-tpl-tips-update:after,
.jygw-tpl-tips-update:before {
	display: inline-block;
	content: "";
	position: absolute;
	width: 0;
	height: 0
}

.jygw-tpl-tips-update:after {
	right: 12px;
	bottom: -12px;
	border: 6px solid;
	border-color: #fff transparent transparent
}

.intro-dailog button[i-id=ok] {
	background-color: #ff6900!important;
	border-color: #ff6900!important
}

.intro-dailog button[i-id=ok]:active,
.intro-dailog button[i-id=ok]:focus,
.intro-dailog button[i-id=ok]:visited {
	border-color: #ff6900!important;
	outline: none
}

.perfect-degree {
	padding: 30px 0 20px;
	width: 678px;
	margin: auto;
	font-size: 16px;
	color: #000;
	line-height: 20px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	margin-right: 50px
}

.perfect-degree div p {
	display: inline-block;
	float: right;
	margin: 0
}

.perfect-degree div p:before {
	content: "\5f53\524d\5b8c\5584\5ea6:";
	font-size: 14px;
	color: #666;
	margin-right: 10px
}

.perfect-degree div i {
	display: inline-block;
	margin-right: 5px;
	width: 40px;
	height: 10px;
	background: #d9d9d9
}

.perfect-degree div i.active {
	background: #e53935
}

.perfect-degree.perfect-degree-special {
	display: inline-block;
	padding: 0;
	width: auto;
	border-bottom: 0;
	margin-top: 10px;
	vertical-align: bottom
}

.perfect-degree.perfect-degree-special div p:before {
	content: "\5f53\524d\5b8c\5584\5ea6:";
	color: #fff;
	margin: 0 10px
}

.perfect-degree.perfect-degree-special div i {
	background: #fff
}

.perfect-degree.perfect-degree-special div i.active-red {
	background: #ff0600
}

.perfect-degree.perfect-degree-special div i.active-yellow {
	background: #ffce38
}

.perfect-degree.perfect-degree-special div i.active-green {
	background: #a8dd74
}

.rcmd-mode.mode-content.cs-content .cs-list {
	max-width: 600px
}

.mode-content.cs-content .cs-list {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	display: inline-block;
	max-width: 414px
}

.mode-content.cs-content .cs-item {
	float: left;
	width: 135px;
	height: 54px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	margin: 0 3px 4px 0;
	background: #f2f2f2;
	padding: 0 4px;
	color: #444;
	text-align: center
}

.mode-content.cs-content .cs-item .item-title {
	line-height: 32px;
	margin: 0
}

.mode-content.cs-content .cs-item .item-desc {
	color: #999;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden
}

.mode-content.cs-content .cs-item.item-active {
	border: 1px solid #ffddc5;
	background: #fff0e5
}

.mode-content.cs-content .cs-item.item-active .item-title {
	color: #ff6900
}

.mode-content.cs-content .cs-item.item-active .item-desc {
	color: #ff945f
}

.mode-content.cs-content .cs-budget {
	line-height: 36px;
	font-size: 14px
}

.mode-content.cs-content .cs-budget .cs-number {
	display: inline-block;
	color: #888
}

.mode-content.cs-content .cs-budget .cs-adder-subtractor {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	width: 163px;
	height: 36px
}

.mode-content.cs-content .cs-budget .cs-adder-subtractor .number-add,
.mode-content.cs-content .cs-budget .cs-adder-subtractor .number-sub {
	float: left;
	box-sizing: border-box;
	width: 36px;
	height: 36px;
	border: 1px solid #e6e6e6;
	background: #f2f2f2;
	text-align: center;
	font-size: 14px;
	color: #999
}

.mode-content.cs-content .cs-budget .cs-adder-subtractor .number-input {
	float: left;
	width: 100px;
	height: 36px;
	padding: 6px;
	box-sizing: border-box;
	border: 0;
	border: 1px solid #e6e6e6;
	border-right: 0
}

.mode-content.cs-content .cs-budget .number-tip {
	font-size: 12px;
	color: #999
}

.mode-content.cs-content .cs-budget .cs-amount {
	display: inline-block;
	color: #666
}

.mode-content.cs-content .cs-budget .cs-amount .budget-number {
	color: #ff6900
}

.mode-content.piece-content .piece-budget {
	line-height: 36px;
	color: #999;
	vertical-align: top
}

.mode-content.piece-content .piece-budget .piece-sum {
	vertical-align: top;
	display: inline-block;
	border: 1px solid #e6e6e6;
	background: #f2f2f2;
	height: 36px
}

.mode-content.piece-content .piece-budget .piece-sum .sum-input {
	border: 0;
	display: inline-block;
	width: 90px;
	height: 26px;
	line-height: 26px;
	padding: 5px;
	font-size: 12px;
	vertical-align: top
}

.mode-content.piece-content .piece-budget .piece-sum span {
	display: inline-block;
	vertical-align: top;
	color: #666;
	width: 36px;
	line-height: 36px;
	text-align: center
}

.mode-content.piece-content .piece-budget .xxx {
	vertical-align: top
}

.mode-content.piece-content .piece-budget .piece-price {
	display: inline-block;
	vertical-align: top;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e6e6e6;
	background: #f2f2f2
}

.mode-content.piece-content .piece-budget .piece-price .price-input {
	border: 0;
	display: inline-block;
	width: 90px;
	padding: 0;
	height: 26px;
	padding: 5px;
	line-height: 26px;
	font-size: 12px;
	vertical-align: top
}

.mode-content.piece-content .piece-budget .piece-price span {
	display: inline-block;
	vertical-align: top;
	color: #666;
	width: 36px;
	line-height: 36px;
	text-align: center
}

.mode-content.piece-content .piece-budget .budget-amount {
	display: inline-block;
	vertical-align: top;
	line-height: 36px;
	color: #666;
	font-size: 14px
}

.mode-content.piece-content .piece-budget .budget-amount .budget-number {
	line-height: 36px;
	color: #ff6900
}

.mode-content.piece-content .piece-desc {
	margin-top: 15px
}

.mode-content.tender-content .tender-budget .budget-box {
	display: inline-block;
	background: #fff;
	line-height: 36px;
	height: 36px;
	border: 1px solid #e6e6e6;
	color: #999;
	width: 389px;
	box-sizing: border-box
}

.mode-content.tender-content .tender-budget .budget-box .budget-input {
	float: left;
	border: 0;
	color: #333;
	width: 349px;
	height: 34px;
	padding: 5px;
	box-sizing: border-box
}

.mode-content.tender-content .tender-budget .budget-box span {
	float: left;
	display: inline-block;
	width: 38px;
	line-height: 34px;
	text-align: center;
	background: #f2f2f2;
	font-size: 14px;
	color: #666
}

.mode-content.tender-content .tender-islocal .local-label {
	float: left;
	color: #888
}

.mode-content.tender-content.rcmd-mode .tender-budget .budget-box {
	width: 600px
}

.mode-content.tender-content.rcmd-mode .tender-budget .budget-input {
	width: 560px
}

.mode-content.bigao-content .bigao-budget-tip {
	color: red;
	font-size: 12px
}

.mode-content.bigao-content .bigao-budget .pub-task-buget-box {
	display: inline-block
}

.mode-content.bigao-content .bigao-budget .pub-task-buget-box .budget-input {
	width: 280px
}

.mode-content.bigao-content .bigao-budget .pub-task-buget-box span {
	width: 110px
}

.mode-content.bigao-content .bigao-budget .pub-label-budget .budget-input {
	width: 560px
}

.mode-content.bigao-content .bigao-budget .pub-label-budget span {
	width: 38px
}

.mode-content.bigao-content .bigao-budget .budget-box {
	background: #fff;
	line-height: 36px;
	height: 36px;
	border: 1px solid #e6e6e6;
	color: #999;
	width: 392px;
	box-sizing: border-box
}

.mode-content.bigao-content .bigao-budget .budget-box .budget-input {
	float: left;
	border: 0;
	color: #333;
	height: 34px;
	padding: 5px;
	box-sizing: border-box
}

.mode-content.bigao-content .bigao-budget .budget-box span {
	float: left;
	display: inline-block;
	line-height: 34px;
	text-align: center;
	background: #f2f2f2;
	font-size: 14px;
	color: #666
}

.mode-content.bigao-content .bigao-budget .budget-box span a {
	color: #4d86c0
}

.mode-content.bigao-content .bigao-budget .budget-box.pub-label-budget {
	width: 600px
}

.mode-content.bigao-content .tender-islocal .local-label {
	float: left;
	color: #888
}

.mode-content.bigao-content.rcmd-mode .tender-budget .budget-box {
	width: 600px
}

.mode-content.bigao-content.rcmd-mode .tender-budget .budget-input {
	width: 560px
}

.pub-perfect-btm {
	padding: 0 0 20px;
	text-align: center;
	background: #fff
}

.pub-perfect-btm .pub-mode-btm {
	display: none;
	padding-bottom: 0
}

.pub-perfect-btm .pub-mode-btm.active-mode-btm {
	display: block
}

.pub-perfect-btm .pub-perfect-btn {
	width: 270px;
	height: 40px;
	border: 0;
	background: #ff6900;
	border-radius: 4px;
	color: #fafafa;
	font-size: 16px
}

.pub-perfect-btm .pub-perfect-btn:hover {
	background-color: #ff8733;
	color: #fafafa
}

.pub-perfect-btm .pub-mode-desc {
	color: #999;
	font-size: 14px;
	margin: 0;
	line-height: 40px
}

.pub-perfect-btm .pub-mode-desc span {
	color: #e53935
}

.perfect-vas dl {
	font-size: 0
}

.perfect-vas dl dt {
	width: 120px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #484848;
	text-align: right;
	display: inline-block;
	vertical-align: top
}

.perfect-vas dl dd {
	display: inline-block;
	width: 598px;
	height: 36px;
	margin-left: 15px;
	border-left: 1px solid #ccc;
	white-space: nowrap
}

.perfect-vas dl dd p {
	height: 34px;
	line-height: 34px;
	border: 1px solid #ccc;
	border-left: none;
	font-size: 12px;
	border-right: none;
	display: inline-block;
	color: #333;
	margin: 0;
	cursor: pointer;
	position: relative
}

.perfect-vas dl dd p:hover span {
	display: block
}

.perfect-vas dl dd p:after {
	content: "";
	width: 1px;
	height: 34px;
	position: absolute;
	right: 0;
	top: 0;
	background: #ccc
}

.perfect-vas dl dd p span {
	display: none;
	position: absolute;
	height: 30px;
	color: #fff;
	background: #000;
	filter: alpha(opacity=60);
	opacity: .6;
	top: -37px;
	left: 0;
	padding: 0 12px;
	border-radius: 3px
}

.perfect-vas dl dd p span:before {
	left: 10px;
	bottom: -14px;
	border: 8px solid;
	border-color: #000 transparent transparent
}

.perfect-vas dl dd p span:after,
.perfect-vas dl dd p span:before {
	display: inline-block;
	content: "";
	position: absolute;
	width: 0;
	height: 0
}

.perfect-vas dl dd p span:after {
	left: 12px;
	bottom: -12px;
	border: 6px solid;
	border-color: #000 transparent transparent
}

.perfect-vas dl dd p:before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #f2f2f2;
	border: 1px solid #e6e6e6;
	border-radius: 1px;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin: 0 10px 0 16px
}

.perfect-vas dl dd p.active:before {
	background: #ff6900 url(/uploads/image/arfu0images/g.png) 50% no-repeat;
	border-color: #ff6900
}

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

.pub-task-mode {
	width: 800px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 60px 0 10px
}

.pub-task-mode p {
	margin: 0
}

.pub-task-mode .mode-crowdsourcing,
.pub-task-mode .mode-piece,
.pub-task-mode .mode-tender {
	margin: 5px 0
}

.pub-task-mode .mode-content {
	width: 600px;
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 12px;
	display: none;
	margin-left: 125px;
	margin-bottom: 15px;
	box-sizing: border-box
}

.pub-task-mode .mode-content .pub-label,
.pub-task-mode .mode-content .pub-label-budget {
	display: none
}

.pub-task-mode .mode-content.active-mode {
	display: block
}

.pub-task-mode .mode-content.rcmd-mode {
	width: 800px;
	margin-left: -10px;
	background: none;
	border: none
}

.pub-task-mode .mode-content.rcmd-mode .pub-task-buget-box,
.pub-task-mode .mode-content.rcmd-mode .pub-task-label {
	display: none
}

.pub-task-mode .mode-content.rcmd-mode .pub-label-budget {
	display: inline-block
}

.pub-task-mode .mode-content.rcmd-mode .pub-label {
	display: inline-block;
	line-height: 36px
}

.pub-task-mode .mode-content.mode-recommend {
	width: 800px;
	margin: 0 auto;
	margin-left: 0;
	box-sizing: border-box;
	padding: 0 60px 0 10px
}

.pub-task-mode .mode-label {
	display: block;
	margin: 15px 0;
	font-size: 14px;
	color: #888
}

.pub-task-mode .mode-desc {
	font-size: 14px;
	color: #999;
	margin-top: 0;
	margin-bottom: 15px
}

.pub-task-mode .clearfix:after,
.pub-task-mode .clearfix:before {
	display: table;
	content: " "
}

.pub-task-mode .clearfix:after {
	clear: both
}

.pub-task-mode .pub-task-label {
	display: inline-block;
	font-size: 14px;
	color: #888;
	vertical-align: top;
	line-height: 36px
}

.pub-task-mode .pub-task-label .pub-label-pre {
	color: #ff6900
}

.pub-task-mode .mode-toggle {
	line-height: 32px;
	color: #888;
	font-size: 14px
}

.pub-task-mode .mode-toggle input {
	vertical-align: middle
}

.pub-label {
	position: relative;
	display: inline-block;
	width: 125px;
	text-align: right;
	font-size: 14px;
	color: #484848;
	box-sizing: border-box;
	padding-right: 15px;
	vertical-align: top;
	line-height: 32px;
	word-break: break-all;
	float: left
}

.pub-label .pub-label-pre {
	top: 0;
	line-height: 32px;
	left: 0;
	font-size: 12px;
	color: #ff6900
}

.pub-content {
	display: inline-block;
	width: 600px
}

.property-extend {
	width: 800px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 60px 0 10px
}

.property-extend li,
.property-extend p,
.property-extend ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.property-extend .clearfix:after,
.property-extend .clearfix:before {
	display: table;
	content: " "
}

.property-extend .clearfix:after {
	clear: both
}

.property-extend .pub-content {
	display: inline-block;
	width: 600px
}

.property-extend .pub-content input.password,
.property-extend .pub-content input.text {
	height: 32px;
	line-height: 22px
}

.property-extend .pub-content input.password,
.property-extend .pub-content input.text,
.property-extend .pub-content textarea {
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #ccc;
	width: 100%;
	color: #666;
	font-size: 12px;
	box-sizing: border-box;
	border-radius: 0
}

.property-extend .pub-content textarea {
	line-height: 20px;
	height: 100px;
	resize: none
}

.property-extend .pub-content select {
	line-height: 32px;
	height: 32px;
	width: 100%;
	background: #fff;
	border: 1px solid #ccc;
	color: #666;
	font-size: 12px;
	border-radius: 0
}

.property-extend .pub-content .checkbox-item {
	display: inline-block;
	padding: 5px 15px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	border: 1px solid #e6e6e6;
	margin-bottom: 5px
}

.property-extend .pub-content .checkbox-item.active-item {
	color: #ff6900;
	border: 1px solid #ff6900;
	background: #fffbf9;
	position: relative
}

.property-extend .pub-content .checkbox-item.active-item:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 30px;
	height: 24px;
	background:  no-repeat 100% 100%;
	background-size: 50%
}

.property-extend .pub-content .checkbox-item.disabled-item {
	color: #c3c3c3;
	border: 1px dotted #e6e6e6
}

.property-extend .pub-content .checkbox-item .checkbox-input {
	display: none
}

.property-extend .pub-content .radio-item {
	line-height: 32px;
	height: 32px;
	vertical-align: top;
	font-size: 12px;
	color: #666;
	margin-right: 15px
}

.property-extend .pub-content .radio-item .radio-input {
	width: auto;
	vertical-align: -webkit-baseline-middle;
	margin: 0
}

.property-extend .pe-item {
	margin: 15px 0
}

.property-extend .pe-item.pe-hidden {
	display: hidden
}

.vas-secret {
	display: none
}

.vas-secret .ext-service-container {
	border: 1px solid #ccdaea;
	margin-top: 5px;
	padding: 10px
}

.vas-secret .ext-service-container .ext-service-item {
	background: #f4f9fe;
	border: 1px solid #eee
}

.vas-secret .ext-service-container .ext-service-item .ext-service-item-head {
	height: 44px;
	padding: 0 10px
}

.vas-secret .ext-service-container .ext-service-item .checkradio {
	float: left;
	margin-top: 16px;
	margin-right: 11px
}

.vas-secret .ext-service-container .ext-service-item .pri-so {
	background: url(/uploads/image/arfu0images/ico-pri-so.png) no-repeat 0;
	padding-left: 26px;
	color: #fe9d5c;
	height: 44px;
	line-height: 44px;
	width: 80px;
	margin-right: 13px;
	font-size: 12px;
	float: left
}

.vas-secret .ext-service-container .ext-service-item .ext-service-desc {
	margin-top: 7px;
	width: 310px;
	float: left;
	color: #666;
	font-size: 12px
}

.vas-secret .ext-service-container .ext-service-item .noticemsg {
	color: #ff8a00;
	float: right;
	font-size: 18px;
	margin-right: 12px;
	max-width: 89px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 44px;
	line-height: 44px
}

.ui-task-pub-popup-bottom-left .ui-dialog-arrow-a {
	border-bottom: 8px solid #e1e1e1
}

.ui-dialog-footer {
	border-top: 0
}

.ui-task-pub-popup-top-left .ui-dialog-arrow-a {
	border-top: 8px solid #e1e1e1
}

body .refer-dialog {
	border: 1px solid #e1e1e1
}

body .refer-dialog .ui-dialog-title {
	text-align: left;
	font-size: 12px;
	padding: 10px
}

body .refer-dialog .ui-dialog-body {
	padding: 0
}

body .refer-dialog .ui-dialog-body p {
	margin: 0;
	padding: 0
}

body .refer-dialog div.cankao-tpl {
	font-size: 12px;
	padding: 5px 10px
}

body .refer-dialog div.cankao-tpl p.title {
	margin-bottom: 10px;
	color: #4d4d4d
}

body .refer-dialog div.cankao-tpl p.title span {
	color: #4d4d4d;
	display: inline-block;
	margin-top: 7px
}

body .refer-dialog div.cankao-tpl p.title a.use-refer {
	float: right;
	display: inline-block;
	color: #266dff;
	height: 22px;
	line-height: 22px;
	padding: 1px 12px;
	border-radius: 15px;
	box-shadow: 0 0 6px #e3d9d9;
	text-decoration: none;
	font-weight: 400;
	background-color: #fff;
	font-size: 12px
}

body .refer-dialog div.cankao-tpl pre.content {
	color: #888;
	white-space: pre-wrap
}

div.task-modify-block {
	background: #fff;
	position: relative;
	padding: 25px 15px;
	width: 760px;
	margin: 0 auto
}

div.task-modify-block div.modify-submit {
	height: 40px;
	margin-top: 10px;
	text-align: center
}

div.task-modify-block div.modify-submit a {
	display: inline-block;
	color: #fff;
	outline: none;
	border-radius: 5px;
	font-size: 14px;
	text-decoration: none;
	padding: 7px 28px;
	background: #ff6900
}

div.task-modify-block div.modify-content {
	font-size: 14px;
	color: #666
}

div.task-modify-block div.modify-content select {
	margin: 0 15px 0 0;
	outline: 1px solid #e1e1e1;
	border: none;
	height: 27px;
	line-height: 27px;
	background: #fff
}

div.task-modify-block div.modify-content input[type=number],
div.task-modify-block div.modify-content input[type=text] {
	height: 26px;
	line-height: 26px;
	display: table-cell;
	border: 1px solid #e1e1e1;
	border-radius: 1px;
	padding: 2px 7px;
	width: 200px;
	box-sizing: content-box;
	font-size: 13px;
	outline: medium
}

div.task-modify-block div.modify-content input[type=number].task-num,
div.task-modify-block div.modify-content input[type=text].task-num {
	padding-right: 20px;
	width: 80px
}

div.task-modify-block div.modify-content input[type=number]:focus,
div.task-modify-block div.modify-content input[type=text]:focus {
	border: 1px solid #e1e1e1
}

div.task-modify-block div.modify-content input::-webkit-inner-spin-button,
div.task-modify-block div.modify-content input::-webkit-outer-spin-button {
	-webkit-appearance: none
}

div.task-modify-block div.modify-content input[type=number] {
	-moz-appearance: textfield;
	-webkit-appearance: textfield
}

div.task-modify-block div.modify-content div.modify-cell {
	height: auto;
	margin-top: 17px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-left {
	height: 30px;
	width: 130px;
	float: left;
	display: table;
	position: relative;
	margin: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-left.cell-left-short-onepx {
	width: 1px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-left.cell-left-short {
	width: 20px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-left p {
	color: #666;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-left: 37px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right {
	margin-left: 120px;
	display: table;
	position: relative
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right span.refer-tpl {
	position: absolute;
	color: #909090;
	right: 2%;
	font-size: 12px;
	bottom: 2%;
	z-index: 100
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.file-list {
	width: 480px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.file-list li {
	height: 23px!important;
	line-height: 23px!important
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.file-list li div.zbj-uploadfile-name {
	height: 24px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.file-list li a.zbj-uploadfile-delete {
	margin: 6px 7px 0 9px;
	height: 12px;
	line-height: 12px;
	width: 12px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.self-border {
	border: 1px solid #e1e1e1;
	width: 480px;
	border-radius: 2px;
	padding-bottom: 30px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right textarea.attach-content {
	width: 95%;
	resize: vertical;
	border: none;
	outline: none;
	font-size: 12px;
	line-height: 18px;
	margin: 3% 0 5% 2%;
	min-height: 85px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.phone-num input.phone-number {
	width: 230px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.phone-num input.employ-dialog-modifyphone-input {
	width: 125px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.modify-supplement-info span.supplement-item {
	font-size: 12px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.modify-supplement-info span.supplement-item input.supplement-input {
	border: none;
	border-bottom: 1px solid #eee;
	display: inline-block;
	margin-left: 4px;
	width: 140px;
	min-width: 140px;
	height: 10px;
	line-height: 10px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.modify-supplement-info span.supplement-item em.j-supplement-select {
	height: 14px;
	line-height: 14px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.modify-supplement-info span.supplement-item em.j-supplement-select div.select-box div.select-label {
	min-height: 19px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.modify-supplement-info span.supplement-item em.j-supplement-select div.select-box ul {
	margin: 0;
	padding: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode {
	width: 720px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.rcmd-mode {
	padding-bottom: 0;
	margin-left: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode label.pub-task-label {
	padding-left: 10px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode label.pub-label {
	width: 110px;
	color: #666;
	padding-right: 8px;
	margin-right: 10px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode label.pub-label i.pub-label-pre {
	display: none
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.tender-budget span.budget-box {
	margin-left: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.tender-islocal div.pub-content {
	margin: 0;
	padding: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.tender-islocal div.pub-content label.local-label {
	margin-left: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.tender-islocal div.pub-content lable.local-label {
	margin-left: 10px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div {
	margin: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.pub-content {
	width: 500px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode label.mode-label {
	margin: 0 0 15px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode input.budget-input {
	height: 33px;
	line-height: 33px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content {
	padding-left: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content div.cs-zb-list ul {
	margin: 0 0 10px 14px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content div.cs-budget div.cs-number {
	margin-left: 14px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content.tender-content div.tender-islocal label.pub-task-label {
	padding-left: 10px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content.cs-content,
div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content.piece-content {
	margin-left: 120px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content.rcmd-mode {
	margin-left: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content.rcmd-mode span.budget-box {
	width: 230px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.category-switch div.pub-task-mode div.mode-content.rcmd-mode span.budget-box input.tender-budget-input {
	width: 190px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend {
	width: 720px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend ul li:last-child {
	margin: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend li.pe-item {
	margin: 0 0 15px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend li.pe-item label.pub-label {
	height: 32px;
	overflow: hidden
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend .pub-content {
	width: 480px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend label.pub-label {
	color: #666;
	width: 110px;
	margin-right: 9px;
	padding-right: 11px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend div.pe-text {
	position: relative
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.extends-data .property-extend i.pub-label-pre {
	display: none
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.cell-right-long {
	margin-left: 0
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right.cell-right-long p {
	margin: 0;
	height: 30px;
	line-height: 30px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right span.upload-tips {
	font-size: 12px;
	color: #999;
	margin-left: 8px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.file-list {
	margin-top: 10px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right a {
	text-decoration: none;
	font-size: 13px;
	display: inline-block;
	height: 30px;
	line-height: 30px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right a.zbj-uploadfile-delete {
	margin-right: 5px;
	height: 15px;
	line-height: 15px;
	width: 15px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right a.upload-btn {
	color: #666;
	border-radius: 5px;
	padding: 0 15px;
	height: 25px;
	line-height: 25px;
	background-color: #e6e6e6
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right a.upload-btn:hover {
	background-color: #ff6900;
	color: #fff
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right a.upload-error {
	color: #4d86c0;
	margin-left: 20px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.category-modify {
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right div.category-modify a {
	text-decoration: none;
	margin-left: 5px;
	color: #4d86c0;
	outline: none;
	font-size: 13px
}

div.task-modify-block div.modify-content div.modify-cell div.cell-right span.task-yuan {
	position: absolute;
	color: #e1e1e1;
	right: 6px;
	top: 50%;
	transform: translatey(-50%)
}

div.task-modify-block span.close-icon {
	background: url(/uploads/image/arfu0images/close.png) no-repeat 50%;
	top: 5px;
	right: 5px;
	cursor: pointer;
	position: absolute;
	padding: 10px
}

div.task-modify-block h1 {
	color: #000;
	border-bottom: 1px dashed #e1e1e1;
	font-size: 18px;
	height: 38px;
	margin: 0;
	text-align: center
}

.ui-dialog.task-pub-dialog {
	border-radius: 0;
	border: none
}

.ui-dialog.task-pub-dialog .task-pub-dialog-shade {
	background-color: #000
}

.ui-dialog.task-pub-dialog .ui-dialog-body {
	padding: 0
}

.ui-dialog.task-pub-dialog .task-pub-dialog-header {
	background-color: #ff8421;
	text-align: center;
	padding: 10px
}

.ui-dialog.task-pub-dialog .task-pub-dialog-header h3 {
	font-size: 20px;
	padding: 0;
	padding-top: 20px;
	margin: 0;
	color: #fff
}

.ui-dialog.task-pub-dialog .task-pub-schedule {
	text-align: center
}

.ui-dialog.task-pub-dialog .task-pub-schedule ul {
	margin: 15px;
	padding: 0
}

.ui-dialog.task-pub-dialog .task-pub-schedule li {
	display: inline-block;
	position: relative;
	z-index: 2;
	font-size: 12px;
	color: #f8f8f8
}

.ui-dialog.task-pub-dialog .task-pub-schedule li:first-child {
	margin-left: 0
}

.ui-dialog.task-pub-dialog .task-pub-schedule li:first-child:after {
	display: none
}

.ui-dialog.task-pub-dialog .task-pub-schedule li i {
	display: inline-block;
	width: 10px;
	height: 10px;
	line-height: 10px;
	padding: 0 20px;
	font-style: normal;
	vertical-align: baseline;
	background:  no-repeat 50%
}

.ui-dialog.task-pub-dialog .task-pub-schedule li span {
	white-space: nowrap;
	text-align: center;
	top: 44px;
	overflow: hidden;
	color: hsla(0, 0%, 100%, .7)
}

.ui-dialog.task-pub-dialog .task-pub-dialog-header-body {
	padding-top: 1px
}

.ui-dialog.task-pub-dialog .dialog-close {
	position: absolute;
	background:  no-repeat;
	width: 22px;
	height: 22px;
	right: 12px;
	top: 10px;
	cursor: pointer;
	transition: all .5s;
	opacity: .6
}

.ui-dialog.task-pub-dialog .dialog-close:hover {
	transform: rotate(180deg)
}


#liebiao{padding: 60px 0 50px;
    color: #454545;
    background: #fff;}
