@charset "utf-8";
@font-face{font-family:'pingfang'; src:url('/inc/file/PINGFANG_HEAVY.tff');}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.wrap{width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.nowrap{white-space: nowrap;}
.fz0{font-size: 0;}
.nowrap.fz0{letter-spacing: -5px;}
.nowrap.fz0 *{letter-spacing: normal;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.middle-span{height: 100%;vertical-align: middle;display: inline-block;}
.border-box{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.trans{-webkit-transition: all 300ms ease 0s;-moz-transition: all 300ms ease 0s;-ms-transition: all 300ms ease 0s;-o-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}
.trans-internal::before,.trans-internal::after{-webkit-transition: all 300ms ease 0s;-moz-transition: all 300ms ease 0s;-ms-transition: all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.editor *{line-height: inherit;font-family: inherit;font-size: inherit;color: inherit;}
.contents{line-height: 26px;}

#header{height:748px; z-index:100;}
#inner_header{height:87px; background:#0e55d1;}

#header .top{width:100%; height:87px; border-bottom:1px solid rgba(255, 255, 255, .1); z-index:102;}
#header .top .logo, #inner_header .logo{width:163px; height:48px; margin-top:20px;}
#header .top .nav, #inner_header .nav{width:580px; height:87px; margin-left:196px;}
#header .top .nav .nav-item, #inner_header .nav .nav-item{height:24px; margin:33px 30px 0;}
#header .top .nav .nav-item a, #inner_header .nav .nav-item a{width:100%; height:100%; line-height:24px; color:#fff; font-size:16px; text-decoration:none;}
#header .top .nav .nav-item a.cur, #inner_header .nav .nav-item a.cur{font-weight:bold;}
#header .top .member, #inner_header .member{height:64px; margin-top:23px; padding-right:15px; line-height:42px; color:#fff; z-index:300;}
#header .top .member a.operate, #inner_header .member a.operate{color:#fff; font-size:14px; text-decoration:none;}
#header .top .member .member-nav, #inner_header .member .member-nav{width:174px; border-radius:2px; background:#fff; right:0px; top:64px; z-index:500; display:none;}
#header .top .member .member-nav .member-nav-item, #inner_header .member .member-nav .member-nav-item{width:100%;; height:65px; margin:0 auto; line-height:65px; color:#666666; font-size:16px; text-decoration:none;}
#header .top .member .member-nav .member-nav-item:after, #inner_header .member .member-nav .member-nav-item:after{content:''; width:133px; height:1px; margin-left:-61.5px; background-color:rgba(173, 173, 173, .15); position:absolute; left:50%; top:66px;}
#header .top .member .member-nav .member-nav-item:nth-child(1):before, #inner_header .member .member-nav .member-nav-item:nth-child(1):before{content:''; width:15px; height:10px; margin-left:-7.5px; background:url(/hr/images/member_arrow.png) no-repeat center; position:absolute; left:50%; top:-10px; z-index:2;}
#header .top .member .member-nav .member-nav-item:nth-child(1):hover:before, #inner_header .member .member-nav .member-nav-item:nth-child(1):hover:before{background:url(/hr/images/member_arrow_cur.png) no-repeat center;}
#header .top .member .member-nav .member-nav-item:nth-child(3):after, #inner_header .member .member-nav .member-nav-item:nth-child(3):after{display:none;}
#header .top .member .member-nav .member-nav-item:hover, #inner_header .member .member-nav .member-nav-item:hover{color:#fff; background:#00b0ff;}
#header .banner{width:100%; height:748px; left:0; top:0; z-index:101;}
#header .banner-supply{width:220px; height:58px; margin-left:-110px; box-shadow:0 0 8px rgba(0, 176, 255, .8); left:50%; bottom:48px; z-index:102; animation:shadow 1s linear infinite; -moz-animation:shadow 1s linear infinite; -webkit-animation:shadow 1s linear infinite;}

@keyframes shadow{
	0%{box-shadow:0 0 32px rgba(255, 255, 255, .8);}
	50%{box-shadow:0 0 8px rgba(255, 255, 255, .5);}
	100%{box-shadow:0 0 32px rgba(255, 255, 255, .8);}		
}

#content.cont-bg{background:url(/hr/images/bg_0.jpg) #fcfef6 no-repeat top center;}
#content.cont-bg-1, #member.cont-bg-1{padding-bottom:103px; background:url(/hr/images/bg_1.jpg) #effaff no-repeat bottom center;}
#member.cont-bg-mask{padding-bottom:103px; background:url(/hr/images/bg_1_mask.jpg) #d9e1e5 no-repeat bottom center;}
#content .index-item-1{width:100%; padding:54px 0 108px;}
#content .index-item-1 .item-title-1{width:556px; height:48px; margin:0 auto; line-height:47px; text-align:center; color:#4cb770; font-size:30px; font-weight:bold; font-family:'pingfang', '微软雅黑'; background:url(/hr/images/index_item_bg_0.png) no-repeat center;}
#content .index-item-1 .item-title-1:after{content:''; width:29px; height:1px; margin-left:-14.5px; background:#31b3a3; position:absolute; left:50%; bottom:-25px; z-index:2;}
#content .index-item-1 .item-process{width:715px; height:95px; margin:56px auto 76px;}
#content .index-item-1 .item-cate{width:563px; height:261px; margin-right:74px; border-radius:8px; background:#fff;}
#content .index-item-1 .item-cate:nth-child(1n){box-shadow:0 0 8px rgba(0, 119, 210, .3);}
#content .index-item-1 .item-cate:nth-child(2n){margin-right:0; box-shadow:0 0 8px rgba(45, 147 ,0, .3);}
#content .index-item-1 .item-cate .cate-img{width:169px; height:169px; margin:57px 0 0 30px;}
#content .index-item-1 .item-cate .cate-info{width:284px; margin-left:30px;}
#content .index-item-1 .item-cate .cate-info .cate-name{width:284px; height:38px; margin-top:30px; line-height:38px; font-size:35px; font-weight:bold; z-index:100;}
#content .index-item-1 .item-cate .cate-info .cate-name:after{content:''; height:1px; position:absolute; right:0; top:20px; z-index:101;}
#content .index-item-1 .item-cate .cate-info .cate-name.name-1{color:#00bbff;}
#content .index-item-1 .item-cate .cate-info .cate-name.name-2{color:#65ba40;}
#content .index-item-1 .item-cate .cate-info .cate-name.name-1:after{width:155px; background:rgba(0, 187, 255, .4);}
#content .index-item-1 .item-cate .cate-info .cate-name.name-2:after{width:50px; background:rgba(101, 186, 64, .4);}
#content .index-item-1 .item-cate .cate-info .cate-name .cate-more{width:44px; height:44px; right:0px; bottom:-150px; z-index:102;}
#content .index-item-1 .item-cate .cate-info .cate-name.name-1 .cate-more{border:1px solid #7fddff; background:url(/hr/images/cate-more-1.png) no-repeat center;}
#content .index-item-1 .item-cate .cate-info .cate-name.name-2 .cate-more{border:1px solid #b2dc9f; background:url(/hr/images/cate-more-2.png) no-repeat center;}
#content .index-item-1 .item-cate .cate-info .cate-list{width:220px;height: 180px; margin-top:20px; overflow: hidden;}
#content .index-item-1 .item-cate .cate-info .cate-list .list{height:34px; line-height:34px; color:#666666;}
#content .index-item-1 .item-cate .cate-info .cate-list .list a{color:#666666; font-size:16px; text-decoration:none;}
#content .index-item-1 .item-cate .cate-info .cate-list .list:hover{padding-left:12px;}
#content .index-item-2{width:100%; padding:40px 0 102px;}
#content .index-item-2 .item-title-2{width:527px; height:49px; margin:0 auto; line-height:49px; text-align:center; color:#b78e5d; font-size:30px; font-weight:bold; font-family:'pingfang', '微软雅黑'; background:url(/hr/images/index_item_bg_1.png) no-repeat center;}
#content .index-item-2 .item-title-2:after{content:''; width:29px; height:1px; margin-left:-14.5px; background:#b78e5d; position:absolute; left:50%; bottom:-25px; z-index:2;}
#content .index-item-2 .item-info{width:100%; height:544px; margin-top:52px; z-index:100;}
#content .index-item-2 .item-info .item-arrow-left{width:55px; height:55px; margin-top:-22.5px; left:-115px; top:50%; z-index:101; cursor:pointer;}
#content .index-item-2 .item-info .item-arrow-right{width:55px; height:55px; margin-top:-22.5px; right:-115px; top:50%; z-index:101; cursor:pointer;}
#content .index-item-2 .item-info:after{content:''; width:1220px; height:594px; background:#f7f3e6; position:absolute; left:-10px; top:10px; z-index:-1;}
#content .index-item-2 .item-info .info-list{width:300px; margin-bottom:5px; /*height:544px;*/}
#content .index-item-2 .item-info .info-list .info-title{width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:22px; font-family:'pingfang', '微软雅黑'; font-weight:bold; text-decoration:none; z-index:100;}
#content .index-item-2 .item-info .info-list .info-title:after{content:''; width:22px; height:1px; margin-left:-11px; background:#fff; position:absolute; left:50%; top:48px; z-index:101;}
#content .index-item-2 .item-info .info-list .info-brief{width:100%; height:48px; margin-top:32px; line-height:24px; text-align:center; color:#fff; font-size:14px;}
#content .index-item-2 .item-info .info-list .info-1{width:254px; height:142px; padding:18px 23px 0; background:#65ba40;}
#content .index-item-2 .item-info .info-list .info-2{width:254px; height:203px; padding:74px 23px 0; background:url(/hr/images/info_bg_1.jpg) no-repeat center;}
#content .index-item-2 .item-info .info-list .info-3{width:254px; height:142px; padding:18px 23px 0; background:#f0ce00;}
#content .index-item-2 .item-info .info-list .info-4{width:254px; height:203px; padding:74px 23px 0; background:url(/hr/images/info_bg_3.jpg) no-repeat center;}

/*-----------------校招岗位 start------------------*/
#content .job-cate-wrap{width:100%; height:200px; margin-bottom:39px; padding-top:63px;}
#content .job-cate-wrap .job-cate{width:182px; height:200px; margin:0 48px; line-height:68px; text-align:center; font-size:30px;}
#content .job-cate-wrap .job-cate .job-img{width:132px; height:132px; margin:0 auto; border-radius:66px;}
#content .job-cate-wrap .job-cate:nth-child(1n):hover .job-img, #content .job-cate-wrap .job-cate:nth-child(1n).cur .job-img{box-shadow:0 0 8px rgba(0, 187, 255, .5);}
#content .job-cate-wrap .job-cate:nth-child(2n):hover .job-img, #content .job-cate-wrap .job-cate:nth-child(2n).cur .job-img{box-shadow:0 0 8px rgba(101, 186, 64, .5);}
#content .job-cate-wrap .job-cate .job-cate-name{font-size:30px; text-decoration:none;}
#content .job-cate-wrap .job-cate:nth-child(1n) .job-cate-name{color:#00bbff;}
#content .job-cate-wrap .job-cate:nth-child(2n) .job-cate-name{color:#65ba40;}
#content .job-list-wrap{padding:42px 0; box-shadow:0, 0, 6px, rgba(0, 176, 255, .5); background:#fff;}
#content .job-list-wrap .job-list{width:1082px; margin:0 auto 30px;}
#content .job-list-wrap .job-list .job-icon{width:119px; height:119px; border-radius:100%;}
#content .job-list-wrap .job-list .job-icon.sales{background:#00bbff;}
#content .job-list-wrap .job-list .job-icon.market{background:#65ba40;}
#content .job-list-wrap .job-list .job-name{width:565px; height:119px; padding-left:38px; line-height:119px; font-size:28px; cursor:pointer;}
#content .job-list-wrap .job-list .job-name.sales{color:#00bbff;}
#content .job-list-wrap .job-list .job-name.market{color:#65ba40;}
#content .job-list-wrap .job-list .job-supply{width:216px; height:54px; margin-top:35px; line-height:54px; text-align:center; color:#fff; font-size:22px; text-decoration:none; font-family:'pingfang', '微软雅黑'; border:none; border-radius:2px; cursor:pointer;}
#content .job-list-wrap .job-list .job-supply.sales{box-shadow:0 16px 12px rgba(0, 187, 255, .15); background:#00bbff;}
#content .job-list-wrap .job-list .job-supply.market{box-shadow:0 16px 12px rgba(101, 186, 64, .15); background:#65ba40;}
#content .job-list-wrap .job-list .job-list-blank{border-bottom:1px solid #ebebeb;}
#content .job-list-wrap .job-list .job-list-cont{width:1082px; margin:0 auto; padding:40px 0; line-height:28px; font-size:16px !important;}
/*-----------------校招岗位 end------------------*/

/*-----------------校招流程 start------------------*/
#content .process-top{width:717px; height:95px; margin:0 auto; padding-top:80px;}
#content .process-top .item-process-blank:after{content:''; width:20px; height:14px; margin-left:-10px; background:url(/hr/images/process_arrow.png) no-repeat center; position:absolute; left:50%; top:120px; z-index:2;}
#content .process-cont-wrap{min-height:300px; margin-top:51px; padding:40px; line-height:24px; background:#fff;}
#content .process-cont-wrap .process-btn-wrap{height:42px; margin-top:32px;}
#content .process-cont-wrap .process-btn-wrap .btn{width:125px; height:39px; margin:0 29px; line-height:39px; text-align:center; color:#00b0ff; font-size:16px; text-decoration:none; border-radius:4px; border:1px solid #00b0ff;}
#content .process-map{width:1200px; height:784px; margin-top:54px; background:url(/hr/images/map.png) no-repeat center; z-index:1;}
#content .process-map .process-map-title{width:274px; height:28px; margin-left:-137px; line-height:28px; text-align:center; color:#333333; font-size:26px; font-family:'pingfang', '微软雅黑'; left:50%; top:60px; z-index:2;}
#content .process-map .process-map-title:after{content:''; width:24px; height:1px; margin-left:-12px; background:#a9afb2; position:absolute; left:50%; top:56px; z-index:2;}
#content .process-map .location{width:46px; height:68px; z-index:2; cursor:pointer;}
#content .process-map .location.beijing{right:343px; top:236px;}
#content .process-map .location.beijing:hover{top:231px;}
#content .process-map .location.nanjing{right:276px; top:400px;}
#content .process-map .location.nanjing:hover{top:395px;}
#content .process-map .location.shanghai{right:242px; top:420px;}
#content .process-map .location.shanghai:hover{top:415px;}
#content .process-map .location.hangzhou{right:254px; top:443px;z-index: 3;}
#content .process-map .location.hangzhou:hover{top:438px;}
#content .process-map .location.wuhan{right:360px; top:450px;}
#content .process-map .location.wuhan:hover{top:445px;}
#content .process-map .location.changsha{right:380px; top:495px;}
#content .process-map .location.changsha:hover{top:490px;}
#content .process-map .location.chongqing{right:500px; top:479px;}
#content .process-map .location.chongqing:hover{top:474px;}
#content .process-map .location.chengdu{right:550px; top:455px;}
#content .process-map .location.chengdu:hover{top:450px;}
#content .process-map .location.guangzhou{right:364px; top:608px;}
#content .process-map .location.guangzhou:hover{top:603px;}
#content .process-map .location:hover{z-index: 5;}
#content .process-map .location:hover .location-brief{display: block;}
#content .process-map .location .location-brief{width:359px; padding:26px 20px; border-radius:4px; box-shadow:0 0 8px rgba(0, 176, 255, .3); background:#fff; left:-409px; top:-13px; z-index:4; display:none;}
#content .process-map .location .location-brief:after{content:''; width:15px; height:23px; background:url(/hr/images/arrow.png) no-repeat center; position:absolute; right:-14px; top:48px; z-index:4;}
#content .process-map .location .location-brief .college-list-wrap{width:100%; margin-top:20px;}
#content .process-map .location .location-brief .college-list-wrap:first-child{margin-top:0;}
#content .process-map .location .location-brief .college-list-wrap .college-img{width:68px; height:68px; border-radius:4px;}
#content .process-map .location .location-brief .college-list-wrap .college-brief{width:270px; padding-left:20px; line-height:34px; color:#888888; font-size:16px;}
#content .process-map .location .location-brief .college-list-wrap .college-brief .red{color:#e71a22; font-size:16px; font-weight:bold;}
#content .process-map .location .location-brief .college-list-wrap .college-brief .black{color:#222222; font-size:16px;}
#content .location-detail{width:100%; margin-top:20px;}
#content .location-detail .detail-list{width:100%; margin-bottom:20px; border-radius:4px;}
#content .location-detail .detail-list .detail-img{width:600px; height:390px;}
#content .location-detail .detail-list .detail-info{width:526px; height:220px; padding:86px 0 84px 74px; line-height:74px; color:#888888; font-size:22px; background:url(/hr/images/location_detail_bg.png) #fff no-repeat left center;}
#content .location-detail .detail-list .detail-info span, #content .location-detail .detail-list .detail-info strong{color:#222222; font-size:22px;}
#content .location-detail .detail-list .detail-info .detail-city{width:57px; height:88px; padding-top:24px; padding-left:54px; line-height:12px; color:#fff; font-size:18px; font-family:'pingfang', '微软雅黑'; background:url(/hr/images/detail_cate.jpg) no-repeat center; right:0; top:0; z-index:3;}
/*-----------------校招流程 end------------------*/

/*-----------------人在梦网 start------------------*/
#banner{width:100%; height:456px;}
#banner .people-menu{width:1200px; height:60px; margin-left:-600px; left:50%; bottom:0; z-index:2;}
#banner .people-menu .menu{width:300px; height:60px; line-height:60px; text-align:center; color:#333333; font-size:16px; text-decoration:none; background:#fff;}
#banner .people-menu .menu:after{content:''; width:1px; height:60px; background:rgba(0, 176, 255, .3); position:absolute; right:0; top:0; z-index:2;}
#banner .people-menu .menu:nth-child(4n):after{background:none;}
#banner .people-menu .menu:hover, #banner .people-menu .menu.cur{color:#fff; background:#00b9ff;}
/*-----------------人在梦网 end------------------*/

#footer{width:100%; height:237px; border-top:3px solid #02aefc; background:#252525;}
#footer .left-item{/*width:83px;*/ margin:28px 43px 0 0; color:#fff; font-size:16px; font-family:'pingfang', '微软雅黑';}
#footer .left-item i{color:#02aefc;}
#footer .right-item{margin:28px 0 0 74px;}
#footer .right-item .long-item{width:413px;}
#footer .right-item .short-item{width:114px;}
#footer .right-item .right-item-title{color:#fff; font-size:16px; font-family:'pingfang', '微软雅黑';}
#footer .right-item .right-item-cont{line-height:32px; color:#666666; font-size:14px;}
#footer .right-item .right-item-cont a{color:#888888; font-size:14px;}
#footer .btm-line{height:53px; margin-top:30px; border-top:1px solid #303030;}
#footer .btm-line .copyright{width:50%; line-height:53px; color:#555555;}
#footer .btm-line .copyright a{color:#555555;}
#footer .btm-line .follow{width:50%; line-height:53px; text-align:right;}
#footer .btm-line .follow a{margin-left:22px; color:#666666;}

#qrcode{width:105px; padding:10px; text-align:center; border-radius:8px; box-shadow:0 0 8px rgba(0, 0, 0, .5); background:#fff; position:fixed; right:2%; top:25%; z-index:99999;}
#qrcode .font{margin-bottom:10px; text-align:center; color:#555555; font-size:15px;}


/*-----------------会员中心 start------------------*/
.member-logo{width:565px; height:53px; left:50%; z-index:2; transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); display:none;}
.member-btm{width:734px; height:28px; left:50%; bottom:2%; transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0);}
.member-btm .copyright{width:50%; line-height:28px; color:rgba(0, 0, 0, .3); font-size:14px;}
.member-btm .gov{width:50%; line-height:28px; color:rgba(0, 0, 0, .3); font-size:14px;}
.member-btm .gov a{color:rgba(0, 0, 0, .3);}
#login{width:100%;  padding:142px 0 127px; background:url(/hr/images/login_bg.jpg) no-repeat center; background-size:cover;}
#login .login-wrap{width:734px; height:453px; margin:0 auto; border-radius:5px; box-shadow:0 0 6px rgba(0, 0, 0, .1); background:#fff;}
#login .login-wrap .login-wrap-center{width:411px; margin:0 auto;}
#login .login-wrap .login-wrap-center .menu-title{width:205px; height:38px; margin-top:37px; line-height:38px; text-align:center;}
#login .login-wrap .login-wrap-center .menu-title:first-child:after{content:''; width:1px; height:38px; background:#cccccc; position:absolute; right:0; top:0; z-index:2;}
#login .login-wrap .login-wrap-center .menu-title a{color:#c2c2c2; font-size:32px; font-family:'pingfang', '微软雅黑'; text-decoration:none;}
#login .login-wrap .login-wrap-center .menu-title a.cur{color:#00b0ff;}
#login .login-wrap .login-wrap-center .login-input{width:409px; height:52px; border:1px solid #66d0ff; border-radius:4px;}
#login .login-wrap .login-wrap-center .login-input.uncheck{border:1px solid #f00;}
#login .login-wrap .login-wrap-center .login-input .icon{width:51px; height:52px; line-height:52px; text-align:center; color:#999999;}
#login .login-wrap .login-wrap-center .login-input .form-input{width:358px; height:52px; line-height:52px; color:#999999; font-size:15px; border:none; background:#fff; outline:none;}
#login .login-wrap .login-wrap-center .login-notice{width:409px; height:24px; line-height:24px; color:#f00; font-size:16px;}
#login .login-wrap .login-wrap-center .form-submit{width:196px; height:54px; margin:0 auto; color:#fff; font-size:22px; font-family:'pingfang', '微软雅黑'; border:none; border-radius:2px; box-shadow:0 20px 30px rgba(0, 176, 255, .2); background:#00b0ff; cursor:pointer;}
#login .login-wrap .login-wrap-center .reg-link{width:196px; margin:35px auto 0; line-height:26px; text-align:center; color:#999999; font-size:16px;}
#login .login-wrap .login-wrap-center .reg-link a{color:#00b0ff;}

#reg{width:100%; height:100%; padding:118px 0 120px; background:url(/hr/images/login_bg.jpg) no-repeat center; background-size:cover;}
#reg .reg-wrap{width:734px; margin:0 auto; border-radius:5px; box-shadow:0 0 6px rgba(0, 0, 0, .1); background:#fff;}
#reg .reg-wrap .reg-wrap-center{width:538px; margin:0 auto;}
#reg .reg-wrap .reg-wrap-center .reg-menu-title-center{width:411px; margin:0 auto;}
#reg .reg-wrap .reg-wrap-center .reg-menu-title-center .menu-title{width:205px; height:38px; margin-top:37px; line-height:38px; text-align:center;}
#reg .reg-wrap .reg-wrap-center .reg-menu-title-center .menu-title:first-child:after{content:''; width:1px; height:38px; background:#cccccc; position:absolute; right:0; top:0; z-index:2;}
#reg .reg-wrap .reg-wrap-center .reg-menu-title-center .menu-title a{color:#c2c2c2; font-size:32px; font-family:'pingfang', '微软雅黑'; text-decoration:none;}
#reg .reg-wrap .reg-wrap-center .reg-menu-title-center .menu-title a.cur{color:#00b0ff;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap{width:100%;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-input-title{width:80px; height:54px; line-height:54px; color:#555555; font-size:16px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-input{width:359px; height:52px; margin-left:14px; padding-left:20px; font-size:16px; border:1px solid rgba(0, 176, 255, .6); border-radius:4px; outline:none;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-input.uncheck{border:1px solid rgba(255, 0, 0, .6);}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-input-code{width:206px; height:52px; margin-left:14px; padding-left:20px; font-size:16px; border:1px solid rgba(0, 176, 255, .6); border-radius:4px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-input-code.uncheck{border:1px solid rgba(255, 0, 0, .6);}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-code{width:141px; height:52px; margin-left:10px; line-height:52px; color:#c2c2c2; font-size:16px; border:1px solid #c2c2c2; border-radius:4px; cursor:pointer;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-code span{color:#00b0ff; font-size:16px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap label{width:13px; height:13px; margin:2px 0 0 14px; line-height:13px; text-align:center; color:#00b0ff; border:1px solid #cccccc; background:none;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap label.uncheck{border:1px solid #f00;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap input[type='checkbox']:checked+label{background:url(/hr/images/checked.png) no-repeat center;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-policy-title{width:80px; height:24px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-policy{width:304px; margin-left:12px; color:#888888; font-size:14px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-policy a{color:#888888; font-size:14px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-notice-blank{width:80px; height:18px;}
#reg .reg-wrap .reg-wrap-center .reg-input-wrap .reg-notice{width:359px; height:18px; margin-left:14px; line-height:18px; color:#f00; font-size:16px;}
#reg .reg-wrap .reg-wrap-center .form-submit{width:196px; height:54px; margin:0 auto; color:#fff; font-size:22px; font-family:'pingfang', '微软雅黑'; border:none; border-radius:2px; box-shadow:0 20px 30px rgba(0, 176, 255, .2); background:#00b0ff; cursor:pointer;}

#forgot{width:100%; height:100%; padding:118px 0 120px; background:url(/hr/images/login_bg.jpg) no-repeat center; background-size:cover;}
#forgot .forgot-wrap{width:734px; margin:0 auto; border-radius:5px; box-shadow:0 0 6px rgba(0, 0, 0, .1); background:#fff;}
#forgot .forgot-wrap .forgot-wrap-center{width:538px; margin:0 auto; padding-top:37px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-title{height:38px; line-height:38px; color:#00b0ff; font-size:32px; font-family:'pingfang', '微软雅黑';}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process{width:504px; height:35px; margin:42px auto 0;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process:after{content:''; width:447px; height:1px; margin-left:-223.5px; background:#e8e8e8; position:absolute; left:50%; bottom:4px; z-index:-1;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process{width:168px; color:#555555; font-size:14px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process a{text-decoration:none;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process:after{content:'●'; width:9px; height:9px; line-height:9px; text-align:center; color:#d1d1d1; border-radius:100%; background:#fff; position:absolute; left:50%; top:25px; z-index:3;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process:nth-child(1):after{margin-left:-62px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process:nth-child(2):after{margin-left:-4.5px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process:nth-child(3):after{margin-left:54px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process.cur, #forgot .forgot-wrap .forgot-wrap-center .forgot-process .process.cur a{color:#00b0ff;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process.cur:after{color:#00b0ff;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-process .process:hover.cur:after{color:#00b0ff;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp{width:100%;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-input-title{width:80px; height:54px; line-height:54px; color:#555555; font-size:16px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-input{width:359px; height:52px; margin-left:14px; padding-left:20px; font-size:16px; border:1px solid rgba(0, 176, 255, .6); border-radius:4px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-input.uncheck{border:1px solid rgba(255, 0, 0, .6);}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-input-code{width:206px; height:52px; margin-left:14px; padding-left:20px; font-size:16px; border:1px solid rgba(0, 176, 255, .6); border-radius:4px;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-input-code.uncheck{border:1px solid rgba(255, 0, 0, .6);}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-code{width:141px; height:52px; margin-left:10px; line-height:52px; color:#c2c2c2; font-size:16px; border:1px solid #c2c2c2; border-radius:4px; cursor:pointer;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-input-warp .forgot-code span{color:#00b0ff; font-size:16px;}
#forgot .forgot-wrap .forgot-wrap-center .form-submit{width:196px; height:54px; margin:0 auto; color:#fff; font-size:22px; font-family:'pingfang', '微软雅黑'; border:none; border-radius:2px; box-shadow:0 20px 30px rgba(0, 176, 255, .2); background:#00b0ff; cursor:pointer;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-complete{width:210px; height:68px; margin:86px auto 60px; padding-left:94px; line-height:68px; color:#555555; font-size:26px; font-family:'pingfang', '微软雅黑'; background:url(/hr/images/complete.png) no-repeat left top;}
#forgot .forgot-wrap .forgot-wrap-center .forgot-link{width:131px; height:40px; margin:0 auto; line-height:40px; color:#00b0ff; font-size:16px; text-decoration:none; border:1px solid rgba(0, 176, 255, .6); border-radius:4px;}

#member{width:100%; min-height:524px;}
#member .member-wrap{width:1200px; margin:0 auto;}
#member .member-wrap .profile-title{width:447px; height:48px; margin:0 auto; line-height:48px; color:#00b0ff; font-size:30px; background:url(/hr/images/profile_title_bg.png) no-repeat center;}
#member .member-wrap .profile-title:after{content:''; width:29px; height:1px; margin-left:-14.5px; background:#00b0ff; position:absolute; left:50%; top:72px; z-index:2;}
#member .member-wrap .profile-wrap-center{width:1158px; margin:0 auto; border-radius:3px; box-shadow:0 0 32px rgba(0, 0, 0, .1); background:#fff;}
#member .member-wrap .profile-wrap-center .member-input-wrap{width:581px; margin:0 auto;}
#member .member-wrap .profile-wrap-center .member-input-wrap i{width:16px; height:16px; margin-top:-8px; line-height:16px; text-align:center; color:#fff; border-radius:100%; right:-28px; top:50%; z-index:2; display:none;}
#member .member-wrap .profile-wrap-center .member-input-wrap i.check{background:#6cd151;}
#member .member-wrap .profile-wrap-center .member-input-wrap i.uncheck{background:#f66666;}
#member .member-wrap .profile-wrap-center .member-input-wrap .member-input-title{width:115px; height:54px; line-height:54px; color:#aaaaaa; font-size:16px; font-weight:bold;}
#member .member-wrap .profile-wrap-center .member-input-wrap.focus .member-input-title, #member .member-wrap .profile-wrap-center .member-input-wrap:hover .member-input-title{color:#00b0ff;}
#member .member-wrap .profile-wrap-center .member-input-wrap .member-input{width:423px; height:52px; margin-left:19px; padding-left:20px; line-height:52px; color:#9a9a9a; font-size:16px; border:1px solid rgba(154, 154, 154, .6); border-radius:4px; outline:none;}
#member .member-wrap .profile-wrap-center .member-input-wrap .member-select{width:445px; height:54px; margin-left:19px; padding-left:20px; line-height:52px; color:#9a9a9a; font-size:16px; border:1px solid rgba(154, 154, 154, .6); border-radius:4px; background:url(/hr/images/select_icon.png) no-repeat 404px center; outline:none;}
#member .member-wrap .profile-wrap-center .member-input-wrap .member-select option{height:24px; line-height:24px;}
#member .member-wrap .profile-wrap-center .member-input-wrap.focus .member-input, #member .member-wrap .profile-wrap-center .member-input-wrap:hover .member-input{border:1px solid rgba(0, 176, 255, .6); box-shadow:0 0 6px rgba(0, 176, 255, .6);}
#member .member-wrap .profile-wrap-center .member-input-wrap.focus .member-select, #member .member-wrap .profile-wrap-center .member-input-wrap:hover .member-select{border:1px solid rgba(0, 176, 255, .6); box-shadow:0 0 6px rgba(0, 176, 255, .6);}
#member .member-wrap .profile-wrap-center .member-input-wrap .member-upload{width:166px; height:52px; margin-left:19px; line-height:52px; color:#555555; font-size:16px; text-decoration:none; border:1px solid rgba(193, 193, 193, .6); border-radius:4px; background:#f4f4f4;}
#member .member-wrap .profile-wrap-center .member-input-wrap .member-notice{margin-left:19px; padding-top:24px; color:#888888; font-size:14px;}
#member .member-wrap .profile-wrap-center .form-submit{width:196px; height:54px; margin:0 auto; color:#fff; font-size:22px; font-family:'pingfang', '微软雅黑'; border:none; border-radius:2px; box-shadow:0 20px 30px rgba(0, 176, 255, .2); background:#00b0ff; cursor:pointer;}
#member .member-wrap .progress-title{width:186px; height:30px; margin:0 auto; padding:0 40px; line-height:30px; color:#00b0ff; font-size:30px;}
#member .member-wrap .progress-title:before{content:''; width:30px; height:1px; margin-top:-0.5px; background:#00b0ff; position:absolute; left:-40px; top:50%; z-index:2;}
#member .member-wrap .progress-title:after{content:''; width:30px; height:1px; margin-top:-0.5px; background:#00b0ff; position:absolute; right:-40px; top:50%; z-index:2;}
#member .member-wrap .progress-line-wrap{width:100%; height:65px;}
#member .member-wrap .progress-line-wrap .progress-item{width:300px; height:65px; line-height:65px; color:#fff; font-size:24px; font-family:'pingfang', '微软雅黑'; text-decoration:none; background:#c8d0d5;}
#member .member-wrap .progress-line-wrap .progress-item:before{content:''; width:1px; height:65px; background:#fff; position:absolute; left:0px; top:0px; z-index:2;}
#member .member-wrap .progress-line-wrap .progress-item:after{content:''; width:20px; height:11px; margin-left:-10px; background:url(/hr/images/progress_arrow.png) no-repeat center; position:absolute; left:50%; top:65px; z-index:2; opacity:0;}
#member .member-wrap .progress-line-wrap .progress-item:nth-child(1){border-top-left-radius:3px; border-bottom-left-radius:3px;}
#member .member-wrap .progress-line-wrap .progress-item:nth-child(4){border-top-right-radius:3px; border-bottom-right-radius:3px;}
#member .member-wrap .progress-line-wrap .progress-item:nth-child(1):before{display:none;}
#member .member-wrap .progress-line-wrap .progress-item:hover, #member .member-wrap .progress-line-wrap .progress-item.cur{background:#00b0ff;}
#member .member-wrap .progress-line-wrap .progress-item:hover:after, #member .member-wrap .progress-line-wrap .progress-item.cur:after{opacity:1;}
#member .member-wrap .resume-top{width:100%; height:213px; border-top-left-radius:10px; border-top-right-radius:10px; background:url(/hr/images/resume_top_bg.png) no-repeat center;}
#member .member-wrap .resume-top .resume-edit-btn{width:56px; height:27px; padding:10px 0 10px 52px; color:#fff; font-size:18px; font-family:'pingfang', '微软雅黑'; background:url(/hr/images/resume_edit.png) rgba(0, 0, 0, .5) no-repeat 16px center; right:36px; top:26px; z-index:3; display:none; cursor:pointer;}
#member .member-wrap .resume-top .resume-save-btn{width:56px; height:27px; padding:10px 0 10px 52px; color:#fff; font-size:18px; font-family:'pingfang', '微软雅黑'; border:none; background:url(/hr/images/resume_save.png) rgba(0, 0, 0, .5) no-repeat 16px center; right:36px; top:26px; z-index:3; display:none; cursor:pointer;}
#member .member-wrap .resume-top .resume-top-left{width:476px; height:213px; padding-left:124px; line-height:213px; color:#222222; font-size:40px; font-family:'pingfang', '微软雅黑';}
#member .member-wrap .resume-top .resume-top-right{width:551px; height:110px; padding:52px 0 51px 49px; line-height:55px; color:#222222; font-size:22px; font-family:'pingfang', '微软雅黑';}
#member .member-wrap .resume-top .tips{font-size: 18px;color: red;top: 20px;left: 125px;}
#member .member-wrap .resume-cont{width:1136px; margin-bottom:25px; padding:58px 32px 39px; background:#fff;}
#member .member-wrap .resume-cont .resume-item{width:522px; height:54px; margin-bottom:24px;}
#member .member-wrap .resume-cont .resume-item .resume-item-title{width:157px; height:54px; line-height:54px; color:#aaaaaa; font-size:16px;}
#member .member-wrap .resume-cont .resume-item .resume-item-info{width:325px; height:54px; margin-left:20px; padding-left:20px; line-height:54px; color:#333333; font-size:16px; border-radius:3px; background:#f7f8f9;}
#member .member-wrap .resume-cont .resume-item .resume-item-input{width:325px; height:54px; margin-left:20px; padding-left:20px; line-height:54px; color:#333333; font-size:16px; border:none; border-radius:3px; background:#f7f8f9;}
#member .member-wrap .resume-cont .resume-item .resume-item-select{width:345px; height:54px; margin-left:20px; padding-left:20px; line-height:54px; color:#333333; font-size:16px; border:none; border-radius:3px; background:url(/hr/images/select_icon.png) #f7f8f9 no-repeat 304px center;}
#member .member-wrap .resume-cont .resume-item .resume-item-select option{line-height:24px;}
#member .member-wrap .resume-cont .resume-item i{width:16px; height:16px; margin-top:-8px; line-height:16px; text-align:center; color:#fff; border-radius:100%; right:-28px; top:50%; z-index:2; display:none;}
#member .member-wrap .resume-cont .resume-item i.check{background:#6cd151;}
#member .member-wrap .resume-cont .resume-item i.uncheck{background:#f66666;}
/*-----------------会员中心 end------------------*/






/*新增样式*/
.main{ width:1200px; margin:0 auto;}
.trans{ -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.b_pic{overflow:hidden;}
.b_pic img{ -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.b_pic:hover img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.dis{ display:inline-block; *display:inline; zoom:1;}

/*字体*/
@font-face{ font-family:'font-zi1'; src:url('/font/PINGFANG_BOLD.TTF');}
.font-zi1{ font-family:'font-zi1';}
@font-face{ font-family:'font-zi2'; src:url('/font/PINGFANG_EXTRALIGHT.TTF');}
.font-zi2{ font-family:'font-zi2';}
@font-face{ font-family:'font-zi3'; src:url('/font/PINGFANG_HEAVY.TTF');}
.font-zi3{ font-family:'font-zi3';}
@font-face{ font-family:'font-zi4'; src:url('/font/PINGFANG_LIGHT.TTF');}
.font-zi4{ font-family:'font-zi4';}
@font-face{ font-family:'font-zi5'; src:url('/font/PINGFANG_MEDIUM.TTF');}
.font-zi5{ font-family:'font-zi5';}
@font-face{ font-family:'font-zi6'; src:url('/font/PINGFANG_REGULAR.TTF');}
.font-zi6{ font-family:'font-zi6';}
@font-face{ font-family:'font-zi7'; src:url('/font/AVGARDD.TTF');}
.font-zi7{ font-family:'font-zi7';}


/*公司简介*/
#people .about{ width:100%;}
#people .about .one{ width:100%; background:#fcfef6 url(/hr/images/img6.jpg) no-repeat center top; padding:70px 0 120px;}
#people .about .one .BigImg{ width:510px; height:510px; position:relative; padding-bottom:85px;}
#people .about .one .BigImg li{ width:510px; height:510px; border-radius:100%; overflow:hidden;}
#people .about .one .BigImg .bg{ width:250px; height:60px; background:url(/hr/images/img7.png) no-repeat center; position:absolute; left:50%; bottom:0; z-index:2; margin-left:-125px;}
#people .about .one .last{ width:680px;}
#people .about .one .last .hb{ width:100%;}
#people .about .one .last .hb .list{ width:110px; text-align:center; cursor:pointer; border-right:1px solid #ddf1da; padding:0 39px;}
#people .about .one .last .hb .list .img{ width:70px; height:70px; background:#e9f7eb; border:1px solid #6ebe4b; border-radius:50%; position:relative; padding:20px;}
#people .about .one .last .hb .list .img .g2{ display:none;}
#people .about .one .last .hb .list .img .bg{ width:20px; height:14px; display:none; background:url(/hr/images/img8.png) no-repeat center; position:absolute; left:50%; bottom:-14px; z-index:2; margin-left:-10px;}
#people .about .one .last .hb .list .fz22{ width:100%; color:#65ba40; font-size:22px; margin-top:15px;}
#people .about .one .last .hb .list.on .img{ box-shadow:0 0 10px 10px #daf5f7; background:#00bbff; border-color:#00bbff;}
#people .about .one .last .hb .list.on .img .g1{ display:none;}
#people .about .one .last .hb .list.on .img .g2{ display:block;}
#people .about .one .last .hb .list.on .img .bg{ display:block;}
#people .about .one .last .hb .list.on .fz22{ color:#00bbff;}
#people .about .one .last .hb .list.n1{ padding-left:0;}
#people .about .one .last .hb .list.n4{ border-right:none; padding-right:0;}
#people .about .one .last .db{ width:100%; height:270px; /*overflow:hidden;*/ margin-top:60px; font-size:16px; font-family:'pingfang', '微软雅黑';}
#people .about .one .last .db *{font-family:'pingfang', '微软雅黑';}
#people .about .one .last .db li{padding-left:12px; line-height:30px;}
#people .about .two{ width:100%; background:#fcfef6; padding:50px 0 90px;}
#people .about .two .title{ width:100%; text-align:center;}
#people .about .two .title .n1{ letter-spacing:28px; opacity:0.5; color:#00bbff; font-size:12px;}
#people .about .two .title .n2{ color:#00bbff; font-size:30px; margin-left:-30px;}
#people .about .two .nr{ width:100%; text-align:center; line-height:32px; font-size:16px; margin-top:20px;}
#people .about .two .last{ width:100%; margin-top:40px;}
#people .about .two .last .list{ width:245px; text-align:center; border-radius:5px; padding:0 20px; margin-right:20px;}
#people .about .two .last .list .fz30{ width:100%; height:96px; line-height:96px; letter-spacing:2px; font-size:30px; color:#fff; border-bottom:1px solid red;}
#people .about .two .last .list .fz16{ width:100%; height:108px; line-height:36px; overflow:hidden; padding:35px 0;}
#people .about .two .last .list .fz16 td{ height:108px; vertical-align:middle; font-size:16px; color:#fff;}
#people .about .two .last .list.n1{ box-shadow:0 0 0 #fff, /*左边阴影*/ 0 0 0 #fff, /*右边阴影*/  0 0 0 #fff, /*顶部阴影*/ 0 10px 20px #cae8ba; /*底边阴影*/ background:#65ba40;}
#people .about .two .last .list.n1 .fz30{ border-color:#7cc45c;}
#people .about .two .last .list.n2{ box-shadow:0 0 0 #fff, /*左边阴影*/ 0 0 0 #fff, /*右边阴影*/  0 0 0 #fff, /*顶部阴影*/ 0 10px 20px #b4c3da; /*底边阴影*/ background:#214ba1;}
#people .about .two .last .list.n2 .fz30{ border-color:#4266af;}
#people .about .two .last .list.n3{ box-shadow:0 0 0 #fff, /*左边阴影*/ 0 0 0 #fff, /*右边阴影*/  0 0 0 #fff, /*顶部阴影*/ 0 10px 20px #faf1b6; /*底边阴影*/ background:#f6cb00;}
#people .about .two .last .list.n3 .fz30{ border-color:#f8d533;}
#people .about .two .last .list.n4{ box-shadow:0 0 0 #fff, /*左边阴影*/ 0 0 0 #fff, /*右边阴影*/  0 0 0 #fff, /*顶部阴影*/ 0 10px 20px #a9e8f9; /*底边阴影*/ background:#00bbff;}
#people .about .two .last .list.n4 .fz30{ border-color:#26c5ff;}
#people .about .thr{ width:100%; background:url(/hr/images/img9.jpg) no-repeat center; padding:60px 0 30px;}
#people .about .thr .title{ width:100%; text-align:center; position:relative;}
#people .about .thr .title .Zi1{ text-transform:uppercase; opacity:0.1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10); color:#fff; font-size:66px;}
#people .about .thr .title .Zi2{ width:100%; text-align:center; font-size:30px; color:#fff; position:absolute; left:0; top:20px; z-index:2;}
#people .about .thr .title .xian{ width:30px; height:1px; background:#fff; margin-top:5px;}
#people .about .thr .run{ overflow:hidden; /*width:1200px;*/ margin:0 auto; position:relative; }
#people .about .thr .run .im{ height:350px; margin:10px auto; }
#people .about .thr .run .im .l{ font-size:80px; color:#fff; font-weight:900; /*width:50%;*/ padding:40px; }
#people .about .thr .run .im .r{ font-size:18px; padding:40px;}
#people .about .thr .run .im .r li{ list-style-type:disc; font-size:18px; color:#fff; line-height:40px; }
#people .about .thr .run .hd{   }
#people .about .thr .run .hd .prev1,
#people .about .thr .run .hd .next1{ display:block; height:50px; position:absolute; bottom:0; left:0; }
#people .about .thr .run .hd .prev1{ left:auto; right:0; }
#people .about .thr .run .bd{ height:155px; padding:0 50px; background:url('/hr/images/img11.png') no-repeat left 40%; }
#people .about .thr .run .bd ul{ overflow:hidden; zoom:1; }
#people .about .thr .run .bd ul li{ width:14.25%; text-align:center; overflow:hidden; position:relative; text-align:center; cursor:pointer; }
#people .about .thr .run .bd ul li .a{ position:absolute; height:52px; width:100%; top:30px; left:0; }
#people .about .thr .run .bd ul li .d{ font-size:28px; line-height:35px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:110px; }
#people .about .thr .run .bd ul li.on .a{ background:url('/hr/images/img10.png') center no-repeat; }
#people .about .thr .run .bd ul li.on .d{ font-size:35px; line-height:50px; font-weight:700; margin-top:105px;}

/*员工活动*/
#people .activity{ width:100%; text-align:center; background:#f2fbff; padding:80px 0;}
.wf-container {margin: 0 auto;}
.wf-container:before,.wf-container:after {content: ''; display: table;}
.wf-container:after {clear: both;}
.wf-container .wf-box {width:290px; /*height: 193px; margin-right:10px;*/ margin-bottom:10px; overflow: hidden;}
.wf-container .wf-box .img img{display:block; width:100%;min-height: 193px;}

/*---dd start---*/
#ddcont{width:100%; /*height:853px;*/ background:url(/hr/images/dd_0.jpg) no-repeat center bottom; padding-top:32px;}
#ddcont .ddtop{text-align:center; width:320px; height:85px; position:relative; z-index:1; color:#d9f4ff; font-size:66px; margin:0px auto; margin-bottom:50px;}
#ddcont .ddtop .tp0{width:120px; height:30px; line-height:28px; background:#FFFFFF; position:absolute; left:30%; top:35%; color:#00bbff; font-size:30px;}
#ddcont .ddtop .tp1{width:28px; height:1px; position:absolute; left:45%; bottom:-10%; background:#00bbff;}
#ddcont .ddmid [class*="d"]{/*width:167px;*/ height:40px; line-height:40px; /*padding:25px 20px;*/ padding:25px 15px; border-radius:3px; /*margin:0px 15px 41px 15px;*/margin:0px 8px 41px 8px;}
#ddcont .ddmid [class*="d"] span{color:#ffffff; font-size:16px; margin-left: 10px;}
#ddcont .ddmid li.d0{box-shadow:0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 10px 20px #829dcd; background:#214ba1;}
#ddcont .ddmid li.d1{box-shadow:0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 10px 20px #86dfff; background:#00bbff;}
#ddcont .ddmid li.d2{box-shadow:0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 10px 20px #a8dbad; background:#65ba40;}
#ddcont .ddmid li.d3{box-shadow:0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 10px 20px #e3d2a5; background:#fea92d;}
#ddcont .ddmid li.d4{box-shadow:0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 10px 20px #d5bbc6; background:#ed4f4c;}

#dycont{width:100%; /*height:719px;*/background:url(/hr/images/dy11.jpg) center top; padding-top:32px; }
#dycont .dytop{text-align:center; width:540px; height:85px; position:relative; z-index:1; color:#f5f2da; font-size:66px; margin:0px auto; margin-bottom:50px;}
#dycont .dytop .tp0{width:210px; height:30px; line-height:28px; background:#fcfef6; position:absolute; left:29%; top:35%; color:#b78e5d; font-size:30px;}
#dycont .dytop .tp1{width:28px; height:1px; position:absolute; left:45%; bottom:-10%; background:#b78e5d;}
#dycont .dymid{width:100%; color:#555555; font-size:16px; line-height:35px; height:70px; overflow:hidden; text-align:center;}
#dycont .dybtm{margin:0px auto; width:770px; margin-top:50px;}
#dycont .dybtm .b0{width:202px; text-align:center; font-size:20px; font-weight:bold;}
#dycont .dybtm .b0 img{margin-bottom:15px;}
#dycont .dybtm .b1{padding:85px 34px 0px 34px;}
#dycont .dybtm .b2{color:#00bbff;}
#dycont .dybtm .b3{color:#ffd50b;}
#dycont .dybtm .b4{color:#ee4f4c;}

#ddzcont{width:100%; height:1195px; background:url(/hr/images/dy12.jpg) center top;}
#ddzcont .ddztop{text-align:center; width:540px; height:85px; position:relative; z-index:1; color:#d9f4ff; font-size:66px; margin:0px auto; margin-bottom:50px;}
#ddzcont .ddztop .tp0{width:210px; height:30px; line-height:28px; position:absolute; left:30%; top:35%; color:#00bbff; font-size:30px;}
#ddzcont .ddztop .tp1{width:28px; height:1px; position:absolute; left:45%; bottom:-10%; background:#00bbff;}
#ddzcont .ddzmid{margin-bottom:100px;}
#ddzcont .ddzmid .z0{width:515px;}
#ddzcont .ddzmid .z0 .m0{color:#222222; font-size:22px; margin-bottom:20px; line-height:40px; margin-bottom:30px;}
#ddzcont .ddzmid .z0 .m1{color:#555555; font-size:16px; margin-bottom:20px; line-height:35px; margin-bottom:60px;}
#ddzcont .ddzmid .z0 .m2{color:#555555; font-size:16px; font-weight:bold;}
#ddzcont .ddzbtm{width:98%; height:461px; background:#FFFFFF; border-radius:5px; padding:0px 1% 26px 1%;}
#ddzcont .ddzbtm td , #ddzcont .ddzbtm div{font-family:'pingfang' !important;}
#ddzcont .ddzbtm .ta0 div{height:67px; line-height:67px; font-size:18px; color:#888888; padding-left:33px;}
#ddzcont .ddzbtm .ta1 div{width:177px; padding-left:36px; border-radius:5px 0px 0px 5px; font-size:26px; color:#FFF;}
#ddzcont .ddzbtm .ta1 .ta_1{background:#65ba40; height:150px; line-height:150px;}
#ddzcont .ddzbtm .ta1 .ta_2{background:#00bbff; height:150px; line-height:150px;}
#ddzcont .ddzbtm .ta1 .ta_3{background:#fea92d; height:74px; line-height:74px;}
#ddzcont .ddzbtm .ta2{background:#e8f5e3; color:#65ba40; font-size:22px; height:74px; line-height:74px; margin-bottom:2px; padding-left:33px;}
#ddzcont .ddzbtm .ta3{background:#f3faf0; color:#65ba40; font-size:22px; height:74px; line-height:74px; padding-left:33px;}
#ddzcont .ddzbtm .ta4{width:324px; height:74px; line-height:74px; color:#00bbff; font-size:22px; padding-left:33px; background:#d9f5ff;}
#ddzcont .ddzbtm .ta5{background:#ebfaff; margin-top:1px; height:74px; line-height:74px; color:#00bbff; font-size:22px; padding-left:33px;}
#ddzcont .ddzbtm .ta6{width:324px; height:74px; line-height:74px; color:#fea92d; font-size:22px; padding-left:33px; background:#fff2e0;}
#ddzcont .ddzbtm .ta7{width:184px; height:74px; line-height:74px; padding-left:57px; margin-bottom:1px; border-radius:0px 5px 0px 0px; background:#e8f5e3; font-size:22px; color:#65ba40;}
#ddzcont .ddzbtm .ta8{width:184px; height:74px; line-height:74px; padding-left:57px; border-radius:0px 0px 5px 0px; background:#f3faf0; font-size:22px; color:#65ba40;}
#ddzcont .ddzbtm .ta9{width:184px; height:150px; line-height:150px; padding-left:57px; border-radius:0px 5px 5px 0px; background:#d9f5ff; font-size:22px; color:#00bbff;}
#ddzcont .ddzbtm .ta10{width:184px; height:74px; line-height:74px; padding-left:57px; border-radius:0px 5px 5px 0px; background:#fff2e0; font-size:22px; color:#fea92d;}
#ddzcont .ddzbtm .ta11 div{height:67px; line-height:67px; font-size:18px; color:#888888; padding-left:57px;}
/*---dd end---*/

.contents table{padding: auto;}
.group-2-item .top{text-align:center; width:540px; height:85px; position:relative; z-index:1; font-size:66px; margin:0px auto; margin-bottom:50px;}
.group-2-item .top .t0{width:210px; height:30px; line-height:28px; position:absolute; left:29%; top:35%;  font-size:30px;}
.group-2-item .top .l{width:28px; height:1px; position:absolute; left:45%; bottom:-10%;}
.group-2-item.i0{min-height: 719px;background:url(/hr/images/dy11.jpg) center top; padding-top:32px;}
.group-2-item.i0 .top{color:#f5f2da;}
.group-2-item.i0 .top .t0{color:#b78e5d;}
.group-2-item.i0 .top .l{background:#b78e5d;}
.group-2-item.i1{min-height:1195px; background:url(/hr/images/dy12.jpg) center top;}
.group-2-item.i1 .top{color:#d9f4ff;}
.group-2-item.i1 .top .t0{color:#00bbff;}
.group-2-item.i1 .top .l{background:#00bbff;}

.loading{width: 48px;height: 0;background: url(../images/loading.gif) no-repeat center center;margin-right: auto;margin-left: auto;}
.loading.onLoad{height: 48px;}

/*FAQ*/
#faq{ width:100%; background:#effaff url(/hr/images/img14.jpg) no-repeat center bottom; padding:50px 0 100px;}
#faq .one{ width:100%; text-align:center;}
#faq .one .search{ width:440px; height:55px; overflow:hidden; background:#f9fdff; border:1px solid #dce7ec; border-radius:25px;}
#faq .one .search .input{ width:360px; height:55px; background:#f9fdff; font-size:14px; color:#ced9de; border:none; margin-left:20px;}
#faq .one .search .sub{ width:24px; height:24px; cursor:pointer; background:url(/hr/images/img15.png) no-repeat center; border:none; margin-top:15px; margin-right:20px;}
#faq .two{ width:100%; text-align:center; background:#fff; box-shadow:0 0 10px 10px rgba(0,176,255,.05); margin-top:40px;}
#faq .two .list{ width:1145px; text-align:left; border-bottom:1px solid #f0f0f0; padding:20px 0;}
#faq .two .list .top{ width:100%; cursor:pointer; background:url(/hr/images/img17.jpg) no-repeat 98% center;}
#faq .two .list .top .fz18{ font-size:18px; color:#222; background:url(/hr/images/img16.jpg) no-repeat left center; padding-left:25px;}
#faq .two .list .bot{ line-height:30px; background:#f7f7f7; color:#666; font-size:14px; padding:20px 30px; margin-top:20px;}
#faq .two .list.on .top{ background:url(/hr/images/img18.jpg) no-repeat 98% center;}
#faq .two .list.on .top .fz18{ color:#00bbff; background:url(/hr/images/img19.jpg) no-repeat left center;}

#mask{width:100%; height:100%; background:#000; opacity:0.5; position:fixed; left:0; top:0; z-index:9000; display:none;}

#pop_form{width:410px; margin-left:-205px; padding:20px; background:#fff; position:fixed; left:50%; top:25%; z-index:9999; display:none;}
#pop_form .name{font-size: 16px;color: #555;}
#pop_form .submit{width: 100px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;background-color: #00b0ff;margin: 0 auto;border: 0;cursor: pointer;}
#pop_form .cls_wrap{position:relative; z-index:1000;}
#pop_form .cls_wrap .cls{width:44px; height:44px; line-height: 32px; padding:6px; margin-left:-22px; border-radius:100%; background:#00b0ff; position:absolute; left:50%; top:2px; z-index:1001; text-align: center; overflow:hidden; cursor:pointer;}

#upload .uploadify-button{height: 30px;line-height: 30px;font-size: 16px;color: #fff;background-color: #00b0ff;display: block;text-align: center;}
.uploadify-button{display:inline-block;margin:12px;border:1px solid #808080;background-color: #707070;line-height:24px;border-radius:12px;padding:0 18px;font-size:12px;font-weight: 600;font-family: '微软雅黑';color:#FFF;cursor:pointer;text-decoration:none;}
.uploadify-button:hover{background-color: #888;}
.uploadfile{width:0;}
.uploadify-queue .uploadify-queue-item{list-style-type:none;margin:10px 12px 0;}
.uploadbtn,.delfilebtn{display:inline-block;border:1px solid #999;line-height:24px;border-radius:4px;padding:0 18px;font-size:12px;color:#666;cursor:pointer;background:url(images/btnbg.png) repeat-x 0 0;text-decoration:none;}
.up_filename,.progressnum,.delfilebtn,.uploadbtn,.up_percent{font-size:12px;color:#666;margin-left:10px;}
.uploadify-progress{display:block;height:10px;background-color:white;border-radius:20px;border:2px groove #666;vertical-align:middle;padding:0;}
.uploadify-progress-bar{width:0;height:100%;border-radius:20px;background-color: #0099FF;}
