/*首页内容-Start*/
.mySwiperSy .swiperCgDivSy {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.mySwiperSy .swiperCgDivSy img {
    width: calc(1264rem / 16);
    height: auto;
    position: absolute;
    top: calc(280rem/16);
    left: 50%;
    transform: translateX(-50%);
}

.mySwiperSy .swiperCgDivSy .bannerBtn {
    bottom: 10%;
}

.mySwiperSy .home_banner2 img {
    width: calc(881rem / 16);
    height: auto;
    position: absolute;
    top: calc(180rem/16);
    left: 50%;
    transform: translateX(-50%);
}

.mySwiperSy .home_banner2 .quanlianlu {
    width: calc(1990rem / 16) !important;
    height: calc(863rem / 16) !important;
    position: absloute;
    top: calc(-58rem / 16);
    left: calc(972rem / 16);
}

.mySwiperSy .swiperCgDivSy p {
    font-size: 1.75rem;
    color: #fff;
    margin-top: 3.4375rem;
    letter-spacing: 0.3125rem;
}

.mySwiperSy .home_banner2 .bannerBtn {
    bottom: 10%;
}

.syCg1 {
    width: 100%;
    height: calc(297rem / 16);
}

.syCg1 ul {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
}

.syCg1 ul li {
    /*width: 40rem;
    height: 29.25rem;*/
    flex: 1 1 calc(16.66% - 10px);
    min-width: calc(16.66% - 10px);
    box-sizing: border-box;
    overflow: hidden;
    /*cursor: pointer;*/
}

.syCg1 ul .syCg1Li {
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-top: calc(70rem / 16);
    box-sizing: border-box;
}

.syCg1 ul .syCg1Li:hover {
    transform: scale(1.1);
}

.syCg1 ul li:nth-child(1) .syCg1Li {
    background: url('../imgs/shouye/cg1-1.jpg') no-repeat center;
    background-size: 101% 101%;
}

.syCg1 ul li:nth-child(2) .syCg1Li {
    background: url('../imgs/shouye/cg1-2.jpg') no-repeat center;
    background-size: 101% 101%;
}

.syCg1 ul li:nth-child(3) .syCg1Li {
    background: url('../imgs/shouye/cg1-3.jpg') no-repeat center;
    background-size: 101% 101%;
}

.syCg1 ul li:nth-child(4) .syCg1Li {
    background: url('../imgs/shouye/cg1-4.jpg') no-repeat center;
    background-size: 101% 101%;
}

.syCg1 ul li:nth-child(5) .syCg1Li {
    background: url('../imgs/shouye/cg1-5.jpg') no-repeat center;
    background-size: 101% 101%;
}

.syCg1 ul li:nth-child(6) .syCg1Li {
    background: url('../imgs/shouye/cg1-6.jpg') no-repeat center;
    background-size: 101% 101%;
}

.syCg1 ul .syCg1Li p {
    color: #fff;
    font-weight: bold;
}

.syCg1 ul .syCg1Li p:nth-child(1) {
    color: #CFAC76;
}

.syCg1 ul .syCg1Li p span {
    color: #fff;
    font-size: 1.4375rem;
    margin-right: 0px !important;
    font-weight: 400;
}

.syCg1 ul .syCg1Li p:nth-child(1) {
    font-size: 4.5625rem;
}

.syCg1 ul .syCg1Li p:nth-child(2) {
    font-size: 1.4375rem;
    font-weight: 400;
    text-align: center;
}

.syCg2 {
    width: 100%;
    height: 59.375rem;
    background: url('../imgs/shouye/bj2.jpg') no-repeat center;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.syCg2 .syCg2Wz {
    width: 88.875rem;
    height: 43.5625rem;
    margin-top: 1.3125rem;
    position: relative;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.syCg2 .syCg2Wz .syCg2WzDiv {
    width: 52.5rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivTop {
    width: 100%;
    height: 19.9375rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivBtm {
    width: 100%;
    height: 21.8125rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivBtm p {
    font-size: 1.25rem;
}

.syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivBtm .syCg2WzDivBtmNr {
    width: 100%;
    height: 18.8125rem;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background-color: rgba(0, 0, 0, 0.4); */
}

.syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivBtm video {
    width: 100%;
    height: 16.75rem;
}

.syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivTop p {
    font-size: 1.2rem;
    line-height: 2.3rem;
    text-indent: 2.5rem;
    text-align: justify;
}

.syCg2 .syCg2Wz .syCg2WzTitle {
    width: 28.6875rem;
    height: 9.75rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;

}

.syCg2 .syCg2Wz .syCg2WzTitle p,
.syCg3 .syCg3Wz .syCg3WzTitle p {
    font-size: 3.75rem;
    line-height: 3.75rem;
    color: #fff;
}

.syCg3 {
    width: 100%;
    height: 59.375rem;
    background: url('../imgs/shouye/bj3.jpg') no-repeat center;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.syCg3 .syCg3Wz {
    width: 114.625rem;
    /*height: 35.375rem;*/
    height: 43.375rem;
    margin-bottom: 4.125rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.syCg3 .syCg3Wz .syCg3WzTop {
    width: 84.625rem;
    height: 30rem;
    /*margin-bottom: 6.125rem;*/
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.syCg3 .syCg3Wz .syCg3WzTitle {
    width: 37.6875rem;
    height: 9.75rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;

}

.syCg3 .syCg3Wz .syCg3WzTopNr p {
    color: #fff;
    font-size: 1.25rem;
    opacity: 0.6;
}

.syCg3 .syCg3Wz .syCg3WzTopNr p:nth-child(1) {
    font-size: 2.25rem;
}

.syCg3 .syCg3Wz .syCg3WzTopNr p:nth-child(2) {
    font-size: 2.25rem;
    margin-bottom: 2.3125rem !important;
}

.syCg3 .syCg3Wz .syCg3WzTopNr p:nth-child(3) {
    line-height: 2rem;
}

.syCg3 .syCg3Wz .syCg3WzBtm {
    width: 100%;
    height: 10rem;
    position: relative;
    /*overflow: hidden;*/
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.syCg3 .syCg3Wz .syCg3WzBtmLine {
    width: 84.625rem;
    border-top: rgba(255, 255, 255, .5) solid 2px;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy {
    width: 84.625rem;
    height: 7.125rem;
    color: #fff;
    overflow: hidden;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: calc(6rem / 16);
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(1) {
    background: url('../imgs/shouye/cg3-1.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(2) {
    background: url('../imgs/shouye/cg3-2.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(3) {
    background: url('../imgs/shouye/cg3-3.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(4) {
    background: url('../imgs/shouye/cg3-4.png') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(5) {
    background: url('../imgs/shouye/cg3-5.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(6) {
    background: url('../imgs/shouye/cg3-6.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(7) {
    background: url('../imgs/shouye/cg3-7.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:nth-child(8) {
    background: url('../imgs/shouye/cg3-8.jpg') no-repeat;
    background-size: 100% 100%;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:hover {
    background: #032C88;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide:hover a {
    color: #fff !important;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide p:nth-child(1) {
    font-size: 2.25rem;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiperSy .swiper-slide p:nth-child(2) {
    font-size: 1.25rem;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiper-button-prev img {
    width: calc(152rem/16);
    animation: huxi 3s linear 0s infinite normal both;
}

.syCg3 .syCg3Wz .syCg3WzBtm .swiper-button-next img {
    width: calc(152rem/16);
    animation: huxi 3s linear 0s infinite normal both;
}

@keyframes huxi {
    0% {
        transform: translateX(0rem) scale(0.7);
        opacity: 0.8;
    }

    40% {
        transform: translateX(2rem) scale(1);
        opacity: 1;
    }

    100% {
        transform: translateX(0rem) scale(0.7);
        opacity: 0.9;
    }
}

@media screen and (max-width: 700px) {
    .syCg1 ul .syCg1Li p:nth-child(1) {
        font-size: 4.5625rem;
    }

    .syCg1 ul .syCg1Li p:nth-child(2) {
        font-size: 1.55rem;
        font-weight: 400;
    }

    .syCg2 .syCg2Wz {
        width: 112rem;
        height: 50.5625rem;
    }

    .syCg2 .syCg2Wz .syCg2WzDiv {
        width: 79.5rem;
    }

    .syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivTop {
        height: 24.9375rem;
    }

    .syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivTop p {
        font-size: 2rem;
        line-height: 3.1rem;
    }

    .syCg2 .syCg2Wz .syCg2WzDiv .syCg2WzDivBtm p {
        font-size: 2.5rem;
    }

    .syCg3 .syCg3Wz .syCg3WzTopNr p:nth-child(3) {
        line-height: 3rem;
    }

    .syCg3 .syCg3Wz .syCg3WzTopNr p {
        font-size: 2.25rem;
    }

    .syCg3 .syCg3Wz .syCg3WzTopNr {
        margin-top: 1rem;
    }
}

/*首页内容-End*/

/*品牌咨询-Start*/
.ppzxCg1 {
    width: 100%;
    height: 48.1875rem;
    background-color: #1E2A41;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.ppzxCg1 .ul {
    width: 90rem;
    height: 19.875rem;
    margin-top: 3.8125rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ppzxCg1 .ul li {
    width: 27.9375rem;
    height: 100%;
    background-color: #fff;
    box-shadow: 2px 3px 39px 1px rgba(140, 98, 32, 0.09);
    border-radius: 10px;
    /*cursor: pointer;*/
    color: #333333;
    box-sizing: border-box;
    padding: 2.4375rem 2.1875rem 3.125rem 2.1875rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    font-size: 1.125rem;
    font-weight: 400;
    overflow: hidden;
}

.ppzxCg1 .ul li:hover {
    background-color: #214DAB;
    color: #fff;
}

.ppzxCg1 .ul li:hover .ppzxCg1Huan {
    border: 0.3125rem solid #fff;
}

.ppzxCg1 .ul li .ppzxCg1LiTop {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ppzxCg1 .ul li .ppzxCg1LiTop .ppzxCg1Icon {
    width: 4.875rem;
    height: 4.875rem;
}

.ppzxCg1 .ul li:nth-child(1) .ppzxCg1LiTop .ppzxCg1Icon {
    background: url('../imgs/ppzx/cg1.png') no-repeat;
    background-size: 100% 100%;
}

.ppzxCg1 .ul li:nth-child(1):hover .ppzxCg1LiTop .ppzxCg1Icon {
    background: url('../imgs/ppzx/cg1-1.png') no-repeat;
    background-size: 100% 100%;
}

.ppzxCg1 .ul li:nth-child(2) .ppzxCg1LiTop .ppzxCg1Icon {
    background: url('../imgs/ppzx/cg2.png') no-repeat;
    background-size: 100% 100%;
}

.ppzxCg1 .ul li:nth-child(2):hover .ppzxCg1LiTop .ppzxCg1Icon {
    background: url('../imgs/ppzx/cg2-1.png') no-repeat;
    background-size: 100% 100%;
}

.ppzxCg1 .ul li:nth-child(3) .ppzxCg1LiTop .ppzxCg1Icon {
    background: url('../imgs/ppzx/cg3.png') no-repeat;
    background-size: 100% 100%;
}

.ppzxCg1 .ul li:nth-child(3):hover .ppzxCg1LiTop .ppzxCg1Icon {
    background: url('../imgs/ppzx/cg3-1.png') no-repeat;
    background-size: 100% 100%;
}

.ppzxCg1 .ul li .ppzxCg1p {
    font-size: 1.625rem;
    font-weight: bold;
}

.ppzxCg1 .ul li .ppzxCg1LiBtm {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.ppzxCg1 .ul li .ppzxCg1LiBtm p {
    opacity: 0.7;
    line-height: 2.5rem;
}

.ppzxCg1 .ul li .ppzxCg1Huan {
    width: 2.375rem;
    height: 2.375rem;
    border: 0.3125rem solid #CFAC76;
    border-right-color: transparent;
    border-radius: 50%;
    transform: rotate(45deg);
}

.ppzxCg2 {
    width: 100%;
    height: 69.375rem;
    background: url('../imgs/ppzx/bj2.jpg') no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.ppzxCg2 .cgTitle2 {
    filter: brightness(0) invert(1);
}

.ppzxCg2 .ppzxCg2Div {
    width: 87.125rem;
    height: 38.375rem;
    margin-top: 12rem;
}

.ppzxCg2 .ppzxCg2Div p {
    width: 19.9375rem;
    position: absolute;
    font-size: 1.25rem;
    font-weight: 400;
    color: #fff;
    letter-spacing: 1px;
    line-height: 2rem;
    white-space: nowrap;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(1) {
    top: 0rem;
    left: 1.8rem;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(2) {
    top: 7rem;
    left: 1.8rem;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(3) {
    top: 18.7rem;
    left: 1.8rem;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(4) {
    top: 30.7rem;
    left: 1.8rem;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(5) {
    bottom: 21.7rem;
    right: 0rem;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(6) {
    bottom: 9.7rem;
    right: 0rem;
}

.ppzxCg2 .ppzxCg2Div p:nth-child(7) {
    bottom: 0rem;
    right: 0rem;
}

/*品牌咨询-End*/
.swiperCgDiv {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.swiperCgDivs {
    width: 100%;
    height: 14.125rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

.swiperCgDiv p {
    color: #fff;
    font-weight: 400;
}

.swiperCgDiv p:nth-child(1) {
    font-size: 4.125rem;
    letter-spacing: 1.25rem;
}

.swiperCgDiv p:nth-child(2) {
    font-size: 1.3125rem;
    letter-spacing: 0.125rem;
}

.swiperCgDiv p:nth-child(3) {
    font-size: 0.875rem;
    letter-spacing: 0.0625rem;
}

/*媒体查询*/
@media screen and (max-width: 700px) {
    .swiperCgDivs {
        height: 20rem;
    }

    .swiperCgDiv p:nth-child(1) {
        font-size: 5.125rem;
    }

    .swiperCgDiv p:nth-child(2) {
        font-size: 2.2rem;
    }

    .swiperCgDiv p:nth-child(3) {
        font-size: 1.5rem;
    }

    .ppzxCg1 .ul {
        width: 113rem;
        height: 32rem;
        margin-top: 10rem;
    }

    .ppzxCg1 .ul li {
        width: 36.5rem;
        font-size: 2.8rem;
        padding: 2.4375rem 2.1875rem 1.125rem 2.1875rem;
    }

    .ppzxCg1 .ul li .ppzxCg1p {
        font-size: 3.3rem;
        letter-spacing: 0.3rem;
    }

    .ppzxCg1 .ul li .ppzxCg1LiBtm p {
        opacity: 0.7;
        line-height: 4rem;
        letter-spacing: 0.3rem;
    }

    .ppzxCg2 .ppzxCg2Div {
        width: 95rem;
    }

    .ppzxCg2 .ppzxCg2Div p {
        font-size: 2rem;
        line-height: 2.5rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(1) {
        top: 0rem;
        left: -8rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(2) {
        top: 7rem;
        left: -8rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(3) {
        top: 18.7rem;
        left: -8rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(4) {
        top: 30.7rem;
        left: -8rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(5) {
        bottom: 21.7rem;
        right: 3rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(6) {
        bottom: 9.7rem;
        right: 3rem;
    }

    .ppzxCg2 .ppzxCg2Div p:nth-child(7) {
        bottom: 0rem;
        right: 3rem;
    }

    .cgFwjz .cgFwjzDiv {
        width: 100rem;
        margin-top: 4rem;
    }
}

/*品牌咨询-END*/
/*案例展示列表-Start*/
.anliZsCg0 {
    width: 100%;
    height: 5.65rem;
    background: rgba(0, 0, 0, 0.8);
}

.anliZsCg1 {
    width: 100%;
    /*height: calc((248rem + 60rem)*3/16);*/
    height: auto;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}

.anliZsCg1 .anliZsCgNr {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.anliZsCg1 .anliZsCgNrLeft {
    width: calc(421rem/16);
    height: calc((248rem + 60rem)/16);
    color: #fff;
    font-size: calc(36rem/16);
    font-weight: 500;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.anliZsCg1 .anliZsCgNrLeft p {
    width: 13rem;
}

.anliZsCg1 .anliZsCgNrLeft p:nth-child(2) {
    position: absolute;
    right: 6.65rem;
    font-size: 1rem;
    bottom: 6.5rem;
}

.anliZsCg1 ul {
    width: calc((1920rem - 421rem)/16);
    height: calc((248rem + 60rem)/16);
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    background-color: #06205d;
}

.anliZsCg1 .anliZsCgNrRightShow {
    height: auto !important;
}

.anliZsCg1 ul li {
    width: calc(25%);
    height: calc((248rem + 60rem)/16);
    box-sizing: border-box;
    position: relative;
}

.anliZsCg1 ul li img {
    width: 100%;
    height: calc(248rem/16);
}

.anliZsCg1 ul li .anliZsCgNrWz {
    width: 100%;
    height: calc(53rem/16);
    font-size: calc(14rem/16);
    color: rgba(255, 255, 255, 0.8);
    padding: 0 0.5rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.anliZsCg1 ul li .anliZsCgNrWz p:nth-child(1) {
    font-size: calc(20rem/16);
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* .anliZsCg1 ul li .anliZsCgNrWz p:nth-child(2) {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
} */

.anliZsCg1 ul li .anliZsCgNrTos {
    width: 100%;
    height: calc(248rem/16);
    position: absolute;
    top: 0rem;
    left: 0rem;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: calc(14rem/16);
    letter-spacing: 1px;
    display: none;
}

.anliZsCg1 ul li .anliZsCgNrTos .anliZsCgNrTosDiv {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
}

.anliZsCg1 ul li .anliZsCgNrTos .anliZsCgNrTosDiv p {
    width: 90%;
}

.anliZsCg1 ul .anliZsCgNrLi:hover .anliZsCgNrTos {
    display: block;
}

/*案例展示列表-END*/
/*新闻列表-Start*/
.newsCg1 {
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.newsCg1 .newsCg1Div {
    width: 100%;
    min-height: calc(260rem/16);
}

.newsCg1 .newsCg1Div ul {
    width: 100%;
    height: 100%;
}

.newsCg1 .newsCg1Div ul li {
    font-size: 1.5rem;
    color: #333333;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 1s;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 {
    width: 100%;
    height: calc(280rem/16);

}

.newsCg1 .newsCg1Div ul li:nth-child(odd) {
    background-color: #fff;
}

.newsCg1 .newsCg1Div ul li:nth-child(even) {
    background: #F7F7F9;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi2 {
    width: 100%;
    height: calc(280rem/16);

}

.newsCg1 .newsCg1Div ul .newsCg1DivNr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.newsCg1 .newsCg1Div ul li .newsCg1DivNr {
    width: calc(1440rem / 16);
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr {
    height: calc(160rem/16);
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi2 .newsCg1DivNr {
    height: calc(98rem/16);
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr img {
    width: calc(463rem/16);
    height: 100%;
    margin-left: 2rem;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrLeft {
    width: calc(300rem / 16);
    height: 100%;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrLeft p:nth-child(1) {
    font-size: 2.3rem;
    white-space: nowrap;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrLeft p:nth-child(2) {
    font-size: 1.4rem;
    color: #aaaaaa;
    white-space: nowrap;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrRight {
    width: calc(1122rem / 16);
    height: 100%;
    padding: 0 calc(55rem / 16);
    box-sizing: border-box;
    border-left: calc(2rem/16) solid #E9E7E7;
    position: relative;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrRight a {
    color: #333;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrRight p {
    width: calc(757rem / 16);
    text-align: justify;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrRight a p:nth-child(1) {
    /* color: #333; */
    font-size: calc(26rem / 16);
    margin-bottom: calc(30rem/16) !important;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrRight a p:nth-child(2) {
    font-size: calc(18rem / 16);
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr .newsCg1DivNrLeft {
    display: flex;
    justify-content: center;
    align-items: center;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr .newsCg1DivNrLeft .newsCg1DivNrLeft1 {
    display: flex;
    align-items: center;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr .newsCg1DivNrLeft .newsCg1DivNrLeft1 p:nth-of-type(1) {
    color: #000;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr .newsCg1DivNrLeft .newsCg1DivNrLeft1 p:nth-of-type(2) {
    margin: 0 calc(17rem / 16);
    font-size: calc(34rem/16);
    color: #656565;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr .newsCg1DivNrLeft .newsCg1DivNrLeft1 p:nth-of-type(3) {
    font-size: calc(34rem/16);
    color: #999999;
    line-height: 1rem;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi1 .newsCg1DivNr .newsCg1DivNrLeft .yearMonth span {
    font-size: calc(18rem/16);
    margin-right: 0;
}

.newsCg1 .newsCg1Div ul .newsCg1DivLi2 .newsCg1DivNr .newsCg1DivNrLeft {
    text-align: end;
    color: #fff;
}

.newsCg1 .newsCg1Div ul li:hover {
    color: #fff;
    background-image: linear-gradient(to right, #4c82ef, #3b73e5);
    background-repeat: no-repeat;
}

.newsCg1 .newsCg1Div ul li:hover a {
    color: #fff !important;
}

.newsCg1 .newsCg1Div ul li:hover .newsCg1DivNrLeft p {
    color: #fff !important;
}

.newsCg1 .news_btn {
    font-size: calc(18rem/16);
    display: flex;
    align-items: center;
    gap: 1rem;
    position: absolute;
    bottom: 0;
    right: 2%;
}

.newsCg1 .newsCg1Div ul li:nth-child(odd) .news_btn {
    color: #999999;
}

.newsCg1 .newsCg1Div ul li:nth-child(even) .news_btn {
    color: #B7996B;
}

.newsCg1 .newsCg1Div ul li:nth-child(odd) .news_btn span {
    display: block;
    width: calc(25rem/16);
    height: calc(25rem/16);
    background: url('../imgs/news/right-arrow-2.png') no-repeat;
    background-size: 100% 100%;
}

.newsCg1 .newsCg1Div ul li:nth-child(even) .news_btn span {
    display: block;
    width: calc(25rem/16);
    height: calc(25rem/16);
    background: url('../imgs/news/right-arrow-1.png') no-repeat;
    background-size: 100% 100%;
}

.newsCg1 .newsCg1Div ul li:hover .news_btn {
    color: #fff;
}

.newsCg1 .newsCg1Div ul li:hover .news_btn span {
    background: url('../imgs/news/right-arrow-white.png') no-repeat;
    background-size: 100% 100%;
}

@media screen and (max-width:700px) {
    .newsCg1 .newsCg1Div ul li {
        font-size: 2.5rem;
    }

    .newsCg1 .newsCg1Div ul .newsCg1DivNr {
        width: calc(1750rem / 16) !important;
    }

    .newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrLeft p:nth-child(1) {
        font-size: 4.3rem;
    }

    .newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrLeft p:nth-child(2) {
        font-size: 2.4rem;
    }

    .newsCg1 .newsCg1Div ul .newsCg1DivNr .newsCg1DivNrRight a p:nth-child(1) {
        font-size: 3.3rem;
    }
}

/*新闻列表-END*/

/*关于我们*/
.swiperCgDivGywm {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.swiperCgDivGywm img {
    width: 82.0625rem;
    height: auto;
    filter: brightness(0) invert(1);
}

.swiperCgDivGywm p {
    font-size: 1.75rem;
    color: #fff;
    margin-top: 3.4375rem;
    letter-spacing: 0.3125rem;
}

.gywmCg1 {
    width: 100%;
    height: 59.375rem;
    background: url('../imgs/gywm/bg2.png') no-repeat center;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gywmCg1 .gywmCg1Wz {
    width: 88.875rem;
    height: 42.5625rem;
    margin-top: 1.3125rem;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.gywmCg1 .gywmCg1WzTop {
    width: 100%;
    height: calc(390rem/16);
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzTop .gywmCg1WzDiv {
    width: 52.5rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzTop .gywmCg1WzDiv .gywmCg1WzDivTop {
    width: 100%;
    height: 19.9375rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzTop .gywmCg1WzDiv .gywmCg1WzDivTop p {
    font-size: 1.2rem;
    line-height: 2.5rem;
    text-indent: 2.5rem;
    text-align: justify;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzTop .gywmCg1WzTitle {
    width: 28.6875rem;
    height: 9.75rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzTop .gywmCg1WzTitle p {
    font-size: 3.75rem;
    line-height: 3.75rem;
    color: #fff;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul li {
    width: calc(210rem/16);
    height: calc(210rem/16);
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul .syCg1Li {
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul .syCg1Li:hover {
    /*transform: scale(1.3);*/
    background-color: rgba(0, 0, 0, 0.4);
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul .syCg1Li p {
    color: #fff;
    font-weight: bold;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul .syCg1Li p span {
    font-size: 1.4375rem;
    margin-right: 0px !important;
    font-weight: 400;
    margin-top: calc(32rem/16);
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul li:nth-child(5) .syCg1Li p:nth-child(1) {
    font-size: 3rem;
    height: 50%;
    margin-top: calc(20rem/16);
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul li:nth-child(5) .syCg1Li p:nth-child(2) {
    margin-bottom: calc(20rem/16) !important;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul .syCg1Li p:nth-child(1) {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 4.5625rem;
    height: 50%;
}

.gywmCg1 .gywmCg1Wz .gywmCg1WzBtm ul .syCg1Li p:nth-child(2) {
    font-size: 1rem;
    font-weight: 400;
    height: 30%;
    margin-top: -8%;
}

.gywmCg2 {
    width: 100%;
    height: calc(838rem/16);
    background: url('../imgs/gywm/aboutlogo.png') no-repeat center;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gywmCg2 .gywmCg2Wz {
    width: 88.875rem;
    height: 42.5625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: red;
}