/** 
Reset 
1.位置属性(position, top, right, z-index, display, float等)
2.大小(width, height, padding, margin)
3.文字系列(font, line-height, letter-spacing, color- text-align等)
4.背景(background, border等)
5.其他(animation, transition等)
**/
*{font-family:'Microsoft YaHei';}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, img, a{margin:0;padding:0;text-decoration: none;border:medium none;vertical-align:middle;list-style: none;}
body{min-width:320px;background-color:#f8f8f8;}
img{max-width:100%;max-height:100%;}
body, h1, h2, h3, h4, h5, h6, span, font, p, em, a{font-size: 0.875rem;font-weight:normal;font-style:normal;color:#4f4f4f;}
i{font-weight:normal;font-style:normal;}
.clearfloat:after{display:block;height:0;clear:both;content:"";visibility:hidden;}
.clearfloat{zoom:1}
.clear{display:block;height:0;clear:both;}

.clklink{color:#cc0000;text-decoration:underline;}
/*header顶部*/
.header{width:97%;padding:8px 1.5%;background-color:#cc0000;position:fixed;top:0;left:0;z-index:99;}
#logo, .search, #more_search{float:left;display:block;}
#logo{width:35%;height:36px;background:url(../image/logo.png) left center no-repeat;background-size: contain;}
.search{position:relative;width:60%;height:36px;margin-left:5%;background-color:#df3031;border-radius:5px;}
.search input{width:55%;height:36px;margin:0;padding:0;text-indent:0.5em;float:left;background:none;border:0;color:#fff;}
.search input::-webkit-input-placeholder{color:#990000;}
.search i{float:right;width:20%;text-align:center;font-size:1.2rem;line-height:36px;background-color:#990000;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.search .search_to{display:block;float:left;width:25%;text-align:center;line-height:36px;position:relative;z-index:1;}
.search .search_to span{color:#fff;margin-left:2px;}
.search .search_to div em{font-size:12px;color:#FFF;}
.search_lis{display:none;position:absolute;top:36px;width:90%;background-color:#b90101;color:#fff;padding:3%;left:2%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.search_lis li{height:26px;line-height:26px;}
#more_search{float:right;width:10%;height:36px;text-align:center;background-color:#df3031;border-radius:5px;display:none;}
#more_search p{margin-top:0.45rem;font-size:0.75rem;line-height:0.75rem;color:#fff;}
#more_search p+p{margin-top:0;}
.search_tiaojian{border-bottom:#e1e0e0 1px solid;}
.search_tiaojian li{width:33.3333%;float:left;text-align:center;height:36px;line-height:36px;margin:0;padding:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;border-right:#e1e0e0 1px solid;}
.search_tiaojian select{width:100%;padding:0 15%;height:35px;border:0;margin:0;background:none;}
.search_tiaojian2 li{width:25%;}
.search_tiaojian2 li select{padding:0;}
.search_tiaojian3 li{width:50%;}


/*banner横幅*/
.swiper-container{width: 100%;}
.swiper-slide{text-align:center;}
.swiper-slide img{max-width:100%;}

/*menu菜单*/
.menu, .zp_scroll{background-color:#fff;}
.menu i, .nav ul li i{font-size:1.25rem;color:#fff;}
.menu ul li{float:left;width:20%;margin-top:15px;text-align:center;}
.menu ul li a em{display:block;width:45px;padding:12px 0;margin:0 auto 5px;background-color:#5495e6;border-radius:12px}
.menu ul li+li a em{background-color:#29a3e4;}
.menu ul li+li+li a em{background-color:#f36e6e;}
.menu ul li+li+li+li a em{background-color:#f49739;}
.menu ul li+li+li+li+li a em{background-color:#E03939;}
.menu_jl, .menu_zw{display:block;float:left;width:45%;padding:11px 0;margin:10px 0 15px 3%;font-size:1rem;text-align:center;background-color:#62c7b5;border-radius:6px;color:#fff;}
.menu_zw{background-color:#75aac9;}
.menu_jl i, .menu_zw i{position:relative;top:2px;margin-right:6px;}


/*标题通用*/
.column{width:100%;font-size:1rem;background-color:#eaeaea;border-bottom:1px #cc0000 solid;}
.column span{display:block;float:left;width:50%;height:38px;line-height:38px;text-align:center;}
.column span+span{color:#4f4f4f;}
.column span i{margin-right:8px;}
.column span.click_rus{color:#FFF;background-color:#cc0000;border-top-right-radius:5px;}
.column span+span.click_rus{border-top-left-radius:5px;border-top-right-radius:0;}
.column span{font-size:1rem;}


/*zp_scroll紧急招聘*/
.zp_scroll{width:100%;padding:10px 0;margin-top:10px;background-color:#fff;}
.zp_scroll .column{float:left;width:52px;height:40px;background-color:#fff;border-right:1px #e5e5e5 solid;border-bottom:0;}
.zp_scroll .column img{width:60%;margin:3px 0 0 10px;}
.zp_scroll #oDIV{height:40px;margin:0 8px 0 62px;overflow:hidden;}
.zp_scroll ul li, .hot li{height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zp_scroll ul li a{line-height:19px; vertical-align:text-top;}


/*最近简历最新招聘列表*/
/*共用样式*/
.list_box .column, .hot .column{margin-top:10px;}
.zp_list, .jl_list{background-color:#fff;}
.zp_list .title, .jl_list .title, .jl_list .post, .jl_list .note{padding:0 2%;font-size:1rem;color:#cc0000;}
.zp_list .title i, .jl_list .title i{margin-left:5px;}
.zp_list .title span, .jl_list .title span{display:inline-block;float:right;padding-top:4px;font-size:0.75rem;color:#4f4f4f}
.zp_list li, .jl_list li{padding:10px 0 10px 0;border-bottom:1px #EFEFEF solid;}
/*招聘*/

.zp_list li ul{padding:0 2%;}
.zp_list li ul li{float:left;padding:0;margin:3px 3px 0 0;border:0;}
.zp_list li ul li a{display:inline-block;padding:6px 8px;font-size:0.8125rem;border:1px #e5e5e5 solid;border-radius:5px;}
/*样式2*/
.more_note{padding: 1% 2% 0;}
.more_note .click{color:#F00;}
.zp_list li.onb ul{/*height:22px;*/overflow:hidden;padding-top:5px;line-height:1.25rem;}
.zp_list li.onb ul li a{display:inline;padding:0;margin:0;border:0;}
.block_height{display:block !important;height:auto !important;}
/*简历*/
.jl_list{display:none;}
.jl_list .title{color:#5495e6;}
.jl_list .post{margin:8px 0;font-size:0.875rem;line-height:1.25rem;color:#4f4f4f;}
.jl_list .note{font-size:0.8125rem;color:#999;white-space:pre-line;}
.more{display:block;width:100%;line-height:40px;text-align:center;color:#5495e6;}
.jy_list .post{margin:0 auto;}
/*样式2*/
.jl_list li.onb .note{display:none}
.jl_list li.onb .block_height{display:block;}
.jl_list li.onb .click{display:inline-block;color:#F00 !important;}

.onb .title{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;}
.onb .click{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;}
.jl_list .onb .click{overflow:inherit;}

/*公告*/
.hot .column{background-color:#fff !important;}
.hot .column span{width:30% !important;}
.hot .column span, .hot .column span i{font-size:1rem !important;}
.hot .column span+span{font-size:0.875rem !important;width:70% !important;padding:0 !important;overflow:hidden !important;color:#4f4f4f !important;}
.hot ul{padding:8px 3%;background-color:#fff;list-style-type:disc;}
.hot ul li{height:1.5rem;padding-left:10px;line-height:1.5rem;background:url(../image/ico_list.gif) left center no-repeat;}


/*底部*/
.footer{margin-bottom:61px;margin-top:8px;text-align:center;}
.footer a{display:inline-block;width:20%;padding:8px;margin:8px 4px;background-color:#fff;border-radius:5px;}*/
.footer p{font-size:0.75rem;}

/*随动导航*/
.nav, .nav ul, .nav_bg{position:fixed;left:0;bottom:0;z-index:1;width:100%;height:53px;}
.nav ul{z-index:2;}
.nav ul li{float:left;width:25%;text-align:center;}
.nav ul li a{display:block;color:#fff;}
.nav ul li em{display:block;margin:8px 0 0 0;}
.nav ul li a.click, .nav ul li a.click i{color:#cc0000;}
.nav_bg{background-color:#323b4c;opacity:0.9;}


.inside_list_box .column{margin-top:0;background-color:#df3031;}
.inside_list_box .column span, .inside_list_box .column span a{color:#fff;}
.inside_list_box .column span{width:10%;font-size:1.25rem;}
.inside_list_box .column span i{margin-top:8px;font-size:1.5rem;}
.inside_list_box .column span+span{width:76%;padding:0 2%;}
.inside_list_box .column span+span+span{width:10%;padding:0;}
.inside_list_box .jl_list{display:block;}

/*******会员中心*/
.member_info{height:180px;background-color:#fff;}
.avatar{width:40%;float:right;}
.avatar div{width:80px;height:80px;margin:15px auto 10px;text-align:center;border:2px #f8f8f8 solid;border-radius:40px; overflow:hidden;}
.avatar a{display:block;width:80px;padding:5px 0;margin:0 auto;font-size:0.875rem;line-height:1rem;color:#fff;text-align:center;background-color:#5495e6;border-radius:12px;}
.info{float:left;width:60%;padding-top:4px;line-height:1.5rem;}
.info ul li{font-size:0.8125rem;}
.info .name{font-size:0.875rem;color:#5495e6;}
/*菜单1*/
.member_menu{margin:10px 0;padding:10px 0;background-color:#fff;}
.member_menu ul{width:99%;margin:0 auto;}
.member_menu ul li{float:left;width:20%;}
.member_menu ul li a{display:block;width:90%;padding:8px 2%;margin:0 auto;font-size:0.75rem;text-align:center;background-color:#f8f8f8;}
.member_menu ul li a em{display:block;width:100%;margin-bottom:3px;font-size:1.5rem;color:#cc0000;}
/*菜单2-通用*/
.member_list{padding:5px 0;background-color:#fff;}
.member_list ul li{width:100%;clear:both;}
.member_list ul li i{float:right;font-size:1.5rem;color:#a7a7a7;}
.member_list ul li em, .member_list ul li a{float:left;display:inline-block;margin:5px 2%;height:30px;line-height:30px;}
.member_list ul li em{width:8%;text-align:center;color:#fff;background-color:#cc0000;border-radius:5px;}
.member_list ul li em i{width:100%;padding-top:7px;text-align:center;color:#fff;font-size:1rem;}
.member_list ul li a{width:84%;height:29px;padding:5px 0;margin:0 2%;line-height:29px;border-bottom:1px #EFEFEF solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.member_list ul li span{display:inline-block;float:right;height:27px;padding:0 10px;margin-right:10px;color:#fff;background-color:#5495e6;border-radius:15px;}
.member_list ul li:last-child a{border:0}
#out_login{display:block;width:90%;padding:10px 0;margin:10px auto 0;font-size:1rem;text-align:center;background-color:#5495e6;color:#fff;border-radius:10px;}


/*企业招聘详细*/
.zpshow{padding:10px 3%;background-color:#fff;}
.zpshow+.zpshow{margin-top:10px;}
.zpshow .title{width:100%;padding-bottom:10px;margin-bottom:5px;font-size:1rem;color:#5495e6;border-bottom:1px #f4f4f4 solid}
.zpshow .about{width:94%;padding:10px 3%;margin:7px 0;font-size:0.875rem;color:#cc0000;border:1px #e1e1e1 solid;}
.zpshow .about i{float:right;height:1px;margin-top:-8px;font-size:2rem;}
.list li{float:left;width:50%;margin-top:3px;}

/*按钮*/
.button{padding:10px 0;text-align:center;}
.button a{float:none !important;display:inline-block;width:30% !important;height:auto !important;padding:8px 0 !important;margin:0 3px !important;font-size:1rem !important;line-height:normal !important;text-align:center;background-color:#e98e42;color:#fff !important;}
.button a+a{background-color:#f36e6e;}
.button a+a+a{background-color:#5495e6;}
.button a i{float:none !important;font-size:1rem !important;color:#fff !important;}

.zpshow .title i, .button a i{margin-right:5px;}
.list_float{float:none !important;padding-bottom:0;}
.list_float li{float:none;width:100%;}
.list_float .title{margin-bottom:0;}
.zpshow .member_list{padding:0;}
.zpshow .member_list li a{width:96%;padding:5px 2%;margin:0;}


/*企业招聘详细*/
.zpshow .member_info{height:auto;}
.zpshow .member_info .avatar div{width:100px;height:100px;margin:0 auto;border-radius:50px;}
.zpshow .member_info .info{padding-top:0;}
.zpshow .member_info .name, .zpshow .member_info li.list_float{width:100%;}
.zpshow .member_info .list li{margin-top:0;line-height:1.3rem;}

/*表单*/
.from_style{width:90%;margin:0 auto;padding-top:10px;}
.from_style select, .from_style .radio, .from_style  input[type="text"], .from_style input[type="password"],.from_style input[type="number"], .from_style textarea{color:#666;border:1px #d7d7d7 solid;border-radius:5px;background-color:#fff;}
.from_style select{width:54%;height:38px;margin:5px 0;text-indent:1em;font-size: 0.875rem;}
.from_style p select{width:74%;margin:0 0 5px 0;}
.from_style p font{display:inline-block;float:left;width:25%;height:32px;text-align:center;line-height:32px;}
.from_style .radio{width:96%;padding:3% 2%;margin:0 auto;border:0;}
.from_style input[type="text"], .from_style input[type="password"],.from_style input[type="number"]{margin:0;padding:0;float:left;width:73%;height:32px;margin-bottom:5px;text-indent:1em;font-size: 0.875rem;}
.from_style .input_m input[type="text"]{width:31%;}
.from_style textarea{width:94%;min-height:100px;padding:2%;font-size: 0.875rem;}
.from_style .radio label{font-size:1rem;}
.from_style .radio label input{width:1.25rem;margin:8px 0;}
.adfrom{border-top:1px #5495e6 solid;padding-top:10px;margin-top:5px;}
.adfrom:first-child{border:0;padding-top:0;}
/*收藏夹*/
.list_coolect .column{margin-top:0;}
.list_coolect .column span.click_rus{border-radius:0;}
.list_coolect .from_style{width:96%;}
.list_coolect .zp_list li ul li{margin:0;padding:0;}
.list_coolect .zpshow {padding:0 3%;}
.list_coolect .zpshow .title{padding:0;color:#cc0000;border:0;}
.list_coolect .list li{height:auto;padding:0;border:0;}
.list_mail .zp_list li{padding-bottom:8px;}
.member_list .from_style{display:none;}
/*会员登入*/
.login_style .from_style{padding:10px 5%;}
.login_style .column{background-color:#fafafa;border:0}
.login_style .column span{height:44px;line-height:44px;border-bottom:1px #c9c9c9 solid}
.login_style .column span.click_rus{height:42px;line-height:42px;color:#cc0000;background:none;border-bottom:3px #cc0000 solid}
.login_style .column span+span.click_rus{color:#5495e6;border-bottom:3px #5495e6 solid}
.login_style .from_style input[type="text"], .login_style .from_style input[type="password"],.login_style .from_style input[type="number"]{width:100%;height:38px; line-height:40px;margin:5px auto;float:none;}
.login_style .out_login{display:block;width:100%;padding:10px 0;margin:10px auto;font-size:1rem;text-align:center;color:#fff;border-radius:5px;}
.login_style .zp_list .out_login{background-color:#cc0000;}
.login_style .jl_list .out_login{background-color:#5495e6;}
/*返回顶部*/
.backtop{display:none;position:fixed;right:8px;bottom:60px;height:41px;width:41px;background:url(../image/top.png); z-index:99}
.yqms_button{display:inline-block;padding:6px 8px;font-size:0.8125rem;border:1px #e5e5e5 solid;border-radius:5px;margin:5px;}
.list_mail .zpshow .title{font-size:0.85rem; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_mail .zpshow .title input{margin-right:8px;}
.list_mail .zpshow .title a{color:#e98e42}

/*320小屏幕*/
@media screen and (max-width: 370px) {
	.list li{float:none !important;width:100% !important;}
	.zpshow .member_info .list li{margin-top:0;text-indent:1em;line-height:1.3rem;}
	.zpshow .member_info .avatar div{margin:15px auto;}
} 

/*微信分享按钮*/
.handle-wrap {background-color: #e81f18;bottom: 0;z-index: 1000;}
.handle-wrap .btn{float:left}
.handle-wrap .btn, .handle-wrap span{color: #fff;}

/*顶部推广*/
#down-wrap {z-index: 99;top: 0;color: #fff;background-color: rgba(0,0,0,.7);}
.text-wrap p{color:#FFF}
#down-wrap .down-link {color: #e81f18;border: 2px solid #e81f18;}

/*<!--分享层-->*/
.guid {display: none;position: fixed;height: 100%;width: 100%;top: 0;z-index: 1001;background:rgba(0,0,0,.6);background-size: 90%;background-position: 3.2rem 0;text-align:center;}
.guid img{width:80%;float:right;}
.guid img.imgz{float:none;margin-top:50%;}
.guid p{display:none;font-size:0.5rem;color:#fff;}

.note_more{height:62px; overflow:hidden;white-space:pre-line;line-height:0.55rem;}
.note_morebutton{display:block;padding-top:5px;width:100%;color:#CCC;text-align:center;}


.from_style input[type="button"] {
    height: 45px;
    margin-bottom: 19px;
    line-height: 20px;
    font-weight: 500;
    border: 0px;
    border-radius: 6px;
    outline: none;
    float: right;
    text-align: center;
    font-size: 14px;
    padding: 0px 0px;
    width: calc(40% - 20px);
    background: #ff9c00;
    color: #fff;
}
iframe { display: none !important; }
.bannerPic{width:100%;}
.bannerPic img {
    width: 100%;height:auto;
}