@CHARSET "UTF-8";
/*******************************theme*************************************/
.color333{
	color:#333
}
.ui-dialog {
    background-clip: padding-box;
    background-color: #FFF;
   /* border: 1px solid rgba(0, 0, 0, 0.3);*/
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    width: 300px;
    border-radius: 5px;
}
.ui-widget-header {
    background: url("images/ui-bg_flat_55_5c9ccc_40x100.png") repeat-x scroll 50% 50% #CCC;
    /*border: 1px solid #CCCCCC;*/
    color: #FFF;
    font-weight: bold;
}
.ui-dialog .ui-dialog-titlebar {
    background: none repeat scroll 0 0 #1ABD9B;
    border-bottom: 1px solid #ddd;
    color: #fff;
    cursor: default;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    height: 18px;
    margin: 0;
    padding: 9px 5px;
    text-align: left;
    border-radius: 5px 5px 0 0;
    position: relative;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-dialog .ui-dialog-title {
    color: #FFF;
    float: left;
    font-size: 15px;
    margin: 0.1em 16px 0.1em 10px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: #000;
     opacity: 0.5;
     filter:alpha(opacity=50);
     opacity: 0.7;
     filter:alpha(opacity=70);
}
.ui-widget-content a {
    color: #222;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 19px;
}
#popup_container {
    background: #f7f7f7;
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    color: #000;
    font-size: 12px;
    max-width: 600px;
    min-width: 300px;
    outline: 0 none;
}
#popup_title {
    border-bottom: 1px solid #ddd;
    color: #333;
    cursor: default;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 9px 5px;
    text-align: left;
    background: #FFF;
}
#popup_content {
    background: url("images/warn.png") no-repeat 28px 20px;
    border: 0 none;
    color: #333;
    margin: 0;
    padding: 9px 0 0;
     background-color: #f5f5f5;
}
#popup_content.alert {
    background-image: url("images/interrogation.png");
    background-position: 28px 20px;
    background-repeat:no-repeat;
}
#popup_content.warn {
    background-image: url("images/warn.png");
    background-position: 28px 20px;
    background-repeat:no-repeat;
}
#popup_content.confirm {
    background-image: url("images/confirm.png");
    background-position: 28px 20px;
    background-repeat:no-repeat;
}
#popup_message {
    font-size: 12px;
    line-height:18px;
    padding: 10px 30px 25px 55px;
    word-break: break-all;
}
#popup_panel {
    background-color: #FFF;
    border-top: 1px solid #ddd;
    box-shadow: 0 1px 0 #FFF inset;
    margin-bottom: 0;
    padding: 8px 10px 8px 0;
    text-align: right;
}
#popup_ok {
    background-color: #1ABD9B;
    border: 0 none;
    border-radius: 5px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-right: 5px;
    padding: 3px 12px;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
#popup_ok:hover{
	background-color:#218972;
}
#popup_cancel:hover{
	color:#3baae1;
}
.csiui-file {
    left: -9999px;
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
}
select, input[type="file"] {
    height: 26px;
    line-height: 24px;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    width:16px;
    height:16px;
}
.ui-jqgrid .ui-icon {
    background-image: url("images/ui-icons_6da8d5_256x240.png");
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
    width: 12px;
    height: 12px;
    margin-top: 4px;
}
.ui-dialog-titlebar .ui-icon {
    /*background-image: url("images/ui-icons_ffffff_256x240.png");*/
    background-image: url(images/form_close.png);
}
.ui-icon-closethick {
    /*background-position: -96px -128px;*/
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 #EBF6FC;
    /*border: 1px solid #CCCCCC;*/
    color: #363636;
}
.inputLabelTd {
    padding-right: 10px;
    text-align: right;
    width: 18%;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: #EDEDED;
    /*border: 1px solid #D3D3D3;*/
    color: #555;
    font-weight: bold;
}
.ui-dialog .ui-dialog-buttonpane {
    background-color: #F5F5F5;
    background-image: none;
    border-color: #CCC -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px medium medium;
    margin: 0.5em 0 0;
    padding: 0.1em 1em 0.1em 0.4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.csiui-file-button, .button, .ui-button, .EditButton .fm-button, .ui-state-default.ui-button {
    background-color: #1ABD9B;
    border: medium none;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-right: 5px;
    padding: 3px 12px;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
    border-radius:5px;
}
.ui-dialog .ui-dialog-buttonpane button {
    background-color: #1ABD9B;
    color: #FFF;
    cursor: pointer;
    margin: 0.4em 0.4em 0.4em 0;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-widget {
    font-size: 13px;
}
.ui-widget-content {
    background-color: #fff;
    /*border: 1px solid #cccccc;*/
    color: #222222;
}
.ui-autocomplete {
    cursor: default;
    position: absolute;
}
.ui-menu {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
/*******************************layout*************************************/
#wrap{
	width:1190px;
	margin:10px auto 0;
	padding-bottom:54px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
#maincolumn {
	width:916px;
	float:left;
}
#rightcolumn {
	width:255px;
	float:right;
}
.bizform {
    border: 1px solid #F7F2F2;
    padding: 10px 5px;
}

/*******************************photo*************************************/
.photoandintro_photo {
	float:left;
	width:64px;
	height:64px;
}
.photoandintro_photo img {
	width:100%;
	height:100%;
}
.photoandintro_intro {
	padding-left:10px;
	float:left;
	width:128px;
}
.photoandintro_intro h1 {
	line-height:22px;
	font-size:14px;
	height:45px;
	font-size:16px;
	margin-bottom:10px;
	overflow:hidden;
}
.photoandintro_intro h1.name {
	height:35px;
	padding-top:4px;
}


/*******************************titlebar*************************************/
.titlebar_tiggle {
	height:30px;
	position:relative;
	line-height:30px;
}
.titlebar_tiggle div.line {
	height:15px;
	border-bottom:1px solid #a3a3a3;
}
.titlebar_tiggle span.title {
	position:absolute;
	font-size:16px;
	height:30px;
	line-height: 30px;
	padding-right:14px;
	background-color:#fff;
	display: inline-block;
	top:0;
}
.titlebar_tiggle span.title i {
	display:inline-block;
	width:9px;
	height:9px;
	margin-right:4px;
	background:url(images/bume.png) no-repeat left -59px;
}
.titlebar_tiggle span.title_open i {
	background:url(images/bume.png) no-repeat -11px -62px;
}
.titlebar_tiggle a.more {
	float:right;
	color:#909091;
	margin-top: -15px;
	padding-left:10px;
	background: #fff;
}
/*******************************star*************************************/
.kstar {
	width:80px;
	height: 14px;
	margin:0 auto;
}
.kstar.kstar_0 {background: url(images/kstar.png) no-repeat left -28px;}
.kstar.kstar_1 {background: url(images/kstar.png) no-repeat -80px -14px;}
.kstar.kstar_2 {background: url(images/kstar.png) no-repeat left -14px;}
.kstar.kstar_3 {background: url(images/kstar.png) no-repeat -80px top;}
.kstar.kstar_4 {background: url(images/kstar.png) no-repeat left top;}
.kstar.kstar_5 {background: url(images/kstar.png) no-repeat -80px -28px;}

/*******************************blank*************************************/
#ks-nodata, #ks-del-nodata {
	width:100%;
	height:auto;
	margin:0;;
	color:#c2c2c2;
}
#ks-nodata .ks_nodata_desc {
    font-size:16px;
    margin:.5em 0;
    line-height:1.5em;
    text-align: center;
    color: #FF6600;
}
 #ks-del-nodata .ks_nodata_desc {
	font-size:14px;
	margin:1em 0;
	line-height:1.5em;
	text-align: center;
}
#ks-nodata .ks_nodata_tips {
    font-size: 16px;
    color: #555;
    text-align: center;
}
#ks-nodata .ks_nodata_tips a {
    color: #0088EE;
}
#ks-nodata .ks_nodata_tips a:hover {
    color: #0088EE;
    text-decoration: underline;
}

.ks_nodata_bg {
	width:80px;
	height:80px;
	margin:0 auto;}
.ks_nodata_order .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -144px top ;
}
.ks_nodata_deal .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -518px top ;
}
.ks_nodata_important .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -444px top ;
}
.ks_nodata_job .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -888px top ;
}
.ks_nodata_mybu .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -962px top ;
}
.ks_nodata_myjf .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -370px top ;
}
.ks_nodata_mypeople .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -296px top ;
}
.ks_nodata_myproject .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -222px top ;
}
/*.ks_nodata_pricelist .ks_nodata_bg {*/
/*	background:url(images/ks-nodate.png) no-repeat -74px top ;*/
/*}*/
.ks_nodata_pricelist .ks_nodata_bg {
    background:url(images/warning.png) no-repeat;
    background-size: contain;
}
.ks_nodata_profile .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat left top ;
}
.ks_nodata_resouce .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -814px top ;
}
.ks_nodata_shareproject .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -740px top ;
}
.ks_nodata_sysmes .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -666px top ;
}
.ks_nodata_waithing .ks_nodata_bg {
	background:url(images/ks-nodate.png) no-repeat -592px top ;
}

/*******************************tabs*************************************/
.ktabs ul {
	display: block;
	border-bottom:1px solid #d9d9d9;
	height: 35px;
	padding-left:8px;
}
.ktabs li {
	float:left;
	position: relative;
	height:34px;
	line-height:34px;
	border:1px solid #fff;
	border-bottom: 1px solid #d9d9d9;
}
.ktabs li.active {
	border:1px solid #d9d9d9;
	border-radius: 2px 2px 0 0 ;
	border-bottom: 1px solid #fff;
}
.ktabs li a {
	display: block;
	padding:0 1em;
	font-size:14px;
}
.ktabs li a:focus {
	color:inherit;
}
.ktabs li a:hover {
	text-decoration: none;
}

#tabs-green {
	border-bottom:2px solid #19bd9b;
	background-color: #fff;
}
#tabs-green li {
	float: left;
	margin-right:10px;
	list-style:none;
}
#tabs-green li i {
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:4px;
	position: relative;
	top: 2px;
}
#tabs-green li a {
	display: block;
	height:36px;
	line-height: 36px;
	padding:0 14px;
	text-align: center;
	color:#949494;
	border-radius: 3px 3px 0 0 ;
}
#tabs-green li a:hover {
	text-decoration: none;
}
#tabs-green li a.active {
	background-color: #1acc9c;
	color: #fff;
	text-decoration: none;
}
#tabs-green li.tabs_project_ing a.active i {
	background-position: left -16px;
}
#tabs-green li.tabs_project_share a.active i {
	background-position: -16px -16px;
}
#tabs-green li.tabs_project_done a.active i {
	background-position: -32px -16px;
}
#tabs-green li.tabs_project_code a.active i {
	background-position: -32px -16px;
}
#tabs-green li.tabs_project_re a.active i {
	background-position: -48px -16px;
}

#tabs-green li.tabs_project_job a.active i {
	background-position: -64px -16px;
}
#tabs-green li.tabs_project_rightnow a.active i {
	background-position: -80px -16px; 
}
#tabs-green li.tabs_project_addpeople a.active i {
	background-position: -96px -16px;
}
#tabs-green li.tabs_project_history a.active i {
	background-position: -112px -16px;
}
#tabs-green li.tabs_project_allpeople a.active i {
	background-position: -128px -16px;
}
/*********project-tabs*****************/
.box {
	border: 1px #e9e9e9 solid;
	background-color: #FFF;
	margin-bottom:10px;
	padding-bottom: 10px;
	clear:both;
	min-height:100px;
}
.boxHeader {
	height:32px;
	line-height:32px;
	border-bottom:1px #eae9e9 solid;
	padding-left:15px;
	font-size:14px;
	color:#333;
	font-weight: bold;
}
.boxMain {
	padding-left:15px;
}
.boxHeader-title{
	position:relative;
	float:left;
}
.boxHeader-downArraw{
	background-image: url("./images/downArrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    border-top: 2px solid #1bcb9b;
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 32px;
    width: 100%;	
}
.boxHeader-operate{
	float:right;
	padding:10px;
}
/************************icon***********************/
.kicon {
	display:inline-block;
}
.kicon_green_projecting {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat left top;
}
.kicon_green_projectshare {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -16px top;
}
.kicon_green_projectdone {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -32px top;
}
.kicon_green_projectcode {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -144px top;
}
.kicon_green_projectre {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -48px top;
}
.kicon_green_job {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -64px top;
}
.kicon_green_rightnow {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -80px top;
}
.kicon_green_addpeople {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -96px top;
}
.kicon_green_history {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -112px top;
}
.kicon_green_allpeople {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -128px top;
}

.kicon_gray_projecting {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat left -16px;
}
.kicon_gray_projectshare {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -16px -16px;
}
.kicon_gray_projectdone {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -32px -16px;
}
.kicon_gray_projectre {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -48px -16px;
}
.kicon_gray_job {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -64px -16px;
}
.kicon_gray_rightnow {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -80px -16px;
}
.kicon_gray_addpeople {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -96px -16px;
}
.kicon_gray_history {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -112px -16px;
}
.kicon_gray_allpeople {
	width:16px;
	height: 16px;
	background: url(images/kicon.png) no-repeat -128px -16px;
}

.kicon_level {
	width:29px;
	height:14px;
	display:inline-block;
	background-image:url(images/kicon_level.png);
	background-repeat:no-repeat;
}
.kicon_level_0 {background-position:left top;}
.kicon_level_1 {background-position:-29px top;}
.kicon_level_2 {background-position:-58px top;}
.kicon_level_3 {background-position:-87px top;}
.kicon_level_4 {background-position:-116px top;}
.kicon_level_5 {background-position:-145px top;}
.kicon_level_6 {background-position:-174px top;}
.kicon_level_7 {background-position:-203px top;}
.kicon_level_8 {background-position:-232px top;}
.kicon_level_9 {background-position:-261px top;}
.kicon_level_10 {background-position:-290px top;}
.kicon_level_11 {background-position:-319px top;}
.kicon_level_12 {background-position:-348px top;}
.kicon_level_13 {background-position:-377px top;}
.kicon_level_14 {background-position:-406px top;}
.kicon_level_15 {background-position:-435px top;}
.kicon_level_16 {background-position:-464px top;}
.kicon_level_17 {background-position:-493px top;}
.kicon_level_18 {background-position:-522px top;}
.kicon_level_19 {background-position:-551px top;}
.kicon_level_20 {background-position:-580px top;}
.kicon_level_21 {background-position:-609px top;}
.kicon_level_22 {background-position:-638px top;}
.kicon_level_23 {background-position:-667px top;}
.kicon_level_24 {background-position:-696px top;}
.kicon_level_25 {background-position:-725px top;}
.kicon_level_26 {background-position:-754px top;}
.kicon_level_27 {background-position:-783px top;}
.kicon_level_28 {background-position:-812px top;}
.kicon_level_29 {background-position:-841px top;}
.kicon_level_30 {background-position:-870px top;}
.kicon_level_31 {background-position:-899px top;}
.kicon_level_32 {background-position:-928px top;}
.kicon_level_33 {background-position:-957px top;}
.kicon_level_34 {background-position:-986px top;}
.kicon_level_35 {background-position:-1015px top;}
.kicon_level_36 {background-position:-1044px top;}


/* green tanhao */
.kicon_wranning_green {
	width:17px;
	height:17px;
	background:url(images/kicons.png) no-repeat left top;
}
/* yellow wenhao */
.kicon_confirm_yellow {
	width:17px;
	height:17px;
	background:url(images/kicons.png) no-repeat -17px top;
}
/* yellow tanhao */
.kicon_alert_yellow {
	width:12px;
	height:12px;
	background:url(images/kvalidata_warn.png) no-repeat ;
}
/************************BUTTON***********************/
.kbtn {
  display: inline-block;
  padding:0 1em;
  border-radius:2px;
  text-align:center;
  border:0;
  cursor:pointer;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.kbtn:hover {
  text-decoration: none;
}
.kbtn_default {
  background: #fcfcfc;
  color:#696969;
  border:1px solid #dadada;
}
.kbtn_default:hover  {
  background: #f6f6f6;
}
.kbtn_orange_h24 {
	height:24px;
	line-height: 24px;
	color:#fff;
	min-width:55px;
	padding:0 8px;
	background: #fa9f08;
	border:1px solid #fa9f08;
}
.kbtn_white_h24 {
	height:24px;
	line-height: 24px;
	color:#717171;
	border:1px solid #b0b0b0;
	padding:0 8px;
	background: #fff;
}
.kbtn_white {
	color:#5a5a5a;
	background:#fff;
}
.kbtn_white:hover {
	color:#1abc9c;
	text-decoration: underline;
}
.kbtn_green {
	color:#fff;
	background:#1ABD9B;
	border-radius:3px;
}
.kbtn_green:hover {
	background:#1dd2ad;
	color:#fff;
}
.kbtn_green_shadow,
.kbtn_blue_shadow,
.kbtn_gray_shadow {
	color:#fff;
	background:#1acb9c;
	height:32px;
	line-height: 28px;
	border-radius:3px;
	border-bottom:3px solid #15af86;
	padding:0 20px;
}
.kbtn_blue_shadow {
	background:#00b7ee;
	border-bottom:3px solid #0075a9;
}
.kbtn_gray_shadow {
	background:#c5c5c5;
	border-bottom:3px solid #9f9f9f;
}
.kbtn_blue {
	color:#fff;
	background:#30A3E2;
	border-radius:3px;
}
.kbtn_blue:hover {
	background:#35aeef;
	color:#fff;
}
.kbtn_orange {
	color:#fff;
	background:#fa9f08;
	border-radius:3px;
}
.kbtn_orange:hover  {
	background:#fcb339;
	color:#fff;
}
.kbtn_red {
	color:#fff;
	background:#eb5136;
	border-radius:3px;
}
.kbtn_red:hover  {
	background:#f67660;
	color:#fff;
}
.kbtn_gray {
	color:#fff;
	background:#C1C1C1;
	border-radius:3px;
}
.kbtn_gray:hover {
	color:#fff;
}
.kbtn30 {
  height:30px;
  line-height: 30px;
}
.kbtn26 {
  height:26px;
  line-height: 26px;
}
.kbtn36 {
  height:36px;
  line-height: 34px;
  font-size:14px;
 padding:0 18px;
}

#appdown_andriod,
#appdown_ios {
	width:110px;
	display:inline-block;
	height:37px;
}
#appdown_andriod {
	background:url(images/mobilebtn.png) no-repeat left top;
}
#appdown_ios {
	background:url(images/mobilebtn.png) no-repeat left bottom;
}


.jfwarnning{
   border:1px solid #f3d7c4;
   color:#f76701;
   background:#fef9d6;    
   border-radius:4px;
   padding:10px;
   line-height:30px;
   font-size:14px;  
   margin-bottom:10px;  
}
.jfwarnning a{   
   color:#1a9af4;
   text-decoration:none;  
}

