
/*小屏图标*/
.navbar-toggle{ margin-top:10px !important; margin-bottom:8px !important; border:solid 1px #555 !important; }
.navbar-toggle .icon-bar{ background:#555}
.navbar-toggle{ border:solid 1px #666; padding:7px 7px}

@media (min-width: 769px) {

    /*PC导航*/
    .navmeun{ position:absolute; z-index: 9999; box-sizing: border-box;width: 100%;top:0;padding-top: 50px}
    .navdh{max-width:90%;margin:0 auto}
    .logo{width:20%;float: left;overflow: hidden;padding-left: 15px;padding-top: 8px}
    .yybb{width:15%;float: right;text-align: center;color: #fff;line-height: 50px}
    .yybb img{width:auto;height: 20px}
    .yybb a{color: #fff;padding: 0 5px;text-transform: uppercase}
    .wrap{width:65%;margin: 0 auto; float: right;}
    #nav1 {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}
    #nav1 ul{margin-bottom: 0}
    ul.nav1 {display: inline-flex;flex: 1;}
    li.nav-item {flex: 1;}
    li.nav-item>a{display: block;text-align: center;line-height:48px;font-size: 16px;position: relative; color: #fff}
    li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);  position: absolute;}
    li.nav-item:hover>a ,li.nav-item.active>a{color: #00acba;}
    .nav-item a:hover{color: #00acba;}
    li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
    /* 二级菜单 */
    /*.subMenu{display: none;position: absolute;top:110px;left: 0;width: 100%;padding:25px 0;height:200px;background:rgba(255,255,255,.9);}*/
    /*.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}*/
    /*.subMenu>ul>li>a{display:block;text-align: left;line-height: 50px;color: #fff;}*/
    /*.xlnr{max-width:90%;overflow: hidden;margin:0 auto;}*/
    /*.xlnr .wz{width:65%;margin-left: 20%;}*/
    /*.xlnr .wz ul{padding-left:0%;}*/
    /*.xlnr .wz li{font-size: 15px; text-align:left;width: 100%;color: #555;line-height: 35px}*/
    /*.nav-item .ulleft1 li{width:100%;text-align: left;display: block}*/
    /*.nav-item:first-child .ulleft1{margin-left:0;width:350px!important;}*/
    /*.nav-item:first-child .ulleft1 li{float: left;width:120px}*/
    /*.nav-item:nth-child(5) .subMenu{display: none!important;visibility: hidden}*/
    /*.nav-item:last-child .wz{width:85%;margin-right:17%; float: right}*/
    /*.nav-item:last-child .ulleft1{float: right;margin-left: 0!important;}*/
    /*.nav-item>a{text-align:left!important;}*/

  .subMenu{display: none;position: absolute;top:110px;left: 0;width: 100%;padding:25px 0;height:180px;background:rgba(255,255,255,.9);}
    .subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
    .subMenu>ul>li>a{display:block;text-align: center;line-height: 50px;color: #fff;}
    .xlnr{max-width:90%;overflow: hidden;margin:0 auto;}
    .xlnr .wz{width:65%;margin-left: 20%;}
    .xlnr .wz ul{padding-left:5%;}
    .xlnr .wz li{font-size: 15px; text-align:left;width: 100%;color: #555;line-height: 35px}
    .nav-item .ulleft1 li{width:100%;text-align: left;display: block}
    .nav-item:first-child .ulleft1{margin-left:0;width:350px!important;}
    .nav-item:first-child .ulleft1 li{float: left;width:120px}
    .nav-item:nth-child(5) .subMenu{display: none!important;visibility: hidden}
    .nav-item:last-child .wz{width:85%;margin-right:17%; float: right}
    .nav-item:last-child .ulleft1{float: right;margin-left: 0!important;}

    /*搜索*/
         .navContent{position: absolute;top:110px;left: 0;width: 100%;height:200px;background:rgba(255,255,255,.9);}
         .ssk{padding-left:20%;padding-right:10%;padding-top:30px;}
         .ssk1{width:90%;float:right}
         .ssk1 input{width:90%;float:left;height:40px;line-height:40px;padding-left:20px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border:solid 1px #cecece}
         .ssk1 button{width:10%;float:left;height:40px;line-height:40px;background:#cecece;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border:solid 1px #cecece}
         .ssk1 button img{display:block; margin:7px auto;height:25px;width:auto;}

/*  公司福利*/
.flbt{padding:0 15px;}
    .flbt h2{font-size: 30px;line-height: 45px;margin:0 auto;color: #474747;font-weight:bold}
    .flbt h3{font-size: 20px;margin:0 auto 35px;color: #474747;font-weight:bold;font-family: "Karbon-Regular"!important;}
    
    /*招聘*/
    .zpbox{width:100%;margin:80px auto 50px}
    .zpbox table td{padding:20px 10px;line-height:24px;vertical-align:middle;text-align:center;color:#474747;font-size:16px}
    .zpbox table td:first-child{width:14%}
   .zpbox table td:nth-child(2){width:11%}
   .zpbox table td:nth-child(3){width:8%}
   .zpbox table td:nth-child(4){width:15%;} 
   .zpbox table td:nth-child(5){width:25%;text-align:left}
   .zpbox table td:nth-child(6){width:12%} 
   .zpbox table td:nth-child(7){width:16%} 
   .zpbox table tr{background：#fff;border-bottom:solid 1px #e4e4e5}
   .zpbox table tr:first-child{border-bottom:none}
   .zpbox table tr:nth-child(even){background:#fafafa;padding:10px 0}
   .zpbox .bgt{background:#00adbb;font-size:20px;line-height:40px!important;padding:10px 0; color:#fff!important;border-top-right-radius:15px!important;}
   .zpbox .bgt td{line-height:50px!important;padding:10px 0; color:#fff!important;text-align:center!important;font-size:18px;}
   .zpbox .bgt td:first-child{line-height:50px!important;padding:10px 0; color:#fff!important;border-top-left-radius:15px!important}
   .zpbox .bgt td:last-child{line-height:50px!important;padding:10px 0; color:#fff!important;border-top-right-radius:15px!important}
   
   .zpan{;font-size:16px;text-align:center;line-height:35px;color:#fff!important;background:#0dadbb;display:block;border-radius:10px;margin:5px auto;width:80px;}
/*弹出招聘*/  
   
    .tc .modal-dialog{margin-top: 10%}
    .tc .close{font-size: 40Px!important;float: right;margin-right:20px;margin-top: 10px}
    .tc .title{font-size: 22px;float: left;line-height: 45px;padding-left: 20px}
    .tc .modal-header{padding:15px 20px 10px}

    .tcbd{max-width:95%;margin:20px auto;padding-bottom: 20px}
    .tcbd article{font-size: 14px;width: 95%;margin:25px auto;line-height: 25px}
    .tcbd li{overflow: hidden;width: 98%;margin: 10px auto 0;border-bottom: solid 1px #dedede;}
    .tcbd label{width: 20%;float: left;font-size: 16px;line-height: 40px;text-align: right;padding-right: 25px;font-weight: normal}
    .tcbd input {border: none;height: 40px;line-height:40px;width: 70%;float: left;padding-left: 15px;font-size: 16px}
    .tcan{display: block;width:250px;margin: 30px auto 10px;text-align:center;background: #0dadbb;color: #fff;
        border: none;outline: none;border-radius: 10px;font-size:16px;line-height:45px}
    .tcbd .k1{float: left;height: 35px;line-height:35px;width: 40%;float: left;padding-left: 15px;font-size: 15px}

/*招聘联系*/
.zplx{max-width:1600px;padding:15px;background:#f2fafb;border-radius:20px;margin:20px auto 50px;overflow:hidden;}
.zplx .l{width:55%;float:left;height:400px;flex-direction: row;display: flex;
            align-items: center; /*垂直居中*/
            justify-content: center; /*水平居中*/}
.zplx .l img{display:block;margin:0 auto；vertical-align: middle;max-width: 100%;height:auto;
            align-items: center;}
.zplx .r{width:45%;float:right;display:flex;height:400px;flex-wrap:wrap;align-content:center}
.zplx .r h2{font-size:20px;line-height:50px; margin:5px auto 0;width:100%;}
.zplx .r .nr{font-size:16px;line-height:30px;width:100%}
.zplx .r .nr:first-child{margin-bottom:20px}





}



@media (max-width: 768px) {
    .logotop{display: block;overflow: hidden}
    .topdh{width:100%;background: #fff;padding:10px 0;}
    .topdh .col-xs-12{padding: 0}

    .logo{float:left;width:30%;margin-top: 15px;margin-left: 10px}
    .logor{width:50%;text-align: right;font-size:14px;line-height: 45px;margin-bottom: -5px;float: left;text-indent: 25px;color: #eee}
    .logor img{height:20px;width:auto;
    }
    .logor a{display:inline;color: #555;text-transform: uppercase}
    .ssbox{width:100%;margin:0px auto;overflow: hidden;background: #e9f0f8;padding: 8px 0}
    .ssbox1{width:95%;margin: 0 auto}
    .ssbox1 input{width:80%;float: left;border: solid 1px #ccc;height:35px;line-height: 35px;font-size:14px;
        padding-left: 50px;background: url(../images/ssdot.png) no-repeat 12px center}
    .ssbox1 button{width:20%;float:right;border:none;background: #00509e;text-align: center;line-height: 35px;color: #d0d9e4;font-size: 14px}
    .navbar-nav{ text-align: center; background: #f6f6f6; width: 100%; margin: 0 !important}
    .navbar-nav li{border-bottom: solid 1px #dedede;}
    .navbar-nav li a{color: #555}
    .navbar-collapse{padding:0 !important}
    .dropdown-menu li{text-align: center;line-height: 30px}
    .dropdown-menu li:last-child{border-bottom: none}

    /*  公司福利*/
    .flbt{padding: 0 15px}
    .flbt h2{font-size: 26px;line-height: 40px;margin:10px auto 0;color: #474747}
    .flbt h3{font-size: 20px;margin:0 auto 15px;color: #474747;font-weight:bold;font-family: "Karbon-Regular"!important;}
        /*招聘*/
    .zpbox{width:100%;margin:30px auto 30px;overflow-x:scroll;}
    .zpbox table{width:1100px;}
    .zpbox table td{padding:0 10px;line-height:24px;vertical-align:middle;text-align:center;color:#474747;font-size:14px}
   /* .zpbox table td:first-child{width:15%}*/
   /*.zpbox table td:nth-child(2){width:15%}*/
   /*.zpbox table td:nth-child(3){width:10%}*/
   /*.zpbox table td:nth-child(4){width:15%;} */
   /*.zpbox table td:nth-child(5){width:25%;text-align:left}*/
   /*.zpbox table td:nth-child(6){width:12%} */
   /*.zpbox table td:nth-child(7){width:18%} */
       .zpbox table td:first-child{width:15%}
   .zpbox table td:nth-child(2){width:15%}
   .zpbox table td:nth-child(3){width:10%}
   .zpbox table td:nth-child(4){width:15%;} 
   .zpbox table td:nth-child(5){width:25%;text-align:left}
   .zpbox table td:nth-child(6){width:12%} 
   .zpbox table td:nth-child(7){width:18%} 
   .zpbox table tr{background：#fff;border-bottom:solid 1px #e4e4e5}
   .zpbox table tr:first-child{border-bottom:none}
   .zpbox table tr:nth-child(even){background:#fafafa;padding:10px 0}
 .zpbox .bgt{background:#00adbb;font-size:16px;line-height:30px!important;}
   .zpbox .bgt td{line-height:30px!important;padding:10px 0; color:#fff!important;text-align:center!important;font-size:16px;}
     
 .zpbox .bgt td:first-child{line-height:40px!important;padding:10px 0; color:#fff!important;border-top-left-radius:15px!important}
  .zpbox .bgt td:last-child{line-height:40px!important;padding:10px 0; color:#fff!important;border-top-right-radius:15px!important}
   .zpan{width:80px;font-size:16px;text-align:center;line-height:45px;color:#fff!important;background:#0dadbb;display:block;border-radius:10px;margin:0 auto 30px}

       /*弹出招聘*/  
    .tc .modal-dialog{margin-top: 24%}
    .tc .close{font-size: 30px!important;float: right;margin-right:20px;margin-top: 12px}
    .tc .title{font-size: 22px;float: left;line-height: 35px;padding-left: 20px}
    .tc .modal-header{padding:5px 20px}

    .tcbd{max-width:95%;margin:20px auto;padding-bottom:5px}
    .tcbd article{font-size: 14px;width: 99%;margin:10px auto;line-height: 25px}
    .tcbd li{overflow: hidden;width: 98%;margin: 10px auto 0;border-bottom: solid 1px #dedede;}
    .tcbd label{width: 25%;float: left;font-size: 15px;line-height: 35px;text-align: right;padding-right: 3px;font-weight: normal}
    .tcbd input {border: none;height: 35px;line-height:35px;width: 70%;float: left;padding-left: 10px;font-size: 15px}
    .tcbd .k1{border: none;height: 35px;line-height:35px;width: 36%!important;float: left;padding-left: 15px;font-size: 15px;}
    .tcan{display: block;width:80%;margin: 30px auto 10px;text-align:center;background: #0dadbb;color: #fff;
        border: none;outline: none;border-radius: 10px;font-size:16px;line-height:45px}
 
    /*招聘联系*/
.zplx{max-width:1600px;padding:30px 0;background:#f2fafb;border-radius:20px;margin:20px auto 50px;overflow:hidden;}
.zplx .l{width:100%;margin:10px auto}
.zplx .l img{display:block;max-width: 70%;height:auto;margin:20px auto}
.zplx .r{width:90%;margin:10px auto}
.zplx .r h2{font-size:18px;line-height:50px; margin:5px auto 0;width:100%;}
.zplx .r .nr{font-size:14px;line-height:26px;width:100%}
.zplx .r .nr:first-child{margin-bottom:20px}
    
}

#platform .BMap_noprint {
    background: url(../images/dbimg.png) no-repeat center center !important;height: 26px!important;
}



/*页码*/
.listfy {text-align:center; width:98%; display:block; margin:5px auto;}
.pagination a{color:#0b112a !important}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff !important;
    cursor: default;
    background-color:#00509e  !important;
    border-color: #ddd !important;}




/*顶部*/
.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background:  url(../images/cd-top-arrow.svg) no-repeat center 50%;

    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .8;
}
.no-touch .cd-top:hover {
    background-color:#06C;
    opacity: 1;
}
.container .swiper-slide img{width:168px; height: 54px; border:solid 1px #dedede}
@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 30px;
    }
}