
 .case_banner {
    padding: 165px 0;
    position: relative;
    overflow: hidden;
    
}
.case_banner_bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
 


dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 50px;
}
 
 


.wrap{width:1230px;margin:0px auto;}


.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{     width:100%;    overflow-x:hidden;}

 
 
.hk1{padding-left: 46.7%}
.hk2{padding-left: 52.5%}
.hk3{padding-left: 58.1%}
.hk4{padding-left: 63.8%}
.hk5{padding-left: 69.5%}
.hk6{padding-left: 65.3%}
@media screen and (min-width:1367px) and (max-width:1440px){
	.hk1{padding-left: 45.5%}
	.hk2{padding-left: 53.3%}
	.hk3{padding-left: 61%}
	.hk4{padding-left: 68.6%}
	.hk5{padding-left: 76.1%}
	.hk6{padding-left: 70.6%}
}
@media screen and ( max-width:1366px ){
	.hk1{padding-left: 45.3%}
	.hk2{padding-left: 53.3%}
	.hk3{padding-left: 61.3%}
	.hk4{padding-left: 69.6%}
	.hk5{padding-left: 70.7%}
	.hk6{padding-left: 71.5%}
}
 
  

/*招聘*/
.jobs{background:#F8f8f8; padding-bottom:50px; padding-top: 50px;}
.ny_wrap{width:100%;margin:0px auto; max-width:1366px; padding-left:60px; padding-right:60px; }
.ny_tit {
    text-align: center;
    padding: 40px 0 60px 0;
}
.ny_tit p {
    color: #3a3a3a;
    font-size: 24px;
    line-height: 40px;
    font-weight: 500;
}


.ny_zpp{padding-bottom: 0px; }
.ny_zpp_1 ul li{float: left;}
.ny_zpp_1{background: #c90915;height: 50px;line-height: 50px;}
.ny_zpp_1 ul li p{color: #fff;font-size: 15px; line-height: 50px;}
.ny_zpp_1 ul {width: 1120px;margin: 0 auto;}
.zp_li1{width: 225px;}
.zp_li2{width: 320px;}
.zp_li3{width: 150px;}
.zp_li4{width: 160px;}
.zp_li5{width: 220px;}
.jobtitle{color:#333!important;}
.agent-pc .npagePage .postbody p{color:#424242!important;}



.zp_text{display: none; border-bottom: 1px solid #e2e2e2;}
.zp_dl{height: 65px;line-height: 65px;border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;  }
.zp_dl dl dd{float: left;color: #424242;font-size: 15px;cursor: pointer;}
.zp_dl dl{width: 1120px;margin: 0 auto;}
.dl_1{width: 235px;color: #333!important; float:left;}
.dl_2{width: 320px; float:left;}
.dl_3{width: 150px; float:left;}
.dl_4{width: 160px; float:left;}
.dl_5{width: 220px; float:left;}
.dl_6{width: 22px;height: 22px;background: url(../images/zp_right.png) no-repeat center;margin: 20px 0 0 10px; float:left;  }

.zp_text_1{padding: 20px 0 60px 90px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;   }

.zp_text_1a p{font-size: 14px;color: #333;line-height: 30px; }
.zp_vic .dl_6{background: url(../images/zp_top.png) no-repeat center; }
.zp_text_1b{width: 120px;height: 35px;background: #00708F;border-radius: 6px;line-height: 35px;cursor: pointer;margin-top: 20px;}
.zp_text_1b p{text-align: center;color: #fff;font-size: 15px;}
.zp_text_1a{display: table; width: 100%;}
.zp_text_1a .desc{width: 60%; float: left; margin-top:20px;}
.zp_text_1a .tu{width: 40%; float: left; overflow-x: hidden;}
.zp_text_1a .tu img{width: auto;}

 ul {list-style-type:none;}
.accordion {width:100%;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion .link {cursor:pointer;display:block;color:#4D4D4D;font-size:14px; text-align:left; position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-left:1px solid #ddd; border-right:1px solid #ddd;  line-height: 60px;  padding-left: 80PX;}
.accordion li{ border-bottom:1px solid #CCC;}
.accordion li i {position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-down {right:12px;left:auto;font-size:16px;}
.accordion li.open .link { border-bottom: 1px solid #ddd; }
.accordion li.open i {color:#b63b4d;}
.accordion li.open i.fa-chevron-down {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
/** * Submenu -----------------------------*/
.submenu {display:none;font-size:14px;  padding: 20px; }
.submenu li { }
.submenu a {display:block;text-decoration:none;color:#d9d9d9;padding:12px;padding-left:42px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.submenu a:hover {background:#b63b4d;color:#FFF;}


.mainjob{
	font-size: 24px;
	font-weight: 300;
	color:#000;
}





/*简历弹出层*/
.fotdn{
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 9999999999999999999999999999999;
}
.fot_yp{
	width: 460px;
	height: 465px;
	position: absolute;
	top: 35%;
	left: 50%;
	margin-top: -165px;
	margin-left: -180px;
	background: #fff;
}
.yp_tit{
	width: 460px;
	height: 70px;
	background: #00708F;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.yp_tit p{
	font-size: 18px;
	margin-top: 13px;
	line-height:22px;
}
.yp_tit span{ font-size: 14px; line-height:22px;}
.fot_cnt{
	width: 460px;
	height: 370px;
}
.fot_cnt p{
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 19px 0;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
}
.fot_cnt p span{
	display: block;
	float: left;
	width: 90px;
	text-align: right;
}
.fot_cnt p em{
	display: block;
	float: left;
	width: 330px;
	margin-left: 10px;
}
.fot_cnt p em .txt{
	width: 300px;
	height: 30px;
	font-family: "Microsoft YaHei", "å¾®è½¯é›…é»‘";
	font-size: 14px;
	line-height: 30px;
	padding: 0 5px;
	font-style:normal
}
.fot_cnt p em .txt2{
	width: 150px;
	height: 30px;
	font-family: "Microsoft YaHei", "å¾®è½¯é›…é»‘";
	font-size: 14px;
	line-height: 30px;
	padding: 0 5px;
	font-style:normal;
	float:left;
}

.fot_cnt p em .jzm{
	height:30px; 
	display: inline-block;
	float:left;
	padding-top:1px;
	margin-left:15px;
}

.sumt{
	width: 460px;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.sumt .sbnm{
	width: 460px;
	height: 40px;
	border: 0;
	background: #333;
	cursor: pointer;
	font-family: "Microsoft YaHei", "å¾®è½¯é›…é»‘";
	font-size: 15px;
	color: #fff;
	outline:none;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.sumt .sbnm:hover{ background: #00708F;}

.fot_yp .fancybox{
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
}
.fffpp1{width: 30px!important;color: #FF0000!important;}



.kl_o2{width: 760px;height: 394px;margin: 0 auto;overflow: hidden;position: relative;}
.nkj_1{position: absolute;top: 16px;left: 250px;}
.nkj_2{position: absolute;bottom: 15px;left: 155px;}

.cs_p1{position: absolute;top: 10px;left: 250px;}
.cs_p2{position: absolute;bottom: 4px;left: 148px;}

.ww_p1{position: absolute;top: 6px;left: 250px;}
.ww_p2{position: absolute;bottom: 6px;left: 155px;}

.yafa_pp{width: 1000px;margin: 0 auto;}
.ny_fzlc2_img img{height: 300px;}


.m3_vic1{position: absolute;top: 23%;}
.m3_vic2{position: absolute;top: 18%;right: 5%;}
.m3_k2{margin-top: 160px;}

.m3_vica{position: absolute;top: 33%;}
.m3_k3{position: absolute;right: 10%;top: 31%;}

.lp_k1 select{color: #000;}

.ny_show_2_jj{margin-bottom: 100px;text-align: center;}
.ny_show_2_jj video{width: 80%;}


.contacts_all{width: 100%; }
    .w1300{width:100%;  max-width: 1366px; margin: 0 auto; padding-left:60px; padding-right:60px;}
     .contactus{width:100%; overflow: hidden; margin: 40px auto;}
    .contactus .contactus1{width:33%; float: left; text-align: center;}
    .contactus .contactus1 img{max-height: 80px; display: inline-block; margin: 0 auto;}
    .contactus .contactus1 .name{font-size: 18px; line-height: 30px; color:#333; font-weight:500;}
    .contactus .contactus1 .txt{font-size: 14px; line-height: 24px; color:#333;}


  @media(max-width: 1300px){
  .ny_wrap{width: 96%; }

.accordion .link,.zp_li1{padding-left: 10px }

.zp_li1,.dl_1{width: 200px;}
.zp_li2,.dl_2{width: 300px;}
.zp_li3,.dl_3{width: 100px;}
.zp_li4,.dl_4{width: 100px;}
.zp_li5,.dl_5{width: 120px;}
.zp_li6,.dl_6{width: 120px;}

}

@media(max-width: 1000px){
 .zp_li6,.dl_6{display: none;}
.zp_li1,.dl_1{width: 200px;}
.zp_li2,.dl_2{width: 300px;}
.zp_li3,.dl_3{width: 100px;}
.zp_li4,.dl_4{width: 100px;}
.zp_li5,.dl_5{width: 120px;}
 

}

@media(max-width: 920px){
  .zp_li3,.dl_3{display: none;}
.zp_li1,.dl_1{width: 200px;}
.zp_li2,.dl_2{width: 300px;}
 
.zp_li4,.dl_4{width: 100px;}
.zp_li5,.dl_5{width: 120px;}
 

}




@media(max-width: 768px){
   
  .w1300{width:auto; padding:0 20px; margin:0 auto;  margin-bottom:50px; }
.contactus .contactus1{width:100%; display:block; margin-bottom:30px;}


}

 
 @media(max-width: 767px){
 	.ny_wrap{width: 100%; padding-left:10px; padding-right:10px;}
 	.ny_zpp_1 ul{width: 98%;}
 	.zp_li1,.dl_1{width: 70%; }
 	.zp_li4,.dl_4{width: 28%;}
 	.dl_2,.dl_3,.dl_5,.dl_6,.zp_li2,.zp_li3,.zp_li5,.zp_li6{display: none;}
 	.accordion .link{padding-left: 10px;}
 	.submenu{padding: 0px;}
 	.zp_text_1a p{line-height:24px; text-align:justify}
 	.body_service .warp, .body_plan .warp, .body_system .warp, .body_about .warp{height: auto;}
 }


{padding-left: 10px;}