@charset "utf-8";
/*头部导航*/
.xye-subNav-wrap{
    /* -webkit-animation:subNavScroll .2s linear .6s; */
    -webkit-transition: top 0.3s ease-out;
    -moz-transition: top 0.3s ease-out;
    -ms-transition: top 0.3s ease-out;
    -o-transition: top 0.3s ease-out;
    transition: top 0.3s ease-out;
    background:#fff;z-index:9;clear:both;position:fixed;z-index:200;top:-60px;display:none;width:100%;
    border-bottom:2px solid #eee
}


.nav-boxshow{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14); position: relative;+border:1px solid #e2e2e2;border:1px solid #e2e2e2\9;}
.ie7 .nav-boxshow{ border:1px solid #e2e2e2; }
.ie8 .nav-boxshow{ border:1px solid #e2e2e2; }
.center{ text-align: center}
.hide{ display: none}
.price{font-family:Arial;}
.index-header { height: 100px}
.marginTp35{ margin-top: 35px;}
.index-header-menu {
    position: relative;
    margin: 41px 25px 41px 25px;
    height: 18px;
    font: 18px/18px ;
    color: #000;
    white-space: nowrap;
    text-align: center;
    z-index: 1;
}
.block{display: block;}
.index-header-gyul li:hover .index-header-menu {text-decoration:none;color:#439beb;}
.index-header-logo {
    width: 173px; height: 40px;
    margin: 30px 10px 30px 0;
    background:none;
}
.index-header-logo img{ width: 100%}
/*图标 小三角*/
.base-tool-down b {
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color:#000 transparent transparent transparent;
    position: absolute;
    top: -4px;
    left: 8px;
}
.index-header-commitment {top: 26px;right: 0; width:200px; position: absolute;}
.index-header-commitment-item {margin-left:25px;height:56px;width:48px;text-align: center;font-size: 12px;color: #999;white-space: nowrap}
.index-header-commitment-item:hover{text-decoration:none;color:#439beb}
.base-tool-hover:hover .base-tool-down b {
    border-color: transparent transparent #439beb transparent;
    top: -9px;
}
.base-tool-hover .icon{
    line-height: 40px;
}
.recnd-nav-box h5{ width:245px}
/*我的*/
.user-my-gz { position: absolute; height: 0px; overflow: hidden;  top: 100px; left:0px; z-index: 9999;  width: 150px; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14);  }
.ie7 .user-my-gz { border: 1px solid #e2e2e2}
.ie8 .user-my-gz { border: 1px solid #e2e2e2}
.user-my-gz ul{padding: 0px 0 20px; background-color: #fff}
.user-my-gz li a {/* border-left: 4px solid #fff; */display:block;/* height: 40px;*/ line-height: 14px;font-size: 14px; padding:20px  16px 0;}
.user-my-gz li a:hover,.user-my-gz li .curr{ /*border-left: 4px solid #439beb;*/ color: #439bebl;    text-decoration: none; }
.base-tool-hovershow li span{display: block; /* margin: 5px 0;*/}
/*sz*/
.index-header-text{
    font-size: 18px;  color: #000000;  letter-spacing: -0.43px;
    display: inline-block;
    padding: 11px 20px;
    margin: 25px 0;
}
.index-header-sz { margin: 30px 20px 30px 0 }
.index-header-logonoll {  padding: 14px 14px;  }
.index-header-logonoll i{  padding: 0 10px; color: #e2e2e2}
.index-header-logonoll a:hover{ color: #439beb;}

/* 已登录*/
/* .index-header-logok { padding-top: 5px}
.xye-gylc-logo { height: 40px; width: 40px; border-radius: 100%; overflow: hidden; display: inline-block}
.xye-gylc-logo img {width: 100%;cursor: pointer;}
.index-header-logok .xye-gylc  { margin: 10px 24px 0 0; position: relative;}
.index-header-logok .xye-gylc  i{
    display: inline-block; min-width: 13px; height: 13px; padding: 1px; border-radius: 15px; color: #fff; background: #D0011B; font-size: 12px;top: -8px;
    right: -7px;  line-height: 12px;  text-align: center;    position: absolute;
}
.index-header-logok .xye-gylc-02 { font-size: 30px;    line-height: 43px;}
.index-header-logok .xye-gylc-02 i{ top:-4px;right: -5px;}
.index-header-logok .xye-gylc:hover{ background:#fff;text-decoration:none}

.base-tool-down{ position: absolute; display: inline-block; top:10px; height: 6px; width: 6px}
.index-header-gyul { display: inline-block; +width: 800px} */
/*logo 面板*/
/*
.user-logo-box { width: 300px; height: 0px; overflow: hidden;  overflow:hidden;background: #fff;  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14);z-index: 9999!important; position: absolute; top:74px;  right: -4px;}
.user-logo-img { margin: 0px auto 10px; height: 80px; width: 80px; border-radius: 100%; overflow: hidden;background: #fff;}
.user-logo-img img { width: 100%}
.news-nav-ul  ul li  { line-height: 17px; padding: 15px 0 15px 20px; text-align: left;}
.user-main-list ul li { line-height: 17px; padding: 15px 0 0px 20px; text-align: left;}
.user-main-list{ padding-bottom: 20px}
.user-main-ul ul li a:hover,.news-nav-list  ul li a:hover,.user-main-list ul li a:hover,.news-nav-con a:hover,.recnd-nav-list a:hover h5{color:#439beb}
.index-header-logok .user-logo-con  .xye-gylc{ margin: 0 5px 0 0;} */

/*news*/
/* .news-nav-list { width: 246px; z-index: 1; height: 0px; display: none;  overflow:hidden;background: #fff;  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14); position: absolute;  top: 74px; right:-4px;}
.news-nav-con h5{ line-height: 17px; padding: 15px; text-align: left}
.news-nav-ul  ul li {  padding: 15px;}
.news-nav-ul  ul li i {  display: inline-block; background:#d8d8d8; color: #fff; width: 25px; height: 15px; border-radius: 8px; text-align: center}
.news-nav-ul  ul li a:hover i{ background: #439beb} */



/*recnd-推荐*/
/* .recnd-nav-list { width: 360px;height:0px; overflow:hidden;position: absolute; top:74px; right: -4px;}
.recnd-nav-img { width: 50px; height: 50px; background:#d8d8d8;border: 1px solid #979797; overflow: hidden;}
.recnd-nav-img  img { width: 100%;}
.recnd-nav-list li{ padding: 15px 20px}
.recnd-nav-title { font-size: 16px; color: #000;  line-height: 19px;width: 248px;   }
.recnd-nav-title h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 240px;padding-bottom: 17px; }
.recnd-nav-title p i{ padding: 0 10px;} */

/*  tab*/
/* .xye-nav-menu{ background-color: #222; height: 50px;}
.xye-nav-menu ul{ padding: 0 20px}
.xye-nav-menu li a{ display: block; margin-right: 60px; font-size: 16px;color: #fff; line-height: 46px; border-bottom: 4px solid #222}
.xye-nav-menu li .xye-selected{ border-bottom-color: #008FF4;}
.basic-tab-h2 { padding:30px 0;font-size: 26px;color: #222;} */
/*  鱼食 */

/* #ui-pop-SignProp .ui-dialogbox-body{ padding:0px}
#ui-pop-SignProp .xye-qd-tpl{ padding:30px; background: url(images/qdBG.png) no-repeat top left;}
#ui-pop-SignProp .ui-dialogbox-head{ display: none}
#xye-qd-nav{ color:#fff;    padding: 10px 0 20px;}
.xye-qd-count{ font-size: 50px; line-height: 50px; padding: 20px 0 10px}

 */






/* fenye */
.list-pager{ text-align: center;}
#kkpager {
    margin: 10px 0 10px;
    color: #fff;
    font-size: 12px;
    display: inline-block;
+padding: 20px 0;
}
#kkpager a,#kkpager span {
    min-width: 23px; height: 28px; line-height: 28px;
    margin: 0 3px;
    padding:0 6px!important;
    font-size: 12px;
    text-align: center; display: inline-block;;
    color: #555;
    border-radius: 4px;
    text-decoration: none;
    float: left;
    border:1px solid #999;
}
.ie7 .PagerView { margin: 0 auto;width: 750px;}
#kkpager span.disabled {
    border: 1px solid #DFDFDF;
    background-color: #FFF;
    color: #e2e2e2;
}

#kkpager a:hover {
    background-color: #f5f5f5;
    color: #666;
    border: 1px solid #ddd;
}

#kkpager a:active {
    background-color: #eee;box-shadow: inset 0px 1px 1px #bbb;}

#kkpager span.normalsize {
    font-size: 12px;
}

#kkpager_btn_go_input {
    border:0; text-align: center;  +height: 20px;height: 20px\9; background-color: #fff;
}

.ie7 #kkpager_btn_go_input {
    width: 48px;border:none; line-height: 1.5; height: 20px;
}
.ie8 #kkpager_btn_go_input {
    width: 48px;border:none; line-height: 1; height: auto;
}
#kkpager .fenye-tz span{ border: none;}
#kkpager .fenye-tz #kkpager_gopage_wrap{ border: 1px solid #e2e2e2;}
#kkpager .curr { background-color: #008FF4!important; color: #fff;border: 1px solid #008FF4;}



#kkpagerNew {
    /* margin: 10px 0 20px; */
    color: #fff;
    font-size: 12px;
    display: inline-block;
+padding: 20px 0;
}
#kkpagerNew a,#kkpagerNew span {
    min-width: 14px; height: 26px; line-height: 26px;
    border:1px solid #dfdfdf;
    padding: 0 6px;
    margin: 10px 3px;
    font-size: 12px;
    text-align: center; display: inline-block;;
    color: #555;
    border-radius: 4px;
    text-decoration: none;
    float: left;
}
.ie7 .PagerView { margin: 0 auto;width: 750px;}
#kkpagerNew span.disabled {
    border: 1px solid #DFDFDF;
    background-color: #FFF;
    color: #DFDFDF;
}

