﻿/*  basics and reset
####################################################################################
*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
    margin: 0;
    padding: 0
}
 body {
    overflow-y: scroll;
  }
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,'Hiragino Sans GB',"Microsoft Yahei",\5b8b\4f53,sans-serif}


h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

address,cite,dfn,em,var {
    font-style: normal
}

code,kbd,pre,samp {
    font-family: courier new,courier,monospace
}

small {
    font-size: 12px
}

ul,ol {
    list-style: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

legend {
    color: #000
}

fieldset,img {
    border: 0
}

button,input,select,textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}



.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both
}

.layout,.main-wrap,.col-sub,.col-extra {
    zoom:1}

.hidden {
    display: none
}

.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    *zoom:1;/*ie6,7*/
}

/*table 公共 */
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
    text-align:center;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-],table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}



/*  大体框架
####################################################################################
*/

@font-face {
    font-family: sellerCenter;
    src: url(font_1441610716_425397.eot);
    src: url(font_1441610716_425397.eot?#iefix) format('embedded-opentype'),url(font_1441610716_425397.woff) format('woff'),url(font_1441610716_425397.ttf) format('truetype'),url(font_1441610716_425397.svg#sellerCenter) format('svg')
}

@font-face {
    font-family: iconfont;   
    src: url(iconfont.woff) format('woff')
}

#page,#header,#content,#footer {
    margin-left: auto;
    margin-right: auto;
   
}

#header{margin:0 auto }
#page{width:100%;margin:0 auto}
#footer{width:100%;clear:both;margin:10px auto;text-align:center;padding-top:10px;
          border:1px solid #eeeeee;  
   border-top:15px solid #212121;
      border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
  
}



/* start 顶部导航*/
.site-nav {
    margin:0 auto;
    z-index: 10000;
    width: 980px;
     background: #f5f5f5;/*f5f5f5*/
    border-bottom: 8px solid #EEE;
    *zoom:1;
   /* border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;*/
    margin-top: 3px;
   
}

.site-nav:after {
    content: "";
    display: table;
    clear: both
}

.site-nav .site-nav-bd {
    margin: 0 auto;
    width: 980px;
    height: 18px;  
    -webkit-backface-visibility: hidden;
    *zoom:1}

.site-nav .site-nav-bd:after {
    content: "";
    display: table;
    clear: both
}
.site-nav .site-nav-bd .site-nav-bd-l{padding-left: 23px; }
 
.site-nav .site-nav-bd .site-nav-bd-l,.site-nav .site-nav-bd .site-nav-bd-l .menu,.site-nav .site-nav-bd .site-nav-bd-r .menu {
    float: left
}

.site-nav .site-nav-bd .site-nav-bd-r {
    float: right;padding-right: 33px;
}

.site-nav .site-nav-bd .site-nav-bd-r .site-nav-pipe {
    float: left;
    height: 15px;
    line-height: 15px
}
.site-nav .site-nav-bd .site-nav-bd-l .site-nav-pipe {
    float: left;
    height: 15px;
    line-height: 15px;   
}

.site-nav-fixed {
    position: fixed;
    top: 0
}

.page-detail .site-nav {
    z-index: 100000001;
    position: relative
}

.site-nav-bd a {
    color: #3C3C3C
}

.site-nav-bd a:hover {
    color: #F40;
    text-decoration: none
}

.site-nav-bd .h {
    color: #F22E00!important
}

.site-nav-bd .site-nav-pipe {
    padding: 0 2px;
    font-style: normal;
    color: #DDD
}

.site-nav-bd .site-nav-btn {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    padding: 0 10px;
    height: 15px;
    line-height: 15px;
    color: #FFF;
    background: #F40;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.site-nav-bd .site-nav-btn:hover {
    color: #FFF;
    background: #F40
}
.site-nav-bd .menu {
    float: left
}

.site-nav-bd .menu .menu-hd {
    z-index: 10002;
    position: relative;
    padding: 0 2px;
    height: 15px;
    line-height: 15px;
    _display: inline;
    _zoom: 1
}

.site-nav-bd .menu .menu-hd a {
    float: left;
    margin-right: 1px;
    font-size: 12px;
    color: blue;
}

.site-nav-bd .menu .menu-hd a:hover,.site-nav-bd .menu .menu-hd a:hover .g-icon {
    color: #F40
}

.site-nav-bd .menu .menu-hd a span {
    float: left;
    cursor: pointer
}

.site-nav-bd .menu .menu-hd .g-icon {
    margin-right: 5px;
    _line-height: 33px;
    color: #9C9C9C
}

.site-nav-bd .menu .menu-bd {
    z-index: 10001;
    position: relative;
    display: none;
    margin-top: -1px
}

.site-nav-bd .menu .menu-bd .menu-bd-panel {
    position: absolute;
    left: 0;
    top: 0;
    padding: 8px;
    line-height: normal;
    border: 1px solid #EEE;
    background: #FFF
}


.site-nav-bd .menu-hover {
    transform: translateZ(0);
    position: relative;
    z-index: 10000
}

.site-nav-bd .menu-hover .menu-hd {
    padding: 0 5px 1px;
    border-width: 0 1px;
    border-style: solid;
    border-color: #EEE;
    background: #FFF
}

.site-nav-bd .menu-hover .menu-bd {
    display: block
}



.site-nav-bd .menu .menu-list .menu-bd-panel {
    padding: 8px 0
}

.site-nav-bd .menu .menu-list .menu-bd-panel a {
    display: block;
    padding: 0 5px;
    line-height: 28px;
    white-space: nowrap;
    color: #6C6C6C
}

.site-nav-bd .menu .menu-list .menu-bd-panel a:hover {
    color: #6C6C6C;
    background: #F5F5F5
}

.site-nav-bd .menu .menu-list .menu-bd-panel .site-nav-btn {
    margin: 5px 8px 0;
    color: #FFF;
    line-height: 25px
}

.site-nav-bd .menu .menu-list .menu-bd-panel .site-nav-btn:hover {
    color: #FFF;
    background: #F40
}

.my-taobao .menu-list .menu-bd-panel a span {
    margin-left: 5px
}

.site-nav-bd .login-info .menu-hd .login-info-nick {
    display: inline-block;
    max-width: 98px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.site-nav-bd .login-info .menu-bd .menu-bd-panel {
    width: 248px
}


.site-nav-bd .login-info .menu-bd .user-info {
    height: 80px;
    overflow: hidden;
    *zoom:1}

.site-nav-bd .login-info .menu-bd .user-info p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    *zoom:1}

.site-nav-bd .login-info .menu-bd .user-info .user-operate {
    text-align: right
}


.site-nav-bd .login-info .menu-bd .user-info .weibo-bind-icon {
    float: left;
    display: none;
    width: 18px;
    height: 18px;
    border: 1px solid #FFF;
    background-color: #FFF;
    background-position: -60px 0
}

.site-nav-bd .login-info .menu-bd .user-info .weibo-bind-icon:hover {
    border-color: #FEC3A8
}


.site-nav-bd .login-info .menu-bd .user-medal .user-medal-bd .user-medal-cont a:hover {
    color: red
}

.site-nav-bd .login-info .menu-bd .user-medal .user-medal-bd .user-medal-cont img {
    display: block;
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 5px
}

.site-nav-bd .login-info .menu-bd .user-medal .medal-arrow {
    display: none;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 20px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #e1e1e1;
    font-family: arial
}

.site-nav-bd .login-info .menu-bd .user-medal .medal-arrow:hover {
    color: #c3c3c3
}

.site-nav-bd .login-info .menu-bd .user-medal .arrow-l {
    left: 0
}

.site-nav-bd .login-info .menu-bd .user-medal .arrow-r {
    right: 0
}

.site-nav-bd .login-info .menu-bd .medal-arrow-show .medal-arrow {
    display: inline-block
}



/* end 顶部导航*/







#page .layout {
    /*width:980px*/
    width: 100%;
}
#page .col-main{float:left;width:100%;min-height:1px}
    #page .col-main .main-wrap {
        margin-left: 210px;
        padding: 10px 25px;
        background-color: #fff;
    }
#page .col-sub {
    float: left;
    min-height: 200px;
    width: 158px;
    padding: 0px 15px;
    border: 1px solid #E0E0E0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: -99.6%;
    background-color: #fff
}

#sidebar .menu-list{min-height:200px;background:#fff;    font-family: helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",simsun;}
#sidebar .menu-list .category{background:#fff;width:140px;margin:0 10px 0 15px;padding:15px 0;border-bottom:1px solid #e1e1e1}
#sidebar .menu-list .category b.close{display:inline}
#sidebar .menu-list .category b.open{display:none}
#sidebar .menu-list .category li{margin-top:5px}
#sidebar .menu-list .category-name{font-weight:700;width:140px;height:27px;line-height:27px;position:relative;font-size:15px}
#sidebar .menu-list .category-name .icon{font-size:12px;position:absolute;right:0;font-family:sellerCenter;color:#0085D7;cursor:pointer;-webkit-user-select:none}
    #sidebar .menu-list .category-app{padding-left:0px;}
    #sidebar .menu-list .category-app li {
        width: 130px;
        height: 33px;
        font-size: 14px;
        color: #222;
        line-height: 33px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
#sidebar .menu-list .category-app li a{color:#333}
#sidebar .menu-list .category-app li:hover{text-decoration:none;background:#f6f9fb;}

#page .layout, .layout-page{width:100%!important}
.admin_head .head_box .logo {
    margin-left: 15px;
}

.g_foot {
    width: 980px;
    margin: 0 auto;
    font: 12px/1.5 tahoma,arial,宋体b8b4f53;
    padding: 7px 0 9px;
    color: #b0b0b0;
    text-align: center !important;
    position: relative;
    clear: both
}

.g_foot a {
    margin: 0 2px;
    color: #3e3e3e;
    text-decoration: none
}

.g_foot a:hover {
    color: #F60;
    text-decoration: underline
}

.g_foot-nav {
    margin-top: 8px;
    line-height: 20px
}

.g_foot-nav span {
    margin-left: 10px
}


/*省份迷你导航 -头部*/

#shortcut #ttbar-mycity {
    padding-left: 0
}
#shortcut li {
    float: left;
  
    padding: 0 2px
}

#shortcut li#ttbar-navs {
    padding: 0 1px 0 2px
}

#shortcut li#ttbar-navs.hover,#shortcut-2014 li#ttbar-navs:hover {
    padding: 0px
}

#shortcut li.dorpdown {
    z-index: 13
}

#shortcut li.dorpdown:hover {
    padding: 0px
}