.jfwarnning a:hover{   
   color:#1a9af4;
   text-decoration:underline;  
}
#popup_cancel{
    background-color: #FFF;
    border: medium none;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-right: 5px;
    padding: 3px 12px;
    position: relative;
    text-align: center;
    text-shadow: 0 0px 0 rgba(0, 0, 0, 0);
    vertical-align: middle;
    border-radius:5px;
}
/****menu1212*****/
#menubtop {
	height: 53px;
	min-width:1190px;
	background: #3e3a39;
	min-width:1190px;
}
#menubbot {
	height: 23px;
	min-width:1190px;
	background: #4c8b7d;
	min-width:1190px;
}
#menudtop {
	height:63px;
	min-width:1190px;
	background: #219c81;
}
#menudbot {
	height: 23px;
	min-width:1190px;
	background: #ff9400;
	display:none;
}
#menumain {
	width:1190px;
	margin:0 auto;
}
.menu_left {
	float:left;
	width:260px;
}
.menu_d_left {
	width:246px;
}
#logoWhite {
	width:121px;
	height:33px;
	background:url(images/logoWhite.png) no-repeat;
	display:inline-block;
}
.menu_left .logod {
	background: url("images/indeximg.png") no-repeat left top;
    float: left;
    height: 38px;
    margin: 16px 0 0;
    width: 140px;
    text-indent:-9999px;
    overflow:hidden;
}
.menu_left i.logob {
	width:38px;
	height: 19px;
	margin-right:1px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	top:17px;
	background: url(images/menu.png) no-repeat -115px top;
}
.menu_left .name {
	display: inline-block;
	line-height: 52px;
	font-size:24px;
	color:#fff;
	white-space: nowrap;
	max-width:400px;
}
.menu_left .name a {
	color:#fff;
}
.menu_left .name a:hover {
	text-decoration:none;
}
.menu_left .name i.arrow {
	display: inline-block;
	width:8px;
	height: 4px;
	vertical-align: middle;
	margin-left:8px;
	background: url(images/menu.png) no-repeat -31px -25px;
}
.menu_right ,
.menu_d_right {
	float:right;
	/*width:365px;*/
	height: 53px;
	padding:20px 0 0 0;
}
.menu_d_right {
	/*width:365px;*/
	background:none;
	height: 63px;
}
.menu_right div.btnbox,
.menu_d_right div.btnbox {
	float:right;
	width:60px;
	height: 51px;
	line-height: 51px;
	color:#219c81;
	position:relative;
	margin-left: 10px;
}
.menu_d_right div.btnbox {
	height:63px;
	line-height:63px;
}
.menu_right div.mobi {
	width:40px;
}
.menu_right div.mes {
	width:60px;
	margin-left:10px;
}
.menu_right div.app{
	width:64px;
	padding:0 8px;
	cursor:pointer;
	border:1px solid #fff;
	border-bottom:0;
	cursor:default;
	margin-left:0;
	line-height:48px;
	position:relative;
}
.menu_right div.app em.jt,
.menu_right div.kf em.jt {
	position:absolute;
	width:22px;
	height:12px;
	top:-12px;
	right:30px;
	background:url(images/kicons.png) no-repeat -70px top;
}
.menu_right div.app:hover {
/* 	border: 1px solid #ccc; */
/*   	border: 1px solid rgba(0, 0, 0, 0.2); */
/*   	border-bottom:0; */
}
.menu_right div.app .dropdown-menu,
.menu_right div.kf .dropdown-menu {
	margin-left:-169px;
	padding:15px;
	line-height:18px;
	width:250px;
	right:-2px;
	border:1px solid #ececec;
}
.menu_right div.kf .dropdown-menu {
	width:102px;
	padding:0;
	padding-bottom: 10px;
	right:-1px;
	min-width:inherit;
	border-top:0;
	margin-top: -2px;
}
.menu_right div.app .dropdown-menu a:hover {
	background:none;
}
.menu_right div.app img {
	float:right;
	width:115px;
	height:115px;
	 max-height: none;
    max-width: none;
}
.menu_right div.app .dropdown-menu div.appleft {
	float:left;
	width:112px;
	color:#666;
	line-height:24px;
}
.menu_right div.kf .kfright{
	width:94px;
	height:60px;
	color:#ffd7bf;
	padding:10px 0 0 8px;
	background:url(images/kfbg0410.png);
}
.menu_right div.kf,
.menu_right div.kf a {
	margin-left:6px;
}
.menu_right div.kf .kfright
.menu_right div.kf  i.icon_kf_tel {
    display:inline-block;
    width:48px;
    height:	38px;
    background:url(images/kicons.png) no-repeat -92px top;
    vertical-align:top;
}
.menu_right div.kf .kfright {
	display:block;
	vertical-align:top;
	text-align:center;
}
.menu_right div.kf .dropdown-menu a {
	display:block;
	height:30px;
	line-height:30px;
	float:none;
	padding-left:8px;
	margin-left:0
}
.menu_right div.kf .dropdown-menu a:hover {
	color: #1abc9c;
}
.menu_right div.kf .dropdown-menu p {
	text-align:left;
	
}
.menu_right div.app .iconbox {
	width:116px;
	height:24px;
	color:#666;
	font-size:16px;
	margin:6px 0 0;
	border-radius:2px;
	display:block;
	border:1px solid #3bae94;
	background:#fff;
}
.menu_right div.app .iconbox:hover,
.menu_right div.app .iconbox a:hover {
	background:#3bae94;
	color:#fff;
}
.menu_right div.app .iconbox a {
	display:block;
}
.menu_right div.app .iconbox em {
	display: inline-block;
    height: 20px;
    margin: 2px 10px 0 15px;
    width: 17px;
    float:left;
}
.menu_right div.app .iconbox p {
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    vertical-align: top;
    line-height:24px;
    text-align:left;
}
.menu_right div.app .iconbox em.ios {
	background:url(images/kicons.png) no-repeat -35px top;
}
.menu_right div.app .iconbox em.android {
	background:url(images/kicons.png) no-repeat -52px top;
}
.menu_right div.app .iconbox.ios:hover em {
    background:url(images/kicons.png) no-repeat -35px -20px;
}
.menu_right div.app .iconbox.and:hover em {
    background:url(images/kicons.png) no-repeat -52px -20px;
}
.menu_right div.mes span,
.menu_d_right div.mes span {
	color:#aeb1b0;
}
.menu_d_right div.mes span {
	color:#f39c12;
	position:relative;
	top:2px;
}

.menu_right div.btnbox i.menubtn,
.menu_d_right div.btnbox i.menubtn  {
	width:21px;
	height: 21px;
	display:inline-block;
	vertical-align: top;
	cursor:pointer;
	position: relative;
	top:12px;
	border:0;
}
.menu_d_right div.btnbox i.menubtn {
	width:27px;
	height:27px;
	top:20px;
}
.menu_right div.btnbox i.figure {
	background: url(images/menu_top.png) no-repeat -300px top;
	position:relative;
	top:11px;
	margin-right:2px;
}
.menu_right div.btnbox i.mes {
	background: url(images/menu_top.png) no-repeat -321px top;
}
.menu_right div.btnbox i.mobi {
	background: url(images/menu_top.png) no-repeat -492px top;
	width:24px;
	height:20px;
	margin-right:0px;
	position:relative;
	top:12px;
}
.menu_right div.btnbox i.loginout {
	background: url(images/menu.png) no-repeat -94px top;
}
.menu_right div.btnbox i.jetchat {
	background: url(images/menu_top.png) no-repeat -342px top;
	margin-right:2px;
}
.menu_right div.btnbox i.figure_hover {
	background: url(images/menu_top.png) no-repeat -394px top;
	position:relative;
	top:11px;
	margin-right:2px;
}
.menu_right div.btnbox i.mes_hover {
	background: url(images/menu_top.png) no-repeat -415px top;
}

.menu_right div.btnbox i.jetchat_hover {
	background: url(images/menu_top.png) no-repeat -436px top;
	margin-right:2px;
}
.menu_right div.btnbox i.mobi_hover {
	background: url(images/menu_top.png) no-repeat -516px top;
	width:24px;
	height:20px;
	margin-right:0px;
	position:relative;
	top:12px;
}
.menu_right div.btnbox i.app {
	background: url(images/menu_top.png) no-repeat -477px top;	
	width:15px;
	height:22px;
	margin-right:2px;
}

.menu_d_right div.btnbox i.figure {
	background: url(images/menu.png) no-repeat left -32px;
}
.menu_d_right div.btnbox i.mes {
	background: url(images/menu.png) no-repeat -27px -32px;
}
.menu_d_right div.btnbox i.mobi {
	background: url(images/menu.png) no-repeat -55px -32px;
}
.menu_d_right div.btnbox i.jetchat {
	background: url(images/menu.png) no-repeat -83px -32px;
	border:0;
	width:27px;
	height:27px;
}
.menu_right div.btnbox.end {
	width:22px;
}
.menu_right div.btnbox i.arrow ,
.menu_d_right div.btnbox i.arrow {
	display: inline-block;
	width:10px;
	height: 7px;
	vertical-align: top;
	margin-left:8px;
	position: relative;
	top:24px;
	background: url(images/menu_top.png) no-repeat -273px top;;
	border:0;
	margin-top:0;
}
.menu_d_right div.btnbox i.arrow {
	width:11px;
	height: 6px;
	background: url(images/menu.png) no-repeat -40px -22px;
	margin-left:3px;
	top:32px;
}
.menu_nav {
	float:left;
	padding-right:15px;
}
.menu_d_nav {
	float:left;
	padding:0
}
.menu_navlist li,
.menu_d_navlist li {
	float:left;
	position: relative;
}
.menu_navlist li {
	margin-right:14px;
}
.menu_d_navlist li {
	margin-right:28px;
}
.menu_navlist li a.nav,
.menu_d_navlist li a.nav {
	display: block;
	height: 53px;
	line-height: 53px;
	padding:0 12px;
	color:#fff;
	font-size:18px;
	margin-bottom:0;
}
.menu_d_navlist li a.nav {
	height:43px;
	line-height:43px;;
}
.menu_navlist li a.nav:hover,
.menu_navlist li.hover a.nav,
.menu_navlist li.active a.nav {
	background: #484443;
	text-decoration: none;
}
.menu_d_navlist li a.nav:hover,
.menu_d_navlist li.hover a.nav,
.menu_d_navlist li.active a.nav {
	background: #028a6c;
	text-decoration: none;
	color:#fff;
}
.menu_d_navlist li a.nav>h1 {
	font-size:18px;
}
.menu_navlist li .secondnav,
.menu_d_navlist li .secondnav {
	position: absolute;
	top:48px;
	white-space:nowrap;
	left:22px;
	padding-top:7px;
	display: none;
	height: 21px;
	line-height:18px;
	z-index:10001;
}
.menu_navlist li .secondnav a {
	color:#fff;
	margin-right:1.5em;
}
.menu_d_navlist li .secondnav {
	width:100%;
	white-space:normal;
	height:auto;
	z-index:10000;
	background:#f4f4f4;
	left:0;
	top:43px;
	padding-top:4px;
}
.menu_d_navlist li .secondnav a {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	font-size:16px;
	color:#80b9ad;
	margin:0;
	padding-left: 12px;
}
.menu_d_navlist li .secondnav a:hover {
	background:#b1ebde;
	color:#217765;
	text-decoration: none;
	
}
.menu_right .welcome {
	line-height:52px;
	color:#828383;
	padding-right:0px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	/* cursor: pointer;  */
	font-size:15px;
}
.menu_d_right .welcome {
	line-height:62px;
	color:#fff;
	padding-right:1.5em;
}
.dropdown-submenu.mes a:hover,
.dropdown-submenu.mes:hover a {
	background:none;
}
.mobidm {
	margin-left:-108px;
	width:145px;
	line-height:18px;
}
.mobidm li {
	padding:10px 0;
}
.mobidm p.img {
	width:95px;
	height:95px;
	background:#fff;
	margin:0 auto;
}
.mobidm img {
	width:95px;
	height:95px;
}
.menu_navlist li span i.workspace_icon_arrow {
	display:none;
	width:10px;
	height:6px;
}
.menu_navlist li span.workspace i.workspace_icon_arrow {
	display:inline-block;
	margin-left:6px;
	vertical-align:middle;
	background:url(images/menu.png) no-repeat -62px -22px;
}
.menu_navlist li.active span.workspace i.workspace_icon_arrow,
.menu_navlist li.hover span.workspace i.workspace_icon_arrow,
.menu_navlist li:hover span.workspace i.workspace_icon_arrow {
	background:url(images/menu.png) no-repeat -53px -22px;
}
.menu_navlist li.active .secondnav {
	display:block;
}
.menu_d_navlist li.active .secondnav {
	display:none;
}

/***menu 2015 05***/
.menutop{
	background:#fff;
	height: 73px;
}
#menu{
	background: none repeat scroll 0 0 #29ab8f;
    height: 43px;
    width:100%;
    min-width:1190px;
}

.user-avatar>#photo{
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	width:30px;
	height: 30px;
	margin-top:10px;
	margin-right:5px;
	float:left;
	max-width:none;
	max-height:none;
}

.menutop .menu_right .green{
	color:#219c81;
	padding: 0px;
	font-size:14px;
	font-weight:normal;
}
.menutop .menu_right .green_hover{
	color:#00c39b;
}

.menutop .menu_right a:hover{
	text-decoration: none;
}

.menu_right div.btnbox i{
	margin:3px 5px 0 0 ;
}

.menu_right .user-avatar{
	float: right;
	height: 53px;
	padding-right:0px;
}

.menu_right .logout{
	height: 53px;
	line-height: 53px;
	padding-left:5px;
}

.menu_right div.role-switch-arrow{
	float: right;
	height: 53px;
	line-height: 53px;
	color: #aeb1b0;
	position: relative;
	margin-left:6px;
}

.menu_right div.role-switch-arrow i.arrow{
	display: inline-block;
	width: 10px;
	height: 7px;
	vertical-align: top;
	position: relative;
	cursor: pointer;
	top: 24px;
	background: url(images/menu_top.png) no-repeat -384px top;
	border: 0;
	margin-top: 0;
	float: right;
	margin-left:0;
}

.menu_right #header-msg-num{
	background-color:#eb5136;
	top: -28px;
	left: 10px;
	position: relative;
	color: #fff;
	border-radius:20px;
	display:none;
	padding: 0 2px;
}

.menu_nav_right{
	height: 40px;
	line-height:40px;
	font-size: 14px;
	color:#fff;
	float:right;
}
#menu .menu_nav_right #periodical, #menu .menu_nav_right #bbs{
	color:#fff;
}

#menu .menu_nav_right #periodical:hover, #menu .menu_nav_right #bbs:hover{
	text-decoration: none;
}

.menu_nav_left{
	float:left;
}

.menu_nav_inner, .menutop_inner{
	width:1190px;
	margin:0 auto;
}
/*****kpop*****/
.kpop {
	border-radius: 5px;
	position: fixed;
	left:50%;
	top:50%;
	width:450px;
	z-index:101;
}
.kpop .kpop_title {
	background: none repeat scroll 0 0 #1ABD9B;
    border-bottom: 1px solid #ddd;
    color: #fff;
    cursor: default;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 9px 5px;
    text-align: left;
    border-radius:5px 5px 0 0;
}
.kpop_title_close{
	cursor:pointer;
	width:12px;
	height:12px;
	background-image: url(images/form_close.png);
	float: right;
	margin-top:5px;
	margin-right:11px;
	
}
.kpop .kpop_body {
	font-size: 12px;
    line-height: 18px;
    /*background:#f5f5f5;*/
    background: #fff;
    padding: 15px 15px 15px 20px;
}
.kpop .kicon {
	vertical-align:top;
	margin-top:2px;
	position:absolute;
}
.kpop .kpop_message {
	display:inline-block;
	width:90%;
	vertical-align:top;
	padding-left:2em;
	line-height:1.8em;
}
.kpop_foot {
	 background-color: #fff;
   /* border-top: 1px solid #ddd;*/
    box-shadow: 0 1px 0 #fff inset;
    margin-bottom: 0;
    padding: 8px 10px 8px 0;
    text-align: right;
    border-radius:0 0 5px 5px;
    padding-left: 20px;
}
.kpop-dialog {
	position:absolute;
	border:1px solid #aaa;
	border-radius:5px;
	top:0;
	left:50%;
	z-index:20000;
	background:#fff;
}
.kpop-dialog .kpop_dialogtitle {
	height:42px;
	background:#29ab8f;
	padding:0 15px;
}
.kpop-dialog .kpop_dialogtitle h1 {
	display:inline-block;
	line-height:42px;
	color:#fff;
	font-size:16px;
}
.kpop-dialog .kpop_dialogbody {
	background:#fff;
}
.kpop-dialog .kpop_dialogtitle .closedialog {
	float:right;
	width:14px;
	height:14px;
	line-height:13px;
	border:2px solid #fff;
	border-radius:14px;
	background:#29ab8f;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	margin-top:12px; 
}

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

/******tagchoose*******/
.autoboxWrap {
	display: inline-block;
	position: relative;
}
.autoboxContent {
	position: absolute;
	border:1px solid #ccc;
	z-index:1001;
	background: #fff;
}
.autoboxContent .autoboxTitle {
	padding:14px;
	border-bottom:1px solid #1abd9b;
}
.autoboxContent h1 {
	line-height: 24px;
	font-size:16px;
	display: inline-block;
}
.autoboxContent ul {
	padding:14px;
	overflow:auto;
	max-height:300px;
}
.autoboxContent li {
	height:22px;
	line-height: 22px;
	display: inline-block;
	width:50%;
}
.autoboxitem {
	height:22px;
	border:1px solid #ccc;
	border-radius: 2px;
	display: inline-block;
	margin:3px 0 0 3px;
}
.autoboxitem .autoboxitem_txt {
	padding:0 5px;
	display: inline-block;
	line-height: 22px;
	float: left;
}
.autoboxitem .autoboxitem_close {
	display: inline-block;
	width:14px;
	height: 14px;
	border-radius: 14px;
	line-height: 13px;
	background: #b3b3b3;
	color:#fff;
	text-align: center;
	float:right;
	margin:5px 5px 0 0;
}
.autoboxitem .autoboxitem_close:hover {
	background: #1bbc9b;
	cursor:pointer;
}
.autoboxPlaceh {
	line-height: 30px;
}

/***building***/
#notfound .notfoundtop {
	height:410px;
	background:#1abc9c url(images/notfound_pic1.jpg) no-repeat center bottom;
}
#notfound .notfoundbot{
	min-height:190px;
	background:#ececec url(images/notfound_pic2.jpg) no-repeat center top;
}
#notfound .notfoundbot div {
	width:374px;
	height:49px;
	line-height:49px;
	text-align:center;
	margin:0 auto;
	padding:88px 43px;
	font-size:18px;
	color:#525252;
}
.notlogin_login  {
	color:#c5e7e1;
	margin-right:20px;
}
.notlogin_login i.icon_notlogin {
	width:16px;
	height:14px;
	display:inline-block;
	vertical-align:middle;
	margin-right:7px;
}
.notlogin_reg {
	height:22px;
	line-height:22px;
	border:1px solid #78beb1;
	background:#29ab8f;
	margin-top:14px;
	color:#c5e7e1;
	width:66px;
	text-align:center;
}
.notlogin_reg:hover {
	color:#fff;
	background:#167e6a;
}

/***401鍒�00閿欒鎻愮ず椤甸潰***/
.middleDiv {
	color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin: 141px auto auto 641px;
    text-align: center;
}

.icon-401 {
	background-image: url("images/401.jpg");
    background-repeat: no-repeat;
    background-size: 1190px 520px;
    height: 510px;
    width: 1190px;
}
  
.icon-403 {
	background-image: url("images/403.jpg");
    background-repeat: no-repeat;
    background-size: 1190px 520px;
    height: 510px;
    width: 1190px;
}

.icon-404 {
	background-image: url("images/404.jpg");
    background-repeat: no-repeat;
    background-size: 1190px 520px;
    height: 510px;
    width: 1190px;
}
.icon-500 {
	background-image: url("images/500.jpg");
    background-repeat: no-repeat;
    background-size: 1190px 520px;
    height: 510px;
    width: 1190px;
}

.middleDiv-500 {
	color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    margin: 128px auto auto 758px;
}

