@charset "utf-8";.hj-page .page-nav li,.uploadResumePopup>*{box-sizing:border-box}#errorPage .error-wrap:after,.button-nav:after,.case-wrap ul:after,.contactInformation-wrap .ci-box:after,.contactInformation-wrap ul li .ci-nav-intr:after,.contactInformation-wrap ul li:after,.contactInformation-wrap ul:after,.contactInformation-wrap:after,.engineering-wrap:after,.fillIn-list .educational-experience:after,.fillIn-list .fillIn-area:after,.fillIn-list .work-experience:after,.hj-details-con .details-right ul:after,.hj-page .page-con:after,.hj-page .page-head:after,.hj-page .page-wrap:after,.honor-wrap .about-honor-box .honor-con .honor-item li:after,.more_case .more_case_middle ul li:after,.more_case .more_case_middle ul:after,.more_case:after,.news-wrap .news-media-nav .news-media-text:after,.news-wrap .news-media-nav:after,.news-wrap:after,.publicFire-wrap .publicFire-nav li:after,.publicFire-wrap .publicFire-nav ul:after,.publicFire-wrap .publicFire-nav:after,.publicFire-wrap:after,.submit-input-box:after,.talentRecruitment-wrap .tr-box:after,.talentRecruitment-wrap .tr-form .table-body:after,.talentRecruitment-wrap:after{clear:both}.text-autocut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-space-no{white-space:nowrap;word-wrap:normal;word-break:keep-all}.text-space-yes{white-space:normal;word-wrap:break-word;word-break:break-all}.case-wrap li p,.contactInformation-wrap ul li .ci-nav-intr .name,.hj-case-details-con .more-case-wrap .con .item a .text,.hj-details-con .details-right ul li .text .tit,.more_case .more_case_middle ul li .name,.news-wrap .news-media-nav .news-media-text .text .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-c{text-align:center!important}.text-l{text-align:left!important}.text-r{text-align:right!important}.hj-page-btn{text-align:center;padding:20px 0 0}.hj-page-btn ul{display:inline-block}.hj-page-btn li{float:left;height:30px;line-height:28px;text-align:center;margin:0 3px}.hj-page-btn li a{border:1px solid #ddd;display:block;padding:0 10px;color:#666}.hj-page-btn li.page-btn.active,.hj-page-btn li.page-btn:hover{border-color:#ca2611;background-color:#ca2611}.hj-page-btn li.page-btn.active a,.hj-page-btn li.page-btn:hover a{color:#fff}.hj-page-btn li.page-btn{-webkit-transition:all .5s;transition:all .5s}.hj-page-btn li.goto{height:30px;font-size:14px;color:#666}.hj-page-btn li.goto em{margin:0 5px;font-weight:400}.hj-page-btn li.goto input{width:50px;height:30px;border:1px solid #ddd;text-align:center}.page-banner,.page-banner a{width:100%;position:relative}.hj-page-btn li.goto>*{float:left}.hj-page-btn li.goto a{background-color:#ca2611;color:#fff2e0;border-color:#ca2611}.hj-page-btn li.page-num{font-size:14px;color:#666;margin-left:20px}.page-banner{overflow:hidden;height:280px}.page-banner a{display:block;height:100%}.page-banner img{display:block;position:absolute;left:50%;width:1920px;height:280px;margin-left:-960px}.page-banner img.pc-img{display:block}.page-banner img.mobile-img{display:none}.hj-page{padding-bottom:30px}.hj-page .page-head{width:1200px;margin:40px auto 30px;border-bottom:1px solid #999}.hj-page .page-head:after,.hj-page .page-head:before{content:" ";display:table}.hj-page .page-head span{color:#999}.hj-page .page-head .head-title{position:relative}.hj-page .page-head .head-title:before{position:absolute;content:"";width:100%;height:0;left:0;bottom:-1px;background-color:#b01f24}.hj-page .page-head .head-title .em-a{font-size:20px;color:#333;font-weight:bolder;margin-right:10px}.hj-page .page-head .head-title .en{font-style:normal;font-weight:400}.hj-page .page-head .head-position{float:right;padding-bottom:10px}.hj-page .page-head .head-position a{color:#999}.hj-page .page-head .head-position .em-b{color:#b01f24;margin-left:4px}.hj-page .page-wrap{width:1200px;margin:0 auto}.hj-page .page-wrap:after,.hj-page .page-wrap:before{content:" ";display:table}.hj-page .page-nav{float:left;width:150px}.hj-page .page-nav li{padding:0 14px;width:100%;background-color:#f9f9f9}.hj-page .page-nav li:first-child a{border-top:0}.hj-page .page-nav li.active{background-color:#b01f24}.hj-page .page-nav li.active a{color:#fff;border-top:0}.hj-page .page-nav li.active:before{display:none}.hj-page .page-nav li a{display:block;width:100%;text-align:center;height:50px;line-height:50px;font-size:16px;color:#9b9b9b;position:relative;border-top:1px solid #efefef}.button-nav:after,.button-nav:before,.hj-page .page-con:after,.hj-page .page-con:before{content:" ";display:table}.hj-page .page-con{float:right;width:1050px;padding-left:60px}.button-nav{width:100%;padding:20px 0 160px}.button-nav .button-auto{width:100%;text-align:right;margin:0 auto}.button-nav .button-auto .btn-a{display:inline-block;margin:0 4px;background-color:#f3f3f3;text-align:right}.button-nav .button-auto .btn-a a{padding:6px 16px;display:block;background-color:#fff;border:1px solid #f3f3f3;font-size:16px;color:#666;outline:0}.button-nav .button-auto .btn-a-cur a{background-color:#b01f23;color:#fff}input[type=file]{display:block;width:100%;height:100%;position:absolute;left:0;top:0;filter:alpha(opacity=0);opacity:0}#uploadResumePopup .wrap{text-align:center;padding:20px 16%}#uploadResumePopup .wrap .tips{line-height:30px;margin-bottom:16px}#uploadResumePopup .wrap .file-upload{overflow:hidden;width:100%;border:1px solid #e8e8e8;height:40px}#uploadResumePopup .wrap .file-upload .input{float:left;width:80%;height:40px}#uploadResumePopup .wrap .file-upload .input input{border:0;width:100%;height:100%;text-indent:10px}#uploadResumePopup .wrap .file-upload .file{height:40px;float:left;width:20%;position:relative;background:url(../img/icon/file-icon.png) center no-repeat #f6f6f6}#uploadResumePopup .wrap .file-upload .file:before{content:'';display:block;height:100%;width:1px;background-color:#e8e8e8;left:0;top:0;position:absolute}#uploadResumePopup .wrap .file-upload .file input{position:absolute;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0}#uploadResumePopup .wrap .hj-btn-wrap{width:100%}#uploadResumePopup .wrap .hj-btn-wrap .hj-btn{height:40px;margin:40px 10px}#uploadResumePopup .wrap .hj-btn-wrap .hj-btn.confirm{float:left}#uploadResumePopup .wrap .hj-btn-wrap .hj-btn.cancel{float:right}.uploadResumePopup{max-width:560px;width:80%;height:auto;background-color:#fff;border-radius:8px;overflow:hidden}.case-screen{padding-bottom:30px}.case-screen .screen-item{overflow:hidden;padding-bottom:10px}.case-screen .screen-item .lab{float:left;width:98px;font-size:16px;line-height:24px;height:24px;color:#666}.case-screen .screen-item .con{position:relative;margin-left:98px}.case-screen .screen-item .con a{line-height:24px;float:left;padding:0 15px;margin-right:5px;font-size:16px;color:#999;margin-bottom:8px}.case-screen .screen-item .con a:hover{color:#ca2611}.case-screen .screen-item .con a.active{color:#fff;background-color:#ca2611}.case-screen .screen-item .con a.active:hover{color:#fff}.case-wrap ul:after,.case-wrap ul:before{content:" ";display:table}.case-wrap li{float:left;width:288px;margin-left:16px;text-align:center;padding-bottom:16px}.case-wrap li.ml0{margin-left:0}.case-wrap li a{display:block;width:100%;height:100%}.case-wrap li .case-wrap-img{width:100%;position:relative;padding-bottom:62.5%;overflow:hidden;height:0}.case-wrap li .case-wrap-img .read-more,.case-wrap li .case-wrap-img:before{display:none;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;position:absolute}.case-wrap li .case-wrap-img:before{content:'';background-color:#000;-webkit-transition:all .3s;transition:all .3s}.case-wrap li .case-wrap-img .read-more{-webkit-transition:all .3s;transition:all .3s}.case-wrap li .case-wrap-img .read-more:after,.case-wrap li .case-wrap-img .read-more:before{display:block;position:absolute;width:130px;height:40px;left:50%;top:50%;margin-left:-65px;margin-top:-20px}.case-wrap li .case-wrap-img .read-more:before{content:'';background-color:#ca2611;filter:alpha(opacity=80);opacity:.8}.case-wrap li .case-wrap-img .read-more:after{content:'READ MORE';color:#fff;text-align:center;font-size:14px;line-height:40px}.case-wrap li .case-wrap-img img{width:100%;display:block}.case-wrap li p{color:#666;font-size:16px;line-height:55px}.hj-case-details-con{overflow:hidden;position:relative;min-height:700px}.hj-case-details-con .details-con{width:900px;float:left}.hj-case-details-con .more-case{float:left;width:270px;margin-left:30px}.hj-case-details-con .details-title{text-align:left;font-size:24px;font-weight:700;line-height:40px}.hj-case-details-con .details-data{text-align:left;line-height:40px}.hj-case-details-con .details-data>div{font-size:14px;color:#999;display:inline-block;padding:0 15px;position:relative}.hj-case-details-con .details-data>div img{float:left;margin-top:12px;margin-right:10px}.hj-case-details-con .details-data>div:before{content:'';display:inline-block;width:1px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background-color:#e8e8e8}.hj-case-details-con .details-data .return:before,.hj-case-details-con .details-data>div:first-child:before{display:none}.hj-case-details-con .details-data>div:first-child{padding-left:0}.hj-case-details-con .details-data .return{float:right;padding:0}.hj-case-details-con .details-data .return a{color:#666}.hj-case-details-con .details-data .return a:before{content:'';display:inline-block;width:16px;height:34px;background:url(../img/icon/return-icon.png) center no-repeat;vertical-align:middle;margin-right:5px}.hj-case-details-con .details-moudel-title{text-align:center;padding:20px 0;color:#999}.hj-case-details-con .details-moudel-title .cn{width:250px;margin:0 auto;font-size:22px;position:relative;font-weight:700}.hj-case-details-con .details-moudel-title .cn em{display:block;position:absolute;top:50%;width:235px;height:1px;background-color:#ddd}.hj-case-details-con .details-moudel-title .cn em:before{content:'';display:block;position:absolute;width:3px;height:2px;background-color:#ddd;top:-1px}.hj-case-details-con .details-moudel-title .cn em.l{left:-220px}.hj-case-details-con .details-moudel-title .cn em.l:before{right:-30px}.hj-case-details-con .details-moudel-title .cn em.r{right:-220px}.hj-case-details-con .details-moudel-title .cn em.r:before{left:-30px}.hj-case-details-con .details-moudel-title .en{font-size:12px}.hj-case-details-con .details-introduce .details-introduce-text{font-size:16px;line-height:30px}.hj-case-details-con .details-box{padding-top:30px;line-height:30px}.hj-case-details-con .details-box img{max-width:100%;height:auto}.hj-case-details-con .more-case-wrap{position:absolute;right:0;border-radius:20px;width:270px;background-color:#efefef;overflow:hidden}.hj-case-details-con .more-case-wrap .title{line-height:60px;color:#fff;background-color:#ca2611;font-size:20px;font-weight:700;text-align:center}.hj-case-details-con .more-case-wrap .title img{vertical-align:-3px;margin-right:5px}.hj-case-details-con .more-case-wrap .con{padding:16px 16px 0}.hj-case-details-con .more-case-wrap .con .item{margin-bottom:10px;width:100%}.hj-case-details-con .more-case-wrap .con .item a{display:block;width:100%}.news-wrap .news-media-nav:after,.news-wrap .news-media-nav:before,.news-wrap:after,.news-wrap:before{display:table;content:" "}.hj-case-details-con .more-case-wrap .con .item a .img{width:238px;height:0;padding-bottom:62.5%;overflow:hidden}.hj-case-details-con .more-case-wrap .con .item a .img img{width:100%}.hj-case-details-con .more-case-wrap .con .item a .text{line-height:38px;text-align:center;font-size:16px}.news-wrap .news-media-nav{border-bottom:1px dashed #ddd;padding:0 0 30px;margin-bottom:30px}.news-wrap .news-media-nav:first-child{padding-top:0}.news-wrap .news-media-nav .news-media-img{float:left;width:310px}.news-wrap .news-media-nav .news-media-img .img{width:100%;padding-bottom:62.5%;overflow:hidden;height:0}.news-wrap .news-media-nav .news-media-img img{width:100%;display:block}.news-wrap .news-media-nav .news-media-text{margin-left:330px;padding-top:20px;position:relative}.news-wrap .news-media-nav .news-media-text:after,.news-wrap .news-media-nav .news-media-text:before{content:" ";display:table}.news-wrap .news-media-nav .news-media-text .text{position:relative;width:560px;padding-right:20px;float:left}.news-wrap .news-media-nav .news-media-text .text .name{font-size:16px;font-weight:700}.news-wrap .news-media-nav .news-media-text .text .intr{text-align:justify;margin-top:10px;font-size:14px;color:#666;line-height:24px;text-indent:2em;height:98px;overflow:hidden}.news-wrap .news-media-nav .news-media-text .date{border-left:1px solid #ddd;float:left;width:80px;padding-left:20px;text-align:left}.news-wrap .news-media-nav .news-media-text .date .p-t{color:#999;font-size:16px;margin-bottom:66px}.news-wrap .news-media-nav .news-media-text .date .p-t em{display:block;font-size:12px;font-weight:400}.news-wrap .news-media-nav .news-media-text .date .small-time{display:none;float:left;font-size:14px;color:#999}.news-wrap .news-media-nav .news-media-text .date .p-b{color:#999}.news-wrap .news-media-nav .news-media-text .date .p-b a{color:#999;font-size:14px}.engineering-wrap:after,.engineering-wrap:before{content:" ";display:table}.engineering-wrap .engineering-nav{margin-bottom:56px}.engineering-wrap .engineering-nav .engineering-title .cn{font-size:28px;font-weight:700;color:#ca2611;line-height:36px;width:200px;position:relative}.engineering-wrap .engineering-nav .engineering-title .cn:before{content:'';display:block;width:48px;height:4px;background-color:#ca2611;position:absolute;top:50%;margin-top:-2px;right:0}.engineering-wrap .engineering-nav .engineering-title .en{font-size:28px;font-weight:100;opacity:.1;color:#ca2611;line-height:48px;letter-spacing:5px}.engineering-wrap .engineering-nav .engineering-intr{width:100%;background-color:#ca2611;position:relative;color:#fff;padding:26px 560px 26px 36px}.engineering-wrap .engineering-nav .engineering-intr .text{font-size:16px}.engineering-wrap .engineering-nav .engineering-intr .text .t{text-align:right;margin-bottom:10px}.engineering-wrap .engineering-nav .engineering-intr .text .p{line-height:28px}.engineering-wrap .engineering-nav .engineering-intr .img{width:490px;height:270px;position:absolute;right:30px;top:-50px;background-color:#f5f5f5}.engineering-wrap .engineering-nav .engineering-intr .img:before{content:'';display:block;width:90%;height:5px;position:absolute;bottom:0;left:5%;box-shadow:0 6px 13px 0 rgba(0,0,0,.2)}.engineering-wrap .engineering-nav .engineering-intr .img img{position:relative;display:block;width:100%;height:100%}.engineering-wrap .engineering-moudel-title{height:50px;width:500px;margin:0 auto 30px;position:relative;line-height:50px;text-align:center}.engineering-wrap .engineering-moudel-title .bg{letter-spacing:10px;line-height:50px;position:absolute;left:0;top:0;width:100%;opacity:.05;font-size:48px;font-weight:700;color:#ca2611}.engineering-wrap .engineering-moudel-title .text{font-size:16px;color:#ca2611}.engineering-wrap .engineering-flow{margin-bottom:20px}.engineering-wrap .engineering-flow ul{overflow:hidden}.engineering-wrap .engineering-flow ul li{float:left;width:160px;margin-right:116px;position:relative;height:120px;padding-top:36px;padding-bottom:20px}.engineering-wrap .engineering-flow ul li:before{content:'';display:block;width:40px;height:1px;background-color:#333;position:absolute;top:50%;right:-80px}.engineering-wrap .engineering-flow ul li.noborder:before{display:none}.engineering-wrap .engineering-flow ul li.mr0{margin-right:0}.engineering-wrap .engineering-flow ul li .num{width:100%;height:26px;position:relative;background-color:#fff4f4;margin-bottom:5px}.engineering-wrap .engineering-flow ul li .num em{font-size:54px;line-height:54px;font-weight:700;color:#ca2611;font-style:italic;position:absolute;bottom:5px;letter-spacing:3px;left:10px}.engineering-wrap .engineering-flow ul li .text{font-size:20px;font-weight:700}.engineering-wrap .engineering-content{margin-bottom:20px}.engineering-wrap .engineering-content ul{overflow:hidden;background-color:#fff4f4;padding:20px 0}.engineering-wrap .engineering-content ul.l3 li{width:33.33%}.engineering-wrap .engineering-content ul.l4 li{width:25%}.engineering-wrap .engineering-content ul li{float:left;line-height:48px;padding-left:30px}.engineering-wrap .engineering-content ul li .icon{height:48px;width:21px;float:left;background:url(../img/check-icon.png) center no-repeat;margin-right:10px}.engineering-wrap .engineering-content ul li .text{float:left;font-size:20px}.engineering-wrap .consult-btn{padding-bottom:50px;padding-top:20px}.engineering-wrap .consult-btn a{width:158px;height:48px;display:block;margin:0 auto;position:relative;text-align:center;line-height:48px;font-size:20px;border-radius:24px}.engineering-wrap .consult-btn a:before{content:'';display:block;width:80%;height:5px;position:absolute;bottom:0;left:10%;box-shadow:0 2px 20px 0 #ca2611}.engineering-wrap .consult-btn a em{display:block;width:100%;background-color:#ca2611;color:#fff;height:100%;border-radius:24px}.publicFire-wrap .publicFire-nav:after,.publicFire-wrap .publicFire-nav:before,.publicFire-wrap:after,.publicFire-wrap:before{content:" ";display:table}.publicFire-wrap .publicFire-nav a{display:block}.publicFire-wrap .publicFire-nav li:after,.publicFire-wrap .publicFire-nav li:before,.publicFire-wrap .publicFire-nav ul:after,.publicFire-wrap .publicFire-nav ul:before{content:" ";display:table}.publicFire-wrap .publicFire-nav li{margin-bottom:30px;width:485px;float:left;background-color:#f9f9f9;padding:20px;margin-left:20px;position:relative}.publicFire-wrap .publicFire-nav li.ml0,.publicFire-wrap .publicFire-nav li:nth-of-type(2n+1){margin-left:0}.publicFire-wrap .publicFire-nav li .publicFire-img{float:left;position:relative;width:200px}.publicFire-wrap .publicFire-nav li .publicFire-img:before{content:'';display:none;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s;transition:all .3s}.publicFire-wrap .publicFire-nav li .publicFire-img .img{width:100%;height:0;padding-bottom:100%;overflow:hidden}.publicFire-wrap .publicFire-nav li .publicFire-img img{display:block;width:100%}.publicFire-wrap .publicFire-nav li .publicFire-img .read-more{display:none;-webkit-transition:all .3s;transition:all .3s;position:absolute;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0}.publicFire-wrap .publicFire-nav li .publicFire-img .read-more:after,.publicFire-wrap .publicFire-nav li .publicFire-img .read-more:before{display:block;position:absolute;width:130px;height:40px;left:50%;top:50%;margin-left:-65px;margin-top:-20px}.publicFire-wrap .publicFire-nav li .publicFire-img .read-more:before{content:'';background-color:#ca2611;filter:alpha(opacity=80);opacity:.8}.publicFire-wrap .publicFire-nav li .publicFire-img .read-more:after{content:'READ MORE';color:#fff;text-align:center;font-size:14px;line-height:40px}.talentRecruitment-wrap .tr-box:after,.talentRecruitment-wrap .tr-box:before,.talentRecruitment-wrap .tr-form:after,.talentRecruitment-wrap .tr-form:before,.talentRecruitment-wrap:after,.talentRecruitment-wrap:before{content:" ";display:table}.publicFire-wrap .publicFire-nav li .publicFire-text{float:left;position:absolute;top:50%;margin-top:-65px;right:0;width:265px;padding:0 20px;color:#999;font-size:14px}.publicFire-wrap .publicFire-nav li .publicFire-text .p-name{font-size:18px;line-height:22px;margin-bottom:10px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.publicFire-wrap .publicFire-nav li .publicFire-text .p-intr{line-height:24px;font-size:16px;text-align:justify;height:98px;overflow:hidden}.talentRecruitment-wrap .tr-box{position:relative}.talentRecruitment-wrap .tr-box .tr-img{width:475px;float:left;position:relative}.talentRecruitment-wrap .tr-box .tr-img img{width:100%;height:100%}.talentRecruitment-wrap .tr-box .tr-text{position:absolute;right:0;width:475px;float:left;margin-left:40px;top:50%;margin-top:-107px}.talentRecruitment-wrap .tr-box .tr-text .name{font-size:24px;font-weight:700}.talentRecruitment-wrap .tr-box .tr-text .intr{margin-top:28px;text-align:justify;font-size:14px;color:#666;line-height:24px;height:146px;overflow:hidden;text-indent:2em}.talentRecruitment-wrap .tr-form{margin:50px 0 26px}.talentRecruitment-wrap .tr-form:after{clear:both}.talentRecruitment-wrap .tr-form .table-title .all{width:100%;line-height:40px;text-align:center;font-size:16px;background-color:#e8e8e8;display:none;color:#666}.talentRecruitment-wrap .tr-form .table-title .th{position:relative;color:#666;width:20%;text-align:center;float:left;background-color:#e8e8e8;line-height:58px;font-size:16px}.talentRecruitment-wrap .tr-form .table-title .th:before{content:"";height:18px;width:1px;border-left:1px solid #ccc;position:absolute;top:50%;margin-top:-9px;left:0}.talentRecruitment-wrap .tr-form .table-title .th:first-child::before{display:none}.contactInformation-wrap .ci-box:after,.contactInformation-wrap .ci-box:before,.contactInformation-wrap:after,.contactInformation-wrap:before,.talentRecruitment-wrap .tr-form .table-body:after,.talentRecruitment-wrap .tr-form .table-body:before{content:" ";display:table}.talentRecruitment-wrap .tr-form .table-body{line-height:58px;font-size:16px;color:#333;text-align:center;border-bottom:1px solid #e8e8e8}.talentRecruitment-wrap .tr-form .table-body .td2{width:40%;float:left}.talentRecruitment-wrap .tr-form .table-body .td2 .td{width:50%;float:left}.talentRecruitment-wrap .tr-form .table-body .oper{width:20%;float:left}.talentRecruitment-wrap .tr-form .table-body .font-gray{color:#999}.talentRecruitment-wrap .tr-form .table-body .te-red{color:#ca2611}.talentRecruitment-wrap .tr-form .table-body .tr.nothing{text-align:center;line-height:58px}.contactInformation-wrap .ci-box{position:relative}.contactInformation-wrap .ci-box .ci-img{width:530px;float:left;height:420px}.contactInformation-wrap .ci-box .ci-img img{width:100%;height:100%}.contactInformation-wrap .ci-box .ci-text{padding-top:46px;background-color:#f9f9f9;right:0;width:460px;float:left;padding-left:40px;height:420px}.contactInformation-wrap .ci-box .ci-text .name{font-size:24px;color:#333}.contactInformation-wrap .ci-box .ci-text .text-box{margin-top:36px}.contactInformation-wrap .ci-box .ci-text .text-box.mat0{margin-top:20px}.contactInformation-wrap .ci-box .ci-text .text-box .icon{float:left;width:50px;height:50px}.contactInformation-wrap .ci-box .ci-text .text-box .icon img{width:100%;height:100%}.contactInformation-wrap .ci-box .ci-text .text-box .icon-text{position:relative;margin-left:60px;font-size:14px;color:#666}.contactInformation-wrap .ci-box .ci-text .text-box .icon-text .intr-label{font-size:18px;color:#333}.contactInformation-wrap .ci-box .ci-text .text-box .icon-text .intr-text{padding-right:10px}.contactInformation-wrap .ci-box .ci-text .text-box .icon-text .intr-text span{display:block}.contactInformation-wrap ul li:after,.contactInformation-wrap ul li:before,.contactInformation-wrap ul:after,.contactInformation-wrap ul:before{content:" ";display:table}.contactInformation-wrap ul{margin-top:30px}.contactInformation-wrap ul li{width:316px;margin-left:20px;margin-bottom:20px;float:left}.contactInformation-wrap ul li.ml0,.contactInformation-wrap ul li:nth-of-type(3n+1){margin-left:0}.contactInformation-wrap ul li .ci-nav-text-img{width:100%;padding-bottom:62.5%;overflow:hidden;height:0}.contactInformation-wrap ul li .ci-nav-text-img img{width:100%;display:block}.contactInformation-wrap ul li .ci-nav-intr:after,.contactInformation-wrap ul li .ci-nav-intr:before,.fillIn-list .fillIn-area:after,.fillIn-list .fillIn-area:before,.submit-input-box:after,.submit-input-box:before{content:" ";display:table}.contactInformation-wrap ul li .ci-nav-intr{border:1px solid #e8e8e8;border-top:none;padding:28px 20px}.contactInformation-wrap ul li .ci-nav-intr .name{font-size:16px;color:#272727}.contactInformation-wrap ul li .ci-nav-intr .intr-icon{overflow:hidden}.contactInformation-wrap ul li .ci-nav-intr .intr-icon .icon-label{float:left;width:64px;line-height:24px}.contactInformation-wrap ul li .ci-nav-intr .intr-icon .icon-label img{width:16px;height:16px;vertical-align:middle;margin-right:5px}.contactInformation-wrap ul li .ci-nav-intr .intr-icon .icon-text{margin-left:64px;position:relative;line-height:24px}.submit-input-box{width:100%;background-color:#f5f5f5}.submit-input-box input{border:none;font-size:14px}.submit-input-box p{font-size:26px;text-align:center;margin:50px 0 30px}.submit-input-box .input-text{width:1200px;padding-left:210px;margin:0 auto}.submit-input-box .input-text .input-head input{width:314px;padding:10px 18px;margin-left:20px}.submit-input-box .input-text .input-head input:first-child{margin-left:0}.submit-input-box .input-text .leavingamessage textarea{width:100%;height:150px;margin:26px 0 30px;border:none;padding:10px 18px;font-size:14px}.submit-input-box .input-text .btn{width:200px;margin:0 auto 50px}.submit-input-box .input-text .btn button{width:120px;height:40px;background-color:#de1113;font-size:16px;color:#fff;border:none;font-weight:100;margin:0 auto;border-radius:2px}.fillIn-list .fillIn-area{border-bottom:1px solid #e8e8e8;margin-bottom:40px}.fillIn-list .fillIn-area .area-title{font-size:18px;font-weight:700;margin-bottom:30px}.fillIn-list .form-item{min-height:64px;line-height:40px;float:left}.fillIn-list .form-item .form-label{float:left;width:160px;text-align:right;font-size:16px;color:#666}.fillIn-list .form-item.must .form-label:before{content:'*';color:#ca2611}.fillIn-list .form-item .form-block{float:left}.fillIn-list .form-item .form-block input[type=text]{width:300px;height:40px;border:1px solid #ccc;text-indent:10px}.fillIn-list .form-item .form-block textarea{width:760px;height:110px;padding:5px;border:1px solid #ccc}.fillIn-list .form-item .form-block select{width:300px;height:40px;border:1px solid #ccc}.fillIn-list .form-item.w1{width:920px}.fillIn-list .form-item.w2{width:460px}.fillIn-list .form-item .radioBox{font-size:16px}.fillIn-list .form-item .radioBox span{margin-right:20px}.fillIn-list .form-item .time-input{width:300px;height:40px}.fillIn-list .form-item .time-input>*{float:left}.fillIn-list .form-item .time-input input{width:130px!important}.fillIn-list .form-item .time-input span{width:40px;text-align:center;color:#999}.fillIn-list .form-item.img-upload{float:right;width:170px;height:210px;background-color:#f5f5f5;position:relative}.fillIn-list .form-item.img-upload>*{position:absolute;left:0;top:0}.fillIn-list .form-item.img-upload .text{width:100%;height:100%;text-align:center;padding-top:65px}.fillIn-list .form-item.img-upload .text .icon{width:60px;height:60px;background:url(../img/icon/add-img.png) center no-repeat;background-size:100%;margin:0 auto}.fillIn-list .form-item.img-upload .text .tip{font-size:14px;color:#999;line-height:26px}.fillIn-list .form-item.img-upload .upload-btn{width:100%;height:100%;cursor:pointer}.fillIn-list .form-item.img-upload .img{width:100%;height:100%}.fillIn-list .form-item.img-upload .img img{width:100%;height:100%;display:block}.fillIn-list .form-item .city-wrap{font-size:0}.fillIn-list .form-item .city-wrap select{font-size:14px;width:140px;margin-left:20px}.fillIn-list .form-item .city-wrap select:first-child{margin-left:0}.fillIn-list .educational-experience,.fillIn-list .work-experience{padding:20px 0;position:relative}.fillIn-list .educational-experience:after,.fillIn-list .educational-experience:before,.fillIn-list .work-experience:after,.fillIn-list .work-experience:before{content:" ";display:table}.fillIn-list .educational-experience .del,.fillIn-list .work-experience .del{position:absolute;right:10px;top:0;color:#ca2611;line-height:30px;cursor:pointer}.fillIn-list .add{padding-left:160px;line-height:44px}.fillIn-list .add a{font-size:16px;color:#ca2611}.fillIn-list .submit-btnBox{margin:40px 0}.fillIn-list .submit-btnBox .hj-btn{width:120px}.briefIntr-wrap .about-briefIntr-box{overflow:hidden;font-size:16px;line-height:30px}.briefIntr-wrap .about-briefIntr-box>img{float:right;margin-left:20px;width:530px;height:380px}.briefIntr-wrap .about-briefIntr-box>img.small{display:none}.briefIntr-wrap .about-briefIntr-box strong{font-weight:700;font-size:22px;color:#ca2611}.briefIntr-wrap .about-briefIntr-box p{margin-bottom:40px;text-indent:28px}.briefIntr-wrap .about-briefIntr-box .img{overflow:hidden}.briefIntr-wrap .about-briefIntr-box .img img{float:left}.hj-table{display:table;width:100%;height:100%;max-width:100%;table-layout:fixed;overflow:hidden}.hj-table .hj-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.culture-wrap .about-culture-box{width:100%;height:340px;background-color:#f5f5f5}.culture-wrap .about-culture-box .img{float:left;width:50%;height:100%;background-size:cover;background-position:center}.culture-wrap .about-culture-box .img img{width:100%;height:100%;display:block}.culture-wrap .about-culture-box .text{padding:50px;text-align:left;float:left;width:50%;height:100%}.culture-wrap .about-culture-box .text .hj-table-cell{text-align:left}.culture-wrap .about-culture-box .text h2{font-size:24px;margin-bottom:10px}.culture-wrap .about-culture-box .text p{font-size:16px;line-height:30px}.culture-wrap .about-culture-label{margin-bottom:40px}.culture-wrap .about-culture-label ul{overflow:hidden}.culture-wrap .about-culture-label li{float:left;width:50%;text-align:left;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;height:170px;overflow:hidden}.culture-wrap .about-culture-label li:nth-of-type(1),.culture-wrap .about-culture-label li:nth-of-type(2){border-top:0}.culture-wrap .about-culture-label li:nth-of-type(2n){border-right:0}.culture-wrap .about-culture-label li .label-wrap{overflow:hidden;padding:50px}.culture-wrap .about-culture-label li .icon{float:left;width:70px;height:70px}.culture-wrap .about-culture-label li .icon img{width:100%;height:100%;display:block}.culture-wrap .about-culture-label li .text{position:relative;margin-left:80px;color:#666}.culture-wrap .about-culture-label li .text .b{font-size:26px;line-height:27px;margin-bottom:10px}.culture-wrap .about-culture-label li .text .s{font-size:14px;line-height:16px}.strength-wrap .strength-modular .tit{line-height:24px;border-left:4px solid #ca2611;padding-left:10px;font-size:24px;font-weight:700;margin-bottom:40px}.strength-wrap .strength-modular .intr{overflow:hidden;margin-bottom:40px}.strength-wrap .strength-modular .intr img{float:left;width:494px}.strength-wrap .strength-modular .intr .text{position:relative;margin-left:544px}.strength-wrap .strength-modular .intr .text .en{font-size:46px;color:#ddd;margin-bottom:16px}.strength-wrap .strength-modular .intr .text .en:after{content:'';display:block;width:100px;height:1px;background-color:#ddd}.strength-wrap .strength-modular .intr .text .cn{font-size:20px;color:#ca2611;margin-bottom:16px}.strength-wrap .strength-modular .intr .text .intr-text{font-size:14px;color:#666}.strength-wrap .strength-modular .img{text-align:center;margin-bottom:40px}.strength-wrap .strength-modular .img .w414,.strength-wrap .strength-modular .img .w768{display:none}.honor-wrap .about-honor-box,.strength-wrap .strength-modular .img img{width:100%}.honor-wrap .about-honor-box .honor-time{width:100%;height:36px;margin-bottom:100px;position:relative;text-align:center}.honor-wrap .about-honor-box .honor-time .swiper-container{width:800px;margin:0 auto}.honor-wrap .about-honor-box .honor-time .swiper-container:before{content:'';display:block;width:100%;height:1px;background-color:#999;position:absolute;top:17px;left:0}.honor-wrap .about-honor-box .honor-time .arrow{width:40px;height:40px;position:absolute;text-align:center;top:0;background-repeat:no-repeat;background-position:center;cursor:pointer}.honor-wrap .about-honor-box .honor-time .arrow.left{left:0;background-image:url(../img/icon/arrow-left@43.png)}.honor-wrap .about-honor-box .honor-time .arrow.right{right:0;background-image:url(../img/icon/arrow-right@43.png)}.honor-wrap .about-honor-box .honor-time .swiper-slide{padding-top:40px;width:168px;text-align:center}.honor-wrap .about-honor-box .honor-time .swiper-slide .time{font-size:22px;font-weight:700;width:100%;cursor:pointer;position:relative}.honor-wrap .about-honor-box .honor-time .swiper-slide .time:before{content:'';display:block;width:18px;height:18px;border-radius:50%;background-color:#ccc;position:absolute;top:-32px;left:50%;margin-left:-9px}.honor-wrap .about-honor-box .honor-time .swiper-slide .time:after{content:'';display:block;width:10px;height:10px;border-radius:50%;background-color:#ccc;position:absolute;top:-28px;left:50%;margin-left:-5px}.honor-wrap .about-honor-box .honor-time .swiper-slide .time.active{color:#ca2611}.honor-wrap .about-honor-box .honor-time .swiper-slide .time.active:before{background-color:#ca2611}.honor-wrap .about-honor-box .honor-time .swiper-slide .time.active:after{background-color:#fff}.honor-wrap .about-honor-box .honor-con .honor-item ul{overflow:hidden}.honor-wrap .about-honor-box .honor-con .honor-item li{width:50%;float:left}.honor-wrap .about-honor-box .honor-con .honor-item li:after,.honor-wrap .about-honor-box .honor-con .honor-item li:before{content:" ";display:table}.honor-wrap .about-honor-box .honor-con .honor-item li .img{width:100%;margin-bottom:30px;box-shadow:0 0 0 0 rgba(0,0,0,.5)}.honor-wrap .about-honor-box .honor-con .honor-item li .img img{display:block;width:400px;margin:0 auto;height:260px}.honor-wrap .about-honor-box .honor-con .honor-item li .text{width:100%;height:260px;text-align:center}.honor-wrap .about-honor-box .honor-con .honor-item li .text .events{font-size:16px;color:#ca2611;margin-bottom:15px}.honor-wrap .about-honor-box .honor-con .honor-item li .text .msg{font-size:18px;font-weight:700;margin-bottom:10px}.honor-wrap .about-honor-box .honor-con .honor-item li .text dl{line-height:30px;font-size:14px;color:#999}.honor-wrap .about-honor-box .honor-con .honor-item li .text dl dd:before{display:inline-block;width:6px;height:6px;background-color:#ca2611;content:'';vertical-align:middle;margin-right:10px}.hj-details-con .details-title{text-align:left;font-size:24px;font-weight:700;line-height:40px}.hj-details-con .details-data{text-align:left;line-height:40px;border-bottom:1px solid #e8e8e8}.hj-details-con .details-data>div{font-size:14px;color:#999;display:inline-block;padding:0 15px;position:relative}.hj-details-con .details-data>div:before{content:'';display:inline-block;width:1px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background-color:#e8e8e8}.hj-details-con .details-data .return:before,.hj-details-con .details-data>div:first-child:before{display:none}.hj-details-con .details-data>div:first-child{padding-left:0}.hj-details-con .details-data .return{float:right;padding:0}.hj-details-con .details-data .return a{color:#666}.hj-details-con .details-data .return a:before{content:'';display:inline-block;width:16px;height:34px;background:url(../img/icon/return-icon.png) center no-repeat;vertical-align:middle;margin-right:5px}.hj-details-con .details-con{padding-top:30px;line-height:30px;width:800px;margin:0 auto}.hj-details-con .details-con img{max-width:100%;height:auto}.hj-details-con .details-con.details-con2{float:left;margin:0;width:800px}.hj-details-con .details-con.details-con3{width:1200px}.hj-details-con .details-right{border:1px solid #ddd;margin-top:30px;float:right;width:300px}.hj-details-con .details-right .right-tit{margin-bottom:10px;font-size:16px;font-weight:700;line-height:40px;padding-left:10px}.hj-details-con .details-right ul:after,.hj-details-con .details-right ul:before{content:" ";display:table}.hj-details-con .details-right ul li{padding:0 20px;margin-bottom:30px;overflow:hidden}.hj-details-con .details-right ul li .img{width:112px;height:70px;float:left}.hj-details-con .details-right ul li .img img{display:block;width:100%;height:100%}.hj-details-con .details-right ul li .text{float:left;width:130px;margin-left:16px}.hj-details-con .details-right ul li .text .tit{font-size:14px;line-height:24px;height:24px}.hj-details-con .details-right ul li .text .intro{font-size:12px;line-height:18px;color:#999;height:36px;overflow:hidden}.brand-wrap ul li .hidden-hover,.brand-wrap ul li:before{left:0;top:0;height:100%;filter:alpha(opacity=0);opacity:0}.hj-details-con .hj-btn-wrap{text-align:center;padding:20px 0}.hj-details-con .hj-btn-wrap .hj-btn{width:140px;margin:0 20px}.brand-wrap ul{overflow:hidden}.brand-wrap ul li{float:left;width:316px;position:relative;margin-left:20px;margin-bottom:20px}.brand-wrap ul li.ml0{margin-left:0}.brand-wrap ul li:before{content:'';display:none;width:100%;position:absolute;background-color:#000;-webkit-transition:all .3s;transition:all .3s}.brand-wrap ul li a{display:block}.brand-wrap ul li .img{width:100%}.brand-wrap ul li .img img{display:block;width:100%}.brand-wrap ul li .hidden-hover{display:none;-webkit-transition:all .3s;transition:all .3s;position:absolute;width:100%}.brand-wrap ul li .hidden-hover:after,.brand-wrap ul li .hidden-hover:before{display:block;position:absolute;width:130px;height:40px;left:50%;top:50%;margin-left:-65px;margin-top:-20px}.brand-wrap ul li .hidden-hover:before{content:'';background-color:#ca2611;filter:alpha(opacity=80);opacity:.8}.brand-wrap ul li .hidden-hover:after{content:'READ MORE';color:#fff;text-align:center;font-size:14px;line-height:40px}#errorPage{width:100%;background-color:#313849;padding-top:220px;padding-bottom:100px}#errorPage .error-wrap{width:1180px;margin:0 auto}#errorPage .error-wrap:after,#errorPage .error-wrap:before{content:" ";display:table}#errorPage .error-wrap .text{float:right;width:600px;height:370px;color:#fff;font-size:16px;line-height:30px}#errorPage .error-wrap .text .hj-table-cell{text-align:left}#errorPage .error-wrap .text .title{margin-bottom:20px;height:30px}#errorPage .error-wrap .text .con a{color:#ca2611}#errorPage .error-wrap .text .btn-wrap{padding-top:20px}#errorPage .error-wrap .text .btn-wrap .hj-btn{display:inline-block;width:100px;height:40px;text-align:center;line-height:40px;background-color:#fff;color:#666;border-radius:4px;font-size:16px}.more_case .more_case_middle ul:after,.more_case .more_case_middle ul:before,.more_case:after,.more_case:before{display:table;content:" "}#errorPage .error-wrap .icon{float:left}.top-lower-content{border-top:1px solid #ddd;margin:10px 0 30px;padding-top:10px}.top-lower-content p{width:1200px;font-size:14px;margin:0 auto;color:#666;line-height:30px}.top-lower-content p a{color:#9b9b9b;font-size:14px}.more_case{background-color:#f9f9f9}.more_case .more_case_middle{width:1200px;margin:0 auto;padding:40px 0}.more_case .more_case_middle .more-case-text{font-size:18px;color:#666;margin-bottom:20px}.more_case .more_case_middle ul a{display:block}.more_case .more_case_middle ul li{margin-left:26px;float:left;width:280px}.more_case .more_case_middle ul li:after,.more_case .more_case_middle ul li:before{content:" ";display:table}.more_case .more_case_middle ul li.ml0,.more_case .more_case_middle ul li:first-child{margin-left:0}.more_case .more_case_middle ul li .img{width:100%;padding-bottom:62.5%;overflow:hidden;height:0}.more_case .more_case_middle ul li .img img{width:100%;display:block}.more_case .more_case_middle ul li .name{line-height:60px;color:#999;font-size:14px;text-align:center}