@charset "gb2312";
/* CSS Document */
body,object,iframe,h1,h2,h3,h4,h5,h6,abbr,code,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:none;list-style:none;}
body {font:12px "宋体",Arial;color:#333;background:#fff;}
a {color:#333; text-decoration:none;}
a:hover { color:#d7000f; text-decoration: underline;}
h1 {font-size: 18px;font-weight: normal;}
.Width{width:960px;margin:0 auto;}
.clear { clear:both;}
.hide { display:none;}
.float-L { float:left; }
.float-R { float:right; }
.fl { float:left;}
.fr { float:right;}
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{margin-top:20px;}


/*头图*/
.ht_top{width:100%;background:url(nav_bg.gif) repeat-x 0 0;line-height:41px;overflow: hidden;height: 41px;}
.ht_top h1{float:left;}
.ht_top .zt_top{width:960px;height:41px;margin:0 auto;}
.logo{ width:134px; height:41px; background:url(u1.huatu.comhenanimageslogo.gif)}
.ht_top .topnav{float:right;}
.ht_top .topnav a{margin-left:10px;}
.ht_top .topnav a:hover{ text-decoration:none;}

.ht_banner{background:url(2016imgbannerbg.jpg) top center no-repeat;}
.ht_banner img{width:100%;display: block;}


.guanggao{ width:960px; height:90px; background: url(httj.jpg) no-repeat;}
.gwysite{ margin-top:10px;}
.gwysite span{ line-height:24px;}
/*导航*/
.ht_nav{ height:48px; background: #E90129;}
.zt_nav{  width: 960px; margin:0 auto; background: #E90129;}
.nav{margin:0 auto;}
.nav ul li { float:left; font:18px "微软雅黑"; line-height:48px; color:#f9e7aa; text-align:center; padding: 0 10px;}
.nav ul li a { float:left; display:block; line-height:48px; color:#f9e7aa; text-align:center;}
.nav ul li a:hover { color:#fff; text-decoration:none;}

.box{ width:960px; margin:0 auto;}

/*职位搜索*/
.select{z-index:10000;margin: 0 15px 10px 0;}
.select ul{ overflow: hidden;width: 760px;}
.select li {float: left;}
.select ul li input,.select ul li select{ float: left;margin: 0 5px;height: 36px;  line-height: 36px;      display: block;      color: #807a62;            font-style: normal;      padding-left: 15px;      border: 1px solid #ccc;      background: #fff;width: 115px; margin-top:10px}
.select ul li input{height: 32px;width: 120px;}
.search{height: 130px;border:solid 1px #ddd;background:#f6f6f6;padding:0 24px; line-height:22px}
.search_tab {border-bottom:solid 1px #ddd;height: 46px;margin-bottom:20px;overflow: hidden;}
.search_tab li{float:left;font-size:18px;line-height:18px;padding: 16px 8px 11px;margin-bottom:-1px;cursor: pointer;}
.search_tab li.cur{border-bottom:solid 1px #d21332;color:#d21332;}

.select{float: left;text-align: center;}
.search_btn{width: 102px;height: 36px;background:#ff9c00;color:#fff;border:none;border-radius:5px;text-align: center;font-size:20px;line-height: 32px;cursor: pointer;}
.search_tab a p {padding-top: 18px; font-size:16px;color:#CC0000;margin: 0;float: right;}
.job_title a  { font-size:16px;color: #ff0;margin: 0;float: right;width: 250px;}
.i_jobcz{border:solid 1px #ddd;}
.i_jobcz h2{font-size:20px;padding-left:10px;border-left:solid 4px #e53538;line-height:20px;height:20px;margin-bottom:25px;margin-left: 15px;}
.i_jobcz{width: 960px;overflow:hidden;padding: 15px 0 0;margin: 10px auto;}
.i_jobcz ul{width: 940px;margin: 0 auto;overflow: hidden;}
.i_jobcz ul li{margin-bottom: 8px;font-size:14px;margin-left:12px;float:left;font-size:14px;white-space: nowrap;}

.i_jobcz li a{padding: 3px 10px;margin-left:20px;background:#f5f5f5;float:left;border:solid 1px #f5f5f5;line-height: 22px;margin: 0 8px 10px;font-size: 14px;}
.i_jobcz li a:hover{background:#fff;color:#e53538;border:solid 1px #e53538;}
.i_jobcz li a.cur{background:#fff;color:#e53538;border:solid 1px #e53538;}
/*职位内容*/
.job_table{ margin-top:15px;}
.job_title{ height:43px; background: #E90129; color:#fff; font:18px "微软雅黑"; padding-left: 20px; line-height:48px;overflow: hidden;}
.job_title span{ color:#f9e7aa;}
.job_content{ margin-bottom: 10px;}
.job_content table{ border-collapse:collapse; line-height:25px;}
.job_content th{ background:#f2f2f2; border:1px solid #d8d8d8; text-align:center;height: 22px;      line-height: 16px;}
.job_content td{ /* background:#fff; */  border:1px solid #d8d8d8; text-align:center;height: 28px;      line-height: 14px;}

.job_content td a.num{height: 20px;color:#fff;line-height: 20px;text-align:center;border-radius:4px;padding: 6px 8px;}
.job_content td a.num:hover{color:#fff;background:#ef2445;}
.job_content td a.numm{height: 20px;color:#fff;line-height: 20px;text-align:center;border-radius:4px;padding: 6px 8px;}
.job_content td a.numm:hover{color:#fff;background:#ef2445;}
.table1{background:#7d7d7d;}
.table2{background:#ef2445;}
.table3{background:#2bbfe9;}
.table4{background:#ff7600;}
.table5{background:#02a202;}
.table6{background:#601986;}
.job{overflow:hidden;}
.city_job,.zk_job{border:solid 1px #ddd;background:#f6f6f6;height:192px;padding: 0 21px;}
.city_job{width: 590px;}
.zk_job{width: 266px;}
.city_job h3,.zk_job h3{font-size:18px;line-height:18px;padding:24px 0 10px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.city_job p a,.zk_job p a{line-height: 34px;float:left;padding:0 18px 0 5px;font-size: 14px;}

/* 人数排行 */
.numRow{overflow: hidden;}
.numRow div{width: 260px;border:solid 1px #ddd;background:#f6f6f6;padding:0 24px;overflow:hidden;float:left;margin-right: 15px;}
.numRow div.mar0{margin:0;}
.numRow h3{font-size:18px;line-height:18px;padding:24px 0 10px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.numRow h3 a{font-size:12px;color:#888;}
.numRow h3 a:hover{color:#d21332;}.numRow ul li{clear:both;height:32px;}
.numRow ul li b{width:14px;height:14px;line-height:14px;text-align:center;float:left;background:#b8b8b8;color:#fff;font-weight:100;}
.numRow ul li.numRow_one b{background:#d21332;}
.numRow ul li.numRow_two b{background:#ff4e00;}
.numRow ul li.numRow_thr b{background:#ff9c00;}
.numRow ul li a{line-height:14px;float:left;padding-left:10px;}
.numRow ul li span{line-height:14px;float:right;}

.mzsm{ width: 958px; margin-top:15px; background:#f2f2f2; border:1px solid #d8d8d8;}
.mzsm div{padding:10px}
.mzsm div strong{ color:#d7000f; }
.htjd{ margin-top:10px;}

/* footer */
.footer{ margin-top:15px; color:#333; text-align:center; font-size:12px; line-height:20px; background:#f2f2f2; padding:10px;}
/* footer */
.footer_bottom{ margin-top:15px; color:#333; text-align:center; font-size:12px; line-height:20px;  padding:10px;}

.fudong{background:#F5F7F9;border:0 none;left:64%;margin-left:255px;overflow:hidden;position:fixed;top:183px;width:210px;z-index:999;}
.secondborder{border:2px solid #1E4565;overflow:hidden;}
.titNew{background:#61839D;border-bottom:1px solid #1E4565;border-top:1px solid #80A0B8;color:#80A0B8;height:28px;overflow:hidden;width:208px;}
.titNew h6{color:#FFFFFF;float:left;font:bold 14px/20px "\5B8B\4F53",Arial,sans-serif;padding:4px 0 0 10px;}
.titNew .opArea{display:inline;float:right;margin:4px 10px 0 0;}
.opArea a{color:#FFFFFF;}
.btn_compare{display:block;width:98px;font-size:13px;font-weight:bold;height:28px;margin:10px auto 25px;text-align:center;cursor:pointer;}
.btn_close01{background:url(icons.gif) no-repeat;float:right;width:13px;height:13px;margin-top:5px;background-position:-172px -192px;background-color:#333;text-indent:-100em;overflow:hidden;}
.btn_close01:hover{background-position:-185px -192px;}
.matchList span{display:inline-block;width:185px;border-bottom:1px dotted #dadada;}
.matchList i{display:inline-block;width:170px;padding:0 5px 0 15px;background:#f7f7f7;font-style:normal;color:#666;}
.matchList li{margin-bottom:14px;margin-top:14px;}

.appBox{position:fixed; left:0; bottom:0; width:100%; height: 45px; background-color:rgba(0,0,0,.7); background-image:url(ah.huatu.comztaimgqqquntb.png); background-repeat:no-repeat; background-position: 2px center; background-size: 35px; }
.appBox a{display:block;padding: 5px 5px 5px 40px;line-height: 20px;color:#fff;font-size: 12px;}
.appBox h6{font-size: 14px;margin: 0;}
.btnClose{position:absolute;right: 1px;top: 10px;width: 28px;height: 28px;text-align:center;font-size: 28px;line-height: 28px;color:#333;cursor:pointer;}
.appBox .open{right: 30px; background: #ff424b; display: inline-block; width: 60px; font-size: 13px; line-height: 30px; color: #fff; border-radius: 6px; text-align: center; position: absolute; top: 10px;}


.fs_zwsl{display: block;color: #4ac799 !important;background: #fff;border-radius: 20px;width: 180px !important;height: 24px;position: relative;top: 10px;right: 12px;line-height: 24px;text-align: center;}
.fs_zwsl:hover{color:#fff !important;background: #4ac799;}


.phoneTk{width: 300px;height:198px;border:solid 1px #ddd;left:50%;top:50%;margin: -119px 0 0 -156px;position:fixed;background:#fff;padding: 40px 0 0 10px;z-index:1000;}
.phoneTk a{top: 8px; right: 8px; position: absolute;}
.phoneTk div{clear:both;margin-bottom:15px;overflow:hidden;}
.phoneTk label{font-size:14px;line-height:30px;float:left;width:58px;text-align:right;}
.phoneTk div input[type="text"]{width:188px;height:28px;border:solid 1px #ddd;float:left;padding-left:10px;font-size:14px;margin-left:14px;}
.phoneTk div img{float:left;margin:2px 0 0 15px;}
.phoneTk div input[type="button"]{width:110px;height:34px;border:none;float:left;background:#e53538;color:#fff;font-size:14px;margin:0 0 0 82px;}
.phoneTk div input[type="button"]:hover{background:#fff;color:#e53538;border:solid 1px #e53538;}
.phoneTk div select{width:200px;height:30px;border:solid 1px #ddd;margin-left:15px;float:left;}
.phoneTk .divselect{width:200px;margin-right:0;float:left;}
.phoneTk .divselect cite{width:183px;padding-left:15px;background: url(../images/select01.jpg) no-repeat right center;}
.phoneTk .divselect ul{width:198px;}
#coverDiv {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .7;filter: alpha(opacity=70);z-index: 999;display:none;}


.num_crumbs{height:48px;line-height:48px;padding:8px 10px 0;}

.xt_main{overflow:hidden;}
.police_xt{height: 56px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:0 24px;position:relative;                        }
.police_xt_txt{height: 56px;position:relative;}
.police_xt_txt h3{line-height: 56px;font-size:36px;font-weight:bold;float:left;}
.police_xt_txt strong{line-height:120px;font-size:20px;font-weight:bold;float:left;color:#040404;margin:0 24px;}
.police_xt_txt img{position:absolute;left:49%;top:85px;}
.police_xt_conL{width:705px;}
.police_xt_conR{width: 240px;overflow:hidden;}
.xt_city_job{height:135px;width:100%;}
.xt_city_job h3{font-size:18px;line-height:18px;padding:24px 0 10px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.xt_city_job p a{line-height:28px;float:left;padding:0 18px 0 5px;}
.police_xt_tab{width:705px;padding-top:20px;}
.police_xt_tab table{border-left:solid 1px #ddd;}
.police_xt_tab caption{border:solid 1px #ddd;border-bottom:none;line-height:50px;background:#f7f7f7;font-size:18px;font-weight:bold;}
.police_xt_tab td{line-height:28px;text-align:center;border-right:solid 1px #ddd;padding:10px 0;border-bottom:solid 1px #ddd;}
.police_xt_row div{width: 240px;height:252px;overflow:hidden;float:left;margin-right:26px;}
.police_xt_row div.mar0{margin:0;}
.police_xt_row h3{font-size:18px;line-height:18px;padding:24px 0 10px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.police_xt_row h3 a{font-size:12px;color:#888;}
.police_xt_row h3 a:hover{color:#d21332;}
.police_xt_row ul li{clear:both;height:32px;}
.police_xt_row ul li b{width:14px;height:14px;line-height:14px;text-align:center;float:left;background:#b8b8b8;color:#fff;font-weight:100;}
.police_xt_row ul li.numRow_one b{background:#d21332;}
.police_xt_row ul li.numRow_two b{background:#ff4e00;}
.police_xt_row ul li.numRow_thr b{background:#ff9c00;}
.police_xt_row ul li a{line-height:14px;float:left;padding-left:10px;}
.police_xt_row ul li span{line-height:14px;float:right;}
.xt_search{width:952px;height:70px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:34px 24px 0;position:absolute;left:0;top:106px;background:#f6f6f6;}
.xt_search h4{float:left;line-height:34px;font-size:16px;padding:0 15px 0 30px;}
/* 招考单位页 */
.zkdw{width:705px;}
.zkdw table{border-left:solid 1px #ddd;margin-top:20px;}
.zkdw th{line-height:50px;font-size:14px;background:#f7f7f7;text-align:center;border-top:solid 1px #ddd;border-right:solid 1px #ddd;}
.zkdw td{line-height:28px;text-align:center;border-right:solid 1px #ddd;padding:10px 0;border-bottom:solid 1px #ddd;}
.zkdw td a{width:60px;height:26px;color:#fff;line-height:26px;text-align:center;display:block;border-radius:4px;margin:0 auto;}
.zkdw td a:hover{color:#fff;}
.num_table1{background:#7d7d7d;}
.num_table2{background:#ef2445;}
.num_table3{background:#2bbfe9;cursor: pointer;}
/* 职位对比 */
.zwdb_four{height:70px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.zwdb_four strong{float:left;width:25%;font-size:20px;line-height:70px;text-align:center;}
.zwdb_tab{padding:40px 25px;width:950px;}
.zwdb_tab table{border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
.zwdb_tab tr:hover{background:#fafafa;}
.zwdb_tab td{line-height:30px;text-align:center;border-right:solid 1px #ddd;padding:10px 0;border-bottom:solid 1px #ddd;font-size:14px;font-weight:bold;}
.zwdb_tabtit{background:#fafafa;}
.zwdb_click{height:80px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.zwdb_click a{float:left;height:80px;line-height:80px;text-align:center;font-size:16px;font-weight:bold;width:50%;}
.zwdb_click a.line{border-right:solid 1px #ddd;width:499px;}
.zwdb_click a:hover{background:#fafafa;color:#d21332;}
	/* 对比框 */
.duibi{position:fixed;width:210px;left:50%;margin-left:520px;top:20%;}
.duibi h3{height:36px;background:#505050;color:#fff;font-size:16px;line-height:36px;padding:0 14px;}
.duibi h3 span{margin-top:12px;cursor:pointer;}
.duibi_line{border:solid 1px #ddd;border-top:none;overflow:hidden;background:#fff;}
.duibi ul{padding:10px 10px 0;}
.duibi ul li{height:45px;border-bottom:solid 1px #ddd;padding:0 4px 0 3px;}
.duibi ul li span{float:left;width:22px;height:22px;background:#cfcfcf;color:#fff;line-height:22px;text-align:center;border-radius:22px;margin-top:10px;}
.duibi ul li a{font-size:14px;padding-left:5px;line-height:45px;}
.duibi ul li img{float:right;margin-top:13px;cursor:pointer;}
.duibi_btn {padding:16px 20px;overflow:hidden;}
.duibi_btn a{float:left;width:66px;height:26px;line-height:26px;text-align:center;color:#fff;border-radius:3px;}
.duibi_yes{background:#ffa800;margin-right:34px;}
.duibi_no{background:#a1a1a1;}
/* 职业详情 */
.zwxq_tab{padding:0 25px 40px;border-top:solid 1px #ddd;position: relative;}
.zwdb_tab caption{font-size:30px;font-weight:bold;line-height:106px;}
.zwxq_tab .zwdb_tabtit{width:20%;}
/* 排行榜 */
.phb{padding-top:15px;}
.phb_city{padding-top:5px;overflow:hidden;}
.phb_city h5{float:left;width:50px;height:24px;color:#fff;padding-left: 9px;background: #FF3232;line-height: 24px;}
.phb_city p{width:630px;float:left;margin: 0;}
.phb_city p a{line-height: 28px;float: left;padding: 0 5px 0 18px;}
.phb_tit{font-size: 18px;line-height: 18px;padding: 24px 0 10px;}
.phb{width: 690px;}
.phb_tab table{border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
.phb_tab th{line-height:50px;font-size:14px;background:#f7f7f7;text-align:center;border-top:solid 1px #ddd;border-right:solid 1px #ddd;font-weight:bold;}
.phb_tab tr:hover{background:#fafafa;}
.phb_tab td{line-height:30px;text-align:center;border-right:solid 1px #ddd;padding:10px 0;border-bottom:solid 1px #ddd;font-size:14px;}
.phb_tab td a{width:60px;height:26px;color:#fff;line-height:26px;text-align:center;display:block;border-radius:4px;margin:0 auto;}

.fanye{text-align:center;height:40px;}
.fanye a{background:#e8e8e8;color:#888;line-height:40px;text-align:center;margin-right:10px;border-bottom:solid 1px #d8d8d8;font-size:14px;padding:11px 16px 12px;line-height:40px;}
.fanye a.on{background: #FF0B0B;color:#fff;}
.fanye a:hover{color: #FFE52A;}

@media screen and (max-width:1000px){
.ht_top .zt_top, .Width, .zt_nav, .box,.mzsm, .i_jobcz, .i_jobcz ul{width: 100%;}
.mt10,.mt15,.mt20{ margin-top:5px;}
.ht_banner{background-size: cover;}
table {width: 98%;}
.ht_top .topnav a{margin-left: 5px;}
.nav ul li a {line-height: 28px;font-size: 14px;}
.ht_nav {height: 28px;}
.nav ul{float:none;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;height: 28px;}
.nav ul::-webkit-scrollbar,.fx_listnavtxt p::-webkit-scrollbar{display:none;}
.nav ul li{display:inline-block;float:none;height: 28px;white-space:nowrap;}
.ht_search,.zwxx,.zwxx table{height: auto;overflow: hidden;}
.zydnxs{display: none;}
.select{float:none;margin: 8px auto 0;width:280px;}
.select ul {width: 100%;}
.select ul li input{margin: 0;width: 118px;height: 33px;}
.select ul li select {margin: 0;width: 135px;height: 37px;}
.search {height: 200px;padding: 0 5px;margin: 0;}
.city_job,.zk_job{width: auto; height: auto; padding: 0 10px; margin: 5px;}
.search_tab{float:none;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;height: 48px;}
.search_tab::-webkit-scrollbar{display:none;}
.search_tab li{display:inline-block;float:none;white-space:nowrap;font-size: 18px;padding: 16px 8px 12px;}
.numRow div{width: auto; height: auto; padding: 0 10px; margin: 5px; float: none;}
.numRow.mt15{margin-top: 0px;}
.numRow div.mar0{margin: 5px;}
.mzsm {border: none;}
.logo{width: 100px; height: 40px; background: url(ha.huatu.comztcsslogom.png) no-repeat; background-size: 100px 40px; margin: 0 0 0 8px;}
.topnav{margin-right: 8px;}
.ht_banner img{width: 90%; margin: 0 auto;}
.i_jobcz ul li{margin-bottom: 2px; font-size: 14px; margin-left: 5px;}
.i_jobcz li a{padding: 2px 5px; margin: 2px 2px;}
.i_jobcz h2{margin-bottom: 10px;}
.guanggao {height:20px;padding-top:5%;background-size: contain; background-position:center;width: 100%;}
.job_content td a.num {display: table-cell;}
canvas#c_n19 {display: none;}
.job_title {height: auto;line-height: 40px; font-size: 16px;}
.job_title a {margin: 8px 0;top: 0;}
}