#shortcut li.dorpdown:hover .dt {
    cursor:pointer;
   
}


#shortcut .dt {
    float: left;
    padding: 0 8px
}

#shortcut .dd {
    line-height: 24px;
}


#shortcut #ttbar-mycity .dd {
    width: 301px;
    padding: 10px 0 10px 10px
}

#shortcut #ttbar-mycity .dorpdown-layer {
    *left: 0
}
#shortcut .dorpdown-layer {
    top: 0px;
    background: #fff;
    /*border: 1px solid #ddd;*/
    border-color: #E0E0E0;
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    *left: 1px
}
#shortcut #ttbar-mycity .item {
    float: left;
    width: 60px;
    padding: 2px 0
}

#shortcut #ttbar-mycity .item a {
    float: left;
    padding: 0 8px
}

#shortcut #ttbar-mycity .item a:hover {
    background: #F4F4F4
}

#shortcut #ttbar-mycity .item a.selected {
    background: #FE7D01;
    color: #fff
}
#shortcut .dd-spacer {
    position: absolute;
    top: -7px;
    height: 10px;
    background: #fff;
    overflow: hidden
}

.dorpdown {
    position: relative
}

.dorpdown-layer {
    display: none;
    position: absolute
}

.dorpdown:hover .dorpdown-layer,.hover .dorpdown-layer {
    display: block
}

.cw-icon {
    position: relative;
    cursor: default;
    zoom:1}

.cw-icon .i,.cw-icon i {
    display: block;
    position: absolute;
    overflow: hidden
}




/*  首页布局 左中右
####################################################################################
*/

.layout-page {
    /*width: 980px;*/
    width: 100%!important;
    margin: 0 auto
}

.layout-page .show-left {
    float: right;
    width: 210px
}

    .layout-page .show-main {
        float: right;
        width: 990px!important;
        /*width: 770px*/
    }

.layout-page .show-main .show-main-left {
    width: 540px;    
    float: left;
    padding-left: 10px
}

.layout-page .show-main .show-main-right {
    width: 210px;
    float: right
}

.layout-page .show-main .show-main-right {
    position: relative
}
	
