﻿@import url(/webcss/global.css); 

.main{ padding-top:89px;}

/*head*/
.head{ width:100%; position:absolute; top:0; left:0; background:url(../webimages/headbg.png) repeat;}
.head h1{ float:left; margin-right:20px;}
.head h1 img{ width:202px; height:auto;}
.nav{ float:left;}
.nav li{ float:left; padding:0 9px; position:relative}
.nav li>a{ font-size:15px; color:#333; height:89px; line-height:89px; display:block; padding:0 3px;}
.nav li:hover>a,.nav li>a.cur{ color:#86b930; font-weight:bold; height:84px; border-bottom:5px solid #86b930; line-height:91px\0;}
.headbtns{ float:right; width:140px; padding-top:3px;}
.headbtns a{ width:140px; height:34px; text-align:center; line-height:34px; margin-top:5px; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; background:#86b930; display:block;}
.headbtns a.orange{ background:#e15616}
.secondnav { position:absolute; left:0; width:100%; top:89px; z-index:5; text-align:center; display:none;}
.secondnav img{ display:block; margin:0 auto;}
.subnav{ background:url(../webimages/headbg.png) repeat; padding:10px 0;}
.subnav a{ display:block; height:30px; line-height:30px; font-size:15px; color:#333;}
.subnav a:hover{ color:#86b930;}
.nav li:hover .secondnav { display:block;}

/*foot*/
.foot{ background:url(../webimages/footbg.jpg) top center no-repeat;}
.friend{ line-height:30px; padding:20px 0; border-bottom:1px solid #bfd49c; display:none;}
.friend span{font-size:18px;color:#fff;padding-right: 8px;}
.friend a{ display:inline-block; color:#fff; margin-right:20px;}
.footcontact{ border-bottom:1px solid #bfd49c; padding:25px 0;}
.footphone{ float:left; background:url(../webimages/icon02.png) 1px center no-repeat; font-size:24px; color:#fff; font-style:italic; font-family:"Arial"; padding-left:47px; height:32px; line-height:32px; margin-right:37px;}
.footadd{ float:left; font-size:16px; color:#fff; background:url(../webimages/icon03.png) left center no-repeat; height:34px; line-height:34px; padding-left:43px; margin-right:44px;}
.footask{ float:left; background:url(../webimages/icon04.png) left center no-repeat; padding-left:46px; height:31px;}
.footask a{ display:block; font-size:16px; color:#fff;-webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; background:#6a9324; width:111px; height:26px; text-align:center; line-height:26px; margin-top:4px;}
#share{ float:right;}
#share a{ background-image:url(../webimages/icon05.png); width:34px; height:29px; padding:0; margin:0 0 0 18px;}
#share a.bds_weixin{ background-position:0 0;}
#share a.bds_sqq{background-position: -50px 0;}
#share a.bds_tsina{ background-position:-100px 0;}
.footnav{ font-size:17px; color:#fff; line-height:35px; background:url(../webimages/line01.png) 460px center no-repeat; float:left; width:1050px;}
.footnav a{ font-size:14px; color:#fff; margin-left:24px;}
.footnav li{ float:left; width:525px;}
.thelink{ padding:28px 0;}
.code { float:right; margin-top:11px; width:145px; text-align:center; font-size:18px; color:#fff;}
.code img{width:140px; height:140px; display:block; margin:0 auto 5px;}
.footcopy{ background:#476b0a; color:#a2b191; height:50px; line-height:50px;}
.footcopy a{color:#a2b191; }
.footlast{ background:#f2f2f2; padding:14px 0;}
.footlast img{ border:1px solid #dddddd; float:left;}
.lasttxt{ color:#999; margin-top:19px; float:left; padding-right:75px; border-right:1px solid #ddd; padding-left:97px;}
.lasttxt p{ font-size:24px; color:#86b930; font-style:italic; font-family:"Arial"; margin-bottom:14px;}
.lastask{ color:#999; float:left; padding-top:17px; padding-left:93px;}
.lastask a{ display:block; background:#86b930; font-size:18px; color:#fff;-webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;  width:131px; height:38px; text-align:center; line-height:38px; margin-bottom:2px;}
.footclose{ display:block; float:right; width:50px; height:50px; cursor:pointer; background:url(../webimages/footimg01.jpg) no-repeat; margin-top:20px;}

/*common*/
.insidebanner{ width:100%; overflow:hidden;}
.insidebanner img{ display:block; width:1920px; height:auto; left:50%; margin-left:-960px; position:relative}
.insidenav{ background:#fff; -webkit-box-shadow:0 2px 17px rgba(0,0,0,.1); -ms-box-shadow:0 2px 17px rgba(0,0,0,.1); -o-box-shadow:0 2px 17px rgba(0,0,0,.1); -webkit-box-shadow:0 2px 17px rgba(0,0,0,.1); box-shadow:0 2px 17px rgba(0,0,0,.1);}
.insidenav a{ font-size:16px; color:#1a1a1a; float:left; display:block; height:40px; line-height:38px; text-align:center;border-right:1px solid #ccc; border-left:1px solid #ccc; width:140px; margin-left:-1px}
.insidenav a:hover,.insidenav a.cur{ color:#fff; background:#86b930;}
.insidetitle{padding: 28px 0 9px;border-bottom:1px solid #ccc;}
.insidetitle h2{ font-size:20px; color:#1a1a1a;}
.insidetitle p{ float:right; padding-left:25px; background:url(../webimages/home.png) left center no-repeat; font-size:14px; color:#666; padding-top:2px;}
.insidetitle p a{ color:#666;}
.insidetitle p a:hover{ color:#86b930;}
.box{background:#fff;margin-top:20px; -webkit-box-shadow: 0 4px 5px  rgba(0,0,0,.1); -moz-box-shadow: 0 4px 5px  rgba(0,0,0,.1); -ms-box-shadow: 0 4px 5px  rgba(0,0,0,.1); -o-box-shadow: 0 4px 5px  rgba(0,0,0,.1);box-shadow: 0 4px 5px  rgba(0,0,0,.1); padding:40px; color:#333; overflow:hidden;}
.content{ padding-bottom:50px;}
.box img{ max-width:100%;}

/*关于我们*/
.companytitle{ border-bottom:1px solid #d9d9d9;}
.companytitle h2{ font-size:32px; font-weight:bold; line-height:33px; color:#86b930}
.companytitle  H3{ font-size:15px; display:inline-block; color:#999; border-bottom:3px solid #86b930; position:relative; top:1px; padding:8px 0 15px;}
.company{ font-size:15px; color:#333; line-height:28px; padding-top:20px;}
.culturetitle{ border-bottom:1px solid #ddd; margin-top:13px;}
.culturetitle span{ display:block; font-size:18px; color:#fff; width:123px; height:44px; text-align:center; line-height:44px; position:relative; top:1px; background:#86b930; letter-spacing:3px;}
.culture{ line-height:36px;}
.subculture{ padding-top:24px;}

/*业务介绍*/
.advantage{ background:url(../webimages/bg01.png) no-repeat; height:542px; font-size:13px; color:#666; line-height:22px; text-align:center;}
.advantage h2{ font-size:17px; color:#1a1a1a; padding:18px 0 5px;}
.advantage li{width: 250px;float:left;height:223px;padding: 48px 15px 0;}

.service-step{ background:url(../webimages/line02.jpg) 58px top repeat-y;}
.service-step dl{ padding-bottom:20px; position:relative;}
.service-step dt{ width:118px; height:39px; text-align:center; line-height:39px; background:#86b930; color:#fff; font-size:16px; float:left; margin-top:35px;}
.service-step dd{ float:left; width:940px; margin-left:22px; background:#f4f4f4; font-size:15px; color:#4c4c4c; padding:0 20px;height:110px; display:table}
.service-step dd>span{display:block;position:absolute;background:url(../webimages/icon07.jpg) no-repeat;width:13px;height:22px;left:127px;top:50%;margin-top: -20px;}
.steptxt h2{ font-size:18px; color:#86b930; font-weight:bold; padding:0 0 6px; *padding:21px 0 6px;}
.service-step dd>em{ background:url(../webimages/icon06.png) no-repeat; width:15px; height:16px; display:block; position:absolute; bottom:2px; left:51px;}
.steptxt{ display:table-cell; vertical-align:middle}

.area{ font-size:16px; color:#333;}

.jobsort{ border:1px solid #ddd; position:relative; padding:28px 28px 15px; font-size:16px; color:#666; line-height:26px; margin-top:53px;}
.jobsort h2{ font-size:18px; color:#fff; background:#86b930; width:264px; height:46px; text-align:center; line-height:46px; position:absolute; left:28px; top:-23px;}
.jobsort li{ background:url(../webimages/icon09.png) left 19px no-repeat; border-bottom:1px dotted #e2e2e2; padding:11px 0 11px 13px;}

/*猎头职位*/
.jobnav th{ font-size:17px; color:#fff; font-weight:normal; height:56px; background:#86b930;}
.tin17{ text-indent:17px;}
.joblist{ padding:0 34px; border:1px solid #ddd; border-top:none;}
.joblist table{ position:relative; top:1px;}
.joblist table td{ border-bottom:1px dotted #ddd; height:69px; vertical-align:middle; font-size:15px;}
.joblist table td a{ display:block; color:#333;}
.joblist table td a.a01{ background:url(../webimages/icon09.png) left center no-repeat; padding-left:18px;}
.page{ text-align:center; padding:50px 0 27px;}

.jobtitle{ font-size:22px; color:#333; text-align:center; padding-bottom:10px;}
.jobp{ text-align:center; font-size:14px; color:#666;}
.jobdetail{ border:1px solid #ddd; margin-top:13px; padding:40px 97px 85px; font-size:14px;
 color:#333; line-height:30px;}
.jobdetail h2{ font-size:18px; color:#86b930; padding:29px 0 7px; margin-left:-8px;}
.jobul li{ float:left; width:406px; padding-right:20px;}
.ineed{ display:block; color:#fff; background:#86b930; font-size:16px; width:144px; height:42px; line-height:42px; text-align:center; float:left;}
.jobdecoration{ margin-top:51px;}
#share01{ float:right; padding-top:6px;}
#share01 a{ background-image:url(../webimages/icon10.png); padding:0; margin:0 0 0 7px; width:30px; height:30px;}
#share01 a.bds_tqq{ background-position:0 0;}
#share01 a.bds_qzone{ background-position:-37px 0;}
#share01 a.bds_sqq{ background-position:-74px 0;}
#share01 a.bds_weixin{ background-position:-111px 0;}
#share01 a.bds_tsina{ background-position:-148px 0;}
#share01 span{ font-size:16px; color:#333;  float:left; height:30px; line-height:30px;}

/*成功案例*/
.tin13{ text-indent:13px;}

/*猎头资讯*/
.newbox{ margin-top:-30px;}
.newbox dl{ padding:30px 0; border-bottom:1px solid #d9d9d9;}
.newbox dt{ float:left; width:446px; display:none;}
.newbox dd{ /*padding-left:37px; width:635px;*/ color:#666; /*float:left;*/}
.newbox dd h2 a{ display:block; font-size:24px; color:#1a1a1a; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newbox dd p{ height:72px; overflow:hidden;}
.newbox dd span{ font-size:15px; background:url(../webimages/icon11.jpg) left center no-repeat; padding-left:27px; display:block; margin:13px 0 14px;}
.newmore{ display:block; font-size:12px; color:#fff; background:#86b930;-webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; width:74px; height:24px; text-align:center; line-height:24px; margin-top:15px;}
.newbox .page{ padding:40px 0 0;}

.newtitle{ color:#666; text-align:center; border-bottom:1px solid #ccc; padding-bottom:39px; padding-top:3px; margin:0 60px;}
.newtitle h2{ font-size:28px; color:#1a1a1a; line-height:35px; padding-bottom:18px}
.newdetail{ color:#1a1a1a; padding:35px 60px 0;}
.newdetail p{ padding-bottom:10px;}
.operation{ padding:37px 0 15px;}
.back{ display:block; width:95px; height:35px; text-align:center; line-height:35px; background:#86b930; color:#fff; margin:0 auto;}
.operation p{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:13px 0;margin: 48px 0 0;}
.operation p a{ color:#666; display:block; float:left; max-width:405px; font-size:14px; padding-left:76px; position:relative}
.operation p a:hover{ color:#86b930;}
.operation p a em{ color:#1a1a1a; display:inline-block; width:63px; height:27px; text-align:center; line-height:27px; background:#f2f2f2; font-size:14px; position:absolute; left:0; topp:0;}
.operation p a.next-pa{ float:right;}
.detailtxt{ color:#666; padding-top:29px;}
.faq h3 a{ display:block; height:64px; line-height:64px; font-size:15px; color:#4c4c4c; background:url(../webimages/icon13.png) left center no-repeat; padding-left:65px;}
.faq{ margin-top:-16px;}
.faq li{ border-bottom:1px solid #ddd;}
.faq li:hover h3 a{ color:#86b930;}

/*RPO速聘宝*/
.quick h3{ font-size:18px; font-weight:bold; color:#86b930; padding-bottom:10px;}
.quicktable{border-left:1px solid #ddd;}
.quicktable th{ font-size:16px; color:#fff; font-weight:normal; background:#86b930; height:42px; border-right:1px solid #ddd;}
.quicktable td{border-right:1px solid #ddd;border-bottom:1px solid #ddd; height:42px; vertical-align:middle; text-align:center}

/*合作伙伴*/
.partner{ margin-top:-4px; width:1250px;}
.partner li{ float:left; margin-top:8px; margin-right:8px; border:1px solid #ddd;}
.partner li img{ display:block; width:178px; height:98px;}

/*加入我们*/
.ideaul{ background:url(../webimages/bg03.jpg) no-repeat; height:592px; padding-top:46px;}
.ideaul li{ width:530px; float:left; padding-left:30px; padding-top:38px; height:240px; overflow:hidden;}
.ideaul li img{ float:left; width:130px;}
.subidea{float:left;padding-left:14px;width: 350px;}
.subidea h2{ font-size:24px; color:#86b930; font-weight:bold; padding-bottom:10px; margin-top:13px;}
.workul{ margin-top:-23px;}
.workul h3{cursor:pointer;font-size: 16px;color:#4c4c4c;height:59px;line-height:59px;background:url(../webimages/icon15.png) right 0 no-repeat; border-bottom:1px solid #e6e6e6;}
.workdetail{background:#f2f2f2;font-size:14px;color:#4c4c4c;padding: 20px 20px 38px;display:none;line-height:26px;}
.workdetail h4{font-size:14px;color:#4c4c4c;font-weight:bold;padding-bottom: 12px;}
.jobsend{ width:120px; height:35px; display:block; text-align:center; line-height:35px; font-size:16px; color:#fff; background:#86b930; margin-top:30px;}
.workul li h3.cur{ color:#86b930;background:url(../webimages/icon15.png) right -60px no-repeat; border-bottom-color:#f2f2f2;}

/*contactus*/
.contactus{ margin-top:-4px;}
.contacth2{ font-size:20px; color:#1a1a1a; border-bottom:1px solid #ccc; padding-bottom:10px;}
.contactus h3{ font-size:36px; line-height:40px; font-weight:bold; text-align:center; color:#333; padding:38px 0 12px;}
.contactus h4{ font-size:16px; color:#666; text-align:center;}
.contactul li{ float:left; color:#1a1a1a; width:235px; text-align:center; margin-right:33px;}
.contactul h5{ font-size:18px; font-weight:bold; color:#86b930; padding:16px 0 3px;}
.contactul a{ color:#1a1a1a;}
.contactul{ padding-top:43px; padding:43px 0 44px 40px}
.contactmap h2{ margin-bottom:36px;}

.law{ color:#666;}
.sublaw{ background:#f0f0f0; padding:14px 25px;}
.website{ width:1200px; margin-top:-42px;}
.website li{ float:left; width:499px; border:1px solid #e6e6e6; position:relative; padding:28px 0 25px 35px; margin-right:48px; margin-top:50px;}
.website li h2{ font-size:20px; font-weight:bold; color:#86b930; width:108px; height:30px; line-height:30px; text-align:center; background:#fff; position:absolute; left:20px; top:-15px;}
.website li a{ font-size:16px; color:#1a1a1a; float:left; padding-left:11px; background:url(../webimages/icon16.jpg) left center no-repeat; margin-right:50px;}
.website li a:hover{color:#86b930;}

.formbox{ padding-bottom:40px;}
.uploadh2{ font-size:30px; color:#333; border-bottom:1px solid #ccc; text-align:center; line-height:35px;}
.uploadh2 span{ display:inline-block; position:relative; top:3px; border-bottom:5px solid #86b930; padding-bottom:20px; margin-top:-8px;}
.form{ width:1200px; padding-top:21px;}
.form li{ color:#333; float:left; margin-top:10px;}
.form li em{ color:#f00;}
.lileft{ margin-right:20px;}
.formin{ width:338px; height:38px; padding:0 10px; border:1px solid #ccc;}
.form p{ padding-bottom:1px;}
.formarea{ border:1px solid #ccc; padding:8px 10px; width:1098px; height:176px; resize:none;}
.formfile{ float:left; background:#86b930; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; width:117px; height:40px; text-align:center; line-height:40px; font-size:16px; color:#fff; position:relative;}
.formfile input{ position:absolute; width:100%; height:100%; filter:alpha(opacity=0); opacity:0;}
.fileli span{ float:left; color:#f00; height:40px; line-height:40px; font-size:15px; padding-left:10px;}
.form li.fileli{ margin-top:46px;}
.form li.codeli{ width:530px; margin-top:20px; padding-left:138px;}
.form li.codeli .formin{ width:352px; float:left;}
.formcode img{ float:right; width:138px; height:40px; cursor:pointer;}
.formbt{ font-size:20px; color:#fff; width:143px; height:42px; line-height:42px; background:#86b930; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin:57px auto 0; display:block; cursor:pointer}
.form li.othercodeli{ padding-left:0}

/*float*/
.float{ right:30px; height:353px; position:fixed; z-index:9; top:50%; margin-top:-176px;}
.float li{ margin-top:7px; position:relative;}
.float a{ display:block; width:53px; height:53px; background-image:url(../webimages/float.png); background-repeat:no-repeat; cursor:pointer;}
.aphone a{ background-position:0 -60px;}
.aphone01 a{ background-position:0 -120px;}
.awork a{ background-position:0 -180px;}
.acode a{ background-position:0 -240px;}
.atop a{ background-position:0 -300px;}
.akefu:hover a{ background-position:-70px 0;}
.aphone:hover a{ background-position:-70px -60px;}
.aphone01:hover a{ background-position:-70px -120px;}
.awork:hover a{ background-position:-70px -180px;}
.acode:hover a{ background-position:-70px -240px;}
.atop:hover a{ background-position:-70px -300px;}
.float li.akefu{ margin-top:0}
.atop{ display:none;}
.theaphone{ font-size:16px; color:#fff; background:url(../webimages/float01.png) no-repeat; width:143px; height:31px; line-height:31px; position:absolute; left:-143px; top:14px; display:none;}
.theaphone span{ display:block; width:130px; text-align:center; font-family:"Arial";}
.theacode{ background:url(../webimages/float02.png) no-repeat; width:143px; height:129px; position:absolute; left:-143px; top:7px; display:none}
.theacode img{ display:block; width:114px; height:114px; margin-top:8px; margin-left:8px;}
.float li:hover .theaphone,.float li:hover .theacode{ display:block;}

/*index*/
.index_banner{ width:100%; height:520px; overflow:hidden; position:relative; z-index:1}
.index_banner ul{ width:100%;}
.index_banner ul li{ width:1920px; height:520px;}
.index_banner img{ width:1920px; height:520px; display:block;}
.inddot{position:absolute;bottom: 10px;height: 12px;text-align:center;z-index:999;left:50%;margin-left:-960px;width:1920px;}
.inddot a{display:inline-block; width:12px; height:12px; line-height:11111px; overflow:hidden; background:url(../webimages/dot.png) left top no-repeat; margin:0 3px;}
.inddot a.cur{ background:url(../webimages/dot.png) right top no-repeat;}
.index_bannerBox{ width:1920px; position:relative; left:50%; margin-left:-960px;}

.index-title { padding:60px 0 30px;}
.index-title .newmore{ float:right; margin-top:0}
.index-title h2{ font-size:24px; color:#333; background:url(../webimages/icon17.png) left center no-repeat; height:25px; line-height:25px; padding-left:30px;}
.index-title h2 span{ font-size:16px; color:#999; margin-left:6px;}

.index-about{ background:#fff; position:relative}
.index-about dt{ float:left; width:590px;}
.index-about dd{ width:587px; float:right; color:#333; line-height:28px;}
.sub-about{font-size:24px;color:#333;border-bottom:1px solid #e7e7e7;padding-bottom:11px;position:relative;margin-bottom: 21px;}
.sub-about span{ position:relative; top:-12px;}
.sub-about em{ display:block; width:93px; height:3px; background:#86b930; left:0; bottom:-2px; position:absolute}
.index-about dd p{ text-indent:2em;}
.index-about dd .newmore{ margin-top:29px;}
.sub-aboutxt{ overflow:hidden; height:196px;}

.index-advantage{background:url(../webimages/indexbg02.jpg) center top no-repeat;padding: 47px 0;}
.index-advantage .advantage{background:url(../webimages/indexbg01.png) center top no-repeat;height: 581px;}
.index-advantage .advantage li{width: 250px;padding: 52px 25px 0; height:237px;}
.fc{ position:absolute; display:block; width:108px; height:107px; left:50%; margin-left:-54px; top:62px}

.index-job{ float:left; width:590px;}
.index-joblist{ border:1px solid #ddd; padding:15px 35px 0 28px; height:253px;}
.index-joblist li a{ padding-left:18px; background:url(../webimages/icon09.png) left center no-repeat; display:block; color:#666; line-height:33.6px;}
.index-job .index-joblist span{ display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.index-job .span01{ width:64px; padding-right:10px;}
.index-job .span02{ width:139px; padding-right:10px;}
.index-job .span03{ width:108px; padding-right:10px;}
.index-job .span04{ width:78px; padding-right:10px;}
.index-job .span05{ float:right;}
.index-case .span01{ width:64px; padding-right:10px;}
.index-case .span02{ width:159px; padding-right:10px;}
.index-case .span03{ width:190px; padding-right:10px;}
.index-case .span04{ width:auto; padding:0; float:right;}
.index-case{ float:right}
.indexall .fc{ top:-52px;}

.index-neanav{ float:right;}
.index-neanav a{ float:left; display:block; width:97px; height:24px; text-align:center; line-height:24px; font-size:14px; color:#333; background:#ddd;-webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; margin-right:11px;}
.index-neanav a:hover,.index-neanav a.cur{ background:#86b930; color:#fff;}
.index-new{ background:url(../webimages/indexbg02.jpg) center top no-repeat; padding:67px 0 55px;}
.index-new .web{ overflow:hidden;}
.index-new ul{ width:1300px; display:none;}
.newul li{ float:left; width:585px; margin-top:23px; margin-right:30px;}
.date{ background:#86b930; border:1px solid #86b930; float:left; width:76px; text-align:center;}
.date span{ display:block; height:61px; line-height:61px; color:#86b930; background:#fff; font-size:48px;}
.date em{ display:block; font-size:14px; color:#fff; height:28px; line-height:28px;}
.subindex-new{ float:right; width:490px; color:#666; position:relative; top:-4px;}
.subindex-new h2 a{ display:block; font-size:16px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.subindex-new h2{ margin-bottom:8px;}
.subindex-new p{ height:48px; overflow:hidden;}
.index-partner{ padding-bottom:60px;}
.index-partner .web{ overflow:hidden;}
.index-partner .index-title{ padding:60px 0 19px;}
.index-partner .partner li img{ width:191px; height:auto}

.index-faq{ padding-top:6px}
.index-faq li{ float:left; width:570px; margin-right:55px; margin-top:16px;}
.index-faq h2{ margin-bottom:12px;}
.index-faq h2 a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; color:#333; padding-left:65px; background:url(../webimages/icon13.png) left center no-repeat; height:32px; line-height:32px;}
.sub-faq{ color:#4c4c4c; line-height:26px; padding-left:60px; background:url(../webimages/icon14.png) left 2px no-repeat; height:52px; overflow:hidden;}
.index-faq li:hover h2 a,.newul li:hover h2 a{ color:#86b930} 

.jobdetail .back{ margin:50px auto 0}
.formin.w360{ width:360px;}

.jobsearch{ padding-bottom:20px;}
.jobdiv{ width: 228px; height:48px; line-height:48px; border:1px solid #ddd; padding:0 15px; color:#333; margin-right:10px; float:left;}
.firstjob{ background:url(../webimages/add01.jpg) right center no-repeat; position:relative;}
.firstjob span{ display:block; cursor:pointer;}
.firstjob select{ position:absolute; width:100%; height:100%; left:0; top:0; filter:alpha(opacity=0); opacity:0;}
.otherjob{ width:428px;}
.jobbtn{ font-size:16px; color:#fff; width:108px; height:50px; text-align:center; line-height:50px; float:right; background:#86b930; cursor:pointer}


.footlast{ position:fixed; width:100%; left:0; bottom:0; z-index:7;}
body{ padding-bottom:120px;}
.advantage li p{ text-align:left;}