ul,li{list-style: none;}
/*
表单正文内容开始
*/

.RegisterYourProduct{max-width: 1140px;margin: 0 auto;}
.RegisterYourProduct h2{font-size: 24px;font-weight: bold;margin-bottom: 15px;}
.RegisterYourProduct .companyText{padding: 0 15px 15px 0;}
.RegisterYourProduct .company{margin-bottom: 15px;overflow: hidden}
.RegisterYourProduct .company.w100 input{width: calc(100% - 30px);}
.RegisterYourProduct .company.w50 .wfl50, .RegisterYourProduct .company.w50 .wfr50{width: calc(50% - 10px);}
.RegisterYourProduct .company.w50 .wfl50 input, .RegisterYourProduct .company.w50 .wfr50 input{width: calc(100% - 30px);}
.RegisterYourProduct .company input{background: #1f2946;display: block;padding: 15px;color: #fff;font-size: 16px;}
.RegisterYourProduct .companyFile{background: #DDD;padding: 15px;}
.RegisterYourProduct .companyFile p{font-weight: bold;}
.RegisterYourProduct .companyFile input{display: block;margin-top: 15px;margin-bottom: 10px;}
.RegisterYourProduct .errBox{position: relative;padding-left: 10px;color: #ff0000;}
.RegisterYourProduct .errBox::before{position: absolute;content: "";width: 3px;height: 3px;display: block;border-radius: 100%;background: #ff0000;top: 50%;left: 0;margin-top: -2px}
.RegisterYourProduct .companyButton{margin: 15px;}
.RegisterYourProduct .companyButton input{padding: 10px 30px;background: #fea532;border: 1px solid #fea532;color: #fff;display: block;margin: auto;cursor: pointer;}


/*

*/

.customerlogos img{width: 100%;}
.asiaService{overflow: hidden;}
.asiaService .asBanner{overflow: hidden;background: url("/static/images/services-en-banner.jpg") no-repeat left center;background-size: cover;height: 570px;position: relative;}
.factoryPartsService .asBanner{background: url("/static/images/genuine-factory-parts-fi-d.jpg") no-repeat left center;background-size: cover;}
.asiaService .asBanner .et_pb_text_inner{
    width: 50%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,0.4);
    padding: 5% 0;
}
.asiaService .asBanner .et_pb_text_inner h1 strong{font-size: 52px;position: relative;line-height: initial;padding: 0 0 10px;}
.asiaService .asBanner .et_pb_text_inner h1 strong::before{
    content: "";
    position: absolute;
    display: block;
    border-bottom: 2px solid #ffad1d;
    width: 60%;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.asiaService .asBanner .et_pb_text_inner h2{line-height: 1em;font-size: 30px;margin-top: 20px;font-weight: normal}
.asiaService .listtow{overflow: hidden;background: #F2F2F2;padding: 4% 0;text-align: center;}
.asiaService .listtow li{width: 50%;float: left;}
.asiaService .listtow li:nth-of-type(1){border-right:1px solid #ccc;width: calc(50% - 1px);}
.asiaService .listtow img{width: 35%;min-width: 170px;display: block;margin: auto;}
.asiaService .listtow h3{font-size: 30px;line-height: initial;}
.asiaService .listtow p{width: 75%;margin: 15px auto;}
.asiaService .listtow a{color: #2ea3f2;}
.PrintronixBox{ text-align: center;}
.Printronix{background: #224286;padding: 4% 0;overflow: hidden;}
.genuinefl,.genuinefr{display: inline-block;vertical-align: middle;}
.genuinefr p {max-width: 600px;}
.genuinefl img{
    width: 300px;
    margin: auto;
    display: block;
}
.genuinefr{color: #fff;margin-left: 4%; text-align: left;}
.genuinefr h2{
    font-size: 30px;
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 55px;
    line-height: initial;
}
.genuinefr h2::after{
    content: "";
    display: block;
    width: 35%;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 2px solid #ffad1d;
}

.genuinefr h3{
    font-size: 28px;
    position: relative;
    margin-bottom: 15px;
    line-height: initial;
}
.genuinefr  ul{margin-top: 25px;}
.genuinefr  ul a{color: #FDAD34;position: relative;display: block;padding-left: 15px;}
.genuinefr  ul a::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top:4px;
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:10px solid #ffad1d;
}
.Equipment{padding: 4% 0;}
.Equipment h2{
    font-size: 30px;
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 55px;
    text-align: center;
    line-height: initial;
}
.Equipment h2::after{
    content: "";
    display: block;
    width: 35%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    border-bottom: 2px solid #ffad1d;
}
.EquipmentBox{max-width: 1080px;width: 80%;margin: auto;overflow: hidden}
.EquipmentBox li{overflow: hidden;margin-bottom: 15px;}
.EquipmentBox li img{display: block;margin: auto;width: 185px;}
.EquipmentBox li dl{width: calc(100% - 200px);padding-left: 15px;margin-top: 25px;}
.EquipmentBox li img,.EquipmentBox li dl{float: left;}
.EquipmentBox li dt{font-size: 26px;font-weight: bold;margin-bottom: 25px;line-height: initial;}
.EquipmentBox li dd p{position: relative;padding-left: 15px;}
.EquipmentBox li dd p::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top:4px;
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:10px solid #ffad1d;
}
.Equipment table{background: #000;margin: auto;width: 80%; text-align: center;max-width: 1080px;}
.Equipment table td{background: #fff;padding: 5px 0;font-weight: bold;font-size: 14px;}

.Equipment table tr:nth-of-type(1) td{    background: #0154a6;color: #fff;font-size: 20px;}
.Equipment table tr:nth-of-type(2n) td{    background: #dcdddf;}
.Equipment table tr:nth-of-type(n+4) td:nth-of-type(n+2){
    font-family: initial;
    color: #0154a6;
    font-size: 26px;
    font-weight: bold;
}

.Equipment table tr:hover{background: #fff;color: #000;}

.Equipment a{
    color: #000000;
    font-weight: 600;
    background-color: #FDAD34;
    width: 85px;
    display: block;
    padding: 5px;
    margin: auto;
    text-align: center;
    margin-top: 25px;
}
.Needs ul{width: 80%;margin: auto;max-width: 1080px;}
.Needs ul li{text-align: left;}
.Needs ul li h3{line-height: initial;}
.asiaService .Needs p{width: 100%;}
.asiaService .Needs li:nth-of-type(1){border: 0;}
.Companies{width: 80%;margin: auto;max-width: 1080px;overflow: hidden;padding-bottom: 2%;}
.Companies h2{margin-bottom: 35px;}
.Companies h2 small{font-weight: normal;display: block;font-size: 14px;margin-top:5px;}
.Companies ul li{background: #F2F2F2;padding: 20px;width: calc((100% - 225px) / 3);float: left;margin: 15px;height: 85px;}
.Consultation{padding: 4% 0; background: #003982;color: #fff;}
.Consultation h2{
    font-size: 30px;
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 55px;
    text-align: center;
    line-height: initial;
}
.Consultation h2::after{
    content: "";
    display: block;
    width: 35%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    border-bottom: 2px solid #ffad1d;
}
.ConsultationBox{
    width: 80%;margin: auto;max-width: 800px;overflow: hidden;
}
.ConsultationBox p{float: left;}
.ConsultationBox p strong{font-size: 20px;font-weight: bold;display: block;margin: 10px 0;}
.ConsultationBox a{
    color: #000000;
    font-weight: 600;
    background-color: #FDAD34;
    width: 85px;
    display: block;
    float: right;
    padding: 5px;
    margin: auto;
    text-align: center;
    margin-top: 25px;
}



.factoryPartsService  .asBanner .et_pb_text_inner{width: 100%;}
.factoryPartsService  .factoryparts{width: 320px;margin-left: 10%;}
.factoryPartsService  .factoryparts,.factorypartsHh{display: inline-block;vertical-align: middle;}
.factoryPartsService  .factorypartsHh{padding:0 5%;}

.Trust{
    background: #F2F2F2;
    padding: 4% 0;
}
.Trust h2{
    font-size: 30px;
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 55px;
    line-height: initial;
    text-align: center;
}
.Trust h2::after{
    content: "";
    display: block;
    width: 35%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    border-bottom: 2px solid #ffad1d;
}
.Trust .TrustBoxFl ul{margin-top: 25px;}
.Trust .TrustBoxFl ul a{color: #2ea3f2;position: relative;display: block;padding-left: 15px;}
.Trust .TrustBoxFl ul a::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top:4px;
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:10px solid #2ea3f2;
}
.Trust .TrustBox{
    max-width: 1000px;
    width: 80%;
    margin: auto;
    overflow: hidden;
}
.TrustBoxFl{float: left;width: 65%;padding-right: 5%;}
.TrustBoxFr{float: right;width: 30%;}
.TrustBoxFr li{margin: 15px 0;}
.TrustBoxFr img,.TrustBoxFr b{display: inline-block;vertical-align: middle;}
.TrustBoxFr img{width: 65px;height: 65px; margin-right: 15px;}

.serverImgsBoxs{background: #1e2744;padding:0 0 4%; text-align: center;}
.serverImgsBoxs a{
    color: #000000;
    font-weight: 600;
    background-color: #FDAD34;
    width: 85px;
    display: block;
    padding: 5px;
    margin: auto;
    text-align: center;
    margin-top: 25px;
}
.serverImgsBoxs img{
    display: block;
    margin: auto;
    top: -25px;
    position: relative;
}
.genuineQualityTop{overflow: hidden;position: relative;}
.genuineQualityTop .fls{
    padding: 4%;
    float: left;
    width: 50%;
}
.genuineQualityTop .fls h3{font-size: 30px;font-weight: bold;margin-bottom: 15px;line-height: initial;}
.genuineQualityTop .fls ul{margin-top: 45px;}
.genuineQualityTop .fls li{overflow: hidden;}
.genuineQualityTop .fls li{position: relative;padding-left: 15px;width: 45%;float: left;}
.genuineQualityTop .fls li::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top:4px;
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:10px solid #ffad1d;
}
.genuineQualityTop .flr{width: 42%;
    position: absolute;
    right: 0;
    height: 100%;
    background: url("/static/images/ptx-factory-parts-image-1.jpg") no-repeat center;
    background-size: cover;
}
.genuineQualityBottom{color: #fff;}
.genuineQualityBottom .flr{
    width: 42%;
    position: absolute;
    left: 0;
    height: 100%;
    background: url("/static/images/ptx-factory-parts-image-2a.jpg") no-repeat center;
    background-size: cover;
}
.genuineQualityBottom .fls{position:relative; width: 50%;  padding: 4%;background:#3580d3;float: right;}
.factoryPartsService .GenuineMss li:nth-of-type(1){width:100%;border: 0;}
.factoryPartsService .GenuineMss li img{width: 125px;}


@media (max-width: 800px) {
    .asiaService .asBanner{height: 220px;}
    .asiaService .asBanner .et_pb_text_inner{
        width: 70%;
        background: rgba(0,0,0,0.2);
        padding: 15px 0;
        color: #ffff;
    }
    .asiaService .asBanner .et_pb_text_inner{
        top: 60%;
    }
    .asiaService .asBanner{background: url("/static/images/services-en-banner.jpg") no-repeat left; background-size: cover;}
    .factoryPartsService .asBanner{overflow: hidden;background: url("/static/images/genuine-factory-parts-fi-d.jpg") no-repeat center;background-size: cover;height: initial;}
    .factoryPartsService .factorypartsHh{color: #000;}

    .asiaService .asBanner .et_pb_text_inner h1 strong{font-size: 24px;}
    .asiaService .asBanner .et_pb_text_inner h2{font-size: 18px;}
    .asiaService .listtow li,.asiaService .listtow li:nth-of-type(1){    width: auto;padding: 0 15px;}
    .genuinefl,.genuinefr{float: none;    margin: auto;}
    .genuinefr{width: 80%;margin-bottom: 25px;}
    .genuinefr h2{
        padding-bottom: 25px;
        margin-bottom: 25px;
    }
    .genuinefr ul a::after{top: 1px;}
    .EquipmentBox li img, .EquipmentBox li dl{float: none;}
    .EquipmentBox li dl{
        width:100%;
        padding-left: 0px;
        margin-top: 15px;
    }
    .Equipment h2{margin-bottom: 25px;padding-bottom: 25px;}
    .Companies{margin-bottom: 25px;}
    .Companies ul li{width: auto;margin: 15px 0 0;}
    .Consultation h2{
        padding-bottom:25px;margin-bottom: 25px;
    }
    .ConsultationBox a,.ConsultationBox p{float: none;}

    .factoryPartsService .asBanner .et_pb_text_inner{background: none;    overflow: hidden;
        top: auto;
        transform: none;}
    .factoryPartsService .asBanner .et_pb_text_inner{position: static;}
    .factoryPartsService .factoryparts, .factorypartsHh{display: block;margin: auto;}
    .TrustBoxFl,.TrustBoxFr{width: auto;float: none;}
    .Trust h2{margin-bottom: 25px;padding-bottom: 20px;}
    .serverImgsBoxs img{width: 80%;}
    .genuineQualityTop .fls ul{margin-left: 0;overflow: hidden; padding: 0;}
    .genuineQualityTop .fls,.genuineQualityTop .flr{width: 100%;padding: 0;position: static;float:none;overflow: hidden; }
    .genuineQualityTop .flr{height: 220px;}
    .genuineQualityBottom .fls{padding: 25px;    width: auto;}
    .factoryPartsService .factoryparts{margin:40px auto 0;width: 220px;}

}
