
/* CSS Document */
      body{ font-size: 14px;background-color:#c0f1e7; margin: 0 auto; }
        ul,li{list-style:none;margin:0}
        .w100 { max-width: 1920px;  width: 100%;  margin: 0px auto;
}
    .mb10 {    margin-bottom: 10px;}
        .btn-join{ padding: 0 24px; height: 40px; background: #06b8c5; color: #fff; border: none; border-radius: 4px; cursor: pointer; outline: none; font-size: 14px; }
        .button1{height:41px;line-height:41px;text-align:center; color: #666; background:#fff;border: 1px solid #e6e6e6; width:70px; font-size:14px;display:inline-block; border-radius:4px; }

    .button2{height:41px;line-height:41px;text-align:center;background:#06b8c5;border: 1px solid #e6e6e6; width:45px; font-size:14px;display:inline-block;color:#FFFFFF;border-radius:4px;}
    .sp-pb30 {   padding-bottom: 30px;}
    .sp-green {color: #f3ab33; font-weight:bold; font-size: 20px;}
    .sp-plr20 {    padding-left: 20px;    padding-right: 20px;}
    .pt20 {    padding-top: 20px;}
    .sp-table td{ padding: 10px;  border-bottom: 1px dashed #ddd; }
.sp-blue {
    color: #0c8c95;
}

.banner2023 {
    background-image: url(http://click.goodjobs.cn/2024/zhuanti/qjxz/images/list.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top;
    height: 288px;}

    .bottom1 { height: 402px; background-repeat: no-repeat;background-position: center top; z-index: -1; position:absolute; width:100%; }
    a{ text-decoration: none; }
    .copy{ font-size:14px; color:#fff; line-height:36px; margin-top:20px; text-align: center;}

        .fx {position: fixed;top: 190px;left:10px;z-index: 100000;width:110px}
        img {border: 0; vertical-align: middle;}
        A.a02 {FONT-SIZE: 12px;COLOR: #d9d9d9;line-height: 24px;text-decoration: none;font-family: "微软雅黑";}
        A.a02:hover {FONT-SIZE: 12px;COLOR: #d9d9d9;TEXT-DECORATION: underline;line-height: 24px;font-family: "微软雅黑";}
        .cJob {text-decoration: none;color: #cb2a81;font-size: 12px;margin-left: 10px;}
        .cTabOn {background: #fff;}
        .cTabOff {background: #71d6af;}
        .f15 {font-size: 16px;color: #000000;line-height: 64px;text-align: center}
        a.m {font-size: 12px;color: #333333;line-height: 32px;text-decoration: none}
        .zy {margin-left: 742px}
        .w980{width:1020px;margin:a auto}
        input.btn{width:850px;line-height:57px;height:55px;background-color:#fff;border:1; border-color:#00b38a;border-style:solid;padding-left:15px;}
        .fl{float:left}
        .fr{float:right}
        .mr5{margin-right:5px}
        .pad20{padding:25px 30px 10px 0px}
        .cb{clear:both}
        input{ margin-left:0}
        .pr50{padding-right:10px}
        .w1232{width:1232px;margin:0 auto;background-image:url(images/index_16.png);background-repeat:no-repeat;background-position:bottom}
        .bg1{background-image:url(images/index_57.png);height:76px;position:fixed;bottom:0} 
    .bg2{background-image:url(picture/bg2.png);height:250px;background-repeat: no-repeat}
    .hy {background-color: #f08300;color: #fff;line-height: 40px;padding: 0 30px;display: inline-block;}
        .hyb{border-bottom:2px solid #f08300;}
      .zi2{font-size: 18px;line-height: 40px;color: #111;}
         h2{font-size:18px;color:#fff;font-weight:normal;margin-bottom:30px}
        .w214{width:247px;height:267px;background-color:#fff;margin:0 14px;display:inline-block}
    .dcenter{ margin: 0 auto; }
        .cJob1 { text-decoration: none;color: #0a9578; line-height: 30px; font-size: 12px; margin-left: 10px; }
    .scrollView_1Parent .scrollView { width: 110px;}
    .element.style { height: 39px; background-image: url(https://click.goodjobs.cn/2020/zhuanti/cjxy/picture/top2.PNG); background-color: rgb(255, 255, 255);}
input, textarea { user-select: text;  }



.mr10{margin-right:15px}
.mr30{margin-right:50px}
a:hover{text-decoration:underline}
.b1{border-bottom:1px solid #112e5f}
.w30{width:70px}
.w200{width:200px}
.w350{width:233px}
.cor_5{background-color:#112e5f}
.fx{position:fixed;bottom:0}
.mt80{margin-top:80px} 

.sp-font24{ font-size: 24px; }
.sp-mar20{ margin: 20px; }
.sp-mt20{ margin-top: 20px; }
.sp-mt30{ margin-top: 30px; }
.sp-mb30{ margin-bottom: 30px; }
.sp-mb20{ margin-bottom: 20px; }
.sp-pt10{ padding-top: 10px;}
.sp-pt14{ padding-top: 14px;}
.sp-pt20{ padding-top: 20px;}
.sp-pt30{ padding-top: 30px;}
.sp-pb10{ padding-bottom: 10px;}
.sp-ml6{ margin-left: 6px; }
.sp-ml20{ margin-left: 20px; }
.sp-ml80{ margin-left: 80px; }
.sp-ml100{ margin-left: 100px; }
.sp-mr10{ margin-right: 10px; }
.sp-mr20{ margin-right: 20px; }
.sp-name{ width: 700px; height: 84px; background: url(../images/til_bg.png) no-repeat; color: #fff; font-size: 30px; text-align: center; line-height: 74px; }
.sp-wbg{ background: #fff; }.sp-graybg{ background: #f2f3f5;}
.sp-til{ padding-bottom: 4px; height: 30px; background: url(../images/bg_yel.png) repeat-x bottom; display: inline-block; font-weight: 700;}
.sp-list li{ float: left; margin-right: 40px; line-height: 2.5; display: inline-block;}

.sp-wp30{width: 30%;}
.sp-wp20{width: 20%;}

.sp-w280{width: 280px;}


.sp-left{ text-align: left;}.sp-right{ text-align: right;}.sp-cen{ text-align: center;}
.btn-join:hover{ background: #059ca7;}

.sp-text{ height: 36px; line-height: 36px; background: #fff; border: 1px solid #d6d6d6; text-indent: 8px; font-size: 14px; }
.win-til{ height: 60px; padding: 0 20px; line-height: 60px; border-bottom: 1px solid #ddd; }
.win-til img{ vertical-align: middle; margin-top: -3px; }

.sp-over{ overflow: hidden; }

.sp-re{ position: relative; }
.sp-ab{ position: absolute; }
.sp-table{ width: 100%;  display: table; border-collapse: collapse; }
.sp-table th{ padding: 10px; }
.sp-table a{ cursor: pointer !important;  text-decoration: none !important; }
.sp-fulltil{ width: 1100px; height: 84px; background: url(../images/bg_sch.png) no-repeat; color: #fff;  line-height: 74px; }

/*分页*/
.sp-page a{ color: #666; }
.button3{height:41px;line-height:41px;text-align:center;background:#fff;border: 1px solid #e6e6e6; width:45px; font-size:14px;display:inline-block;border-radius:4px;}
.button1.disable,.button2.disable{ color:#999;}
.childrenPage {display:inline-block;}
*+ html .childrenPage { display:inline;zoom:1;}
* html .childrenPage { display:inline;zoom:1;}

.w1100{width:1100px; margin:0 auto;}


.f40{ font-size: 30px !important; color: #fff  !important; padding-top: 30px !important; }

.f26{ font-size:18px !important; color: #fff !important; padding-top: 22px;  line-height:28px}

.f16{ font-size: 16px; color: #0c8c95; line-height: 30px; padding-top: 10px;}

