.hkcompanybg {
    position: relative;
}

.hkcompanybg img {
    width: 100%;
}

.hkcompanybg div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.hkcompanybg div h1 {
    font-size: 48px;
    position: relative;
    color: #ffffff;
    text-shadow: 1px 1px 4px #083863;
    letter-spacing: 5px;
}

.hkcompanybg div p {
    color: #fff;
    font-size: 18px;
    text-shadow: 1px 1px 4px #083863;
    letter-spacing: 3px;
    padding-top: 30px;
}

.hkcompanybg div h1::after {
    content: '';
    height: 2px;
    width: 200px;
    background-color: #e1f1f4;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.daohang .breadcrumb li span {
    padding-right: 10px;
    color: #337ab7;
}

.hkcompanyad .hkcompanyad-main {
    max-width: 1200px;
    margin: 0 auto;
}

.hkcompanyad .hkcompanyad-main .title-wrap .title {
    font-size: 32px;
    color: #333;
    text-align: center;
    padding: 6.25rem 0 1.25rem 0;
}

.hkcompanyad .hkcompanyad-main .title-wrap .title-line {
    width: 50px;
    height: 3px;
    background: #c5d0ff;
    margin: 0 auto;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list {
    padding: 5rem 0;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul {
    display: flex;
    flex-wrap: wrap;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul p {
    margin: 0;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li {
    margin: 15px;
    width: 30%;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li .text-wrap {
    box-shadow: 0 0 5px #f5e4e4;
    text-align: center;
    background-color: #efefef00;
    height: 210px;
    padding: 0 10px;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li .text-wrap img {
    width: 45px;
    height: auto;
    display: inline-block;
    margin: 20px 10px;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li .text-wrap div {
    color: #fff;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li .text-wrap div .title {
    width: 100%;
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: 500;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li .text-wrap div .des {
    margin-top: 10px;
    font-size: 14px;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li:first-child {
    background-color: #f5c543;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li:nth-child(2) {
    background-color: #6de1b1;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li:nth-child(3) {
    background-color: #51adf8;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li:nth-child(4) {
    background-color: #ee8e43;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li:nth-child(5) {
    background-color: #3f80b6;
}

.hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li:nth-child(6) {
    background-color: #bb601a;
}

.hkcompanylc {
    background: #f5f5f5;
}

.hkcompanylc .hkcompanylc-main {
    max-width: 1200px;
    margin: 0 auto;
}

.hkcompanylc .hkcompanylc-main .nav-tabs {
    border-bottom: 2px solid #c5d0ff;
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
}

.hkcompanylc .hkcompanylc-main .nav-tabs li {
    width: 50%;
    text-align: center;
    background-color: #bbbab9;
}

.hkcompanylc .hkcompanylc-main .nav-tabs li a {
    border-radius: 0px;
    font-size: 25px;
    color: #fff;
}

.hkcompanylc .hkcompanylc-main .nav-tabs li a:hover {
    background-color: #fff;
    border: none;
}

.hkcompanylc .hkcompanylc-main .nav-tabs .active {
    background-color: #edb72d;
}

.hkcompanylc .hkcompanylc-main .nav-tabs .active a {
    background-color: transparent;
}

.hkcompanylc .hkcompanylc-main .nav-tabs .active a:focus {
    background-color: #edb72d;
}

.hkcompanylc .hkcompanylc-main .nav-tabs li:hover a {
    background-color: #edb72d;
    border: none;
}

.hkcompanylc .hkcompanylc-main .title-wrap .title {
    font-size: 32px;
    text-align: center;
    padding: 6.25rem 0 1.25rem 0;
}

.hkcompanylc .hkcompanylc-main .title-wrap .title-line {
    width: 50px;
    height: 3px;
    background: #c5d0ff;
    margin: 0 auto;
}

.hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList1 ul li {
    padding: 0 30px;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList {
    padding: 5rem 0;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li {
    border-radius: 5px;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li div {
    text-align: center;
    margin: 10px;
    height: 200px;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li div .img {
    position: relative;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li div .img img {
    width: 100px;
    padding: 20px;
    border: 2px solid #fccd63;
    border-radius: 20%;
    cursor: pointer;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li div .img .img-beforeline {
    position: absolute;
    width: 100px;
    height: 1px;
    left: 0;
    border-bottom: 2px solid #fccd63;
    top: 50%;
    transform: translate(-70%, -50%);
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li div .img .img-beforeline::after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fccd63;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList ul li div .title {
    font-size: 18px;
    margin: 15px 0;
    letter-spacing: 2px;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcList .Registerlaststep {
    display: flex;
    justify-content: flex-end;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcLis2 ul li div {
    background-color: #fff;
    padding: 20px;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcLis2 ul li div img {
    width: 80px;
}

.hkcompanylc .hkcompanylc-main .hkcompanylcLis2 ul li div p {
    margin-top: 20px;
    font-size: 16px;
}

.hkcompanydradv .hkcompanydradv-main {
    max-width: 1200px;
    margin: 0 auto;
}

.hkcompanydradv .hkcompanydradv-main .title-wrap .title {
    font-size: 32px;
    color: #333;
    text-align: center;
    padding: 6.25rem 0 1.25rem 0;
}

.hkcompanydradv .hkcompanydradv-main .title-wrap .title-line {
    width: 50px;
    height: 3px;
    background: #c5d0ff;
    margin: 0 auto;
}

.hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list {
    padding: 5rem 0;
}

.hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list ul li img {
    width: 80%;
}

.hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list ul li .advname {
    font-size: 18px;
    letter-spacing: 2px;
    margin-top: 20px;
}

.hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list ul li .advdes {
    padding: 10px 10px;
    font-size: 15px;
    color: #c0adad;
    letter-spacing: 1px;
    line-height: 24px;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense {
    display: flex;

}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .Licenseimg {
    width: 60%;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense p.paizhao {
    font-size: 20px;
    text-align: center;
    color: #51adf8;
    font-weight: 600;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .Licenseimg img {
    width: 100%;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .ClientsServed ul {
    display: flex;
    flex-wrap: wrap;
    /* 允许换行 */
    margin: 0;
    padding: 0;
    list-style: none;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .ClientsServed ul li {
    width: 50%;
    /* 一行两个的核心 */
    box-sizing: border-box;
    padding: 20px;
    text-align: center;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .ClientsServed ul li:hover .title {
    color: #EDB72D;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .ClientsServed ul li .num {
    font-size: 50px;
    font-weight: 600;
    color: #EDB72D;
}

.hkcompanydradv .hkcompanydradv-main .SecretaryLicense .ClientsServed ul li .title {
    font-size: 20px;
    color: #000;
}

/* 常见问题与解答 */

.qa .qa-main {
    max-width: 1200px;
    margin: 0 auto;
}

.qa .qa-main .title-wrap .title {
    font-size: 32px;
    color: #333;
    text-align: center;
    padding: 6.25rem 0 1.25rem 0;
}

.qa .qa-main .title-wrap .title-line {
    width: 50px;
    height: 3px;
    background: #c5d0ff;
    margin: 0 auto;
}

.qa .qa-main ul li {
    background: #fff;
    margin: 20px;
    padding: 10px;
}

.qa .qa-main .more {
    margin: 0 auto;
    padding-bottom: 50px;
}

.qa .qa-main .more p {
    text-align: center;
}

.qa .qa-main .more p a {
    display: inline-block;
    background-color: #EDB72D;
    padding: 10px 30px;
    font-size: 18px;
    border-radius: 20px;
    color: #fff;
    letter-spacing: 2px;
}

/* 注册完成可获得资料 */
.hkMaterialsAvailable {
    max-width: 1200px;
    margin: 0 auto;
}

.hkMaterialsAvailable h2 {
    text-align: center;
    padding: 6.25rem 0 1.25rem 0;
}

.hkMaterialsAvailable .title-line {
    width: 50px;
    height: 3px;
    background: #c5d0ff;
    margin: 0 auto;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont {
    display: flex;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .BusinessRegistrationCertificate ul {
    display: flex;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .BusinessRegistrationCertificate ul li {
    margin: 30px;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .MaterialstextLtop ul li::before {
    content: "✅ ";
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .MaterialstextLtop ul li {
    font-size: 16px;
    margin: 5px 0px 5px 5px;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .BusinessRegistrationCertificate ul li img {
    width: 200px;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .BusinessRegistrationCertificate ul li p {
    font-size: 1rem;
    text-align: center;
    margin-top: 15px;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .Materialsimg {
    margin-left: 2rem;
}

.hkMaterialsAvailable .hkMaterialsAvailableCont .Materialsimg img {
    width: 100%;
}

/* 公司注册流程-领取证书 */

.arrow-box {
    display: flex;
    justify-content: flex-end;
    position: relative;
}

.arrow-box .arrow-box-p {
    margin-right: 150px;
    height: 100px;
    width: 2px;
    border-bottom: 2px solid #fccd63;
    background: #fccd63;
}

.arrow-box .arrow-box-p::after {
    content: "";
    position: absolute;
    right: 145px;
    bottom: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #fccd63;
}

@media screen and (max-width: 768px) {
    .daohang .breadcrumb {
        width: 100%;
    }

    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .hkcompanybg img {
        height: 250px;
        object-fit: cover;
    }

    .hkcompanybg div h1 {
        font-size: 28px;
    }

    .hkcompanybg div p {
        width: 250px;
        font-size: 16px;
    }

    .hkcompanylc .hkcompanylc-main .title-wrap .title {
        font-size: 24px;
        padding: 20px;
    }

    .hkcompanylc .hkcompanylc-main .nav-tabs {
        width: 100%;
    }

    .hkcompanylc .hkcompanylc-main .nav-tabs li a {
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList {
        padding: 1rem 0;
        overflow-x: scroll;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList ul {
        flex-direction: column;
        width: 200%;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList ul li {
        padding: 5px 10px;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList ul li div {
        height: auto;
        padding: 5px;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList ul li div .img img {
        width: 80px;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcList ul li div .title {
        font-size: 16px;
    }

    .hkcompanylc .hkcompanylc-main #myTabContent .hkcompanylcLis2 ul li div {
        background-color: transparent;
    }

    .hkcompanyad .hkcompanyad-main .title-wrap .title {
        font-size: 24px;
        padding: 20px;
    }

    .hkcompanyad .hkcompanyad-main .hkcompanyad-list {
        padding: 30px 0;
        overflow-x: scroll;
    }

    .hkcompanyad .hkcompanyad-main .hkcompanyad-list ul {
        width: 250%;
    }

    .hkcompanyad .hkcompanyad-main .hkcompanyad-list ul li {
        margin: 5px;
    }

    .hkcompanydradv .hkcompanydradv-main .title-wrap .title {
        font-size: 24px;
        padding: 20px;
    }

    .hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list {
        padding: 30px 0;
        overflow-x: scroll;
    }

    .hkcompanydradv .hkcompanydradv-main .hkcompanydradv-list ul {
        width: 250%;
    }

    .qa .qa-main .title-wrap .title {
        font-size: 24px;
        padding: 20px;
    }

    .qa .qa-main .qabox {
        padding: 1rem 0;
        flex-direction: column;
    }

    .qa .qa-main .qabox .fl {
        margin: 10px;
    }

    .qa .qa-main .qabox .fr {
        margin: 10px;
    }

    .qa .qa-main .qabox li .cont {
        width: 95%;
    }

    .qa .qa-main .more p a {
        font-size: 16px;
        padding: 5px 15px;
    }

    /* 香港公司注册成功后获得资料移动端 */
    .hkMaterialsAvailable .hkMaterialsAvailableCont {
        flex-wrap: wrap;
        margin-top: 30px;
    }
    .hkMaterialsAvailable .hkMaterialsAvailableCont .BusinessRegistrationCertificate ul li {
        margin: 10px;
    }
    .hkMaterialsAvailable .hkMaterialsAvailableCont .BusinessRegistrationCertificate ul li img {
        width: 100%;
    }

    /* 我们的优势-秘书持牌 */
    .hkcompanydradv .hkcompanydradv-main .SecretaryLicense {
        flex-wrap: wrap;
    }

    .hkcompanydradv .hkcompanydradv-main .SecretaryLicense .Licenseimg {
        width: 100%;
    }

    .hkcompanydradv .hkcompanydradv-main .SecretaryLicense .ClientsServed ul li .num {
        font-size: 40px;
    }

    /* 注册流程最后一个步骤 */
    .hkcompanylc .hkcompanylc-main .hkcompanylcList .Registerlaststep li.col-xs-3{
        transform: translateX(290%);
    }
    .arrow-box .arrow-box-p{
        margin-right: -70%;
    }
    .arrow-box .arrow-box-p::after{
        right: calc(-4px - 70%);
    }
    .paizhao{
        margin-top: 30px;
    }
}