/******opacity layer*******/
#opacitylayer {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:100;
}
.opacitybox {
	position:fixed;
	left:50%;
	top:50%;
	z-index:101;
}
/****worktype****/
.icon_wt_dapp_b {background:url(images/wt.png) no-repeat left top;}
.icon_wt_dad_b {background:url(images/wt.png) no-repeat -44px top;}
.icon_wt_train_b {background:url(images/wt.png) no-repeat -88px top;}
.icon_wt_mapp_b {background:url(images/wt.png) no-repeat -132px top;}
.icon_wt_opd_b {background:url(images/wt.png) no-repeat -176px top;}
.icon_wt_other_b {background:url(images/wt.png) no-repeat -220px top;}
.icon_wt_sd_b {background:url(images/wt.png) no-repeat -264px top;}
.icon_wt_ueui_b {background:url(images/wt.png) no-repeat -308px top;}
.icon_wt_suite_b {background:url(images/wt.png) no-repeat -352px top;}
.icon_wt_test_b {background:url(images/wt.png) no-repeat -396px top;}
.icon_wt_presale_b {background:url(images/wt.png) no-repeat -440px top;}
.icon_wt_editor_b {background:url(images/wt.png) no-repeat -484px top;}
.icon_wt_net_b {background:url(images/wt.png) no-repeat -528px top;}
.icon_wt_sys_b {background:url(images/wt.png) no-repeat -572px top;}
.icon_wt_itom_b {background:url(images/wt.png) no-repeat -616px top;}
.icon_wt_webapp_b {background:url(images/wt.png) no-repeat -660px top;}
.icon_wt_aid_b {background:url(images/wt.png) no-repeat -704px top;}
.icon_wt_pm_b {background:url(images/wt.png) no-repeat -748px top;}
.icon_wt_wh_b {background:url(images/wt.png) no-repeat -792px top;}
.icon_wt_yxx_b {background:url(images/wt.png) no-repeat -836px top;}
.icon_wt_opr_b {background:url(images/wt.png) no-repeat -880px top;}
.icon_wt_avr_b {background:url(images/wt.png) no-repeat -924px top;}
.icon_wt_bd_b {background:url(images/wt.png) no-repeat -968px top;}
.icon_wt_lapp_b {background:url(images/wt.png) no-repeat -1012px top;}

.icon_wt_dapp_m {background:url(images/wt.png) no-repeat left -136px;}
.icon_wt_dad_m {background:url(images/wt.png) no-repeat -30px -136px;}
.icon_wt_train_m {background:url(images/wt.png) no-repeat -60px -136px;}
.icon_wt_mapp_m {background:url(images/wt.png) no-repeat -90px -136px;}
.icon_wt_opd_m {background:url(images/wt.png) no-repeat -120px -136px;}
.icon_wt_other_m {background:url(images/wt.png) no-repeat -150px -136px;}
.icon_wt_sd_m {background:url(images/wt.png) no-repeat -180px -136px;}
.icon_wt_ueui_m {background:url(images/wt.png) no-repeat -210px -136px;}
.icon_wt_suite_m {background:url(images/wt.png) no-repeat -240px -136px;}
.icon_wt_test_m {background:url(images/wt.png) no-repeat -270px -136px;}
.icon_wt_presale_m {background:url(images/wt.png) no-repeat -300px -136px;}
.icon_wt_editor_m {background:url(images/wt.png) no-repeat -330px -136px;}
.icon_wt_net_m {background:url(images/wt.png) no-repeat -360px -136px;}
.icon_wt_sys_m {background:url(images/wt.png) no-repeat -390px -136px;}
.icon_wt_itom_m {background:url(images/wt.png) no-repeat -420px -136px;}
.icon_wt_webapp_m {background:url(images/wt.png) no-repeat -450px -136px;}
.icon_wt_aid_m {background:url(images/wt.png) no-repeat -480px -136px;}
.icon_wt_pm_m {background:url(images/wt.png) no-repeat -510px -136px;}
.icon_wt_wh_m {background:url(images/wt.png) no-repeat -540px -136px;}
.icon_wt_yxx_m {background:url(images/wt.png) no-repeat -570px -136px;}
.icon_wt_opr_m {background:url(images/wt.png) no-repeat -600px -136px;}
.icon_wt_avr_m {background:url(images/wt.png) no-repeat -630px -136px;}
.icon_wt_bd_m {background:url(images/wt.png) no-repeat -660px -136px;}
.icon_wt_lapp_m {background:url(images/wt.png) no-repeat -690px -136px;}

.icon_wt_dapp_s {background:url(images/wt.png) no-repeat left -96px;}
.icon_wt_dad_s {background:url(images/wt.png) no-repeat -20px -96px;}
.icon_wt_train_s {background:url(images/wt.png) no-repeat -40px -96px;}
.icon_wt_mapp_s {background:url(images/wt.png) no-repeat -60px -96px;}
.icon_wt_opd_s {background:url(images/wt.png) no-repeat -80px -96px;}
.icon_wt_other_s {background:url(images/wt.png) no-repeat -100px -96px;}
.icon_wt_sd_s {background:url(images/wt.png) no-repeat -120px -96px;}
.icon_wt_ueui_s {background:url(images/wt.png) no-repeat -140px -96px;}
.icon_wt_suite_s {background:url(images/wt.png) no-repeat -160px -96px;}
.icon_wt_test_s {background:url(images/wt.png) no-repeat -180px -96px;}
.icon_wt_presale_s {background:url(images/wt.png) no-repeat -200px -96px;}
.icon_wt_editor_s {background:url(images/wt.png) no-repeat -220px -96px;}
.icon_wt_net_s {background:url(images/wt.png) no-repeat -240px -96px;}
.icon_wt_sys_s {background:url(images/wt.png) no-repeat -260px -96px;}
.icon_wt_itom_s {background:url(images/wt.png) no-repeat -280px -96px;}
.icon_wt_webapp_s {background:url(images/wt.png) no-repeat -300px -96px;}
.icon_wt_aid_s {background:url(images/wt.png) no-repeat -320px -96px;}
.icon_wt_pm_s {background:url(images/wt.png) no-repeat -340px -96px;}
.icon_wt_wh_s {background:url(images/wt.png) no-repeat -360px -96px;}
.icon_wt_yxx_s {background:url(images/wt.png) no-repeat -380px -96px;}
.icon_wt_opr_s {background:url(images/wt.png) no-repeat -408px -96px;}
.icon_wt_avr_s {background:url(images/wt.png) no-repeat -433px -96px;}
.icon_wt_bd_s {background:url(images/wt.png) no-repeat -458px -96px;}
.icon_wt_lapp_s {background:url(images/wt.png) no-repeat -486px -96px;}

.icon_wt_dapp_s.on,
.icon_wt_dapp_s.active {background:url(images/wt.png) no-repeat left -116px;}
.icon_wt_dad_s.on,
.icon_wt_dad_s.active {background:url(images/wt.png) no-repeat -20px -116px;}
.icon_wt_train_s.on,
.icon_wt_train_s.active {background:url(images/wt.png) no-repeat -40px -116px;}
.icon_wt_mapp_s.on,
.icon_wt_mapp_s.active {background:url(images/wt.png) no-repeat -60px -116px;}
.icon_wt_opd_s.on,
.icon_wt_opd_s.active {background:url(images/wt.png) no-repeat -80px -116px;}
.icon_wt_other_s.on,
.icon_wt_other_s.active {background:url(images/wt.png) no-repeat -100px -116px;}
.icon_wt_sd_s.on,
.icon_wt_sd_s.active {background:url(images/wt.png) no-repeat -120px -116px;}
.icon_wt_ueui_s.on,
.icon_wt_ueui_s.active {background:url(images/wt.png) no-repeat -140px -116px;}
.icon_wt_suite_s.on,
.icon_wt_suite_s.active {background:url(images/wt.png) no-repeat -160px -116px;}
.icon_wt_test_s.on,
.icon_wt_test_s.active {background:url(images/wt.png) no-repeat -180px -116px;}
.icon_wt_presale_s.on,
.icon_wt_presale_s.active {background:url(images/wt.png) no-repeat -200px -116px;}
.icon_wt_editor_s.on,
.icon_wt_editor_s.active {background:url(images/wt.png) no-repeat -220px -116px;}
.icon_wt_net_s.on,
.icon_wt_net_s.active {background:url(images/wt.png) no-repeat -240px -116px;}
.icon_wt_sys_s.on,
.icon_wt_sys_s.active {background:url(images/wt.png) no-repeat -260px -116px;}
.icon_wt_itom_s.on,
.icon_wt_itom_s.active {background:url(images/wt.png) no-repeat -280px -116px;}
.icon_wt_webapp_s.on,
.icon_wt_webapp_s.active {background:url(images/wt.png) no-repeat -300px -116px;}
.icon_wt_aid_s.on,
.icon_wt_aid_s.active {background:url(images/wt.png) no-repeat -320px -116px;}
.icon_wt_pm_s.on,
.icon_wt_pm_s.active {background:url(images/wt.png) no-repeat -340px -116px;}
.icon_wt_wh_s.on,
.icon_wt_wh_s.active {background:url(images/wt.png) no-repeat -360px -116px;}
.icon_wt_yxx_s.on,
.icon_wt_yxx_s.active {background:url(images/wt.png) no-repeat -380px -116px;}
.icon_wt_opr_s.on,
.icon_wt_opr_s.active {background:url(images/wt.png) no-repeat -408px -116px;}
.icon_wt_avr_s.on,
.icon_wt_avr_s.active {background:url(images/wt.png) no-repeat -433px -116px;}
.icon_wt_bd_s.on,
.icon_wt_bd_s.active {background:url(images/wt.png) no-repeat -458px -116px;}
.icon_wt_lapp_s.on,
.icon_wt_lapp_s.active {background:url(images/wt.png) no-repeat -486px -116px;}

.tipbox_red {
	line-height:26px;
	background:#fffdf0;
	border:1px solid #ffdfbc;
}

/*********errortip**********/
.ks_erroralert,
.ks_valibox {
	display:none;}
.ks_erroralert,
.ks_valibox {
	position:absolute;
	vertical-align:top;
	margin-left:1em;
}
/* .ks_erroralert_warning { */
/* 	padding:6px 10px 6px 30px; */
/* 	background:#fffdf6 url(register/images/ks_erroralert_icon_warning.png) no-repeat 10px 9px; */
/* 	border:1px solid #f8e8c4; */
/* 	position:absolute; */
/* 	color:#f2b71d; */
/* 	line-height:1.5em; */
/* 	left:10px; */
/* 	z-index:1; */
/* 	font-size:12px;} */
.ks_erroralert_warning,
.ks_erroralert_wrong {
	max-width:200px;
	border-radius:3px;
	padding:6px 10px 6px 30px;
	background:#ffebeb url(images/kvalidata_wrong.png) no-repeat 10px 9px;
	border:1px solid #fac5c5;
	color:#ff0000;
	line-height:1.5em;
	font-size:12px;
	display:inline-block;
}
.ks_erroralert_warning {
	background:#fefef6 url(images/kvalidata_warn.png) no-repeat 10px 9px;
	border:1px solid #f8e8c4;
	color:#efb71c;
}
/* .ks_erroralert_warning_em { */
/* 	width:6px; */
/* 	height:7px; */
/* 	position:absolute; */
/* 	left:5px; */
/* 	top:8px; */
/* 	z-index:2; */
/* 	background:url(register/images/ks_erroralert_icon_warning_em.png);} */
.ks_erroralert_warning_em {
	width:6px;
	height:9px;
	display:inline-block;
	position:relative;
	left:1px;
	top:8px;
	vertical-align:top;
	background:url(images/kvalidata.png) no-repeat -22px -12px;
}
	
.ks_valibox .ks_valibox_txt {
	max-width:250px;
	border-radius:3px;
}
.ks_valibox em.jt {
	width:6px;
	height:9px;
	display:inline-block;
	position:relative;
	left:1px;
	top:8px;
	vertical-align:top;
}
.ks_valibox.warn em.jt {
	background:url(images/kvalidata.png) no-repeat -16px -12px;
}
.ks_valibox.wrong em.jt {
	background:url(images/kvalidata.png) no-repeat -22px -12px;
}
.ks_valibox.warn .ks_valibox_txt {
	padding:6px 10px 6px 10px;
	background:#f7f7f7;
	border:1px solid #ddd;
	color:#666;
	line-height:1.5em;
	font-size:12px;
	display:inline-block;
}
.ks_valibox.wrong .ks_valibox_txt {
	padding:6px 10px 6px 30px;
	background:#ffebeb url(images/kvalidata_wrong.png) no-repeat 10px 9px;
	border:1px solid #fac5c5;
	color:#ff0000;
	line-height:1.5em;
	font-size:12px;
	display:inline-block;
}
.ks_valibox.ok em.jt {
	width:16px;
	height:16px;
	left:0;
	top:5px;
	margin-left:0.5em;
	background:url(images/kvalidata.png) no-repeat left top;
}
.ks_valibox.ok .ks_valibox_txt {
	display:none;
}
.ks_valibox.warn,
.ks_valibox.wrong,
.ks_valibox.ok {
	display:inline-block;
}
/******************industry**********************/
.addIndustryForm{float:left;background:#f9f9f9;color:#666;font-size:12px;}
.addIndustryForm .base-item-btn{float:left;height:58px;width:100%/* 715px */;background:#fff;margin-top:14px;border-top:1px solid #e0e0e0;}
.addIndustryForm .base-item-btn input{width:55px;height:27px;line-height:27px;font-size:14px;border:0;border-radius:5px;}
.addIndustryForm .base-item-btn input.green{float:left;margin:14px 0 0 25px;background:#1abc9c;color:#fff;}
.addIndustryForm .base-item-btn input.grey{float:left;margin:14px 0 0 25px;background:#ccc;color:#fff;}
.addIndustryForm .base-item-btn input.greyB{margin:14px 0 0 10px;}
.addIndustryForm .base-item-btn input.w84{width:84px;}
.addIndustryForm .base-item-btn input.white{float:left;margin:14px 0 0 10px;background:#fff;color:#000;}
.addIndustryForm .base-item-btn input.blue{float:left;width:84px;margin:14px 0 0 10px;background:#3daae3;color:#fff;}
.addIndustryForm .base-item-btn input.green:hover{background:#18a98a;}
.addIndustryForm .base-item-btn input.white:hover{color:#3baae1;}
.addIndustryForm .base-item-btn input.blue:hover{background:#3899cc;}
.addIndustry{
	float:left;
	width:700px;
	min-height:152px;
}
.addIndustry select{
	float:left;
	height:36px;
	line-height:36px;
	color:#525252;
	border:2px solid #d2d2cd;
}
.industry_first_species select{
	margin:10px 10px 36px 20px;
	width:260px;
}
.industry_second_species select{
	margin:10px 0 36px;
	width:385px;
}
.industry_second_species,
.industry_third_species{
	display:none;
}
.industry_third_species{
	float:left;
	padding:0 0 20px 20px;
}
.industry_title{
	float:left;
	padding:20px 0 0 20px;
	color:#848484;
	font-weight:600;
}
.industry_third_species h2{
	color:#848484;
	font-size:12px;
	font-weight:600;
}
.industry_third_species h3{
	color:#b1b1b1;
	font-size:12px;
}
.industry_content{
	float:left;
	width:638px;
	background:#fff;
	border:1px solid #e8e8e6;
	margin-top:12px;
}
.industry_content dl{
	padding:10px;
}
.industry_content dt{
	float:left;
	width:650px;
	margin-bottom:16px;
	color:#848484;
	font-weight:600;
}
.industry_content dd{
	float:left;
	margin-bottom:10px;
	margin-right:20px;
	color:#525252;
}
.industry_content input{
	width:20px;
}
.industry_content hr{
	float:left;
	width:656px;
	border-top:1px solid #e8e8e6;
	margin:5px 0 5px -10px;
}
.ui-dialog .ui-widget-header .ui-miao-close{
	background:url("images/form_close.png") no-repeat;
	width:14px;
	height:14px;
	border:0;
	right:10px;
}
/*.lastordertips {
	border: 2px solid #ff8c78;
    border-radius: 2px;
    clear: both;
    color: #222;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 30px;
    min-height: 24px;
    padding:10px 14px;
    position: relative;
}*/
.lastordertips {
    border: 1px solid #ffbdbe;
    border-radius: 2px;
    background: #ffebeb;
    clear: both;
    color: #ff0000;
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 24px;
    padding: 10px 30px 10px 34px;
    position: relative;
}


/*提示*/
.lastordertips.prompt {
    border: 1px solid #dedede;
    border-radius: 2px;
    background: #f5f5f5;
    clear: both;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 24px;
    position: relative;
    padding: 10px 30px 10px 34px;
    line-height: 20px;
    color: #555;
}
/*警告*/
.lastordertips.waring {
    border-radius: 2px;
    clear: both;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 24px;
    position: relative;
    color: #ff0000;
    border: 1px solid #ffbdbe;
    background: #ffebeb;
    padding: 10px 30px 10px 34px;
    line-height: 20px;
}
/*成功*/
.lastordertips.success {
    border-radius: 2px;
    clear: both;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 24px;
    position: relative;
    color: #009900;
    border: 1px solid #339933;
    background: #f0fcf2;
    padding: 10px 30px 10px 34px;
    line-height: 20px;
}
/*提醒*/
.lastordertips.remind {
    border-radius: 2px;
    clear: both;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 24px;
    position: relative;
    color: #c32;
    border: 1px solid #ffcc99;
    background: #ffffe0;
    padding: 10px 30px 10px 34px;
    line-height: 20px;
}

.lastordertips .msg_action {
	color: #5f97d8;
	margin-left: 30px;
}

.lastordertips .msg_action:hover {
	color: #5180b7;
	text-decoration: underline;
	margin-left: 30px;
}

.lastordertips i {
	display:inline-block;
	width:26px;
	height:26px;
	vertical-align:middle;
	margin-right:8px;
	background:url(images/icon_remind_small.png) no-repeat center;
    background-size: contain;
}
.lastordertips > span {
    vertical-align: middle;
}
.lastordertips a.close {
	position:absolute;
	color:#c3c3c3;
	right:.2em;
	top:2px;
	font-size:24px;
	line-height:18px;
}
.lastordertips a.close:hover {
	text-decoration:none;
}
.sfchange .dropdown-menu li i.logout619{
/*   background:url("images/logout619.png") no-repeat; */
  width:12px;
  height:12px;
  display:none;
   margin-right: 12px;
    position: relative;
    top: 5px;
    vertical-align: top;
    left:2px;
}
.sfchange .dropdown-menu li.logoutli619 {
}
.sfchange .dropdown-menu li.logoutli619:hover {
	background:#e3e5e5;
}
.sfchange .dropdown-menu  li.logoutli619  a {
	display:block;
	padding-left:15px;
	color:#525252;
	border:0
}

.logoutli619:hover{
  background: #e3e5e5;
}
.sfchange {
	padding:0 8px;
	height:50px;
}
.sfchange:hover {
}
.sfchange .dropdown-menu {
	margin-left:-9px;
	border:1px solid #ececec;
    border-top:0;
	z-index:1000;
	width:190px;
	
}
.sfchange .dropdown-menu li {
	height:30px;
	line-height:30px;
	white-space:nowrap;
	position:relative;
}
.sfchange .dropdown-menu li:hover a {
	color:#3bae94;
}
.sfchange .dropdown-menu li i {
	position:absolute;
	left:15px;
	top:6px;
	width:15px;
	height:15px;
	display:none;
	background:url(images/icon_role.png) no-repeat;
}
.sfchange .dropdown-menu li i.icon_role_company {
	background:url(images/icon_role.png) no-repeat -15px -15px;
}
.sfchange .dropdown-menu li i.icon_role_team {
    background:url(images/icon_role.png) no-repeat -15px -30px;
}
.sfchange .dropdown-menu li i.icon_role_person {
    background:url(images/icon_role.png) no-repeat -15px top;
}
.sfchange .dropdown-menu li.active i.icon_role_company,
.sfchange .dropdown-menu li:hover i.icon_role_company {
    background:url(images/icon_role.png) no-repeat left -15px;
}
.sfchange .dropdown-menu li.active i.icon_role_team,
.sfchange .dropdown-menu li:hover i.icon_role_team  {
    background:url(images/icon_role.png) no-repeat left -30px;
}
.sfchange .dropdown-menu li.active i.icon_role_person,
.sfchange .dropdown-menu li:hover i.icon_role_person {
    background:url(images/icon_role.png) no-repeat left top;
}
.sfchange .dropdown-menu li.active {
/* 	background:url(images/nav_dorpmenu_active.png) no-repeat 15px 10px; */
}
.sfchange .dropdown-menu li.active * {
	color:#3bae94;
	background:none;
}
.sfchange .dropdown-menu li a,
.sfchange .dropdown-menu li span {
	display:block;
	float:none;
	overflow:hidden;
	max-width:135px;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	margin:0;
	padding:0 12px 0 12px;
	color:#333;
	height:30px;
	line-height:30px;
	padding-top:0;
}
.sfchange .dropdown-menu li a:hover {
	color: #1abc9c;
}
#changeIden:hover #changeIdenList {
display:block;}
/********page***********/
.kpage {
	color:#999;
	padding:10px 0;
}
.kpage * {
	display:inline-block;
}
.kpage span {
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-radius:4px;
	color:#008B6C;
	cursor:pointer;
	background:#F8F8F8;
}
.kpage input {
border-radius:4px;	
}
.kpage .active,
.kpage span:hover,
.kpage_btn:hover  {
	background:#038A6C;
	color:#fff;
}
#ajaxloadingBG,
#ajaxloadingBox {
	background:#000;
	opacity:0.5;
	height: 78px;
	z-index:10000;
	border-radius: 12px;
	left: 50%;
	top:50%;
    margin: -39px 0 0 -143px;
    position: fixed;
    width: 286px;
}
#ajaxloadingBox {
    background: url("images/ajaxloading.gif") no-repeat 34px 22px;
    line-height:78px;
    z-index: 10001;
    opacity:1;
}
#ajaxloadingBox span {
	padding-left:84px;
	color:#fff;
	font-size:16px;
}

/*上传 对应图片  */
.fileExecl{
	background-image: url(images/filesIco.png);
}
.filePdf{
	background-image: url(images/filesIco.png);
	background-position: -16px 0;
}
.filePpt{
	background-image: url(images/filesIco.png);
	background-position: -32px 0;
}
.fileWord{
	background-image: url(images/filesIco.png);
	background-position: 0 -16px;
}
.fileZip{
	background-image: url(images/filesIco.png);
	background-position: -16px -16px;
}
.fileTxt{
	background-image: url(images/filesIco.png);
	background-position: -32px -16px;
}
.fileImg{
	background-image: url(images/filesIco.png);
	background-position: 0 -32px;
}
.fileGeneral{
	background-image: url(images/filesIco.png);
	background-position: -16px -32px;
}
/*上传 对应图片  */

/**wdate***/
.Wdate{
    border:#999 1px solid;
    /*height:20px;*/
    background:#fff url(images/datePicker.gif) no-repeat right;
}
.WdateFmtErr{
    font-weight:bold;
    color:red;
}

/*** feedback message ****/
.feedback_msg{
    padding-left: 34px;
    color: #5a5a5a;
    font-size: 14px;
    height: 26px;
    background: #fff url(images/fk_msg.png) no-repeat left;
}




/* 底部 */
.footerBar{
	width: 100%;
    background-color: #131A1F;
	color: #AEB8B7;
}
  

.footnav ul{
	margin-top: 20px;
	float: left;
	margin-left: 150px;
}
.footnav ul:first-child {
	margin-left: 0;
}
.footother{
	float: right;
}
.hotline{
	width: 287px;
    height: 25px;
    font-size: 14px;
    padding-left: 50px;
    padding-top: 18px;
    margin-left:50px;
    color: #fff;
	background-image: url(images/hotline.png);
}
.weChat {
    padding-left: 12px;
}
.wechatRelated{
	float: left;
	width:98px;
	margin:0 8px;
}

.wechatRelated .fot-barcode-name{
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

.wechatRelated .fot-barcode-desc{
    margin-bottom: 5px;
    font-size: 12px;
    color: #bbb;
}

.wechatRelated .fot-barcode-bot{
    color: #bbb;
}

.wechatRelated img{
	width: 90px;
	height: 90px;
}
.footnav ul li{
	font-size: 14px;
	color: #dedede;
	line-height: 26px;
}
.footnav ul li a{
	font-size: 12px;
	color: #bbb;
}


.footlink{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-top: 1px solid #535353;
	border-bottom: 1px solid #535353;
}
.footlink a{
	color: #bbb;
	margin-right: 10px;
}
.footnav ul li a:hover,
.footlink a:hover {
    color:#fff;
    text-decoration:none;
}

.indexfoot ul{
	text-align: center;
}
.indexfoot ul li{
	display: inline;
}
.indexfoot ul li a{
	color: #bbb;
}
.footerBar .indexfoot {
    padding: 12px 0;
    }
    .icon_security{
        width: 16px;
        height: 16px;
        margin: -3px 0 0 10px
    }
  .security{
      margin-left: 4px;
      color: #AEB8B7;
  }

  .security:hover{
      color: #fff;
    }
/* 底部 */



/*   雇主中心 导航    */
#headerNavBlue {
	background:#e45050 url(images/headerNavBlue.png) repeat center;
}
.hearderNav{
	width: 100%;
	height: 60px;
	background: #1ec09c url(images/hearderNav.png) repeat center;
}
.hearderNav .logo{
	float: left;
	margin-top: 12px;
}
#jf-hv-sc{
	font-size: 20px;
    color: #fff;
    height: 28px;
    margin-top: 14px;
    margin-left: 20px;
    border-radius: 20px;
    padding: 0 18px;
    cursor: pointer;
    border: 1px solid #fff;
}
#jf-hv-sc:hover{
	text-decoration: none;
}
.hearderNav ul.jf-nav{
	margin-top: 20px;
	font-size: 14px;
	color: #fff;
}
.hearderNav ul.jf-nav li{
	margin-left: 30px;
	float: left;
}
.hearderNav ul.jf-nav li a{
	color: #fff;
}
#jf-hv-set i{
	width: 10px;
	height: 6px;
	float: right;
	margin-left: 5px;
	margin-top: 7px;
	background-image: url(images/storeIco.png);
	background-position: -69px 0;
	-webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
}
#jf-hv-set:hover i{
	-webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.searchBar{
	width: 315px;
	height: 26px;
	border-radius: 5px;
	margin-top: 18px;
	background:rgba(255,255,255,0.3);
	position:relative;
}
#headerNavBlue .searchBar {
	background:#fceeee;
}
#searchActive{
	float: left;
	position: relative;
	width: 86px;
	line-height: 26px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	border-right: 1px solid #1ec09c;
}
#searchActive:hover {
	text-decoration: none;
}
#headerNavBlue #searchActive {
	border-right: 1px solid #e45050;
	color: #999;
}
#searchActive i{
	width: 10px;
	height: 6px;
	float: right;
	margin-right:6px;
	margin-top: 10px;
	background-image: url(images/storeIco.png);
	background-position: -69px 0;
	-webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
}
#headerNavBlue #searchActive i {
	background-position: -30px 0;
}
#searchActive i.hover{
	-webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.hearderNav .search-nav{
	display: none;
	position: absolute;
	left: 0;
	top: 23px;
    width: 86px;
    background-color: #64bbc3;
    border-radius: 0 0 5px 5px;
    padding-top: 5px;
    z-index: 10;
}
#headerNavBlue .search-nav {
    background-color: #fceeee;
    border-top:0;
}
#headerNavBlue .search-nav li {
	color:#999
}
.hearderNav .search-nav li{
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding-left: 9px;
	cursor: pointer;
	color:#999;
	font-size:14px;
	color:#fff;
}
.hearderNav .search-nav li:hover{
	text-decoration: underline;
	color:#fff;
}
#searchActive:hover .search-nav{
	display: block;
}
.hearderNav #searchTxt{
	width: 185px;
    height: 26px;
    border: none;
    outline: none; 
    color: #fff;
    background: none;
    padding: 0 6px;
}
#headerNavBlue #searchTxt {
	background:#fceeee;
	color:#999;
}
.hearderNav #searchBtn,
#headerNavBlue #searchBtn,
#headerNavBlue #searchLocalBtn,
#headerNavBlue #searchAllBtn{
	float: right;
    margin-top: 5px;
	width: 16px;
	height: 16px;
	background: url(images/storeIco.png) no-repeat 0 -20px;
	border:0;
}
#headerNavBlue #searchBtn,
#headerNavBlue #searchLocalBtn,
#headerNavBlue #searchAllBtn {
	background-position: -89px -20px;	
}

