*{margin: 0;padding: 0;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{font-family: '微软雅黑';margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;}
input{outline: none;}
html,body{min-width: 1280px;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

/*宽度*/
.wrapper{width: 1240px;margin: 0 auto;}



/* 顶部 */
.n-top{width: 100%;height: 75px;background: #fff;}
.n-top .wrapper{height: 100%;}
.n-top .logo{display: block;height: 60px;margin: auto 0;}
.n-top .logo img{display: block;height: 100%;}
.n-top .logo h1{display: none;}
.n-top .n-phone{margin: auto 0;}
.n-top .n-phone img{display: inline-block;width: 32px;height: 39px;vertical-align: middle;color: #292929;}
.n-top .n-phone p{display: inline-block;font-size: 16px;line-height: 20px;vertical-align: middle;}
.n-top .n-phone p b{display: block;font-size: 24px;font-weight: bold;line-height: 30px;}



/* 导航 */
.header{width: 100%;background: #15499a;height: 60px;}
.header a{display: block;height: 60px;font-size: 18px;color: #fff;padding: 0 10px;line-height: 60px;transition: .5s;}
.header a:hover{background: #fff;color: #15499a;}
.header a.active{background: #fff;color: #15499a;font-weight: bold;}



/* 底部 */
.footer{width: 100%;padding: 55px 0 45px;background: #1e1e1e;}

.footer .cont{width: 800px;float: left;}
.footer .cont .logo_foot{display: block;margin-bottom: 20px;}
.footer .cont p{font-size: 14px;color: #b1afaf;line-height: 25px;margin-left: 80px;}
.footer .cont p a{font-size: 14px;color: #b1afaf;}
.footer .cont p a:hover{color: #fff;}

.footer .qrcode{width: 250px;height: 128px;border: 1px solid #626262;float: right;}
.footer .qrcode p{width: 50%;height: 100%;box-sizing: border-box;border-left: 1px solid #626262;float: left;text-align: center;}
.footer .qrcode p:nth-child(1){border-left: 0;}
.footer .qrcode p img{display: block;width: 102px;height: 102px;margin: auto;}
.footer .qrcode p span{display: block;font-size: 14px;color: #ffffff;margin: auto auto;line-height: 20px;}



/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 25px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: #fff;}
.banner .swiper-pagination-bullet-active{width: 40px;height: 12px;opacity: 1;border-radius: 12px;background: #15499a;}



/* 首页 标题 */
.n-titbox{width: 100%;height: 100px;position: relative;text-align: center;margin-bottom: 45px;}
.n-titbox h3{font-size: 30px;color: #343333;height: 45px;line-height: 45px;}
.n-titbox h3 span{color: #d42828;}
.n-titbox img{display: block;width: 24px;height: 18px;margin: 0 auto;}
.n-titbox p{font-size: 16px;color: #050505;text-transform: uppercase;line-height: 35px;}
.n-titbox em{display: block;height: 1px;background: #bbb9b9;;position: absolute;top: 55%;}
.n-titbox em.l1{left: 0;right: 55%;}
.n-titbox em.r1{left: 55%;right: 0;}



/* 首页 公司简介 */
.n-about{width: 100%;padding: 60px 0 0;background: url(../images/bj_01.jpg) center bottom no-repeat;overflow: hidden;}

.n-about .pic{display: block;width: 500px;height: 800px;position: relative;float: left;}
.n-about .pic img{display: block;width: 840px;height: 100%;position: absolute;top: 0;bottom: 0;right: 0;}

.n-about .cont{width: 700px;height: 800px;overflow: hidden;float: right;box-sizing: border-box;padding: 80px 0 50px;}
.n-about .cont .title{font-size: 30px;color: #0a0a0a;line-height: 45px;}
.n-about .cont em{display: block;width: 70px;height: 4px;background: #15499a;margin: 40px 0;}
.n-about .cont article{font-size: 18px;color: #000;line-height: 38px;text-align: justify;}
.n-about .cont article b,.n-about .cont article strong{font-size: 24px;color: #15499a;}
.n-about .cont article span{color: #15499a;}

.n-about .more{display: block;width: 215px;height: 58px;border: 1px solid #4e4e4e;border-radius: 60px;text-align: center;line-height: 58px;font-size: 18px;color: #131414;margin: 65px 0 55px;transition: .5s;}
.n-about .more:hover{color: #15499a;border-color: #15499a;}

.n-about .flexbox{width: 618px;margin-left: 82px;}
.n-about .na-list{/* width: 120px; */margin: 0 0;text-align: center;}
.n-about .na-list a{display: block;color: #666666;}
.n-about .na-list .ico{display: block;width: 99px;height: 100px;margin: 0 auto 10px;overflow: hidden;transition: .5s;}
.n-about .na-list .ico img{display: block;width: 100%;height: 100%;}
.n-about .na-list .tit{font-size: 16px;line-height: 25px;}
.n-about .na-list .ftit{font-size: 12px;line-height: 20px;}
.n-about .na-list em{display: block;width: 50px;height: 2px;background: #15499a;margin: 10px auto 0;}
.n-about .na-list:hover .ico{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}



/* 首页 服务外包 */
.n-service{width: 100%;height: 982px;box-sizing: border-box;padding: 65px 0 50px;background: url(../images/bj_02.jpg) center center no-repeat;overflow: hidden;}

.n-service .list{width: 398px;box-sizing: border-box;border: 1px solid #ede8e8;float: left;margin: 0 23px 30px 0;}
.n-service .list:nth-child(3n){margin-right: 0;}
.n-service .list .pic{display: block;width: 100%;height: 248px;overflow: hidden;}
.n-service .list .pic img{display: block;width: 100%;}
.n-service .list .cont{display: block;width: 100%;height: 80px;text-align: center;color: #2e2d2d;box-sizing: border-box;padding-top: 5px;background: #fff;transition: .5s;}
.n-service .list .cont .tit{font-size: 24px;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n-service .list .cont .ftit{font-size: 16px;line-height: 28px;text-transform: uppercase;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n-service .list:hover .cont{background: #15499a;color: #fff;}



/* 首页 社保代缴 */
.n-social{width: 100%;padding: 70px 0 90px;}

.n-social .list{width: 570px;height: 155px;float: left;margin-right: 100px;}
.n-social .list:nth-child(2){margin-right: 0;}
.n-social .list a{display: block;width: 225px;height: 60px;border-radius: 60px;margin: 47px auto 0;background: rgba(0,0,0,.5);font-size: 20px;color: #fff;font-weight: bold;text-align: center;line-height: 60px;transition: .5s;}
.n-social .list a:hover{background: #15499a;}



/* 首页 合作企业 */
.n-partner{width: 100%;padding: 75px 0 65px;max-height: 720px;background: url(../images/bj_03.jpg) top center no-repeat;}

.n-partner .list{width: 289px;float: left;margin: 0 28px 20px 0;}
.n-partner .list:nth-child(4n){margin-right: 0;}
.n-partner .list .pic{display: block;width: 100%;height: 122px;box-sizing: border-box;border: 1px solid #dbdbdb;background: #fff;transition: .5s;}
.n-partner .list .pic img{display: block;width: 100%;height: 100%;}
.n-partner .list .tit{display: block;width: 100%;height: 55px;line-height: 55px;font-size: 20px;color: #636363;text-align: center;transition: .5s;}
.n-partner .list:hover .pic{border-color: #15499a;}
.n-partner .list:hover .tit{color: #15499a;}



/* 首页 最新动态 */
.n-news{width: 100%;padding: 70px 0 140px;}

.n-news .list1{width: 590px;margin-right: 60px;height: 112px;float: left;box-sizing: border-box;border-bottom: 1px solid #e7e7e7;padding-top: 10px;}
.n-news .list1 .pic{display: block;width: 142px;height: 88px;float: left;overflow: hidden;}
.n-news .list1 .pic img{display: block;width: 100%;height: 100%;transition: .5s;}
.n-news .list1 .cont{width: 430px;float: right;box-sizing: border-box;position: relative;}
.n-news .list1 .cont .tit{width: 340px;font-size: 18px;color: #535353;font-weight: bold;line-height: 25px;margin-bottom: 15px;transition: .5s;}
.n-news .list1 .cont .desc{font-size: 16px;color: #515151;text-align: justify;line-height: 25px;}
.n-news .list1 .time{width: 70px;height: 50px;position: absolute;top: -20px;right: 0;text-align: center;font-size: 12px;color: #8a8a8a;line-height: 20px;}
.n-news .list1 .time b{display: block;width: 100%;font-size: 30px;color: #8a8a8a;height: 30px;line-height: 30px;}
.n-news .list1:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.n-news .list1:hover .tit{color: #15499a;}

.n-news .list{width: 590px;float: left;margin-right: 60px;height: 55px;border-bottom: 1px solid #e7e7e7;line-height: 55px;}
.n-news .list:nth-child(2){margin-right: 0;}
.n-news .list:nth-child(odd){margin-right: 0;}
.n-news .list a{display: block;height: 100%;font-size: 16px;color: #4a4949;width: 440px;float: left;transition: .5s;}
.n-news .list span{display: block;float: right;height: 100%;font-size: 14px;color: #8a8a8a;}
.n-news .list:hover a{color: #15499a;}



/* 面包屑导航 */
.m-crumb{float: right;height: 50px;line-height: 50px;overflow: hidden;font-size: 14px;color: #909090;margin-bottom: 30px;}
.m-crumb a,.m-crumb i{font-size: 14px;color: #909090;}
.m-crumb i{font-family: 'simsun';font-style: normal;}
.m-crumb span{color: #15499a;}



/* 内页 */
.n-out{width: 100%;padding-bottom: 140px;}



/* 内页标题 */
.titbox{width: 100%;/* height: 100px; */position: relative;text-align: center;margin-bottom: 40px;}
.titbox h3{font-size: 30px;color: #15499a;height: 45px;line-height: 45px;}
.titbox em{display: block;width: 58px;height: 1px;background: #15499a;margin: 5px auto;}
.titbox p{font-size: 16px;color: #050505;text-transform: uppercase;line-height: 35px;}



/* 公司简介 */
.about{width: 100%;}

.about article{font-size: 18px;color: #000000;line-height: 40px;text-align: justify;margin-bottom: 70px;}
.about article img{max-width: 100%;}
.about article iframe{width: 800px;height: 600px;border: 0;display: block;margin: 0 auto;}
.about table,.about table td,.about table tr,.about table th{border: 1px solid #ccc;border-collapse: collapse;}
.about table td{padding: 10px;}

.about .pic{width: 50%;margin: auto 0;}
.about .pic img{display: block;width: 100%;}

.about .cont{width: 350px;margin: auto auto;}
.about .na-list{/* width: 120px; */margin: 0 0;text-align: center;float: left;width: 150px;margin-right: 50px;margin-bottom: 35px;}
.about .na-list:nth-child(2n){margin-right: 0;}
.about .na-list a{display: block;color: #666666;}
.about .na-list .ico{display: block;width: 99px;height: 100px;margin: 0 auto 10px;transition: .5s;}
.about .na-list .tit{font-size: 16px;line-height: 25px;}
.about .na-list .ftit{font-size: 12px;line-height: 20px;}
.about .na-list em{display: block;width: 50px;height: 2px;background: #15499a;margin: 10px auto 0;}
.about .na-list:hover .ico{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}



/* 合作企业 */
.partner{width: 100%;}

.partner .list{width: 289px;float: left;margin: 0 28px 20px 0;}
.partner .list:nth-child(4n){margin-right: 0;}
.partner .list .pic{display: block;width: 100%;height: 122px;box-sizing: border-box;border: 1px solid #dbdbdb;background: #fff;transition: .5s;}
.partner .list .pic img{display: block;width: 100%;height: 100%;}
.partner .list .tit{display: block;width: 100%;height: 55px;line-height: 55px;font-size: 20px;color: #636363;text-align: center;transition: .5s;}
.partner .list:hover .pic{border-color: #15499a;}
.partner .list:hover .tit{color: #15499a;}



/* 劳务派遣 */
.labor{width: 100%;}

	/* 劳务派遣 业务介绍 */
.labor .business{width: 100%;padding: 35px 0 50px;min-height: 540px;background: url(../images/bj_04.jpg) center center no-repeat;background-size: auto 100%;box-sizing: border-box;}
.labor .business .cont{width: 620px;margin: auto 0;}
.labor .business .cont .title{font-size: 30px;color: #15499a;line-height: 45px;margin-bottom: 35px;}
.labor .business .cont article{font-size: 20px;color: #2b2c2c;line-height: 40px;text-align: justify;}
.labor .business .pic{width: 568px;margin: auto 0;}
.labor .business .pic img{display: block;width: 100%;}

	/* 劳务派遣 派遣形式 */
.labor .send{width: 100%;padding: 35px 0 50px;}
.labor .send .s-wrap{width: 100%;box-sizing: border-box;border: 1px solid #efefef;}
.labor .send .list{width: 20%;height: 250px;border: 1px solid #efefef;box-sizing: border-box;float: left;padding: 10px;}
/* .labor .send .list:nth-child(5n){border-right: 0;} */
.labor .send .list .tit{width: 100%;text-align: center;line-height: ;border-bottom: 2px solid #efefef;height: 54px;line-height: 54px;font-size: 20px;color: #15499a;}
.labor .send .list .tit i{font-size: 24px;font-weight: bold;margin-right: 5px;}
.labor .send .list article{padding: 10px 0;font-size: 14px;color: #666;line-height: 22px;text-align: justify;}

	/* 劳务派遣 服务内容 */
.labor .fwcontent{width: 100%;/* padding:10px 0; */min-height: 472px;background: url(../images/bj_06.jpg) center center no-repeat;background-size: auto 100%;box-sizing: border-box;}
.labor .fwcontent .wrapper{min-height: 472px;}
.labor .fwcontent .titbox{margin: auto 0;width: 50%;}
.labor .fwcontent .titbox h3{color: #fff;}
.labor .fwcontent .titbox em{background: #fff;width: 180px;}
.labor .fwcontent .titbox p{color: #fff;font-weight: bold;font-size: 30px;line-height: 45px;}
.labor .fwcontent .f-wrap{width: 50%;margin: auto 0;box-sizing: border-box;padding: 0 15px 0 45px;}
.labor .fwcontent .list{width: 100%;margin-bottom: 10px;}
.labor .fwcontent .list:last-child{margin-bottom: 0;}
.labor .fwcontent .list .tit{font-size: 18px;color: #333;font-weight: bold;position: relative;line-height: 25px;margin-bottom: 5px;}
.labor .fwcontent .list .tit img{display: block;width: 19px;height: 17px;position: absolute;left: -25px;top: 4px;}
.labor .fwcontent .list article{font-size: 14px;color: #666;line-height: 20px;text-align: justify;}

	/* 劳务派遣 派遣优势 */
.labor .advantge{width: 100%;padding: 45px 0 50px;}
.labor .advantge .list{width: 32%;margin-right: 2%;float: left;box-sizing: border-box;border: 1px solid #e8e8e8;}
.labor .advantge .list:nth-child(3n){margin-right: 0;}
.labor .advantge .list .ahead{width: 100%;height: 150px;background: #e8e8e8;transition: .5s;}
.labor .advantge .list .ahead .aauto{margin: auto auto;}
.labor .advantge .list .ico{display: block;width: 48px;height: 48px;overflow: hidden;margin: 0 auto 15px;position: relative;}
.labor .advantge .list .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.labor .advantge .list p{font-size: 24px;color: #333;line-height: 35px;transition: .5s;}
.labor .advantge .list article{box-sizing: border-box;padding: 20px 5px;height: 150px;font-size: 14px;color: #666;line-height: 22px;text-align: justify;}
.labor .advantge .list:hover .ahead{background: #15499a;}
.labor .advantge .list:hover .ahead .ico img{top: -48px;}
.labor .advantge .list:hover .ahead p{color: #fff;}

	/* 劳务派遣 业务流程 */
.labor .flow{width: 100%;/* padding: 0 0 50px; */padding: 0 0 10px;}
.labor .flow .list{width: 25%;float: left;margin-bottom: 40px;}
.labor .flow .list .title{text-align: center;border-bottom: 1px solid #f1f1f1;height: 60px;position: relative;font-size: 18px;color: #333;line-height: 35px;margin-bottom: 50px;}
.labor .flow .list .title em{display: block;width: 12px;height: 12px;margin: 0 auto;border-radius: 100%;background: #1373da;position: absolute;bottom: -7px;left: 0;right: 0;}
.labor .flow .list article{width: 250px;height: 90px;background: #eee;border-radius: 5px;padding: 10px;font-size: 14px;line-height: 22px;text-align: justify;position: relative;margin: 0 auto;transition: .5s;}
.labor .flow .list article em{display: block;width: 1px;height: 30px;background: #eee;margin: 0 auto;position: absolute;top: -30px;left: 0;right: 0;transition: .5s;}
.labor .flow .list:hover article{background: #1373da;color: #fff;}
.labor .flow .list:hover article em{background: #1373da;}

	/* 劳务派遣 服务对象 */
.labor .object{width: 100%;padding: 0 0 50px;}
.labor .object .list{width: 220px;height: 160px;float: left;margin-right: 35px;box-sizing: border-box;padding: 15px 10px;}
.labor .object .list:nth-child(5n){margin-right: 0;}
.labor .object .list .ico{display: block;width: 48px;height: 48px;padding: 10px;border-bottom: 1px solid #fff;margin: 0 auto 10px;}
.labor .object .list .ico img{display: block;width: 100%;height: 100%;transition: .5s;}
.labor .object .list article{font-size: 14px;line-height: 22px;text-align: center;color: #fff;}
.labor .object .list:hover .ico img{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}

	/* 劳务派遣 服务行业 */
.labor .trade{width: 100%;}
.labor .trade .list{width: 23.5%;height: 135px;float: left;margin: 0 2% 40px 0;box-sizing: border-box;border: 1px solid #cdcdcd;border-radius: 10px;}
.labor .trade .list:nth-child(4n){margin-right: 0;}
.labor .trade .list span{display: block;width: 220px;padding: 10px;background: url(../images/bj_07.png) center bottom no-repeat;margin: 0 auto 10px;}
.labor .trade .list img{display: block;width: 46px;height: 46px;margin: 0 auto 5px;transition: .5s;}
.labor .trade .list p{font-size: 16px;color: #666;line-height: 35px;text-align: center;}
.labor .trade .list:hover span img{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}



/* 服务外包 */
.service{width: 100%;}

	/* 服务外包 业务介绍 */
.service .business{width: 100%;padding: 35px 0 50px;min-height: 540px;background: url(../images/bj_04.jpg) center center no-repeat;background-size: auto 100%;box-sizing: border-box;}
.service .business .cont{width: 620px;margin: auto 0;}
.service .business .cont .title{font-size: 30px;color: #15499a;line-height: 45px;margin-bottom: 35px;}
.service .business .cont article{font-size: 20px;color: #2b2c2c;line-height: 40px;text-align: justify;}
.service .business .pic{width: 568px;margin: auto 0;}
.service .business .pic img{display: block;width: 100%;}

	/* 服务外包 服务外包与劳务派遣的区别 */
.service .difference{width: 100%;padding: 60px 0 50px;}
.service .difference .s-wrap{width: 100%;box-sizing: border-box;border: 1px solid #efefef;}
.service .difference .list1{width:22%;height: 500px;float: left;box-sizing: border-box;border: 1px solid #efefef;padding: 10px;}
.service .difference .list1 .title{color: #15499a;font-size: 30px;font-weight: bold;text-align: center;line-height: 45px;border-bottom: 2px solid #efefef;padding: 30px 0;margin-bottom: 15px;}
.service .difference .list1 .ftitle{font-size: 16px;color: #666;text-align: center;text-transform: uppercase;line-height: 25px;}
.service .difference .list1 article{padding: 15px 25px;font-size: 14px;color: #666;line-height: 22px;text-align: justify;}
.service .difference .list{width: 26%;height: 250px;border: 1px solid #efefef;box-sizing: border-box;float: left;padding: 10px;}
.service .difference .list:nth-child(5n){border-right: 0;}
.service .difference .list .tit{width: 100%;text-align: center;line-height: ;border-bottom: 2px solid #efefef;height: 54px;line-height: 54px;font-size: 20px;color: #15499a;}
.service .difference .list .tit i{font-size: 24px;font-weight: bold;margin-right: 5px;}
.service .difference .list article{padding: 10px 0;font-size: 14px;color: #666;line-height: 22px;text-align: justify;}

	/* 服务外包 服务方案 */
.service .plan{width: 100%;padding:0 0 50px;}
.service .plan .list{width: 32%;margin-right: 2%;margin-bottom: 30px;float: left;box-sizing: border-box;border: 1px solid #e8e8e8;}
.service .plan .list:nth-child(3n){margin-right: 0;}
.service .plan .list .ahead{width: 100%;height: 150px;background: #e8e8e8;transition: .5s;}
.service .plan .list .ahead .aauto{margin: auto auto;}
.service .plan .list .ico{display: block;width: 48px;height: 48px;overflow: hidden;margin: 0 auto 15px;position: relative;}
.service .plan .list .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.service .plan .list p{font-size: 24px;color: #333;line-height: 35px;transition: .5s;}
.service .plan .list article{box-sizing: border-box;padding: 20px 5px;height: 150px;font-size: 14px;color: #666;line-height: 22px;text-align: justify;}
.service .plan .list:hover .ahead{background: #15499a;}
.service .plan .list:hover .ahead .ico img{top: -48px;}
.service .plan .list:hover .ahead p{color: #fff;}

	/* 服务外包 服务优势 */
.service .fwcontent{width: 100%;/* padding:10px 0; */min-height: 380px;max-height: 472px;background: url(../images/bj_06.jpg) center center no-repeat;/* background-size: auto 100%; */box-sizing: border-box;}
.service .fwcontent .wrapper{min-height: 380px;}
.service .fwcontent .titbox{margin: auto 0;width: 50%;}
.service .fwcontent .titbox h3{color: #fff;}
.service .fwcontent .titbox em{background: #fff;width: 180px;}
.service .fwcontent .titbox p{color: #fff;font-weight: bold;font-size: 30px;line-height: 45px;}
.service .fwcontent .f-wrap{width: 50%;margin: auto 0;box-sizing: border-box;padding: 0 15px 0 45px;}
.service .fwcontent .list{width: 100%;margin-bottom: 30px;font-size: 14px;color: #666;line-height: 22px;text-align: justify;position: relative;}
.service .fwcontent .list:last-child{margin-bottom: 0;}
.service .fwcontent .list img{display: block;width: 19px;height: 17px;position: absolute;left: -25px;top: 4px;}
.service .fwcontent .list em{font-size: 18px;color: #333;font-weight: bold;margin-right: 3px;}

	/* 服务外包 业务流程 */
.service .flow{width: 100%;/* padding: 0 0 50px; */padding: 50px 0 10px;}
.service .flow .list{width: 25%;float: left;margin-bottom: 40px;}
.service .flow .list .title{text-align: center;border-bottom: 1px solid #f1f1f1;height: 60px;position: relative;font-size: 18px;color: #333;line-height: 35px;margin-bottom: 50px;}
.service .flow .list .title em{display: block;width: 12px;height: 12px;margin: 0 auto;border-radius: 100%;background: #1373da;position: absolute;bottom: -7px;left: 0;right: 0;}
.service .flow .list article{width: 250px;height: 90px;background: #eee;border-radius: 5px;padding: 10px;font-size: 14px;line-height: 22px;text-align: justify;position: relative;margin: 0 auto;transition: .5s;}
.service .flow .list article em{display: block;width: 1px;height: 30px;background: #eee;margin: 0 auto;position: absolute;top: -30px;left: 0;right: 0;transition: .5s;}
.service .flow .list:hover article{background: #1373da;color: #fff;}
.service .flow .list:hover article em{background: #1373da;}

	/* 服务外包 服务行业 */
.service .trade{width: 100%;}
.service .trade .list{width: 23.5%;height: 135px;float: left;margin: 0 2% 40px 0;box-sizing: border-box;border: 1px solid #cdcdcd;border-radius: 10px;}
.service .trade .list:nth-child(4n){margin-right: 0;}
.service .trade .list span{display: block;width: 220px;padding: 10px;background: url(../images/bj_07.png) center bottom no-repeat;margin: 0 auto 10px;}
.service .trade .list img{display: block;width: 46px;height: 46px;margin: 0 auto 5px;transition: .5s;}
.service .trade .list p{font-size: 16px;color: #666;line-height: 35px;text-align: center;}
.service .trade .list:hover span img{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}



/* 社保代缴 */
.social{width: 100%;}

.social .soc-list{width: 570px;height: 155px;float: left;margin-right: 100px;}
.social .soc-list:nth-child(2){margin-right: 0;}
.social .soc-list a{display: block;width: 225px;height: 60px;border-radius: 60px;margin: 47px auto 0;background: rgba(0,0,0,.5);font-size: 20px;color: #fff;font-weight: bold;text-align: center;line-height: 60px;transition: .5s;}
.social .soc-list a:hover{background: #15499a;}
.social .soc-list a.active{background: #15499a;}

	/* 社保代缴 适用对象 适用企业 */
.social .applicable{padding: 45px 0 0;width: 100%;}
.social .applicable .list{width: 32%;float: left;margin-right: 2%;}
.social .applicable .list:last-child{margin-right: 0;}
.social .applicable .list .pic{display: block;width: 100%;height: 254px;overflow: hidden;}
.social .applicable .list .pic img{display: block;width: 100%;height: 100%;}
.social .applicable .list p{height: 42px;text-align: center;background: #eff2f7;font-size: 16px;color: #232222;line-height: 42px;transition: .5s;}
.social .applicable .list:hover p{background: #15499a;color: #fff;font-weight: bold;}

	/* 社保代缴 为什么要缴纳社保 */
.social .why{padding: 45px 0 0;width: 100%;}
.social .why .wrapper{width: 1200px;}
.social .why .list{width: 210px;height: 200px;float: left;margin-left: -12px;font-size: 20px;color: #333;line-height: 200px;text-align: center;}
.social .why .list:nth-child(1){margin-left: 0;}
.social .why .list:nth-child(1),.social .why .list:nth-child(5){background: url(../images/bj_08.png) center center no-repeat;background-size: 100%;}
.social .why .list:nth-child(2),.social .why .list:nth-child(4){background: url(../images/bj_09.png) center center no-repeat;background-size: 100%;}
.social .why .list:nth-child(3),.social .why .list:nth-child(6){background: url(../images/bj_10.png) center center no-repeat;background-size: 100%;}

	/* 社保代缴 服务内容 */
.social .fwcont{padding: 45px 0 50px;width: 100%;}
.social .fwcont .list{width: 32%;height: 120px;background: #eff2f7;float: left;margin: 0 2% 10px 0;}
.social .fwcont .list:nth-child(3n){margin-right: 0;}
.social .fwcont .list .ico{width: calc(100% - 232px);height: 120px;float: left;box-sizing: border-box;border-right: 3px solid #fff;}
.social .fwcont .list .ico img{display: block;width: 64px;height: 62px;margin: auto auto;}
.social .fwcont .list p{width: 232px;height: 120px;float: right;text-align: center;line-height: 120px;}

	/* 社保代缴 服务优势 */
.social .fwcontent{width: 100%;/* padding:10px 0; */min-height: 380px;max-height: 472px;background: url(../images/bj_06.jpg) center center no-repeat;/* background-size: auto 100%; */box-sizing: border-box;}
.social .fwcontent .wrapper{min-height: 380px;}
.social .fwcontent .titbox{margin: auto 0;width: 50%;}
.social .fwcontent .titbox h3{color: #fff;}
.social .fwcontent .titbox em{background: #fff;width: 180px;}
.social .fwcontent .titbox p{color: #fff;font-weight: bold;font-size: 30px;line-height: 45px;}
.social .fwcontent .f-wrap{width: 50%;margin: auto 0;box-sizing: border-box;padding: 0 15px 0 45px;}
.social .fwcontent .list{width: 100%;margin-bottom: 30px;font-size: 14px;color: #666;line-height: 22px;text-align: justify;position: relative;}
.social .fwcontent .list:last-child{margin-bottom: 0;}
.social .fwcontent .list img{display: block;width: 19px;height: 17px;position: absolute;left: -25px;top: 4px;}
.social .fwcontent .list em{font-size: 18px;color: #333;font-weight: bold;margin-right: 3px;}



/* 招聘猎头 */
.recruitment{width: 100%;}
.recruitment .list{width: 32.5%;height: 150px;background: #fff;float: left;margin: 0 1.25% 15px 0;box-sizing: border-box;padding: 20px;transition: .5s;}
.recruitment .list:nth-child(3n){margin-right: 0;}
.recruitment .list a{display: block;width: 100%;height: 100%;}
.recruitment .list .tit{font-size: 20px;color: #333;line-height: 35px;font-weight: bold;margin-bottom: 15px;transition: .5s;}
.recruitment .list .desc{font-size: 18px;line-height: 35px;color: #666;transition: .5s;}
.recruitment .list:hover{background: #15499a;}
.recruitment .list:hover .tit,.recruitment .list:hover .desc{color: #fff;}



/* 最新动态 */
.news{width: 100%;}
.news .list{width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #efefef;}
.news .list .pic{display: block;width: 394px;height: 201px;overflow: hidden;margin: auto 0;transition: .5s;}
.news .list .pic img{display: block;width: 100%;height: 100%;}
.news .list .cont{width: 805px;margin: auto 0;}
.news .list .tit{font-size: 24px;color: #1b1a1a;line-height: 38px;transition: .5s;}
.news .list .time{font-size: 14px;color: #323131;line-height: 25px;margin: 10px 0;}
.news .list .desc{font-size: 16px;color: #797878;line-height: 35px;text-align: justify;}
.news .list .more{display: block;width: 120px;height: 38px;background: #15499a;text-align: center;line-height: 40px;color: #fff;font-size: 18px;float: right;border: 1px solid #15499a;transition: .5s;}
.news .list:hover .pic{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news .list:hover .tit{color: #15499a;}
.news .list .more:hover{-webkit-transform: translateX(-10px);-moz-transform: translateX(-10px);-ms-transform: translateX(-10px);-o-transform: translateX(-10px);transform: translateX(-10px);background: #fff;border-color: #15499a;color: #15499a;}



/* 联系我们 */
.contact{height: 540px;position: relative;position: relative;}

.contact .map{width: 100%;height: 100%;background: #f1f1f1;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}

.contact .c-wrap{width: 390px;box-sizing: border-box;position: absolute;top: 0;right: 0;bottom: 0;background: rgba(62,139,221,.9);padding: 45px 35px;}

.contact .list{width: 100%;border-bottom: 1px solid #15499a;padding-bottom: 20px;margin-top: 20px;color: #fff;}
.contact .list:last-child{border-bottom: 0;}
.contact .list .p1{font-size: 30px;text-transform: uppercase;line-height: 40px;}
.contact .list .comp-name{font-size: 18px;}
.contact .list .sub-name{font-size: 12px;text-transform: uppercase;margin-bottom: 15px;}
.contact .list .text{font-size: 16px;line-height: 30px;margin-top: 10px;}
.contact .list .text span{display: inline-block;width: calc(100% - 80px);vertical-align: top;}



/* 内容页 */
.content{width: 100%;/* border-top: 1px solid #dcdcdc; */padding-top: 45px;}

.content h3{font-size: 20px;color: #444;line-height: 35px;text-align: center;margin-bottom: 40px;border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;}

.content article{font-size: 16px;color: #727272;line-height: 35px;text-align: justify;}
.content article img{max-width: 100%;}
.content article iframe{display: block;width: 800px;height: 530px;margin: 0 auto;}
.content table,.content table td,.content table tr,.content table th{border: 1px solid #ccc;border-collapse: collapse;}
.content table td{padding: 10px;}



/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{font-size: #444;line-height: 35px;}




/* 单独工伤险---++ */
.personal{width: 100%;}


    /* 单独工伤险 单独工伤险优势 */
.personal .pl-advantage{width: 100%;margin-bottom: 60px;}

.personal .pl-titbox{width: 366px;height: 62px;background: url(../images/z01.jpg) left center no-repeat;box-sizing: border-box;padding: 0 95px 0 3px;margin-bottom: 50px;text-align: center;}
.personal .pl-titbox p{max-width: 100%;margin: auto auto;font-size: 24px;color: #fff;line-height: 31px;}

.personal .pl-advantage .pl-list{width: 25%;float: left;margin-bottom: 20px;}
.personal .pl-advantage .pl-list .num{width: 100%;height: 31px;border-bottom: 1px solid #f1f1f1;margin-bottom: 52px;}
.personal .pl-advantage .pl-list .num img{display: block;width: 66px;height: 66px;margin: 0 auto;}
.personal .pl-advantage .pl-list .cont{width: 90%;height: 115px;background: #eeeeee;border-radius: 5px;margin: 0 auto;position: relative;box-sizing: border-box;padding: 0 5px;transition: .5s;}
.personal .pl-advantage .pl-list .cont em{display: block;margin: 0 auto;width: 1px;height: 25px;background: #eeeeee;position: absolute;top: -25px;left: 0;right: 0;transition: .5s;}
.personal .pl-advantage .pl-list .cont article{max-width: 100%;max-height: 100%;margin: auto auto;font-size: 16px;color: #454242;line-height: 25px;text-align: justify;overflow: hidden;transition: .5s;}
.personal .pl-advantage .pl-list:hover .cont{background: #15499a;}
.personal .pl-advantage .pl-list:hover em{background: #15499a;}
.personal .pl-advantage .pl-list:hover article{color: #fff;}

.personal .pl-advantage .pl-list1{width: 570px;height: 155px;float: left;margin-right: 100px;box-sizing: border-box;padding: 20px 50px;transition: .5s;}
.personal .pl-advantage .pl-list1:nth-child(2n){margin-right: 0;}
.personal .pl-advantage .pl-list1 article{max-width: 100%;margin: auto auto;font-size: 16px;color: #fff;line-height: 30px;}
.personal .pl-advantage .pl-list1:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}


    /* 单独工伤险 单独工伤险优势 */
.personal .pl-process{width: 100%;margin-bottom: 60px;overflow: hidden;}

.personal .pl-process .ps-list{margin: auto 0;width: 228px;margin-bottom: 35px;transition: .5s;}
.personal .pl-process .ps-list img{display: block;width: 100%;}
.personal .pl-process .ps-list:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}

.personal .pl-process .pl-wrap{width: 100%;height: 100px;position: relative;margin-bottom: 60px;transition: .5s;}
.personal .pl-process .pl-wrap:after{content:'';display: block;height: 1px;background: #15499a;margin: auto auto;position: absolute;left: -340px;right: -340px;top: 0;bottom: 0;}
.personal .pl-process .ps-list1{width: 245px;height: 58px;position: relative;font-size: 20px;color: #0d0d0d;line-height: 35px;}
.personal .pl-process .ps-list1 img{display: block;width: 18px;height: 18px;position: absolute;left: 0;}
.personal .pl-process .ps-list1:nth-child(even){margin-top: 42px;box-sizing: border-box;padding-top: 23px;}
.personal .pl-process .ps-list1:nth-child(even) img{top: 0;}
.personal .pl-process .ps-list1:nth-child(odd){}
.personal .pl-process .ps-list1:nth-child(odd) img{bottom: 0;}
.personal .pl-process .ps-list1:hover{color: #15499a;}

.personal .pl-process .pl-wrap1{width: 100%;margin-bottom: 60px ;}
.personal .pl-process .pl-wrap1 img{display: block;max-width: 100%;margin: 0 auto;}

.personal .pl-process .ps-list2{width: 350px;height: 72px;margin: 0 135px 50px;float: left;box-sizing: border-box;padding: 0 10px 0 55px;transition: .5s;}
.personal .pl-process .ps-list2 p{margin: auto auto;max-width: 100%;font-size: 20px;color: #fff;line-height: 35px;}
.personal .pl-process .ps-list2:hover{-webkit-transform: translateX(-10px);-moz-transform: translateX(-10px);-ms-transform: translateX(-10px);-o-transform: translateX(-10px);transform: translateX(-10px);}

.personal .pl-process .ps-list3{width: 231px;height: 306px;background: url(../images/z07.png) left top no-repeat;margin: auto auto;box-sizing: border-box;padding: 25px 28px 50px 25px;margin-bottom: 60px;}
.personal .pl-process .ps-list3 article{font-size: 20px;color: #fff;line-height: 35px;text-align: justify;}

.personal .pl-process .pl-wrap2{width: 100%;background: #f5f5f5;padding: 35px 0 45px;}
.personal .pl-process .pl-wrap2 .list{width: 90%;margin: 0 auto 20px;font-size: 20px;color: #666;line-height: 35px;text-align: justify;position: relative;}
.personal .pl-process .pl-wrap2 .list:last-child{margin-bottom: 0;}
.personal .pl-process .pl-wrap2 .list img{display: block;width: 19px;height: 17px;position: absolute;left: -25px;top: 9px;}
.personal .pl-process .pl-wrap2 .list em{font-size: 18px;color: #333;font-weight: bold;margin-right: 3px;}



/* 招聘报名 */
.zpbm{width: 100%;}
.zpbm b{display: block;width: 100%;font-size: 20px;line-height: 35px;margin-bottom: 10px;}
.zpbm .item{display: block;width: 32%;margin-right: 2%;float: left;}
.zpbm .item input{display: block;width: 100%;height: 37px;border-radius: 3px;box-sizing: border-box;padding: 0 10px;font-size: 16px;color: #727272;line-height: 35px;margin-bottom: 10px;border: 1px solid #ccc;}
.zpbm .item textarea{display: block;width: 100%;height: 107.5px;margin-bottom: 10px;border: 1px solid #ccc;border-radius: 3px;box-sizing: border-box;padding: 10px;font-size: 16px;color: #727272;line-height: 28px;resize: none;outline: none;}
.zpbm #j_btn{display: block;width: 32%;height: 45px;border: 0;background: #15499a;font-size: 20px;color: #fff;border-radius: 3px;cursor: pointer;}
