/*logo*/
#cz{height:86px}
#logo{width:270px;margin-top:18px;}
#search{margin:24px 0 0 20px;width:690px}
.s_left{background:url(../images/i_bg.gif) no-repeat 0 -32px;width:8px;height:42px}
.s_leib{background:url(../images/i_bg.gif) repeat-x 0 -75px;width:82px;height:42px;line-height:42px}
.s_leib p{background:url(i_icon.gif) no-repeat 60px -637px;padding-left:6px;height:35px;line-height:35px;margin-top:4px;color:#633;font-size:12px;}
.s_leib p a:visited{color:#633}
.s_leib p a{color:#633}
.s_leib ul{width:60px;height:210px;z-index:999;position:absolute;border:1px solid #CCC;background:#FFF;display:none;font-size:12px;}
.s_leib ul li{height:23px;line-height:23px;float:left;width:60px;text-align:center}
.s_leib ul li a:hover{background:#069;display:block;color:#FFF}
.s_leib ul li a{color:#666}
.s_text{background:url(../images/i_bg.gif) repeat-x 0 -118px;width:370px;height:42px}
.s_text input{height:30px;line-height:30px;padding-left:5px;border:none;margin-top:5px;width:335px;background:none;color:#999}
.s_sous{background:url(../images/i_bg.gif) repeat-x 0 -161px;width:82px;height:42px}
.s_sous input{height:30px;margin-top:5px;line-height:30px;text-align:center;width:82px;background:none;border:none;color:#333;font-weight:bold;font-size:14px}
.s_right{background:url(../images/i_bg.gif) no-repeat 0 -204px;width:8px;height:42px}
.btn_1{margin-top:3px;background:url(../images/top_fb.gif) no-repeat;width:129px;height:35px;line-height:35px;text-align:center;font-size:16px;font-weight:bold}
.btn_1 a:visited,.btn_1 a:link{color:#fff}
.btn_1 a:hover{text-decoration:underline}
#logo img{width: 150px; height: 50px; object-fit: contain;}
/*顶部导航*/
.w{width:1200px;margin:0 auto}
/* #top{background:url(i_bg.gif) repeat-x 0 0;width:100%;height:31px;color:#666;line-height:31px;font-size:12px;position:relative;z-index:300}
.top_left{width:600px;float:left;height:31px}
.top_left div{float:left;line-height:28px}
.top_left a:link,.top_left a:visited{color:#333;text-decoration:none}
.top_left a:hover{color:#f00;text-decoration:underline}
.top_nav_line{padding:0 6px;color:#ccc}
.topnav{padding: 0 14px 0 3px;z-index:3;position:relative;}
.topnav:after{content:'';background: url() 0px 10px no-repeat;position:absolute;top:0;right:0;height: 100%;width: 10px;}
.topnav a{display:block;height:28px;overflow:hidden}
.topnav ul li a{display:inline;overflow:inherit;height:auto}
.topnav div{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;margin:0 0 0 -1px;padding:5px 0;display:none;z-index:2;left:0;top:26px}
.topnav div li.tcurr{background:#f2f2f2}
.topnav div li{display:block;white-space:nowrap;width:90px;height:20px;line-height:20px;padding:6px 0 6px 10px;border-bottom:1px dotted #DDD}
.topnav div img{float:left;width:20px;height:20px;margin-right:8px}
.topnav.scurr{padding: 0 13px 0 2px;border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:3;}
.dh_more{margin-top:3px}
#top_right{width:600px;height:28px;line-height:28px}
#top_right a:visited,#top_right a:link{color:#666}
.ultop li a:hover,#top_right a:hover{color:#f60;text-decoration:underline}
.login{width:520px}
.loginqq{width:106px!important;float:right;vertical-align:middle;line-height:28px;margin-top:4px;#margin-top:0px;_margin-top:0px}
.loginqq a{margin-left:3px}
.login span{color:#CCCCCC;font-family:'宋体';margin:0 3px} */
/* .help{background:url(i_icon.gif) no-repeat 0 7px;padding-left:16px;height:30px;width:56px} */


.newred-nav{background:#ff3333!important;height:42px!important;font-family:"Microsoft Yahei"!important;}
.newred-nav .w{height:100%;}
.newred-nav .newred-nav-ul{height:100%;line-height:42px;font-size:16px;width:100%;}
.newred-nav .newred-nav-ul li{height:100%;line-height:42px;margin-top:0;float:left;/* width:90px; */}
.newred-nav .newred-nav-ul li.fr{float:right;}
.newred-nav #curt{background:#e61818;width:auto;}
.newred-nav .newred-nav-ul a{color:#fff;display:block;text-align:center;padding:0 20px;font-weight:bold;}
.newred-nav.zp .newred-nav-ul a{padding:0 32px;}
.newred-nav .newred-nav-ul a:hover{height:100%;background:#e61818;text-decoration:none!important;}
.newred-nav .newred-nav-ul a:visited,.newred-nav .newred-nav-ul a:link{text-decoration:none!important;}
.newred-nav #fenleiNav{float:right;position:relative;width:160px;}
.newred-nav #fenleiNav .row{width:11px;height:6px;display:inline-block;background:url(../images/newred-nav-row.png);margin-left:10px;vertical-align:middle;}
.newred-nav .newred-nav-ul ol{width:160px;background:#fff;overflow:hidden;position:absolute!important;left:0;top:42px;z-index:2000!important;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}
.newred-nav .newred-nav-ul ol li{width:100%;}
.newred-nav .newred-nav-ul ol a{display:block;color:#666;width:120px;padding-left:25px;text-align:left;}
.newred-nav .newred-nav-ul ol a:hover{background:#f5f5f5;color:#f33;}
.newred-search{height:110px!important;overflow:hidden;font-family:"Microsoft Yahei"!important;}
.newred-search #logo{background:none;margin-top:25px;width:390px;}
.newred-search #logo a{display:inline-block;height:50px;line-height:50px;overflow:hidden;}
.newred-search #logo img{float:left;display:block;}
.newred-search #logo span{float:left;height:50px;line-height:50px;color:#333;font-size:28px;}
.newred-search #logo span b{font-weight:normal;margin-left:5px}
.newred-search #search{float:right;margin:32px 0 32px 0;width:640px;}
.newred-search .sea-box{border:1px solid #ff8585;height:40px;line-height:40px;float:left;}
.newred-search .sea-box .s_leib{width:100px;height:40px;line-height:40px;text-align:center;background:#f5f5f5;text-align:center;cursor:pointer;}
.newred-search .sea-box .s_leib p{background:none;margin:0;height:40px;line-height:40px;font-size:14px;color:#666;padding:0;width:65px;display:inline-block;}
.newred-search .sea-box .s_leib a{color:#666;}
.newred-search .sea-box .s_leib .row{width:8px;height:5px;background:url(../images/newred-search-row.png);display:inline-block;vertical-align:middle;}
.newred-search .s_leib ul{width:89px;border:none;height:auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);}
.newred-search .s_leib ul li{width:89px;height:40px;line-height:40px;background:#fff;text-align:left;}
.newred-search .s_leib ul a{color:#666;font-size:14px;display:block;width:79px;padding-left:10px;}
.newred-search .s_leib ul a:hover{background:#f5f5f5;color:#f33}
.newred-search .sea-box .s_text{width:250px;height:40px;background:#fff;}
.newred-search .sea-box .s_text input{height:40px;line-height:40px;padding-left:20px;margin:0;font-size:14px;width:250px;}
.newred-search .sea-box .s_sous{height:100%;background:#ff8585 url(../images/newred-search-icon.png) no-repeat center center;width:48px;}
.newred-search .sea-box .s_sous input{color:#fff;font-size:16px;height:100%;margin:0;padding:0;font-weight:normal;line-height:40px;width:100%;cursor:pointer;}
.newred-search .sea-box .s_sous:hover{background:#e61818 url(../images/newred-search-icon.png) no-repeat center center;}
.newred-search .btn_1{width:110px;height:42px;line-height:42px;background:#f33;font-size:16px;margin:0;cursor:pointer;font-weight:normal; }
.newred-search .btn_1:nth-last-child(2){margin-left: 10px;}
.newred-search .btn_1:hover{background:#e61818;}
.newred-search .btn_1 a:hover{text-decoration:none;}
.newred-search .logo-navbox.clearfix{clear:unset!important;zoom:1;}
.newred-search .logo-navbox.clearfix:after{clear:both;content:'';display:block;height:0;}
.newred-search .sea-box .s_leib:hover ul{display:block !important;}


/*招聘首页菜单新样式 20200528 by xn*/
.zp-linkBox_v2{color:#333;font-size:18px;margin-top:25px}
.zp-linkBox_v2 .link{line-height:25px;padding:0 26px 15px;position:relative;}
.zp-linkBox_v2 .link.new:before{background:#f33;color:#fff;content:'NEW';font-size:12px;height:14px;line-height:14px;padding:0 2px;position:absolute;right:0;top:-3px;}
.zp-linkBox_v2 .link.on,.zp-linkBox_v2 .link:hover{color:#f33;}
.zp-linkBox_v2 .link.on:after,.zp-linkBox_v2 .link:hover:after{background:#f33;bottom:0;content:'';height:3px;left:0;position:absolute;width:100%}
.zp-linkBox_v2 .more{cursor:pointer;line-height:25px;padding:0 33px 15px;position:relative;}
.zp-linkBox_v2 .more:hover{color:#f33;}
.zp-linkBox_v2 .more:hover .ul{display:block;}
.zp-linkBox_v2 .more .ul{background:#fff;border:1px solid #EEF0F1;box-shadow:0 6px 16px rgba(196,199,202,0.8);display:none;left:0;position:absolute;top:100%;width:100%;z-index:1}
.zp-linkBox_v2 .more .ul .item{color:#333;font-size:16px;height:50px;line-height:50px;text-align:center}
.zp-linkBox_v2 .more .ul .item+.item{border-top:1px solid #EEF0F1;}
.zp-linkBox_v2 .more .ul a:hover{color:#f33;}



/*首页*/
.newred-search.zp #search{margin:25px 0 10px;width:810px;}
.newred-search.zp .sea-box{border-width:2px;width:auto}
.newred-search.zp .sea-box .s_text{width:518px}
.newred-search.zp .sea-box .s_text input{outline:0;width:499px}
.newred-search .s_leib ul a{padding-left:0;width:auto;text-align:center}
.newred-search .sea-box .s_leib{border-right:1px solid #ff8585}
.newred-search.zp .linkBox{color:#999;font-size:12px;line-height:16px;width:670px;}
.newred-search.zp .linkBox .fl{height:16px;overflow:hidden;max-width:590px}
.newred-search.zp .linkBox .link{display:inline-block;}
.newred-search.zp .linkBox .link+.link{margin-left:10px}
.newred-search.zp .linkBox .link:hover{color:#f33;}
.newred-search .btn_1{height:44px;line-height:44px}
.zp-linkBox{color:#333;font-size:18px;margin-top:25px}
.zp-linkBox .link{line-height:25px;padding:0 38px 15px;position:relative;}
.zp-linkBox .link.new:before{background:#f33;color:#fff;content:'NEW';font-size:12px;height:14px;line-height:14px;padding:0 2px;position:absolute;right:0;top:-3px;}
.zp-linkBox .link.on,.zp-linkBox .link:hover{color:#f33;}
.zp-linkBox .link.on:after,.zp-linkBox .link:hover:after{background:#f33;bottom:0;content:'';height:3px;left:0;position:absolute;width:100%}
.zp-jobWrap{background:#f6f7f8;padding:20px 0 10px;}
.zp-jobBox .linkBox{background:#fff;color:#333;font-size:14px;height:490px;width:220px;}
.zp-jobBox .linkBox a:hover{color:#f33;text-decoration:underline;}
.zp-jobBox .linkBox .item{padding-left:20px;position:relative;}
.zp-jobBox .hide-menu{background:#fff;border:1px solid #f33;color:#999;display:none;font-size:14px;left:100%;padding:25px 0;position:absolute;top:-1px;width:640px;z-index:10}
.zp-jobBox .hide-menu:before{background:#fff;content:'';height:38px;left:-1px;position:absolute;top:0;width:1px;}
.zp-jobBox .hide-menu .tit{color:#333;font-weight:bold;padding-left:28px}
.zp-jobBox .hide-menu .list{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding-left:28px;overflow:hidden;text-overflow:ellipsis;width:25%;}
.zp-jobBox .hide-menu a:hover{color:#f33;text-decoration:underline;}
.zp-jobBox .hide-menu1{background:#fff;border:1px solid #f33;color:#999;display:none;font-size:12px;left:100%;position:absolute;top:0;width:978px;z-index:10}
.zp-jobBox .hide-menu1 .liBox{margin-left:24px;position:relative;width:930px;}
.zp-jobBox .hide-menu1 .liBox+.liBox{border-top:1px solid #e9ebf0;}
.zp-jobBox .hide-menu1 .list{padding:20px 0;width:166px;}
.zp-jobBox .hide-menu1 .list+.list{margin-left:24px}
.zp-jobBox .hide-menu1 .tit{color:#333;font-size:14px;font-weight:bold;}
.zp-jobBox .hide-menu1 .links{line-height:22px;margin-top:10px}
.zp-jobBox .hide-menu1 a:hover{color:#f33;text-decoration:underline;}

.zp-jobBox .hide-menu2{background:#fff;border:1px solid #f33;color:#999;display:none;font-size:12px;left:100%;position:absolute;top:0;width:978px;z-index:10}
.zp-jobBox .hide-menu2 .liBox{margin-left:24px;position:relative;width:930px;}
.zp-jobBox .hide-menu2 .liBox+.liBox{border-top:1px solid #e9ebf0;}
.zp-jobBox .hide-menu2 .list{padding:20px 0;width:166px;position:relative;}
.zp-jobBox .hide-menu2 .list+.list{margin-left:24px}
.zp-jobBox .hide-menu2 .tit{color:#333;font-size:14px;font-weight:bold;}
.zp-jobBox .hide-menu2 .links{
	line-height:22px;position:absolute;top:100%;left:0;display:none;margin-top:-10px;
	box-shadow: 0px 1px 8px rgba(0,0,0,0.12);z-index:4;background:#fff;
}
.zp-jobBox .hide-menu2 .links:before{
	height: 20px;
    width: 20px;
    background: #fff;
    box-shadow: 0 0 12px rgba(0, 0, 0, .12);
    content: '';
    position: absolute;
    top: -5px;
    left: 47px;border-radius: 2px;
    transform: rotate(45deg);
}
.zp-jobBox .hide-menu2 .list:nth-child(3) .links{
	left:-8px;
}
.zp-jobBox .hide-menu2 .list:nth-child(3) .links:before{left:55px;}
.zp-jobBox .hide-menu2 .list:nth-child(4) .links{
	left:-198px;
}
.zp-jobBox .hide-menu2 .list:nth-child(4) .links:before{left:245px;}
.zp-jobBox .hide-menu2 .list:nth-child(5) .links{
	left:-388px;
}
.zp-jobBox .hide-menu2 .list:nth-child(5) .links:before{left:443px;}
.zp-jobBox .hide-menu2 .links .con{
	border-radius: 2px;padding:1px 20px 26px;width:580px;box-sizing:border-box;position:relative;background:#fff;
}
.zp-jobBox .hide-menu2 .links .con:after{clear:both;content:'';display:block;}
.zp-jobBox .hide-menu2 .links a{display:inline-block;width:135px;color:#666;font-size:14px;float:left;margin-top:20px;}
.zp-jobBox .hide-menu2 .list:hover .links{display:block;}
.zp-jobBox .hide-menu2 a:hover{color:#f33;text-decoration:underline;}


.zp-jobBox .linkBox .item1{padding-left:20px;position:relative;}
.zp-jobBox .linkBox .item:hover{border:1px solid #f33;border-right-width:0;padding-left:19px}
.zp-jobBox .linkBox .item:hover .link{height:38px;line-height:38px}
.zp-jobBox .linkBox .item:hover .hide-menu{display:block;}
.zp-jobBox .linkBox .item1:hover .hide-menu1{display:block;}
.zp-jobBox .linkBox .item1:hover .hide-menu2{display:block;}
.zp-jobBox .linkBox.no-child .item:hover{border-color:#fff;}
.zp-jobBox .linkBox.no-child .item:hover .hide-menu{display:none;}
.zp-jobBox .linkBox .item .link{display:block;height:40px;line-height:40px;overflow:hidden;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;}
.zp-jobBox .linkBox .item1 .link{display:block;height:45px;line-height:45px;}
.zp-jobBox .linkBox .item .link:before{background:url('../images/zp_index_icons.png');background-position:-60px -230px;content:"";height:12px;margin-top:-6px;position:absolute;right:20px;top:50%;width:6px;}
.zp-jobBox .linkBox .item1 .link:before{background:url('../images/zp_index_icons.png');background-position:-50px -230px;content:"";height:12px;margin-top:-6px;position:absolute;right:20px;top:50%;width:6px;}
.zp-jobBox .linkBox .item1 .icon{background:url('../images/zp_index_icons.png');background-position:-50px -210px;display:inline-block;height:16px;margin-right:7px;vertical-align:middle;width:16px}
.zp-jobBox .linkBox .item1{background:#f33}
.zp-jobBox .linkBox .item1 .link{color:#fff;font-weight:bold;}
.zp-jobBox .infoBox{margin-left:10px;width:970px}
.zp-jobBox .con1{height:400px}
.zp-jobBox .slideBox{height:400px;width:700px;}
.zp-jobBox .slideBox .swiper-slide{width:700px;}
.zp-jobBox .slideBox .swiper-slide img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.zp-jobBox .slideBox .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;border-radius:6px;background:#fff;margin:0 4px;opacity:0.6;cursor:pointer;}
.zp-jobBox .slideBox .swiper-pagination-bullet-active{background:#fff;-webkit-border-radius:3px;border-radius:3px;opacity:1;width:18px;}
.zp-jobBox .slideBox .swiper-pagination{bottom:20px;position:absolute;right:40px;z-index:20; width: fit-content;}
.zp-jobBox a.zph{position:relative;display:block;}
.zp-jobBox a.zph .zphInfo{color:#fff;font-size:20px;font-weight:bold;left:0;position:absolute;text-align:center;top:270px;width:100%}
.zp-jobBox a.zph .info{background:#09919d;border:2px solid #ffd237;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;overflow:hidden;padding:0 24px;text-overflow:ellipsis;max-width:90%;white-space:nowrap;}
.zp-jobBox a.zph .time{font-size:18px;font-weight:normal;margin-top:12px;text-align:center}
.zp-jobBox .userBox{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:400px;margin-left:10px;padding:25px 20px 0;width:260px;}
.zp-jobBox .userBox .btn{-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:16px;height:36px;line-height:36px;text-align:center;width:104px}
.zp-jobBox .userBox .btn1{background:#f33}
.zp-jobBox .userBox .btn1:hover{background:#e61818;}
.zp-jobBox .userBox .btn2{border:1px solid #f33;color:#f33;}
.zp-jobBox .userBox .btn2:hover{background:#ffeded}
.zp-jobBox .userBox .btn3{background:#39f}
.zp-jobBox .userBox .btn3:hover{background:#2e8ae6}
.zp-jobBox .userBox .btnBox1{margin-top:25px}
.zp-jobBox .userInfo-noload+.btnBox1{margin-top:45px}
.zp-jobBox .userBox .link-user:hover .name{color:#f33;text-decoration:underline;}
.zp-jobBox .userBox .link{color:#999;font-size:14px;margin-top:25px;text-align:center;text-decoration:underline;}
.zp-jobBox .userBox .link a:hover{color:#f33;text-decoration:underline;}
.zp-jobBox .userInfo .imgBox{display:table-cell;height:68px;overflow:hidden;width:68px;}
.zp-jobBox .userInfo .info{color:#999;display:table-cell;font-size:14px;padding-left:12px;vertical-align:middle;width:138px}
.zp-jobBox .userInfo .imgBox .img{-webkit-border-radius:50%;border-radius:50%;border:1px solid #e4e4e4;display:block;height:68px;-webkit-object-fit:cover;object-fit:cover;width:68px}
.zp-jobBox .userInfo .name{color:#333;font-size:18px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zp-jobBox .userInfo .name span{white-space: nowrap; display: inline-block; max-width: 100px; overflow: hidden; text-overflow: ellipsis;}
.zp-jobBox .userInfo .name .xicon-comtype{margin:0 0 0 5px;vertical-align:-1px}
.zp-jobBox .userInfo .name .xicon-gs-status{margin:0 0 0 5px;vertical-align:-1px}
.zp-jobBox .userDoInfo{margin-left:-20px}
.zp-jobBox .userDoInfo .item{color:#333;font-size:14px;margin:25px 0 0 20px;text-align:center;width:60px;}
.zp-jobBox .userDoInfo .num{color:#f33;display:inline-block;font-size:20px;margin-bottom:5px;position:relative;}
.zp-jobBox .userDoInfo .num.new:after{background:url('../images/zp_index_icons.png');background-position:-50px -245px;content:'';height:15px;left:100%;margin-left:5px;position:absolute;top:-3px;width:34px;}
.zp-jobBox .userDoInfo .item .tit{margin-top: -6px;}
.zp-jobBox .userDoInfo .xicon-zp-do{margin-bottom:5px}
.zp-jobBox .userDoInfo .item:hover{color:#f33;}
.zp-jobBox .userDoNew{border:1px solid #e9ebf0;margin-top:20px;padding:20px 15px;text-align:center}
.zp-jobBox .userDoNew .tit{color:#333;font-size:14px}
.zp-jobBox .userDoNew .btn{margin:10px auto 0;}
.zp-jobBox .userInfo-noload{margin-top:10px;text-align:center}
.zp-jobBox .userInfo-noload .img{-webkit-border-radius:50%;border-radius:50%;border:1px solid #e4e4e4;height:68px;-webkit-object-fit:cover;object-fit:cover;width:68px}
.zp-jobBox .userInfo-noload .tit{color:#333;font-size:16px;margin-top:15px;}
.zp-jobBox .userInfo-noload .info{color:#999;font-size:14px;margin-top:10px}
.zp-jobBox .user-loadBox{margin-top:25px;text-align:center}
.zp-jobBox .user-loadBox .type{margin-top:30px}
.zp-jobBox .user-loadBox .tit{color:#999;font-size:14px;line-height:18px;position:relative;}
.zp-jobBox .user-loadBox .tit:after{background:#9a9a9a;content:'';height:1px;left:0;position:absolute;top:50%;width:100%;}
.zp-jobBox .user-loadBox .tit i{background:#fff;padding:0 8px;position:relative;z-index:1}
.zp-jobBox .user-loadBox .link +.link{margin-left:25px}
.zp-jobBox .user-loadBox .xicon-zp-do{-webkit-transition:all .2s linear;transition:all .2s linear;}
.zp-jobBox .user-loadBox .xicon-zp-do:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.zp-jobBox .con2{margin-top:10px}
.zp-jobBox .con2 .link{height:80px;overflow:hidden;width:316px}
.zp-jobBox .con2 .link+.link{margin-left:11px}
.zp-jobBox .con2 .link:hover .img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.zp-jobBox .con2 .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}
.slideBox .swiper-wrapper .siteAdvObj{height: 100%;}
.zp-jobBox .con2 li{height:80px;overflow:hidden;width:316px; float: left; margin-left: 11px;}
.zp-jobBox .con2 li:first-of-type{margin-left: 0;}


.zp-zxBox{width: auto;}

.hide{display: none;}