/* 后台导航 */

/* 后台左侧导航 */
.shop-container{
	width: 100%;
	padding-bottom: 20px;
}
.shop-bg-right{
	width: 1000px;
	height: 800px;
	margin-top: 10px;
	float: right;
	background-color: #fff;
	word-wrap:break-word;
}
.shop-bg-left{
	float: left;
	width: 180px;
	background-color: #fff;
	border: 1px solid #e2e9e8;
	border-bottom: none;
	margin-top: 10px;
}
.shop-bg-left ul li{
	font-size: 14px;
	color: #555;
	padding: 9px;
	font-weight: bold;
	padding-left: 15px;
	border-bottom: 1px solid #e2e9e8;
}
.shop-bg-left ul li p{
	font-weight: normal;
	padding-left: 25px;
}
.shop-bg-left ul li b{
	float: left;
	width: 25px;
	height: 38px;
}
.shop-bg-left ul li i{
	float: left;
	width: 14px;
	height: 14px;
	margin-top: 3px;
	background-position: -86px 0;
	background-image: url(images/storeIco.png);
}
.shop-bg-left ul li i.store-m{
	background-position: -86px 0;
}
.shop-bg-left ul li i.trading-m{
	background-position: -105px 0;
}
.shop-bg-left ul li i.service-m{
	margin-top: 4px;
	width: 12px;
	height: 12px;
	background-position: -123px 0;
}
.shop-bg-left ul li i.customer-m{
	width: 16px;
	background-position: -138px 0;
}
.shop-bg-left ul li i.opportunities-m{
	margin-top: 2px;
	height: 16px;
	background-position: -158px 0;
}
.shop-bg-left ul li i.zplan-head-m{
    margin-top: 2px;
    height: 16px;
    width: 16px;
    background-position: 0px -48px;
}
.shop-bg-left ul li i.zplan-new-m{
    float: right;
    margin-top: -5px;
    height: 22px;
    width: 38px;
    background-position: -16px -48px;
}

/* 后台左侧导航  */

/*
*2017-3-28 
*新添头底样式
*结束
*/

/***通栏导航白底绿边框***/
#nav-greenBorder {
   height: 40px;
   border-bottom: 2px solid #1bbc9b;
   background: #fff;
}
#nav-greenBorder ul {
   display: block;
   width: 1190px;
   margin: 0 auto;
}
#nav-greenBorder ul li {
   display: inline-block;
}
#nav-greenBorder ul li a {
   display: inline-block;
   height: 40px;
   line-height: 40px;
   padding: 0 15px;
   margin-right: 10px;
   font-size: 16px;
   color:#6c6c6c;
}
#nav-greenBorder ul li a:hover {
   text-decoration: none;
}
#nav-greenBorder ul li a.active {
   background: #1bbc9b;
   color: #fff;
}
/***通栏导航白底绿边框***/
.ewmbox {
	position:relative;
	width:90px;
	height:90px;
	margin:0 auto;
}
.ewmbox img {
	position:absolute;
	right:0;
	bottom:0;
	width:90px;
	height:90px;
	max-width:none;
	max-height:none;
	transition:all 0.4s ease;
}
.ewmbox:hover img {
	width:250px;
	height:250px;
}
/* .shoplevel {
    display: inline-block;
    width:62px;
    height: 22px;
    margin: 0 4px;
    vertical-align: middle;
}
20181127店铺等级
.shoplevel.level30 {  专卖店 
    background: url(images/shoplevel.png) no-repeat left top;
}
.shoplevel.level20 {  旗舰店 
    background: url(images/shoplevel.png) no-repeat left -22px;
}
.shoplevel.level15 {  品牌专营店 
    background: url(images/shoplevel.png) no-repeat left -44px;
}
.shoplevel.level10 {  品牌合作店 
    background: url(images/shoplevel.png) no-repeat left -66px;
}
.shoplevel.level65 {  创业店 
    background: url(images/shoplevel.png) no-repeat left -88px;
}
.shoplevel.level60 {  云上领航店 
    background: url(images/shoplevel.png) no-repeat left -110px;
}
.shoplevel.level18 {  铂金
    background: url(images/shoplevel_new.png) no-repeat 4px -83px;
}
.shoplevel.level25 {  黄金会员 
    background: url(images/shoplevel_new.png) no-repeat 4px -55px;
}
.shoplevel.level35 {  白银用户 
    background: url(images/shoplevel_new.png) no-repeat 4px -28px;
}
.shoplevel.level55 {  星会员 
    background: url(images/shoplevel_new.png) no-repeat 4px 0px;
}

sem用
.shoplevel.level30a{  专卖店 
    background: url(images/shoplevel.png) no-repeat left top;
}
.shoplevel.level20a {  旗舰店 
    background: url(images/shoplevel.png) no-repeat left -22px;
}
.shoplevel.level15a{  品牌专营店 
    background: url(images/shoplevel.png) no-repeat left -44px;
}
.shoplevel.level10a{  品牌合作店 
    background: url(images/shoplevel.png) no-repeat left -66px;
}
.shoplevel.level65a{  创业店 
    background: url(images/shoplevel.png) no-repeat left -88px;
}
.shoplevel.level60a{  云上领航店 
    background: url(images/shoplevel.png) no-repeat left -110px;
}
.shoplevel.level18a{  铂金
    background: url(images/shoplevel_new.png) no-repeat 4px -83px;
}
.shoplevel.level25a{  黄金会员 
    background: url(images/shoplevel_new.png) no-repeat 4px -55px;
}
.shoplevel.level35a {  白银用户 
    background: url(images/shoplevel_new.png) no-repeat 4px -28px;
}
.shoplevel.level55a {  星会员 
    background: url(images/shoplevel_new.png) no-repeat 4px 0px;
} */

.shoplevel {
    display: inline-block;
    width: 22px;
    height: 23px;
    margin: 0 2px;
    vertical-align: middle;
    cursor: pointer;
}
/*20181127店铺等级*/
.shoplevel.level30 {  /* 专卖店  */
    background: url(images/shoplevel.png) no-repeat left top;
}
.shoplevel.level20 {  /* 旗舰店  */
    background: url(images/shoplevel.png) no-repeat left -23px;
}
.shoplevel.level15 {  /* 品牌专营店  */
    background: url(images/shoplevel.png) no-repeat left -46px;
}
.shoplevel.level10 {  /* 品牌合作店  */
    background: url(images/shoplevel.png) no-repeat left -69px;
}
.shoplevel.level65 {  /* 创业店  */
    background: url(images/shoplevel.png) no-repeat left -92px;
}
.shoplevel.level60 {  /* 云上领航店  */
    background: url(images/shoplevel.png) no-repeat left -115px;
}
.shoplevel.level99 {  /* 钻石 */
    background: url(images/zs_vip.png) no-repeat ;
}
.shoplevel.level18,.shoplevel.level17 {  /* 铂金 */
    background: url(images/shoplevel_new.png) no-repeat 0 -69px;
}
.shoplevel.level25,.shoplevel.level24 {  /* 黄金会员  */
    background: url(images/shoplevel_new.png) no-repeat 0 -46px;
}
.shoplevel.level35,.shoplevel.level34 {  /* 白银用户  */
    background: url(images/shoplevel_new.png) no-repeat 0 -23px;
}
.shoplevel.level55,.shoplevel.level54 {  /* 星会员  */
    background: url(images/shoplevel_new.png) no-repeat 0 0;
}
.shoplevel.level_zplan{  /* 人力外包  */
	background: url(images/shoplevel_zIcon.png) no-repeat 0 0;
}
.shoplevel.level_cloud{  /* 云服务专区  */
	background: url(images/shoplevel_zIcon.png) no-repeat 0 -23px;
}
.shoplevel.level_ipark{  /* 云上软件园  */
	background: url(images/shoplevel_zIcon.png) no-repeat 0 -46px;
}
.shoplevel.level_gov{  /* 政采专区  */
	background: url(images/shoplevel_zIcon.png) no-repeat 0 -69px;
}
/*园区图标20190523*/
.shoplevel.level_320100{ /*南京*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 0;
}
.shoplevel.level_610100{ /*西安*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -24px;
}
.shoplevel.level_340100{ /*合肥*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -48px;
}
.shoplevel.level_370200{ /*青岛*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -72px;
}
.shoplevel.level_500000{ /*重庆*/	
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -96px;
}
.shoplevel.level_420100{ /*武汉*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -120px;
}
.shoplevel.level_370800{ /*济宁*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -144px;
}
.shoplevel.level_371000{ /*威海*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -168px;
}
.shoplevel.level_350700{ /*南平*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat 0 -192px;
}
.shoplevel.level_450300{ /*桂林*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px 0;
}
.shoplevel.level_330200{ /*宁波*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -24px;
}
.shoplevel.level_350200{ /*厦门*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -48px;
}
.shoplevel.level_440111{ /*白云*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -72px;
}
.shoplevel.level_320400{ /*常州*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -96px;
}
.shoplevel.level_320300{ /*徐州*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -120px;
}
.shoplevel.level_350600{ /*漳州*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -144px;
}
.shoplevel.level_430200{ /*株洲*/
	width: 50px;
    height: 24px;
	background: url(images/parklevel.png) no-repeat -50px -168px;
}




/*sem用*/
.shoplevel.level30a {  /* 专卖店  */
    background: url(images/shoplevel.png) no-repeat left top;
}
.shoplevel.level20a {  /* 旗舰店  */
    background: url(images/shoplevel.png) no-repeat left -23px;
}
.shoplevel.level15a {  /* 品牌专营店  */
    background: url(images/shoplevel.png) no-repeat left -46px;
}
.shoplevel.level10a {  /* 品牌合作店  */
    background: url(images/shoplevel.png) no-repeat left -69px;
}
.shoplevel.level65a {  /* 创业店  */
    background: url(images/shoplevel.png) no-repeat left -92px;
}
.shoplevel.level60a {  /* 云上领航店  */
    background: url(images/shoplevel.png) no-repeat left -115px;
}
.shoplevel.level18a {  /* 铂金 */
    background: url(images/shoplevel_new.png) no-repeat 0 -69px;
}
.shoplevel.level25a {  /* 黄金会员  */
    background: url(images/shoplevel_new.png) no-repeat 0 -46px;
}
.shoplevel.level35a {  /* 白银用户  */
    background: url(images/shoplevel_new.png) no-repeat 0 -23px;
}
.shoplevel.level55a {  /* 星会员  */
    background: url(images/shoplevel_new.png) no-repeat 0 0;
}


/*店铺详情、服务详情、服务商中心、服务市场、服务商市场*/
/* 18 */
.shoplevel.level18.level-18-new {
    width: 25px;
    background-position-x: 0;
    background-position-y: -81px;
}
.shoplevel.level25.level-25-new {
    width: 25px;
    background-position-x: 0;
    background-position-y: -53px;
}
.shoplevel.level35.level-35-new {
    width: 25px;
    background-position-x: 0;
    background-position-y: -26px;
}
.shoplevel.level55.level-55-new {
    width: 25px;
    background-position-x: 0;
    background-position-y: 3px;
}






