/* CSS Document */
.fontHiragino {font-family: "Hiragino Sans GB","Microsoft Yahei",arial,ËÎÌå,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
body {font:14px/24px "\5b8b\4f53",sans-serif;color:#656565;}
a:hover{transition: all 0.3s; text-decoration: none; color: #33cccc;}
a:link, a:visited{color:#656565;}
.green,a.green{color:#1885f2;}
.f15{font-size:15px;}
.orange{color:#ff6600;}
.listA{width:260px; }
.listB{width:825px;}
.mt30{margin-top:30px;}
.bggray3{background-color:#f2f2f2;}
.ad{width:100%; height:100px;}
.zdtjtit{ height:40px; line-height: 40px; }
.line_orange{width:3px; height:18px; background-color: #ff6600; display: inline-block;}
.tjwrap{border:1px solid #eaeeed;}
.tjwrap ul li{float:left; display: inline-block; margin:10px 0px 0px 10px; padding-bottom:10px; width:114px; border-bottom:1px dashed #e0e0e0;}
.tjimg{ width:114px; height:96px; display: inline-block;}
.nav_job{background-color:#1885f2; height:40px; line-height: 40px;}
.nav_r{width:80%;text-align: right;}
.nav_r li{ float:right; margin-right: 30px; }
.nav_r li a{color:#fff;}
.nav_r li a:hover{ opacity:0.7; }
.search_list li{float:left; margin-right:20px; }
.search_list li a{ display: block; text-decoration: underline;}
.search_list li a.current{color:#ff6600; font-size: 16px;}
.search_con{background-color:#fbfbfb; border:1px solid #01bcf7; box-shadow: 1px 1px 3px #f1f1f1; height:48px; line-height: 48px; z-index: 9999; }
.search_con:hover{border:1px solid #ff6600;}
.input_search{ height:46px; line-height: 46px;  width:70%;border:none; background-color:#fbfbfb; color:#999;}
.select_city{ line-height: 48px; width:150px; height:48px; position: static;}
.xzdq{border-left:1px solid #ff6600; padding-left:10px; height: 20px; line-height: 20px; margin-top: 14px;}
.btn_search{height:48px; line-height: 48px; display: inline-block; width:65px; background-color:#1885f2; right:0px; top:0px;}
.btn_search:hover{opacity:0.6;}
.login{border-bottom:1px solid #1885f2;}
.wyqz li{width:33%; float:left;}
.wyqz li a{color:#999; display: block; cursor: pointer;}
.wyqz li a:hover{opacity:0.6;}
.ewm{ right:0px; top:7px;}
.ad_list{ border-left:1px solid #eaeeed; border-top:1px solid #eaeeed;}
.ad_l{width:66.6%;}
.ad_l li{  float: left; display: inline-block; border-right:1px solid #eaeeed; border-bottom:1px solid #eaeeed;}
.ad_l li a {display: block;width:273px; height: 68px;}
.ad_l li a:hover,.ad_banner a img:hover,.ad_b:hover{box-shadow: 5px 5px 20px rgba(0,0,0,.05);}
.tjwrap li:hover{opacity:0.7;}
.ad_l li img,.ad_b img{width:250px; height: 45px; display:inline-block; margin-left:auto; margin-right:auto; position: relative; top:50%; margin-top: -25px; }
.ad_r{width:33.3%;}
.ad_banner{ border-right: 1px solid #eaeeed; border-bottom: 1px solid #eaeeed; height:137px;}
.ad_banner img{width:275px; height: 136px;}
.ad_b{width:275px; height:68px; border-right:1px solid #eaeeed; border-bottom:1px solid #eaeeed;}
.job_list{width:1035px; height: 360px;}
.tjzw{z-index: 9999;}
.tjzw li{background-color:#f4f4f4; border:1px solid #ebefee;width:210px;+width:195px; height: 117px; }
.tjzw li a{ display:block; height:120px;}
.tjzw li a:hover{opacity:0.6;}
.btn_tjzw{ background:url(../images/tjzw.png);width:40px; height: 42px; display:inline-block;}
.btn_jpzw{background:url(../images/jpzw.png);width:38px; height: 38px; display:inline-block;}
.btn_zxzw{background:url(../images/zxzw.png);width:48px; height: 26px; display:inline-block; margin-top: 35px;}
.tjzw li.current a span.btn_jpzw{ background:url(../images/jpzw1.png); width:38px; height: 38px; display:inline-block;   }
.tjzw li.current a span.btn_tjzw{background:url(../images/tjzw1.png);width:40px; height: 42px; display:inline-block; }
.tjzw li.current a span.btn_zxzw{background:url(../images/zxzw1.png);width:48px; height: 26px; display:inline-block; }
.tjzw li.current{color: #00cc99; display: block; border: 2px solid #a2f4e4; border-right:2px solid #fff; background-color:#fff; }
.tjzw li.current  a{color:#00cc99;}
.tjzw_con{width:819px;border: 2px solid #a2f4e4; height: 355px; left:277px; +left:278px;  }
.tjzw_con li:hover{box-shadow: 5px 5px 20px rgba(0,0,0,.05);}
.zw_tit{width:55%;}
.salary{ color:#ff6600;}
.tjzw_con li{width:242px; padding:15px; float:left;border-right:1px solid #eaeeed; border-bottom:1px solid #eaeeed;height:88px;border-left:1px solid #eaeeed; margin-left:-1px;}
.gsmc{ padding-top:5px; border-top:1px dashed #e0e0e0; margin-top:5px;}
.guzu_tit{ background: url(../images/rmgz.png) no-repeat center top; height:54px;}
.guzuimg{margin-bottom:-14px;}
.rmgz{width:100%;}
.rmgz li{width:24.9%;+width:24.8%;}
.rmgz li a{width:100%;}
.new_gzul li{margin-right:35px; padding-bottom: 10px;}
.new_gzul li.current{border-bottom:3px solid #1885f2; float:left; display: inline-block; font-size: 24px; color: #1885f2;}
.new_gzul_con li{width:24.9%;+width:24.8%; border-right:1px solid #eaeeed; border-bottom:1px solid #eaeeed;  float: left;}
.newgz_tit{border-bottom:1px dashed #eaeeed;height: 40px; overflow:hidden;}
.logo_gz{width:160px; height:30px; display: inline-block;}
.new_gzul_con li:hover{box-shadow: 5px 5px 20px rgba(0,0,0,.05);}
.ad_1100_80{width:1100px; height:80px; display: inline-block;}
.city_l{width:30px; background-color:#0cccb5; height: 104px; padding-top: 7px; }
.city_r{width:1070px; border-top:1px solid #eaeeed;}
.city_r_ul li{ width:12.4%;+width:12.3%;  float: left; display: inline-block; background-color:#fbfbfb; border-bottom:1px solid #eaeeed; border-right:1px solid #eaeeed; height: 54px; line-height: 54px;}
.city_r_ul li a{display:block;}
.city_r_ul li a:hover{background-color:#fff; color:#1885f2;}
.gxys{width:321px; border: 1px solid #eaeeed; border-bottom: 2px solid #eaeeed;}
.tith3{border-bottom:1px solid #eaeeed; padding-bottom: 10px;}
.dicon {height: 20px;background: url(https://img1.17img.cn/ui/simg/instrument/home/20171211/images/dicon.png) no-repeat 0px -8px;margin-right: 5px; width:10px; margin-top: 22px;}
.sudi li{border-top:1px solid #eee; height: 45px; line-height: 45px; }
.zxrd li:first-child{border-top:none;}
.sudi li a{display:block; color: #656565;}
.sudi li a:hover{transition: all 0.3s; text-decoration: none; color: #33cccc;}
.name_tit{width:92%;}
.zplm{ border:1px solid #eaeeed;}
.zplm_h{border-bottom:1px solid #eaeeed; padding-bottom: 10px;}
.linklist li{float:left; margin-right: 35px;}
.linklist li a{display:inline-block; white-space: nowrap; padding-top: 15px;}
.linklist li a:hover{color:#33cccc;}
a.btn_more:hover{color:#33cccc;}
.select_list {border:1px solid #ccc;border-radius:0px  0px 4px 4px; top:49px; border-top:none; z-index:9999; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;  background-color:#ffffff; width:803px; left:-1px; padding:10px; }
.select_list a{width:80px; height: 40px; line-height: 40px; display: block; float: left;}
.select_list a:hover{color:#ff6600; background-color: #fafafa; }
/****** Ö°Î»ÏêÇéÒ³*******/
.ggw1{width:100%; height: 80px;}
.nav_place{ width:60%;background-color:#1885f2;  }
.nav_place_ul{height: 45px; line-height: 45px;  display: inline-block; padding-left: 10%; width:90%;}
.nav_place_ul li{ float:left; display:inline-block; width:23%;  }
.nav_place_ul li.current{background-color:#076ed5;}
.nav_place_pa{ left:-15px; top:0px;}
.nav_place_ul li a{color:#fff;}
.gsname{ background-color:#fbfbfb; border:2px solid #a8e8e0; border-radius: 4px 0px 4px 4px; }
.btn_sx,.btn_sx1{ height:20px; line-height: 20px; display: inline-block; border-radius: 2px; padding:0px 10px; margin-top:5px; }
.btn_sx1{margin-top:7px; }
.bggreen{background-color:#1885f2;}
.leftgcs{ width:55%;}
.rightgcs{width:44%;}
.listinA{width:774px; border-right:1px solid #f5f7f9; margin:25px 0px;}
.listinB{width:325px;}
.scsqzw{ right:5px; top:10px;}
.btn_sqzw{ border: 2px solid #ffcead; border-radius: 20px; height: 30px; line-height: 30px; display: inline-block; padding:0px 20px; }
.line_green2{ height:2px; width:40px;margin-top:10px;}
.btn:hover{ opacity:0.6;}
.btn_syzw{width:130px; border:2px solid #72b4f7; border-radius: 20px; height: 30px; line-height: 30px;display: inline-block; }
.gsmc_line{ border-bottom:1px solid #a3cefa;}
.tjzw_con1{width:auto; border:none;border-top:1px solid #eaeeed;border-left:1px solid #eaeeed; height:auto;}
.tjzw_con1 li{width:29.18%;+width:29.15%;}
.tjzw_con1 .zw_tit{width:50%;}
.right_ad{ width:100%; height: 145px;}
.right_div{ margin-left: 25px; margin-top: 25px;}
.sszw_line{border-bottom:1px solid #a3cefa;}
.tjzw_con5 li {padding:20px 0px;border-bottom: 1px solid #eaeeed;}
.tjzw_con5 li .gsmc{border-top:none;}
.footer_in{border-top:2px solid #01bcf7;}
.listinA1{border-right:none;}
.leftgcs_top{ height:50px; width:100%; border-bottom:1px solid #e1e1e1; background-color:#fff; position: fixed; z-index: 9999; margin: 0px auto; box-shadow: 0px 0px 5px #e3e1e1;top:0px;}
.gsname1{ background: url(../images/gsbg.jpg) no-repeat left top; border:2px solid #a8e8e0; border-radius: 4px 0px 4px 4px; }
.bag_nav{border-bottom:1px solid #c5f3ed;}
.bag_nav li{  margin:0px 60px 0px 20px; float:left; height: 50px; line-height: 50px; display: inline-block;}
.bag_nav li.current{ border-bottom:3px solid #1885f2; color: #1885f2; font-weight: bold;}
.gsmc_name{margin-top:0px;}
.btn_sqzw_g{background-color:#01bcf7; height: 24px; display: inline-block; padding:0px 10px; line-height: 24px; border-radius: 20px; color:#fff; margin-left: 5px;}
.user_type{width:80px; }
.user_list_ul{width:980px; display: inline-block;}
.user_list_ul li,.btn_all{float:left; border: 1px solid #ccc; height:32px; line-height:32px; display: inline-block; border-radius:25px; padding: 0px 19px; margin:25px 20px 0px 0px;cursor: pointer;white-space: nowrap;}
.user_list .current{border:1px solid #2dca93; background-color: #2dca93; color: #fff;}
.user_list .current:hover{opacity: 0.5;color:#fff;}
.user_list_ul li:hover ,.user_list_ul li.current,.btn_all.current,.btn_all:hover{background-color: #01bcf7; color:#fff;}
.typelist{width:1100px;}
.tjzw_con6 li{ border-top:1px solid #eaeeed; border-bottom:none;}
.page{border-top:1px dashed #dedede; padding-top:30px; padding-left: 20%; margin-bottom: 30px;}
.page li{ float:left; border:1px solid #cecece;  width:25px; height:20px; line-height:20px; display:inline-block; text-align:center; float:left; margin-left:5px; border-radius:2px;}
.page li a{ display:block;}
.page li.current a{ background-color:#1885f2;color:#fff; border:1px solid #1885f2;}
.page li a:hover { background-color:#ccc;  text-decoration:none;}
.page_l a{ background-color:#ccc;}
.page li.slh{ border:none; line-height:10px;}

.page_c li{height:40px; width:66px; line-height:40px; font-size:16px; }
.page_l  a{background-color:#e3e3e3;}
.page_c li a:hover{ background-color:#e3e3e3;}
.page li.current a:hover{ background-color:#049ee4;}
/**admin**/
.admin .rightbox .table input{height:34px;  line-height: 34px; border:1px solid #dedede; background:none;}
.admin .rightbox .nr{ font-size: 14px;}
.admin .rightbox .table{height:34px; line-height: 34px; font-size: 14px; margin-left: 0px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{height:34px; line-height: 34px; font-size: 14px;}
.admin .rightbox .table .cor{font-size: 14px;}
.btn10 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;     
	border-radius: 4px; background-color:#f1f1f1;}
.admin .rightbox .table span{color:#000;}
.btn9{background-color:#1885f2;  border:1px dashed #1885f2;border-radius:8px;}
.admin .rightbox .table span.btn{color:#fff;}
.admin .rightbox .table span.btn:hover{background-color:#0792d9;}
.btn_gn em{ background-color:#0792d9; padding:0px 15px; border-radius: 4px; display: inline-block; float: left; color:#fff; height: 25px; line-height: 25px; margin-left: 10px; margin-top: 5px;}

.btn_gn em:hover{opacity:0.6;}
.btn_ul_em li{ padding:10px 0px; border-bottom:1px dashed #dedede;}
.btn_ul_em li input{ margin-right:5px;}
.bgdz_btn{background-color:#8cd7fd; height: 20px; line-height: 20px; font-size: 12px; display: inline-block; color:#fff; padding:0px 5px; border-radius: 2px;}
.selectAreaBox .isselect a{min-width:65px;}
.bgWhite{background-color:#fff;}
/*20180709*/
.lista_fl{width:45%;}
.lista_fr{width:30%;}
.listcity{margin-left:18px;}
.page_c{padding-left:0px;}
.btn_see3 {    width: 150px;    height: 45px;    line-height:45px;    display: inline-block; }
.btn_piliang{border-top: 1px dashed #dedede;}
@media only screen and (max-width:1030px) {	
	.center1100{ width:960px;}
	.listB{width:685px;}
	.input_search{width:60%;}
	.wyqz li{width:31%;}
	.ad_l li a{width:226px;}
	.ad_banner img{width:228px;}
	.ad_b{width:227px;}
	.tjzw_con li{width:196px;}
	.job_list{width:895px;}
	.tjzw_con{width:682px;}
	.rmgz li{width:24.89%;}
	.new_gzul_con li{width:24.89%;}
	.ad{width:100%; height:auto;}
	.city_r{width:930px;}
	.city_r_ul li{width:12.38%;}
	.gxys{width:274px;}	
	.select_list{width:663px;}
	.listinA{width:670px; }
.listinB{width:288px;}
	.listinA_t{margin-right:15px; padding:0px;}
	.tjzw_con1{width:655px;}
	.tjzw_con1 li{width:187px;}
	.right_div{ margin-left:15px;}
	.right_ad{ height: 130px;}
	.tjzw_con1 .zw_tit{width:45%;}
	.user_list_ul{width:850px; }
	.page{padding-left:17%; }
}
@media only screen and (max-width:768px) {	
	/*.footer {
 position:absolute;
 height:100px;
 clear:both;
 background:none repeat scroll 0 0 #eaeaea;
 color:#999;
 text-align:center;
 width:100%;
 padding:5px 0;
 left:0
}
	.footer span{margin-right:20px;}
.footer a {
color: #999;
margin-right: -20px;
text-align: center;
margin-left: -20px;*/
.page {
    padding-bottom: 120px;
    padding-top: 50px; padding-left:0px; margin-bottom: 0px;}
	.page li{border:none; height:auto;}
	.wap_logo img{ width:90px; height:auto;margin-top:8px;}
	.search_con{height:30px; line-height: 30px;width:65%; z-index: 0;}
	.btn_search{height:30px; line-height: 30px; border-radius: 0px; width:40px;}
	
	.icon_search{width:26px; height: auto; display: inline-block;}
	.search_wrap{margin-top:2px; }
	.input_search{width:45%; height: 28px; line-height: 28px;}
	.jt_search{width:10px; height: auto; display: inline-block;margin-top:10px; margin-left:3px;}
	.select_city{width:50px; height: 20px; line-height: 20px; margin-right: 45px; }
	.xzdq{margin-top:5px;}
	.wapline{border-top:5px solid #f2f2f2;}
	.jobwapnavul li{width:25%; display: inline-block; float:left; border:none;margin-left:0px; cursor: pointer; height:auto;}
	.jobwapnavul li .iconulli{width:40px; height: auto;}
	.line_h{width:1px; background-color:#ccc; height: 50px; display: inline-block;}
	.icon_toutiao{width:5px;height: auto; display: inline-block;right:-4px; top:5px;}
	.jrtt{height:20px; line-height: 20px; display: inline-block; background-color:#1885f2; border-radius: 2px; padding:0px 5px; color:#fff;}
	.tttext{top:4px; left:14px; line-height: 18px;}
	.tt_rtext {}
	.tt_rtext_out{height:30px; overflow: hidden;width:85%; margin-top:-4px;}
	.tt_rtext li{width:100%; text-align:left; line-height: 28px; height:auto;}
	.tt_rtext li a{color:#666;}
	.jobtjzw{box-shadow:0px 4px 4px rgba(204,204,204,0.1)}
	.linegreen{width:4px; background-color:#1885f2; display: inline-block; height: 20px; margin-left: -10px; margin-top:2px;}
	.btn_dingzhi{border:2px solid #a3cefa; height: 25px; line-height: 24px; display: inline-block; border-radius: 20px; padding:0px 15px;}
	.icon_ljt{width:7px; height: auto; display: inline-block; margin-top:6px;}
	.icon_dz{width:12px; height: auto; display: inline-block;margin-top:6px;}
	.bag_ul li{float:left; height:15px; line-height:15px; display: inline-block; padding:2px 10px;width:auto; font-size: 11px; border-radius:4px; margin-right:5px; margin-left: 0px; background-color:#f2f2f2;}
	.tjzw_con { border:none; width:100%;}
	.tjzw_con li{ border-bottom:1px solid #dcdcdc; width:100%;  text-align: left; margin-left:0px; line-height: 24px; padding:0px;}
	.tjzw_con li a{padding:15px 10px; display: block;}
	.gsmc{border:none; padding:0px; margin:0px;}
	.zw_tit{width:70%;}
.search_con:hover{border:1px solid #1885f2;}
.page li a:hover {    background-color:#fff;    text-decoration: none;}
.tt_rtext li a:hover{ background-color:#f2f2f2;}
	.select_list{width:100%; background-color: transparent; left:0px; padding: 0px; border:none; border-radius: none; box-shadow:  0 2px 4px rgba(255, 255, 255, 0.1)!important;top:52px;}
	.select_city_wap{background-color:#fff;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;border-radius: 0px 0px 4px 4px;}
	.select_list a{width:22%; margin:0px 0px 10px 10px; background-color: #f2f2f2; height: 30px; line-height: 30px;}	
	.type_city_wap li{border-bottom:1px solid #f2f2f2; padding:5px 10px;}
	/*.dclose{width:18px; height: 18px; display: inline-block; background:url(../images/colos8.png) no-repeat  top;  background-size: 100% auto; margin-top: 3px;}*/
	.dclose{width:18px; height: 18px; display: inline-block; margin-top: 3px;}
	.type_city_wap li:hover{cursor:pointer;}
	.close_out{width:40px; height: 30px; display: block; z-index: 99;}
	.type_city_wap li.current{background-color:#1885f2; color:#fff;}
	.dingzhi{padding:10px 5px 40px;}	
	.dingzhi li{ float:left; display: inline-block;  width:50%; }
	.dingzhi li em{ margin:5px;background-color:#f2f2f2;border-radius:4px; height: 35px; line-height: 35px;  display: block;}
	.dingzhi li.current em{background-color:#1885f2; color:#fff;}
	.dingzhi li.current em .dclose{width:15px;height:auto; top:0px; right:3px; }
	.nav_bottom li{width:50%; display: inline-block;float:left;height: 40px; line-height: 40px;background-color:#1885f2;color:#fff;}
	.nav_bottom li.current{background-color:#ff6600; }
	.wap_edit1{width:80%;right:0px; border-left:1px solid #ccc; bottom:0px;  }
	.wap_edit{width:80%;  border-left:1px solid #ccc;top:0px; }
	a:hover{transition:none; }
	.wap_edit,.wap_edit1{z-index:99; right:0px; }
	.wap_edit1{z-index:9999; bottom:0px; position:fixed;}
	.mask_job{background-color:rgba(0,0,0,0.4);width:100%; height: 100%; z-index: 88; position: fixed;}
	.btn_wdjl{position:fixed; top:50%; margin-top:150px; right:10px; z-index: 10;}
	.btn_wdjl img{ width:50px; height: 50px; display: inline-block;}
}
@media only screen and (max-width:375px) {	
	.select_list a{width:29.8%; }
@media only screen and (max-width:360px) {	
		.search_con{width:70%;}
	.select_list a{width:29.5%; }
}
@media only screen and (max-width:320px) {	
	.input_search{width:35%; }
	.search_con{width:65%;}
	.zw_tit{width:65%;}
	.select_list a{width:29.3%; }
}
