﻿@charset "UTF-8";

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

.draghtml {
	cursor: move;
}

.alert-specialty-content h1,
.alert-specialty-content h2,
.alert-specialty-content h3,
.alert-specialty-content h4,
.alert-specialty-content h5,
.alert-specialty-content h6,
.alert-specialty-content em,
.alert-specialty-content strong,
.alert-specialty-content b {
	font-weight: normal;
}

.alert-specialty-content h1,
.alert-specialty-content h2,
.alert-specialty-content h3,
.alert-specialty-content h4,
.alert-specialty-content h5,
.alert-specialty-content h6,
.alert-specialty-content small {
	font-size: 100%;
	margin: 0;
}

.alert-specialty-content a, .alert-specialty-content a:hover {
	text-decoration: none;
}

#coverID {
	z-index: 99998 !important;
}

.alert-specialty-content {
	font:12px/24px "Microsoft YaHei","微软雅黑","\u5FAE\u8F6F\u96C5\u9ED1",Helvetica,Tahoma;
	z-index: 99999 !important;
}

.alert-specialty-content a, .alert-specialty-content button {
	cursor: pointer;
	outline:none;
}

.alert-specialty-content .new-level-btn a, .alert-specialty-content .new-level-btn a:hover {
	color: #258bf0;
	outline:none;
}

.alert-specialty-content li {
	list-style: none;
}

.alert-specialty-content .name {
	font-weight: normal;
}

/*.alert-specialty-content .u-btn-link {*/
	/*display: inline-block;*/
	/*height: 28px;*/
	/*color: #fff !important;*/
	/*background: #258bf0;*/
	/*font-size: 14px;*/
	/*line-height: 28px;*/
	/*padding: 0px 16px;*/
	/*vertical-align: middle;*/
/*}*/
/*.alert-specialty-content .u-btn-link:hover {*/
	/*color: #bbdcff*/
/*}*/

.alert-specialty-content .letter-28{letter-spacing:28px;}
.f-none {
	display: none;
}
.f-block {
	display: block;
}
.f-inline-block {
	display: inline-block;
*display:inline;
*zoom:1;
}
.f-pull-left {
	float: left;
}
.f-pull-right {
	float: right;
}
.f-clearfix:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: "";
}
.alert-specialty-content .z-index-100{z-index:100 !important;}
.f-clearfix {
*zoom:1;
}
.f-clear{display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	line-height:0;
	overflow: hidden;}
