﻿@charset "utf-8";
/*main*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }

input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }

/* pay */
.pay-container{width:1180px; margin:0 auto; text-align:center; position:relative;}
.pay-img{margin:80px 0;}
.pay-text1{position:absolute; width:236px; text-align:left; line-height:30px; top:100px; left:65px;font-size:16px;}
.pay-text2{position:absolute; width:236px; text-align:left; line-height:30px; top:100px; right:70px;font-size:16px;}
.pay-text3{position:absolute; width:236px; text-align:left; line-height:30px; top:320px; right:70px;font-size:16px;}

/* strategy */
.strategy-container{width:1180px; margin:0 auto; text-align:center; position:relative;}
.strategy-img{margin:60px 0;}
.strategy-title { position: relative; text-align: center; line-height:100px;  font-size: 25px; letter-spacing:0.2em;}
.strategy-text1{position:absolute; width:236px; text-align:left; line-height:30px; top:390px; left:50px; font-size:16px;}
.strategy-text2{position:absolute; width:236px; text-align:left; line-height:30px; top:380px; right:40px;font-size:16px;}
.strategy-text3{position:absolute; width:236px; text-align:left; line-height:30px; top:690px; right:140px;font-size:16px;}
.strategy-text4{position:relative; width:275px; text-align:left; line-height:30px; top:30px; margin:0 auto;font-size:16px;}
.strategy-text5{position:absolute; width:236px; text-align:left; line-height:30px; top:700px; left:150px;font-size:16px;}

/* apply */
.apply{width:1180px; margin:0 auto; text-align:center; position:relative;}
.apply_main_img{margin:80px 0;}

/* study */
.study{width:1180px; margin:0 auto; text-align:center; position:relative;}
.study_maintitle{ position: relative; text-align: center; line-height:100px;  font-size: 42px; letter-spacing:0.5em;}
.study_title{position: relative; text-align: center; line-height:50px;  font-size: 25px; letter-spacing:0.2em; margin:10px 120px 0;}
.study_main_img{margin:60px 0;}

/* welfare*/
.welfare_wrap{width:1000px;height:953px;margin:0 auto;margin-top:50px;}
.welfare_top_text{ position: relative; text-align: center; line-height:45px;  font-size: 25px; letter-spacing:0.2em;}
.welfare_mid_src{margin-top:47px;}
.welfare_mid_one,.welfare_mid_two,.welfare_mid_three{height:733px;width:280px;margin:0 auto;float:left;text-align:center;}
.welfare_mid_two{margin:0 80px;}
.welfare_mid_text,.welfare_bottom_text{line-height:28px;color:#333333; font-size:16px; margin-top:30px;}
.welfare_bottom_text{text-align:center;}
.welfare_bottom{margin-top:114px;}

/* job_opening*/
.job_opening_wrap{width:975px;height:695px;margin:0 auto;margin-top:86px;}
.job_opening_left{float:left;margin:0 auto;width:486px;height:572px;}
.job_opening_mid{float:left;}
.job_opening_icon_a{margin:0 auto;width:240px;height:240px;}
.job_opening_right{float:left;margin:0 auto;width:486px;height:572px;}
.job_opening_icon_b{margin:0 auto;width:240px;height:240px;}
.job_opening_text{margin:0 auto;text-align:center;}
.job_opening_text_top{font-size:26px;color:#1f1f1f;margin-top:44px;}
.job_opening_text_top span{ font-size:26px; color:#1f1f1f;}
.job_opening_text_mid{color:#cc0000;font-size:20px;margin-top:31px;}
.job_opening_text_bottom{color:#2b2b2b;margin-top:22px; font-size:16px;height:44px;line-height:28px;margin-top:23px;}
.job_opening_btn{margin-top:31px;-moz-border-radius: 7px; -webkit-border-radius: 7px;border-radius:7px;background:#d11513;width:158px;height:37px;color:#FFF;font-size:16px; border:none;}
.job_opening_btn,.job_opening_text_bottom,.job_opening_text_mid{}

/* job_vip */
.job-vip-container{width:1180px; margin:0 auto; text-align:center; position:relative;}
.job-vip-title { position: relative; margin-top:20px; text-align: center; line-height:100px;  font-size: 25px; letter-spacing:0.2em;}
.job-vip-maintitle { position: relative; text-align: center; line-height:100px;  font-size: 42px; letter-spacing:0.5em;}
.job-vip-box { margin:25px auto; position:relative; width:970px;}
.job-vip-box ul li { float:left; margin-bottom:25px;}
.job-vip-boxblank { width:100px; height:1px;}
.job-vip-box-text { text-align:center; line-height:30px; font-size:16px; width:256px; margin-top:20px;}
.clear { clear:both;}
.job-vip-email { background:url(../images/job_vip_emailbg.png) no-repeat center; width:935px; height:84px; margin:25px auto; font-size:20px; line-height:84px; color:#fff;}
.job-vip-email a { color:#fff; font-size:20px; text-decoration:underline;}

/* job_faq */
.job-faq-container{width:1180px; height:100%; margin:30px auto; text-align:left;}
.job-faq-boxLeft { width:589px;  padding:0 0 30px 20px;}
.job-faq-boxRight { width:589px; padding:0 0 30px 20px;}
.job-faq-faqbox { width:484px;}
.job-faq-qbox { width:100%; margin:30px 0 20px 0;}
.job-faq-abox { width:100%;}
.job-faq-qicon { float:left;}
.job-faq-qtitle { width:100%; line-height:36px; padding-left:50px; color:#cc0000; font-size:20px;}
.job-faq-aicon { float:left;}
.job-faq-atext { line-height:36px; padding-left:50px; font-size:16px;}
.job-faq-atext a { color:#cc0000; text-decoration:underline; font-size:16px;}
.job-faq-boxline { width:1180px; border-bottom:1px solid #e1e1e1;}
.job-faq-boxspace { width:1px; border-left:1px solid #e1e1e1;}

/* resume_finish */
.resume_finish_wrap{width:975px;height:672px;margin:0 auto;margin-top:47px;}
.resume_finish_all{width:725px;height:420px;margin:0 auto;}
.resume_finish_top{width:725px;height:370px;margin:0 auto;}
.resume_finish_img{display:block;margin:0 auto;}
.resume_finish_content{width:725px;height:385;margin:0 auto;}
.resume_finish_content_left{float:left;width:135px;height:15px;margin-top:10px;}
.resume_finish_content_right{float:left;width:590px;}
.resume_finish_content_text{font-size:18px;color:#2b2b2b;line-height:36px;}
.resume_finish_content_thanks{font-size:24px;color:#cc0000;margin-top:17px;}
