.underline-red{display:block;width:72px;margin-bottom:21px;border-bottom:1px solid #ff404f}.btn-primary{display:inline-block;font-size:20px;line-height:1;border-radius:4px;padding:15px 55px;font-size:18px;color:#fff;text-align:center;margin:0 auto;background:#ff404f;cursor:pointer}.btn-primary:hover{background:#e03140;color:#fff}.loading{display:none;float:left;width:20px;height:20px;margin-top:6px;vertical-align:middle;margin-left:20px;background:url(../images/ie-loading.gif) center no-repeat/9;background:url(../images/oval.svg) center no-repeat}.banner-container{position:relative;min-width:1200px;height:300px;line-height:300px;background:url(../images/contact-banner.jpg) center no-repeat}.banner-container:after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.65)}.banner-container .banner-inner{position:relative;z-index:1}.banner-container .banner-inner .banner-title{font-size:40px;letter-spacing:3px}.distribution{position:relative;margin:0 auto;min-width:1200px;min-height:700px;padding-bottom:30px;background:url(../images/distribution2.jpg) center no-repeat;z-index:1}.distribution .contact-info{width:480px;padding-top:474px;padding-left:20px;padding-right:125px}.distribution h3,.distribution p{margin-bottom:8px}.distribution p{color:#999}.distribution .wp{position:relative;padding-top:90px}.distribution .canvas-area{position:absolute;left:539px;top:91px}.distribution .company-pos{position:absolute;top:0px;left:0px}.distribution .company-pos span{position:absolute;width:8px;height:8px;border-radius:50%;background:#fd4351;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.distribution .company-pos span:hover{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.distribution .company-pos span i{position:absolute;width:44px;line-height:18px;height:18px;left:-30px;top:-22px;border-radius:10px;text-align:center;font-size:12px;background:#fd4351;color:#fff}.distribution .company-pos span i:after{content:'';position:absolute;top:16px;right:5px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fd4351}.distribution .company-pos .pos1{left:494px;top:195px}.distribution .company-pos .pos1 i{left:-8px}.distribution .company-pos .pos1 i:after{right:26px}.distribution .company-pos .pos1_1{left:501px;top:216px}.distribution .company-pos .pos1_1 i{left:-8px}.distribution .company-pos .pos1_1 i:after{right:26px}.distribution .company-pos .pos2{left:532px;top:238px}.distribution .company-pos .pos2 i{left:-8px}.distribution .company-pos .pos2 i:after{right:26px}.distribution .company-pos .pos3{left:523px;top:281px}.distribution .company-pos .pos3 i{left:-8px}.distribution .company-pos .pos3 i:after{right:26px}.distribution .company-pos .pos4{left:489px;top:296px}.distribution .company-pos .pos5{left:553px;top:316px}.distribution .company-pos .pos5 i{left:-8px}.distribution .company-pos .pos5 i:after{right:26px}.distribution .company-pos .pos6{left:446px;top:324px}.distribution .company-pos .pos7{left:345px;top:320px}.distribution .company-pos .pos8{left:325px;top:410px}.distribution .company-pos .pos9{left:456px;top:430px}.distribution .company-pos .pos9 i{left:-40px;top:-21px}.distribution .company-pos .pos9 i:after{right:-1px;top:15px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.distribution .company-pos .pos10{left: 484px;top: 401px;}.distribution .company-pos .pos10 i{left:-8px}.distribution .company-pos .pos10 i:after{right:26px}.distribution .company-pos .pos11{width:15px;height:14px;left:457px;top:439px;background:url(../images/star.png) no-repeat}.distribution .company-pos .pos12{left:468px;top:452px}.distribution .company-pos .pos12 i{top:13px;left:-28px}.distribution .company-pos .pos12 i:after{top:-5px;right:6px;border-top:0px;border-bottom:6px solid #fd4351}.distribution .company-list{width:540px;border:1px solid #ddd;border-radius:4px;color:#999;overflow:hidden}.distribution .company-list .company-item{/* display:none; */background:#fff;}.distribution .company-list .company-item img{display:block;width:100%;height:160px;margin-bottom:20px}.distribution .company-list .company-item:nth-child(11){display:block}.distribution .company-list:nth-child(3n){margin-right:0px}.distribution .company-list h3,.distribution .company-list .c-phone{line-height:1}.distribution .company-list h3{margin-bottom:10px;font-size:16px;color:#3a3a3a}.distribution .company-list .c-phone{padding-bottom:5px;padding-left:25px;background:url(../images/phone2-icon.png) no-repeat;background-size:2.8%}.distribution .company-list .c-site{padding-left:25px;background:url(../images/site-icon2.png) left 4px no-repeat;background-size:3%}.distribution .company-list .contact-inner{padding:0px 15px 20px}.contact-c2{position:relative}.contact-c2 .banner-container{height:300px;background:url(../images/contact-bg1.jpg) center no-repeat}.contact-c2 .contact-imgs{margin-top:-90px;text-align:center}.contact-c2 .contact-imgs span{position:relative;display:inline-block;border:6px solid #fff;margin:0 -35px;vertical-align:middle;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.contact-c2 .contact-imgs span img{display:block}.contact-c2 .contact-imgs .contact-img-m1{z-index:1}.contact-c2 .contact-distribution{padding:80px 0;text-align:center;background:url(../images/contact-bg2.jpg) center no-repeat}.contact-c2 .contact-distribution dl{float:left;width:345px;margin-right:80px;vertical-align:middle;text-align:left}.contact-c2 .contact-distribution dl:last-child{margin-right:0px}.contact-c2 .contact-distribution dl dt{margin-bottom:10px;font-size:24px}.contact-c2 .contact-distribution dl dd{margin-bottom:10px;font-size:18px;color:#999}.contact-c2 .contact-distribution .contact-site-icon{display:inline-block;vertical-align:middle;margin-right:15px}.c-contact-wrap{margin-top:30px}.c-contact-wrap .wp{width:1170px}.c-contact-wrap ul.c-list{display:block}.c-contact-wrap ul.c-list li{width:370px;text-align:left;margin-right:30px;margin-bottom:44px;border:1px solid #ddd;border-radius:4px;color:#999;overflow:hidden}.c-contact-wrap ul.c-list li>img{display:block;height:198px}.c-contact-wrap ul.c-list li:nth-child(3n){margin-right:0px}.c-contact-wrap ul.c-list li h3,.c-contact-wrap ul.c-list li .c-phone{line-height:1}.c-contact-wrap ul.c-list li h3{margin-bottom:18px;color:#3a3a3a}.c-contact-wrap ul.c-list li .c-phone{margin-bottom:10px;padding:5px 0 5px 35px;background:url(../images/phone2-icon.png) no-repeat}.c-contact-wrap ul.c-list li .c-site{padding-left:35px;padding-bottom:5px;background:url(../images/site-icon2.png) no-repeat}.c-contact-wrap ul.c-list li .contact-inner{height:170px;padding:20px 15px 35px}.recruit-banner{min-width:1200px;height:350px;background:url(../images/recruit.jpg) center no-repeat}.recruit-main .recruit-nav{margin-bottom:36px;background:#fff}.recruit-main .recruit-nav .recruit-nav-content{float:left;width:80%}.recruit-main .recruit-nav .recruit-nav-content ul{display:table;width:100%}.recruit-main .recruit-nav .recruit-nav-content ul li{display:table-cell;width:1%;height:67px;line-height:67px;text-align:center;font-size:18px}.recruit-main .recruit-nav .recruit-nav-content ul li a{display:block}.recruit-main .recruit-nav .recruit-nav-content ul li.active{border-bottom:3px solid #e60012;background:#f7f7f7}.recruit-main .recruit-nav .recruit-nav-content ul li.active a{color:#e60012}.recruit-main .recruit-nav .recruit-search{float:left;width:20%}.recruit-main .recruit-nav .recruit-search .form-group{float:left;margin-top:15px}.recruit-main .recruit-nav .recruit-search .form-control,.recruit-main .recruit-nav .recruit-search .form-submit{float:left;height:40px;margin:0;border-radius:5px}.recruit-main .recruit-nav .recruit-search .form-control{width:170px;margin-right:10px}.recruit-main .recruit-nav .recruit-search .form-submit{width:60px}.recruit-main .recruit-layout{min-height:500px;margin-bottom:40px}.recruit-main .recruit-layout ul.recruit-style1{height:916px;background:#fff url(../images/recruit-bg2.jpg) right no-repeat}.recruit-main .recruit-layout ul.recruit-style1 li{position:relative;padding:80px 80px 100px;font-size:18px}.recruit-main .recruit-layout ul.recruit-style1 li:first-child{border-bottom:1px solid #eee}.recruit-main .recruit-layout ul.recruit-style1 li:first-child:after{content:'';position:absolute;width:0px;height:0px;bottom:-8px;border:7px solid #e60012;border-left-color:transparent;border-right-color:transparent;border-bottom-width:0px}.recruit-main .recruit-layout ul.recruit-style1 li h3,.recruit-main .recruit-layout ul.recruit-style1 li h4{line-height:1;font-weight:normal}.recruit-main .recruit-layout ul.recruit-style1 li h3{font-size:28px;margin-bottom:20px}.recruit-main .recruit-layout ul.recruit-style1 li h4{margin-bottom:40px;color:#e60012}.recruit-main .recruit-layout ul.recruit-style1 li p{color:#9b9b9b}.recruit-main .recruit-layout ul.recruit-style1 li dl{padding-right:301px}.recruit-main .recruit-layout ul.recruit-style1 li dl dt{position:relative;padding-left:15px;margin-bottom:10px}.recruit-main .recruit-layout ul.recruit-style1 li dl dt:after{content:'';position:absolute;width:6px;height:6px;left:0;top:0;bottom:0;margin:auto;border-radius:50%;background:#333}.recruit-main .recruit-layout ul.recruit-style1 li dl dd{margin-bottom:25px;color:#9b9b9b}.recruit-main .recruit-layout ul.recruit-style1 li .send-resume{float:right;margin-right:70px;margin-top:-5px}.recruit-main .recruit-layout ul.recruit-style1 li .leval-line{display:inline-block;width:40px;height:1px;margin-left:10px;vertical-align:middle;background:#9b9b9b}.recruit-main .recruit-layout ul.recruit-style2>li{margin-bottom:10px;background:#fff}.recruit-main .recruit-layout ul.recruit-style2>li:after,.recruit-main .recruit-layout ul.recruit-style2>li:before{content:'';display:block;height:0px;clear:both;visibility:hidden}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-lt,.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt{padding:40px;vertical-align:middle}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt{text-align:center;overflow:hidden}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt h3{margin-bottom:5px;font-weight:normal;font-size:18px;color:#999}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt h2{margin-bottom:26px;font-size:28px;font-weight:normal}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt .send-resume{margin-top:55px}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt b{font-weight:normal;color:#333}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-rt em{color:#e60012}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-lt{float:left;width:895px;border-right:1px solid #eee;overflow:hidden}.recruit-main .recruit-layout ul.recruit-style2>li .recruit-lt ul li,.recruit-main .recruit-layout ul.recruit-style2>li .recruit-lt ol li{list-style:inherit}.send-resume-dialog{display:none;position:fixed;top:0;width:100%;height:100%;z-index:3;background:rgba(0,0,0,0.75)}.send-resume-dialog .send-resume-innner{position:relative;width:620px;top:50%;padding:30px 80px;margin:150px auto 0;background:#fff;border-radius:6px}.send-resume-dialog .form-group{margin-bottom:20px;font-size:14px}.send-resume-dialog .form-control{height:50px;border-radius:6px}.send-resume-dialog .form-control[name="username"]{padding-left:54px;background:url(../images/user-icon-2.png) 10px center no-repeat}.send-resume-dialog .form-control[name="phone"]{padding-left:54px;background:url(../images/phone-icon.png) 10px center no-repeat}.send-resume-dialog .recruit-group-head{line-height:1;font-size:24px;text-align:center}.send-resume-dialog .upload-form-group{height:50px;line-height:50px;border:1px solid #D1D1D1;padding:6px 12px;border-radius:6px;color:#999}.send-resume-dialog .upload-form-group .form-label{float:left;line-height:1;padding-top:10px}.send-resume-dialog .form-file-btn{float:right;width:100px;margin-left:0px;margin-right:-10px;padding-left:35px;border-left:1px solid #ddd;background:url(../images/file-icon.png) center no-repeat}.send-resume-dialog .form-file-btn:hover{opacity:0.8}.send-resume-dialog .form-submit{width:180px;height:50px;line-height:50px;border-radius:6px;font-size:24px;background:#d80100}.send-resume-dialog .form-submit:hover{opacity:0.9}.send-resume-dialog #resumefile-error{position:absolute;line-height:1;top:54px;left:0}.send-resume-dialog .form-filename{float:left;line-height:1;padding-top:10px;margin-left:10px}.send-resume-dialog .form-close{position:absolute;top:-10px;right:-60px;width:30px;height:30px;background:url(../images/close-icon.png) center no-repeat;opacity:0.7;z-index:1;cursor:pointer}.send-resume-dialog .form-close:hover{opacity:1}

/*# sourceMappingURL=contact.css.map */
