/*
 * vcolco 1.0.0
 * Author smohan <https://smohan.net; https://github.com/s-mohan; smohan@163.com;>
 * Released under the ISC license.
*/

.p-contact>.banner,.p-contact>.banner-foot{width:100%;background-color:#080808;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.p-contact>.banner{height:906px;background-position:bottom;text-align:center}.p-contact>.banner .g-viewport{height:100%;display:table}.p-contact>.banner .banner-body{display:table-cell;vertical-align:middle}.p-contact>.banner-foot{height:1163px;overflow:hidden;position:relative;font-size:14px}.p-contact>.article{padding:200px 0;background:url(../img/mission.jpg) top -80px center no-repeat #fff;background-size:100% auto}.p-contact>.article .article-title-en{text-align:center;margin:0;padding:0;font-weight:400}.p-jobs .banner{background-image:url(../img/banner/job.jpg)}.p-jobs .banner .g-viewport{display:block}.p-jobs .banner .banner-body{display:inline-block;width:auto;margin:0 auto;padding:120px 0}.p-jobs .banner h2,.p-jobs .banner h3,.p-jobs .banner p{word-break:break-all;font-size:16px;color:#fff;white-space:nowrap;margin:0;padding:0;font-weight:400;letter-spacing:7px}.p-jobs .banner h2 em,.p-jobs .banner h3 em,.p-jobs .banner p em{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-weight:400;font-style:normal}.p-jobs .banner h2{font-size:24px;padding-top:34px;letter-spacing:11px}.p-jobs .banner h3{font-size:14px;letter-spacing:3px;margin-right:11px;margin-left:40px}.p-jobs .banner h3 em{font-size:16px;color:#009fe8;margin-bottom:5px}.p-jobs .banner p{margin-left:22px;padding-right:4px;line-height:1}.p-jobs .banner p span{padding-right:4px;border-right:1px solid #fff}.p-jobs .article .article-descript,.p-jobs .article .article-title-en,.p-jobs .article .article-title-zh{text-align:center;line-height:1;margin:0;padding:0;color:#080808;font-weight:400;font-size:16px;letter-spacing:2.4px}.p-jobs .article .article-title-en{font-size:100px;color:#009fe8;letter-spacing:67.3px;line-height:147px;font-weight:300}.p-jobs .article .article-descript{letter-spacing:2.7px;line-height:34px;font-size:18px}.p-jobs .article .posts{padding-top:100px}.p-jobs .article .post-item{letter-spacing:3.8px;line-height:29px;margin-top:100px}.p-jobs .article .post-item>h3{margin:0;font-weight:700;font-size:16px;padding:0 0 20px;line-height:1}.p-jobs .article .post-item>h4{margin:30px 0 0;line-height:inherit;padding:0;font-size:14px;font-weight:400}.p-jobs .article .post-item p{line-height:inherit;margin:0}.p-jobs .article .post-item>ol{margin:0;padding:0;list-style:none}.p-jobs .article .job-info{margin-top:80px;padding:50px;border:1px solid #979797;font-size:14px;color:#080808;letter-spacing:3.33px;line-height:29px}.p-jobs .article .job-info h4{margin:0;padding:0;font-weight:500}.p-jobs .article .job-info p{margin:0;padding:0}.p-jobs .article .job-info p+h4{margin-top:47px}.p-jobs .banner-foot{margin:0 0 200px;background-image:url(../img/banner/job-bottom.jpg)}.p-jobs .banner-foot .banner-foot__body{position:absolute;width:100%;bottom:200px;letter-spacing:2.1px;text-align:center}.p-jobs .banner-foot .blessing-text{text-align:center;display:inline-block}.p-jobs .banner-foot .blessing-text p{text-align:left;line-height:20px;margin-top:20px;margin-bottom:0}.p-contact-index .banner{background-image:url(../img/banner/contact.jpg)}.p-contact-index .banner .banner-body{text-align:justify;margin:0 auto;color:#fff;text-align:center}.p-contact-index .banner h2,.p-contact-index .banner p{font-size:16px;word-break:break-all;white-space:nowrap;margin:0;padding:0;font-weight:400;letter-spacing:7px}.p-contact-index .banner h2{display:inline-block;width:auto;margin:0 auto;font-size:24px;letter-spacing:11px}.p-contact-index .banner h2 em{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-weight:400;font-style:normal;font-size:16px;color:#009fe8;margin-bottom:5px;position:relative;left:-10px}.p-contact-index .banner p{letter-spacing:2.1px;margin-top:40px}.p-contact-index .article .article-title-en{font-size:100px;color:#009fe8;letter-spacing:7.6px;line-height:147px;text-align:center;font-weight:300}.p-contact-index .article .posts{padding-top:100px}.p-contact-index .article .post-row .post-item{width:47%;margin-top:100px;float:left}.p-contact-index .article .post-row .post-item:first-child{width:53%}.p-contact-index .article .post-row .post-item p{line-height:1;letter-spacing:2.1px;padding:0;margin:0}.p-contact-index .article .post-row .post-item p+p{margin-top:26px}.p-contact-index .article .post-row .post-item .hot-tel{font-size:24px}.p-contact-index .banner-foot{margin:0 0 200px;padding:200px 0;background-image:url(../img/banner/contact-bottom.jpg);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.p-contact-index .banner-foot .banner-foot__text{width:auto;margin:0 auto;display:inline-block}.p-contact-index .banner-foot .banner-foot__text p{word-break:break-all;font-size:16px;color:#fff;white-space:nowrap;margin:0;padding:0;font-weight:400;letter-spacing:5.5px;padding-right:4px;border-right:1px solid #fff;vertical-align:text-bottom;padding-top:5px}.p-contact-say .banner{background-image:url(../img/banner/say.jpg);background-position:bottom;background-color:#b69278}.p-contact-say .banner .banner-body{text-align:justify;margin:0 auto;color:#080808;text-align:center;position:relative;top:-50px}.p-contact-say .banner h2,.p-contact-say .banner p{font-size:16px;word-break:break-all;white-space:nowrap;margin:0;padding:0;font-weight:400;letter-spacing:7px}.p-contact-say .banner h2{display:inline-block;width:auto;margin:0 auto;font-size:24px;letter-spacing:11px}.p-contact-say .banner h2 em{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-weight:400;font-style:normal;font-size:16px;color:#009fe8;margin-bottom:5px;position:relative;left:-10px}.p-contact-say .banner p{letter-spacing:2.1px;margin-top:30px}.p-contact-say .article{position:relative;background-color:transparent;z-index:1;padding-bottom:600px;margin-bottom:-400px}.p-contact-say .say-form-wrap{max-width:500px;margin:0 auto}.p-contact-say .say-form-wrap .say-form .form-btn{margin-bottom:0}@media screen and (min-width:1024px){.p-jobs .banner h2,.p-jobs .banner h3,.p-jobs .banner p{opacity:0;transform:translate(-5rem);transition:transform 1s,opacity .7s}.p-jobs .banner h2 h2,.p-jobs .banner h2 h3,.p-jobs .banner h3 h2,.p-jobs .banner h3 h3,.p-jobs .banner p h2,.p-jobs .banner p h3{transform:translate(5rem)}.p-jobs .banner h2.animated,.p-jobs .banner h3.animated,.p-jobs .banner p.animated{opacity:1;transform:translate(0)}.p-jobs .article-descript,.p-jobs .article-title-en,.p-jobs .article-title-zh,.p-jobs .blessing-text,.p-jobs .job-info,.p-jobs .post-item{opacity:0;transform:translateY(5rem);transition:transform 1s,opacity .7s}.p-jobs .article-descript.animated,.p-jobs .article-title-en.animated,.p-jobs .article-title-zh.animated,.p-jobs .blessing-text.animated,.p-jobs .job-info.animated,.p-jobs .post-item.animated{opacity:1;transform:translate(0)}.p-contact-index .banner h2,.p-contact-index .banner p{opacity:0;transform:translateY(5rem);transition:transform 1s,opacity .7s}.p-contact-index .banner h2.animated,.p-contact-index .banner p.animated{opacity:1;transform:translate(0)}.p-contact-index .banner h2{transform:translateY(-5rem)}.p-contact-index .article-title-en,.p-contact-index .banner-foot__text,.p-contact-index .post-item{opacity:0;transform:translateY(5rem);transition:transform 1.2s,opacity .7s}.p-contact-index .article-title-en.animated,.p-contact-index .banner-foot__text.animated,.p-contact-index .post-item.animated{opacity:1;transform:translate(0)}.p-contact-say .banner h2,.p-contact-say .banner p{opacity:0;transform:translateY(5rem);transition:transform 1s,opacity .7s}.p-contact-say .banner h2.animated,.p-contact-say .banner p.animated{opacity:1;transform:translate(0)}.p-contact-say .banner h2{transform:translateY(-5rem)}.p-contact-say .say-form-wrap{opacity:0;transform:translateY(5rem);transition:transform 1s,opacity .7s}.p-contact-say .say-form-wrap.animated{opacity:1;transform:translate(0)}}@media screen and (max-width:960px){.p-contact-index .article .article-title-en{font-size:80px}.p-contact-index .article .post-row>.post-item{width:100%!important;display:block;float:none}}@media screen and (max-width:760px){.p-contact>.article{padding:80px 0;background-image:none}.p-jobs .banner{height:auto;min-height:736px;background-image:url(../img/banner/job.m.jpg)}.p-jobs .banner .banner-body{padding:100px 0}.p-jobs .banner p{letter-spacing:5px}.p-jobs .article .article-title-en{font-size:42px;letter-spacing:5px;line-height:2}.p-jobs .article .article-descript{font-size:16px}.p-jobs .article .posts{padding-top:0}.p-jobs .article .posts .post-item{margin-top:50px}.p-jobs .article .posts .post-item__title{font-size:14px}.p-jobs .article .job-info{padding:20px;font-size:12px}.p-jobs .banner-foot{margin-bottom:100px;height:100vh;min-height:736px;background-image:url(../img/banner/job-bottom.m.jpg);background-size:auto 100%}.p-jobs .banner-foot .banner-foot__body{bottom:100px}.p-contact-index .banner{height:480px;min-height:480px;padding:0;background-image:url(../img/banner/contact.m.jpg)}.p-contact-index .article .article-title-en{font-size:28px;letter-spacing:5px;line-height:2}.p-contact-index .article .posts{padding-top:0}.p-contact-index .article .posts .post-row .post-item{margin-top:50px}.p-contact-index .article .posts .post-row .post-item p{line-height:20px}.p-contact-index .banner-foot{background-image:url(../img/banner/contact-bottom.m.jpg);margin-bottom:80px;height:100vh;min-height:736px;padding:100px 0}.p-contact-say .banner{height:480px;min-height:480px;padding:0;-ms-flex-align:center;align-items:center;background-image:url(../img/banner/say.m.jpg)}.p-contact-say .banner .banner-body{top:0}.p-contact-say .article{margin:0;padding:80px 0}}@media screen and (max-width:321px){.p-contact-index .article .article-title-en{font-size:26px}.p-jobs .article .article-title-en{font-size:42px}}