@charset "UTF-8";
html,body,h1,h2,h3,h4,h5,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,strong,sub,sup{ margin:0;padding:0; }
/*
html,body,h1,h2,h3,h4,h5,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,strong,sub,sup{margin:0;padding:0;list-style:none;font-style: normal;font-weight:normal;border:0 none;}*/
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; height:100%;}
body{font-family:"Microsoft Yahei","SimHei",Arial,Tahoma,sans-serif,serif;font-size:14px;color:#343434;line-height:1.5; margin:0 auto; -webkit-text-size-adjust:none; height:100%; background-color:#fff; -webkit-tap-highlight-color:rgba(0,0,0,0); }
ul,ol,li{ list-style:none; }
a,a:hover{ text-decoration: none; }
em{ font-style: normal; }
/*zq*/
 
.wrap_z{ width:100%; }
.wrap_z1{ background:url(/img/shenzhenair/m/qy_culturebj.png) no-repeat center bottom; background-size:100% auto; padding-bottom:120px;}
.into_sh_mt{margin-top:3%;}
.into_sh_dw{ position:relative}
.into_sh_dw a,a:link,a:hover,a:active{ color:#fff;}
.into_sh_dw a{ color:#fff; font-size:13px; font-weight:bold; position:relative; }
.into_sh_dw span{ position:absolute; left:10px; bottom:5px; width:100px; }
.nav-1{ float:left; width:45.2%; margin-left:3%; }
.nav-2{ float:right; width:47.86%; margin-right:3%; }
.nav-3{ width:47.86%; margin-right:3%; position:absolute; right:0; bottom:0; }
.nav-4{ float:left; width:64.93%; margin-left:3%; }
.nav-5{ float:right; width:28.13%; margin-right:3%; }
.mt12{ margin-top:1.2%; }
 
.detail_zp{ background:url(/img/shenzhenair/m/zp_detail_bj.png) no-repeat center bottom;background-size:cover;}/*招聘动态详情*/
.detail_zp .detail_h{ line-height:50px; margin-top:12px; text-align:center; font-weight:bold; font-size:15px; color:#d00a23;}
.detail_zp p{ padding:2px 16px;}
.detail_zp .p_indent{text-indent:2em;}
.detail_zp .b_art{ font-size:12px}
.detail_zp .b_art a:link,.detail_zp .b_art a:visited,.detail_zp .b_art a:active{ color:#d00a23; text-decoration:underline;}

.career_talk{ background:url(/img/shenzhenair/m/career_talk.png) no-repeat center bottom;background-size:cover;}/*宣讲会*/
.career_talk .top_h{ width:100%; height:44px; background:#d00a23; clear:both}
.career_talk .top_h_l{ margin-left:10px; float:left}
.career_talk .top_h_r{ margin-right:10px; float:right}
.career_talk .top_h span{ color:#fff; font-size:20px; line-height:44px;}

.career_talk .mt_ml{ margin:30px 0px 20px 30px;}
.career_talk .mt_mr{ margin:40px 30px 10px 0px;}

.career_talk_list{ width:66%; clear:both; position:relative}
.career_talk_list .signtp1{ width:30px; height:58px; background-size:cover; background:url(/img/shenzhenair/m/signtp.png) no-repeat;position:absolute; top:0; right:-60px}
.career_talk_list .signtp2{ width:30px; height:58px; background-size:cover; background:url(/img/shenzhenair/m/signtp.png) no-repeat;position:absolute; top:0; left:-60px}

.career_talk_list h3{ font-size: 18px; color: #005470; font-weight:bold; margin-bottom: 5px; }
.career_talk_list h4{ font-size: 16px; color: #005470; font-weight:bold; margin-bottom: 5px; }
.career_talk_list h5{ font-size: 14px; color: #005470; font-weight:bold; margin-bottom: 5px; }
.career_talk_list h6{ font-size: 13px; color: #005470; font-weight:100; margin-bottom: 5px; }
.career_talk_list li{ line-height:22px; overflow:hidden}
.career_talk_list li a{display: block; font-size:13px; line-height:22px; color: #005470; }
.career_talk_list button{ margin-top:12px;}
 


.qy_culture_top{width:100%; clear:both;}/*企业文化*/
.qy_culture_tip{width:100%; margin-top:15px; clear:both; }
.qy_culture_n{ padding:16px 0;}
.qy_culture_n img{ width:44%; max-width:191px;}
.qy_culture_n p{ padding:0 20px;  text-align:left; color:#666;}
.qy_culture_n .p_indent{text-indent:2em;}
.qy_culture_line,.job_details_line{ width:100%; height:24px; background:url(/img/shenzhenair/m/qy_culture_line.png) repeat-x; clear:both;}
 
.talent_strategy_top{width:100%; clear:both;}/*人才战略*/
.talent_strategy_n p{ padding:0 20px; margin-top:20px;  color:#666; }
.talent_strategy_n p img{ width:18px; height:18px; margin-right:16px}


.job_details_top{width:100%; clear:both;}/*职位详情*/
.job_tip h4{ background:url(/img/shenzhenair/m/job_biaoj.png) no-repeat 20px center; background-size:24px 22px; line-height:44px;padding-left:50px; color:#2ab9fa}
.job_tip .job_tags{background:url(/img/shenzhenair/m/job_tag.png) no-repeat 20px center; height:44px; background-size:22px 22px; line-height:44px;padding-left:50px; color:#666; display:inline-block}
.job_details_n h5{color:#d00a23; padding-left:20px; line-height:44px}
.job_details_n p{ padding:0 20px 0 40px; color:#666; margin:6px 0; position:relative }
.job_details_n p em{ position:absolute; left:20px; top:0;  color:#666;font-style:normal}
.job_details_n .job_details_b{ background:#e8e8e8; padding:16px 0}
.job_details_n .job_details_b img{ width:160px; height:33px } 

.flow_fxy{ margin-top:15%  }
/*mz*/
.icon-arr-down{ display: inline-block; width: 15px; height: 10px; background: url(/img/shenzhenair/m/icon-arr-down.png); vertical-align: middle; }
.pos-nav{ border-bottom: 2px solid #e0e0e0; background: #d00a23; }
.pos-nav li{ padding: 0; line-height: 68px; color: #fff; text-align: center; height: 68px; font-size: 18px; position: relative; }
.pos-nav li select{ width: 100%; height: 100%; opacity: 0; position: absolute; left: 0; top: 0; color: #333; }
.pos-nav .icon-arr-down{ float: right; margin: 30px 10px 0 0; }
.pos-nav .lisy-layer{ position:absolute; width:100%; background:#fff; z-index:99999; display:none; }
.pos-nav .lisy-layer li{ border-bottom: 1px solid #ccc; font-size:12px; padding:5px 0; line-height:25px; height:auto; }
.pos-nav .lisy-layer li a{ color:#666; }
.pos-con{ width: 94%; margin: 0 auto; }
.pos-con li{ border-bottom: 1px solid #f0f0f0; }
.pos-con li a{ padding: 15px 0 10px; display: block; color: #53adf2; }
.pos-con li h4{ font-size: 18px; margin-bottom: 5px; }
.pos-con li p{ color: #7b7979; font-size: 14px; }
.pos-con li p span{ margin: 0 5px; }
.pl0{ padding-left: 0; }
.pr0{ padding-right: 0; }

.route-banner img{ width: 100%; }
.route-list{ width: 94%; margin: 0 auto; padding-top: 5px; }
.route-list li{ border-bottom: 1px solid #f0f0f0; padding-top: 5px; }
.route-list li a{ display: block; padding: 0 10px 0 28px; background: url(/img/shenzhenair/m/icon-arr-left.png) no-repeat 10px 5px; background-size: auto 16px; font-size: 15px; color: #666; position: relative; min-height: 50px; line-height: 25px; }
.route-list li .route-time{ position: absolute; right: 10px; bottom: 0; background: #fff url(/img/shenzhenair/m/icon-time.png) no-repeat left center; color: #b2b2b2; font-size: 13px; padding-left: 15px; }

.sh-index{ min-height: 100%; background: url(/img/shenzhenair/m/bg-1.jpg) no-repeat; background-size: 100% 100%; }
.sh-logo{ text-align: center; margin-top: 60px; }
.sh-logo img{ width: 45%; }
.sh-title{ text-align: center; margin-top: 60px; }
.sh-title img{ width: 94%; }
.sh-nav{ width: 80%; margin: 50px auto 0; }
.sh-nav li{ height: 60px; background: url(/img/shenzhenair/m/nav-bg.png) no-repeat; background-size: 100% 40px; text-align: center; }
.sh-nav li a{ display: block; color: #d00a23; line-height: 40px; font-size: 1.4rem; }

.sh-process{ margin-top: 30px; padding: 0 3% 40px; background: url(/img/shenzhenair/m/bg-2.png) no-repeat left bottom; background-size: 80% auto; }
.sh-process li{ border-left: 7px solid #d00a23; position: relative; padding: 0 0 15px 30px; margin-left: 50px; min-height: 60px; }
.sh-process li h4{ font-size: 14px; color: #3181c5; text-indent: -23px; margin-bottom: 5px; }
.sh-process li p{ color: #6d6d6d; }
.sh-process li i{ position: absolute; left: -56px; top: -1px; width: 60px; height: 70px; background-size: 100% auto; }
.icon-p-1{ background: url(/img/shenzhenair/m/icon-p-1.png) no-repeat; }
.icon-p-2{ background: url(/img/shenzhenair/m/icon-p-2.png) no-repeat; }
.icon-p-3{ background: url(/img/shenzhenair/m/icon-p-3.png) no-repeat; }
.icon-p-4{ background: url(/img/shenzhenair/m/icon-p-4.png) no-repeat; }
.icon-p-5{ background: url(/img/shenzhenair/m/icon-p-5.png) no-repeat; }
.icon-p-6{ background: url(/img/shenzhenair/m/icon-p-6.png) no-repeat; }
.icon-p-7{ background: url(/img/shenzhenair/m/icon-p-7.png) no-repeat; }
.icon-p-8{ background: url(/img/shenzhenair/m/icon-p-8.png) no-repeat; }
.icon-p-9{ background: url(/img/shenzhenair/m/icon-p-9.png) no-repeat; }

.zy-wrap{ background: url(/img/shenzhenair/m/bg-bottom.png) no-repeat left bottom; background-size: 100% auto; }
.zy-nav{ text-align: center; padding: 10px 0; }
.zy-nav li{ width: 20%; display: inline-block; margin: 0 5%; }
.zy-nav li a{ color: #464646; line-height: 30px; }
.zy-nav li img{ width: 100%; }
.bt-grey{ border-top: 1px solid #dbdbdb; width: 90%; margin: 0 auto; }
.zy-con{ width: 90%; margin: 0 auto; padding: 20px 0 80px; line-height: 25px; }
.zy-con img{ max-width: 100%; }
.px-con{ width: auto; padding: 0; margin-bottom: 80px; }
.px-con h4{ color: #d00a23; font-size: 14px; margin-bottom: 5px; line-height: 25px; }
.px-mid{ height: 15px; background: #f1f5f8; border-bottom: 1px solid #e8f0f8; border-top: 1px solid #e8f0f8; }
.px-part{ padding: 20px 5% 10px; }

.zz-con,.sh-con{ width: auto; padding: 0 5% 40px; background: url(/img/shenzhenair/m/bg-3.png) no-repeat left bottom; background-size: 70% auto; margin-bottom: 40px; }

.sh-con{ padding-top: 20px; }
.sh-con p{ margin-bottom: 20px; text-indent: 28px; background: url(/img/shenzhenair/m/icon-plane.png) no-repeat left 4px; background-size: 24px auto; }