/*首页 最右边*/
.member {
   
}
.member .member-ft {
  height: 40px;
  overflow: hidden;
  *zoom: 1;
}
.member .member-ft:before,
.member .member-ft:after {
  content: "";
  display: table;
}
.member .member-ft:after {
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.member .member-logout {
  height: 25px;
  *zoom: 1;
}
.member .member-logout:before,
.member .member-logout:after {
  content: "";
  display: table;
}
.member .member-logout:after {
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.member .member-logout a {
  float: left;
  display: block;
  height: 28px;
  line-height: 28px;
  *zoom: 1;
  width: 75px;
  _width: 70px;
  *display: inline;
  margin-left: 15px;
  text-align: center;
  color: #FFF;

  background: #fe7e00;
  font-size: 12px;

   -webkit-border-radius: 2px;
    border-radius: 2px;
}
.member .member-logout a:before,
.member .member-logout a:after {
  content: "";
  display: table;
}
.member .member-logout a:after {
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.member .member-logout a:hover {
  background: #F22D00;
}
.member .member-logout .btn-login {
  width: 81px;
}

.member:before,
.member:after {
  content: "";
  display: table;
}
.member:after {
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.member .member-bd {
  position: relative;
  margin-bottom: 10px;
  height: 25px;
  *zoom: 1;
}
.member .member-bd:before,
.member .member-bd:after {
  content: "";
  display: table;
}
.member .member-bd:after {
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
.member .member-bd p {
  margin-left: 18px;
  margin-top: 5px;
  position: static;
}



.icenter-right-mod {
        background-color: #fcfcfc;
    border:1px solid #eeeeee;   
    margin-bottom: 12px;
    /*  border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;*/
  
}

.icenter-right-mod .hd {
    padding-bottom: 8px;   
    position: relative
}
.icenter-right-mod .hd h3 {
    font-size:14px;
    font-weight: bold;
        padding:6px 15px;
    background-color: #f5f5f5;
}

.icenter-right-mod .hd .divide-line {
    margin: 0 5px
}

.icenter-right-mod .hd .title {
    font-weight: bold;
    text-decoration: none;
    cursor: default
}

.icenter-right-mod .bd {
    position: relative;
        margin-left: 20px;
}

.icenter-right-mod .bd .label-line{
   display: block;
    font-size: 12px;
    margin: 0;
}
.icenter-right-mod .bd .input-text{
 padding: 3px;
    width: 163px;
    vertical-align: middle;
}
.icenter-right-mod .bd .input-yzm-text{
 padding: 3px;
    width: 93px;
    vertical-align: middle;
}
.icenter-right-mod .bd .btn{
    margin-top:8px;   
    width: 100px;   
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor:pointer; 
    text-align: center;
    white-space: nowrap;
   box-shadow: 0 1px 0 rgba(0,0,0,.05); 
    background-image: -webkit-linear-gradient(top,transparent,transparent);
        color: #404040;
    outline: none;
    height: 28px;
    line-height: 24px;
    min-width: 54px;
    outline: 0;
    padding: 0 8px
}
   
.icenter-right-mod .bd .wj-pwd{
    margin-top:8px;
 padding: 2px 2px;
    width: 150px;
    vertical-align: middle;
}
.icenter-right-mod .bd li{
    background-image: url("../images/g.comm.png");
    background-repeat: no-repeat;
background-position:-135px -264px;
padding-left: 8px;
margin: 1px 1px 9px 0px;
}

.icenter-right-mod .bd li a {
    
      padding: 2px 1px 0;
      color: #333;
   
}

.icenter-right-mod .bd li a:hover {
    background-color:#fff5e9;
	color:#c90809;
    text-decoration: none;
}
.icenter-right-mod .ft {
    padding-bottom: 9px
}

/*自主招聘*/

.ZiZhuZhaoPin li{ width: 230px;    float: left;}


/*首页中间*/
.mid-mod-linian {
    
    border:1px solid #eeeeee;   
    margin-bottom: 12px;
  /*    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;*/
    /*height:833px;*/
    
}
.mid-mod-linian .linian {
    /*overflow:hidden;*/ 
    margin:15px 18.4px;  
}
    .mid-mod-a .linian img {
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    }
.mid-mod-linian .linian h3 {
    font-size:27px;
   
}

.mid-mod-linian .linian .linian-title-bg{
     margin: 10px 0px 0px 0px;
   
}
.mid-mod-linian .linian p {
      
    line-height: 27px;
}
.mid-mod-linian .linian .qrcode_title {
    padding-top: 30px;
    width: 90px;
    float: left;
}
.mid-mod-linian .linian .qrcode {
      
  
}
.mid-mod-company {
      
    border:1px solid #eeeeee;  
   
    margin-bottom: 12px;
      border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    height:524px;
    
}
.mid-mod-company h3{
      font-size:14px;
    font-weight: bold;
        padding:6px 15px;
    background-color: #f5f5f5;
}
.mid-mod-company ul {padding-left:10px;
    }
.mid-mod-company li{
  float: left;
    height: 60px;  
    width: 100px;
    padding: 5px 6px;
    _float: left;
    _zoom: 1;  
    zoom: 1;
        display: inline-block;
    cursor: pointer;
    margin: 15px 8px 0 9.5px;
    
}

/*首页更多*/
.nl-more{padding-left:21px;}
.nl-more p {
	height:23px;
	line-height:23px
}
.nl-more a {
	padding:5px;
	color:#353535;
	height:23px;
	line-height:23px;
	overflow:hidden;
	padding-left:8px
}
.nl-more p a:hover {
	background:none repeat scroll 0 0 #cd0000;
	color:#fff;
	text-decoration:none
}
.nl-more a s {
	font-family: "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
	font-size:10px;
	margin-left:7px;
	text-decoration:none
}


/*  推荐信
####################################################################################
*/

.recommend_letter_a{
 margin:0 auto;
  width:800px;
  border: 1px solid #eeeeee;
    margin-bottom: 12px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
     padding: 5px 10px;
}
.recommend_letter_a h3{
    font-size:16px;      
}

.recommend_letter_b{
 margin:0 auto;
  width:800px;
  border: 1px solid #eeeeee;
    margin-bottom: 12px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;   
     padding: 5px 10px;
}
.recommend_letter_b h3{
    font-size:16px;      
}
.recommend_letter_b .login{
   
    width:400px;
    padding:15px;
}

.recommend_letter_b .login .label-line{
   display: block;
    font-size: 12px;
    margin: 0;
}
.recommend_letter_b .login .input-text{
 padding: 2px 2px;
    width: 163px;
    vertical-align: middle;
}
.recommend_letter_b .login .input-yzm-text{
 padding: 2px 2px;
    width: 93px;
    vertical-align: middle;
}
.recommend_letter_b .login .btn{
    margin-top:8px;
   
    width: 120px;
   
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor:pointer;
   
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
   box-shadow: 0 1px 0 rgba(0,0,0,.05);
 
    background-image: -webkit-linear-gradient(top,transparent,transparent);
        color: #404040;
    outline: none;
    height: 28px;
    line-height: 24px;
    min-width: 54px;
    outline: 0;
    padding: 0 8px
}
   
.recommend_letter_b .login .wj-pwd{
    margin-top:8px;
 padding: 2px 2px;
    width: 150px;
    vertical-align: middle;
}


/*  公司主页
####################################################################################
*/

.company-left{
   float: right;
   padding: 0px 20px 20px 0px;
  width: 695px;
}
.company-right{
    float: right;
   width: 250px;

}

.company-left .c-title{
    font-size: 22px;
    font-weight: bold;
    font-family: "Microsoft Yahei";
    color: #333333;
    margin-bottom: 20px;
}
.company-left .c-type{
       margin-bottom: 10px;
   font-size: 14px;
    line-height: 25px
}
.company-left .head_bg{
       margin-top:15px;
 
}
.company-left .c-content {
    font-size: 14px;
    line-height: 30px;
   margin:4px 25px 10px 0px;
}


.company-left .c-contact {
    font-size: 14px;
    line-height: 30px;
   margin: 10px 0px;
}

 .notice_list{padding:10px 0px 10px 0px}

 .notice_list .notice_detail{
    padding: 5px 10px;
   margin: 0 0 10px 0;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    border-radius: 2px;
}

.notice_detail .notice_title{
   background-color: #ccc;
    margin: 2px 0 2px;
    padding: 3px 0px 3px 10px;
    color: #555;
    font-size: 14px;
    font-weight: 700;
}

.notice_detail .notice_text{
    padding: 1px 0 1px;
    overflow: hidden;
    line-height: 27px;
    word-wrap: break-word;
        font-size: 14px;
}
.notice_detail .notice_time{
    color:#808080;
     padding: 1px 0 1px;
       font-size: 12px;
}

.company-right .service_list{padding:10px 0px 10px 0px}
.company-right .service_list .ul_text{
     padding: 5px 10px;
   margin: 0 0 10px 0;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    border-radius: 2px;
}

 .service_list .ul_text .li_text {
    /*display: inline-block;
    float: left;*/
    height: 26px;    
    margin-right:10px;
}
 .service_list .ul_text .li_text .text{
     color:#555;
     font-size: 14px;
     font-weight: 700;
     display: block;
    height: 26px;
    white-space: nowrap;
 }

 .ul_internet{
       padding: 5px 10px;
   margin: 0 0 10px 0;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    border-radius: 2px;
    line-height: 26px;   
 }
 .ul_internet li {
     white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
 }


/*  注册页面
####################################################################################
*/

.mod-reg{
        margin: 0 auto;
        width: 500px;  
    margin-bottom: 12px;    
    padding: 15px 10px;
}

.mod-reg .reg-title{
    font-family: "Microsoft YaHei";
    font-size:18px;
    margin:10px 0px 20px 90px;
    color: #1E6DB5;

}
.mod-reg .reg-title2{
    font-size:16px;
    margin:20px 0px 10px 112px;
     color:#F26522;

}

.main_tab_line {
    text-align:center;
    padding: 24px 0 27px 28px;
}

.main_tab_line a {
    display: inline-block;
    font-size: 22px;
    color: #333;
    line-height: 33px
}
.main_tab_line a:hover {
    text-decoration: none;
}

.main_tab_line .cur {
    border-bottom: 3px solid #ffa00a;
}

.main_tab_line .cur:hover {
    cursor: default;
}

.main_tab_line .vline {
    margin: 0 19px;
    color: #999;
}

/** ---------------------------------------
           城市   行业  职位 控件             
   ---------------------------------------**/
 .btn {
	display:inline-block;
    *display:inline;
	padding:3px 10px;
	margin-bottom:0;

	font-size:12px;
	line-height:20px;
	_line-height:18px;
	color:#333;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
   _margin-bottom:1px ;
	background-image:-moz-linear-gradient(top, #fff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image:-o-linear-gradient(top, #fff, #e6e6e6);
	background-image:linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat:repeat-x;
	border:1px solid #bbb;
  
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btn:hover, .btn:active, .btn.active, .btn.disabled {
	color:#333;
	background-color:#e6e6e6;
	_background-color:#fff;
}
.btn.disabled {

	background-image: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.65;
}
.btn:active, .btn.active {
	background-color:#ccc \9
}
.btn:first-child {
*margin-left:0
}
.btn:hover {
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
-webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btn {
	border-color:#c5c5c5;
	border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
	
	
}
.btn-primary {
	color:#fff;
	background-color:#faa732;
*background-color:#f89406;
	background-image:-moz-linear-gradient(top, #fbb450, #f89406);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image:-webkit-linear-gradient(top, #fbb450, #f89406);
	background-image:-o-linear-gradient(top, #fbb450, #f89406);
	background-image:linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover, .btn-primary:visited, .btn-primary.active, .btn-primary.disabled{
	color:#fff;
	background-color:#f89406;
*background-color:#df8505
}

.btn-primary:active, .btn-primary.active {
	background-color:#c67605 \9
}




.input{
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background:#fff url(../images/list2bg.png) repeat-x;
outline:none
}
.screen {
	width:164px;
	height:22px;
	line-height:22px;
	padding:5px;
	border:1px solid #dbdbdb;
	position:relative;
	cursor:pointer;
	color: #999;
}

/** ---------------------------------------
                  model                 
   ---------------------------------------**/
.modal.fade {
	top:-25%;
-webkit-transition:opacity .3s linear, top .3s ease-out;
-moz-transition:opacity .3s linear, top .3s ease-out;
-o-transition:opacity .3s linear, top .3s ease-out;
transition:opacity .3s linear, top .3s ease-out
}
.modal.fade.in {
	top:10%
}
.modal-header {
	padding:2px 15px;
	border-bottom:1px solid #eee
}
.modal-header .close {
	margin-top:2px;
}
.modal-header h3 {
	margin-top:5px;
	line-height:30px
}
.modal-body {
	padding:4px 15px;

}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.modal {
	position:absolute;
	_position:absolute;
	top:10%;
	left:50%;
	z-index:1050;
	width:560px;
	margin-left:-280px;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0, 0, 0, 0.3);
*border:1px solid #999;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	outline:0;
	-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}

.modal-body {
	font-size:12px
}

.modal-header{ position:relative; zoom:1;}
.modal-header .w_close_ie{ right:10px; top:10px;}
.modal-header h3{ margin:5px 0px 0px; line-height:20px;}

.modal-footer {
	padding:4px 15px 4px;
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff
}
.modal-footer:before, .modal-footer:after {
	display:table;
	line-height:0;
	content:""
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}


.w_close{
	position: absolute;
	width:16px;
	height:16px;
    right: 6px;
    top: 6px;
	background:url(../images/icon-close.png) repeat -22px 0;
	z-index:9;
    cursor:pointer;
}
.w_close:hover{
	
	background:url(../images/icon-close.png) repeat -22px 0;
}

.company-model .selected li, .business-model .selected li {
	float:left;
	margin:2px 2px 0 0;
	display:inline;
	line-height:25px;
}
/* 选择省份弹出框*/

.model-sf{
	width:380px;
	height:1%;
	overflow:hidden;
}
.model-sf .close{
	font-weight:300;
	top:-14px  !important;
	right:-26px  !important;
	

}
.model-sf .close a{
	color:#999;
}
.model-sf-main li{
	float:left;
	width:120px;
	margin-right:5px;
}




.area-table td {
	cursor:pointer
}
.area-model .area-table .hover-bg {
	background:#08c;
	color:#fff;
}
.area-model .area-table .hoverB-bg {
	background:#08c;
	color:#fff;
    font-weight:bold;
}
.modal-header .close {
	margin-top: 6px;
}

.modal-header .selCity{width:650px;}
.modal-header .selCity label{float:left}
.modal-header .delall{background: red;color: #fff;margin-top: 10px;cursor: pointer;margin-left: 10px;padding: 3px;border-radius: 2px;}

button.close {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	cursor: pointer;
	padding: 0;
}
.dialog .close {
	color: #000000;
	float: right;
	font-size: 20px;
	line-height: 20px;
	opacity: 0.2;
	text-shadow: 0 1px 0 #FFFFFF;
}
.dialog .close.close-small {
	float: none;
	font-size: 14px;
	opacity: 0.4;
	margin-left:5px
}
.model-business .cityOrange {
	color: #0088CC;
	font-weight: bold;
}

.table-condensed tbody tr th, .table-condensed tbody tr td {
	padding:5px;
}


.table tbody tr.info td {
	background-color: #D9EDF7;

}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
background-color:#f9f9f9
}



/*table样式 start*/
.area-model table {
width: 100%;
margin-bottom: 20px;
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}
.area-model table td{ word-break:break-all;}
.area-model table th, .area-model td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #ddd;}
.area-model .table thead th {
vertical-align: bottom;
}
.area-model table th {
font-weight: bold;
}



/** ---------------------------------------
                  alert                  
   ---------------------------------------**/

.alert {
	padding:8px 35px 8px 14px;
	margin-bottom:12px;
	text-shadow:none  !important ; 
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	overflow:hidden;

}
.alert, .alert h4 {
	color:#c09853
}
.alert h4 {
	margin:0
}
.alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px;
    float:right;
    cursor:pointer;
}

/* 提示条 start*/
.alert { font-size:12px; padding:10px; border-radius: 2px; margin:0; line-height:18px;
text-shadow: none !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:none;
position:relative;
overflow: hidden;
color: #fff;
}

#childCity dt{
	font-weight:bold;
}





















/*  后台中心-样式
####################################################################################
*/

.navigation{position:relative;width:762px;height:42px;line-height:42px;border:1px solid #E0E0E0;background:#FAFAFA;margin-bottom:15px;padding-left:15px}
.navigation .crumbs{float:left}
.navigation .crumbs span{color:#333;margin:0px 5px;}

label {
    display: inline-block;
    max-width: 100%
}
.form-update-info {
    margin-left: 30px;
    font-size: 13px
}

.form-update-info .form-control-a {
    /*width: 235px;
    height: 20px;
    border-radius: 0;
    padding-left: 10px*/
     border: 1px solid;
    border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;
    box-shadow: 2px 3px 3px #f6f8f9 inset;
    -moz-box-shadow: 2px 3px 3px #f6f8f9 inset;
    -webkit-box-shadow: 2px 3px 3px #f6f8f9 inset;
    outline: none;
    padding: 0 8px;
    width: 212px;
    height: 26px;
    font-size: 12px;
    *line-height: 26px;
    line-height: 26px\0;
    padding: 1px 8px;
    -webkit-transition-property: background-color,color,width,border-color;
    -webkit-transition-duration: .5s;
    -moz-transition-property: background-color,color,width,border-color;
    -moz-transition-duration: .5s;
    -o-transition-property: background-color,color,width,border-color;
    -o-transition-duration: .5s;
    transition-property: background-color,color,width,border-color;
    transition-duration: .5s
}
.form-update-info textarea {
    width:400px;
    line-height: 18px;
    resize: none;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: auto
}




.form-update-info .form-group {
    line-height: 34px
}

.form-update-info .control-label {
    text-align: right
}
.form-group {
    margin-bottom: 15px
}
.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after,.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}



.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    /*padding-left: 15px;*/
    padding-right: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-1 {
    /*width: 8.33333%*/
      width:150px;
}

.col-xs-2 {
    /*width: 16.66667%*/
    width:150px;
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}



.form-control {
    border: 1px solid;
    border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;
    box-shadow: 2px 3px 3px #f6f8f9 inset;
    -moz-box-shadow: 2px 3px 3px #f6f8f9 inset;
    -webkit-box-shadow: 2px 3px 3px #f6f8f9 inset;
    outline: none;
    width: 230px;
    height: 30px;
    font-size: 12px;
    *line-height: 26px;
    line-height: 26px\0;
    padding: 1px 8px;
    -webkit-transition-property: background-color,color,width,border-color;
    -webkit-transition-duration: .5s;
    -moz-transition-property: background-color,color,width,border-color;
    -moz-transition-duration: .5s;
    -o-transition-property: background-color,color,width,border-color;
    -o-transition-duration: .5s;
    transition-property: background-color,color,width,border-color;
    transition-duration: .5s
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #777;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #777
}

.form-control::-webkit-input-placeholder {
    color: #777
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

.form-group .btn-h {
      background-color: #1185e8;
   zoom: 1;
    height: 34px;
    line-height: 33px;
    padding: 0 20px;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
     box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
}

.form-group .btn-h.active:focus,.form-group .btn-h:active:focus,.form-group .btn-h:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.form-group .btn-h:focus,.form-group .btn-h:hover {
    color: #eee;
    text-decoration: none
}

.form-group .btn-h.active,.form-group .btn-h:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.form-group .btn-h.disabled,.form-group .btn-h[disabled],fieldset[disabled] .btn-h {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.w_y{width:82px;padding: 1px 4px;}
.w_m{width:70px;padding: 1px 4px;}
.w_d{width:70px;padding: 1px 4px;}


.submit-next {
    /*margin-left:80px*/
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 0px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

/*上传Logo*/
.upload-img {
    padding-top: 20px;
    width: 546px
}

.upload-img * {
    box-sizing: content-box
}

.upload-img-btn {
    clear: both;
    text-align: center;
    width: 300px;
    height: 35px;
    margin-left: 130px;
    padding: 30px 0
}

.upload_img {
    width: 80px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background-color: #f34642;
    border: 0;
    border-radius: 2px;
    cursor: pointer
}

.file-input {
    position: absolute;
    left: -70px;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 200px;
    height: 35px;
    z-index: 999;
    cursor: pointer
}

.fileupload-id {
  position: absolute;
    left: 10px;
    z-index: 10;
    width: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 30px;
    cursor: pointer;
    outline: none;
}


.upload-img-btn .btn-box {
    width: 100px;
    position: relative
}
#newlogo{    margin: 10px 0 20px 0;}

/*地图获取坐标*/
#l-map{height:200px;width:280px;float:left;border:1px solid #bcbcbc;display:none;    margin: 5px 0px;}




/*  表单  begin */

textarea {
    height: auto
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
    border-color: rgba(82,168,236,0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
    cursor: pointer
}

input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
    /*width: auto*/
}

select,input[type="file"] {
    height: 30px;
    *margin-top: 4px;
    line-height: 30px
}

select {
    width:128px;
    background-color: #fff;
    border: 1px solid #ccc
}

select[multiple],select[size] {
    height: auto
}

select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}


.form-list{
     background: #fff;
  
    padding: 6px 0 0 30px;
    border-bottom-left-radius: 6px
}

.form-list div {
    margin-bottom: 20px
}

.form-list label {
    padding-right: 10px;
    line-height: 28px
}

.form-list .help-block {
    color: #f00;
    font-size: 12px;
    display: block;
    margin-left: 86px;
    margin-top: 6px
}

.form-list input {
    height: 23px;
    width: 180px;
  
    padding:3px  12px;
     color: #555;
    background-color: #fff;
    border: 1px solid rgba(115,126,140,0.2);
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s
}
.form-list select {
    height: 36px;
    width: 246px;
    padding: 3px 12px;
    color: #555;
    background-color: #fff;
    border: 1px solid rgba(115,126,140,0.2);
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s
}

 .form-list .checkbox input {
        width: 20px;
        height: 20px;
        vertical-align: middle
    }
 
 

  .form-list .item-btn button {
      display: inline-block;
    zoom: 1;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color: #FFF; 
    font-size: 12px;
    text-align: center;
    background: #2fad36;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
}
/*  表单 end  */







/*后台列表页面*/

.setting-title {
    font-size: 20px;
    color: #999;
    line-height: 1;
    padding: 10px 0px 11px 15px;
    border-bottom: solid 2px #f2f2f2;
    margin-bottom:15px;
}

.search-form{ padding:0px 5px 15px 10px;}

.search-form label {
    padding-top: 5px;
   padding-left:10px;
   
     height:30px;
}

.search-form input  {   

    border: 1px solid;
    border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;
    box-shadow: 2px 3px 3px #f6f8f9 inset;
    -moz-box-shadow: 2px 3px 3px #f6f8f9 inset;
    -webkit-box-shadow: 2px 3px 3px #f6f8f9 inset;
    outline: none;
    padding: 0 8px;
    width: 212px;
    height: 26px;
    font-size: 12px;
    *line-height: 26px;
    line-height: 26px\0;
    padding: 1px 8px;
    -webkit-transition-property: background-color,color,width,border-color;
    -webkit-transition-duration: .5s;
    -moz-transition-property: background-color,color,width,border-color;
    -moz-transition-duration: .5s;
    -o-transition-property: background-color,color,width,border-color;
    -o-transition-duration: .5s;
    transition-property: background-color,color,width,border-color;
    transition-duration: .5s
}
.search-form select  {
     border: 1px solid;
    border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;
    box-shadow: 2px 3px 3px #f6f8f9 inset;
    -moz-box-shadow: 2px 3px 3px #f6f8f9 inset;
    -webkit-box-shadow: 2px 3px 3px #f6f8f9 inset;
    outline: none;
    padding: 0 8px;
    width: 212px;
    height: 30px;
    font-size: 12px;
    *line-height: 30px;
    line-height: 30px\0;
    padding: 1px 8px;
    -webkit-transition-property: background-color,color,width,border-color;
    -webkit-transition-duration: .5s;
    -moz-transition-property: background-color,color,width,border-color;
    -moz-transition-duration: .5s;
    -o-transition-property: background-color,color,width,border-color;
    -o-transition-duration: .5s;
    transition-property: background-color,color,width,border-color;
    transition-duration: .5s
}
.search-form .search-btn {
    height: 30px;   
    line-height: 30px;   
    text-align: center;
    border-radius: 0!important;
    border: 1px solid #ddd!important;
    background: #f5f5f5!important;
        padding: 7px 20px;
      margin-left:15px; 
      color:#000000;
}
.list-show {
    width: 100%;
    overflow: hidden;
    border: #ced9e3 1px solid;
}
.list-show .count-info {font-size:14px;  line-height: 33px;padding-left: 20px;}

.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}
.radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px
}
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
} 
.search-form-conditions .search-btn {
    height: 30px;   
    line-height: 30px;   
    text-align: center;
    border-radius: 0!important;
    border: 1px solid #ddd!important;
    background: #f5f5f5!important;
        padding: 7px 20px;
      margin-left:15px; 
      color:#000000;
}

.dsr-num.red {
    color: #da4453;
}
.dsr-split {
    display: inline-block;
    width: 0;
    height: 12px;
    border-right: #eee solid 1px;
    margin: 3px 3px 0 2px;
    _margin: 0 6px 0 3px;
}




/*个人 登录按钮*/
.submit {
    display: inline-block;
    padding: 7px 14px;
    color: #fff;
    background-color: #30D0DF;
    border-radius: 3px
}

.submit:hover {
    color: #fff;
    background-color: #1db1bf
}
hr {
    margin-top: 50px;
    margin-bottom: 20px;
    border: 0;
    height: 1px;
    /*border-top: 1px solid #e4e4e4*/
}



/*个人中心 头像截图*/

.myInfo{height:133px}} /*opera css hack */
.upimg img{vertical-align:bottom}
.upimg{float:left}
.upimgbox{overflow:hidden;border:5px solid #fff;box-shadow:1px 1px 3px #ccc;border-radius:5px;margin-bottom:8px}
.upsm{text-align:center;margin-bottom:20px}
.upimg p{font-size:12px;color:#999;text-align:center}
.upbig{margin-right:60px}
.upPhoto{width:350px;padding-left: 40px;}
.upbox{padding:20px 0}
.upPhoto,.upPhotolist{float:left}
.upcon{width:300px;height:300px;background:url(../images/upload.png) no-repeat;margin-bottom:40px}
.upPhoto{background:url(../images/line.png) no-repeat right top;margin-right:10px}
.phototxt{font-size:14px;padding:190px 0 0 0;color:#fff;text-align:center}
.upfile{position:relative;}
.upimgbtn{padding: 2px 20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#eeeeee');
		  background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9),to(#eeeeee));
          background:-moz-linear-gradient(top,#f9f9f9,#eeeeee);*background:#f4f4f4;_background:#f4f4f4;
		  width:125px;height:40px;line-height:40px;color:#666;border-radius:3px;box-shadow:1px 1px 4px #666;
		  border:none;cursor:pointer;font:20px 'Microsoft YaHei','SimSun';position:absolute;left:87px;top:5px;z-index:9}
.filebtn{position:absolute;left:80px;z-index:10;width:140px;padding:20px 0;opacity:0;filter:alpha(opacity=0);height:55px;cursor:pointer;outline:none}
.up_1{width:180px;height:180px}
.up_2{width:75px;height:75px}
.up_3{width:50px;height:50px;margin-left:10px}
.up_4{width:25px;height:25px;margin-left:22px}
.mydl {padding-left: 40px;} 


/*按钮 确定  取消*/

.W_btn_a {
   background: #5bb6ef;
    border: 1px solid #5bb6ef;
    color: #fff;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
}

.W_btn_a:hover {
    background: #5bb6ef;
    border: 1px solid #5bb6ef;
}
.W_btn_b {
    border-width: 1px;
    border-style: solid;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
    color: #333;
    background-color: #fff;
    border-color: #d9d9d9;
}

.W_btn_b:hover {
    border-color: #cccccc;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
}
.W_btn_a,.W_btn_b {
    padding: 0 10px 0 10px;
    white-space: nowrap;
    display: inline-block;
    border-radius: 2px;
    height: 24px;
    line-height: 25px;
    *line-height: 24px;
    text-decoration: none;
    font-size: 12px;
    min-width: 40px;
    text-align: center;
    outline: none;
}

.W_btn_a:hover,.W_btn_b:hover {
    text-decoration: none;
}

.btn_34px {
    
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    font-size: 14px;
    cursor: pointer;
    margin-right: 20px;
}
.btn_30px {
    
    display: inline-block;
    height: 29px;
    line-height: 29px;
    padding: 0 13px;
    font-size: 14px;
    cursor: pointer;
    margin-right: 5px;
}

.btn-disabled{color:#fff;vertical-align:middle;display:inline-block;text-decoration:none;text-align:center;cursor:pointer;zoom:1;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:16px;line-height:34px;padding:0 20px;font-family:"Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1",SimHei,arial;*font-family:"SimSun";cursor:not-allowed;color:#b2b2b2;border-color:#e5e5e5;background:#e5e5e5}
.btn-disabled:hover{text-decoration:none}
.btn-disabled:active{text-decoration:none}

.btn-blue-small {
      background-color: #1185e8;
   zoom: 1;
  padding: 4px 6px;
    color: #FFF;
    font-size: 12px;
    text-align: center;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
     box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
     display:initial;
   
    height: 18px;
}

/*提示插件样式*/
/* 普通信息提示层 */
.popupLayer{position:relative;text-align:center}
.popupCon:after, .popupLayerbox:after {content:'\0020';display:block;height:0;clear:both;}
.popupCon, .popupLayerbox{ *zoom:1;} 
.popupBox{background:url(../images/tip/g_bg_center.png) repeat-x;}
.g_left,.g_right{position:absolute;overflow:hidden;width:7px; }
.g_left{background:url(../images/tip/g_l.png) no-repeat; left:-7px;top:0px;height:56px}
.g_right{background:url(../images/tip/g_r.png) no-repeat; right:-7px; top:0px;height:56px}
.popupLayerbox{ height:32px; line-height:32px;padding:11px 5px 11px 10px;}
.popupLayerbox .g_ok,.popupLayerbox .g_error,.popupLayerbox .g_sigh,.popupLayerbox .g_query{ display:inline-block;font-weight:bold;font-size:14px;color:#606060;background-image:url("../images/tip/g_icon.png");_background-image:url("../images/tip/g_icon.png");background-repeat:no-repeat; padding-left:36px;}
.popupLayerbox .g_ok{background-position:0 0}
.popupLayerbox .g_error{background-position:0 -32px}
.popupLayerbox .g_sigh{background-position:0 -64px}
.popupLayerbox .g_query{background-position:0 -97px}
.popupLayerbox .g_integral{color:#666;display:inline-block}
.popupLayerbox .g_integral strong{font-size:16px;color:#f60;margin:0 4px}
.popupLayerbox .feedDialogBox{text-align:center}
.popupLayerbox .feedDialogBox span{font-size:14px;color:#666;font-weight:bold}





/*首页 切换 效果*/
.coin_slider_container {
	/*border:1px solid #e5e5e5;*/
	height:684px;
	margin:1px 1px;
	width:500px
}

.coin_slider {
	width:500px;
	height:684px;
	overflow:hidden;
	position:relative
}
.container {
	WIDTH:500px;
	HEIGHT:684px
}
.container A IMG {
	WIDTH:500px;
	HEIGHT:684px
}
.container IMG {
	BORDER-BOTTOM-STYLE:none;
	BORDER-RIGHT-STYLE:none;
	BORDER-TOP-STYLE:none;
	BORDER-LEFT-STYLE:none;
	    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.td_f A IMG {
	PADDING-BOTTOM:0;
	MARGIN:0;
	PADDING-LEFT:0;
	PADDING-RIGHT:0;
	PADDING-TOP:0
}
.num {
	POSITION:absolute;
	WIDTH:290px;
	FLOAT:right;
	TOP:666px;
	LEFT:178px
}
.num LI {
	TEXT-ALIGN:center;
	LINE-HEIGHT:15px;
	LIST-STYLE-TYPE:none;
	MARGIN:1px;
	WIDTH:15px;
	FONT-FAMILY:Arial;
	BACKGROUND:url(../switcherImg/flashbutton.gif) no-repeat -15px 0;
	FLOAT:left;
	HEIGHT:15px;
	COLOR:#86a2b8;
	FONT-SIZE:12px;
	CURSOR:pointer
}
.num LI.on {
	LINE-HEIGHT:15px;
	WIDTH:15px;
	BACKGROUND:url(../switcherImg/flashbutton.gif) no-repeat;
	HEIGHT:15px;
	COLOR:#fff
}




/*个人简历管理中心*/

.intro_hd_c1 {
	display: inline;
}
.mod_resume_info {
	clear: both;
	margin-bottom: 10px;
	/*position: relative;*/
z-index:20;
zoom:1;
}
.mod_resume_info .hd {
	border-bottom: 1px solid #0688BA;
	height: 33px;
	_overflow: hidden;
}
.mod_resume_info .hd li {
	float: left;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin-right: -1px;
      border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.mod_resume_info .hd li h3 {
	_float: left;
	display: block;
	min-width: 72px;
	_width: auto;
	height: 30px;
	padding: 0 10px;
	_padding: 0 20px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-bottom: 0;
	background-color: #f3f3f3;
	border: 1px solid #fff;
}
.mod_resume_info .hd li h3 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	outline: none
}
.mod_resume_info .hd .status_on {
	border-color: #0688BA;
	border-bottom: 0;
	/*position: relative;*/
}
.mod_resume_info .hd .status_on h3 {
	height: 31px;
	background-color: #fff;
}
.mod_resume_info .hd .status_on h3 a {
	color: #076EBB;
	font-weight: bold
}
.mod_resume_info .more {
	position: absolute;
	top: 8px;
	right: 0px;
}
.mod_resume_info .more a:link, .mod_resume_info .more a:visited {
	text-decoration: none;
	color: #085C9B;
}
.mod_resume_info .more a:hover {
	color: #D4105A;
}


.mod_resume_info .fixed_bar .status_on h3 {
	_position: relative;
	_margin-bottom: -1px;
	_border-bottom: 1px #fff solid;
}

#mod_resume_name {padding: 10px 80px 25px;}

.intro-main {
	width: 725px;
	margin: 0 auto;
}
#introduction .bd {
	width: 983px;
}
#introduction .bd {
	overflow: hidden;
	float: left;
	_float: none;
	width: 100%;
	padding: 0;
	margin-bottom: 50px;
	/*position: relative;*/
	zoom: 1;
	clear: both;
	border: 1px solid #d7d7d7;
    /*border: 1px solid #0688BA;*/
	border-top: none;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
   
}
#introduction .bd_fixed {
	padding-top: 34px;
}
#introduction .bd .intro-main {
	overflow: hidden;
	width: 720px;
	padding: 20px;
	line-height: 31px;
    margin-bottom:30px;   
}


introduction .bd .intro-main .cssback_table {border-collapse:separate;}
#introduction .bd .intro-main-b td { border-top: 1px solid #CCC; border-right: 1px none #CCC; border-bottom: 1px none #CCC; border-left: 1px solid #CCC; padding:4px; }
#introduction .bd .intro-main-b table .title{background:#f0f0f0;font-weight:bold;}
#introduction .bd .intro-main-b table .name{width:120px;}

#introduction .title { padding-top:10px;padding-left:60px}
#introduction .td-right { width:10%;}
#introduction .del-item {padding-left:20px;}
#introduction .continue-add {width:720px;margin: 30px 0px 10px 0px;}
#introduction .w-area {width:504px;}
#introduction .text_red { color:red;}


.job-info, .edu-info,.lang-info,.train-info,.cert-info {width:720px;margin-bottom: 30px;padding-bottom: 20px;border-bottom:2px dotted #e6e6e6 ;    line-height: 27px; }
.job_add_num, .edu_add_num, .lang_add_num, .train_add_num, .cert_add_num{width:720px;padding-bottom:10px;}









/* 分页插件 */

.pager{text-align: center;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    background-color: #eee
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}






/*简历预览*/


.resumeBody {
    width: 750px;
    margin:20px auto;
    font-size:12px;
    font-family:"Microsoft Yahei",simsun;
    color:#555;
}



.resumeBody strong, .resumeBody h1, .resumeBody h5, .resumeBody h6 {
    color:#555;
}
.resumeBody h1 {
    font-size:32px;
    height:42px;
    line-height:1em;
}
.resumeBody .headerImg {
    padding:5px;
    border:1px solid #ddd;
}
.resumeBody .ver-line {
    color:#555;
    font-size:14px;
    padding:0 5px;
}
.resumeBody h5,.resumeBody h6, .resumeBody strong {
    font-weight:bold;
}
.resumeBody .details dt {
   
}
.resumeBody .details dt h5 {
    height:30px;
    line-height:27px;
    color:#315AAA;
    text-indent:5px;
    font-size:16px;
    background: #F7F7F7;
}
.resumeBody .summary-r, .resumeBody .details dd {   
    margin:0px 10px 10px 5px;
    line-height:2.1em;
   
}
.resumeBody .certificates, .resumeBody .training, .resumeBody .graduates, .resumeBody .social, .resumeBody .education-background, .resumeBody .project-experience, .resumeBody .work-experience {
    border-bottom:1px solid #ddd;
    padding:5px 0px;
}
.resumeBody .certificates:last-child, .resumeBody .training:last-child, .resumeBody .graduates:last-child, .resumeBody .education-background:last-child, .resumeBody .project-experience:last-child, .resumeBody .work-experience:last-child {
    border-bottom:0;
}
.resumeBody .training h6 {
    margin-bottom:10px;
}

.resume-basic-info{width:80%;height:auto;float:left}
.resume-basic-info li{width:49%;float:left;line-height:27px;}
.resume-basic-info .label{font-weight:700;}
.resume-basic-info .lbl-name {}
.resume-basic-logo{width:20%;float:left;padding-top: 10px;}

.resume-desired-view li{width:45%;margin-right:15px;float:left;line-height:27px;}

.download_show{background-color:#fef8e0;border:1px solid #ffc404;color:#666;height:20px;padding:15px;text-align:center;width:210px;display:none}
.fbtips{margin-bottom:10px;width:728px;background-color:#fef8e0;line-height:28px;border:1px #eeebde solid;border-bottom:1px #ffd138 solid;padding-left:20px;font-size:12px;color:#777;letter-spacing:1px;height:100%;overflow:hidden}
.binfo{float:left;background-color:#2f9ddf;color:#fff;height:58px;text-align:center;width:210px;border-radius:4px;display:none}
.binfo .phone{font-size:21px;font-weight:600}
.contactTa{float:left;text-align:center;width:120px;height:58px;background:#2f9ddf;border-radius:4px;font:bold 14px/56px '宋体';display:none}
.unsuitable{float:left;text-align:center;width:90px;height:58px;background:#ffa217;border-radius:4px;font:bold 14px/56px '宋体';margin-left:10px;display:none}
.interview{float:left;text-align:center;width:110px;height:58px;background:#69b345;border-radius:4px;font:bold 14px/56px '宋体';margin-left:10px;display:none}
.StausTips{float:left;text-align:center;width:110px;height:58px;background:#fef8e0;border-radius:4px;font:bold 14px/56px '宋体';margin-left:10px;color:#999;border:1px solid #ffc404;display:none}
.contactTa a,.interview a,.unsuitable a{color:#fff}


/*结束 简历预览 */





/*编辑 删除 按钮样式*/
.edit-btn,.remove-btn {
    position: relative;
    z-index: 1;
    font-size: 14px;
    margin-right: 10px;
}

.edit-btn .iconfont:before,.remove-btn .iconfont:before {
    color: #06c;
    font-size: 12px;
    vertical-align: 2px;
}

.edit-btn .edit-style:before,.remove-btn .edit-style:before {
    color: #999;
}
.show-style {
    display: inline-block;
    color: #06c;
}
.edit-style {
    color: #999;
    display: none;
}

/* end 编辑 删除 按钮样式*/





/* start 职位主页 */
.job-title{
  padding: 0px 0px 5px 0px;
}
.job-title h1 {
    padding-bottom: 15px;
    font: 500 23px "Microsoft Yahei";
    color: #333;
    letter-spacing: -1px;
}
.job-title p{  font-size:16px; color: #333;}
.terminal-ul li{ float:left; line-height:31px; color:#333; width:320px;}
.terminal-ul li span{ vertical-align:top; display:inline-block;font-weight:700;}
.terminal-ul li a{ color:#333;}
.terminal-ul li a:hover{ color:#315aaa;}
.terminal-ul li strong{ display:inline-block; width:200px; font-weight:normal; color:#333;word-wrap: break-word;break-word: break-all;}

.terminal-ul-right li{ float:left; line-height:31px; color:#333; width:250px;}
.terminal-ul-right li span{ vertical-align:top; display:inline-block;font-weight:700;}
.terminal-ul-right li a{ color:#333;}
.terminal-ul-right li a:hover{ color:#315aaa;}
.terminal-ul-right li strong{ display:inline-block; width:190px; font-weight:normal; color:#333;word-wrap: break-word;break-word: break-all;}

.terminalpage-job{height:61px; border-bottom:1px solid #d0d0d0; margin-bottom:5px;}
.terminalpage-main{margin-top:30px; *margin-top:60px;}

.tab-ul{ border-bottom:1px solid #D6E5F8;height:36px;padding-top: 15px;}
.tab-ul li{ height:35px;line-height:35px; float:left; width:98px;font-size:14px; color:#999; text-align:center; cursor:pointer;}
.tab-ul li.current{ border:1px solid #D6E5F8;color:#333; border-top:2px solid #3E7CD4; font-weight:700; background:#fff; border-bottom:none;}
.tab-cont-box{ padding:0px 12px 5px 0px;}
.tab-cont-box em,.tab-cont-box i{ font-style:italic;}
.tab-cont-box p{  color:#333;}
.tab-cont-box h5{  color:#333; margin-top:30px; }
.tab-inner-cont h5 a.see-other-job{ font-weight:normal;}
.tab-inner-cont{ line-height: 31px;color:#333;padding-top: 20px;}
.tab-inner-cont h1,.tab-inner-cont h3,.tab-inner-cont h5{ font-weight:700; margin:12px 0 0px;}
.tab-inner-cont b{display:inline-block; margin:12px 0 0;}
.similar-job h2{ font:700 16px "Microsoft Yahei"; color:#333; border-top:1px solid #D6E5F8; padding-top:20px; margin:30px 0 5px; cursor:pointer;}
.company-name-title  a{     font: 700 18px/23px "simsun"; color: #333;     display: inline-block;    word-break: break-all;}
.company-name-title a:hover{ text-decoration:underline; cursor:pointer;}
.right-title { font-size:16px; color: #315AAA;    margin-top: 8px;    display: inline-block;    word-break: break-all;}
/* end  职位主页 */






/* start 职位搜索页面*/
.Search-box {    }
.Search-box .tag { position: relative; clear: both; width: 100%; height: 32px; overflow: visible; }
.Search-box .list-tag { display: inline-block; width: 108px; height: 30px; line-height: 30px; text-align: center; vertical-align: top; font-size: 14px; color: #959595; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #b9d5fd; border-top: 2px solid #6ca8fa; }
.Search-box .list-tag-selected { height: 31px; font-weight: bold; color: #333; border: 1px solid #90bfff; border-bottom: 1px solid #f4f9ff; background-color: #f4f9ff }
.Search-box .list-tag strong { font-weight: normal; color: #F02A2B; }
.Search-box .tag-0 { border-top: 2px solid #6CA9FA; }
.Search-box .tag-1 { border-top: 2px solid #FE7474; }
.Search-box .tag-2 { border-top: 2px solid #91CC00; }
.Search-box .tag-3 { border-top: 2px solid #6CA9FA; }
.Search-box .tag-4 { border-top: 2px solid #FF7F02; }
.Search-box .combination { margin-bottom: 10px; border: 1px solid #90bfff; background-color: #f4f9ff }
.Search-box .combination .search-1 { padding: 10px; padding-left: 40px; }
.Search-box .combination .search-1 input { padding: 0 5px; width: 145px; height: 24px; line-height: 24px; vertical-align: middle; border: 1px solid #90bfff }
.Search-box .combination .search-1 input.placeholder { color: #666 }
.Search-box .combination .a-search { display: inline-block;cursor: pointer; width: 75px; height: 26px; line-height: 26px; text-align: center; vertical-align: middle;  color: #fff; background-color: #6ba8f9 }
.Search-box .combination .a-option { display: inline-block; margin-left: 20px; padding-right: 15px; vertical-align: middle; background: url("../images/ico_his.png") right -763px no-repeat }
.Search-box .combination .a-option-off { background: url("../images/ico_his.png") right -1313px no-repeat }
.Search-box .combination .search-2 { padding: 10px; padding-left: 40px; line-height:28px; background-color: #E6F0FC }
.Search-box .combination .search-2 input[type="checkbox"] { margin: 0 5px; }
.Search-box .combination .search-2 select { margin-right: 8px; padding: 0; width:86px; height: 22px; line-height: 22px; border:1px solid #90bfff;}
.Search-box .combination .search-2 input.date { position: relative; z-index: 99; padding: 0 5px; width: 86px; height: 20px; line-height: 20px; border: 1px solid #90bfff; background: url("../images/ico_his.png") 60px -1361px no-repeat #fff }
.Search-box .combination .search-2 a { padding:0 10px; vertical-align: middle; border:1px solid transparent;}
.Search-box .combination .search-2 a.a-selected { display: inline-block; height: 20px; line-height: 20px; color: #333; border:1px solid #90bfff; background-color: #fff }
.Search-box .combination .search-2 a.a-blue { display: inline-block; padding:0; width: 60px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color: #fff; background-color: #6ba8f9 }
.Search-box .combination .search-2 a.a-back { display: inline-block; margin-right: 10px; padding:0; width: 20px; height: 20px; text-indent: -65535px; background: url("../images/ico_his.png") -15px -1963px no-repeat; }

.search-1 .mod-type {height: 51px;}
.search-1 .mod-type label{    padding-right: 10px;    line-height: 21px;}
.search-1 .mod-type .search-fl {float:left; width:180px;}
.search-1 .mod-type .search-fl-key {float:left; width:350px;}
.search-1 .mod-type .screen1 {padding: 0 5px;width: 145px;height: 24px;line-height: 24px;vertical-align: middle;border: 1px solid #90bfff;    background:#fff;   }
.search-1 .mod-type .screen1 span{color:#666;}


.search_job_list {}
.search_job_list .search_list_top{background:#f6f6f6;height:30px;padding:10px 0;}
.search_job_list .search_list_top a{margin-left:20px;line-height:28px;height:28px;}
.search_job_list .search_list_top input{margin-left:10px;margin-right:3px;width:15px;height:15px;margin-top:8px;}
.search_job_list .search_list_top span{width:30px;margin-top:8px;}
.search_list_content .job_detail{border-bottom:1px #ccc dotted;}
.search_list_content .job_detail .job_title { font-size:14px;color:#3359ac;   }
.search_list_content .job_detail ul{width:714px;float:left;}
.search_list_content .job_detail li.first{color:#3359ac;padding:10px 0;}
.search_list_content .job_detail li input{margin-right:10px;margin-left:10px;float:left;}
.search_list_content .job_detail li.two{padding-left:1px;padding-bottom:5px;}
.search_list_content .job_detail li.three{padding-left:1px;}
.search_list_content .job_detail li span{color:#9e9e9e;line-height:18px;margin-right:15px;}
.search_list_content .job_detail li.last{line-height:18px;padding-top:8px;color:#333;padding-left:1px;height:60px;margin-bottom:10px;}
.search_list_content .job_detail dl{float:right;width:90px;margin-right:2px;}
.search_list_content .job_detail dl p{text-align:center;padding:10px 0;}
.search_list_content .job_detail dt{margin-bottom:13px;margin-top:10px;}

.search_tj{padding: 15px 0 15px 0;}
.search_tj em {color: #ff0000;font-weight: bold;}

/*  end  职位搜索页面*/




/* start 人才搜索页面 */
.Search-box .combination .other{height:64px;}
.search-2 input { padding: 0 5px; width: 145px; height: 24px; line-height: 24px; vertical-align: middle; border: 1px solid #90bfff }
.search-2 input.placeholder { color: #666 }
.search-2  .search-fl {float:left; width:180px;}
.search-2  .search-fl2 {float:left; width:120px;}
.search-2  .screen1 {padding: 0 5px;width: 145px;height: 24px;line-height: 24px;vertical-align: middle;border: 1px solid #90bfff;    background:#fff;   }
.search-2  .screen1 span{color:#666;}


.resumes-list{
   width: 924px;
    margin: auto;
    table-layout: fixed;
    line-height: 20px;
}

.table-top {width: 100%; border-top: 1px solid #b9d5fd; background-color: #f4f9ff }
.table-top td {  line-height: 33px; text-align: left; vertical-align: middle; color: #999999; }
.w1 {padding-left:23px; width:230px; }
.w2 { width: 200px;padding-right: 15px; }
.w3 {  width: 60px; padding-right: 15px;}
.w4 { width: 60px; }
.w5{ width: 60px }
.w6 { width: 130px }
.w7 { width: 120px }
.w8 { width: 60px }

.w1,.w2,.w3, .w4,.w5,.w6,.w7,.w8 { height: 36px; line-height: 36px; overflow: hidden; text-align: left }

.search_list_content table { width: 100%; }
.table-content tr.hover td { background-color: #e1f0ff; }
.table-content tr.hover table td { background-color: #fafafa; }
.table-content tr.hover table .last td { background-color: #fff; }
.table-content .bb td { border-bottom: 1px dashed #d9d9d9; }
.table-content .no-bb td { border-bottom: none; }
.table-content span { vertical-align: middle; white-space: nowrap; }
.table-content .a-resume-name { vertical-align: middle; color: #333 }
.table-content .a-resume-name { padding: 9px 23px 9px 0; text-align: left; font-size: 14px; color: #317ee7; }
.table-content tr.hover a.a-resume-name {margin-top:8px; text-decoration: none; background: url("../images/show.png") 4px 8px no-repeat }
.table-content .detail{margin:5px 0px 5px 10px;}

.result-box { position: relative; padding: 10px 10px 25px; background-color: #fafafa }
.result-box .a-result-close { position: absolute; bottom: 0; left: 355px; width: 80px; height: 13px; background: url("../images/bg_result_close.png") 0 0 no-repeat }
.result-box a.a-result-close:hover { text-decoration: none }
.result-box a.a-result-close2 { position: absolute; right: 10px; top: 10px; display: block; padding-top: 20px; width: 21px; height: 30px; line-height: 1.2em; text-align: center; color: #cacaca; background: url("../images/hide.png") -2px -1px no-repeat }
.result-box a.a-result-close2:hover { text-decoration: none; color: #317ee7; background: url("../images/hide.png") -2px -51px no-repeat }



/* end  人才搜索页面 */


/* start 城市弹出框*/
#address-list {line-height: 1.5;background: #ffffff;position:relative;overflow: hidden;}
#address-list .title_con {height: 48px;background: #f8f8f8;border-bottom: 1px solid #e8eaeb;line-height: 48px;margin-bottom: 15px;}
#address-list .title_con .title {font-size: 16px;color: #354348;float: left;margin-left: 18px;}
#address-list .close_icon {position:absolute;top: 5px;right: 15px;}
/* end 城市弹出框*/





/* start 找回密码*/
.stepflex{border-top:5px solid #ccc;text-align:center;margin:40px auto 60px;}
.stepflex dl{float:left;position:relative;width:160px;top:-5px;border-top:5px solid #ccc;}
.s-num{position:relative;color:#fff;font-weight:700;width:23px;height:23px;background-image:url(../images/step.png);line-height:23px;margin:-15px auto 0;}
.s-text{color:#ccc;}
dl.doing{border-top-color:#7abd54;}
.doing .s-num{background-position:-23px 0;}
.doing .s-text{color:#7abd54;}
dl.done{border-top-color:#caecb6;}
.done .s-num{background-position:-46px 0;}
.done .s-text{color:#caecb6;}
.doing b,.doing s,.first s,.last b{width:5px;height:5px;position:absolute;line-height:0;font-size:0;top:-5px;background-image:url(../images/step.png);overflow:hidden;}
.stepflex s{left:0;}
.stepflex b{right:0;}
.first s{background-position:0 -24px;background-color:#fff;}
.last b{background-position:-5px -24px;background-color:#fff;}
.doing s{background-position:-23px -24px;}
.doing b{background-position:-28px -24px;background-color:#ccc;}
.doing.last s,.doing.normal s{background-color:#caecb6;}
.doing.last b{background-color:#fff;}
.done s{background-position:-46px -24px;}
.done b{background-position:-51px -24px;}
.doing.last .s-num{background-position:-91px 0;}
.last .s-num{background-position:-68px 0;}
#sflex01{width:160px;}
#sflex02{width:320px;}
#sflex03{width:480px;}
#sflex04{width:640px;}
#sflex05{width:800px;}
#sflex06{width:960px;}

.mod-main{ width:640px;margin:20px  auto 160px auto;}
.mod-main .mt h3 {
    font-size: 16px;
    color: #666;
    font-family: '\5b8b\4f53';
    line-height: 18px;
}



/* end  找回密码*/






/* start 后台汇总 */
.summary {   
    padding: 10px;
    margin: 0 16px;  
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    border: 1px solid #EDEDED; 
    border-radius:8px;  
   
}
.datalist{
	padding: 50px 0px 10px;
	height:230px;
	z-index:0;
	
}
.datalist li{
	width:50%; 
	float:left;
	text-align:center;
}
.datalist h3{
	font-size:16px;
	font-weight:400;
	color:#666666;
}
.datalist h4{
	font-size:38px;
	font-weight:400;
	font-family:Arial;
	padding:8px 0;
	text-shadow:#fff 0 0 50px;
	color:#22b8c7;
}
.datalist h4 a{
	font-size:38px;
	font-weight:400;
	font-family:Arial;
	padding:8px 0;
	text-shadow:#fff 0 0 50px;
	color:#22b8c7;
}
@-webkit-keyframes fadeup {
	 0% {
	  text-shadow:rgba(0, 255, 0, 0) 0 0 30px;
     }
    50% {
		text-shadow:rgba(0, 255, 0, 0.5) 0 0 30px;
    }
}
@-moz-keyframes fadeup {
	 0% {
	  text-shadow:rgba(0, 255, 0, 0) 0 0 30px;
     }
    50% {
		text-shadow:rgba(0, 255, 0, 0.5) 0 0 30px;
    }
}

@-webkit-keyframes fadedown {
   0% {
       text-shadow:rgba(255, 0, 0, 0) 0 0 30px;
     }
    50% {
 
		text-shadow:rgba(255, 0, 0, 0.5) 0 0 30px;
    }
}
@-moz-keyframes fadedown {
   0% {
       text-shadow:rgba(255, 0, 0, 0) 0 0 30px;
     }
    50% {
 
		text-shadow:rgba(255, 0, 0, 0.5) 0 0 30px;
    }
}
.datalist .up,.datalist .down{
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 4s;
	-webkit-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 4s;
	-moz-animation-direction: normal;
}
.datalist .up{
	 -webkit-animation-name: fadeup;
	  -moz-animation-name: fadeup;
}
.datalist .down{
	-webkit-animation-name: fadedown;
	 -moz-animation-name: fadedown;
}
/* end 后台汇总 */








/*底部链接页面*/
.page-title {color: #333;font-size:18px;line-height: 70px;     padding-top: 10px;font-weight:700;}
.lianxi-content {margin:10px 15px  30px 10px;color:#595959;}
.gz{line-height: 30px;margin-top:10px;padding-bottom:20px;/*border-bottom:1px dashed #ccc;*/}      
.gz .title,.others .title{font-size:14px;font-weight:bold;}
.weibo{margin-top:10px;}
.weibo li{float:left;display:inline;}
.weibo-item{width:225px;margin:30px 0px;height:88px;}
.weibo-content{width:125px;}
.weibo-item img{width:86px;height:86px;display:block;border:1px solid #eee;}
.weibo-content .title{font-size:14px;color:#595959;}
.weibo-content p{color:#b2b2b2;}
.weibo-content .guanzhu{display:block;width:68px;height:24px;background:url(../images/addweibo.jpg) no-repeat;margin-top:7px;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{zoom:1;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}

.code-left{float:left}
.code-m{padding-left: 215px;height: 180px;padding-top: 80px;}
/*底部链接页面*/   



/*推荐信内容显示*/
.letter-layer-content{
   line-height: 27px;
    margin: 20px;
    color: #333;
    font-size: 14px;
}




/* start 找产品 找服务 找企业 */
.search-b{height:90px;margin:15px;}
.search-b .fl{float:left;width:350px;padding-left:20px;}
.search-b .fl .txt_key{  border: 1px solid;
    border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;
    box-shadow: 2px 3px 3px #f6f8f9 inset;
    -moz-box-shadow: 2px 3px 3px #f6f8f9 inset;
    -webkit-box-shadow: 2px 3px 3px #f6f8f9 inset;
    outline: none;
    padding: 0 8px;
    width: 212px;
    height: 26px;
    font-size: 12px;
    *line-height: 26px;
    line-height: 26px\0;
    padding: 1px 8px;
    -webkit-transition-property: background-color,color,width,border-color;
    -webkit-transition-duration: .5s;
    -moz-transition-property: background-color,color,width,border-color;
    -moz-transition-duration: .5s;
    -o-transition-property: background-color,color,width,border-color;
    -o-transition-duration: .5s;
    transition-property: background-color,color,width,border-color;
    transition-duration: .5s} 
.search-b .fl .s-title{margin:0px 0px 5px 0px; line-height:27px;font-size:21px;}

.search-key-r{margin:15px;padding-left:18px;}

.ul_kw li{ 
  
    padding-left: 8px;
    margin: 1px 1px 9px 0px;
}
/* end 找产品 找服务 找企业 */



/* 院校大学 培训机构 猎头等 分类 布局 */
#page .aside-right{float:left;width:100%;min-height:1px}
#page .aside-right .main-wrap {
    margin-left: 138px;
}
#page .aside-left{float:left;min-height:200px;width:128px;border:1px solid #E0E0E0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:-100%;background-color:#fff}
#page .aside-left .nav{margin:5px 0px 5px 10px;}
#page .aside-left .nav li {padding: 2px 10px 5px 5px;}
#page .aside-left .nav a {
    cursor:pointer;
    color:Green;
    display: block;
    line-height: 12px;
    padding: 8px 10px;
}
#page .aside-left .nav  a:hover {    background-color: #F4F4F4;}
#page .aside-left .nav  a.selected {    background: #FE7D01;    color: #fff}
.search_category_content{padding-left:21px;}
.search_category_content .c-list{
    padding:10px;
    border:1px solid #E0E0E0;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;}
.search_category_content .detail li{float:left; padding:5px 5px 5px 30px; width:350px;}
.search_category_content .detail a {
    font-size: 14px;
  
  
}
/* end  院校大学 培训机构 猎头等 分类 布局 */





/* 首页 广告图片列表  */
.icenter-right-mod .ad{
    position: relative;
    margin-left: 5px;
}

.icenter-right-mod .ad li {
    float:left;
   width:310px;
    padding-left:6px;
    margin: 3px 3px 3px 3px;
    overflow:hidden
}

/* 对联 */
#duilian_zuo{
  top:124px; position: fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop)+115+'px'); left: 50%; margin-left: -571px; width: auto; height: auto; display: block;

}
#duilian_righ{
    top:124px; position:fixed;_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);left:50%;margin-left:494px; width: auto; height: auto;display:block;
}

#duilian_zuo img,#duilian_righ img{ /*border-radius: 8px;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;*/}





/*提示信息*/
#tip{ padding:20px 0px;display:none;}
#tip p{padding: 15px;}
#tip .bg-success {background-color: #f2dede;color:red;text-align:center;font-size:16px}

/*星星必填项*/
.form-update-info .star {
    font-family: \5b8b\4f53;
    width: 15px;
    display: inline-block;
    color: #ec3701
}
.form-update-info .star {
    width: 23px;
    text-align: center
}

.form-horizontal .star {
    font-family: \5b8b\4f53;
    width: 15px;
    display: inline-block;
    color: #ec3701
}
.form-horizontal .star {
    width: 35px;
    text-align: center
}

i {
    font-style: normal
}
.spacing1 {
    display: inline-block;
    width: .5em
}

.spacing2 {
    display: inline-block;
    width: 2em
}

.spacing3 {
    display: inline-block;
    width: 1em
}

.form-horizontal .title {
    padding: 0 15px;
    background: #f5f6f4;
    height: 35px;
    line-height: 35px;
    font-size:14px;
    margin-bottom:20px;
}

.select-box{height:28px;line-height:28px;position:relative}

.select-btn-v1 {
    background: #fff url('../images/sel_ico.png') no-repeat top right;
    width: 85px;
    border: 1px solid #ddd;
    cursor: pointer;
    color: #1b1b1b;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    padding: 0 28px 0 5px;
    z-index: 0
}

.district-option,.district-option01 {
    width: 480px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 0 3px #e5e5e5;
    display: none;
    left: 0;
    padding: 1px;
    position: absolute;
    top: 28px;
    z-index: 2
}

.district-option01 {
    width: 600px
}

.district-option01 .post-sort li {
    float: left;
    _display: inline;
    line-height: 24px;
    width: 13.9%;
    padding-left:15px;
}



.district-option01 .post-sort li a {
    color: #06c
}

.district-option01 .post-sort li a:hover {
    color: #e30
}





/*兼职列表 查询页面*/
.layout-left {
    float: left
}

.layout-right {
    float: right
}
.layout-column {
    width: 980px;
    display: table-cell
}
.part-time-nav {
        border: 1px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.08);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.08);
    box-shadow: 0 1px 1px rgba(0,0,0,.08);
    background: #fff;
    font-size: 12px;
    margin: 10px 0 20px;
   padding-top:10px;
}

.part-time-nav ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.part-time-nav ul li {
    border-bottom: 1px solid #eee;
    padding: 8px 30px;
}
.part-time-nav  ul li .type {
    width: 60px;
    padding: 4px 5px;
}
.part-time-nav ul li .terms a {
    padding: 4px 9px;
    white-space: nowrap;
    display: inline-block;
    color: #999;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
      
}
.part-time-nav ul li .terms a {
    margin: 0 5px;
}
.part-time-nav ul li .terms a:hover {
    color:red;
}

.part-time-nav ul li .terms a.active {
    color: #fff;
    background: #69b345
}

.part-time-content .modules ul{
    border: 1px solid #eee;
    border-bottom: 0px solid;
    color: #8e8e8e;
   padding: 10px 0;
    margin-bottom: 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.093);
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,.093);
    box-shadow: 0 2px 1px rgba(0,0,0,.093);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.part-time-content .modules ul li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    font-size:14px;
}

.part-time-content .modules ul li .left {
    float: left;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-time-content .modules ul li .title {
    width: 200px;
    color: #1a0dab;
    margin: 0px 40px;
    
}
.part-time-content .modules ul li a:hover {
   
    color: red;
    text-decoration:underline;
   
    
}
 .part-time-content .modules ul li  .area {
    width: 200px;
    padding-left: 60px;
}



 /*邮箱智能提示 mailBox*/
#mailBox{background:#fff;border:1px solid #ddd;padding:3px 5px 5px;position:absolute;z-index:9999;display:none;-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);}
#mailBox p{width:100%;margin:0;padding:0;height:20px;line-height:20px;clear:both;font-size:12px;color:#ccc;cursor:default;}
#mailBox ul{padding:0;margin:0;}
#mailBox li{height:22px;line-height:22px;color:#939393;list-style:none;cursor:pointer;overflow:hidden;}
#mailBox .cmail{color:#000;background:#e8f4fc;}


/*首页 横向滚动*/

.sl_box{ width:980px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:980px; height:155px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ background:#f3f3f4; margin-right:20px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/lr_icon.png) no-repeat; background:url(../images/lr_icon_ie6.png) no-repeat\9; position:absolute; top:53px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}



/*滚动 加载*/
.loadingPic {
    display: none;
    margin: 30px auto;
    text-align: center;
}


/*tab 标签*/ 
.tabbar {
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
    padding: 0; 
    float: left;
    border: 1px solid #E5E5E5;   
    margin-left: -1px;   
    background: #f6f6f6;
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom:1;position: relative;
    width: 100%;
}

.tabbar li {
    display: inline;
    float: left;
    width: 118px;
     min-width: 110px;
    padding: 0 10px;
    text-align: center;
    height: 46px;
    line-height: 16px;
    border-right: 1px solid #E5E5E5;
    margin-top: -1px
}
    .tabbar li.last {border-right:none    }
.tabbar .tab-anchor {
    display: block;
    padding: 0;
    color: #3C3C3C;
    outline: 0;
    line-height: 44px
}
.tabbar .selected {
    background: #FFF;
    border-left: 0 none;
    position: relative;
    margin-top: 0;
    height: 45px
}
.selected-indicator {
    display: none;
}
.selected .selected-indicator {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    top: -1px;
    background: #f40;
    overflow: hidden;
    left: 0!important;
    width: 100%!important
}

.tabbar .selected .tab-anchor,.tabbar .selected .tab-anchor:hover {
    text-decoration: none;
    color: #f40
}

.sub-wrap{  padding: 15px;  margin-left: -1px;    margin-right: -1px; border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}


/*企企合作*/
  .kw_tag_list {width: 100%;}

  .kw_tag_list li {
                width: 40%;
                height: 26px;
                line-height: 26px;
                text-align: left;
                float: left;
                font-weight: 700;
                font-size: 12px;
                margin: 5px;
                padding: 2px;
                background: #eee;
                overflow: hidden;
            }



  /* start 新版头部 20160324*/
#header .h_a{width:100%;min-width:980px; height:40px;background:#fff ;border-bottom:1px solid #909090;}
#header .h_b{width:100%;min-width:980px; height:79px;background:#212121 ;border-bottom:1px solid #303030;margin-bottom:20px;box-shadow: 0 1px 7px rgba(0,0,0,.4);transition: height .2s ease;}

#header .h_a .shortcut{width:980px; height:40px;line-height:40px;margin:0 auto!important; }
#header .h_a .shortcut .fl{float: left;}
#header .h_a .shortcut .fl .tel{float: left;color: #000;}
#header .h_a .shortcut .fl .city{float: left;color:#f1594e;}
#header .h_a .shortcut .fl .city .ui-area-mini-text{width:50px; height:40px;text-align:right;color:#f3574b;display:block;line-height:40px;font-size:14px;overflow:hidden;float:left;}
#header .h_a .shortcut .fl .city .arrow {width: 14px;height: 14px;margin: 13px 5px 0px 53px;background: url(../images/h_arrow.png) no-repeat;    float: left;}
#header .h_a .shortcut .fr{float: right;}
#header .h_a .shortcut .fr .kf_weibo{float: left;height:40px;margin-right:22px;}
#header .h_a .shortcut .fr .reg_login{float: right;height:40px;}
#header .h_a .shortcut .fr .reg_login .u-menu{ float: left;}
#header .h_a .shortcut .fr .reg_login .u-menu li{ float: left;}
#header .h_a .shortcut .fr .reg_login .c-menu{padding-left:22px;float: left; }
#header .h_a .shortcut .fr .reg_login .c-menu li{ float: left;}
#header .h_a .shortcut .fr .reg_login .site-nav-pipe { padding: 0 2px;font-style: normal;color: #DDD;}
#header .h_a .shortcut .fr .reg_login .title { color: #000;padding-right:8px;}

#header .h_b .head_inner{width:980px; height:79px;line-height:79px;margin:0 auto!important; }
#header .h_b .head_inner .h_logo{float: left;}
#header .h_b .head_inner .navitems{float: right;}
#header .h_b .head_inner .navitems ul{float: left;}
#header .h_b .head_inner .navitems ul li {position: relative;float: left;height: 78px;line-height: 78px;padding: 0 13px;text-align: center;}
#header .h_b .head_inner .navitems ul li a:link,#header .head_inner .navitems ul li a:visited {    display: block;    color: #fff;    font-size: 16px;    font-family: "Microsoft Yahei";    text-decoration: none;}
#header .h_b .head_inner .navitems ul li a:hover{ color:#F46909;} 
#header .h_b .head_inner .navitems .h_search{float: right;}
#header .h_b .head_inner .navitems .h_search li {float: left;}
#header .h_b .head_inner .navitems .h_search li img{margin-top:27px;outline:0;}
 /* end  新版头部 20160324*/



 /*移动端 自适应*/


 @media screen and (max-width: 600px) {
    .job_add_num, .edu_add_num, .lang_add_num, .train_add_num, .cert_add_num {
        width:100%;
    }
    .job-info, .edu-info, .lang-info, .train-info, .cert-info {
        width: 100%;
    }
    #introduction .td-right {
    width: 70px;
}
    .resumeBody {
        width: 100%;
    }
    .resumeBody .summary-r, .resumeBody .details dd {
        padding-left: 0px;
    }
    #introduction .continue-add {
        width: 100%;
    }
    #tip {
        width: 78%;
    }
    .btn_34px {margin-right: 0px;
    }
    .list-show {   
    border: #ced9e3 0px solid;
    }
    .resume-desired-view li{width:100%;margin-right:2px;float:left;line-height:27px;}

    .resume-basic-info{width:100%;height:auto;float:left}
.resume-basic-info li{width:100%;float:left;line-height:27px;}
.resume-basic-logo{width:20%;float:left;position:absolute;right:2px}
.fbtips{width:98%;padding:2px;}
}




 /*头部手机显示返回*/
 .mobileHead{display:none;}
 @media screen and (max-width: 768px) {
.mobileHead{display:block;height:36px;width: 100%;min-width: 1200px;padding-left:15px;background-color:#ddd;}
.mobileHead .backPrevPage{height:30px;width:18px;background:url(../images/backPrevPage.png) no-repeat!important;background-size:13px auto!important;cursor:pointer;display:inline-block;overflow:hidden;text-indent:999em;float:left;margin:5px 0 0 5px;}
.mobileHead .backPrevTitle{font-size:16px;line-height:33px;height:33px;color:#1a1a1a;cursor:pointer;}
}

 .hiddenTag{color:#fff;}