﻿body{margin:0;padding:0}
.jobs_banner{background-image:url(../imgs/banner.jpg);height:180px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;margin-top:-16px}
.jobs_background{position:absolute;left:50%;top:220px;background-color:#000;width:300px;height:70px;margin-left:-150px;opacity:.5}
.jobs_title{position:absolute;left:50%;top:220px;width:300px;height:70px;margin-left:-150px;color:#fff;font-size:24px;text-align:center;line-height:70px}
.jobs_search{width:1150px;height:120px;margin:0 auto 30px}
.jobs_region{width:100%;height:60px}
.jobs_search_left{width:855px;height:60px;float:left;line-height:60px}
.jobs_search_left a{padding:19px 19px 16px 19px;font-size:18px;color:#444}
.jobs_search_left a:hover{border-bottom:2px solid #d90012}
.dq_region{border-bottom:2px solid #d90012}
.jobs_search_right{width:292px;height:60px;float:right}
.jobs_search_border{border:1px solid #d1d1d1;margin-top:15px}
.jobs_search_border input{width:250px;height:30px;border:0;padding:0 0 0 10px}
.jobs_search_border a{background-image:url(../imgs/magnifier.png);display:block;width:22px;height:22px;float:right;background-size:21px;background-repeat:no-repeat;margin:4px 6px 0 0}
.jobs_search_city{margin-top:10px}
.jobs_search_city a{color:#444;font-size:16px;padding:6px 10px;display:block;float:left;border-radius:3px;margin:5px 15px 0 0}
.jobs_search_city a:hover{background-color:#d90012;color:#fff!important}
.dq_city{background-color:#d90012;color:#fff!important}
.jobs_data{width:1150px;margin:20px auto 30px}
.jobs_data_left{width:820px;min-height:40px;float:left}
.jobs_data_left .zd{color:#000}
.jobs_data_left .zd:hover{color:#d90012;border-bottom:1px solid #d90012}
.jobs_data_more{width:100%;height:40px;line-height:40px;text-align:center;color:#666}
.jsbs_spot{background-color:#666;width:4px;height:4px;margin-top:9px;position:absolute;margin-left:-10px}
.jobs_data_right{width:290px;min-height:180px;float:right;border:1px solid #c1c1c1}
.jobs_data_right_title{width:280px;margin:15px 0 0 15px}
.jobs_data_right_list{margin-top:15px}
.jobs_data_right_list a{display:block;width:260px;height:140px;margin:0 auto 15px;display:flex;flex-wrap:wrap}
.jobs_data_right_list img{width:260px;height:140px;flex-grow:1;object-fit:cover}
.zp_list_n{display:block;width:100%;border-bottom:1px dashed #c1c1c1;line-height:40px;font-size:14px;color:#666;overflow:hidden;padding:8px 10px;line-height:22px}
.zp_list_n:hover{border-bottom:1px solid #b1b1b1}
.zp_list_n div{width:100%}
.zp_list_n div a{color:#555}
.zp_list_n div a i{color:#bbb}
.zp_list_n span{font-size:12px;color:#999}
.zp_list_n span a{color:#aaa}
.zp_list_n span a:hover{color:#4fabff}
.zp_list_n:hover{background-color:#fbfbfb}
.zp_list_n:hover>div a{color:#e4393c}

body{padding:0;margin:0}
i{font-style:normal}
.class_box{width:1150px;min-height:110px;margin:0 auto}
.yxtj{width:100%;height:40px;line-height:40px;font-size:14px;color:#999}
.title_syjg{float:left}
.title_syjg a{color:#666}
.title_syjg a:hover{color:#d90012}
.icon_jt{background-image:url(../Icon/jt.png);background-repeat:no-repeat;display:block;float:left;width:12px;height:12px;margin:14px 5px 0 5px;background-size:12px}
.General_class{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fafafa;display:flex}
.left_title{width:110px;background-color:#fafafa;padding-left:10px;font-size:12px;font-weight:700;float:left;padding-top:12px}
.right_cont{float:left;width:1010px;padding:10px 0 10px 20px;background-color:#fff}
.right_cont a{display:block;float:left;border:1px solid #ddd;height:50px;margin-right:-1px;margin-top:-1px;width:110px;position:relative}
.right_cont img{max-width:100px;max-height:40px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.right_cont span{display:block;text-align:center;font-size:12px;color:#d90012;border:2px solid #d90012;height:48px;margin:-1px;line-height:48px;overflow:hidden}
.right_cont .imgdq{border-color:#d90012!important}
.right_cont .zdhdq{color:#d90012!important;font-weight:600}
.fldq{color:#d90012!important;font-weight:600}
.upload_file{float:right!important;margin-right:0!important}
.upload_file span{color:#d90012!important;font-weight:600}
.other_class{width:100%}
.o_c{width:100%;min-height:40px;border-bottom:1px solid #ddd;display:flex}
.o_c_title{width:110px;background-color:#fafafa;padding-left:10px;font-size:12px;font-weight:700;float:left;min-height:20px;padding-top:12px}
.o_c_cont{float:left;width:900px;min-height:40px;padding-bottom:10px;padding-left:20px;overflow-x:hidden;max-height:310px}
.o_c_cont div{display:table}
.o_c_cont a{display:block;float:left;font-size:12px;margin:12px 15px 0 0;color:#005aa0;overflow:hidden;height:16px}
.o_c_cont .zk{width:135px}
.o_c_many{float:left;width:1006px;min-height:40px;padding-bottom:10px;border:2px solid #f4bc00;padding-left:20px}
.o_c_list{max-height:270px;overflow-x:hidden}
.o_c_list div{display:table}
.o_c_list span{display:block;float:left;font-size:12px;margin:12px 15px 0 0;width:120px;height:18px;overflow:hidden}
.o_c_list span input{float:left;margin-top:2px}
.o_c_list span a{color:#005aa0}
.o_c_btn{width:1010px;text-align:center;height:26px;margin-top:10px}
.o_c_btn a{font-size:12px;border-radius:2px;border:1px solid #ddd;padding:4px 13px 5px;color:#666;background-color:#f7f7f7}
.o_c_bh{height:40px;overflow:hidden;padding:0 0 0 20px}
.o_c_hide{display:none!important}
.o_c_operation{float:left;width:110px;height:30px;padding-top:7px}
.o_c_operation a{display:block;float:right;font-size:12px;color:#333;width:40px;height:24px;text-align:center;line-height:24px;border:1px solid #ddd;margin-left:12px}
.o_c_operation a:hover{border-color:#d90012;color:#d90012}
.senior_class{width:100%;min-height:40px;border-bottom:1px solid #ddd;display:flex}
.s_c_title{width:110px;background-color:#fafafa;padding-left:10px;font-size:12px;float:left;min-height:20px;padding-top:12px;color:#666}
.s_c_cont{width:1010px;height:40px;padding-left:20px}
.s_c_hide{display:none!important}
.s_c_class_box{float:left;margin-top:9px}
.s_c_class_box .senior{height:23px;line-height:23px;border:1px solid #ddd;background:#fff;margin-right:15px;font-size:12px;padding:3px 14px;color:#005aa0}
.s_c_c_b_xzyg{position:absolute;border:1px solid #999;width:1133px;padding:15px 0 5px 15px;background-color:#fff;margin-top:-1px;z-index:1;left:50%;margin-left:-575px}
.s_c_c_b_xzdg{position:absolute;left:50%;margin-left:-575px;border:2px solid #f4bc00;width:1116px;padding:15px;background-color:#fff;margin-top:-1px;z-index:1}
.s_c_c_b_xzyg a{display:block;float:left;font-size:12px;margin-right:30px;color:#005aa0;margin-bottom:10px}
.s_c_c_b_xzdg span{display:block;margin-bottom:10px;margin-right:30px;float:left}
.s_c_c_b_xzdg span input{float:left}
.s_c_c_b_xzdg span a{display:block;float:left;font-size:12px;color:#005aa0}
.s_c_c_b_x_box{display:block;max-height:165px;overflow-x:hidden}
.s_c_c_b_x_btn{width:1116px;text-align:center;height:26px;margin-top:10px}
.s_c_c_b_x_btn a{font-size:12px;border-radius:2px;border:1px solid #ddd;padding:4px 13px 5px;color:#666;background-color:#f7f7f7}
.s_c_c_b_x_list{display:block;width:1070px;float:left;max-height:175px;overflow-x:hidden}
.s_c_c_b_x_operation{float:left;width:63px}
.s_c_c_b_x_operation a{display:block;float:right;font-size:12px;color:#333;width:40px;height:24px;text-align:center;line-height:24px;border:1px solid #ddd;margin:-5px 10px 0 0}
.s_c_dq1{border:1px solid #999!important;border-bottom:0}
.s_c_dq2{border:2px solid #f4bc00!important;border-bottom:0}
.cont_box{width:1150px;min-height:200px;margin:20px auto}
.c_b_title{width:100%;height:40px;border-bottom:1px solid #333;line-height:40px}
.c_b_title h1{display:block;float:left;font-size:20px;margin:0}
.c_b_title span{display:block;float:left}
.c_b_title .sp1{font-size:20px;color:#d90012}
.c_b_title .sp2{margin-top:4px;height:30px}
.c_b_list{width:1175px;min-height:10px;margin-top:20px}
.c_b_cont{display:block;float:left;margin:0 25px 12px 0;width:210px;height:210px}
.c_b_img{width:210px;height:150px;display:flex;flex-wrap:wrap}
.c_b_img img{width:210px;height:150px;flex-grow:1;object-fit:cover}
.c_b_typ{width:100%;height:26px}
.c_b_fl{font-size:14px;color:#929292;margin:3px 0;float:left;width:170px;height:20px;overflow:hidden}
.c_b_wjgs{font-size:14px;color:#929292;margin:3px 0;float:left;float:right;margin-right:5px}
.c_b_cont h3{margin:0;display:block;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:600;color:#888}
.s_c_cont select{padding:2px 2px;font-size:12px;margin:9px 10px 0 0;border-color:#ddd;color:#005aa0;width:96px}
.class_condition{width:1130px;min-height:40px;margin:2px auto 10px;padding:0 10px}
.c_c_title{font-size:12px;font-weight:700;float:left;height:40px;line-height:40px}
.c_c_cont{float:left;width:1070px}
.c_c_c_list{float:left;height:22px;line-height:22px;border:1px solid #ddd;font-size:12px;padding:0 8px;margin-right:15px;background:#f3f3f3;margin-top:8px}
.c_c_c_list span{float:left}
.c_c_c_list i{color:#d90012;float:left}
.c_c_c_list a{color:#d90012;float:left;font-size:18px;margin:-1px -4px 0 10px;font-weight:600}
.cont_sort{width:1128px;height:36px;margin:10px auto;background:#f1f1f1;border-top:1px solid #e7e3e7;border-bottom:1px solid #e7e3e7;padding:0 10px}
.cont_sort .ss{width:300px;float:left;margin-top:6px;margin-left:30px}
.cont_sort .ss a{background-image:url(../imgs/magnifier.png);display:block;background-size:12px;float:left;border:1px solid #ccc;background-color:#fff;width:23px;height:23px;background-repeat:no-repeat;background-position:center;border-right:0}
.cont_sort .ss input{height:21px;border:1px solid #ccc;width:240px;padding:1px 10px;border-left:0}
.c_s_left0{float:left;margin-top:10px;margin-left:20px}
.c_s_left0 div{float:left;margin-right:5px;font-size:12px;color:#333}
.c_s_left0 span{float:left;display:block;width:13px;height:13px;background-color:#fff;margin-right:3px;margin-top:1px;border:1px solid #d90012}
.c_s_left0 input{margin-top:1px;float:left;display:inline-block;vertical-align:middle;width:15px;height:15px;margin-left:5px;-webkit-appearance:none;background-color:transparent;border:0;outline:0!important;line-height:20px;color:#d8d8d8;z-index:2}
.c_s_left0 input:after{content:"";display:block;width:15px;height:15px;text-align:center;line-height:14px;font-size:13px;color:#fff;border:1px solid #ddd;background-color:#fff;box-sizing:border-box;margin:-2px 0 0 -6px}
.c_s_left0 input:checked:after{content:"L";transform:matrix(-.766044,-.642788,-.642788,.766044,0,0);-webkit-transform:matrix(-.766044,-.642788,-.642788,.766044,0,0);color:#d90012;border:0;background:0 0}
.c_s_left{float:left;margin-top:6px}
.c_s_left a{float:left;padding:0 9px;height:23px;border:1px solid #ccc;line-height:23px;margin-right:-1px;background:#fff;color:#333;font-size:12px;background-image:url(../Icon/lower_h.png);background-size:16px;background-repeat:no-repeat;background-position:right 3px top 4px;padding-right:22px}
.c_s_left a:hover{color:#fff;background-color:#eb696c;border-color:#eb696c;background-image:url(../Icon/lower_b.png)}
.c_s_px_dq{color:#fff!important;background-color:#e4393c!important;border-color:#e4393c!important;background-image:url(../Icon/lower_b.png)!important}
.c_s_right{float:right;margin-top:5px}
.c_s_r_cont{float:left;margin-right:18px;margin-top:1px}
.c_s_r_cont span{font-size:12px;height:25px;line-height:25px;color:#999}
.c_s_num{color:#d90012!important}
.c_s_r_page{float:left;margin-right:12px;font-size:12px;margin-top:5px}
.c_s_r_page b{color:#e4393c;font-weight:700}
.c_s_r_page em,.c_s_r_page i{font-weight:400;font-style:normal}
.c_s_right a{width:46px;height:23px;border:1px solid #ddd;background:#fff;line-height:23px;font-family:"\5b8b\4f53";text-align:center;font-size:12px;color:#aaa;padding:4px 8px;margin-left:-6px}
.c_s_bky{background:#f1f1f1!important;color:#ccc!important;cursor:default}
.load_box{height:50px;float:left;width:1150px;margin-bottom:20px}
.load_btn{display:block;border:1px solid #d90012;padding:12px 40px;font-size:12px;color:#d90012;float:left;margin:5px 0 20px 510px}
