@charset "gb2312";
/* CSS Document */
body {font-family:"微软雅黑", Arial, Tahoma,"微软雅黑";margin:0;padding:0;font-size:12px;color:#000; background:#fff; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
header, section, footer, aside, nav, main, article, figure { display: block; }
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;-webkit-transition: .8s}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}

.banner{width:100%; text-align: center;margin:0 auto;overflow:hidden; min-width:1200px;}
.popularize{ width:100%; height:auto; background:#fff; min-width:1200px;}
.div_center{ width:1200px; height:auto; margin:0 auto; text-align:center; position:relative;}
.quality{ width:100%; height:auto; background:#f2f2f2; min-width:1200px;}

/*nav*/
.popu_nav{ height:102px;}
.popu_logo{ float:left; width:266px; height:56px;margin-top: 22px;}
.popu_nav_right{ float:right;}
.popu_nav_right li{ float:left;}
.popu_nav_right li a{ font-size:16px; color:#333;display: inline-block; margin: 0px 10px; padding-bottom: 8px; margin-top: 38px;}
.popu_nav_right li a:hover{ color:#307ff6; border-bottom:#307ff6 4px solid;}

/*banner*/
.popu_banner{ width:100%; background:url(../androidgcs/banner.jpg) center no-repeat; height:458px; min-width:1200px; text-align:center;}
.popu_ban_left{ width:406px; height:auto; float:left;}
.popu_ban_left img{ margin-top:36px;}
.popu_ban_left p{ font-size:22px; color:#fff; padding-top:14px;}
.popu_ban_right{ width:768px; height:auto; float:right; margin-right:26px; margin-top:84px; text-align:left;}
.popu_ban_right span{ font-size:20px; color:#fff; font-weight:bold; padding-top:22px; display:block;}
.popu_ban_right p{ font-size:15px; color:#fff; line-height:24px; padding-top:10px;}
.popu_ban_right img{ box-shadow:0 0 30px 1px rgba(14,5,10,0.21);}

/*新闻*/
.popu_new{ width:1200px; height:347px; background:#fff;box-shadow:0 0 30px 1px rgba(14,5,10,0.21); position: relative;top: -70px;}
.popu_new b{ display:block; font-size:24px; color:#333; padding-top:36px; padding-bottom:30px; border-bottom:1px #ccc solid; width:1094px; margin:0 auto;}
.popu_new_lik{ width:530px; height:auto; float:left; display:table; margin-left:54px; margin-top:30px;}
.popu_new_lik li{ float:left; width:530px; height:auto;}
.popu_new_lik li a{ float:left; text-align:left; width:450px; font-size:14px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.popu_new_lik li span{ font-size:14px; color:#a7a6a6; float:left;line-height:30px; width:80px;}
.popu_new_lik li a:hover{ color:#6082f2;}
.popu_new_ji{ margin-left:34px;}

/*前景*/
.popu_qian{ width:100%; height:auto;}
.popu_qian p{ font-size:36px; color:#333; font-weight:bold; padding-bottom:4px;}
.popu_qian b{ color:#3983ed;}
.popu_qian span{ font-size:18px; color:#333;}
.popu_jing{ width:1200px; height:auto; display:table; padding-bottom:80px;}
.popu_jing img{ margin-top:56px; margin-left:40px; float:left;}
.popu_jing_right{ width:592px; height:356px; background:#fff;box-shadow:0 0 30px 1px rgba(14,5,10,0.21); margin-top:125px; float:left;margin-left: -70px;}
.popu_jing_right p{ font-size:16px; color:#666; width:517px; line-height:30px; text-align:left; margin:0 auto; text-indent:2em; padding-top:40px; padding-bottom:14px;}
.popu_a{ width:517px; line-height:28px; text-align:left; margin:0 auto; font-size:16px; color:#3983ed; display:block;padding-bottom:14px;}
.popu_b{ width:517px; line-height:28px; text-align:left; margin:0 auto; font-size:22px; color:#f55414; font-weight:bold;display:block;}

/*待遇*/
.treatment{ padding-top:70px; padding-bottom:60px;}
.popu_treatment{ width:1200px; height:auto; display:table; padding-bottom:60px;}
.treatment_left{ width:304px; height:auto; float:left; margin-left:60px; margin-right:66px;}
.treatment_left p{ font-size:18px; color:#333;}
.treatment_center{ float:left; width:276px; height:300px;box-shadow:0 0 30px 1px rgba(14,5,10,0.03); margin-top:20px;}
.treatment_right{ width:490px; height:auto; float:left;padding-top: 10px;}
.popu_c{ font-size:58px; color:#f55b07; font-weight:bold;}
.popu_d{ font-size:16px; color:#333; width:320px; height:40px; line-height:40px; background:#fff; margin:10px auto;}
.popu_e{ font-size:16px; font-weight:bold; color:#f55b07;}
.popu_f span{ font-size:16px; color:#fffefe; display:inline-block; width:90px; height:30px; line-height:30px; margin-right:25px; background:#596dd0;text-align:center;}
.popu_f{ font-size:16px; color:#596dd0; text-align:left; margin-left:130px;padding-top: 26px;}
.popu_g{font-size:16px; color:#666; text-align:left; margin-left:130px;padding-top: 10px;}
.popu_g span{ font-size:16px; color:#666; display:inline-block; width:90px; height:30px; line-height:30px; margin-right:25px;background:#ccc;text-align:center;}
.treatment_down{ width:1200px; height:auto; display:table; padding-bottom:40px;}
.treatment_down_left{ width:577px; height:auto; float:left;}
.treatment_down_left p,.treatment_down_right p{ font-size:16px; color:#fff; background:#4298e0; width:156px; height:32px; line-height:32px; margin:0 auto; margin-bottom:40px;}
.treatment_down_right{ width:573px; height:auto; float:right;}
.treatment_down_right span{ font-size:14px; color:#ef6944; display:block; text-align:right; padding-top:60px;}

/*岗位要求*/
.requirements{ width:1200px; height:auto; display:table; padding-top: 40px; padding-bottom: 60px;}
.requ_top{ width:695px; height:317px; background:#fff;box-shadow:0 0 30px 1px rgba(14,5,10,0.21); text-align:left;}
.requ{ width:695px; height:auto; float:left;}
.requ_top span{ font-size:18px; color:#3983ed; display:block; padding-bottom:20px; padding-top:24px;margin-left:25px;}
.requ_top p{ font-size:14px; color:#444; width:594px; height:auto; margin-left:25px;line-height: 28px;}
.requ_down{ font-size:14px; color:#fff;background:#596dd0; text-align:left; width:657px;padding: 25px 19px;box-shadow:0 0 30px 0px rgba(14,5,10,0.21) inset;}
.req_right{ background:url(../images/requ.png) center no-repeat; width:420px; height:453px; float:left; margin-left:-10px; margin-top:-42px;}
.req_right p{ font-size:25px; color:#333; font-weight:bold; width:323px; line-height:43px; margin:0 auto; text-align:left; padding-top:60px;}
.req_right span{ font-size:30px; color:#3983ed;}
.requ_totle{ font-size:18px; font-weight:bold; color:#ef6944; padding-top:34px; clear:both; text-align:left; margin-left:76px;}
.requ_totle span{ font-size:24px; color:#3983ed;}

/*工作描述*/
.describe{ background:#4298e0; height:504px;}
.describe_title p{ color:#fff;}
.describe_title span{ color:#ccc;}
.describe_title{ padding-top:40px; padding-bottom:60px;}
.descr_back{ width:100%; background:url(../images/qu.png) center no-repeat; height:382px;margin-top: 10px; text-align:left;}
.popu_h{ margin-top:10px; margin-left:172px;}
.descr_back p{ font-size:14px; color:#333; background:#fff; border-radius:8px; display: inline-block; padding: 10px 6px;}
.descr_back  p span{ font-size:15px; color:#2c2e2f; font-weight:bold; display:inline-block; width:20px; height:20px; border-radius:50%; line-height:20px; margin-right:10px; background:#f9c162; text-align:center;}
.popu_i{margin-top:10px; margin-left:230px;}
.popu_j{margin-top:42px; margin-left:68px;}
.popu_k{margin-top:42px; margin-left:204px;}
.popu_l{margin-top:50px; margin-left:150px;}
.popu_m{margin-top:50px; margin-left:330px;}

/*岗位*/
.station{ padding-top:50px;padding-bottom: 75px;}
.sta_totle{ width:1200px; background:url(../images/sta01.jpg) center no-repeat; height:274px;}
.sta_totle li{ float:left; width:226px; height:126px; margin-right: 17px; margin-bottom: 21px;}
.sta_totle li p{ font-size:18px; color:#333; line-height:32px;padding-top: 30px;}
.sta_totle li b{ color:#4298e0; font-size:21px;}
.sta_totle li span{ font-size:16px; color:#fff; line-height:126px;}
.sta_right{ margin-right:0 !important;}
.popu_n{ font-size:22px; color:#fff; display:inline-block; width:311px; height:63px; line-height:63px; background:#4298e0; border-radius:8px;margin:0 auto; margin-top:46px; }