.f-padding-left {
	padding-left: 16px;
}
.f-padding-right {
	padding-right: 16px;
}
.f-padding-top {
	padding-top: 16px;
}
.f-padding-bottom {
	padding-bottom: 16px;
}
.f-padding {
	padding: 16px;
}
.f-padding-20 {
    padding: 20px;
}
.f-margin-left {
	margin-left: 16px;
}
.f-margin-right {
	margin-right: 16px;
}
.f-margin-bottom {
	margin-bottom: 16px;
}
.f-margin-top {
	margin-top: 16px;
}
.f-margin {
	margin: 16px;
}
.f-relative-dia {
	position: relative;
}
.f-absolute {
	position: absolute;
}
.f-relative-z {
	position: relative;
	zoom: 1;
}
.f-hidden {
	overflow: hidden;
}
.f-family-arial {
	font-family: arial, \5b8b\4f53;
}
.f-family-yahei {
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.f-font-12 {
	font-size: 12px;
}
.f-font-14 {
	font-size: 14px;
}
.f-font-16 {
	font-size: 16px;
}
.f-font-18 {
	font-size: 18px;
}
.f-font-24 {
	font-size: 24px;
}
.f-weight-normal {
	font-weight: normal;
}
.f-weight-bold {
	font-weight: bold;
}
.f-text-left {
	text-align: left;
}
.f-text-center {
	text-align: center;
}
.f-text-right {
	text-align: right;
}
.f-text-justify {
	text-align: justify;
	text-justify: inter-ideograph;
}
.f-vertical-align-middle, .alert-specialty-content .vertical-align-middle * {
	vertical-align: middle;
}
.f-text-ellipsis {/*溢出的内容以省略号排版*/
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.f-indent-24 {
	text-indent: 2em;
}
.f-font-red {
	color: #ea4335;
}
.f-font-yellow {
	color: #fbbc05;
}
.f-font-blue {
	color: #258bf0;
}
.f-font-gray {
	color: #999;
}
.f-font-green {
	color: #17be27;
}
.f-decoration-underline, .f-decoration-underline:hover {
	text-decoration: underline;
}
.f-decoration-none, .f-decoration-none:hover {
	text-decoration: none;
}
.f-cursor-pointer {
	cursor: pointer;
}
.f-cursor-default {
	cursor: default;
}
.f-cursor-help {
	cursor: help;
}
.f-cursor-move {
	cursor: move;
}
.f-user-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.f-font-line-through{text-decoration:line-through;}



.alert-specialty-content :-moz-placeholder{color:#939699;}
.alert-specialty-content ::-moz-placeholder {color:#939699;}
.alert-specialty-content input:-ms-input-placeholder,.alert-specialty-content textarea:-ms-input-placeholder {color:#939699;}
.alert-specialty-content input::-webkit-input-placeholder, .alert-specialty-content textarea::-webkit-input-placeholder{color:#939699;}

.alert-specialty-content select {
	width: 220px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	text-decoration: none;
}
.alert-specialty-content .u-btn {
	display: inline-block;
 	*display: inline;
	padding: 0px 12px;
	padding: 0px 8px\9;
	margin-bottom: 0;
 	*margin-left: .3em;
    height:28px;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #258bf0;
	border: 0;
}
.alert-specialty-content .u-btn:active, .alert-specialty-content .u-btn.active {
	background-color: #0077f9 \9;
}
.alert-specialty-content .u-btn:first-child {
 *margin-left: 0;
}
.alert-specialty-content .u-btn.z-disabled, .alert-specialty-content .u-btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/*.alert-specialty-content .u-btn-link {*/
	/*display: inline-block;*/
	/*height: 28px;*/
	/*color: #fff;*/
	/*background: #258bf0;*/
	/*font-size: 14px;*/
	/*line-height: 28px;*/
	/*padding: 0px 16px;*/
	/*vertical-align: middle;*/
/*}*/
/*.alert-specialty-content .u-btn-link:hover {*/
	/*color: #bbdcff*/
/*}*/
.alert-specialty-content .u-btn-gray{color:#5d6166; background:#dce1e6;}
.alert-specialty-content .u-btn-gray:active,.alert-specialty-content .u-btn-gray:hover{color:#5d6166; background:#dce1e6;}
.u-form-input-24{box-shadow:none; background:#fff; height:26px; color:#333; font-size:12px; line-height:26px; padding:0px 8px; vertical-align:middle; border:1px solid #c0c6cc;}
.alert-specialty-content .u-form-textarea{box-shadow:none; background:#fff; color:#a4abb2; font-size:12px; line-height:26px; padding:0px 8px; border:1px solid #c0c6cc;}

.alert-specialty-content .f-form-horizontal .form-group{
	width:280px;
	height:32px;
	padding:8px 0;
	clear:both;
	}
.alert-specialty-content .f-form-horizontal .form-group .control-label{width:80px; float:left; height:28px; line-height:28px;}
.alert-specialty-content .f-form-horizontal .form-group .control-input{ width:200px; float:left;}
.f-form-horizontal-1{padding-left:40px;}
.f-form-horizontal-1 .form-group{width:auto;}
.f-form-horizontal-1 .form-group .control-input{width:600px;}
.f-form-horizontal-1 .form-group .control-input .selection-control{width:160px;}
.f-form-horizontal-1 .form-group .control-input .selection-control select{width:170px;}
.f-form-horizontal-2 .form-group{width:100%;}
.f-form-horizontal-2  .form-group .control-input{width:auto;}
.alert-specialty-content .date-content{position:absolute;background:#fff; border:1px solid #b8c4ce; width:336px;z-index:9999}
.alert-specialty-content .date-content .title{height:38px; line-height:38px; text-align:center; background:#edf4fa; border-bottom:1px solid #b8c4ce;}
.alert-specialty-content .date-content .u-icon-pre-16{position:absolute; left:12px; top:12px; cursor:pointer;}
.alert-specialty-content .date-content .date-inner{padding:0 30px;}
.alert-specialty-content .date-content span{width:25%;  display:inline-block; *zoom:1; height:40px; line-height:40px; text-align:center; cursor:pointer; float:left;}
.alert-specialty-content .date-content span:hover,.date-content .date-foot a:hover{background:#e7f3ff;}
.alert-specialty-content .date-content span.z-selected{background:#fba105; color:#fff;}
.alert-specialty-content .date-content span.z-disable{background:#ecf0f3; color:#b8c4ce;}
.alert-specialty-content .date-content .month-inner{padding:0;}
.alert-specialty-content .date-content .month-inner span{height:65px; line-height:65px;}
.alert-specialty-content .date-content .day-inner{padding:0;}
.alert-specialty-content .date-content .day-inner span{width:48px; height:32px; line-height:32px;}
.alert-specialty-content .date-content i.u-icon-24{position:absolute; top:120px; cursor:pointer}
.alert-specialty-content .date-content .u-icon-pre-24{left:12px;}
.alert-specialty-content .date-content .u-icon-next-24{right:0px;}
.alert-specialty-content .date-content .date-foot{height:32px; text-align:center; font-weight:bold;}
.alert-specialty-content .date-content .date-foot a{display:block; height:31px; line-height:31px; color:#333; border-top:1px solid #b8c4ce;}
.alert-specialty-content .date-content .date-foot a.z-selected{background:#fba105; color:#fff;}

.alert-specialty-content .f-form-main{font-size:14px;}
.alert-specialty-content .f-form-main .form-group{width:372px; background:#fff; min-height:32px; border:1px solid #c3d0db; clear:both; margin-bottom:12px; padding-top:4px; position:relative; line-height:32px; z-index:1;}
.alert-specialty-content .f-form-main .form-group-date,.alert-specialty-content .f-form-main .form-select-drop-group{z-index:2;}
.alert-specialty-content .f-form-main .form-group-date .form-group-date-span{display:inline-block; *zoom:1; height:20px; width:200px;}
.alert-specialty-content .f-form-main .form-line{clear:both;}
.alert-specialty-content .f-form-main .form-line:after{clear:both;}
.alert-specialty-content .f-form-main .form-group.z-active{border:1px solid #fbbc05;}
.alert-specialty-content .f-form-main .form-group .control-label{width:76px; float:left; height:28px; line-height:28px; padding-left:16px; border-right:1px solid #ccdae5; position:relative;overflow:hidden; word-wrap: normal; white-space:nowrap;}
.alert-specialty-content .f-form-main .form-group .control-label img{position:absolute; right:2px; top:5px;}
.alert-specialty-content .f-form-main .form-group .u-tip{left:84px; top:26px; padding:8px 16px; width:auto;}
.alert-specialty-content .f-form-main .form-group .control-input{width:290px; float:left; border:none; height:28px; padding-left:8px; line-height:28px; background:#fff; outline:none; font-size:14px;}
.alert-specialty-content .f-form-main .form-group i.u-icon-16{position:absolute; right:8px; top:10px; cursor:pointer;}
.alert-specialty-content .f-form-main .form-group i.u-icon-date-yellow-16{top:8px;}
.alert-specialty-content .f-form-main .form-group b.f-font-red{position:absolute; left:4px; top:4px; font-weight:bold;}
.alert-specialty-content .f-form-main .form-group span.text,.alert-specialty-content .f-form-main .form-group a.text{position:absolute; right:8px; top:0px; line-height:36px !important;}
.alert-specialty-content .f-form-main .form-textarea{width:auto; height:150px;}
.alert-specialty-content .f-form-main .form-textarea .control-input{height:126px; line-height:20px; width:754px; font-size:14px;}
.alert-specialty-content .f-form-main .form-textarea .total-number{position:absolute; right:4px; bottom:0px; font-size:12px; line-height:22px;}
.alert-specialty-content .f-form-main .form-textarea .total-number .f-font-red{display:inline !important;}
.alert-specialty-content .f-form-main .form-group .form-tip{display:none;}
.alert-specialty-content .f-form-main .form-warning{border:1px solid #db4634 !important; margin-bottom:32px;}
.alert-specialty-content .f-form-main .form-warning .form-tip{display:block; height:20px; line-height:20px; color:#db4634; padding-bottom:8px; position:absolute; bottom:-32px; left:0; padding-left:20px;}
.alert-specialty-content .f-form-main .form-warning .form-tip .u-icon-error-16{position:absolute; left:0; top:2px;}
.alert-specialty-content .f-form-main .form-group-date .date-1,.alert-specialty-content .f-form-main .form-group-date .date-2{float:left; position:relative; width:153px; padding-top:1px;}
.alert-specialty-content .f-form-main .form-group-date .text{float:left; margin-right:9px; line-height:30px;}
.alert-specialty-content .f-form-main .form-group-date .control-input{width:110px; *line-height:24px;}

.alert-specialty-content .f-form-main .form-group .date-content{position:absolute; top:36px; left:93px; background:#fff; border:1px solid #b8c4ce; width:336px;}
.alert-specialty-content .f-form-main .form-group .date-content .title{height:38px; line-height:38px; text-align:center; background:#edf4fa; border-bottom:1px solid #b8c4ce;}
.alert-specialty-content .f-form-main .form-group .date-content .u-icon-pre-16{position:absolute; left:12px; top:12px; cursor:pointer;}
.alert-specialty-content .f-form-main .form-group .date-content .date-inner{padding:0 30px;}
.alert-specialty-content .f-form-main .form-group .date-content span{width:25%;  display:inline-block; *zoom:1; height:40px; line-height:40px; text-align:center; cursor:pointer; float:left;}
.alert-specialty-content .f-form-main .form-group .date-content span:hover,.alert-specialty-content .f-form-main .form-group .date-content .date-foot a:hover{background:#e7f3ff;}
.alert-specialty-content .f-form-main .form-group .date-content span.z-selected{background:#fba105; color:#fff;}
.alert-specialty-content .f-form-main .form-group .date-content span.z-disable{background:#ecf0f3; color:#b8c4ce;}
.alert-specialty-content .f-form-main .form-group .date-content .month-inner{padding:0;}
.alert-specialty-content .f-form-main .form-group .date-content .month-inner span{height:65px; line-height:65px;}
.alert-specialty-content .f-form-main .form-group .date-content .day-inner{padding:0;}
.alert-specialty-content .f-form-main .form-group .date-content .day-inner span{width:48px; height:32px; line-height:32px;}
.alert-specialty-content .f-form-main .form-group .date-content i.u-icon-24{position:absolute; top:120px; cursor:pointer}
.alert-specialty-content .f-form-main .form-group .date-content .u-icon-pre-24{left:12px;}
.alert-specialty-content .f-form-main .form-group .date-content .u-icon-next-24{right:0px;}
.alert-specialty-content .f-form-main .form-group .date-content .date-foot{height:32px; text-align:center;}
.alert-specialty-content .f-form-main .form-group .date-content .date-foot a{display:block; height:31px; line-height:31px; color:#333; border-top:1px solid #b8c4ce;}
.alert-specialty-content .f-form-main .form-group .date-content .date-foot a.z-selected{background:#fba105; color:#fff;}

.alert-specialty-content .f-form-main .form-group .select-group{position:absolute; right:0; top:0;}
.alert-specialty-content .f-form-main .form-group .select-group span{display:inline-block; width:44px; height:36px; text-align:center; border-left:1px solid #c3d0db; line-height:36px; float:left; cursor:pointer;}
.alert-specialty-content .f-form-main .form-group .select-group span:hover{background:#eef7ff;}
.alert-specialty-content .f-form-main .form-group .select-group span.z-selected{background:#258bf0 url(../Images/icon_right.png) no-repeat right bottom; color:#fff;}

.alert-specialty-content .form-select-drop{position:absolute; top:36px; left:93px; z-index:3000; width:278px; background:#fff; border:1px solid #b8c4ce;overflow-y: auto;}
.alert-specialty-content .form-select-drop .list-item{display:block; height:34px; line-height:34px; padding-left:16px; color:#333; font-size:12px; cursor:pointer;}
.alert-specialty-content .form-select-drop .list-item.z-selected{background:#e7f3ff; font-weight:bold;}
.alert-specialty-content .form-select-drop .list-item:hover{background:#f1f6fa;}
.alert-specialty-content .form-select-drop .form-select-inner .list-item a{padding-left:28px;}
.alert-specialty-content .form-select-drop .form-select-inner .title{padding-left:12px; height:30px; line-height:30px; border-bottom:1px solid #b8c4ce; color:#999;}
.alert-specialty-content .form-select-drop .form-select-inner .title a{color:#999; font-weight:bold;}
.alert-specialty-content .f-form-main .choose-files{ cursor:pointer; color:#258bf0;}
.alert-specialty-content .f-form-main .btn-group .u-btn-link{height:34px; line-height:34px;}



/* icon */
.alert-specialty-content .u-icon-16 {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: url(../Images/bg.png) no-repeat 0 0;
}
.alert-specialty-content .u-icon-24 {
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background: url(../Images/bg.png) no-repeat 0 0;
}
.alert-specialty-content .u-icon-32 {
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	height: 32px;
	background: url(../Images/bg.png) no-repeat 0 0;
}
.alert-specialty-content .u-icon-edit {
	background-position: 0px -64px;
}
.alert-specialty-content .u-icon-refresh {
	background-position: -32px -64px;
}
.alert-specialty-content .u-icon-date-yellow-16 {
	background-position: 0px -32px;
}
.alert-specialty-content .u-icon-attestation-green-16{
	background-position: -624px -32px;
	}
.alert-specialty-content .u-icon-back-16 {
	background-position: 0px -32px;
}
.alert-specialty-content .u-icon-down-yellow-16 {
	background-position: -32px -32px;
}
.alert-specialty-content .u-icon-more-yellow-16 {
	background-position: -64px -32px;
}
.alert-specialty-content .u-icon-add-16 {
	background-position: -576px -64px;
}
.alert-specialty-content .u-icon-add-gray-16 {
	background-position: -608px -64px;
}
.alert-specialty-content .u-icon-school-gray-16 {
	background-position: -96px -96px;
}
.alert-specialty-content .u-icon-major-gray-16 {
	background-position: -160px -96px;
}
.alert-specialty-content .u-icon-job-gray-16 {
	background-position: -128px -96px;
}
.alert-specialty-content .u-icon-close-gray-16 {
	background-position: -482px -448px;
}
.alert-specialty-content .u-icon-local-gray-16 {
	background-position: -208px -32px;
}
.alert-specialty-content .u-icon-favorite-gray-16 {
	background-position: -240px -32px;
}
.alert-specialty-content .u-icon-mail-gray-16 {
	background-position: -272px -32px;
}
.alert-specialty-content .u-icon-assessment-gray-16 {
	background-position: -304px -32px;
}
.alert-specialty-content .u-icon-evaluation-gray-16 {
	background-position: -336px -32px;
}
.alert-specialty-content .u-icon-save-gray-16 {
	background-position: -368px -32px;
}
.alert-specialty-content .u-icon-print-gray-16 {
	background-position: -400px -32px;
}
.alert-specialty-content .u-icon-blacklist-gray-16 {
	background-position: -432px -32px;
}
.alert-specialty-content .u-icon-order-gray-16 {
	background-position: -464px -32px;
}
.alert-specialty-content .u-icon-arrange-gray-16 {
	background-position: -496px -32px;
}
.alert-specialty-content .u-icon-tags-gray-16 {
	background-position: -528px -32px;
}
.alert-specialty-content .u-icon-money-gray-16 {
	background-position: -560px -32px;
}
.alert-specialty-content .u-icon-download-gray-16{
	background-position: -656px -32px;
	}
.alert-specialty-content .u-icon-recycle-bin-gray-16{
	background-position: -720px -32px;
	}
.alert-specialty-content .u-icon-invitation-gray-16{
	background-position: -688px -32px;
	}
.alert-specialty-content .u-icon-attachment-gray-16{
	background-position: -752px -32px;
	}

.alert-specialty-content .u-icon-up-gray-16{
	background-position: -32px -96px;
	}
.alert-specialty-content .u-icon-down-gray-16{
	background-position: -64px -96px;
	}
.alert-specialty-content .u-icon-pre-16 {
	background-position: 0 -96px;
}
.alert-specialty-content .u-icon-right-16 {
	background-position: -480px -64px;
}
.alert-specialty-content .u-icon-error-16 {
	background-position: -448px -64px;
}
.alert-specialty-content .u-icon-edit-white-16 {
	background-position: -768px -64px;
}
.alert-specialty-content .u-icon-refresh-yellow {
	background-position: -512px -64px;
}
.alert-specialty-content .u-icon-preview {
	background-position: -64px -64px;
}
.alert-specialty-content .u-icon-preview-yellow{
	background-position: -544px -64px;
	}
.alert-specialty-content .u-icon-up {
	background-position: -128px -64px;
}
.alert-specialty-content .u-icon-delete {
	background-position: -416px -64px;
}
.alert-specialty-content .u-icon-user-16{
	background-position: -640px -64px;
	}
.alert-specialty-content .u-icon-user-gray-16{
	background-position: -592px -32px;
	}
.alert-specialty-content .u-icon-money-16{
	background-position: -672px -64px;
	}
.alert-specialty-content .u-icon-phone-16{
	background-position: -704px -64px;
	}
.alert-specialty-content .u-icon-tags-16{
	background-position: -736px -64px;
	}
.alert-specialty-content .u-icon-download {
	background-position: -96px -64px;
}
.alert-specialty-content .u-icon-down {
	background-position: -224px -64px;
}
.alert-specialty-content .u-icon-up-16 {
	background-position: -224px -80px;
}
.alert-specialty-content .u-icon-delegation {
	background-position: -160px -64px;
}
.alert-specialty-content .u-icon-search {
	background-position: -320px -128px;
}
.alert-specialty-content .u-icon-mail {
	background-position: 0px -128px;
}
.alert-specialty-content .u-icon-interview {
	background-position: -64px -128px;
}
.alert-specialty-content .u-icon-view {
	background-position: -128px -128px;
}
.alert-specialty-content .u-icon-record {
	background-position: -192px -128px;
}
.alert-specialty-content .u-icon-favorite {
	background-position: -256px -128px;
}
.alert-specialty-content .u-icon-clicked {
	background-position: -256px -64px;
}
.alert-specialty-content .u-icon-close{background-position:-288px -64px;}
.alert-specialty-content .u-icon-tip{background-position: -384px -128px;}
.alert-specialty-content .u-icon-tip-16{background-position: -384px -64px;}
.alert-specialty-content .u-icon-time{background-position: -448px -128px;}
.alert-specialty-content .u-icon-weixin{background-position: -640px -128px;}
.alert-specialty-content .u-icon-weibo{background-position: -576px -128px;}
.alert-specialty-content .u-icon-QQ{background-position: -512px -128px;}
.alert-specialty-content .u-icon-pwd-on{background-position:-320px -64px;}
.alert-specialty-content .u-icon-pwd-off{background-position:-352px -64px;}
.alert-specialty-content .u-icon-error{background-position:-704px -128px;}
.alert-specialty-content .u-icon-weixin-24{background-position: -48px -576px;}
.alert-specialty-content .u-icon-weibo-24{background-position: 0 -576px;}
.alert-specialty-content .u-icon-QQ-24{background-position: -96px -576px;}
.alert-specialty-content .u-icon-pre-24 {
	background-position: -144px -574px;
}
.alert-specialty-content .u-icon-next-24 {
	background-position: -176px -574px;
}
.alert-specialty-content .u-icon-on {
	display: inline-block;
	vertical-align: middle;
	width: 58px;
	height: 26px;
	background: url(../Images/bg.png) no-repeat 0 -380px;
}
.alert-specialty-content .u-icon-off {
	display: inline-block;
	vertical-align: middle;
	width: 58px;
	height: 26px;
	background: url(../Images/bg.png) no-repeat -64px -380px;
}
.alert-specialty-content .u-icon-add-photo{
	display: inline-block;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	background: url(../Images/bg.png) no-repeat -288px -384px;
}
.alert-specialty-content .u-icon-pay-success{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	height: 65px;
	background: url(../Images/bg.png) no-repeat -355px -480px;
}
.alert-specialty-content .u-icon-pay-failed{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	height: 65px;
	background: url(../Images/bg.png) no-repeat -255px -480px;
}
.alert-specialty-content .u-icon-pay-tip{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	height: 65px;
	background: url(../Images/bg.png) no-repeat -159px -480px;
}

/*选择职位类别*/
.alert-specialty-content{display:block;width:896px; min-height:20px; position:absolute; left:50%; top:16px; background:#fff; border:1px solid #e1e3e6; border-bottom:0; z-index:999;}
.alert-specialty-content h1.dialog-title-dia {background:#edeff2; min-height:40px;  padding-left:16px; border-bottom:1px solid #e1e3e6; }
.alert-specialty-content h1.dialog-title-dia .f-font-16{line-height:36px; font-size:14px; padding-top:2px;}
.alert-specialty-content h1.dialog-title-dia b.u-icon-16{position:absolute; right:0; top:0; cursor:pointer; background:#edeff2 url(../Images/bg.png) no-repeat -480px -448px; border:10px solid #edeff2; }
.alert-specialty-content h1.dialog-title-dia .result{width:680px; line-height:16px; min-height:21px; padding:10px 8px 4px 10px;}

.alert-specialty-content h1.dialog-title-dia .result .u-btn-link-dia{height:24px; line-height:22px; padding:0 8px; position:absolute; top:8px; right:5px;font-size: 14px;color: #258bf0;}
.alert-specialty-content h1.dialog-title-dia .u-btn-link-cancel{height:24px; line-height:22px; padding:0 8px; position:absolute; top:8px; right:45px; color:#666; font-size: 14px;}

.alert-specialty-content h1.dialog-title-dia span.name{display:inline-block; background:#fff; *zoom:1; float:left; height:20px; font-size:12px; line-height:20px !important; border:1px solid #dee0e3; margin-right:4px; padding-left:4px; margin-bottom:4px; word-wrap: normal; white-space: nowrap; color:#666;}
.alert-specialty-content h1.dialog-title-dia span.name i.u-icon-16{height:17px; background:url(../Images/bg.png) no-repeat -288px -64px; margin:-2px 1px 0 4px; cursor:pointer;}
.alert-specialty-content h1.dialog-title-dia span.name i.u-icon-16:hover{background:#edeff2 url(../Images/bg.png) no-repeat -288px -64px;}
.alert-specialty-content .select-info{height:29px; background:#fff; padding-left:16px; font-size:12px; padding-top:3px; border-bottom:1px solid #e1e3e6; position:relative; z-index:3;}
.alert-specialty-content .alert-search-group .control-input{width:238px; float:left; background:#fff; border:1px solid #e1e3e6; height:24px; padding-left:8px; font-size:12px; padding-right:32px;}
.alert-specialty-content .alert-search-group .u-icon-16{border:none; background:url(../Images/bg.png) no-repeat -96px -32px; position:absolute; left:256px; top:4px; *top:8px;}
.alert-specialty-content .select-info .f-font-gray{line-height:26px; position:absolute; top:0; *top:4px; left:282px;}
.alert-specialty-content .alert-search-group .form-select-drop{left:0; top:24px; max-height:400px; overflow-y:auto; overflow-x:hidden;}
.alert-choose-content .line-item{background:#f5f7fa; border-bottom:1px solid #e4ebf2;}
.alert-choose-content h3.dialog-title-dia{width:152px; min-height:32px; line-height:30px; float:left; font-size:12px; font-weight:bold; text-align:right; padding-right:8px;}
.alert-choose-content .list-group{width:735px; min-height:27px; padding-top:3px; padding-bottom:3px; border-left:1px solid #e1e3e6; float:left; background:#fff;}
.alert-choose-content .list-group .item{float:left; width:182px; position:relative; z-index:1; padding: 0}
.alert-choose-content .list-group .item .inner-title{display:block; position:relative; height:22px; line-height:20px; padding-left:20px; padding-right:18px; font-size:12px; color:#555; border:1px solid #fff; overflow:hidden;}
.alert-choose-content .list-group .item .inner-title:hover{border:1px solid #d2dde8; color:#2872bb;}
.alert-choose-content .list-group .item .list-inner-group{display:none; position:absolute; background:#fff; border:1px solid #258bf0; top:23px; width:680px;}
.alert-choose-content .list-group .item .inner-title i.u-icon-16{width:12px; height:12px; background:url(../Images/bg.png) no-repeat -128px -32px; position:absolute; left:4px; top:6px; display:none;}
.alert-choose-content .list-group .item.z-active .list-inner-group li i.u-icon-16{width:12px; height:12px; background:url(../Images/bg.png) no-repeat -128px -32px; position:absolute; left:4px; top:6px; display:none;}
.alert-choose-content .list-group .item .inner-title b.u-icon-16{width:12px; height:12px; background:url(../Images/bg.png) no-repeat -176px -32px; position:absolute; right:4px; top:10px;}
.alert-choose-content .list-group .item.z-selected .inner-title{color:#258bf0;}
.alert-choose-content .list-group .item.z-active{z-index:30002;}
.alert-choose-content .list-group .item.z-active .inner-title{background:#f4faff; color:#258bf0; border:1px solid #258bf0; border-bottom:1px solid #f4faff; z-index:30003; outline:none;}
.alert-choose-content .list-group .item.z-active.bottom .inner-title{border-top:1px solid #f4faff; border-bottom:1px solid #258bf0}
.alert-choose-content .list-group .item.z-active .inner-title i.u-icon-16{color:#258bf0; display:block; cursor:pointer;}
.alert-choose-content .list-group .item.z-active i.u-icon-16.z-selected,
.alert-choose-content .list-group .item.z-active .list-inner-group li a.z-selected i.u-icon-16{background:url(../Images/bg.png) no-repeat -144px -32px;}
.alert-choose-content .list-group .item.z-active .list-inner-group li a.z-selected,
.alert-choose-content .list-group .item.z-active .list-inner-group li a:hover{color:#258bf0;}
.alert-choose-content .list-group .item.z-active .list-inner-group{display:block; background:#f4faff; padding:8px 0;}
.alert-choose-content .list-group .item.z-active .list-inner-group li{float:left; width:33%;}
.alert-choose-content .list-group .item.z-active .list-inner-group li a{position:relative; display:block; padding-left:20px; height:24px; line-height:24px; font-size:12px; color:#666;}
.alert-choose-content .list-group .item.z-active .list-inner-group li a i.u-icon-16{display:block;}

/*选择职位二级多选样式*/
.alert-specialty-content-1{display:block;width:742px; }
.alert-specialty-content-1 h1.dialog-title-dia .result{width:540px;}
.alert-specialty-content-1 .line-item{background:#fff; padding-left:0; border:none;}
.alert-specialty-content-1 .alert-choose-content .list-group{background:#fff; border-left:none; padding-top:16px; padding-bottom:16px;}
.alert-specialty-content-1 .alert-choose-content .list-group .item i.u-icon-16{top:11px;}

/*选择职位二级单选样式*/
.alert-specialty-content-2{display: block;width:742px;}
.alert-specialty-content-2 .line-item{background:#fff; padding-left:0;}
.alert-specialty-content-2 .alert-choose-content .list-group{background:#fff; border-left:none; padding-top:16px; padding-bottom:16px;}
.alert-specialty-content-2 .alert-choose-content .list-group .item{width:179px;}
.alert-specialty-content-2 .alert-choose-content .list-group .item i.u-icon-16{top:11px;}
.alert-specialty-content-2 .alert-choose-content .list-group .item.z-selected .list-inner-group li a{padding-left:16px;}

/*选择职位二级左右结构样式*/
.alert-specialty-content .tab-group-content{display:block; width:896px; border-bottom:1px solid #e1e3e6;}
.alert-specialty-content .alert-specialty-content-4 h1.dialog-title-dia .result{width:600px;}
.alert-specialty-content .alert-specialty-content-4{background:#fff url(../Images/bg_left_tab.png) repeat-y 0 0;}
.alert-specialty-content .tab-group-content .list-group{width:170px;}
.alert-specialty-content .tab-group-content .list-group .list-item{width:162px; height:32px; line-height:30px; font-size:12px; font-weight:bold; text-align:right; padding-right:8px; border-bottom:1px solid #e1e3e6; cursor:pointer;}
.alert-specialty-content .tab-group-content .list-group .list-item:hover{color:#2872bb; background:#dcdee0;}
.alert-specialty-content .tab-group-content .list-group .z-active{background:#fff; color:#258bf0; }
.alert-specialty-content .tab-group-content .tab-group-block{width:709px; max-height:660px; overflow-y:auto; overflow-x:hidden;  padding:16px 0 16px 16px;}
.alert-specialty-content .tab-group-block .list-inner-group{width:100%; max-height:564px; overflow-y:auto; border-collapse:collapse; border-spacing:0;}
.alert-specialty-content .tab-group-block .list-inner-group .list-item{padding:4px; font-size:12px; vertical-align:top;}
.alert-specialty-content .tab-group-block .list-inner-group .list-item a:hover{color:#2872bb;}
.alert-specialty-content .tab-group-block .list-inner-group .list-item i.u-icon-16{width:12px; height:12px; background:url(../Images/bg.png) no-repeat -128px -32px; margin-right:8px;}
.alert-specialty-content .tab-group-block .list-inner-group .list-item a{color:#666;}
.alert-specialty-content .tab-group-block .list-inner-group .z-selected i.u-icon-16{background:url(../Images/bg.png) no-repeat -144px -32px; width:12px; height:12px;}
.alert-specialty-content .tab-group-block .list-inner-group .z-selected a{color:#258bf0;}


/*选择职位一级单选样式 742 179*/
.alert-specialty-content-3{display: block; width:660px; overflow:hidden;}
.alert-specialty-content-3 .line-item{background:#fff; padding-left:16px; border-bottom:0;}
.alert-specialty-content-3 .alert-choose-content{}
.alert-specialty-content-3 .alert-choose-content .list-group{ width: 660px; background:#fff; border-left:none; padding-top:16px; padding-bottom:16px; margin-top:2px;}
.alert-specialty-content-3 .alert-choose-content .list-group .item{width:210px; margin:1px;}
.alert-specialty-content-3 .alert-choose-content .list-group .item .inner-title{border:1px solid #fff;}
.alert-specialty-content-3 .alert-choose-content .list-group .item.z-selected .inner-title{}
.alert-specialty-content-3 .alert-choose-content .list-group .item:hover .inner-title{border:1px solid #d2dde8; color:#2872bb;}
.alert-specialty-content-3 .alert-choose-content .list-group .item .inner-title i.u-icon-16{top:5px;}
.alert-specialty-content-3 .alert-choose-content .list-group .item.z-selected .inner-title i.u-icon-16{background:url(../Images/bg.png) no-repeat -144px -32px;}
.alert-specialty-content-3 h1.dialog-title-dia .result {width: 460px!important;}
/*选择地区*/
.alert-area-content .title-block{height:32px; background:url(../Images/bg_line_02.png) repeat-x left 39px; padding-top:8px; padding-left:32px;}
.alert-area-content .title-block .province-name{display:inline-block; padding:0 16px; height:31px; line-height:31px; border:1px solid #e1e3e6; border-bottom:1px solid #fff; background:#fff; font-weight:bold; color:#2284e5}
.alert-area-content .name-group{padding:16px; font-size:12px;}
.alert-area-content .name-group li.list-item{clear:both; height:28px; line-height:28px;}
.alert-area-content .name-group li.list-item .class-name{display:inline-block; *zoom:1; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; float:left; position:relative; cursor:pointer; width:144px; padding-left:22px; }
.alert-area-content .name-group li.list-item .class-name:hover{color:#2872bb;}
.alert-area-content .name-group li.list-item .class-name b.u-icon-16,
.alert-area-content .name-group li.name-drop span b.u-icon-16,
.alert-area-content .province-group .list-item b.u-icon-16{width:12px; height:12px; background:url(../Images/bg.png) no-repeat -128px -32px; position:absolute; left:4px; top:9px; cursor:pointer;}
.alert-area-content .name-group li.list-item .class-name i.u-icon-16{display:none; background:url(../Images/bg_resume.png) -304px 0; }
.alert-area-content .name-group li.list-item .class-name.z-selected,
.alert-area-content .name-group li.list-item .class-name.z-active span{color:#2284e5}
.alert-area-content .name-group li.list-item .class-name.z-active i.u-icon-16{display:block; position:absolute; bottom:-2px; left:20%;}
.alert-area-content .name-group li.name-drop{display:block; background:#edeff2; padding:8px; min-height:30px;}
.alert-area-content .name-group li.name-drop span{display:inline-block; *zoom:1; padding:4px 0 4px 22px; word-wrap: normal; white-space: nowrap; cursor:pointer; width:138px; color:#666; position:relative;}
.alert-area-content .name-group li.name-drop span b.u-icon-16{top:7px;}
.alert-area-content .name-group li.name-drop span:hover{color:#2872bb;}
.alert-area-content .name-group li.name-drop span.z-selected{color:#2284e5;}
.alert-area-content .name-group li.name-drop span.z-selected b.u-icon-16,
.alert-area-content .name-group li.list-item .class-name.z-selected b.u-icon-16,
.alert-area-content .province-group .list-item b.u-icon-16.z-selected{background:url(../Images/bg.png) no-repeat -144px -32px;}
.alert-area-content .province-group{border-top:1px solid #e1e3e6; height:140px;}
.alert-area-content .province-group .list-item{width:96px; padding-left:22px; position:relative; float:left; line-height:28px; font-size:12px;}
.alert-area-content .province-group .list-item span{cursor:pointer; color:#666;}
.alert-area-content .province-group .list-item span:hover{color:#2872bb;}
.alert-area-content .province-group .list-item.z-selected span,
.alert-area-content .province-group .list-item.z-active span{color:#2284e5; font-weight:bold;}
.alert-area-content .province-group .list-item.z-selected b.u-icon-16{background:url(../Images/bg.png) no-repeat -144px -32px;}

.alert-specialty-content .btn-group{border-top:1px solid #e1e3e6; padding:6px; background:#edeff2;}

.alert-specialty-content .other-info .block .attachment .attachment-group{position:relative; padding-left:60px; margin-left:108px;}
.alert-specialty-content .other-info .block .attachment .attachment-group dt{position:absolute; left:0; top:2px; *top:-6px;}
.alert-specialty-content .other-info .block .attachment .attachment-group dd h3{display:block; line-height:30px;}
.alert-specialty-content .other-info .block .attachment .attachment-group dd a{display:inline-block; margin-right:8px; font-size:12px;}

/*技能标签*/
.job-label-ul{ margin-left:-16px; _position:relative;*zoom:1; }
.job-label-ul li{ padding:8px 20px; background:#f5f6f9; color:#666; float:left; margin-left:16px; border-radius:2px; margin-bottom:16px;}
.job-label-ul li.on{background:#f0f8ff; color:#258bf0; }
.label-more-btn{border: 1px solid #c3d0db;padding:6px 20px; color:#666; border-radius:2px; display:inline-block;}
.label-more-btn:hover{ border-color:#a9aeb8; color:#444}
.shadow{ box-shadow: 0 0 8px rgba(170,170,170,.2);}

.jshandle_labelInputDiv  .form-group .control-input {
    width: 290px;
    float: left;
    border: none;
    height: 28px;
    padding-left: 8px;
    line-height: 28px;
    background: #fff;
    outline: none;
    font-size: 14px;
}
.jshandle_labelInputDiv  .form-group {
    width: 372px;
    background: #fff;
    min-height: 32px;
    border: 1px solid #c3d0db;
    clear: both;
    margin-bottom: 12px;
    padding-top: 4px;
    position: relative;
    line-height: 32px;
    z-index: 1;
}