/*------------ 商机推送  -------------*/
#businessPushOpaciyt {
    position: fixed;
    background: rgb(0,0,0);
    opacity: 0.8;
    width: 100%;
    height: 100%;
    left:0;
    top: 0;
    z-index: 100;
}
#businessPush {
    width: 427px;
    height: 480px;
    background: url(images/businessPush.png);
    position: fixed;
    z-index: 101;
    left: 50%;
    top: 50%;
    margin:-240px 0 0 -213px;
    transform:scale(0);
    transition:all 0.3s ease;
}
#businessPush.active {
	transform:scale(1);
}
#businessPush h2 {
    padding: 174px 68px 0;
    color: #fff;
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    font-weight: bold;
    height: 3em;
    overflow: hidden;
}
#businessPush .pricebox {
    height: 54px;
    padding-top: 15px;
}
#businessPush .pricebox span {
    display: inline-block;
    vertical-align: bottom;
    font-size:30px;
    font-weight: bold;
    color:#fff;
}
@font-face {
  font-family: 'Impact-online';
  src: url('../font/impact.ttf');
}
#businessPush .pricebox span.price {
    font-family:'Impact','Impact-online';
    font-size: 40px; 
}
#businessPush .timebox {
    height: 54px;
    color: #e6371f;
    padding-top: 2px;
}
#businessPush .timebox .font16{
	font-size: 14px;
}
#businessPush .timebox .time {
    font-size: 20px;
}
#businessPushBtn {
    width: 302px;
    height: 82px;
    margin: 14px auto;
    cursor: pointer;
    display: block;
}
#businessPush i.close {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -8px;
    top: 0;
    cursor: pointer;
    background: url(images/businessPush_btn.png) no-repeat left -49px;
}
#businessPush i.close:hover {
    background: url(images/businessPush_btn.png) no-repeat top; 
}
#topAdvertBox,
.headerBar,
#searchBar,
#navBar,
#fiveChar,
.footerBar {
    min-width:1190px;}
#jf-hd-service>a {
	padding:0;
}

#hpheadse {
    background: #29ab8f;
    height: 3px;
    margin: 0 auto;
    min-width: 1190px;
}
#top-msg-num {
	position: relative;
}
#top-msg-num.active {
	animation:shine 1s ease-in-out 1s infinite;
}
#msgtips {
	position: absolute;
	width: auto;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
	background: #fffaeb;
	border: 1px solid #f7bb00;
	border-radius: 2px;
	color:#ff6000;
	white-space:nowrap;
	top: 33px;
	left: 0;
	z-index: 1;
	display:none;
}
#msgtips>em {
	position: absolute;
	width: 8px;
	height: 5px;background: url(images/icon_msgtips_em.png);
	top: -5px;
	left: 10px;
}
@keyframes msgMove {
  0%   {top:0;}
  25%  {top:-5px;}
  75%  {top:0px;}
  85%  {top:5px;}
  100% {top:0px;}
}
@keyframes shine {
  0%   {opacity:1;}
  25% {opacity:0;}
}
.icon_new_box {
	position: absolute;
	padding-bottom: 4px;
	background: url(images/icon_new_wei.png) no-repeat 4px bottom;
	margin:-5px 0 0 5px;
	/*transition:all ease 0.2s;*/
	animation:iconNewAnimation 0.3s ease-in-out 0s 1;
}
.icon_new_box>i {
	display: block;
	height: 15px !important;
	line-height: 14px !important;
	font-size: 12px !important;
	color:#fff !important;
	text-align: center;
	padding: 0 8px !important;
	border-radius: 10px !important;
	background: #ff6000 !important;
	background-image: none !important;
	float:none  !important;
	margin:0 !important;
	width:auto !important;
	text-indent: 0;
}
.icon_new_box.active {
	/*transform:scale(1);*/
}
@keyframes iconNewAnimation {
  0%   {transform:scale(0);}
  85%  {transform:scale(1.125);}
  100% {transform:scale(1);}
}

#jfrjyLogo{
	display: block;
    background: url(images/jfLogo-qd.png);
    width: 210px;
    height: 77px;
    margin-top: 10px;
}
/*   店铺开通弹出    */

#shopOpenModal{
	width: 760px;
	height: 500px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -380px;
	margin-top: -250px;
	text-align: center;
	overflow: hidden;
	transform:scale(0);
	transition:all ease 0.5s 1s;
	z-index: 110;
	background: url(images/success_pic.png) no-repeat center;
}
#shopOpenModal.active {
	transform:scale(1);
}
#shopOpenModal i.closeBtn{
	width:40px ;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 25px;
	background: url(images/close_btn_one.png) no-repeat center;
    cursor: pointer;
}
#shopOpenModal i.closeBtn:hover{
	background: url(images/close_btn_two.png) no-repeat center;
}
#shopOpenModal h3{
	font-size: 20px;
	color: #000;
	margin-top: 130px;
}
#shopOpenModal p{
	font-size: 16px;
	text-align: left;
	position: relative;
	left: 190px;
	margin-bottom: 23px;
}
#shopOpenModal p.openTime{
	font-size: 14px;
	color: #777;
	margin-top: 15px;
	text-align: center;
	left: 0;
	margin-bottom:0;
}
#shopOpenModal p.effectTimeP{
    position: relative;
    margin-top: 60px;
    visibility: hidden;
}
#shopOpenModal span.effectTime{
	color: #f8593c;  
}


/*
*2017/06/30 add
*上下班样式
*/
.jf-hd-work-status{
    position: relative;
    width: 112px;
    height: 24px;
    float: left;
    margin: 7px 4px;
    overflow: hidden;
    background-image: url(images/work-status.png);
    cursor: pointer;
}
.jf-hd-work-status .jf-hd-w-s-btn.rest{
    width: 72px;
    height: 20px;
    position: absolute;
    top: 2px;
    left: 2px;
    background-image: url(images/work-status.png);
    background-position: -3px -26px;
    cursor: pointer;
}
.jf-hd-work-status .jf-hd-w-s-btn.work{
    width: 72px;
    height: 20px;
    position: absolute;
    top: 2px;
    left: 2px;
    background-image: url(images/work-status.png);
    background-position: -3px -50px;
    cursor: pointer;
}
/*第一次进入弹框*/
#come-in-001{
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 9999;
    margin-left: -595px;
    height: 800px;
}
#come-in-001 .come-in-dialog{
    width: 818px;
    height: 800px;
    position: absolute;
    left: 50%;
    top: 3px;
    margin-left: -396px;
    background-repeat: no-repeat;
    background-image: url(images/come_on_001.png);
    z-index: 9999999;
}
#come-in-001 .come-in-dialog .businessTime{
    margin-top: 257px;
    color: #b82222;
}
#come-in-001 .come-in-dialog .businessTime span{
    float: left;
    font-size: 14px;
    margin-left: 242px;
    font-weight: bold;
    line-height: initial;
}
#come-in-001 .come-in-dialog .businessTime p{
    float: left;
    font-size: 14px;
    margin-top: -8px;
    margin-left: 28px;
    line-height: initial;
}
#come-in-001 .come-in-dialog .businessGet{
    color: #b82222;
    font-size: 14px;
    margin-top: 41px;
}
#come-in-001 .come-in-dialog .businessGet span{
    float: left;
    font-size: 14px;
    margin-left: 190px;
    font-weight: bold;
    line-height: initial;
}
#come-in-001 .come-in-dialog .businessGet p{
    float: left;
    font-size: 14px;
    margin-left: 28px;
    line-height: initial;
}
#come-in-001 .come-in-dialog i.close{
    position: absolute;
    left: 720px;
    top: 166px;
    font-size: 34px;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 34px;
    color: #e5e5e5;
    text-align: center;
    border: 2px solid #e5e5e5;
    border-radius: 100%;
    cursor: pointer;
}
#come-in-001 .come-in-dialog i.close:hover{
    color: #1b1b1b;
    background-color: #e5e5e5;
}
#come-in-001 .come-in-dialog ul{
    margin-top: 60px;
    line-height: 23px;
    margin-left: 224px;
    color: #fff;
}
#come-in-001 .come-in-dialog ul li a{
    float: left;
    margin-top: 3px;
    color: #fee840;
}
#come-in-001 .come-in-dialog ul li a:hover{
    color: #fcff21;
    text-decoration: underline;
}
#come-in-001 .come-in-dialog ul li .pdlr16{
    margin-top: 3px;
    padding: 0 20px;
    color: #ad261e;
}
#come-in-001 a.comeInBtn{
    position: absolute;
    left: 50%;
    margin-top: 55px;
    margin-left: -132px;
    display: block;
    width: 265px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    background-color: #fe8900;
    border: 2px solid #3f1c08;
    box-shadow: 3px 6px 10px rgba(0,0,0,0.4);
}
#come-in-001 a.comeInBtn:hover{
    background-color: #dd4535;

}
#comeInWorking{
    display: none;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -595px;
    height: 328px;
}

#comeInWorking .comeInMorning,#comeInWorking .comeInEvening,#comeInWorking .comeInBanned{
    transform: scale(0);
    transition: all ease 1.5s 1s;
    position: fixed;
    top: 240px;
    left: 50%;
    margin-left: -280px;
    width: 560px;
    height: 328px;
    overflow: hidden;
    background-image: url(images/morningWorkStatus.png);
    z-index: 999999999;
}
#comeInWorking .comeInMorning.active,#comeInWorking .comeInEvening.active,#comeInWorking .comeInBanned.active {
    transform: scale(1);
}
#comeInWorking .comeInMorning{
}
#comeInWorking .comeInEvening{
    background-image: url(images/eveningWorkStatus.png);
}
#comeInWorking .comeInBanned{
    background-image: url(images/banWork.png);
}
#comeInWorking i.closeBtn{
	display:none;
    position: absolute;
    right: 11px;
    top: 0px;
    color: #959595;
    font-size: 32px;
    -webkit-transition: 0.4s ease-in;
    transition: 0.4s ease-in;
    cursor: pointer;
}
#comeInWorking i.closeBtn:hover{
    color: #000;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
#comeInWorking .comeInEvening i.closeBtn:hover{
    color: #eee;
}
#comeInWorking div.aligncenter{
    font-size: 24px;
    color: #000;
    margin-top: 70px;
    margin-bottom: 15px;
}
#comeInWorking p.aligncenter{
    font-size: 18px;
    color: #000;
    line-height: 32px;
    padding-top: 10px;
}
#comeInWorking #morningOnWorkBtn{
    position: absolute;
    left: 152px;
    bottom: 74px;
    display: block;
    width: 228px;
    height: 65px;
    line-height: 65px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-image: url(images/workStatusBtn01.png);
}
#comeInWorking #morningCancelWorkBtn{
    position: absolute;
    right: 64px;
    bottom: 74px;
    display: block;
    width: 90px;
    color: #000;
    font-size: 14px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}
#comeInWorking #morningCancelWorkBtn:hover{
	text-decoration: none;
    line-height: 32px !important;
}
#comeInWorking .comeInEvening .aligncenter{
    color: #e7e7ed;
}
#comeInWorking p.aligncenter a{
    font-size: 16px;
    color: #aae1fc;
    padding-right: 14px;
    background-image: url(images/businessView2.png);
    background-repeat: no-repeat;
    background-position: right center;
}
#comeInWorking .comeInBanned p.aligncenter a{
    background-image: url(images/businessView.png);
    color: #0a78de;
}
#comeInWorking p.aligncenter a:hover{
    text-decoration: underline;
}
#comeInWorking #eveningOnWorkBtn{
    position: absolute;
    left: 164px;
    bottom: 58px;
    display: block;
    width: 228px;
    height: 65px;
    line-height: 65px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-image: url(images/workStatusBtn02.png);
}
#comeInWorking .comeInBanned div.aligncenter{
    margin-top: 30px;
}
#comeInWorking #bannedOnWorkBtn{
    position: absolute;
    left: 157px;
    bottom: 73px;
    display: block;
    width: 228px;
    height: 65px;
    line-height: 65px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-image: url(images/workStatusBtn01.png);
}
#comeInWorking .workDialogFooter a{
    background-repeat: no-repeat;
}
#comeInWorking .workDialogFooter a:hover{
    line-height: 67px !important;
    background-position: 0 1px;
    text-decoration: none;
}
#shopOpenModal{
    height: 590px;
    background-position: top center;
}
#shopOpenModal a#openWorking{
    width: 264px;
    height: 50px;
    border: 2px solid #3f1c08;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    color: #fff;
    margin-top: 56px;
    border-radius: 50px;
    display: inline-block;
    background-color: #fe8900;
}
#shopOpenModal a#openWorking:hover{
    background-color: #dd4535;
    text-decoration: none;
}

#opacitylayerWorkDialog {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:100;
}


.jf-hd-work-statusBen{
    display: none;
    position: relative;
    cursor: pointer;
    float: left;
}
.jf-hd-work-statusBen .notWorkIco {
    width: 112px;
    height: 24px;
    float: left;
    margin: 7px 4px;
    background-image: url(images/work-status.png);
    background-position: 0 -74px;
    overflow: hidden;
}
.jf-hd-work-statusBen .offWorkTips {
    display: none;
    position: absolute;
    top:37px;
    left:0;
    padding:8px 10px;
    padding-left:30px;
    border: 1px solid #f7bb00;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-color: #fffaeb;
    z-index: 99;
}
.jf-hd-work-statusBen .offWorkTips i{
    display: block;
    position: absolute;
    top: -5px;
    left: 17px;
    width:8px;
    height:5px;
    background-image: url(images/work-status.png);
    background-position: 0 -102px;
    overflow: hidden;
}
.jf-hd-work-statusBen .offWorkTips em{
    display: block;
    position: absolute;
    top: 12px;
    left: 11px;
    width: 12px;
    height: 12px;
    background-image: url(images/work-status.png);
    background-position: -14px -102px;
    overflow: hidden;
}
.jf-hd-work-statusBen .offWorkTips p{
    width:150px;
    line-height:20px;
}
.jf-hd-work-statusBen .offWorkTips a{
    color: #3498db;
    line-height: 20px;
}
.jf-hd-work-statusBen .offWorkTips a:hover{
    text-decoration: underline;
}

.jf-hd-work-statusAfterTime{
    display: none;
    position: relative;
    cursor: pointer;
    float: left;
}

.jf-hd-work-statusAfterTime .notWorkIco {
    width: 112px;
    height: 24px;
    float: left;
    margin: 7px 4px;
    background-image: url(images/work-status.png);
    background-position: 0 -114px;
    overflow: hidden;
}
.jf-hd-work-statusAfterTime .offWorkTips {
    display: none;
    position: absolute;
    top:37px;
    left:0;
    padding:8px 10px;
    padding-left:30px;
    border: 1px solid #f7bb00;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-color: #fffaeb;
    z-index: 99;
}
.jf-hd-work-statusAfterTime .offWorkTips i{
    display: block;
    position: absolute;
    top: -5px;
    left: 85px;
    width:8px;
    height:5px;
    background-image: url(images/work-status.png);
    background-position: 0 -102px;
    overflow: hidden;
}
.jf-hd-work-statusAfterTime .offWorkTips em{
    display: block;
    position: absolute;
    top: 12px;
    left: 11px;
    width: 12px;
    height: 12px;
    background-image: url(images/work-status.png);
    background-position: -27px -102px;
    overflow: hidden;
}
.jf-hd-work-statusAfterTime .offWorkTips p{
    width:150px;
    line-height:20px;
}
.jf-hd-work-statusAfterTime .offWorkTips a{
    width:80px;
    height:22px;
    line-height:22px;
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 2px;
    margin-top: 5px;
    margin-left: 26px;
    background: #ff6000;
}
.jf-hd-work-statusAfterTime .offWorkTips a:hover{
    text-decoration: none !important;
}
.onWorkSuccessDialog{
	width: 382px;
    height: 300px;
    background-color: #fff;
    background: url(images/workSuccess.png) no-repeat center;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -191px;
    text-align: center;
    font-size: 14px;
    color: #6b6b6b;
    z-index: 999;
}
.onWorkSuccessDialog p{
	position: relative;
    top: 70px;
}
.onWorkSuccessDialog p:first-child {
    padding: 30px 10px 25px;
    letter-spacing: 1px;
    width: 225px;
    display: inline-block;
}
.onWorkSuccessDialog button{
	font-size: 14px;
    border: 1px solid #eee;
    color: #6c6c6c;
    padding: 5px 40px;
    background: #f9f9f9;
	background: #1bbc9b;
    border-color: #1bbc9b;
    color: #fff;
}
.onWorkSuccessDialog i.closeBtn {
    width: 16px;
    height: 16px;
    display: inline-block;
    font-size: 32px;
    position: absolute;
    top: 49px;
    right: 17px;
    cursor: pointer;
}


.jf-hd-work-status-con{
	position: relative;
	float:left;
	display:none;
}
.jf-hd-work-status-con .notWorkIco {
    width: 112px;
    height: 24px;
    float: left;
    margin: 7px 4px;
    background-image: url(images/work-status.png);
    background-position: 0 -114px;
    overflow: hidden;
}
.jf-hd-work-status-con .offWorkTips {
    display: none;
    position: absolute;
    top:37px;
    left:0;
    padding:8px 10px;
    padding-left:30px;
    border: 1px solid #f7bb00;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-color: #fffaeb;
    z-index: 99;
}
.jf-hd-work-status-con .offWorkTips button{
	margin-top:7px;
}
.jf-hd-work-status-con .offWorkTips i{
    display: block;
    position: absolute;
    top: -5px;
    left: 17px;
    width:8px;
    height:5px;
    background-image: url(images/work-status.png);
    background-position: 0 -102px;
    overflow: hidden;
}
.jf-hd-work-status-con .offWorkTips em{
    display: block;
    position: absolute;
    top: 12px;
    left: 11px;
    width: 12px;
    height: 12px;
    background-image: url(images/work-status.png);
    background-position: -14px -102px;
    overflow: hidden;
}
.jf-hd-work-status-con .offWorkTips p{
    width:150px;
    line-height:20px;
}
.jf-hd-work-status-con .offWorkCancel{
    background-color: #fffaeb;
}

/*上下班样式*/
/**店铺违规提示**/
#shopErrorState {
height: 38px;
    display: none;
line-height: 38px;
background: #fef2f2;
width: 1190px;
margin: 10px auto 0;
border: 1px solid #ffb4a8;
color:#666;
}
#shopErrorState i {
display: inline-block;
width:16px;
height: 16px;
line-height: 16px;
font-size:13px;
font-weight: bold;
border-radius: 50%;
color:#fff;
text-align: center;
background: red;
margin-left: 1.5em;
vertical-align: middle;
}
#shopErrorState p {
display: inline-block;
vertical-align: middle;
font-size: 14px;
color:#ff0000;
padding-left:1em;
}
#shopErrorState a {
display: inline-block;
vertical-align: top;
height: 28px;
line-height: 28px;
background: #ff6600;
border-radius: 3px;
color:#fff;
padding: 0 1em;
margin: 0 0 0 2em;
position: relative;
top: 5px;
}
#shopErrorState a:hover {
opacity: 0.7
}

/*20171208*/
#jf-hb-cloud{
    position: relative;
    margin-left:0px;
    padding: 0 10px;
    display:inline-block;
	cursor: pointer;
}
#jf-hb-cloud i.icon{
    display: inline-block;
    margin-top: 11px;
    width: 16px;
    height: 15px;
    background-image: url("images/couldIco.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#jf-hb-cloud:hover i{
    background-position: -20px -25px;
}
#jf-hb-cloud:hover{
    background-color: #fff;
    color:#3bae94;
	border-left:1px solid #ececec; 
	border-right: 1px solid #ececec;
}
#jf-hb-cloud:hover .jf-dropdown-code{
    display: block;
}
#jf-hb-cloud .jf-dropdown-code{
    width: 365px;
    padding: 10px 3px 5px;
    height: auto;
}
#jf-hb-cloud .jf-dropdown-code li{
	float: left;
    width: 66px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    margin-left: 5px;
    border-radius: 2px;
    text-align: center;
}
#jf-hb-cloud .jf-dropdown-code li:after{
	clear: both;
	width:100%;
	height: 0;
}
#jf-hb-cloud .jf-dropdown-code li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #333;
    font-size: 12px;
    background-color: #F2F3F5;
}
#jf-hb-cloud .jf-dropdown-code li:hover a{
   background-color: #1ABC9C;
    color: #fff;
    text-decoration: none;
}
#jf-hb-cloud .jf-dropdown-code li.active a{
    background-color: #1ABC9C;
    color: #fff;
    text-decoration: none;
}
#jf-hb-cloud i.jf-hd-down{
    float: right;
    margin-left: 6px;
    margin-top: 17px;
    margin-right:0;
	width: 12px;
	height:6px;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
    background: url(images/menu_top.png) no-repeat -384px top;
    
}
#jf-hb-cloud:hover i.jf-hd-down{
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
#recordNO{
    color: #bbb;
}
#recordNO:hover{
    color: #fff;
}
#file_show img{
	display: inline-block
}
/*结束*/





