.pc-show .index-collection .collection-main {
    width: 75rem;
    margin: 0 auto;
}

.pc-show .index-collection {
    width: 100%;
    padding: 4rem 0;
    background: #f2f5f7;
}

.h5-show .index-collection {
    width: 100%;
    padding: 10rem 6rem;
    background: #f2f5f7;
}


.pc-show .index-banner {
    height: 36rem;
    padding-top: 12.5rem;
    background: url('https://images.zx.lexgos.com/assets/image/pc/hgt_banner.png');
    background-size: 100% 100%;
}

.pc-show .index-banner .banner-main {
    width: 75rem;
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}


.pc-show .index-banner .banner-main .banner-text1 {

    display: flex;
    align-items: center;
    position: relative;
}

.pc-show .index-banner .banner-main .banner-text1::before {
    content: ' ';
    width: 1px;
    height: 2rem;
    background: #fff;
    position: absolute;
    left: 13.3%;
}

.pc-show .index-banner .banner-main .banner-text1 img {
    width: 8.5rem;
    margin-right: 2.5rem;
}

.pc-show .index-banner .banner-main .banner-text1 p {

    font-family: HarmonyOS Sans SC;
    font-weight: 500;
    font-size: 1.6rem;
    color: #FFFFFF;
}

.pc-show .index-banner .banner-main .banner-text2 {
    width: 34rem;
    line-height: 1.5rem;
    margin-top: 1.5rem;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 1rem;
    color: #FFFFFF;
}

.pc-show .index-two {
    width: 75rem;
    margin: -6rem auto 0;
    padding: 4rem;
    background: #FFFFFF;
    box-shadow: -1px 1px 6px 3px rgba(194, 194, 194, 0.24);
    border-radius: 2.8rem;

}

.pc-show .index-two .content {
    display: flex;
}

.pc-show .index-two .content .item {
    flex: 1;
    margin-right: 4rem;
    padding-right: 4rem;
    border-right: 1px dotted #C2C2C2;
}

.pc-show .index-two .content .item:last-child {
    margin-right: 0 !important;
    border-right: none !important;
    padding-right: 0 !important;
}

.pc-show .index-two .content .item .title {
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 1.2rem;
    color: #E7402A;
}

.pc-show .index-two .content .item .name {
    margin: 1.2rem 0 0.6rem 0;
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 0.8rem;
    color: #333333;
}

.pc-show .index-two .content .item ul {
    list-style: none;
}

.pc-show .index-two .content .item ul li {
    padding: 0 0 0 0.5rem;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.7rem;
    color: #666666;
    position: relative;
    margin-bottom: 0.15rem;
}

.pc-show .index-two .content .item ul li::before {
    content: " ";
    width: 0.25rem;
    height: 0.25rem;
    background: #666666;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.125rem;
}

.pc-show .base-title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3rem;
}

.pc-show .base-title .line {
    width: 0.3rem;
    height: 1.5rem;
    background: #e7402a;
    margin-right: 0.5rem;
    margin-top: 0.2rem;
}

.pc-show .base-title .value {
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 1.6rem;
    color: #333333;
}


.pc-show .index-three {
    width: 75rem;
    margin: 8rem auto;
    display: flex;
}

.pc-show .index-three .box1 {
    flex: 1;
    margin-right: 7rem;
}

.pc-show .index-three .box1 .info img {
    width: 100%;
}

.pc-show .index-three .box1 .info p {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.7rem;
    color: #666666;
}

.pc-show .index-three .box1 .content {
    margin-top: 2rem;
    width: 100%;
    padding: 1.25rem 2.5rem;
    background: #FFFFFF;
    border-radius: 3rem;
    border: 1px solid #2862C0;
    -webkit-border-radius: 3rem;
    -moz-border-radius: 3rem;
    -ms-border-radius: 3rem;
    -o-border-radius: 3rem;
}

.pc-show .index-three .box1 .content .tit {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 1rem;
    color: #2862C0;
    margin-bottom: 0.75rem;
}

.pc-show .index-three .box1 .content .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pc-show .index-three .box1 .content .item .item-c {
    display: flex;
    align-items: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.75rem;
    color: #4C4948;
}

.pc-show .index-three .box1 .content .item .item-c img {
    width: 0.6rem;
    margin-right: 0.25rem;
}

.pc-show .index-three .box2 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.pc-show .index-three .box2 .content {
    margin-top: 2rem;
    width: 100%;
    padding: 1.25rem 2.5rem;
    background: #FFFFFF;
    border-radius: 3rem;
    border: 1px solid #E7402A;
    -webkit-border-radius: 3rem;
    -moz-border-radius: 3rem;
    -ms-border-radius: 3rem;
    -o-border-radius: 3rem;
}

