.core-header {
    position: relative;
    width: 100%;
    min-height: 3rem;
}

.core-header > img {
    width: 100%;
}


/*------------*/
.changeContent > div {
    float: left;
    padding: 0.001rem;
    width: 50%;
}

/*------------------------*/
.core-gc-one {
    position: relative;
    width: 14.68rem;
    height: 4.63rem;
    margin: 0rem auto 0.27rem;
    background: url('/static/img/core-service/gc-one-bg.png') no-repeat;
    background-size: cover;
    padding: 0 0.46rem 0 0.94rem;
}

.core-ec-one {
    background: url('/static/img/core-service/ec-one-bg.png') no-repeat;
    background-size: cover;
}

.core-gc-one > img {
    position: absolute;
    right: 0.3rem;
    top: 1.92rem;
    width: 0.37rem;
    height: 0.79rem;
    cursor: pointer;
}

.core-gc-one .core-gc-one-title {
    width: 4.44rem;
    height: 0.97rem;
    margin: 0 auto;
    background-color: #3991CA;
    border-bottom-left-radius: 0.32rem;
    border-bottom-right-radius: 0.32rem;
    text-align: center;
    padding-top: 0.14rem;
}

.core-ec-one .core-ec-one-title {
    background: #6969B1;
}

.core-gc-one .core-gc-one-title h4 {
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.32rem;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
    font-weight: normal;
    color: #FFFFFF;
}

.core-gc-one .core-gc-one-title p {
    height: 0.22rem;
    line-height: 0.22rem;
    font-size: 0.23rem;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
    font-weight: normal;
    color: #FFFFFF;
}

.core-gc-one .core-gc-one-text {
    margin-top: 1.37rem;
}

.core-gc-one .core-gc-one-text h5 {
    height: 0.59rem;
    font-size: 0.42rem;
    font-family: PingFang-SC-Heavy-, PingFang-SC-Heavy;
    font-weight: normal;
    color: #FFFFFF;
}

.core-gc-one .core-gc-one-text p {
    font-size: 0.24rem;
    font-family: PingFang-SC-Medium-, PingFang-SC-Medium;
    font-weight: normal;
    color: #EAEAEA;
    margin-top: 0.5rem;
}

/*------------------------------*/
.core-gc-two {

}

.core-gc-two div img {
    display: block;
    margin: 0 auto;
}

.core-gc-two div img.active {
    margin-top: -0.18rem;
    margin-bottom: 0.58rem;
}

.core-gc-two li {
    position: relative;
    width: 4.09rem;
    height: 4.31rem;
    border-radius: 0.17rem;
    opacity: 1;
    padding-top: 1.46rem;
    margin-right: -0.3rem;
}
.core-gc-two li>div{
    transition: all 0.2s linear;
}
.core-gc-two li:last-of-type {
    margin-right: 0;
}

.core-gc-two li > img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.core-gc-two li .core-gc-two-text p {
    height: 0.29rem;
    line-height: 0.29rem;
    text-align: center;
    font-size: 0.21rem;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
    font-weight: normal;
    color: #3991CA;
}

.core-gc-two li .core-gc-two-text {
    width: 3.45rem;
    height: 1.23rem;
    margin: 0.4rem auto 0;
    padding-top: 0.32rem;
    border-radius: 0.16rem;
}
.core-gc-two li.active>div:nth-of-type(1){
    margin-top: -0.2rem;
}
.core-gc-two li.active .core-gc-two-text {
    margin-top: 0.6rem !important;
    background: rgba(57, 145, 202, 0.75);
}

.core-gc-two li.active .core-gc-two-text p {
    color: #FFFFFF;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
}

/*------------------------------*/
.core-ec-two {

}

.core-ec-two div img {
    display: block;
    width: 0.73rem;
    height: 0.73rem;
    margin: 0 auto 0.2rem;
}

.core-ec-two div img.active {
    margin-top: -0.18rem;
    margin-bottom: 0.58rem;
}

.core-ec-two li {
    position: relative;
    width: 5.3rem;
    height: 3.97rem;
    border-radius: 0.17rem;
    opacity: 1;
    padding-top: 1.3rem;
    margin-right: -0.3rem;
}

.core-ec-two li:last-of-type {
    margin-right: 0;
}

.core-ec-two li > img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.core-ec-two li > p {
    height: 0.37rem;
    line-height: 0.31rem;
    text-align: center;
    font-size: 0.26rem;
    font-family: PingFang-SC-Heavy-, PingFang-SC-Heavy;
    font-weight: normal;
    color: #6969B1;
}

.core-ec-two li .core-ec-two-text p {
    width: 3.1rem;
    line-height: 0.22rem;
    font-size: 0.19rem;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
    font-weight: normal;
    color: #6969B1;
    margin: 0 auto;
    text-align: center;
}
.core-ec-two li.active>div:nth-of-type(1){
    margin-top: -0.2rem;
}
.core-ec-two li>div{
    transition: all .2s linear;
}
.core-ec-two li .core-ec-two-text {
    width: 4.67rem;
    height: 1.1rem;
    margin: 0 auto;
    padding-top: 0.25rem;
    border-radius: 0.16rem;
}

.core-ec-two li.active .core-ec-two-text {
    background: rgba(105, 105, 177, 0.75);
    margin-top: 0.2rem;
}