/* 20190315 */
/* 搜索区下方导航 */
#navBar {
	height: 40px;
	background: #fff;
	border-bottom: 0px;
	}
  #workTypeNavTitle {
	  width: 195px;
	  color: #fff;
	  margin-right: 15px;
	  background: #1ABC9C;
	  height: 40px;
	  line-height: 40px;
	  padding-left: 15px;
	  font-size: 16px;
  }
  #channelNav {
	float:left;
  }
  #channelNav li {
	height: 30px;
	display: inline-block;
	padding:10px 15px 0;
	margin:0 5px 0 0;
  }
  #channelNav li.menu_market a {
	  position:relative;
  }
  #channelNav li.menu_market a i {
	  position:absolute;
	  width:126px;
	  height:35px;
	  left:-7px;
	  top:-9px;
	  transform:scale(0);
	  opacity:0;
	  transition:all 0.5s ease;
	  background:url(images/yushou.png);
  }
  #channelNav li.menu_market.active {
	  background: #1abc9c;
	  color:#fff;
  }
  #channelNav li.menu_market.active a{
	  color:#fff;
  }
  #channelNav li.menu_market.active a:hover {
	  color:#fff;
  }
  #channelNav li.menu_market.active a i {
	  transform:scale(1);
	  opacity:1;
  }
	
  
  #channelNav li.fg {
	position: relative;
	top: -1px;
	margin:0 15px 0 -14px;
	color:#eee;
  }
  #channelNav li.kfy {
	  position:relative;
  }
  #channelNav li.kfy i.kfy_sup {
	  position:absolute;
	  width:41px;
	  height:19px;
	  right:-33px;
	  top:-12px;
	  background:url(images/kfy_sup.png);
  }
  #channelNav li a {
	  position: relative;
	font-size:16px;
	color: #333;
	z-index: 2;
  
  }
  #channelNav li a:hover {
	  color:#1abc9c;
	  text-decoration:none !important;
  }
  #channelNav li i.menuIcon_hot{
    position: absolute;
    width: 27px;
    height: 19px;
    right: -15px;
    top: -13px;
    background: url(images/hot20191014.gif) no-repeat right center;
  }
  #channelNav li i.menuIcon_new{
    position: absolute;
    width: 38px;
    height: 31px;
    right: -9px;
    top: -19px;
    background: url(images/menu_iconGroup.png)no-repeat left center;
  }

  #channelNav li a.green {
	color:#1abc9c;
  }

#channelNav li i.menuIcon_new_2 {
    position: absolute;
    width: 30px;
    height: 16px;
    top: -12px;
    right: -16px;
    background: url(images/newIcon_3x_red.png) no-repeat;
    background-size: contain;
}
  




  /* 新搜索区 */
  #jfLogoBox {
	width: 210px;
	height: 100px;
	padding: 5px 0;
  }
  #jfLogo {
	display: block;
	/* background: url(images/jfLogo2017.png); */
	background: url(https://static.jointforce.com/logos/jfh_logo1226.png) no-repeat  left top;
	width: 210px;
	height: 100px;
  }
  #jfLogo-ysrjy {
	  display: block;
	  background: url(images/jfLogo.png) no-repeat;
	  width: 158px;
	  height: 42px;
  }
  #searchBar {
	  background: #fff;
	  text-align: left;
	}
  #searchBar #secondTitle {
	  padding: 44px 0 0 10px;
	  font-size: 18px;
	  float:left;
  }
  #searchBarRight {
	  padding:30px 80px 0 0;
  }
  #searchBox {
	  width: 530px;
  }
  #searchBorder {
	  border:2px solid #1abc9c;
	  position: relative;
  }
  #searchType {
	  position: relative;
	  width:80px;
	  height: 36px;
	  line-height: 36px;
	  padding-left:10px;
	  border-right:1px solid #eee;
	  float: left;
	  font-size:14px;
	  cursor: pointer;
	  color:#333;
  }
  #searchType:hover{
  text-decoration:none;
  color:#028a6c;
}
  a#searchType:hover i,
  a#searchType i.hover {
	  -webkit-transform: rotateZ(180deg);
	  -moz-transform: rotateZ(180deg);
	  -o-transform: rotateZ(180deg);
	  -ms-transform: rotateZ(180deg);
	  transform: rotateZ(180deg);
  }
  a#searchType:hover ul{
	  display: block;
  }
  #searchType i{
	  float: right;
	  margin-left: 5px;
	  margin-right: 5px;
	  background-image: url(images/storeIco.png);
	  margin-top: 16px !important;
	  width: 10px;
	  height: 6px;
	  background-position: -29px 0;
	  position: absolute;
	  right: -1px;
	  -webkit-transition: -webkit-transform 0.2s ease-out;
	  -moz-transition: -moz-transform 0.2s ease-out;
	  -o-transition: -o-transform 0.2s ease-out;
	  -ms-transition: -ms-transform 0.2s ease-out;
	  transition: -ms-transform 0.2s ease-out;
  }
  .search-nav {
	  display: none;
	  position: absolute;
	  left: -1px;
	  top: 36px;
	  width: 90px;
	  background-color: #fff;
	  z-index:9999999;
  }
  .search-nav li {
	  padding-left: 10px;
	  height: 30px;
	  line-height: 30px;
	  font-size:14px;
	  cursor: pointer;
  }
  .search-nav li:hover {
	  color:#1abc9c;
  }
  #searchInput {
	  float: left;
	  width:335px;
	  height: 36px;
	  padding:0 0 0 10px;
	  border:0;
  }
  i.icon_changecity_arrow {
	  width:12px;
	  height: 12px;
	  display: inline-block;
	  background: url(images/icon_changecity_downarrow.png);
	  margin-left:10px;
	  vertical-align: top;
	  transform:rotate(180deg);
	  position: relative;top: 3px;
  }
  section[data-citysite] {
	  display: none;
  }
  section[data-citysite] #searchInput{
	  width:235px;
  }
  section[data-citysite] #searchBox {
	  width: 430px;
  }
  #searchInput:focus,
  #searchBtn:focus {
	  outline: none;
  }
  #postWant:hover,
  #searchBtn:hover,
  #searchCountryBtn:hover {
	  text-decoration: none;
	  opacity: 0.85;
  }
  .changecity {
	  padding:45px 0 0 0;
	  font-size:14px;
	  position: relative;
	  margin-left: -32px;
  }
  .changecitybox {
	  display: none;
	  width: 383px;
	  height: 174px;
	  position: absolute;
	  top: 70px;
	  left: -70px;
	  padding:14px 34px 35px 28px;
	  cursor: default;
	  z-index: 101;
	  background: url(images/changecitybox.png);
  }
  .changecity:hover {
	  padding-bottom: 10px;
  }
  .changecity:hover .changecitybox {
	  display: block;
  }
  .changecity:hover i.icon_changecity_arrow {
	  transform:rotate(0deg);
  }
  .changecity_citys {
	  padding:15px 20px;
	  height: 90px;
  }
  .changecity_citys a {
	  display: inline-block;
	  height: 22px;
	  line-height: 22px;
	  background: #fff;
	  padding:0 10px;
	  border:1px solid #cccccc;
	  color:#333;
	  border-radius: 2px;
	  font-size: 12px;
	  margin:0 12px 12px 0;
  }
  .changecity_citys a:hover,
  .changecity_citys a.active {
	  color:#ff6000;
	  border:1px solid #ff6000;
  }
  #searchBorder #searchBtn,
  #searchLocalBtn,
  #searchAllBtn,
  #searchCountryBtn {
	  border:0;
	  float:right;
	  width:90px;
	  height: 36px;
	  line-height: 36px;
	  background: #1abc9c;
	  color:#fff;
	  text-align: center;
	  font-size: 16px;
  }
  #searchCountryBtn {
	  height: 40px;
  }
  #searchInput:-webkit-autofill {
	  box-shadow: 0 0 0px 1000px white inset; 
  }
  #searchQuick{
	  text-indent:0;
  }
  .headerBar p,#searchBar p,.footother p{
	  text-indent: 0;
  }
  #searchQuick a {
	  display: inline-block;
	  margin-right:20px;
	  color:#999;
	  cursor: pointer;
  }
  #searchQuick a:hover,
  #searchQuick a.active {
	color:#1ABC9C;;
	text-decoration: none;
  }
  #searchBarFg {
	  width:40px;
	  text-align: center;
	  color:#999;
	  line-height: 40px;
  }
  #postWant {
      position: relative;
	  height: 40px;
	  width:116px;
	  background: #1abc9c;
	  font-size:14px;
	  color:#fff;
	  line-height: 40px;
	  text-align: center;
  }
  #postWant:hover {
	  text-decoration: none
  }




  /*
*2019-3-22 
*新添头底样式
*开始
**/
/*头部小导航  */
.w1190{
	width: 1190px;
	margin: auto;
}
.headerBar{
	width:100%;
	background-color:#f6f6f6;
	position: relative;
	height: 36px;
	line-height: 36px;
	border-bottom:1px solid #e5e5e5;
}
.headerBar .w1190{
	position: relative;
}

.jf-hd-login-reg{
	float: left;
	display:none;
}
.jf-hd-login-reg.menu_right {
	height:auto;
	padding:0;
    cursor:pointer;
    
}
.jf-hd-login-reg.menu_right:hover .dropdown-menu{
	display:block;
}
.jf-hd-login-reg.menu_right .sfchange {
	height:35px;
	padding:0;
}
.jf-hd-login-reg.menu_right  div.role-switch-arrow {
	margin-left:0px;
}
.jf-hd-login-reg.menu_right div.role-switch-arrow i.arrow {
	top:17px;
	height:4px;
	transition:all ease 0.2s
}
.jf-hd-login-reg.menu_right:hover i.arrow {
	transform:rotate(180deg)
}
.jf-hd-login-reg.menu_right .dropdown-menu {
	top:34px;
	right:-1px;
}
.jf-hd-login-reg .dropdown-submenu:hover {
	background:#fff;
}
.jf-hd-login-reg .dropdown-submenu:hover .dropdown-menu {
	display:block;
}
.jf-hd-me-nav{
	float: left;
}
.jf-hd-me-greet{
	float: right;
}
.dropdown-submenu:hover .dropdown-menu{
	display:block;
}
.headerBar a{
	float: left;
	color: #999;	
}
.headerBar a:hover{
	color: #1abc9c;
}
.headerBar i{
	float: left;
	margin-right: 4px;
	background-image: url(images/storeIco.png);
	background-repeat: no-repeat;
}

#jf-hb-index i{
	margin-top: 12px;
	width: 16px;
	height: 15px;
	background-image: url(images/top_iconGroup2019.png);
	background-position: 0 0;
}
#jf-hb-index:hover i{
	background-position: 0px -30px
}
#localCity-hb-index i{
	margin-top: 10px;
	width: 16px;
	height: 15px;
	background-position: 0 0;
}
#localCity-hb-index:hover i{
	background-position: -20px -25px;
}
#jf-hb-wap{
	position: relative;
    margin-left: 10px;
	display:inline-block;
    padding: 0 12px;
}
#jf-hb-wap i{
	margin-top: 12px;
	width: 11px;
	height: 14px;
	background-image: url(images/top_iconGroup2019.png);
	background-position: -25px 0;
}
#jf-hb-wap:hover i{
	background-position: -25px -30px;
}

#jf-hb-wap:hover > .color999{
	color:#1abc9c;
}
#jf-hb-wap:hover{
	background-color: #fff;
	color:#1abc9c;
}
#jf-hb-wap:hover .jf-dropdown-code{
	display: block;
}
.jf-dropdown-code{
	cursor: default;
	display: none;
	position:absolute;
    width: 410px;
	padding:12px 0 20px;
	top: 36px;
	color: #333;
    left: -1px;
	background-color: #fff;
	border: 1px solid #ececec;
	border-top: none;
	z-index: 99999999;
}
.jf-dropdown-code li{
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #f6f6f6;
    float: left;
}

.jf-dropdown-code.new-jf-dropdown-code li{
    margin-left: 0px;
    width: 160px;
}

.jf-dropdown-code li .new-shop-app-box{
    text-align: center;
}

.jf-dropdown-code li .new-shop-app-box p{
    line-height: normal;
    font-weight: 400;
}

.jf-dropdown-code li .new-shop-app-box p.new-shop-app-name{
    font-size: 14px;
    color: #333;
}

.jf-dropdown-code li .new-shop-app-box p.new-shop-app-desc{
    font-size: 12px;
    color: #555;
    margin-bottom: 10px;
}

.jf-dropdown-code li .new-shop-app-botdesc{
    line-height: normal;
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    color: #999;
    display: none;
}

.jf-dropdown-code li:first-child{
    padding-left: 0;
    border-left: none;
}

.jf-dropdown-code.new-jf-dropdown-code{
    width: 480px;
    overflow: hidden;
}

.jf-dropdown-code.new-jf-dropdown-code div.floatleft{
    width: 80px;
    height: 80px;
    position: relative;
    margin:  0 auto;
    float: none;
}
.jf-dropdown-code div.floatleft{
    width: 85px;
    height: 85px;
    position: relative;
}
.jf-dropdown-code div.floatleft img{
    width:80px;
}
.jf-dropdown-code div.floatleft img{
    width:85px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

    
.jf-dropdown-code div.floatright{
	/* width: 86px; */
	line-height: 30px;
	width:85px;
	margin-right:10px;
    margin-left: 8px;
}

.jf-dropdown-code div.floatright .business-routine{
    display: block;
    width: 72px;
    height: 18px;
    background: rgba(26,188,156,1);
    border-radius: 2px;
    color: #fff;
    font-size: 10px;
    position: relative;
    text-indent: 10px;
    line-height: 18px;
    position: relative;
}

.jf-dropdown-code div.floatright .business-routine:after{
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 10px;
    border-color: transparent;
    border-left-color: #fff;
    right: -10px;
    top: 3px;
}

.jf-dropdown-code div.floatright p{
	line-height: 24px;
}
.jf-dropdown-code div.floatright .androidload{
	display: block;
	width:85px;
	height:28px;
	background: url(images/mobilebtn.png);
	background-size:85px auto;
}
.jf-dropdown-code div.floatright .iosload{
	display: block;
	width:85px;
    height:28px;
    background: url(images/mobilebtn.png);
    background-size:85px auto;
	background-position: 0 -29px;
}
#jf-hd-users{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 72px;
}
	
.color999 {
    color: #999;
}
.jf-hd-login-reg a{
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}
.jf-hd-me-nav a,.jf-hd-me-nav label{
	float: left;
	position: relative;
	padding:0 8px;
}
.jf-hd-me-nav label {
	border-left:1px solid #f6f6f6;
	border-right:1px solid #f6f6f6
}
#jf-hd-service:hover,#jf-hd-employers:hover {
	background:#fff;
	color:#1abc9c;
	border-left:1px solid #ececec;
    border-right:1px solid #ececec
}


.jf-hd-me-nav label ul{
	width: 80px;
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	z-index: 999999;
	border:1px solid #ececec;
	border-top:0
}
.jf-hd-me-nav label ul li{
	line-height: 24px;
	color: #333;
}

.jf-hd-me-nav label ul li a{
	margin:0;
	height:30px;
	line-height:30px;
	float:none;
	display:block;
}
.jf-hd-me-nav label ul li a:hover {
	color: #1ABC9C;
	text-decoration:none;
}
.jf-hd-me-nav label ul li:last-child a {
	border:0
}
.jf-hd-me-nav label:hover ul{
	display: block;
	width:100%;
	background:#fff;
}
.jf-hd-me-greet a{
	margin-left: 4px;
}
.dropdown-submenu {
	border:1px solid #f6f6f6;
	border-top:0;
	border-bottom:0
}
.dropdown-submenu:hover{
	background:#fff;
	border:1px solid #ececec;
	border-top:0;
    border-bottom:0
}
.jf-hd-me-nav i.jf-hd-down,
.dropdown-submenu i.jf-hd-down{
	float: right;
	margin-left: 2px;
	margin-top: 15px;
	margin-right:0;
    width: 12px;
    height: 6px;
	-webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
	-ms-transition: -ms-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
	background-image: url(images/top_iconGroup2019.png);
	background-position:-72px -3px;
	background-repeat: no-repeat;
    
}
.jf-hd-me-nav label:hover i.jf-hd-down,
.dropdown-submenu:hover i.jf-hd-down{
	-webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
	background-position: -72px -33px;
}
.headerBar .jf-hd-tel{
	display: inline-block;
}
.headerBar .jf-hd-tel .jf-hd-icon-tel{
    float: left;
    margin-right: 5px;
    margin-top: 12px;
	background-image: url(images/top_iconGroup2019.png);
	background-repeat: no-repeat;
    background-position: -44px 0px;
    width: 16px;
    height: 15px;
}

.headerBar .jf-hd-tel:hover .jf-hd-icon-tel{
	background-position: -44px -30px;
}
.headerBar .jf-hd-tel:hover span{
	color: #1abc9c;
}

#jf-hd-favorites i{
	margin-top: 10px;
	width: 14px;
	height: 15px;
	background-position: -42px 0;
}
#jf-hd-favorites:hover i{
	background-position: -54px -25px;
}
/* #jf-hd-navigation i{
	margin-top: 15px;
	width: 9px;
	height: 8px;
	background-position: -56px 0;
}
#jf-hd-navigation:hover i{
	background-position: -71px -25px;
} */
#jf-hd-navigation:hover .color999{
	color: #1abc9c;
}
#jf-hd-mes {
	position: relative;
}
#jf-hd-mes:hover{
	text-decoration: none;
}
#jf-hd-mes span{
	background-color: #ff6000;
	padding: 0 4px;
	color: #fff;
	margin-left: 4px;
	border-radius: 20px;
}
#jf-hd-mes i{
	width: 3px;
	height: 6px;
	margin: 15px 0 0 5px;
	background-position: 0 -37px;
}
/*头部小导航  */


/* 网站导航 */
#jf-hd-navigation:hover>span.color999{
	color: #1abc9c;
}
#jf-hd-navigation:hover .sitemap01{
	display: block;
}
.sitemap01{
	display: none;
	width: 1190px;
	/*height: 230px;*/
	position: absolute;
	top: 36px;
	right: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.18);
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.18);
	z-index: 99999;
}
.sitemap01 ul{
	margin-top: 20px;
	width: 100px;
	line-height: 30px;
	float: left;
	
}
.sitemap01 ul.borderLeft{
	height: 180px;
	padding-left: 60px;
	border-left: 1px solid #eee
}
.sitemap01 ul.borderRight{
	height: 180px;
	padding-right: 32px;
	border-right: 1px solid #eee
}
.sitemap01 ul:first-child{
	margin-left: 18px
}
.sitemap01 ul:last-child{
	border-right: none;
}
.sitemap01 ul li{
	display: block;
	font-size: 14px;
	min-height: 28px;
}
.sitemap01 ul li a{
	float: none;
	font-size: 12px;
	position: relative;
}
.sitemap01 ul li a.newflagshow:after{
	content: '';
    position: absolute;
    right: -18px;
    top: -6px;
    width: 18px;
    height: 12px;
    background: url(images/newIcon_3x.png) no-repeat center;
    background-size: contain;
}
.industrymap a{
	margin-right: 10px;
}
/* 旧网站导航 */

.sitemap{
	display: none;
	width: 100%;
	position: absolute;
	top: 36px;
	left: 0;
	padding-bottom: 20px;
	background-color: #f6f6f6;
	z-index: 99999;
}
.sitemap ul{
	width: 177px;
	min-height: 196px;
	margin-left: 20px;
	line-height: 28px;
	float: left;
	border-right: 1px solid #eee;
}
.sitemap ul:last-child{
	border-right: none;
}
.sitemap ul li{
	display: block;
	font-size: 14px;
	min-height: 28px;
}
.sitemap ul li a{
	font-size: 12px;
}
/* 网站导航 */