#kkpagerNew a:hover {
    background-color: #f5f5f5;
    color: #666;
    border: 1px solid #ddd;
}

#kkpagerNew a:active {
    background-color: #eee;box-shadow: inset 0px 1px 1px #bbb;}

#kkpagerNew span.normalsize {
    font-size: 12px;
}

#kkpager_btn_go_input {
    text-align: center;   background-color: #fff;
}

.ie7 #kkpager_btn_go_input {
    width: 48px;border:none; line-height: 1.5; height: 20px;
}
.ie8 #kkpager_btn_go_input {
    width: 48px;border:none; line-height: 1; height: auto;
}
#kkpagerNew .fenye-tz span{ border: none;}
#kkpagerNew .fenye-tz #kkpager_gopage_wrap{ border: 1px solid #e2e2e2;}
#kkpagerNew .curr { background-color: #008FF4!important; color: #fff;border: 1px solid #008FF4;}


.base-tool-hover .base-tool-hovershow { box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14);
    display: none ;}

.ie7 .base-tool-hover .base-tool-hovershow { border: 1px solid #e2e2e2; }
.ie8 .base-tool-hover .base-tool-hovershow { border: 1px solid #e2e2e2;}
.index-header-gyul ul li:first-child ,.box-shadow-inset{box-shadow:0 3px 3px 0 rgba(0,0,0,0.1) inset;padding: 3px 0 0px 0px; }

/* 选择城市*/
.citySelect b{position:absolute;display:block;height:12px;width:12px;overflow:hidden;right:5px}
.citySelect span.attr{float:left;width:75px;height:26px;line-height:26px;color:#666}
.citySelect .cityboxbtn{position:relative;float:left;border:1px solid #ccc;height:27px;line-height:27px;padding:0 38px 0 5px;color:#333;z-index:99;white-space:nowrap}
.citySelect .cityboxbtn:hover{text-decoration:none;color:#333}
.citySelect .select{border:1px solid #ccc;border-bottom:0;height:27px;z-index:100;background:#fff;box-shadow:0 -1px 2px #ddd}
.citySelect .cityboxbtn em{color:#999;padding:0 2px}.citybox{display:block;width:650px;padding:0 0 5px 0;background:#fff;line-height:1;z-index:98;}
.chooseArea p{font: 14px/18px;border-radius: 5px;position:relative;float:left;display:inline;height:26px;border:1px solid #ccc;line-height:25px;margin-right:10px;padding: 5px 44px 4px 8px;cursor:pointer;white-space:nowrap;z-index:8;}
.chooseArea p.cur{height:25px;background:#fff;line-height:24px;border:2px solid #008FF4;border-bottom:0;z-index:10;border-radius:5px 5px 0 0}
.chooseArea p.cur b{background-position:0 -11px;top:4px}
.chooseArea p.disable{color:#999}.
                                 citybox .arriveBox{font: 12px/18px;position:relative;width:610px;background:#fff;border-top:2px solid #008FF4;margin:-3px 5px 0 0;padding:8px 0;z-index:9;*margin-top:-3px;_margin-top:-2px;margin-bottom:-18px;}
.citybox a,.cityshow a:visited{color:#333}.citybox div.cityshow span{display:inline-block;float:left;height:26px;width:85px;line-height:26px;text-align:left;overflow:hidden}.citybox div.cityshow span a{padding:5px 7px;text-decoration:none}.citybox div.cityshow span a:hover{color:#fff;background:#008FF4;text-decoration:none}.citybox div.cityshow span a.imp{color:#f70}.citybox div.cityshow span a.imp:hover{color:#fff}.citybox div.cityshow span{width: 60px;padding-right: 10px;display:inline-block;float:left;height:26px;line-height:26px;text-align:left;overflow:hidden;}
.citybox .arriveBox {
    font: 12px/18px;
    position: relative;
    width: 368px;
    background: #fff;
    border-top: 2px solid #008FF4;
    margin: -3px 5px 0 0;
    z-index: 9;
    *
    margin-top: -3px;
    _margin-top: -2px;
}
.citybox .cityshow{padding-top:20px;border-top:0;}
.zhenactive .chooseArea p {
    border-color: #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 5px
}

.zhenactive .citybox .arriveBox {
    border-color: #fff;
    margin-top: 0
}


/* meihua*/
.xye-ui-arrow {position:absolute;top:20px;right:20px;}
.xye-ui-arrow em{width:0;height:0;border-color:rgba(255,255,255,0);border-color:transparent\0;*border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);border-style:solid;overflow:hidden;*zoom:1;border-width:5px 5px 0;top:1px;border-top-color:#333}




/* 报错提示*/
.issue-tipIcon {width:12px;height:12px;margin-right:8px }
.issue-tipIcon-success{background-image:url(images/issue-tip-icon.png);background-position:0 12px;background-repeat:no-repeat}
.issue-tipIcon-error{background-image:url(images/issue-tip-icon.png);background-position:0 0px;background-repeat:no-repeat}
.issue-tipText {
    line-height: 12px;
    white-space: nowrap;
    color: #ff7034;
}

/* meihua*/
.xye-ui-arrow {position:absolute;top:20px;right:20px;}
.xye-ui-arrow em{width:0;height:0;border-color:rgba(255,255,255,0);border-color:transparent\0;*border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);border-style:solid;overflow:hidden;*zoom:1;border-width:5px 5px 0;top:1px;border-top-color:#333}
color: #ff7034;
}

/* 表单美化*/


.xye-ui-arrow {position:absolute;top:20px;right:20px;}
.xye-ui-arrow em{width:0;height:0;border-color:rgba(255,255,255,0);border-color:transparent\0;*border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);border-style:solid;overflow:hidden;*zoom:1;border-width:5px 5px 0;top:1px;border-top-color:#333}

.xye-ui-arrow {position:absolute;top:20px;right:20px;}
.xye-ui-arrow em{width:0;height:0;border-color:rgba(255,255,255,0);border-color:transparent\0;*border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);border-style:solid;overflow:hidden;*zoom:1;border-width:5px 5px 0;top:1px;border-top-color:#333;
    ter;margin-right:3px;line-height:12px;overflow:hidden;text-indent:-9999px;background: url(images/xye-btns.png) no-repeat -124px -18px;}
.checkboxLabel .checked{background-position:-124px 0px}
.checkbox{cursor: pointer;margin-right:3px;width:12px;height:14px;line-height:12px;overflow:hidden;
    text-indent:-9999px;background: url(images/xye-btns.png) no-repeat  0px -36px;}
.checkboxLabel .checked{background-position:0px -53px}



/* 搜索面板 */
.search-label-shuiyin{position:absolute;top:0;left:30px;line-height:55px;color:#999;font-size:14px;display:block;padding-left:30px;height:55px;}
.base-search-bar {z-index:1;border-radius: 4px;}
.base-w95 {width:95px;}

.base-mr10 {margin-right: 10px;}
.base-mr8 {margin-right: 8px;}
.base-mb10 {margin-bottom: 10px;}
.base-mb15 {margin-bottom: 15px;}

.base-search-bar .xyeBtn {height: 42px;margin-top:-2px;}
.base-search-bar .xyeBtn button{font:15px/42px Microsoft YaHei,tahoma,\5b8b\4f53;padding:0;}

.base-search-select {width:70px;background:#fff;margin-left:1px;border-right:1px solid #ddd;}
.base-search-select-a{ font: 12px/18px Microsoft YaHei,tahoma,\5b8b\4f53;padding: 10px 0 10px 10px;height: 18px;color:#666}
.base-search-select-a:hover {text-decoration: none}
.base-search-select-list {
    float: left;
    overflow: hidden;
    border-bottom: 3px solid #008ff4;
    border-left: 3px solid #008ff4;
    border-right: 3px solid #008ff4;
    position: absolute;
    overflow: hidden;
    top: 41px;
    left: 0;
    visibility: hidden;
    border-radius: 0 0 4px 4px;

}
.base-search-select-list li{
    cursor: pointer;
    border-top: 1px solid #ddd;
    width: 60px;
    background: #fff;
    padding: 10px 0 10px 10px;
    height: 18px;
    vertical-align: middle;
    font: 12px/18px Microsoft YaHei,tahoma,\5b8b\4f53;

}
.base-search-select-list li:hover{background-color: #f0f0f0;color:#008ff4;}

.base-search-select .base-tool-arrow{top:16px;left:-9px;}
.base-search-ipt{
    text-indent:3.5em;
    *text-indent: 4.5em;
    padding: 19px;
    width: 835px;
    height: 17px;
    font: 17px/18px Microsoft YaHei,tahoma,\5b8b\4f53;
    background: #fff url(/css/B/search/images/index-search.gif) no-repeat 3px center;
    border-radius: 0;
    border: 1px solid #E2E2E2;
    box-shadow: inset 1px 1px 3px 0 rgba(0,0,0,0.15);
}


.ie8 .base-search-ipt{text-indent: 3em;}





/* 分类面板 */
.base-nav-categoryPanel {
    position: absolute;
    top:50px;
    left:10px;
    width: 1180px;
    background-color: #fff;
    display: none;
    height:0;
    overflow: hidden;
    z-index:2
}

.base-nav-categorys{
    border: 2px solid #008ff4;
    padding:10px;
    padding-top: 16px;
    height:430px;
    border-radius: 0 0 4px 4px;
}


.base-categorys-col1 {width: 500px;margin-left: 30px;margin-right: 60px;}
.base-categorys-col2 {width: 500px;}

.base-categorys-item {width:500px;overflow: hidden;float: left;display: inline;margin-top: 10px;}
.base-categorys-hd {height:18px;overflow:hidden}
.base-categorys-hd a{font: 12px/18px arial,tahoma,\5b8b\4f53}

.base-categorys-bd {padding:10px 0 0 16px;min-height:30px;overflow: hidden}
.base-categorys-bd a{display: inline-block;float: left;width:68px;padding:5px 0;margin:0 0 0 10px; color:#333;white-space: normal;overflow: hidden;text-overflow:ellipsis;}
.base-categorys-bd a:hover {color: #008ff4}

.base-categorys-icon {height:18px;width:20px;background:url(images/categoryPanel-icon.png) no-repeat;margin-right:5px;}
/* 市场营销 */ .base-categorys-icon-scyx {background-position: -6px -5px}
/* 人力资源 */ .base-categorys-icon-rlzy {background-position: -8px -230px}
/* 设计绘画 */ .base-categorys-icon-sjhh {background-position: -7px -58px}
/* 软件开发 */ .base-categorys-icon-rjkf{background-position: -8px -144px}
/* 行政企管 */ .base-categorys-icon-xzqg {background-position: -5px -30px}
/* 写作翻译 */ .base-categorys-icon-xzfy {background-position: -7px -172px}
/* 文体教育 */ .base-categorys-icon-wtjy {background-position: -6px -85px}
/* 医疗健康 */ .base-categorys-icon-yljk {background-position: -6px -115px}
/* 生活娱乐 */ .base-categorys-icon-shyl {background-position: -6px -200px}



/* 新 面包屑 */
.breadcrumb{
    position: relative;
    padding: 40px 0;
    height: 16px;
    line-height: 16px;
    color:#333;
    font-family: 'Microsoft YaHei';
    z-index: 1;
}
.breadcrumb a {
    float:left;
    color:#333;text-decoration:none;
}
.breadcrumb .a_index{
    color:#008ff4;
}
.breadcrumb i{
    display: inline-block;
    padding: 0 3px;
}
.breadcrumb a:hover {color:#008ff4;}

.breadcrumb strong{font-weight:400}
.breadcrumb strong a{float:none}
.breadcrumb  h1,.breadcrumb  h2,.breadcrumb  h3,.breadcrumb  h4,.breadcrumb  h5,.breadcrumb  h6 {
    float:left;  display: inline
}

.breadcrumb  a:hover {
    color: #008ff4
}

/*
  *************************************************************************************************************************************************************
*/

.price, .price * {color: #f60!important}
a:hover img{opacity: .9;filter: Alpha(opacity=90);}
.base-mr20{margin-right: 20px;}
.tc {
    text-align: center!important;
}
.tr {
    text-align: right!important;
}



/* 用户认证  */
.authenticates  {height:26px;width:26px;display: inline-block;background: url(images/authenticates.png) no-repeat}
.authenticates-personal-00 {background-position: -2px -20px;position: relative;top:-2px;}
.authenticates-personal-01 {background-position: -2px 3px;position: relative;top:-2px;}
.authenticates-institution-00 {background-position: -2px -66px}
.authenticates-institution-01 {background-position: -2px -43px}