.core-ec-two li.active .core-ec-two-text p {
    color: #FFFFFF;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
}

/*------------------------*/
.core-gc-three li {
    text-align: center;
    margin-right: 1.7rem;
}

.core-gc-three li:last-of-type {
    margin-right: 0;
}

.core-gc-three li img {
    width: 0.81rem;
    height: 0.78rem;
    display: block;
    margin: 0 auto 0.3rem;
}

.core-gc-three li p {
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    font-family: PingFang-SC-Medium-, PingFang-SC-Medium;
    font-weight: normal;
    color: #525354;
}

/*------------------------*/
.core-gc-four {
    width: 100%;
    height: 3.91rem;
    background: url('/static/img/core-service/gc-four-bg.png') no-repeat;
    background-size: cover;
    padding: 1.33rem 0 0 2.81rem;
    overflow: hidden;
}

.core-gc-four p {
    width: 10.61rem;
    line-height: 0.42rem;
    font-size: 0.24rem;
    font-family: PingFang-SC-Medium-, PingFang-SC-Medium;
    font-weight: normal;
    color: #7C7C7C;
}

/*-------*/
.core-gc-five {
    width: 100%;
    height: 3.99rem;
    background: url('/static/img/core-service/gc-five-bg.png') no-repeat;
    background-size: cover;
    overflow: hidden;
    padding: 0.93rem 0 0 8.91rem;
}

.core-gc-five div {
    width: 2.12rem;
    height: 0.61rem;
    line-height: 0.61rem;
    text-align: center;
    background: #3991CA;
    border-radius: 0.16rem;
    font-size: 0.35rem;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
    font-weight: normal;
    color: #FFFFFF;
    margin-bottom: 0.52rem;
}

.core-gc-five p {
    line-height: 0.42rem;
    font-size: 0.3rem;
    font-family: PingFang-SC-Medium-, PingFang-SC-Medium;
    font-weight: normal;
    color: #666666;
}

/*------------------------*/
.core-gc-six table {
    width: 14.42rem;
    margin: 0 auto;
}

.core-gc-six th {
    position: relative;
    background: #3991CA;
    font-size: 0.34rem;
    font-family: PingFang-SC-Bold-, PingFang-SC-Bold;
    font-weight: normal;
    color: #FFFFFF;
    padding: 0.3rem 0.5rem 0.35rem;
    text-align: center;
    white-space: nowrap;
}
.core-ec-six th{
    background: #6969B1;
}
.core-gc-six tr {
    height: 1rem;
    background: #FAFAFB;

}

.core-gc-six td {
    padding: 0.33rem 0;
    text-align: center;
    line-height: 0.29rem;
    font-size: 0.2rem;
    font-family: PingFang-SC-Medium-, PingFang-SC-Medium;
    font-weight: normal;
    color: #929293;
}
.core-ec-six td{
    padding: 0.2rem 0;
}
.core-gc-six tr.bgfff {
    height: 0.08rem;
}

.core-gc-six tr.bgfff td {
    height: 0.08rem;
    background: #FFFFFF;
    padding: 0;
}

.core-gc-six th.w08, .core-gc-six tr td.w08 {
    width: 0.08rem;
    background: #fff;
    padding: 0;
}

.core-gc-six th:nth-of-type(1) {
    width: 2.35rem;
    border-top-left-radius: 0.08rem;
    border-top-right-radius: 0.08rem;
}

.core-gc-six th:nth-of-type(3) {
    border-top-left-radius: 0.08rem;
}

.core-gc-six th:last-of-type {
    border-top-right-radius: 0.08rem;
}

.core-gc-six th:nth-of-type(1)::before {
    content: '';
    position: absolute;
    bottom: -0.32rem;
    left: 0;
    right: 0;
    width: 100%;
    height: 0.68rem;
    background: #3991CA;
    border-bottom-left-radius: 100%;
    border-bottom-right-radius: 100%;
}
.core-ec-six th:nth-of-type(1)::before {
    background: #6969B1;
}
.core-gc-six p {
    max-width: 4.69rem;
    margin: 0 auto;
}
.core-ec-six p {
    max-width: 4.8rem;
}
.ec-td::after{
    content: '';
    position: absolute;
    top: 0;
    left: -0.07rem;
    width: 0.07rem;
    height: 100%;
    background: #ffffff;
}
.ec-td::before{
    content: '';
    position: absolute;
    top: 0;
    right:0;
    width: 0.07rem;
    height: 100%;
    background: #ffffff;
}
.core-ec-six p.taleft{
    text-align: left;
}
.core-ec-six table:last-of-type tr td{
    padding: 0.53rem 0;
}
.core-ec-six table:last-of-type tr.bgfff td{
    padding:  0;
}
/*-----------------------*/
.core-gc-seven p {
    width: 9.45rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.22rem;
    font-family: PingFang-SC-Medium-, PingFang-SC-Medium;
    font-weight: normal;
    color: #717272;
    margin: 0 auto;
}

/*-------------------*/
.changeBtn i {
    display: block;
    width: 0.11rem;
    height: 0.11rem;
    border-radius: 100%;
    background: #CACACE;
    margin: 0 0.1rem;
    cursor: pointer;
}

.changeBtn i.active {
    background: #3991CA;
}

/*-------------------*/