/*导航栏目添加 start*/
#navWrap{
    width: 1190px;
    background: #fff;
    float: left;
    margin-top: 10px;
    padding-bottom: 20px;
}

.navSemList{
    width: 1150px;
    margin-left: 20px;
}

.navSemList>li{
    float: left;
    margin-right: 30px;
    width: 206px;
    height: 110px;
}

.navSemList>li:nth-last-child(1){
    margin-right: 0;
}

.navSemList li>a{
    display: block;
}

.navSemList .imgWrap{
    position: relative;
    border: 3px solid transparent;
}
.navSemList .imgWrap:hover{
    border: 3px solid #1BBC9B;
}

.navSemList .imgTit{
    position: absolute;
    height: 36px;
    width: 100%;
    text-align: center;
    line-height: 36px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    bottom: 0;
    left: 0;
}
/*导航栏目添加 end*/


/***20190326 commonAside ****/
#commonAside {
	width:45px;
	height: 100%;
	position:fixed;
	background-color: #fff;
	border-left: 1px solid #f9f9f9;
	right:0;
	top: 0;
    z-index: 500;
}
#commonAside .commonAside_box {
	width:100%;
	height:76px;
	border-top:0;
	background:#fff;
	position:relative;
	cursor:pointer;
}
#commonAside p{
	text-indent: 0 !important;
}
#commonAside .commonAside_box:first-child {
   margin-top: 260px;
}
#commonAside #commonAside-jetchatweb{
	position: relative;
}
#commonAside #commonAside-jetchatweb em{
	display: none;
	position: absolute;
    background-color: #ff6000;
    padding: 0 4px;
    color: #fff;
    margin-left: 4px;
    right: 0;
    border-radius: 8px;
    top: 6px;
}
#commonAside .commonAside_box:last-child {
	width: 45px;
	height: 76px;
	position: fixed;
	bottom: 20px;
}
#commonAside .commonAside_box i {
	display:inline-block;
	width:24px;
	height:24px;
	margin:18px 0 0 10px;
}
#commonAside .commonAside_box:hover {
	background:#3fbd99;
	border-top:0;
}
#commonAside .commonAside_box:hover .commonAside_float {
	display:block;
}

#commonAside #commonAside-app.commonAside_box i {
	margin-left: 11px;
	background:url(images/commonAsideIcon.png) no-repeat left top;
}
#commonAside #commonAside-wx.commonAside_box i {
	width: 28px;
	height: 23px;
	margin-left: 9px;
    background:url(images/commonAsideIcon.png) no-repeat -35px top;
}
#commonAside #commonAside-kf.commonAside_box i {
	width: 25px;
	height: 25px;
    background:url(images/commonAsideIcon.png) no-repeat -74px top;
}
#commonAside #commonAside-fk.commonAside_box i {
	width: 24px;
	height: 26px;
	margin-left: 12px;
    background:url(images/commonAsideIcon.png) no-repeat -108px top;
}
#commonAside #commonAside-rtop.commonAside_box i {
	width: 22px;
	height: 26px;
	margin-left: 12px;
    background:url(images/commonAsideIcon.png) no-repeat -141px top;
}
#commonAside #commonAside-jetchatweb.commonAside_box i{
	width: 41px;
	height: 41px;
	margin-left: 2px;
    margin-top: 8px;
	background:url(images/commonAsideIcon.png) no-repeat left -68px;
}
#commonAside #commonAside-app.commonAside_box:hover i {
	background-position:left -31px;
}
#commonAside #commonAside-wx.commonAside_box:hover i {
    background-position:-35px -31px;
}
#commonAside #commonAside-kf.commonAside_box:hover i {
    background-position:-74px -31px;
}
#commonAside #commonAside-fk.commonAside_box:hover i {
    background-position:-108px -31px;
}
#commonAside #commonAside-rtop.commonAside_box:hover i {
    background-position:-141px -31px;
}
#commonAside span.asideTxt{
	display: block;
	text-align: center;
	font-size: 12px;
	color: #555;
}
#commonAside .commonAside_box:hover span.asideTxt {
   color: #fff;
}
.commonAside_float {
	width:144px;
	border:3px solid #e7e7e7;
	position:absolute;
	left:-160px;
	margin-top:-26px;
	display:none;
	cursor:default;
}

.commonAside_float>ul,
.commonAside_float>div{
	border:1px solid #dcdcdc;
	background:#fff;
}

.commonAside_float .business-right-routine div.top{
    background: #fff;
    border-bottom: none;
}
.commonAside_float .business-right-routine div.bot{
    background: #f6f6f6;
}

.commonAside_float div.top {
	background:#f6f6f6;
	padding:10px 0;
	border-bottom:2px solid #f4f4f4;
	text-align:center;
}
.commonAside_float div.bot {
	padding:10px 0;
}
.commonAside_float_arrow {
	position:absolute;
	width:12px;
	height:45px;
	right:-12px;
	top:26px;
}

#commonAside-app .commonAside_float_arrow{
    top: 273px;
}

#commonAside-app .commonAside_float{
    margin-top: -280px;
}

.commonAside_float_arrow em {
	display:inline-block;
	width:7px;
	height:13px;
	margin-top:16px;
	background:url(images/commonAsideIcon.png) no-repeat -7px -56px;
}
.new_commonAside#commonAside {
	width:36px;
	
}
.vm{
	display: inline-block;
	vertical-align: middle
}
.pa{
	position: absolute;
}
.pr{
	position: relative
}
.nowarp{
	white-space: nowrap;
}
#commonAside .commonAside_box2019{
	display: block;
	position: relative;
	width: 36px;
	padding-top: 10px;
	cursor: default;
	
}
.commonAside_box2019 .notice.active{
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #E4393C;
	top: -5px;
	right: -5px;
  }
#commonAside .commonAside_box2019.chatBox{
	cursor: pointer;
}
#commonAside .commonAside_box2019:hover{
	background-color: #1ABC9C;
}
#commonAside .commonAside_box2019 .dividingLine{
	display: block;
	width: 22px;
	height: 1px;
	margin: 9px auto 0;
	background-color: #eee
}
#commonAside .commonAside_box2019 .dividingLine.noColor{
	background-color: transparent
}
#commonAside .commonAside_box2019:hover .dividingLine{
	background-color: transparent
}
#commonAside>span.vm{
	height: 100%;
}
#commonAside .commonAside_box2019.pa{
	display: block;
	position: absolute;
	bottom:10px;
	left: 0;
	width: 36px;
	height: 30px;
	z-index: 501;
}
#commonAside .commonAside_box2019.pa:hover{
	background: none
}
#commonAside span.color333{
	display: block;
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 12px;
}
#commonAside .commonAside_box2019:hover span.color333 {
   color: #fff;
}
#commonAside .commonAside_box2019 .commonAside_icon{
	position: relative;
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 auto 4px;
	background-repeat: no-repeat;
	background-position: center;
}
#commonAside .commonAside_box2019 .commonAside_icon00{
	background-image: url(images/index/2x/commonAside00.png);
	background-size: 18px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon00{
	background-image: url(images/index/2x/commonAside00h.png);
}
#commonAside .commonAside_box2019 .commonAside_icon01{
	background-image: url(images/index/2x/commonAside01.png);
	background-size: 17px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon01{
	background-image: url(images/index/2x/commonAside01h.png);
	
}
#commonAside .commonAside_box2019 .commonAside_icon02{
	background-image: url(images/index/2x/commonAside02.png);
	background-size: 20px auto;	
}
#commonAside .commonAside_box2019:hover .commonAside_icon02{
	background-image: url(images/index/2x/commonAside02h.png);
	
}
#commonAside .commonAside_box2019 .commonAside_icon03{
	background-image: url(images/index/2x/commonAside03.png);
	background-size: 20px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon03{
	background-image: url(images/index/2x/commonAside03h.png);
}
#commonAside .commonAside_box2019 .commonAside_icon04{
	background-image: url(images/index/2x/commonAside04.png);
	background-size: 19px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon04{
	background-image: url(images/index/2x/commonAside04h.png);
}
#commonAside .commonAside_box2019 .commonAside_icon05{
	background-image: url(images/index/2x/commonAside05.png);
	background-size: 20px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon05{
	background-image: url(images/index/2x/commonAside05h.png);
}
#commonAside .commonAside_box2019 .commonAside_icon06{
	background-image: url(images/index/2x/commonAside06.png);
	background-size: 20px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon06{
	background-image: url(images/index/2x/commonAside06h.png);
}

#commonAside .commonAside_box2019 .commonAside_icon09{
    background-image: url(images/index/2x/commonAside09.png);
    background-size: 20px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon09{
    background-image: url(images/index/2x/commonAside09h.png);
}

#commonAside .commonAside_box2019 .commonAside_icon07{
	background-image: url(images/index/2x/commonAside07.png);
	background-size: 20px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon07{
	background-image: url(images/index/2x/commonAside07h.png);
}
#commonAside .commonAside_box2019 .commonAside_icon08{
	background-image: url(images/index/2x/commonAside08.png);
	background-size: 16px auto;
}
#commonAside .commonAside_box2019:hover .commonAside_icon08{
	background-image: url(images/index/2x/commonAside08h.png);
}
#commonAside .commonAside_box2019:hover .commonAside_float {
	display:block;
}
@media (max-height: 700px){
	#commonAside .commonAside_box2019{
		padding-top: 4px;
	}
	#commonAside .commonAside_box2019 .dividingLine{
		margin: 4px auto 0;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 1.5){
	#jf-hb-index i{
		margin-top: 11px;
		background-image: url(images/2x/icon_home.png);
		background-size: contain;
		background-position: 0 0;
	}
	#jf-hb-index:hover i{
		background-image: url(images/2x/icon_home_h.png);
		background-position: 0 0;
	}
	#jf-hb-wap i{
		margin-top: 11px;
		background-image: url(images/2x/icon_mobile.png);
		background-size: contain;
		background-position: 0 0;	
	}
	#jf-hb-wap:hover i{
		background-image: url(images/2x/icon_mobile_h.png);
		background-position: 0 0;	
	}
	.headerBar .jf-hd-tel .jf-hd-icon-tel{
		margin: 11px 4px 0 2px;
		background-image: url(images/2x/icon_tel.png);
		background-size: contain;
		background-position: 0 0;	
	}
	.headerBar .jf-hd-tel:hover .jf-hd-icon-tel{
		background-image: url(images/2x/icon_tel_h.png);
		background-position: 0 0;	
	}

}

/* zPlan右侧栏 */
.zplanBroadSideFixed{
    position: fixed;
    top: 50%;
    left: 50%;
    max-width: 50%;
    width: 655px;
    height: 0;
    margin-top: -100px;
    z-index: 101;
}
.zplanBroadSideFixed .zplanBroadSideBox{
    float: right;
    background: #fff;
    width: 40px;
    padding: 2px 0;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.14);
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.14);
}
.zplanBroadSideFixed .zplanBroadSide_item{
	display: block;
    width: 40px;
    height: 36px;
	position: relative;
}
.zplanBroadSideFixed .zplan_NoticeInfo{
    overflow: hidden;
    width: 0;

    padding-bottom: 4px;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    position: absolute;
    top: 0;
    right: 40px;
    background: transparent
}
.zplanBroadSideFixed .zplan_NoticeInfo .fl{
    float: left;
    background-color: #fff;
    padding: 12px 0;
    width: 120px;
    -webkit-box-shadow: 0px 0px 4px 0 rgba(0,0,0,0.14);
    box-shadow: 0px 0px 4px 0 rgba(0,0,0,0.14);
    color: #333;
    text-align: center;
    margin-left: 4px

}
.zplanBroadSideFixed .zplan_NoticeInfo  div.lHeight16{
    line-height: 16px
}
.zplanBroadSideFixed .zplan_NoticeInfo .fl img{
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 100px;
}
.zplanBroadSideFixed .zplanBroadSide_iconNoticeQR:hover .zplan_NoticeInfo{
    width: 130px;
}


.zplanBroadSideFixed  .Telescopic{
    overflow: hidden;
    background-color: #1C7DDF;
    width: 0;
    height: 36px;
    line-height: 36px;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    position: absolute;
    top: 0;
    right: 40px;
}
.zplanBroadSideFixed  .Telescopic:hover{
    text-decoration: none;
    color: #fff;
}
.zplanBroadSideFixed .zplanBroadSide_iconTel:hover .Telescopic{
    width: 168px;
    text-align: right;
}
.zplanBroadSideFixed .zplanBroadSide_iconService:hover .Telescopic{
    width: 68px;
    text-align: right;
}
.zplanBroadSideFixed .zplanBroadSide_iconNotice:hover .Telescopic{
    width: 86px;
    text-align: center;
}