.pc-show .index-three .box2 .content .tit {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 1rem;
    color: #E7402A;
    margin-bottom: 0.75rem;
}

.pc-show .index-three .box2 .content .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pc-show .index-three .box2 .content .item .item-c {
    display: flex;
    align-items: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.75rem;
    color: #E7402A;
}

.pc-show .index-three .box2 .content .item .item-c img {
    width: 0.6rem;
    margin-right: 0.25rem;
}

.pc-show .index-three .box2 .info .title {
    display: flex;
    align-items: center;
    margin-bottom: 2rem;
}


.pc-show .index-three .box2 .info .title span:nth-child(1) {
    width: 0.3rem;
    height: 1.5rem;
    background: #e7402a;
    margin-right: 0.5rem;
    margin-top: 0.2rem;
}

.pc-show .index-three .box2 .info .title span:nth-child(2) {
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 1.6rem;
    color: #333333;
}

.pc-show .index-three .box2 .info .p1,
.pc-show .index-three .box2 .info .p2 {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.8rem;
    color: #414141;
    margin-bottom: 1.5rem;
    padding-right: 5rem;
}

.pc-show .index-four {
    width: 100%;
    padding: 4rem 0;
    background: url('https://images.zx.lexgos.com/assets/image/pc/hgt-3.png');
    background-size: 100% 100%;
}

.pc-show .index-four .lst {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 75rem;
    margin: 0 auto;
}

.pc-show .index-four .lst .item {
    margin-right: 2%;

    width: 32%;
    height: 8rem;
    padding: 2rem;
    background: url('https://images.zx.lexgos.com/assets/image/pc/hgt-11.png');
    background-size: 100% 100%;
    border-radius: 1.2rem;
    -webkit-border-radius: 1.2rem;
    -moz-border-radius: 1.2rem;
    -ms-border-radius: 1.2rem;
    -o-border-radius: 1.2rem;
}

.pc-show .index-four .lst .item:nth-child(3n + 3) {
    margin-right: 0 !important;
}

.pc-show .index-four .lst .item:nth-child(-n + 3) {
    margin-bottom: 1.5rem;
}


.pc-show .index-four .lst .item p:nth-child(1) {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 1rem;
    color: #FFFFFF;
    margin-bottom: 0.7rem;
}

.pc-show .index-four .lst .item .des {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.75rem;
    color: #DFE8F8;
}

.pc-show .index-five {
    width: 100%;
    padding: 4rem 0;
    background: #fff;
}

