.localTrans {
    min-width: 1288px;
}

.localTrans .banner {
    background: #F5F6FA;
}

.localTrans .banner-image {
    margin: 0 auto;
    background: url('images/banner-local2.png') 50% 50% no-repeat;
    height: 440px;
    width: 100%;
    max-width: 1920px;
    background-size: cover;
}

.banner-content {
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.banner-content--bd {
    position: absolute;
    top: 124px;
    left: 0;
}

.banner-content--bd .banner-title {
    font-family: PingFangSC-Semibold;
    font-size: 32px;
    color: rgba(43, 51, 61, 1);
    line-height: 36px;
    letter-spacing: 2px;
    margin-bottom: 14px;
}

.banner-content--bd .banner-desc {
    opacity: 0.7;
    font-family: PingFangSC-Light;
    font-size: 16px;
    color: #636970;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 48px;
}

.banner-content--bd .order {
    display: inline-block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #FF395D;
    border-radius: 4px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
}

.banner-content--bd .contact-us {
    margin-left: 12px;
    display: inline-block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid rgba(251, 58, 77, 0.30);
    border-radius: 4px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FB3A4D;
    background-color: transparent;
}

.upload-file {
    display: none;
    /* position: absolute;
    left: 16px;
    bottom: 9px; */
    width: 722px;
    height: 36px;
    padding-left: 12px;
    box-sizing: border-box;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #626469;
}

.upload-file .text {
    margin-left: 20px;
}

.upload-file .delete {
    cursor: pointer;
    color: #5595FE;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #4D71FF;
}

/*banner结束*/
/*翻译类型开始*/
.localTrans-container {
    margin-top: 80px;
    padding-bottom: 84px;
    /*min-width: 1200px;*/
    width: 100%;
}

.localTrans-title {
    font-family: PingFangSC-Semibold;
    font-size: 32px;
    color: #2B333D;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    padding-bottom: 16px;
    margin-bottom: 41px;
    position: relative;
}

.localTrans-title .line {
    width: 40px;
    height: 2px;
    background: #E1E3E6;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -20px;
}

.translate-list {
    width: 1032px;
    margin: 0 auto 60px auto;
    overflow: hidden;
}

.translate-list-bottom {
    margin-bottom: 0;
}

.translate-list li {
    width: 232px;
    float: left;
    margin-right: 168px;
}

.translate-list li:last-child {
    margin-right: 0;
}

.translate-icon {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.translate-title {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #2B333D;
    letter-spacing: 0;
    text-align: center;
    line-height: 16px;
    margin-bottom: 6px;
}

.translate-desc {
    font-family: PingFangSC-Light;
    font-size: 12px;
    color: #636970;
    letter-spacing: 0;
    text-align: center;
    line-height: 21px;
    font-weight: 300;
}

.translate-list .transType1 {
    background: url("images/transType1.png") 50% 50% no-repeat;
}

.translate-list .transType2 {
    background: url("images/transType2.png") 50% 50% no-repeat;
}

.translate-list .transType3 {
    background: url("images/transType3.png") 50% 50% no-repeat;
}

.translate-list .transType4 {
    background: url("images/transType4.png") 50% 50% no-repeat;
}

.translate-list .transType5 {
    background: url("images/transType5.png") 50% 50% no-repeat;
}

.translate-list .transType6 {
    background: url("images/transType6.png") 50% 50% no-repeat;
}

/*翻译类型结束*/
/*特色服务开始*/
.localTrans .service {
    background: #626A75;
}

.localTrans .service-image {
    margin: 0 auto;
    background: url("images/pic_FeatureBg.jpg") 50% 50% no-repeat;
    height: 680px;
    width: 100%;
    background-size: cover;
}

.localTrans .service-container {
    padding-top: 82px;
}

.localTrans .service-title {
    font-family: PingFangSC-Semibold;
    font-size: 32px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    position: relative;
}

.service-title .service-line {
    width: 40px;
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -20px;
}

.service-list {
    width: 1200px;
    margin: 40px auto 0;
    overflow: hidden;
}

.service-list li {
    margin-top: 40px;
    width: 25%;
    float: left;
}

.service-list li:nth-child(n+5) {
    margin-top: 60px;
}

.service-icon {
    width: 64px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 12px;
}

.service-list .service-logo1 {
    background: url("images/ic_feature1.png") 50% 50% no-repeat;
}

.service-list .service-logo2 {
    background: url("images/ic_feature2.png") 50% 50% no-repeat;
}

.service-list .service-logo3 {
    background: url("images/ic_feature3.png") 50% 50% no-repeat;
}

.service-list .service-logo4 {
    background: url("images/ic_feature4.png") 50% 50% no-repeat;
}

.service-list .service-logo5 {
    background: url("images/ic_feature5.png") 50% 50% no-repeat;
}

.service-list .service-logo6 {
    background: url("images/ic_feature6.png") 50% 50% no-repeat;
}

.service-list .service-logo7 {
    background: url("images/ic_feature7.png") 50% 50% no-repeat;
}

.service-list .service-logo8 {
    background: url("images/ic_feature8.png") 50% 50% no-repeat;
}

.service-desc {
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.service-sub-desc {
    font-family: PingFangSC-Light;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.70);
    letter-spacing: 0;
    text-align: center;
    line-height: 21px;
    font-weight: 300;
}

/*特色服务结束*/
/*译员团队开始*/
.team {
    height: 500px;
}

.team-image {
    margin: 0 auto;
    height: 500px;
    width: 100%;
    background-size: cover;
    background: url("../images/pic_TeamBg.jpg") no-repeat 50% 50%;
}

.team-container {
    margin: 0 auto;
    width: 1200px;
    position: relative;
}

.team-content {
    position: absolute;
    left: 70px;
}

.team-line {
    display: block;
    width: 40px;
    height: 2px;
    background-color: #E1E3E6;
    position: absolute;
    top: 170px;
}

.team-title {
    font-family: PingFangSC-Semibold;
    color: #2B333D;
    letter-spacing: 0;
    line-height: 32px;
    font-size: 32px;
    padding-top: 122px;
}

.team-desc {
    font-size: 16px;
    line-height: 32px;
    color: #636970;
    padding-top: 50px;
    opacity: 0.7;
    font-family: PingFangSC-Light;
    letter-spacing: 0;
}

/*译员团队结束*/
/*合作案例开始*/
.localTrans .cooperation {
    background: #626A75;
    margin-top: 0;
}

.localTrans .cooperation-image {
    margin: 0 auto;
    background: url('images/cooperation_bg.jpg') 50% 50% no-repeat;
    height: 500px;
    width: 100%;
    background-size: cover;

}

.cooperation-container {
    padding-top: 56px;
    /*padding-bottom: 112px;*/
}

.cooperation-title {
    padding-bottom: 16px;
    margin-bottom: 47px;
    position: relative;
    font-size: 32px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    font-family: PingFangSC-Semibold;
}

.cooperation-title .line {
    width: 40px;
    height: 2px;
    background: #E1E3E6;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -20px;
}

.cooperation-list-big {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 77px;
    overflow: hidden;
}

.cooperation-list-big li {
    width: 33.333%;
    float: left;
}

.cooperation-icon-big {
    width: 180px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 12px;
}

.cooperation-list-big .logo_big1 {
    background: url("images/logo_big1.png") 50% 50% no-repeat;
}

.cooperation-list-big .logo_big2 {
    background: url("images/logo_big2.png") 50% 50% no-repeat;
}

.cooperation-list-big .logo_big3 {
    background: url("images/logo_big3.png") 50% 50% no-repeat;
}

.cooperation-desc {
    font-size: 12px;
    color: #DADCDF;
    letter-spacing: 0;
    text-align: center;
    line-height: 21px;
    font-family: PingFangSC-Light;
    color: rgba(255, 255, 255, 0.70);
    font-weight: 300;
}

.cooperation-list-con {
    overflow: hidden;
    position: relative;
    height: 69px;
    /*margin-top: 50px;*/
}

.cooperation-list-small {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    top: 0;
}

.cooperation-list-small li {
    width: 188px;
    float: left;
}

.cooperation-list-carousel {
    width: 1128px;
    margin: 0 auto;
    height: 69px;
    position: relative;
}

.cooperation-list-carousel .turn-left,
.cooperation-list-carousel .turn-right {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    margin-top: -24px;
    cursor: pointer;
    /*border-radius:2px;*/
    transition: all 0.384s ease-in;
    /*border:1px solid white;*/
}

.cooperation-list-carousel .turn-left {
    background: url("images/arrow_left_normal.png") 50% 50% no-repeat;
    left: -36px;
}

.cooperation-list-carousel .turn-right {
    background: url("images/arrow_right_normal.png") 50% 50% no-repeat;
    right: -36px;
}

.turn-left:hover:hover {
    background: url("images/arrow_left_hover.png") 50% 50% no-repeat;
}

.turn-right:hover {
    background: url("images/arrow_right_hover.png") 50% 50% no-repeat;
}

.cooperation-icon-small {
    width: 160px;
    height: 52px;
    margin: 0 auto;
    margin-bottom: 1px;
}

.cooperation-desc-small {
    font-size: 12px;
    color: #A0A5AD;
    letter-spacing: 0;
    text-align: center;
    line-height: 16px;
}

.cooperation-list-small .logo_small1 {
    background: url("images/logo_small1.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small2 {
    background: url("images/logo_small2.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small3 {
    background: url("images/logo_small3.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small4 {
    background: url("images/logo_small4.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small5 {
    background: url("images/logo_small5.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small6 {
    background: url("images/logo_small6.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small7 {
    background: url("images/logo_small7.png") 50% 50% no-repeat;
}

.cooperation-list-small .logo_small8 {
    background: url("images/logo_small8.png") 50% 50% no-repeat;
}

.service-total {
    height: 412px;
    box-sizing: border-box;
}

/*合作案例结束*/
.service-total-image {
    margin: 0 auto;
    background: url('images/pic_ProcessBg.jpg') 50% 50% no-repeat;
    height: 1090px;
    width: 100%;
    background-size: cover;
}

/*服务报价开始*/
.price-container {
    padding-top: 92px;
    padding-bottom: 108px;
}

.price-title {
    font-family: PingFangSC-Semibold;
    color: #2B333D;
    font-size: 32px;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    padding-bottom: 16px;
    margin-bottom: 42px;
    position: relative;

}

.price-title .line {
    width: 40px;
    height: 2px;
    background: #E1E3E6;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -20px;
}

.price-desc {
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    color: #636970;
    font-family: PingFangSC-Light;
    letter-spacing: 0;
}

.price-wrapper {
    width: 896px;
    margin: 52px auto 0;
}

.price-list {
    /*width: 896px; !* 1215*!*/
    /*margin: 52px auto 0;*/
    overflow: hidden;
    padding: 32px;
    margin: -32px;
}

.price-list li .container {
    width: 185px;
    margin: 0 auto;
}

.price-list li .container .line {
    width: 60px;
    height: 1px;
    background-color: #E1E3E6;
    margin: 0 auto;
}

.price-list li:first-child {
    margin-right: 48px;
}

.price-list li {
    width: 424px;
    height: 280px;
    float: left;
    background: #FFFFFF;
    box-shadow: 0 12px 32px 0 rgba(82, 139, 204, 0.10);
    border-radius: 4px;
}

.price-icon-container div {
    float: left;
}

.price-icon-container {
    overflow: hidden;
    width: 120px;
    margin: 52px auto 12px;
}

.price-icon {
    width: 40px;
    height: 40px;
    float: left;
}

.price-icon-desc {
    text-align: center;
}

.price-icon-desc span {
    opacity: 0.4;
    font-family: PingFangSC-Light;
    font-size: 14px;
    color: #2B333D;
    letter-spacing: 0;
    line-height: 14px;
}

.price-icon-desc span:first-child {
    margin-right: 42px;
}

.icon-text-container {
    text-align: center;
    position: absolute;
    top: 96px;
    width: 98px;
    left: 50%;
    margin-left: -48px;
}

.icon-text-container span {
    opacity: 0.4;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #2B333D;
    letter-spacing: 0;
    line-height: 14px;
}

.icon-text-container span:first-child {
    margin-right: 42px;
}

.price-detail-desc {
    margin: 28px 0 17px;
    width: 190px;
    text-align: center;
}

.price-detail-desc .mark {
    font-family: PingFangSC-Semibold;
    font-size: 26px;
    color: #2B333D;
    letter-spacing: 0;
}

.price-detail-desc .number {
    font-family: HelveticaNeue-Bold;
    font-size: 66px;
    color: #2B333D;
    line-height: 66px;
}

.price-detail-desc .unit {
    opacity: 0.5;
    font-family: PingFangSC-Light;
    font-size: 19px;
    color: #2B333D;
    letter-spacing: 0;
}

.advantage-list-title {
    font-size: 16px;
    color: #2B333D;
    letter-spacing: 0;
    text-align: center;
    line-height: 16px;
    margin-bottom: 8px;
}

.advantage-list-desc {
    font-size: 12px;
    color: #636970;
    letter-spacing: 0;
    text-align: center;
    line-height: 21px;
}

.price-icon-arrow {
    background: url("images/arrow.png") 50% 50% no-repeat;
}

.price-icon-english {
    background: url("images/ic_English.png") 50% 50% no-repeat;
}

.price-icon-chinese {
    background: url("images/ic_Chinese.png") 50% 50% no-repeat;
}

/* 多种语言互译 */
.multi-language {
    background: #fff;
    margin-top: 0;
    height: 590px;
    box-sizing: border-box;
    padding-top: 80px;
}


.multi-language-title {
    padding-bottom: 16px;
    margin-bottom: 54px;
    position: relative;
    font-size: 32px;
    color: #2B333D;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    font-family: PingFangSC-Semibold;
}

.multi-language-title .line {
    width: 40px;
    height: 2px;
    background: #E1E3E6;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -20px;
}

.multi-language .multi-language-content {
    width: 1160px;
    margin: 0 auto;
    position: relative;
}

.multi-language .multi-language-content .multi-language-background-image {
    width: 699px;
    height: 373px;
    background: url("images/multi-lan-background.png");
    position: absolute;
    top: 0;
    left: 230px;
}

.multi-language-line {
    overflow: hidden;
    margin-bottom: 66px;
}

.multi-language-wrap {
    width: 64px;
    height: 96px;
    overflow: hidden;
    float: left;
    margin-right: 90px;
}

.multi-language .multi-language-content .multi-language-wrap:last-child {
    margin-right: 0;
}

/* 1157 */
.multi-language .multi-language-content .multi-language-icon {
    margin: 0 auto;
    position: relative;
    z-index: 1000;
}

.multi-language .multi-language-content .multi-language-icon-1 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-1.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-2 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-2.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-3 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-3.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-4 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-4.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-5 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-5.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-6 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-6.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-7 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-7.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-8 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-8.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-9 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-9.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-10 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-10.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-11 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-11.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-12 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-12.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-13 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-13.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-14 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-14.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-15 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-15.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-icon-16 {
    width: 58px;
    height: 58px;
    background: url("images/icon-lan-16.png") 50% 50% no-repeat;
}

.multi-language .multi-language-content .multi-language-title {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #2B333D;
    margin-top: 15px;
}



/*服务报价结束*/
/*服务流程开始*/
.localTrans .serviceProgress {
    background: #fff;
    margin-top: 80px;
}

/*.localTrans .serviceProgress-image {*/
/*margin: 0 auto;*/
/*background: url('./images/pic_ProcessBg.jpg') 50% 50% no-repeat;*/
/*height: 500px;*/
/*width: 100%;*/
/*max-width: 1920px;*/
/*background-size: cover;*/
/*}*/

.serviceProgress-container {
    padding-top: 11px;
    /*padding-bottom: 112px;*/
}

.serviceProgress-title {
    padding-bottom: 16px;
    margin-bottom: 70px;
    position: relative;
    font-size: 32px;
    color: #2B333D;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    font-family: PingFangSC-Semibold;
}

.serviceProgress-title .line {
    width: 40px;
    height: 2px;
    background: #E1E3E6;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -20px;
}

.serviceProgress-list {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 33px;
    overflow: hidden;
}


.serviceProgress-list li {
    /*width: 12.5%;*/
    float: left;
}

.serviceProgress-list li.step1 {
    width: 94px;
}

.serviceProgress-list li.step2 {
    width: 135px;
    margin-left: 83px;
}

.serviceProgress-list li.step3 {
    width: 150px;
    margin-left: 83.6px;
}

.serviceProgress-list li.step4 {
    width: 150px;
    margin-left: 83.6px;
}

.serviceProgress-list li.step5 {
    width: 141px;
    margin-left: 84.1px;
}

.serviceProgress-list li.step6 {
    width: 124px;
    margin-left: 71px;
}

.serviceProgress-icon {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    margin-bottom: 8px;
}

.serviceProgress-list .icon1 {
    background: url("images/ic_step1.png") 50% 50% no-repeat;
}

.serviceProgress-list .icon2 {
    background: url("images/ic_step2.png") 50% 50% no-repeat;
}

.serviceProgress-list .icon3 {
    background: url("images/ic_step3.png") 50% 50% no-repeat;
}

.serviceProgress-list .icon4 {
    background: url("images/ic_step4.png") 50% 50% no-repeat;
}

.serviceProgress-list .icon5 {
    background: url("images/ic_step5.png") 50% 50% no-repeat;
}

.serviceProgress-list .icon6 {
    background: url("images/ic_step6.png") 50% 50% no-repeat;
}


.serviceProgress-desc {
    text-align: center;
    font-size: 14px;
    color: #636970;
    letter-spacing: 1px;
    font-family: PingFangSC-Light;
}

.serviceProgress-desc .strong {
    font-weight: 600;
}

.serviceProgress .progressBar {
    width: 1268px;
    margin: 0 auto;
}

.serviceProgress-line {
    width: 1103px;
    height: 8px;
    margin: 0 auto;
    overflow: hidden;
}

.serviceProgress-line .line {
    width: 40px;
    height: 2px;
    background: #E1E3E6;
    float: left;
    margin-top: 4px;
}

.serviceProgress-line .line {
    height: 1px;
    background: #E1E3E6;
    float: left;
    margin-top: 4px;
}

.serviceProgress-line .line1 {
    width: 188.6px;
}

.serviceProgress-line .line2 {
    width: 217.6px;
}

.serviceProgress-line .line3 {
    width: 225.6px;
}

.serviceProgress-line .line4 {
    width: 218.6px;
}

.serviceProgress-line .line5 {
    width: 204.6px;
}


.serviceProgress-line .circle {
    width: 8px;
    height: 8px;
    background: #E1E3E6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
}

.serviceProgress .progressBar-text-list {
    height: 14px;
    margin-top: 8px;
}

.progressBar-text-list span {
    float: left;
    width: 39px;
    font-size: 14px;
    text-align: center;
    line-height: 14px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #636970;
    letter-spacing: 1px;
}

.progressBar-text-list .step1 {
    margin-left: 70px;
}

.progressBar-text-list .step2 {
    margin-left: 158px;
}

.progressBar-text-list .step3 {
    margin-left: 186px;
}

.progressBar-text-list .step4 {
    margin-left: 188px;
}

.progressBar-text-list .step5 {
    margin-left: 194px;
}

.progressBar-text-list .step6 {
    margin-left: 188px;
}

.xxx {
    float: left;
    width: 8px;
    height: 8px;
    background-color: black;
}

/*联系我们开始*/
.localTrans-contact {
    background: #FAFBFD;
}

.localTrans-contact-image {
    width: 100%;
    height: 600px;
    background: url("images/pic_ContactBg.jpg") 50% 50% no-repeat;
    margin: 0 auto;
    background-size: cover;
}

.localTrans-contact-container {
    padding-top: 40px;
}

.localTrans-contact-container #name,
.localTrans-contact-container #mobile,
.localTrans-contact-container #email {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 175%;
    color: #2A2B2E;
}

.localTrans-contact-container .input-content {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 175%;
    color: #2A2B2E;
}

.localTrans-contact-container .error-notice {
    height: 17px;
    width: 795px;
    margin: 13px auto 10px;
    color: #FB3A4C;

}

.localTrans-contact-container .error-notice span {
    display: none;
}

.localTrans-contact-title {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #2A2B2E;
}

.localTrans-contact-text {
    font-family: PingFangSC-Light;
    font-size: 14px;
    color: #A9AEB8;
    letter-spacing: 0;
    text-align: center;
    line-height: 14px;
    width: 617px;
    margin: 16px auto 41px;
}

.localTrans-contact-container form input {
    border: 0px;
    outline: none;
    width: 230px;
    height: 40px;
    text-indent: 12px;
    box-shadow: none;
    border: 1px solid #E6E7E8;
    border-radius: 4px;
    box-shadow: none;
    background: #FFFFFF;
    padding-left: 0;
}

.localTrans-contact-form {
    width: 722px;
    margin: 0 19px 0 110px;
    font-size: 0;
}

.localTrans-contact-form .error {
    border: 1px solid #F44336;
}

.localTrans-contact-form input:nth-child(n+2) {
    margin-left: 15px;
}

.localTrans-contact-form input::-webkit-input-placeholder {
    font-family: PingFangSC-Light;
    font-size: 13px;
    color: #939599;
    font-style: normal;
    font-weight: 400;
    opacity: 0.7;
    letter-spacing: 0;
    line-height: 100%;
}

.localTrans-contact-form input:-moz-placeholder {
    font-family: PingFangSC-Light;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    color: #939599;
    opacity: 0.7;
    letter-spacing: 0;
    /*line-height: 28px;*/
}

.localTrans-contact-form input:-ms-input-placeholder {
    font-family: PingFangSC-Light;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    color: #939599;
    opacity: 0.7;
    letter-spacing: 0;
    /*line-height: 28px;*/
}

.localTrans-contact-content textarea::-webkit-input-placeholder {
    font-family: PingFangSC-Light;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #939599;
    opacity: 0.7;

}

.localTrans-contact-content textarea:-moz-placeholder {
    font-family: PingFangSC-Light;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #939599;
    opacity: 0.7;
}

.localTrans-contact-content textarea:-ms-input-placeholder {
    font-family: PingFangSC-Light;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #939599;
    opacity: 0.7;
}

.localTrans-contact-form input {
    box-sizing: border-box;
    border-radius: 4px;
}

.localTrans-contact-content {
    width: 722px;
    height: 228px;
    margin: 0 19px 0 110px;
    position: relative;
    border: 1px solid #E6E7E8;
    border-radius: 4px;
    background: #FFFFFF;
    box-sizing: border-box;
}

.localTrans-contact-content textarea {
    height: 190px;
    width: 714px;
    border: 0px;
    outline: none;
    padding: 11px 12px 0 12px;
    box-sizing: border-box;
    box-shadow: none;
    border-radius: 4px;
    background: #FFFFFF;
    /* border: 1px solid #E6E7E8; */
    border-radius: 4px;
}

#upload {
    opacity: 0;
    z-index: 10;
    position: absolute;
    bottom: 12px;
    left: 70px;
    cursor: pointer;
}

.submit-wrap input {
    height: 36px;
    width: 272px;
    border: 0;
    border-radius: 4px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    cursor: pointer;
    box-shadow: none;
    background: #FB3A4D;
    border-radius: 4px;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    color: #FFFFFF;
}

.submit-wrap {
    margin: 32px auto 0;
    width: 722px;
    text-align: center;
}

.localTrans-contact-content .will-upload {
    width: 722px;
    height: 36px;
    padding-left: 12px;
    box-sizing: border-box;
}

.localTrans-contact-content p {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #626469;
}

.localTrans-contact-content p span {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #4D71FF;
    margin-left: 4px;
}

.goto-place-an-order {
    position: relative;
    min-width: 1200px;
    max-width: 1920px;
    height: 342px;
    margin: 0 auto;
}

.goto-place-an-order-image {
    margin: 0 auto;
    background: url("images/contact-us-background.png") 50% 50% no-repeat;
    height: 342px;
    width: 100%;
    background-size: cover;
}

.goto-place-an-order-btn {
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -127px;
    width: 254px;
    height: 42px;
    box-sizing: border-box;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
    background: #FB3A4D;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
}
.goto-place-an-order-btn:hover {
    background: #FB3A4D; 
    color: #FFFFFF; 
}
#ft {
    position: absolute;
    top: 214px;
    left: 50%;
    margin-left: -600px !important;
    background: transparent !important;
    padding: 0 !important;
}

@media only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .translate-list .transType1 {
        background: url("images/ic_type1@2x.png");
        background-size: 48px 48px;
    }

    .translate-list .transType2 {
        background: url("images/ic_type2@2x.png");
        background-size: 48px 48px;
    }

    .translate-list .transType3 {
        background: url("images/ic_type3@2x.png");
        background-size: 48px 48px;
    }

    .translate-list .transType4 {
        background: url("images/ic_type4@2x.png");
        background-size: 48px 48px;
    }

    .translate-list .transType5 {
        background: url("images/ic_type5@2x.png");
        background-size: 48px 48px;
    }

    .translate-list .transType6 {
        background: url("images/ic_type6@2x.png");
        background-size: 48px 48px;
    }

    .service-list .service-logo1 {
        background: url("images/ic_feature1@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo2 {
        background: url("images/ic_feature2@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo3 {
        background: url("images/ic_feature3@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo4 {
        background: url("images/ic_feature4@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo5 {
        background: url("images/ic_feature5@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo6 {
        background: url("images/ic_feature6@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo7 {
        background: url("images/ic_feature7@2x.png");
        background-size: 64px 64px;
    }

    .service-list .service-logo8 {
        background: url("images/ic_feature8@2x.png");
        background-size: 64px 64px;
    }

    .team-image {
        background: url("images/VCG21gic19304751@2x.png") 80% 100% no-repeat;
        background-size: 620px 378px;
    }

    .cooperation-list-big .logo_big1 {
        background: url("images/logo_keep@2x.png");
        background-size: 180px 64px;
    }

    .cooperation-list-big .logo_big2 {
        background: url("images/logo_huayu@2x.png");
        background-size: 180px 64px;
    }

    .cooperation-list-big .logo_big3 {
        background: url("images/logo_yume@2x.png");
        background-size: 180px 64px;
    }

    .cooperation-list-small .logo_small1 {
        background: url("images/logo_AFTX@2x.png");
        background-size: 160px 52px;
    }

    .cooperation-list-small .logo_small2 {
        background: url("images/logo_Golive@2x.png");
        background-size: 160px 52px;
    }

    .cooperation-list-small .logo_small3 {
        background: url("images/logo_blizz@2x.png");
        background-size: 160px 52px;
    }

    .cooperation-list-small .logo_small4 {
        background: url("images/logo_fever@2x.png");
        background-size: 160px 52px;
    }

    .cooperation-list-small .logo_small5 {
        background: url("images/logo_heroes@2x.png");
        background-size: 160px 52px;
    }

    .cooperation-list-small .logo_small6 {
        background: url("images/logo_yinyangshi@2x.png");
        background-size: 160px 52px;
    }

    .price-icon-chinese {
        background: url("images/Bitmap@2x.png");
        background-size: 40px 40px;
    }

    .price-icon-english {
        background: url("images/Bitmap@2x(1).png");
        background-size: 40px 40px;
    }

    .serviceProgress-list .icon1 {
        background: url("images/ic_step2@2x.png");
        background-size: 48px 48px;
    }

    .serviceProgress-list .icon2 {
        background: url("images/ic_step3@2x.png");
        background-size: 48px 48px;
    }

    .serviceProgress-list .icon3 {
        background: url("images/ic_step4@2x.png");
        background-size: 48px 48px;
    }

    .serviceProgress-list .icon4 {
        background: url("images/ic_step5@2x.png");
        background-size: 48px 48px;
    }

    .serviceProgress-list .icon5 {
        background: url("images/ic_step6@2x.png");
        background-size: 48px 48px;
    }

    .serviceProgress-list .icon6 {
        background: url("images/ic_step7@2x.png");
        background-size: 48px 48px;
    }

    .localTrans-contact-image {
        background: url("images/pic_ContactBg@2x.png") 50% 50% no-repeat;
        background-size: cover;
    }

    .localTrans .banner-image {
        background: url("images/banner-local2.png") 50% 50% no-repeat;
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-1 {
        background: url("images/icon-lan-1@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-2 {
        background: url("images/icon-lan-2@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-3 {
        background: url("images/icon-lan-3@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-4 {
        background: url("images/icon-lan-4@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-5 {
        background: url("images/icon-lan-5@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-6 {
        background: url("images/icon-lan-6@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-7 {
        background: url("images/icon-lan-7@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-8 {
        background: url("images/icon-lan-8@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-9 {
        background: url("images/icon-lan-9@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-10 {
        background: url("images/icon-lan-10@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-11 {
        background: url("images/icon-lan-11@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-12 {
        background: url("images/icon-lan-12@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-13 {
        background: url("images/icon-lan-13@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-14 {
        background: url("images/icon-lan-14@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-15 {
        background: url("images/icon-lan-15@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-icon-16 {
        background: url("images/icon-lan-16@2x.png");
        background-size: cover;
    }

    .multi-language .multi-language-content .multi-language-background-image {
        background: url("images/multi-lan-background@2x.png");
        background-size: cover;
    }

    .goto-place-an-order-image {
        margin: 0 auto;
        background: url("images/contact-us-background@2x.png") 50% 50% no-repeat;
        height: 500px;
        width: 100%;
        background-size: cover;
    }
}

@media screen\0 {
    * {
        font-family: "Microsoft YaHei" !important;
    }
}

/* 弹窗 */
.localTransContantUs-box {
    width: 851px;
    height: 493px;
    background: #FAFBFD;
    border-radius: 8px;
    padding: 0;
}

.localTransContantUs-box .close,
.localTransContantUs-box .close:hover {
    top: 16px;
    right: 16px;
    height: 16px;
    width: 16px;
    background: url('images/localTransContantUs-box-close.png');
    background-size: cover;
}

.localTransContantUs-box .label {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    text-align: right;
    color: #2A2B2E;
}

.localTransContantUs-box .red {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    text-align: right;
    color: #FA4B3E;
}

.localTransContantUs-box-line {
    overflow: hidden;
    margin-bottom: 17px;
}

.label-wrap {
    float: left;
    width: 70px;
    margin-left: 24px;
    margin-top: 10px;
}

.label-wrap .red {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    text-align: right;
    color: #FA4B3E;
    margin-right: 6px;
}

.label-wrap .label {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    text-align: right;
    color: #2A2B2E;
}

.label-wrap .label-2 {
    margin-left: 14px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition-delay: 999999999s;
    transition: color 999999999s ease-out, background-color 999999999s ease-out;
    -webkit-transition-delay: 999999999s;
    -webkit-transition: color 999999999s ease-out, background-color 999999999s ease-out;
    /* -webkit-text-fill-color: #fff; */
}

input::-webkit-credentials-auto-fill-button {
    display: none !important;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    /* 避免占用 input 元素额外的 padding，正常情况下存在 display: none!; 就可以了 */
    right: 0;
}

.message-container {
    border-radius: 8px;
    overflow: hidden;
}