/*ban*/
.ban_img img{ display:block; width:100%; }

.NavList_a1 { text-align: center; background: #f7f7f7; padding:22px 0;  }
.NavList_a1 li {display: inline-block; padding: 5px 18px; }
a.more {color: #1E64BC; display: inline-block; font-weight: lighter; position: relative; font-size: 14px; z-index: 1; font-family: 微软雅黑; border-width: 1px; border-style: solid; border-color:#1E64BC; border-image: initial; transition: 0.6s; padding: 0 52px; border-radius:28px;  line-height:45px; }
/*a.more::before {content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background: #1e64bc; z-index: -1; transition: 0.6s; }*/

a.more.on{background:#1e64bc;color:#fff;}
.page_main{ max-width:1200px; margin:0 auto; text-align:center;}
.page_head{ border-bottom:1px solid #eee; margin-top:60px; padding:20px 0;}
.nr_title{ float:left; line-height:1;}
.nr_position{ float:right; line-height:1; padding-top:15px;}
.nr_position b{ color:#059839}
.ResTitle_a1 br{ display:none;}
.ResTitle_a1 span{ font-size:30px ;color:#1E64BC; display:inline-block;}
.ResTitle_a1 em{ font-size:14px; color:#999999; display:inline-block;}
.ResTitle_a1 em:before{ content:'　/'; display:inline-block; color:#999999; font-size:14px;padding-right:5px; }

.mj{ display:none;}
@media only screen and (max-width:1200px){
.page_head{ border-bottom:1px solid #eee; margin-top:60px; padding:20px 0; margin-left:2%; margin-right:2%;}

	
	}



/*招聘信息a1*/
.hrList_a1{}
.hrList_a1_item{border:1px solid #eee; margin-bottom:20px; background:#f7f7f7;}
.hrList_a1_title{padding:10px; border-left:4px solid #1e64bc; margin-left:-1px; border-bottom:1px solid #eee; font-size:20px; font-weight:700; text-align:left;}
.hrList_a1_table{border:none; width:100%; background-color:#fafafa;}
.hrList_a1_table th,.hrList_a1_table td{padding:10px; vertical-align:top; text-align:left; line-height:150%; border:1px solid #e8e8e8;}
.hrList_a1_table th{background-color:#ffffee;}
.hrList_a1_button{padding:10px;text-align: center;}
.hrList_a1_button a{display:inline-block;padding:0 20px;height:40px;line-height:40px;background-color:#1e64bc;color:#fff;font-size:18px;cursor:pointer; border-radius:8px;}
.hrList_a1_button a:hover{background-color:#1e64bc;color:#fff;}
/*应聘表单标题a1*/
.hrApplyTitle_a1{ border-left:4px solid #e62129; padding-left:20px; line-height:50px; background:#f7f7f7; font-size:20px; font-weight:700;}
.FormTable_a1{border:0;}
.FormTable_a1 th,.FormTable_a1 td{padding:0px; vertical-align:top; text-align:left;}
.FormTable_a1 th div{display:block; padding-left:10px; height:40px; line-height:40px; background:#ffffee; width:90px; border:solid 1px #e8e8e8;}
.FormTable_a1 th div em{font-size:12px; color:#f00;}
.InputV1{height:38px;line-height:38px;padding:0 10px;border:1px solid #ddd;background-color:#fafafa;}
.InputV1:focus{border:1px solid #e62129;background-color:#fff;}
.TextareaV1{line-height:150%;padding:10px;border:1px solid #ddd;background-color:#fafafa; resize:none;}
.TextareaV1:focus{border:1px solid #1e64bc;background-color:#fff;}
.ButtonV1{height:40px;line-height:40px;padding:0 10px;background-color:#228acc;color:#fff; font-size:18px; cursor:pointer; border-radius:8px;}
.ButtonV1:hover{background-color:#1e64bc;}
.ButtonV2{height:40px;line-height:40px;padding:0 10px;background-color:#555;color:#fff; font-size:18px; cursor:pointer; border-radius:8px;}
.ButtonV2:hover{background-color:#666;}
.ButtonV3{height:40px;line-height:40px;padding:0 9px;background-color:#fff;color:#444;font-size:18px; cursor:pointer; border:1px solid #ccc;}
.ButtonV3:hover{color:#005bac;border:1px solid #005bac;}
.ButtonV3_disabled{height:40px;line-height:40px;padding:0 9px;background-color:#eee;color:#999;font-size:16px;cursor:pointer;border:1px solid #ccc;}
.SelectV1{height:40px; padding:0 20px;}
.Input_Txt{height:40px; line-height:40px; padding-left:10px; float:left;}
.Input_Button{padding-left:10px; float:left;}
#job_detail{ background:#fff; padding:10px 30px;}

/*页码*/
.page{ padding:15px;  background:#fff; font-size:14px; margin:0 auto 40px auto; display:inline-block;}
.page a{ display:block; padding:7px 15px; height:26px; line-height:26px; float:left; min-width:16px; border:#eee solid 1px; text-align:center; margin-right:2px;}
.page span{display:block; padding:7px 15px; height:26px; line-height:26px; float:left;border:#e8e8e8 solid 1px; color:#aaa; min-width:16px; text-align:center; margin-right:2px;}
.page span.cur{ background:#1e64bc; color:#fff;border:#1e64bc solid 1px;}
.pageinfo{ float:right; line-height:28px; display:none;}
.conT{ font-size:24px; color:#009c73;font-family:"微软雅黑";}

@media only screen and (max-width: 800px){
	.hrList_a1_item{ padding:0; width:95%; margin-left:2.5%; margin-top:15px;}
	.hrList_a1{ padding:20px 0 20px 0;}
}

@media only screen and (max-width:720px){
	.pj{  display:none;}
	.mj{ display:block;}
	.nr_position{ display:none;}
		.NavList_a1 li {display:inline-block; padding:0; width:33%;  }
.child_nav{ width:100%; overflow:hidden;}
.ResTitle_a1 span{ font-size:5.3vw ;color:#1E64BC; display:inline-block;}

  .swiper-container {  width: 100%;  height: 100%;    }
    .swiper-slide {  text-align: center; font-size: 18px; /* Center slide text vertically */  display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
a.more {color: #1E64BC; display: block; font-weight: lighter; position: relative; font-size: 14px; z-index: 1; font-family: 微软雅黑; border-width: 1px; border-style: solid; border-color:#1E64BC; border-image: initial; transition: 0.6s; padding: 0; border-radius:5.5vw;  line-height:11vw; }
.page_head{ border-bottom:1px solid #eee; margin-top:5.3vw; padding:2.8vw 4%;}

.JobList_c1{ margin-bottom:20px; text-align:left;}
.hrList_a1{ padding:20px 0 40px 0;}
.hrList_a1_item{border:1px solid #eee; margin-top:4.5vw; background:#fff; margin-left:2.5%;float:none;}
.hrList_a1_title{padding:10px; border-left:4px solid #098b69; margin-left:-1px; border-bottom:1px solid #eee; font-size:4vw; font-weight:700; background:#f7f7f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hrList_a1_button{ padding:15px 20px;}
.hrList_a1_item ul{ padding:15px 20px; border-bottom: dotted 1px #ddd;}
.hrList_a1_item ul li{ line-height:20px; padding:5px 0; color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hrList_a1_item ul li span{ display:inline-block; width:90px; color:#1e64bc; font-weight:bold;}
.hrList_a1_button a.more{color: #fff;display:inline-block;font-weight: lighter; border: 1px solid #1e64bc; position:relative; transition: 0.6s; padding:0 20px; font-size:16px;z-index:1; border-radius:28px; line-height:40px;}
.hrList_a1_button a.more::before{content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background:#009c73;z-index: -1;transition: 0.6s;}
.hrList_a1_button a.more:hover{color:#fff;}
.hrList_a1_button a.more:hover::before{width:100%;}
.hrList_a1_button a.more.on{background:#009c73;color:#fff;}

	}
	
	
	
	.jobapply_d1{ width:1200px; margin:0 auto; padding:50px 0 60px 0; border-bottom: solid #e8e8e8 1px;}
.jobapply_d1 .til1{ line-height:50px; font-size:20px;font-family:"微软雅黑";  border-bottom: solid 1px #eee; margin-bottom:20px; float:left; width:100%; text-align:left;}
.jobapply_d1 .til1 span{ color:#1e64bc; font-weight:bold;font-family:"微软雅黑";}
.InputV1{height:38px; width: calc(100% - 20px);line-height:38px;padding:0 10px;border:1px solid #ddd;background-color:#fafafa;}
.InputV1:focus{border:1px solid #1e64bc;background-color:#fff;}
.ButtonV1{height:40px;line-height:40px;padding:0 20px;background-color:#1e64bc;color:#fff; font-size:18px; cursor:pointer; font-family:"微软雅黑";}
.TextareaV1{line-height:150%;width:1180px;padding:10px;border:1px solid #ddd;background-color:#fafafa; resize:none;}
.TextareaV1:focus{border:1px solid #1e64bc;background-color:#fff;}

.jobapply_d1 .float1{width:31%;float:left; margin-bottom:20px;}
.jobapply_d1 .float2{width:31%; margin-left:3%;float:left; margin-bottom:20px;}
.jobapply_d1 .float3{width:100%;float:left; margin-bottom:20px;}
.jobapply_d1 .SelectV1{height:38px; width:103%;line-height:38px;padding:0 10px;border:1px solid #ddd;background-color:#fafafa;}
.jobapply_d1 .vcode{width:32%;float:left; }
.jobapply_d1 .vcode .InputV1{ width:280px;}
.jobapply_d1 .btn{width:31%;float:left; margin-left:2%; }



@media only screen and (max-width: 1200px){
.jobapply_d1 .til1{ line-height:50px; font-size:20px; font-family:"微软雅黑"; border-bottom: solid 1px #eee; margin-bottom:20px;}
.jobapply_d1{ width:92%; margin:0 auto; padding:50px 0 40px 0; border-bottom: solid #e8e8e8 1px;}
.TextareaV1{width:calc(100% - 20px);}
.TextareaV1{width:calc(100% - 20px);}
.jobapply_d1 .vcode{ width:302px;}
.jobapply_d1 .vcode .InputV1{ width:200px;}
.jobapply_d1 .float1{width:29%;float:left; margin-bottom:20px;}
.jobapply_d1 .float2{width:29%; margin-left:6%;float:left; margin-bottom:20px;}
.messPage { padding: 50px 0px 0 0; width:92%;margin:0 auto;}
	}
@media only screen and (max-width: 800px){
.jobapply_d1{ padding:2.8vw 0 2.8vw 0;}
.jobapply_d1 .til1{ line-height:50px; font-size:16px; font-family:"微软雅黑"; border-bottom: solid 1px #eee; margin-bottom:20px;}
.jobapply_d1 .float1{width:98%;float:left; margin-bottom:8px;}
.jobapply_d1 .float2{width:98%;float:left; margin-left:0; margin-bottom:8px;}
.jobapply_d1 .float3{width:98%;float:left; margin-bottom:8px;}
.jobapply_d1 .SelectV1{height:38px; width:100%;line-height:38px;padding:0 10px;border:1px solid #ddd;background-color:#fafafa;}
.jobapply_d1 .btn{width:98%;float:left; margin-left:0; }
.jobapply_d1 .vcode{ width:98%;float:left;margin-left:0; margin-bottom:8px;}

	}
	
