
/* CSS Document */
body{font-size: 14px; 
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100%;background-color:#2c3ee5; margin: 0 auto; }
        ul,li{list-style:none;margin:0; padding:0;}
        .w100 { max-width: 1920px;  width: 100%;  margin: 0px auto;
}
    .mb10 {    margin-bottom: 10px;}
        .btn-join{ padding: 0 24px; height: 40px; background: #524ef2; 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:#2527aa;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: #524ef2;}
    .sp-plr20 {    padding-left: 20px;    padding-right: 20px;}
    .pt20 {    padding-top: 20px;}
    .sp-table td{ padding: 10px;  border-bottom: 1px dashed #ddd; }
.top3 {
    background-image: url(../images/banner1.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
        .top2 {background-image: url(../images/banner.jpg);background-repeat: no-repeat;background-position: center top;}
    .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:none}
.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: 40px; }
.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: #4743e6;}

.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:1000px; margin:0 auto;}

.w682{width:682px; margin:0 auto;} 
.w720 {    width: 720px;}
.w260 {  width: 260px;}
 

.tal{ text-align: center; }
.mt30{ margin-top: 30px; }
.input1 {
    border: 1px solid #ffffff;
    width: 682px;
    font-size: 14px;
    line-height: 50px;
    border-radius: 50px;
    color: #666666;
}
.lh28 { line-height: 28px;}
.lh40 { line-height: 40px;}

.pt10 { padding-top: 10px;}
.mt10 {  margin-top: 10px;}
.clearfix {
    display: block;
}
.c666 {
    color: #666;
}
.f12 {
    font-size: 12px;
}
.f16 {
    font-size: 16px;
}
.mr10 {
    margin-right: 10px;
}
.cf30 {
    color: #f30;
}
.mr5 {
    margin-right: 5px;
}
.ml5 {
    margin-left: 5px;
}
.cddd {
    color: #ddd;
}
.sear-wel li {
    float: left;
    font-size: 12px;
    color: #999;
    display: inline-block;
    padding: 0 8px;
    border: 1px solid #eee;
    line-height: 22px;
    margin-right: 8px;
    background: #fff;
}
.bor1 {
    border-bottom: 1px solid #ddd;
}
.button {
    color: #a0a0a0;
}
.em1 { font-size:16px; color: #333 }
.em6  { font-size:14px; color: #a0a0a0 }
.em5  { font-size:18px; color: #ff0000;    line-height: 15px;
 }

.wp95 {
    width: 90%;
    margin: 0 auto;
}

.fuli {
    color: #a0a0a0;
}
.pt15{padding-top: 15px;}