.pc-show .index-five .lst {
    width: 75rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.pc-show .index-five .lst .item {
    width: 23%;
    height: 11rem;
    padding: 2rem;
    margin-right: 1.333%;
    background: #FFFFFF;
    box-shadow: -0.25rem 0.25rem 1.5rem 0.7rem rgba(194, 194, 194, 0.24);
    border-radius: 24px;
    border: 1px solid #F3F5F9;
}

.pc-show .index-five .lst .item .name {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}

.pc-show .index-five .lst .item .name img {
    height: 1.9rem;
    margin-right: 0.5rem;
}

.pc-show .index-five .lst .item .name span {
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 0.9rem;
    color: #333333;
}

.pc-show .index-five .lst .item .des {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 0.7rem;
    color: #666666;
}

.pc-show .index-five .lst .item:nth-child(4n+4) {
    margin-right: none !important;
}

.pc-show .index-five .lst .item:nth-child(-n+4) {
    margin-bottom: 1.5rem;
}

.h5-show .index-banner {
    height: 105rem;
    padding: 25rem 6rem 0 6rem;
    background: url('https://images.zx.lexgos.com/assets/image/h5/hgt_banner.png');
    background-size: 100% 100%;
}

.h5-show .index-banner .banner-text1 {
    display: flex;
    align-items: center;
}



.h5-show .index-banner .banner-text1 img {
    width: 26.25rem;
}

.h5-show .index-banner .banner-text2 {
    margin: 4rem 0;
    font-family: HarmonyOS Sans SC;
    font-weight: 550;
    font-size: 4rem;
    color: #FFFFFF;
}

.h5-show .index-banner .banner-text3 {
    width: 75rem;
    font-family: HarmonyOS Sans SC;
    line-height: 6rem;
    font-weight: 400;
    font-size: 3.5rem;
    color: #FFFFFF;

}

.h5-show .index-two {
    width: 85.5rem;
    padding: 8rem 5rem;
    margin: -10rem auto 0;
    background: #FFFFFF;
    box-shadow: -1px 1px 2.5rem 1rem rgba(194, 194, 194, 0.24);
    border-radius: 4.5rem;
    -moz-border-radius: 4.5rem;
    -ms-border-radius: 4.5rem;
    -o-border-radius: 4.5rem;
    -webkit-border-radius: 4.5rem;
}


.h5-show .base-title {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 6.25rem;
}

.h5-show .base-title .line {
    width: 1rem;
    height: 4.5rem;
    background: #e7402a;
    margin-right: 2.5rem;
}

.h5-show .base-title .value {
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 5rem;
    color: #333333;
}

.h5-show .index-two .list .item {
    padding: 5rem 0;
    border-bottom: 1px dotted #CCCCCC;
}

.h5-show .index-two .list .item .title {

    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 5rem;
    color: #E7402A;
}

.h5-show .index-two .list .item .name {
    margin: 3rem 0 2rem 0;
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 3.5rem;
    color: #333333;
}

.h5-show .index-two .list .item ul {
    width: 100%;
    list-style: none;
}

.h5-show .index-two .list .item ul li {
    position: relative;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 3rem;
    color: #666666;
    margin-bottom: 1.25rem;
    padding-left: 2.5rem;
}

.h5-show .index-two .list .item ul li::before {
    content: '';
    width: 1rem;
    height: 1rem;
    background: #666666;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 1.5rem;
}

.h5-show .index-four {
    width: 100%;
    padding: 10rem 6rem 10rem 6rem;
    background: url('https://images.zx.lexgos.com/assets/image/h5/hgt_img2.png');
    background-size: 100% 100%;
}

.h5-show .index-four .list {
    width: 100%;
}

.h5-show .index-four .list .item {
    padding: 5rem 0;
    border-bottom: 1px dotted #FFFFFF;
}

.h5-show .index-four .list .item .title {
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 3.5rem;
    color: #FFFFFF;
    margin-bottom: 2rem;
}

.h5-show .index-four .list .item .info {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 3rem;
    color: #DFE8F8;
}

.h5-show .index-five {
    width: 100%;
    padding: 10rem 6rem 10rem 6rem;
    background: #fff;
}

.h5-show .index-five .list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

}

.h5-show .index-five .list .item {
    width: 33.3%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.h5-show .index-five .list .item:nth-child(-n+6) {
    margin-bottom: 10rem;
}

.h5-show .index-five .list .item .img {
    height: 10rem;
    margin-bottom: 1rem;
}

.h5-show .index-five .list .item p {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 500;
    font-size: 3.25rem;
    color: #333333;
}

.h5-show .index-three {
    width: 100%;
    padding: 10rem 6rem 10rem 6rem;
    background: #fff;
    margin-top: 5rem;
}

.h5-show .three-content>.title {
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 3.25rem;
    color: #414141;
    margin-bottom: 5rem;
    line-height: 5rem;
}

.h5-show .three-content>img {
    width: 100%;
}

.h5-show .three-content>.info {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 3rem;
    color: #666666;
}

.h5-show .three-content .tab-list {
    display: flex;
    margin-top: 6rem;
}

.h5-show .three-content .tab-list .tab-li:nth-child(1) {
    flex: 7;
    padding: 4rem 3.5rem 6rem;
    border-radius: 2.5rem;
    border: 1px solid #2862C0;
    -webkit-border-radius: 2.5rem;
    -moz-border-radius: 2.5rem;
    -ms-border-radius: 2.5rem;
    -o-border-radius: 2.5rem;
    margin-right: 4rem;
}

.h5-show .three-content .tab-list .tab-li:nth-child(2) {
    flex: 5;
    background: #FFFFFF;
    padding: 4rem 3.5rem 6rem;
    border-radius: 2.5rem;
    border: 1px solid #E60012;
    -webkit-border-radius: 2.5rem;
    -moz-border-radius: 2.5rem;
    -ms-border-radius: 2.5rem;
    -o-border-radius: 2.5rem;
}

.h5-show .three-content .tab-list .tab-li:nth-child(2) .info {
    justify-content: center;
    font-size: 2.75rem;
}

.h5-show .three-content .tab-list .tab-li .title {
    width: 100%;
    text-align: center;
    font-family: HarmonyOS Sans SC;
    font-weight: bold;
    font-size: 3.5rem;
    margin-bottom: 4rem;

}

.h5-show .three-content .tab-list .tab-li .info {
    display: flex;
    align-items: center;
    font-family: HarmonyOS Sans SC;
    font-weight: 400;
    font-size: 2.75rem;
    color: #4C4948;
    margin-bottom: 1rem;
}

.h5-show .three-content .tab-list .tab-li .info img {
    width: 2.5rem;
    margin-right: 0.75rem;
}