@charset "utf-8";
/* CSS Document */

/*global*/
* html, * html body{_background-image:url(about:blank);_background-attachment:fixed;}
*{ margin: 0; padding: 0;}
body{ margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;
line-height: 1.5;
font-size: 14px;
font-weight: 400;
color:#292c32;}
a{ text-decoration:none; outline:none; color:#666;}
a:hover{ color:#333;}
ul,li{ list-style:none;}
li{ _vertical-align:bottom;*vertical-align:bottom;}
img{ border:none;}
.clearfix:after{ display:block; content:"."; height:0; overflow:hidden; clear:both;}
.clearfix{ /* zoom:1; */}
table{border-collapse:collapse; border-spacing:0;}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;color:#333;}
input,textarea{outline:none;}
input{vertical-align:middle;}
.fr{float:right;}
.fl{float:left;}
.clr, .clearfix {
  zoom: 1;
}


 .zp_wrapper{width:1200px; margin:24px auto;}
  .zp_wrapper1{width:1224px; margin:24px auto;}

    /* 1024px<设备高度  背景为青色*/

/*-------------------------------------------------------index style css--------------------------------------------------------------------------*/

/*top*/
.top{width:1040px; height:90px; margin:0 auto;}
.cyjt_logo{width:360px; height:45px; margin-top:16px;}
.menu{padding-top:30px;}
.nav .mainlevel{float:left; width:70px; margin-left:12px; font-size:16px; font-family:"Microsoft YaHei"; position:relative;}
.nav .mainlevel a{line-height:32px; display:block; color:#333; text-decoration:none;}
.nav .mainlevel a:hover{color:#72bf44;}
.nav .mainlevel ul{padding:5px 2px; background-color:#77b202; border-radius:5px; position:absolute; left:-15px; z-index:1000; display:none;}
.nav .mainlevel ul li{width:90px; text-align:center; font-size:14px;}
.nav .mainlevel ul li a{color:#fff; line-height:28px;}
.nav .mainlevel ul li a:hover{color:#fff; text-decoration:underline;}

.zp_banner{width:100%; position:relative;}
.zp_banner img{ width:100%; position:absolute; z-index:-99;}
.Content{}
.main{width:1200px; margin:0 auto; padding:10px 0px; background-color:#fff;}

/*右侧浮动框*/
.sidebar{width:45px; height:186px; position:fixed; right:0; top:400px;}
.sidebar ul li{width:45px; height:45px; margin-bottom:2px; background:url(../images/index/cyjt_app.png) no-repeat; float:left}
.sidebar ul li a{display:block; width:45px; height:45px;}
.sidebar ul li:hover{opacity:.8;}
.sidebar .tx{background-position:0px 0px;}
.sidebar .zp{background-position:0px -47px;}
.sidebar .ly{background-position:0px -94px;}
.sidebar .gotop{background-position:0px -141px;}

/*links*/
.links{width:100%; height:284px; padding:30px 0 10px;}
.friend{float:left; width:90px; font-size:18px; font-family:"Microsoft YaHei";}
.chunk{float:left; width:230px; padding-left:57px;}
.chunk h3{font-size:14px; font-weight:bold; color:#666;}
.chunk ul.xian{background:url(../images/index/friendship_link.png) no-repeat right center;}
.chunk ul li{line-height:24px;}
.chunk ul li a{font-size:12px; color:#666;}
.chunk ul li a:hover{color:#77b202;}

/*footer*/
.footer{height:140px; padding-top:60px; }
.footer p{text-align:center; color:#999; line-height:32px; font-size:12px;}
.footer p a{color:#999;}
.footer p span{padding:0 5px;}

/*---------------------------------------------------------------list style css---------------------------------------------------------------------------------*/
/*container*/
.container_bg{width:100%;}
.position{width:1200px; padding-left:25px; margin:0 auto; height:45px; line-height:45px; background:url(../images/index/position.png) no-repeat left 13px; font-size:12px;}
.position a{color:#333;}
.container{width:1200px;overflow:hidden; background:#fff; box-sizing:border-box; }
.container1{overflow:hidden;width:1200px; margin:0 auto;padding:12px 0; box-sizing:border-box; }
.sub-nav{ overflow:hidden;padding-top:6px;display:flex; }

/* 春雨侧导航 */

.sub-nav a{position: relative;
float: left;
width: 25%;
font-size:16px;
margin: 0 12px;
  margin-bottom: 0px;
margin-bottom:20px;
background-color: white;
padding: 20px 24px 24px 24px;
box-sizing: border-box;
background-size: contain;
background:#f9f9f9;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
cursor: pointer; line-height:42px;
transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), color .5s cubic-bezier(0.2, 0.0, 0.2, 1), box-shadow .5s cubic-bezier(0.2, 0.0, 0.2, 1);}
.sub-nav a.last1{ display:none;}
.sub-nav a.last{ display:block}
.sub-nav a img{ width:42px; margin:0 12px;}
.sub-nav a span{ position:absolute; width:31px; height:20px; background:url(../images/hot1.png) 0 0 no-repeat; right:12px; top:12px;}
.sub-nav a.active{background:#4285f4; color:#fff;}
.sub-nav a:hover{ box-shadow:2px 2px 4px #A5A5A5; transform: translate(-3px,-3px);}
.sub-nav a i{ display:inline-block; width:42px; height:42px; background-size:100% 100%; vertical-align:middle; margin:-2px 4px 0 0 }

.sub-nav a i.icon0{  background:url(../images/cp1.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon1{  background:url(../images/cp2.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon2{  background:url(../images/cp3.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon3{  background:url(../images/cp4.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon4{  background:url(../images/cp5.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon5{  background:url(../images/cp6.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon6{  background:url(../images/cp7.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon7{  background:url(../images/cp8.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon8{  background:url(../images/cp9.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon9{  background:url(../images/cp10.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon10{  background:url(../images/cp11.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a i.icon11{  background:url(../images/cp12.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon0{ background:url(../images/p01.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon1{ background:url(../images/cp22.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon2{ background:url(../images/cp33.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon3{ background:url(../images/cp44.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon4{ background:url(../images/cp55.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon5{ background:url(../images/cp66.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon6{ background:url(../images/cp77.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon7{ background:url(../images/cp88.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon8{ background:url(../images/cp99.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon9{ background:url(../images/cp100.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon10{ background:url(../images/cp111.png) 0 0 no-repeat;background-size:100% 100%;}
.sub-nav a.active i.icon11{ background:url(../images/cp1212.png) 0 0 no-repeat;background-size:100% 100%;}

.header-search {
 border:1px solid #ddd;
  position:relative;
  width: 100%;
  height: 48px;
  position: relative;
  box-sizing:border-box;
}
 .header-search .icon-search {
  background-image: url(../images/search-w-icon.png);
  background-repeat: no-repeat;
  background-size: 21px 21px;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -10px;
  width: 21px;
  height: 21px;
  background-image: url(../images/search2.png);
  background-repeat: no-repeat;
  background-size: 21px 21px;
  cursor: pointer;
  transition: .5s background cubic-bezier(0.2, 0.0, 0.2, 1);
 }
 .header-search .search-input {
  line-height: 48px;
  height: 48px;
  padding-left: 48px;
  padding-right: 150px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.header-search .input-value {
  font-size: 16px;
  color: #333333;
  letter-spacing: 0.03px;
  border: 1px solid transparent;
  transition: .5s all cubic-bezier(0.2, 0.0, 0.2, 1);
}

.header-search .search-btn {
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 18px;
  color: #0052D9;
  transition: .5s color cubic-bezier(0.2, 0.0, 0.2, 1);
  padding-right: 14px;
  font-size: 16px;
  font-weight: 600;
}
.header-search .search-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -6px;
  width: 12px;
  height: 12px;
  background-image: url(../images/right.png);
  background-size: 12px 12px;
  background-position: center;
  background-repeat: no-repeat;
  transition: .5s all cubic-bezier(0.2, 0.0, 0.2, 1);
  }
  
 .header-search .search-btn:hover {
    color: #4C90FF;
}

 .header-search .search-btn:hover:after {
    /* right: -6px; */
    transform: translateX(6px);
}

.page{ padding-bottom:12px;}
.page li.list{position: relative; font-family:"微软雅黑";box-shadow: 0 1px 0 #ebebeb; }
.page li a.applyBtn{color:#00923f;font-size: 14px;border: 1px solid #00923f;border-radius: 2px;padding: 11px 20px;line-height: 1;
    position: absolute;right: 36px;top: 22px; transition: all .25s;cursor: pointer;
}
.page li a.applyBtn:hover{color:#fff;background: #00923f; }
.jsJop{}
.outter{ overflow:hidden;}
.inner{ float:left; width:100%;}
.jopBox{ overflow:hidden; padding-left:32px;}
.jopBox .yq_infor{ overflow:hidden; margin-bottom:24px; }  /*---------新增-------*/
.jopBox .yq_infor li{ font-size: 14px;line-height: 30px; color: #333;} /*---------新增-------*/
.jopBox .yq_infor li span{color:#000; font-weight:bold;} /*---------新增-------*/
.jsJop{padding: 30px 0;display: block;transition: all .25s;}
.isJopH{font-size: 14px;padding-bottom: 4px;transition: all .25s; font-weight: bold;color: #666;cursor: pointer;}
.isJopH img{ display:inline-block; width:40px;  margin:10px 0 0 4px;}
.time{color:#748399;font-size: 14px;}
.time span{ display:inline-block ;margin-right:24px;}
.jop_box .department{overflow: hidden;}
.jop_box .department .de{position: absolute;right: 198px;top: 44px; color: #748399;
    font-size: 14px;}
.jop_box .department .de0{width: 21px;height: 10px;position: absolute;right: 0;background:url(../images/18.png);background-size: 100%;background-position: 0 0;
top: 34px;}
a.active .department .de0{background-position: 0 -26px;}
.zz,.yq{margin-bottom:28px;}
.zz i,.yq i{margin: 0 auto 12px; font-size: 14px;color: #000;font-weight: bold; line-height:30px;}   /*---------改过-------*/
.zz li,.yq li{font-size: 14px;line-height: 30px;color:#333;position: relative;padding-left: 20px;}   /*---------改过-------*/
.nav ul.subBar{width:230px; height:214px; padding-right:0px; _margin-right:-17px; margin-top:0px; border-top:#e4e4e4 1px solid;}

.nav ul.subBar li{width:170px; padding-right:27px; background:url(../images/pages.gif) no-repeat 180px;}
.nav ul.subBar li a{font-size:12px; color:#b8a677;}
.nav ul.subBar li a:hover{color:#0d90d4;}
.nav ul.subBar li.checked a{color:#0d90d4; font-weight:bold;}
.nav.curr, .nav:hover{background-color:#f9f9f9;}
.nav.curr a{color:#0d90d4;}
.nav a:hover{color:#0d90d4; text-decoration:none;}

.list_ri{ background:#fff; border-radius:10px; float:left; width:100%;}
.entry{overflow:hidden;}
.entry li{line-height:36px; border-bottom:#e7e7e7 dashed 1px; overflow:hidden; border:2px solid #f00}
.entry span{display:inline-block;}
.entry .s1{float:left; width:445px; height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.entry .s2{float:right; color:#888;}



.page-comment{float:right;margin-top:20px; font-size:14px; font-family:"宋体"; text-align:right;}
.page-comment li{float:left; margin:0 3px;list-style-type:none;}
.page-comment a{display:inline-block; float:left; height:20px; line-height:20px; margin:0 5px; text-align:center; color:#bcbcbc; font-size:14px; font-weight:bold;}
.page-comment a:hover{color:#404040;}

/*----------------------------------------------------------------content style css------------------------------------------------------------------------------*/

.subject{height:80px; border-bottom:#e7e7e7 dashed 1px; text-align:center;}
/* .subject h1{height:50px; line-height:50px; font-family:"Microsoft YaHei"; font-size:24px; color:#000;} */
.subject h1{line-height:35px; font-family:"Microsoft YaHei"; font-size:21px; color:#000;}
.subject p{color:#888;}
.content{margin-top:20px; line-height:30px;}
.content p{text-indent:24px;}

.nextLinks{margin-top:50px; border:#e4e4e4 1px solid;}
.nextLinks ul{height:30px; font-size:12px; color:#666;}
.nextLinks ul li{float:left; width:290px; height:30px; line-height:30px; padding-left:25px; overflow:hidden;}
.nextLinks ul li a{color:#666;}
.nextLinks ul li a:hover{color:#77b202;}

#pageBar{
    text-align: center;
    padding: 0 20px 20px 0;
	color:red;
}
#pageBar .pageBtn a {
    display: inline-block;
    border: 1px solid #aaa;
    padding: 2px 5px;
    margin : 0 3px;
    font-size: 13px;
    background: #ECECEC;
    color: black;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 3px;
}
#pageBar .pageBtn-selected a {
    display: inline-block;
    border: 1px solid #aaa;
    padding: 2px 5px;
    margin : 0 3px;
    font-size: 13px;
    background: #187BBD;
    color: white;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 3px;
}
#pageBar .pageBtn a:hover {
    background: #187BBD;
    color: white;
}

.jop-form{
    width: 100%;
    min-width: 1200px;
    margin: 0;
	border-radius:10px;
    flex-wrap: wrap;
    overflow: auto;}
.job-form {
    position: relative; margin-bottom: 2em;padding-bottom: 40px; min-height: 740px; background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 1px 1px 1px rgba(221,223,227,0.4);
	-moz-box-shadow: 0px 1px 1px 1px rgba(221,223,227,0.4);
	box-shadow: 0px 1px 1px 1px rgba(221,223,227,0.4);color:#575d6a;}
.jop-form {
	overflow:hidden;   
}
.status {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: 
    #575d6a;
}
.apply-blocks{ padding:12px 30px 0;}
.apply-blocks h5{line-height:2;border-bottom: 1px solid #dddfe3; margin-bottom:12px;font-size: 16px;
font-weight: bold;}
.jl {

    line-height: 25px;
    overflow: hidden;
}
.upLoad-btn{ width:280px;background-color:#dddfe3;color:#6e7686;height: 40px;line-height: 40px;}
.jl-txt{
    font-size: 12px;
    color: 
    #89909e;
}
.user-infor{ width:100%;}
.user{
float: left; width:50%;
padding: 0 13px 0px;
box-sizing: border-box; position:relative; }
.user label{ line-height:25px;}
.user input{    width: 100%;background-color: transparent;height: 36px; font-size: 14px; outline:none;border-radius: 2px;
border: 1px solid #c1c5cc;box-sizing: border-box;background:#fff;
padding-left: 12px;}
.user .tips{height:20px; line-height:20px; }
.submitApply{
    margin: 30px auto 0;
    text-align: center;
	width:100%;
	overflow:hidden;
}
.error-trip{display:inline-block; width:1px; height:20px; }
.submitApply button{
	background-color: #0C8CF6;
    border-radius: 2px;display:block; width:120px;
	border:none; padding:0 18px; margin:24px auto;	height: 40px;
    line-height: 40px;
    color: #fff;
}
.rightBar{
    padding: 0 20px;
    font-size: 16px;
    line-height: 60px;
    color: #090a0b;
	border-radius:10px;
	background:#fff;
 overflow:hidden; width:200px;}
 .file-box{
	display: inline-block;
	position: relative;
	width:280px; height:40px; line-height:40px;
	text-align:center;				
	overflow: hidden;				
	color:#000;				
	background:#d6d6d6;
	transition:all 0.5s;
	}
	.file-box:hover{background:#c9c9c9;text-decoration:none;}			
.file-btn{				
	position: absolute;				
	width: 100%;				
	height: 100%;				
	top: 0;    			
	left: 0;    			
	outline: none;    			
	background-color: transparent;    			
	filter:alpha(opacity=0);				
	-moz-opacity:0;				
	-khtml-opacity: 0;				
	opacity: 0;			
}
.right-list li{position: relative;
	padding: 12px 62px 12px 0px;
	line-height: 20px;
	color:
	#5c6170;
	font-size: 14px;
	border-bottom: 0.5px dashed
	#eee;}
.more {
    float: right;
    line-height: 60px;
    font-size: 12px;
    color: 
    #9a9fac;
    cursor: pointer;
}
.right-list span{ position: absolute;
    top: 16px;
    right: 0;
    width: 32px;
    height: 18px;
	color:#fff; text-align:center; line-height:18px;
	font-size:12px;
	border-radius:3px;
    background:#FA1E0C;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}
.user-infor{width:100%;}
.red{ color:#f00; font-size:18px; font-weight:bold;}
a.sc{ display:block;background-color: #dddfe3; transition: all 0.5s;
    }
a.sc:hover{ background:#BEBEBE; text-decoration:none;}
input:focus{ border:1px solid #4FB8F7}
.error-trip{width:1px;height:22px; display:inline-block; color:transparent}


/*-------弹窗-------*/
	.pop{  display: none;  width: 600px; min-height: 470px;  max-height: 460px;  height:460px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding:20px 25px 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 100, 100, .5); position:fixed; }
	.pop-top{position:relative; }
	.pop-top h2{ float: left;  display:black}
	.pop-top span{cursor: pointer; position:absolute;top:-5px;right:-10px;}
	.pop-top span img{ width:30px; height:30px;}
	.pop-foot{  height:50px;  line-height:50px; width:100%;  border-top: 1px #E5E5E5 solid; text-align: right; }
	.pop-cancel, .pop-ok { padding:8px 15px; margin:15px 5px;  border: none;  border-radius: 5px; background-color: #337AB7;  color: #fff;  cursor:pointer;}
	.pop-cancel { background-color: #FFF; border:1px #CECECE solid;  color: #000; }
	.pop-content{ height: 380px; }
	.pop-content-left{ float: left; }
	.pop-content-right{ width:310px; float: left; padding-top:20px; padding-left:20px; font-size: 16px; line-height:35px;}
	.bgPop{ display:none; position:absolute; z-index: 129; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4);}	
.box{
    padding: 150px 0;
	width:1200px;
 	min-height: -webkit-calc(100vh - 606px);
    min-height: -moz-calc(100vh - 606px);
    min-height: calc(100vh - 606px);
    margin: 20px auto 60px;
    text-align: center;
    background-color: #fff;
}
.box img{ width:120px; height:120px;}
.box .title{
    margin-top: 20px;
    fontsize: 20px;
    font-weight: bold;
    text-align: center;
    color: #121316;
}
.box .text{
    margin-top: 7px;
    font-size: 0.8125em;
    color: #575d6a;
}
.noJop{width:300px;padding:150px 0; margin:0 auto;}
.noJop img{width:100%;}
.noJop p{ text-align:center; line-height:40px;}



/*----新加的-------*/
.center-wrap {
  max-width: 1200px;
  margin: 0 auto;
}
.public-job-search {
  padding:0;
}
.public-job-search .module-title, .public-job-search h1 {
  font-size: 46px;
  color: #282828;
  text-align: center;
  line-height: 1.1;
  padding-bottom: 20px;
}
.public-job-search .module-select {
  padding: 40px 16px 32px;
}
.clearfix::after, .clearfix::before {
  content: " ";
  display: table;
}
.public-job-search .module-select dl {
  float: left;
  width: 26%;
  margin-right: 2%;
}
.public-job-search .module-select dt {
  font-size: 14px;
  color: grey;
  line-height: 34px;
  text-indent: 14px;
}
.public-job-search .module-select .search {
width:8%
}
.select-warp {
  position: relative;
}
.select-warp .title {
  line-height: 48px;
  padding: 0 12px;
  font-size: 14px;
  color: #282828;
  border: 1px solid #282828;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
}

.select-warp .title::after {
  content: '';
  position: absolute;
  right: 12px;
  top: 45%;
  width: 10px;
  height: 10px;
  border-left: 2px solid grey;
  border-bottom: 2px solid grey;
  -moz-transform: rotate(-45deg) translateY(-50%);
  -ms-transform: rotate(-45deg) translateY(-50%);
  -o-transform: rotate(-45deg) translateY(-50%);
  -webkit-transform: rotate(-45deg) translateY(-50%);
  transform: rotate(-45deg) translateY(-50%);
}
.select-warp .title span {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.select-warp {
  position: relative;
}
.select-warp.active{}
.select-warp.active .title {
  border-color: #f1f1f1;
  background-color: #f1f1f1;
}
.select-warp.active .title span {
  color: #c7000b;
}
.select-warp ul {
  display: none;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 50px;
  max-height: 326px;
  background: #fff;
  -moz-box-shadow: 0 1px 1px 2px #f1f1f1;
  -webkit-box-shadow: 0 1px 1px 2px #f1f1f1;
  box-shadow: 0 1px 1px 2px #f1f1f1;
  overflow-y: auto;
  z-index: 9;
}
.select-warp.active ul {
  display: block;
}
.select-warp ul li {
  line-height: 1.4;
  font-size: 14px;
  color: #282828;
  padding: 10px 0 10px 14px;
  cursor: pointer;
  border-bottom: 1px solid #eaeaea;
}

.public-job-search .module-select .search .search-btn {
  width: 100%;
  line-height: 50px;
  text-align: center;
 background: #4285f4;
  font-size: 14px;
  color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}

/*---20230718新加的----*/
.container_w {
 overflow: hidden;
width: 1200px;
margin: 12px auto 6px;
box-sizing: border-box;
}
.sz_t {
  width: 95%;
  padding: 0 2.7%;
  font-size: 14px;
  background-color: #f4f4f4;
  height: 50px;
  font-weight: bold;
  line-height: 50px;
  color: #333333;
  margin: 4% 0 0;
  position: relative;
}
 .sz_t {
  font-size: 14px;
  font-weight: bold;
  line-height: 50px;
  color: #333333;
}
 .sz_t span {
  color: #e41f2b;
  padding-left: 10px;
  font-weight: normal;
}

 .filtering {font: 400 14px "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体"; padding:0 32px;}
 .bb {border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;}
 .filtering dl {
   border-bottom: 1px dotted transparent;
  padding: 10px 0;
  font-size: 12px;
}
 dl.sx_filterself,dl.sx_filterFamily, dl.sx_filter { border-bottom: 1px dotted #cccccc;}

}
.bd dl{border:none;!important}
.filtering dl dt {
  float: left;
  padding-left: 0;
  line-height: 30px;
  text-align: center;
  color: #333333;
  font-size: 14px;
  margin-right: 20px;
}
 .filtering dl.sx_result dt {
  padding-top: 3px;
}
 .filtering dl dt {
  float: left;
  padding-left:0;
  line-height: 30px;
  text-align: center;
  color: #333333;
  font-size:14px;
  margin-right: 20px;
}
 .filtering dl dd {
overflow:hidden
}
 .filtering dl dd.floatR {
  float: right;
  width: auto;
  cursor: pointer;
  line-height: 30px;
  color: #e71a22;
  padding-right: 19px;
  position: relative;
}
.triangle-down {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #999999;
    border-top-color: rgb(153, 153, 153);
  position: absolute;
  right: 0;
  top: 36px;
}

 .filtering dl.sx_filterself dd {
  width: 700px;
  float: left;
  padding-top: 0;
}
.filtering dl.hot dt{ color:#e41f2b;}
 .filtering dl dd a {
  float: left;
  color: #666;
font-size: 14px;
cursor::pointer;
}
 .filtering .sx_result p.clearCont {
  float: left;
  padding-left: 20px;
  line-height: 25px;
  cursor: pointer;
  color: #666;
  background: url("../images/icons.png" ) no-repeat -160px -951px;
}
 .filtering dl dd a.sx_child {
  line-height: 30px;
  display: inline-block;
  height: 30px;
  text-align: center;
  margin-right: 20px;
}
 .filtering dl.keyword dd input {
  float: left;
  font-size:14px;
  padding: 10px;
  height: 18px;
  display: block;
  width: 280px;
  border: 1px solid #cccccc;
    border-right-color: rgb(204, 204, 204);
    border-right-style: solid;
    border-right-width: 1px;
  background: none;
  border-radius: 6px 0 0 6px;
  border-right: 0;
}
 
.filtering dl.keyword dd .search {
  float: left;
  background: url("../images/icons.png") no-repeat -166px -1764px;
  width: 50px;
  height: 40px;
  cursor: pointer;
}
.container1 .title {
  background-color: #f4f4f4;
}

.container1 .title li {
  height: 40px;
  line-height: 40px;
  float: left;
  color: #999999;
  padding-left: 30px;
  box-sizing:border-box;
}
.container1  .title li.jobName {
 
  background-position: 90px center;
}
.container1 .outter p {
  float: left;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font: 400 14px "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
  font-weight: 400;
  line-height: normal;
  color:#999;
  padding-left:30px;
  box-sizing:border-box;
}
.container1 .outter  p.firstP {
  padding-left: 2.8%;
  font-weight: bold;
  color: #666;
  cursor: pointer;

  cursor: pointer;
}
.container1 .outter  p.firstP span {
  max-width: 100%;
  display: block;
  float: left;
  white-space: nowrap;
  margin-right: 2%;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
    font-weight: bold;
  color: #666;
}
.closecity {
  cursor: pointer;
  line-height: 24px;
  height: 24px;
  width: 24px;
  display: inline-block;
  border: none;
  background: url(../images/icons.png) 5px -873px no-repeat;
  text-align: left;
}
.sx_result a {
  color: #e41f2b;
  line-height: 22px;
  display: inline-block;
  padding: 0 10px;
  padding-right: 10px;
  height: 22px;
  margin-right: 10px;
  margin-top:6px;
  border: 1px solid #ccc;
  text-align: center;
  padding-right: 4px;
  margin-bottom:4px;
  color: #e41f2b; 
  pointer-events: auto 
}
.sx_result  a span{ display:inline-block;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  color:#e41f2b;
  font-size:14px; 
}
.filtering .sx_result .search{ overflow:hidden; float:left;}
.sx_result .clearCont{ margin-top:4px;}

.pageCtrl { text-align:right; margin:40px 0; height:30px; line-height:30px; font-size:14px;}
.pageCtrl .pageNumBtn:hover, 
.pageCtrl .pageNumBtn:active,
.pageCtrl .prePage:hover,
.pageCtrl .nextPage:hover ,
.pageCtrl .prePage:active,
.pageCtrl .nextPage:active { border-color:#22c4ba; color:#22c4ba;}
.pageCtrl .prePage,
.pageCtrl .nextPage ,
.pageCtrl .pageNumBtn { 
	height:30px; min-width:30px;margin-left:5px; margin-right:5px; padding:0 8px; display:inline-block;*zoom:1;*display:inline;
	text-align:center; cursor:pointer; border:solid 1px #c3c3c3; border-radius:3px; line-height:30px;
}

.pageCtrl .pageNumBtn.select { 	
	background:#00923f; border-color:#00923f;
	color:#fff; 
	cursor:default;
}
 .filtering dl dd a.backJobList {
  float: right;
  margin-top:6px;
  font-size: 14px;
  cursor: pointer;
  color: #de3435;
}