.zplanBroadSideFixed .zplanBroadSide_iconGroup,.zplanBroadSideFixed .zplanBroadSide_iconTop{
    width: 40px;
    height: 36px;
    background-position: center;
    background-size: 18px auto;
    background-repeat: no-repeat;
}
.zplanBroadSideFixed .zplanBroadSide_iconGroup:hover{
    background-color: #1C7DDF;
}
.zplanBroadSideFixed .zplanBroadSide_iconTel{
    background-image: url(images/zplan/zplan_icon_tel.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconTel:hover{
    background-image: url(images/zplan/zplan_icon_telh.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconService{
	cursor: pointer;
    background-image: url(images/zplan/zplan_icon_service.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconService:hover{
    background-image: url(images/zplan/zplan_icon_serviceh.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconNotice{
    cursor: pointer;
    background-image: url(images/zplan/zplan_icon_notice.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconNotice:hover{
    background-image: url(images/zplan/zplan_icon_noticeh.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconNoticeQR {
    background-image: url(images/zplan/zplan_icon_noticeQR.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconNoticeQR:hover {
background-image: url(images/zplan/zplan_icon_noticeQRh.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconAdvise{
    background-image: url(images/zplan/zplan_icon_advise_blue.gif);
    cursor: pointer;
}
.zplanBroadSideFixed .zplanBroadSide_iconAdvise:hover{
    background-image: url(images/zplan/zplan_icon_advise.png)
}
.zplanBroadSideFixed .zplanBroadSide_iconTop{

    background-image: url(images/zplan/zplan_icon_top.png);
    cursor: pointer;
}
.zplanBroadSideFixed .zplanBroadSide_iconTop:hover{
    background-image: url(images/zplan/zplan_icon_top.png)
}
/*400电话新添样式*/
.hotline_400{
    display: none;
}

/*发布需求按钮 start*/
#postWant span {
    margin-left: -10px;
}

#postWant.newPostWant:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 3px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    transform: rotate(-45deg);
    right: 12px;
    top: 50%;
    margin-top: -5px;
}

.btnwrap-fb {
    position: relative;
    float: left;
    width: 116px;
    height: 40px;
}

#slideBtn {
    display: none;
    position: absolute;
    width: 100%;
    top: 40px;
    left: 0;
    z-index: 5;
    background: #fff;
}

.btnwrap-fb:hover #slideBtn {
    display: block;
}

#slideBtn li {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #1abc9c;
    border-bottom: none;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

#slideBtn li a {
    color: #1abc9c;
}

#slideBtn li:hover {
    opacity: 0.85;
}

#slideBtn li:nth-last-child(1) {
    border-bottom: 1px solid #1abc9c;
}

#slideBtn li > a {
    display: block;
}

#searchBorder #searchBtn,
#searchLocalBtn, #searchAllBtn,
#searchCountryBtn {
    font-size: 14px;
}

/*发布需求按钮 end*/


/* 左侧菜单样式修改 开始 */
.shop-bg-left{padding:0 20px 26px;min-height:480px;border:none;width:140px;}
.shop-bg-left ul li{padding:0;font-size:18px;color:#333;border-bottom:none;font-weight:normal;}
.shop-bg-left ul li i.vip-m{background:url("images/vip_icon.png") no-repeat 0}
.shop-bg-left ul li b{display:none;}
.shop-bg-left ul li p{margin-top:20px;padding-left:0;font-size:14px !important;color:#555;}
.shop-bg-left ul li p:after{content:'';display:block;clear:both;}
.shop-bg-left .li-group{margin-top:20px;}
.shop-bg-left a{float:left;display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.shop-bg-left a:hover{color:#11BB99;}
.shop-bg-left .li-splitline{width:100%;height:1px;background:#E6E6E6;margin-top:26px;}
.shop-bg-left .li-vip-m{display:none}
.shop-bg-left .icon_new_box{position:static;float:left;margin:-10px 0 0 5px;}
.shop-bg-left ul li i.zplan-new-m{position:absolute;top:0;right:-10px;}
.shop-bg-left div[class="spacer8"],.shop-bg-left div[class="spacer4"]{display:none;}
/* 左侧菜单样式修改 结束 */

/* 新用户中心公告 */
.spacer4{height: 4px;}
.spacer8{height: 8px;}
.spacer10{height: 10px;}
.fl{float: left;}
.fr{float: right;}
.bgWhite{background-color: #fff;}
.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.color333{color: #333;}
.color666{color: #666;}
.color999{color: #999;}
.color555{color: #555;}
.pr{position: relative;}
.pa{position: absolute;}
.pfixed{position: fixed;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.lHeight12{line-height: 12px;}
.lHeight14{line-height: 14px;}
.lHeight16{line-height: 16px;}
.lHeight18{line-height: 18px;}
.lHeight20{line-height: 20px;}
.lHeight22{line-height: 22px;}
.lHeight30{line-height:30px;}
.clearfix:after {
    content: "";
    height: 0;
    font-size: 0;
    display: block;
    clear: both;
}
.box_border{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz--box-sizing: border-box;box-sizing: border-box;}
.newuser_container{
	margin: 0 auto;
	padding-bottom: 40px
}
.newuser_container .newuser_companyChange{
  background-color: #fff;
  height: 80px;
  padding: 13px 19px 14px;
  border: 1px solid #e6e6e6;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.newuser_container .newuser_companyLogo{
	z-index: 2;
	width: 65px;
	height: 53px;
}
.newuser_container .newuser_companyLogo img{
	width: 65px;
	height: 53px;
}
.newuser_container .user_change_companyBtn{
	width: 15px;
	height: 14px;
	margin-left:4px;
	background: url(images/user_change_companyBtn.png)no-repeat center;
}
.newuser_container .newuser_companyName{
	height: 14px;
	margin-left: 74px;
}
.newuser_container .newuser_companyChange #changeCompanyBtn{
  color: #0088EE;
  cursor: pointer;
  margin:0 40px 0 1px ;
  padding: 0 4px;
  height: 14px;
  line-height: 14px;
}
.newuser_container .myCompanyListBox{
	z-index: 20;
	display: none;
	width: 100%;
	top: 14px;
	right: 0;
	padding-top: 10px;
}
.newuser_container .myCompanyListBox .tabArrow{
	z-index: 22;
	width: 24px;
	height: 11px;
	background: url(images/tabArrow.png)no-repeat center top;
	top: 0;
	right: 54px;
}
.newuser_container .myCompanyListBox .myCompanyList{
	padding: 0 11px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	overflow: auto;
	max-height: 356px;
	background-color: #fff;
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0, 0,.1);
	box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);
}

.newuser_container .myCompanyListBox ::-webkit-scrollbar {
	width:3px;
}
.newuser_container .myCompanyListBox ::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ccc;
	border-radius: 3px;
}

.newuser_container .myCompanyList .myCompany_item{
	height: 71px;
	line-height: 50px;
	padding: 10px 9px 10px 6px;
	border-bottom: 1px solid #e6e6e6;
}
.newuser_container .myCompanyList .myCompany_item:last-of-type{
	height: 70px;
	border: 0;
}
.newuser_container .myCompanyList .companyLogoBox{
  width: 50px;
  height: 50px;
  border:1px solid #eee;
  -webkit-box-shadow:0px 0px 6px 0px rgba(238,239,252,1);
  box-shadow:0px 0px 6px 0px rgba(238,239,252,1);
 -webkit-border-radius: 50%;
 background-color: #efefef;
  border-radius: 50%;
  overflow: hidden;
}
.newuser_container .myCompanyList .companyLogoBox img{
	display: block;
	width: 48px;
	height: 48px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.newuser_container .myCompanyList .company_checkbox{
	width: 20px;
	height: 20px;
	margin-top: 14px;
	border: 1px solid #11BB99;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor: pointer;
}
.newuser_container .myCompanyList .company_checkbox.checked{
	background-color:#11BB99;
}
.newuser_container .myCompanyList  .textover{
	margin: 0 44px 0 60px;
}
.newuser_container .newuser_nav{
	padding: 27px 0 32px 0;
}
.newuser_container .newuser_nav li{
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	margin:0 48px;
}
.newuser_container .newuser_nav li:last-of-type{
	margin-right: 0;
}
.newuser_container .newuser_nav li a{
	text-decoration: none;
	color: #555;
	font-size: 18px;
}
.newuser_container .newuser_nav li a:hover{
	text-decoration: none;
}
.newuser_container .newuser_nav li.active a{
	color: #CC9966;
}
.newuser_container .newuser_nav li a:hover{
	color: #CC9966;
}
.newuser_container .newuser_content{
	padding: 0 30px;
	border: 1px solid #e6e6e6;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.newuser_container .newuser_content>.tabArrow{
   top: -10px;
   width: 24px;
	height: 11px;
	background: url(images/tabArrow.png)no-repeat center top;
	z-index: 2;
}
.newuser_container .newuser_nav_level2 {
  border-bottom: 1px solid #cc9966;
}
.newuser_container .newuser_nav_level2 li{
	float: left;
	margin-right:19px;
}
.newuser_container .newuser_nav_level2 li:last-of-type{
	margin-right: 0;
}
.newuser_container .newuser_nav_level2 a{
	display: block;
	color: #555;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	height: 38px;
	line-height: 38px;
	min-width: 92px;
	padding: 0 16px;
}
.newuser_container .newuser_nav_level2 li.active a{
	background-color: #cc9966;
	color: #fff;
}

/*用戶中心公共頭  start*/
.hdnavbar-uc {
    height: 90px;
    background: #252b3a;
}

.jfhLogo-uc {
    float: left;
    margin-top: 29px;
}

.webTitle-uc {
    float: left;
    border-left: solid 1px #5e554c;
    color: #f9bd7b;
    font-size: 28px;
    margin-top: 25px;
    padding-left: 15px;
    margin-left: 15px;
    width: 210px;
}

.menulist-uc {
    float: left;
    margin-top: 35px;
}

.menulist-uc li {
    float: left;
    margin: 0 25px;
    cursor: pointer;
    padding-bottom: 5px;
}

.menulist-uc li>a{
    font-size: 16px;
    color: #fff;
}

.menulist-uc li.menuActive {
    border-bottom: solid 3px #f9bd7b;
}

#hdnavbar-uc .loginCom{
    /* width:  100px; */
    float:  right;
    color: #fff;
    font-size: 14px;
    line-height: 90px;
}
#hdnavbar-uc .loginCom>span{
    display: block;
    float: left;
    max-width: 128px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
}
#hdnavbar-uc .loginCom>a{
    color: #ff6600;
    padding-left: 20px;
    margin-left: 10px;
    background: url(images/loginOutIcon.png) no-repeat left center;
}
#hdnavbar-uc .loginCom>a:hover{
    color: #ff5500;
}
/*用戶中心公共頭  end*/

/* 弹框 开始 */
.popup_wrap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    z-index: 1001;
}
.checkIn_wrap {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
    min-width: 550px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    z-index: 1002;
}
.checkIn_wrap .checkIn_title {
    height: 44px;
    border-bottom: 1px solid #E7E7E7;
    overflow: hidden;
    line-height: 44px;
    padding: 0 30px 0 0;
    background: #f8f8f8;
}
.checkIn_title .checkIn_title_left {
    float: left;
    color: #555;
    font-size: 16px;
}
.checkIn_title .checkIn_title_left .shu {
    width: 4px;
    height: 12px;
    display: inline-block;
    margin-right: 15px;
    background: #0FB997;
    vertical-align: -1px;
}
.checkIn_title .checkIn_title_right {
    float: right;
    margin-top: 14px;
    width: 17px;
    height: 17px;
    background: url("images/close.png") no-repeat;
    background-size: contain;
    cursor: pointer;
}
.check_container {
    padding: 30px 20px 45px;
    box-sizing: border-box;
    color: #555;
}
.check_container .icon_check {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    background: url('images/warning.png') no-repeat;
    background-size: contain;
}
.check_container .icon_check.icon_prompt {background-image: url('images/icon_prompt.png');}
.check_container .icon_check.icon_warning {background-image: url('images/icon_warning.png');}
.check_container .icon_check.icon_success {background-image: url('images/icon_success.png');}
.check_container .check_text {
    margin-top: 20px;
    line-height: 30px;
    color: #555;
    font-size: 16px;
    text-align: center;
    word-break: break-all;
}
.check_container .supple_note {
    text-align: center;
    font-size: 16px;
    color: #333333;
    word-break: break-all;
}
.check_container.icon_remind .check_text{color: #FF6600;}
.check_container.icon_success .check_text{color: #009900;}
.check_container.icon_warning .check_text{color: #FF0000;}
.check_container.icon_prompt .check_text{color: #555555;}
.check_container.icon_prompt .supple_note{color: #999999;}
.check_container .check_btn_wrap {
    margin-top: 20px;
    font-size: 0;
    text-align: center;
}
.check_container .check_btn {
    display: inline-block;
    background: #FF6600;
    width: 160px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    color: #fff;
    font-size: 18px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.check_container .check_btn.check_btn_default {
    border: 1px solid #E6E6E6;
    color: #555;
    background: #fff;
    line-height: 42px;
}

.check_container .check_btn + .check_btn {margin-left: 10px;}
.check_container .check_btn:hover {text-decoration: none;}
/* 弹框 结束 */


/* 新用户中心公共样式 */
.user_colorRed{color: #f00;}
.user_colorGreen,a.user_colorGreen:hover{color: #090;}
.user_colorOrg,a.user_colorOrg{color: #c32;}
.user_colorBlue,a.user_colorBlue:hover{color: #08e;}
.user_msgHint .user_icon_14{
	margin-top: 3px;
}

.user_msgHint{
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 10px;
	min-height: 44px;
}
.user_msgHint a:hover{
	text-decoration: none;
}
.user_mrl_30 {margin: 0 30px;}
/* 页面提示信息 */
.user_msgHint.userr_prompt{
  border: 1px solid #dedede;
  background-color: #f5f5f5;
}
.user_msgHint.user_error{
	border: 1px solid #ffbdbe;
	background-color: #ffebeb;
}
.user_msgHint.userr_success{
	border: 1px solid #393;
	background-color: #f0fcf2;
}
.user_msgHint.userr_warn{
	border: 1px solid #fc9;
	background-color: #ffffe0;
}
.user_icon_msg{
	background-size: contain;
	background-repeat: no-repeat;
}
.user_icon_14{
	width: 14px;
	height: 14px;

}
.user_icon_60{
	width: 60px;
	height: 60px;
}
.user_icon_72{
	width: 72px;
	height: 72px;
}
.user_icon_prompt_ms{
	background-image: url('./userImages/user_icon_prompt_ms.png');
}
.user_icon_error_ms{
	background-image: url('./userImages/user_icon_error_ms.png');
}
.user_icon_success_ms{
	background-image: url('./userImages/user_icon_success_ms.png');
}
.user_icon_warn_ms{
	background-image: url('./userImages/user_icon_warn_ms.png');
}
.user_icon_prompt_lg{

	background-image: url('./userImages/user_icon_prompt_lg.png');
}
.user_icon_error_lg{
	background-image: url('./userImages/user_icon_error_lg.png');
}
.user_icon_success_lg{
	background-image: url('./userImages/user_icon_success_lg.png');
}
.user_icon_warn_lg{
	background-image: url('./userImages/user_icon_warn_lg.png');
}

/* 新用户中心公共样式结束 */
/*新右側*/
.clearBoth:after {
    content: "";
    display: block;
    clear: both;
}

#right-new-xf {
    width: 482px;
    background: #fff;
    padding: 12px 0 20px;
    border: 1px solid #DCB593;
    text-align: center;
    position: absolute;
    right: 57px;
    top: -90px;
}

#right-new-xf .commonAside_float_arrow {
    top: 92px;
}

#right-new-xf:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #fff;
    position: absolute;
    right: -20px;
    top: 104px;
}

#right-new-xf:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #DCB593;
    position: absolute;
    right: -21px;
    top: 104px;
}

#right-new-xf .new-shop-app-box {
    text-align: center;
}

#right-new-xf .new-shop-app-name {
    font-size: 14px;
    color: #333;
    height: 19px;
}

#right-new-xf .new-shop-app-desc {
    font-size: 12px;
    color: #555;
    margin-bottom: 12px;
    height: 19px;
}

#right-new-xf .new-shop-app-botdesc {
    font-size: 12px;
    color: #999;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 6px;
    display: none;
}

#right-new-xf>li {
    width: 160px;
    float: left;
    border-right:1px solid #f6f6f6;
}

#right-new-xf>li:nth-child(4) {
    border: none;
}

#right-new-xf>li div.img-box-new img {
    width: 80px;
    height: 80px;
}

#new-shop-kf {
    width: 190px;
    height: auto;
    border: 2px solid #CC9966;
    background: #fff;
    position: absolute;
    right: 58px;
    top: 0px;
    display: none;
}

#new-shop-kf .commonAside_float_arrow {
    top: 0;
}

#new-shop-kf:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #CC9966;
    position: absolute;
    right: -22px;
    top: 10px;
}

#new-shop-kf .new-shop-kf-tit {
    height: 40px;
    background: #CC9966;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
}

#new-shop-kf .new-shop-kf-cont {
    /* height: 90px; */
}

#new-shop-kf .new-shop-kf-cont>p {
    padding-top: 6px;
    box-sizing: border-box;
    height: auto;
}

#new-shop-kf .new-shop-kf-cont>p:nth-child(1) {
    padding-top: 12px;
}

#new-shop-kf .icon-lianxi {
    width: 90px;
    height: 30px;
    display: inline-block;
    background: url(../fk/images/right_zixun_new.png) no-repeat;
    position: relative;
}

#new-shop-kf .icon-qq {
    width: 90px;
    height: 30px;
    display: inline-block;
    background: url(../fk/images/qq_icon_new.png) no-repeat;
    position: relative;
}

#new-shop-kf .icon-kefu {
    width: 90px;
    height: 30px;
    display: inline-block;
    background: url(../fk/images/lianxi_icon_new.png) no-repeat;
    position: relative;
}

#new-shop-kf a:hover {
    color: inherit;
    text-decoration: none;

}

#new-shop-kf .icon-kefu>span,
#new-shop-kf .icon-lianxi>span,
#new-shop-kf .icon-qq>span{
    position: absolute;
    top: 7px;
    left: 30px;
    color: #CC9966;
    font-size: 12px;
}

#new-shop-kf .com-left-name {
    display: inline-block;
    vertical-align: 8px;
    color: #CC9966;
    font-size: 12px;
    margin-left: 20px;
    min-width: 60px;
}
/*定位弹框*/
.jf-popOut {
    width: 49px;
    height: auto;
    position: fixed;
    right: -2px;
    /*bottom: 210px;*/
    z-index: 999;
    top: 55%;
    transform: translate(0,-50%);
}

#new_right_menu .jf-popLi{
    /*border: 1px solid #e6e6e6;*/
    border-radius:4px 0px 0px 0px;
    /*overflow: hidden;*/
}

#new_right_menu .divLine {
    margin: 0 14px;
    width: 20px;
    height: 1px;
    background-color: #eee;
}

#new_right_menu .jf-popLi>li {
    width: 48px;
    height: 48px;
    position: relative;
    cursor: pointer;
    border-left: 1px solid #e6e6e6;
    box-sizing: border-box;
}

#new_right_menu .jf-popLi>li:nth-child(1){
    border: none;
}

#new_right_menu .jf-popLi>li #dialogTop {
    position: absolute;
    bottom: 8px;
    left: 14px;
    font-size: 12px;
    color: #d6b893;
}

#new_right_menu .jf-popLi>li #dialogTop.conceal{
    color: #c96;
}

#new_right_menu .jf-popLi>li .jf-dialog {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    padding: 9px;
    background-color: #374051;
    display: none;
}

#new_right_menu .jf-popLi>li:nth-child(2) .jf-dialog{
    border-radius: 4px 0px 0px 0px;
}

#new_right_menu .jf-popLi>li .conceal {
    display: block;
}

#new_right_menu .commonAside_float {
    display: none;
    width: 150px;
    height: 128px;
    box-sizing: border-box;
    border: none;
    right: 62px;
    top: 25px;
    box-shadow: 0px 0px 5px 0px rgba(12, 21, 40, 0.1);
    background-color: #fff;
    border: 1px solid rgb(220, 181, 147);
}

#new_right_menu .commonAside_af:before{
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #DCB593;
    position: absolute;
    right: -21px;
    top: 14px;
}

#new_right_menu .commonAside_af:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #fff;
    position: absolute;
    right: -20px;
    top: 14px;
}

#new_right_menu .commonAside_float>div {
    border: none;
}

#new_right_menu .commonAside_float_arrow {
    width: 15px;
}

#new_right_menu .commonAside_float div.top {
    border: none;
    background: #fff;
}

#new_right_menu .commonAside_float .oranges {
    color: #c59057;
}

#new_right_menu #slideBtn {
    top: 67px
}

#new_right_menu .commonAside_A div.top {
    color: #5a5a5a;
    padding: 0;
}

#new_right_menu .commonAside_A {
    width: 134px;
    height: 140px;
    top: 67px;
    left: 0;
    background-color: #fff;
    z-index: 15;
}

#new_right_menu .commonAside_A.commonAside_float_arrow {
    top: 3px;
}

#new_right_menu .commonAside_A div:nth-child(1) {
    background: url(../fk/images/01_01.png) -100px -49px no-repeat;
}

#new_right_menu .commonAside_A div:nth-child(3) {
    background: url(../fk/images/01_01.png) 0px -49px no-repeat;
}

#new_right_menu .commonBtn a {
    color: #fff;
}

#new_right_menu #slideBtn .commonAside_float .commonAside_A:after {
    border: 0 solid transparent;
}

#new_right_menu .commonAside_M {
    display: none;
    height: 153px;
    top: 26px;
    background-color: #fff;
    border: 1px solid #DCB593;
}

#new_right_menu .commonAside_M .commonAside_float_arrow {
    top: 3px;
}

#new_right_menu .commonBtn {
    line-height: 24px;
    text-align: center;
    color: #fff;
    width: 100px;
    height: 24px;
    margin: auto;
    border-radius: 12px;
}

#new_right_menu .commonBtn a {
    color: #fff;
    text-decoration: none;
}

#new_right_menu .commonAside_M div:nth-child(2) {
    background: url(../fk/images/01_01.png) -100px -49px no-repeat;
}

#new_right_menu .commonAside_M div:nth-child(4) {
    background: url(../fk/images/01_01.png) 0px -49px no-repeat;
}

/*#new_right_menu .jf-popLi>li:nth-child(7) .jf-dialog {*/
/*    background: #374051 url(../fk/images/01_03.png) center 10px no-repeat;*/
/*}*/
#new_right_menu .jf-popLi>li:nth-child(9) .jf-dialog {
    background: #374051;
    position: absolute;
    top:0;
    right: 0;
    z-index: 9;
}

#new_right_menu .jf-popLi>li .jf-dialog span {
    display: block;
    width: 28px;
    height: 28px;
    font-size: 14px;
    line-height: 16px;
    color: #d6b893;
}

#new_right_menu .jf-popLi>li:nth-child(1) {
    height:84px;
    background: #c96 url(../fk/images/right_shop_new_white.png) center 12px no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}

#new_right_menu .jf-popLi>li:nth-child(1) .jf-dialog{
    top: inherit;
    bottom: 0;
}

#new_right_menu .jf-popLi>li:nth-child(1) .jf-dialog>span{
    color: #fff;
}


#new_right_menu .jf-popLi>li:nth-child(1) .name_new_wh{
    height: 36px;
    padding: 48px 9px 0;
}

#new_right_menu .jf-popLi>li:nth-child(1) .name_new_wh>span{
    display: block;
    width: 28px;
    height: 28px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    margin-top: -3px;
}

#new_right_menu .jf-popLi>li:nth-child(1):hover {
    background: #374051 url(../fk/images/right_shop_new_white.png) center 12px no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}

#new_right_menu .jf-popLi>li:nth-child(2) {
    background: #fff url(../fk/images/15_01.png) 13px center no-repeat;
    border-top: 1px solid #e6e6e6;
    border-radius: 4px 0px 0px 0px;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}

#new_right_menu .jf-popLi>li:nth-child(2)>div:nth-child(1){
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

#new_right_menu .jf-popLi>li:nth-child(3) {
    background: #fff url(../fk/images/15_02.png) center center no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}

#new_right_menu .jf-popLi>li:nth-child(4) {
    background: #fff url(../fk/images/15_03.png) center center no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}

#new_right_menu .jf-popLi>li:nth-child(5) {
    background: #fff url(../fk/images/15_04.png) center center no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}
/*开发协作云新增 start*/
#new_right_menu .jf-popLi>li:nth-child(7){
    background: #fff url(../fk/images/new-right-help.png) center center no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}
#new_right_menu .jf-popLi>li:nth-child(8){
    background: #fff url(../fk/images/new-right-feedback.png) center center no-repeat;
    background-size: 26px;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}
/*开发协作云新增 end*/
#new_right_menu .jf-popLi>li:nth-child(6) {
    position: relative;
    background: #fff;
}
#new_right_menu .jf-popLi>li:nth-child(8) {
    border-bottom: 1px solid #e6e6e6;
}

#new_right_menu .jf-popLi>li:nth-child(6):before{
    content: "";
    width: 26px;
    height: 26px;
    position: absolute;
    left: 11px;
    top: 11px;
    background: url(../fk/images/phoneqr.png) center center no-repeat;
    background-size: 100%;
    image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated;
}

#new_right_menu .jf-popLi>li:nth-child(9) {
    display: none;
    background: #fff url(../fk/images/15_05.png) center 10px no-repeat;
}

#new_right_menu .new_right_line{
    width: 160px;
    height: 0px;
    border-top:2px dashed #c96;
    margin: 10px auto 0;
}

#officeHours{
    width: 150px;
    margin: 14px auto;
    color: #c96;
}

#officeHours .servicesTime{
    font-size: 14px;
}

#officeHours>p{
    font-size: 12px;
    margin-top: 8px;
}


#new_right_menu .curpointer {
    cursor: pointer;
}
.iconWrap .downSelBottom{
    left: inherit !important;
    right: 0;
}

.commonAside_af.commonAside_float.commonAside_k p,
.commonAside_af.commonAside_float.commonAside_M p{
    height: 19px;
}

/* 开发协作云-意见反馈 */
#new_right_menu .right-develop-feedback {
    width: 300px;
    height: 185px;
    background: #fff;
    padding: 12px;
    border: 1px solid #DCB593;
    position: absolute;
    right: 57px;
    top: -90px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
}

.right-develop-feedback:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #DCB593;
    position: absolute;
    right: -21px;
    top: 104px;
}

.right-develop-feedback:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px;
    border-color: transparent;
    border-left-color: #fff;
    position: absolute;
    right: -20px;
    top: 104px;
}

.right-develop-feedback .commonAside_float_arrow {
    top: 92px;
}

.right-develop-feedback textarea {
    width: 100%;
    resize: none;
    height: 74px;
    color: #aaa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.right-develop-feedback .owefeedback-c,
.right-develop-feedback .owefeedback-s {
    width: auto;
    margin: 0;
}

.right-develop-feedback .owefeedback-s {
    margin-top: 20px;
}
/*新右侧*/

