@font-face {
    font-family: AlimamaFangYuan;
    src: url("../font/AlimamaFangYuanTiVF-Thin.ttf"), url("../font/AlimamaFangYuanTiVF-Thin.woff"), url("../font/AlimamaFangYuanTiVF-Thin.woff2");
}

@font-face {
    font-family: AlimamaShuHeiTi;
    src: url("../font/AlimamaShuHeiTi-Bold.otf"), url("../font/AlimamaShuHeiTi-Bold.otf"), url("../font/AlimamaShuHeiTi-Bold.woff"), url("../font/AlimamaShuHeiTi-Bold.woff2")
}

.alimamaFangYuan {
    font-family: AlimamaFangYuan;
}

.alimamaShuHeiTi {
    font-family: AlimamaShuHeiTi;
}

.logo-zhixing {
    position: absolute;
    top: 0.62rem;
    left: 4%;
}

.logo-zhixing img {
    height: 0.65rem;
    vertical-align: bottom;
    height: 0.4rem;
}

.banner-zhixing-con {
    position: absolute;
    left: 0;
    top: 2.2rem;
    width: 100%;
}

.content1620 {
    width: 16.2rem;
    margin: 0 auto;
    max-width: 92%;
}

.content1540 {
    width: 15.4rem;
    margin: 0 auto;
    max-width: 92%;
}

.content1250 {
    width: 12.5rem;
    margin: 0 auto;
    max-width: 92%;
}

.banner-zx-text1 {
    font-size: 1.07rem;
    color: #1f1f9b;
    font-family: AlimamaShuHeiTi;
    font-size: 0.6rem;
}

.banner-zx-text2 {
    font-size: 0.93rem;
    color: #5b64ce;
    font-family: AlimamaShuHeiTi;
    margin: 0.3rem 0;
    font-size: 0.52rem;
}

.aizhushou {
    display: inline-block;
    font-size: 0.51rem;
    color: #f8fbff;
    font-family: AlimamaFangYuan;
    line-height: 0.85rem;
    padding: 0 .45rem;
    background: url("../images/sd.png") no-repeat center;
    background-size: 100% 100%;
    box-shadow: 0 0.05rem 0.2rem #bac7fb;
    border-radius: 0.85rem;
    font-size: 0.3rem;
    line-height: 0.6rem;
    padding: 0 0.3rem;
}

.dx {
    display: block;
}

.dx .swiper-container {
    height: 0.8rem;
}

.dx p {
    font-size: 0.51rem;
    color: #494949;
    font-weight: bold;
    font-size: 0.32rem;
}

.margin-bt60 {
    margin-bottom: 0.6rem;
}

.title67-con {
    display: inline-block;
    background: url("../images/title.png") no-repeat center;
    background-size: 100% 100%;
    padding: 0.88rem 1.25rem;
    padding: 0.6rem 0.8rem .7rem;
}

.title67-con h2 {
    font-size: 0.67rem;
    color: #1f1f9b;
    font-family: AlimamaShuHeiTi;
    font-size: 0.48rem;
}

.title67-damx {
    margin-top: -1rem;
    position: relative;
    z-index: 9;
}

.zx-des36 {
    font-size: 0.36rem;
    font-size: 0.3rem;
}

.des5a66b1 p {
    color: #5a66b1;
}

.desbold p {
    font-weight: bold;
}

.line20 p {
    line-height: 2;
}

.line25 p {
    line-height: 2.5;
}

.margin-bt330 {
    margin-bottom: 3.3rem;
}

.jieduan-box {
    padding-top: 0;
    padding-bottom: 2.3rem;
}

.lishi-con {
    background: url("../images/text-bg.png") no-repeat center;
    background-size: 100% 100%;
    padding: 0.1rem 0.16rem;
    width: 2rem;
    border-radius: 0.2rem;
    box-shadow: 0 0 20px 0 rgba(90, 102, 177, 0.1);
    z-index: 20;
}

.lishi-con h3 {
    font-size: 0.2925rem;
    color: #5a66b1;
    font-weight: bold;
}

.lishi-con p {
    font-size: 0.1465rem;
    color: #5a66b1;
    font-weight: bold;
}

.lishi li {
    position: absolute;
}

.lishi-img {
    width: 0.22rem;
    position: absolute;
}

.line {
    position: relative;
    z-index: 9;
    pointer-events: none;
}

.lishi li:nth-child(even) {
    padding-left: 0.3rem;
    transform-origin: top;
}

.lishi li:nth-child(even) .lishi-img {
    left: 0;
    bottom: 0;
}

.lishi li:nth-child(odd) {
    padding-right: 0.3rem;
    transform-origin: bottom right;
}

.lishi li:nth-child(odd) .lishi-img {
    right: 0;
    top: 0;
    transform: rotate(180deg);
}

.lishi li.li90 {
    right: 89%;
    bottom: 0.69rem;
}

/*.lishi li.li90 .lishi-con{width: 1.9rem;}*/

.lishi li.li90 .lishi-con p {
    font-size: 0.1655rem;
}

.lishi li.li91 {
    right: 14rem;
    bottom: -1.5rem;
}

/*.lishi li.li91 .lishi-con{width: 1.9rem;}*/

.lishi li.li91 .lishi-con p {
    font-size: 0.1655rem;
}

.lishi li.li92 {
    right: 11.5rem;
    bottom: 1.2rem;
}

/*.lishi li.li92 .lishi-con{width: 1.9rem;}*/

.lishi li.li92 .lishi-con p {
    font-size: 0.1655rem;
}

.lishi li.li93 {
    right: 10rem;
    bottom: -1.31rem;
}

/*.lishi li.li93 .lishi-con{width: 1.9rem;}*/

.lishi li.li93 .lishi-con p {
    font-size: 0.1655rem;
}

.lishi li.li94 {
    right: 8.6rem;
    bottom: 1.5rem;
}

/*.lishi li.li94 .lishi-con{width: 1.9rem;}*/

.lishi li.li94 .lishi-con p {
    font-size: 0.1655rem;
}

.lishi li.li95 {
    right: 6.5rem;
    bottom: -0.9rem;
}

/*.lishi li.li95 .lishi-con{width: 2rem;}*/

.lishi li.li95 .lishi-con h3 {
    font-size: 0.2987rem;
}

.lishi li.li95 .lishi-con p {
    font-size: 0.1573rem;
}

.lishi li.li96 {
    right: 5.7rem;
    bottom: 2.2rem;
}

/*.lishi li.li96 .lishi-con{width: 2.1rem;}*/

.lishi li.li96 .lishi-con h3 {
    font-size: 0.2987rem;
}

.lishi li.li96 .lishi-con p {
    font-size: 0.1839rem;
}

.lishi li.li97 {
    right: 3.2rem;
    bottom: -0.2rem;
}

/*.lishi li.li97 .lishi-con{width: 2.5rem;}*/

.lishi li.li97 .lishi-con h3 {
    font-size: 0.3186rem;
}

.lishi li.li97 .lishi-con p {
    font-size: 0.208rem;
}

.lishi li.li98 {
    right: 2.7rem;
    bottom: 3.5rem;
}

.lishi li.li98 .lishi-con {
    width: 2.36rem;
}

.lishi li.li98 .lishi-con h3 {
    font-size: 0.3584rem;
}

.lishi li.li98 .lishi-con p {
    font-size: 0.2099rem;
}

.lishi li.li99 {
    right: 0.1rem;
    bottom: 0.85rem;
}

/*.lishi li.li99 .lishi-con{width: 2rem;}*/

.lishi li.li99 .lishi-con h3 {
    font-size: 0.3584rem;
}

.lishi li.li99 .lishi-con p {
    font-size: 0.2319rem;
}

.lishi li.li100 {
    right: 0;
    top: -0.2rem;
    left: auto;
}

/*.lishi li.li100 .lishi-con{width: 2rem;}*/

.lishi li.li100 .lishi-con h3 {
    font-size: 0.3783rem;
}

.lishi li.li100 .lishi-con p {
    font-size: 0.2091rem;
}

.jieduan-item span {
    font-size: 0.67rem;
    color: #1f1f9b;
    font-family: AlimamaShuHeiTi;
    display: block;
    line-height: 1em;
    margin-bottom: 0.1rem;
}

.jieduan-item p {
    font-size: 0.37rem;
    color: #1f1f9b;
    font-weight: bold;
}

.jieduan-item li {
    position: absolute;
}

.jieduan-item li:nth-child(1) {
    top: 0;
    left: 0;
}

.jieduan-item li:nth-child(2) {
    bottom: -2.4rem;
    right: 0;
    text-align: right;
    padding-right: 0.3rem;
}

.jieduan-item li:before {
    content: "";
    position: absolute;
    width: 0.07rem;
    height: 5.4rem;
    border-radius: 0.07rem;
    background-image: linear-gradient(rgba(142, 177, 249, 0), rgba(142, 177, 249, 1));
}

.jieduan-item li:nth-child(odd):before {
    bottom: 100%;
    margin-bottom: 0.3rem;
    left: 0.14rem;
}

.jieduan-item li:nth-child(even):before {
    top: 0.1rem;
    right: 0;
    transform: rotate(180deg);
}

.zsxs {
    padding-top: 1.4rem;
}

.title48 h2 {
    font-size: 0.48rem;
    color: #1f1f9b;
    font-family: AlimamaShuHeiTi;
    line-height: 1.2;
    font-size: 0.4rem;
}

.margin-bt50 {
    margin-bottom: 0.5rem;
}

.zsxs-img {
    width: 11.36rem;
    margin: 0 auto;
    max-width: 92%;
}

.jt222 {
    position: absolute;
    top: 2.34rem;
    left: 0;
    pointer-events: none;
}

.padding-top-100 {
    padding-top: 1rem;
}

.margin-bt20 {
    margin-bottom: 0.2rem;
}

.shengji {
    width: 13.74rem;
    max-width: 100%;
    margin: 0 auto;
}

.padding-tb-100 {
    padding: 1rem 0;
}

.gzcj {
    width: 6.9rem;
    margin: 0 auto 0.92rem;
    max-width: 92%;
}

.gzcj-img {
    overflow: hidden;
}

.margin-bt210 {
    margin-bottom: 2.1rem;
}

.gzcj-list li {
    width: 1.88rem;
    height: 1.88rem;
    position: absolute;
    z-index: 5;
    cursor: pointer;
}

.gzcj-warp {
    width: 3.7rem;
    position: absolute;
    height: 1.26rem;
    border-radius: 0.15rem;
    display: flex;
    align-items: center;
    top: 50%;
    margin-top: -0.63rem;
    transform: scaleX(0);
    transition: all .4s;
}

.gzcj-list li:hover .gzcj-warp {
    transform: scale(1);
}

.gzcj-list li:nth-child(odd) .gzcj-warp {
    right: 50%;
    background: #fff url("../images/txgl-1.png") no-repeat center;
    background-size: 100% 100%;
    text-align: right;
    flex-direction: row-reverse;
    transform-origin: right;
}

.gzcj-list li:nth-child(odd) .gzcj-text {
    padding-right: 1rem;
    padding-left: 0.1rem;
}

.gzcj-list li:nth-child(even) .gzcj-warp {
    left: 50%;
    background: #fff url("../images/txgl-2.png") no-repeat center;
    background-size: 100% 100%;
    text-align: left;
    transform-origin: left;
}

.gzcj-list li:nth-child(even) .gzcj-text {
    padding-left: 1rem;
    padding-right: 0.2rem;
}

.gzcj-title {
    position: relative;
    z-index: 9;
}

.gzcj-list li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("../images/tuoyuan.png") no-repeat center;
    background-size: 100% 100%;
    opacity: 0;
    transition: all .4s;
}

.gzcj-list li:hover:before {
    opacity: 1;
}

.gzcj-list li:nth-child(odd):before {
    top: -0.3rem;
    right: 0.5rem;
    z-index: -1;
}

.gzcj-list li:nth-child(even):before {
    top: -0.3rem;
    left: 0.5rem;
    z-index: -1;
}

.gzcj-text h5 {
    font-size: 0.17rem;
    color: #1f1f9b;
    font-weight: bold;
    line-height: 1.2;
}

.gzcj-text p {
    font-size: 0.13rem;
    color: #5a66b1;
    font-weight: bold;
    line-height: 1.3;
}

.gzcj-list li:nth-child(even) p {
    margin-left: 0.05rem;
}

.gzcj-list li:nth-child(1) {
    top: -0.54rem;
    left: 0.1rem;
}

.gzcj-list li:nth-child(2) {
    top: -0.54rem;
    right: 0.1rem;
}

.gzcj-list li:nth-child(3) {
    top: 1.62rem;
    left: -1.3rem;
}

.gzcj-list li:nth-child(4) {
    top: 1.62rem;
    right: -0.6rem;
}

.gzcj-list li:nth-child(5) {
    top: 4.02rem;
    left: -1.68rem;
}

.gzcj-list li:nth-child(6) {
    top: 4.02rem;
    right: -0.82rem;
}

.gzcj-list li:nth-child(6) .gzcj-warp {
    width: 4.2rem;
}

.gzcj-list li:nth-child(7) {
    top: 6.16rem;
    left: 0.1rem;
}

.gzcj-list li:nth-child(7) .gzcj-warp {
    width: 3.9rem;
}

.gzcj-list li:nth-child(8) {
    top: 6.16rem;
    right: 0.1rem;
}

.gzcj-list li:nth-child(8) .gzcj-warp {
    width: 4.2rem;
}

.tczc li {
    width: 4.6rem;
    height: 2.2rem;
    background: url("../images/jj.png") no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
}

.tczc li:nth-child(3) {
    margin-right: 0;
}

.tczc li:nth-child(4) {
    margin-right: 5%;
}

.tczc li:last-child {
    margin-right: 0;
}

.tczc {
    font-size: 0;
    text-align: center;
}

.tczc h3 {
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    margin-right: 0.32rem;
    margin-bottom: 0.3rem;
}

.moxing {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
}

.moxing li:nth-child(1) {
    width: 6.74rem;
    animation-delay: 100ms !important;
}

.moxing li:nth-child(2) {
    width: 6.52rem;
    animation-delay: 300ms !important;
}

.moxing li:nth-child(3) {
    width: 3.45rem;
    animation-delay: 500ms !important;
}

.title90 h2 {
    font-size: 0.9rem;
    font-family: AlimamaShuHeiTi;
    font-size: 0.6rem;
}

.title1f1f9b h2 {
    color: #1f1f9b;
    line-height: 1.3;
}

.index-last {
    padding-bottom: 5.68rem;
}

.playzx h3 {
    font-size: 0.6rem;
    font-family: AlimamaShuHeiTi;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0.3rem;
    color: #fff;
    bottom: 0;
}

.playzx .swiper-slide-active h3 {
    padding-left: 0.75rem;
}

.playzx .swiper-slide-next h3 {
    padding-right: 0.75rem;
    text-align: right;
}

.zxgBtn div {
    cursor: pointer;
    position: absolute;
    width: 0.43rem;
    height: 0.62rem;
    z-index: 9;
    bottom: 0.3rem;
}

.zxgBtn1 {
    background: url("../images/btn1.png") no-repeat center;
    background-size: 100% 100%;
    left: 0.08rem;
}

.zxgBtn2 {
    background: url("../images/btn2.png") no-repeat center;
    background-size: 100% 100%;
    right: 0.08rem;
}

.margin-bt100 {
    margin-bottom: 1rem;
}

.title88 h2 {
    font-size: 0.88rem;
    font-family: AlimamaShuHeiTi;
}

.title88 .i {
    width: 0.82rem;
    height: 0.1rem;
    background: #5b64ce;
    margin: 0.2rem 0 0.25rem;
}

.margin-bt200 {
    margin-bottom: 2rem;
}

.gjhy-list li {
    display: flex;
    align-items: center;
}

.gjhy-list-img {
    width: 2.65rem;
}

.gjhy-list-dot {
    width: 0.655rem;
    margin: 0 0.3rem;
}

.gjhy-list-con {
    width: 10rem;
    background: #fff;
    border-radius: 0.15rem;
    box-sizing: border-box;
    height: 1.4rem;
    display: flex;
    align-items: center;
    padding: 0 0.3rem;
    box-shadow: 0 0 0.2rem rgba(91, 100, 206, .1);
}

.gjhy-list-con h3 {
    font-size: 0.36rem;
    color: #5b64ce;
    font-family: AlimamaShuHeiTi;
    line-height: 1.2;
    max-width: 100%;
}

.gjhy-list li:nth-child(even) {
    flex-direction: row-reverse;
    text-align: right;
}

.gjhy-list li:nth-child(1) h3 {
    width: 6.5rem;
}

.gjhy-list li:nth-child(3) h3 {
    width: 7.2rem;
}

.gjhy-list li:nth-child(2) .gjhy-list-con {
    width: 10.5rem;
}

.des5b64ce p {
    color: #5b64ce;
}

.zx-des32 p {
    font-size: 0.32rem;
}

.xq-bg2 {
    padding-top: 1.5rem;
    margin-top: -1px;
}

.zx-title60 h2 {
    font-size: 0.6rem;
    font-family: AlimamaShuHeiTi;
}

.cjys {
    border-radius: 0.25rem;
    overflow: hidden;
}

.margin-bt30 {
    margin-bottom: 0.3rem;
}

.titleff8a3b h2 {
    color: #ff8a3b;
}

.title48-zxzs {
    width: 6rem;
    max-width: 100%;
    margin: 0 auto 1rem;
}

.kys-page {
    width: 29%;
}

.kys {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.kys-title {
    height: 1.45rem;
    box-shadow: 0 0 0.15rem #fff;
    display: flex;
    justify-content: center;
    background: url(../images/title900.png) no-repeat center;
    background-size: 100% 100%;
    border-radius: 0.25rem;
    overflow: hidden;
    flex-direction: column;
}

.kys-title h2 {
    font-weight: bold;
    font-family: AlimamaFangYuan;
}

.titlefff h2 {
    color: #fff;
}

.kys-page li {
    z-index: 9;
    background: #fff;
    border-radius: 0.15rem;
    overflow: hidden;
    position: relative;
    padding: 0.15rem;
    margin-top: 0.25rem;
    box-shadow: 0 0 0.15rem #fff;
}

.kys-page li .zx-des32 {
    margin-left: 0.6rem;
}

.kys-dot {
    position: absolute;
    top: 50%;
    left: 0.05rem;
    transform: translateY(-50%);
    width: 0.655rem;
}

.des1f1f9b p {
    color: #1f1f9b;
}

.kys-page li:before {
    content: "";
    position: absolute;
    border-radius: 0.15rem;
    background: url("../images/777.png") no-repeat center;
    background-size: 100% 100%;
    z-index: -1;
    left: 0.03rem;
    top: 0.03rem;
    right: 0.03rem;
    bottom: 0.03rem;
    /*width: 100%;height: 100%;top:0;left: 0;*/
}

.kys-page li p {
    line-height: 1.2;
}

.fwcy56 {
    padding-bottom: 7.9rem;
}

.zxshipin-warp {
    margin: 0.11rem;
    box-shadow: 0 0 0.22rem rgba(91, 100, 206, 0.3);
    background: #fff;
    padding: 0.38rem;
    border-radius: 0.1rem;
    overflow: hidden;
    cursor: pointer;
}

.title5b64ce h2 {
    color: #5b64ce;
}

.line18 p {
    line-height: 1.8;
}

.line16 p {
    line-height: 1.6;
}

.zxshipin-con {
    height: 2.03rem;
    height: 1.8rem;
}

.zx-title60 .i {
    width: 2.7rem;
    height: 0.08rem;
    background: #5b64ce;
    margin: 0.2rem auto 0;
    width: 0;
    transition: all .4s;
}

.swiper-slide-active .zx-title60 .i {
    width: 2.7rem;
}

.zxshipin .zx-title60 h2 {
    transition: all .4s;
}

.zxshipin .swiper-slide-active .zx-title60 h2 {
    color: #1f1f9b;
}

.play100 {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url("../images/play246.png") no-repeat center;
    background-size: 100% 100%;
}

.play1004555 {
    text-align: center;
    background: rgba(0, 0, 0, .3);
    transition: all .4s;
}

.zxshipin .swiper-slide-active .play1004555 {
    background: rgba(0, 0, 0, 0);
}

.zxshipinDot .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    margin: 0 0.05rem;
}

.zxshipin-con p {
    font-size: .22rem;
}

.imgscale .img100 {
    overflow: hidden;
}

.imgscale .img100 img {
    transition: all .4s;
}

.imgscale:hover .img100 img {
    transform: scale(1.1);
}

@media (max-width:1600px) {
    .gzcj-list li:nth-child(6) .gzcj-warp {
        width: 4.5rem;
    }
}

@media (max-width:1500px) {
    .gzcj-warp {
        width: 4rem;
        height: 1.4rem;
        margin-top: -0.7rem;
    }
    .gzcj-list li:nth-child(6) .gzcj-warp {
        width: 4.8rem;
    }
}

@media (max-width:1250px) {
    .gzcj-warp {
        width: 5rem;
        height: 1.6rem;
        margin-top: -0.8rem;
    }
    .gzcj-list li:nth-child(3) .gzcj-warp {
        width: 4.2rem;
    }
    .gzcj-list li:nth-child(4) .gzcj-warp {
        width: 4.2rem;
    }
    .gzcj-list li:nth-child(5) .gzcj-warp {
        width: 4.5rem;
    }
    .gzcj-list li:nth-child(6) .gzcj-warp {
        width: 5.5rem;
    }
}

@media (max-width:1200px) {
    .gzcj-warp {
        transform: none;
    }
    .gzcj-list li:before {
        opacity: 1;
    }
}

@media (max-width:760px) {
    .logo-zhixing img {
        height: 0.5rem;
    }
    .banner-zx-text1 {
        font-size: 0.5rem;
    }
    .banner-zx-text2 {
        font-size: 0.4rem;
    }
    .aizhushou {
        font-size: 0.3rem;
        line-height: 0.6rem;
        padding: 0 0.2rem;
    }
    .banner-zx-text2 {
        margin: 0.2rem 0;
    }
    /*.title67-con{padding: 0.6rem 0.8rem;}*/
    .title67-con h2 {
        font-size: 0.4rem;
    }
    .title67-damx {
        margin-top: -0.5rem;
    }
    .banner-zhixing-con {
        top: 1.5rem;
    }
    .logo-zhixing {
        top: 0.35rem;
    }
    .zx-des36 {
        font-size: 0.26rem;
    }
    .line25 p {
        line-height: 1.6;
    }
    .dx p {
        font-size: 0.3rem;
    }
    .margin-bt60 {
        margin-bottom: 0.3rem;
    }
    .dx .swiper-container {
        height: 0.4rem;
    }
    .margin-bt330 {
        margin-bottom: 1.65rem;
    }
    .jt222 {
        top: 1.8rem;
        transform: scale(1.4);
    }
    .zsxs-img {
        max-width: 100%;
    }
    .title48 h2 {
        font-size: 0.36rem;
    }
    .gzcj-list li {
        position: relative;
        left: 0 !important;
        width: 100%;
        right: 0 !important;
        margin-bottom: 5%;
        top: auto !important;
    }
    .gzcj-list li:last-child {
        margin-bottom: 0;
    }
    .gzcj-title {
        width: 2rem;
        height: 2rem;
    }
    .gzcj-warp {
        width: auto !important;
        display: flex !important;
    }
    .gzcj-list li:nth-child(odd) .gzcj-warp {
        right: 0;
        left: 1rem;
    }
    .gzcj-list li:nth-child(odd) .gzcj-warp {
        right: 0;
        left: 1rem;
    }
    .gzcj-list li:nth-child(even) .gzcj-warp {
        left: 0;
        right: 1rem;
    }
    .gzcj-list li:nth-child(even) .gzcj-title {
        float: right;
    }
    .gzcj-list li:nth-child(odd):before {
        width: 2rem;
        height: 2rem;
    }
    .gzcj-list li:nth-child(odd) .gzcj-text {
        padding-left: 1rem;
        padding-right: 0.2rem;
    }
    .gzcj-list li:nth-child(even) .gzcj-text {
        padding-right: 1rem;
        padding-left: 0.2rem;
    }
    .gzcj-list li:nth-child(odd):before {
        left: 0.05rem;
    }
    .gzcj-img {
        display: none;
    }
    .tczc h3 {
        font-size: 0.24rem;
        margin-right: 0.18rem;
    }
    .tczc li {
        width: 50%;
        height: 1.3rem;
    }
    .tczc li:nth-child(4) {
        margin-right: 0;
    }
    .margin-bt100 {
        margin-bottom: 0.5rem;
    }
    .padding-top-100 {
        padding-top: 0.5rem;
    }
    /*.padding-tb-100{padding: 0.5rem 0;}*/
    .gzcj {
        margin-bottom: 0;
    }
    .margin-bt210 {
        margin-bottom: 0.5rem;
    }
    .playzx .swiper-slide h3 {
        padding-left: 0.3rem;
        text-align: center;
    }
    .playzx h3 {
        font-size: 0.3rem;
    }
    .zxgBtn div {
        width: 0.3rem;
        height: 0.4rem;
        bottom: 50%;
        margin-bottom: -0.15rem;
    }
    .title90 h2 {
        font-size: 0.4rem;
    }
    .index-last {
        padding-bottom: 3.6rem;
    }
    .lishi li {
        position: relative;
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        margin-bottom: 4%;
        right: auto !important;
        padding-left: 0.6rem !important;
    }
    .line {
        display: none;
    }
    .lishi-con {
        width: 100% !important;
        box-sizing: border-box;
    }
    .lishi li:nth-child(odd) {
        padding-right: 0;
    }
    .jieduan-content95 {
        position: static;
    }
    .lishi-img {
        display: none;
    }
    .lishi-con {
        padding: 0.25rem;
    }
    .lishi-con h3 {
        margin-bottom: 0.1rem;
    }
    .lishi li .lishi-con p {
        font-size: 0.2rem !important;
    }
    .jieduan-item li {
        position: static;
    }
    .jieduan-item li:before {
        height: 1.4rem;
    }
    .jieduan-item p {
        font-size: 0.3rem;
    }
    .jieduan-item span {
        font-size: 0.5rem;
    }
    .jieduan-item li:nth-child(2) {
        margin-top: -0.5rem;
        margin-bottom: 0.5rem;
    }
    .jieduan-item li:nth-child(even):before {
        top: 1rem;
    }
    .gzcj-list li:before {
        width: 2rem;
        height: 2rem;
    }
    .gzcj-list li:nth-child(even):before {
        left: auto;
        right: 0.05rem;
    }
    .lishi li:before {
        content: "";
        position: absolute;
        width: 0.5rem;
        height: 0.5rem;
        background: url("../images/dot999.png") no-repeat center;
        background-size: 100% 100%;
        left: 0;
        top: 0;
    }
    .lishi:before {
        content: "";
        position: absolute;
        top: 0;
        width: 0.05rem;
        background: #5b64ce;
        height: 100%;
        left: 0.225rem;
    }
    .lishi {
        position: relative;
    }
    .jieduan-box {
        padding-bottom: 1rem;
    }
    .zsxs {
        padding-top: 0;
    }
    .gzcj-text p {
        font-size: 0.2rem;
    }
    .gzcj-text h5 {
        font-size: 0.24rem;
    }
    .desdmag br {
        display: none;
    }
    .title88 h2 {
        font-size: 0.5rem;
    }
    .title88 .i {
        width: 0.5rem;
        height: 0.05rem;
    }
    .xq-ban .middle-box {
        display: block;
        padding-top: 10%;
    }
    .xq-ban .content1540 {
        width: 92%;
        margin-left: 4%;
    }
    .xq-ban .content1540 p {
        display: inline;
    }
    .gjhy-list-con {
        width: 64% !important;
        padding: 0 0.2rem;
    }
    .gjhy-list-con h3 {
        font-size: 0.24rem;
    }
    .gjhy-list-img {
        width: 25%;
    }
    .gjhy-list-dot {
        margin: 0;
        width: 6%;
    }
    /*.gjhy-list-img{width: 20%;}*/
    /*.gjhy-list li{display: block;position: relative;overflow: hidden;}*/
    /*.gjhy-list-img{position: absolute;top:50%;transform: translateY(-50%);}*/
    /*.gjhy-list li:nth-child(odd) .gjhy-list-img{left: 0;}*/
    /*.gjhy-list li:nth-child(even) .gjhy-list-img{right: 0;}*/
    .gjhy-list li {
        margin-bottom: 5%;
    }
    .gjhy-list li:last-child {
        margin-bottom: 0;
    }
    .gjhy-list li:nth-child(odd) .gjhy-list-dot {
        margin-right: 2%;
    }
    .gjhy-list li:nth-child(even) .gjhy-list-dot {
        margin-left: 2%;
    }
    .zx-title60 h2 {
        font-size: 0.5rem;
    }
    .line20 p {
        line-height: 1.6;
    }
    .kys-page {
        width: 100%;
        margin-bottom: 10%;
    }
    .kys-page:last-child {
        margin-bottom: 0;
    }
    .kys-page li {
        padding: 0.3rem;
    }
    .kys-dot {
        width: 0.4rem;
    }
    .kys-page li .zx-des32 {
        margin-left: 0.3rem;
    }
    .zxshipin-warp {
        padding: 0.2rem;
    }
    .fwcy56 {
        padding-bottom: 1rem;
    }
    .xq-bg2 {
        padding-top: 0.6rem;
    }
    .xq-bg1 {
        padding-bottom: 0.2rem;
    }
    .kys {
        margin-bottom: 0;
    }
    .desfgtz {
        padding-bottom: 0.3rem;
    }
    .title48-zxzs {
        width: 75%;
        margin-bottom: 0.5rem;
    }
    /*.xq-bg3{background-size: 100% 103% !important;}*/
    .lishi li {
        transform-origin: bottom center !important;
    }
    .lishi-con p {
        font-size: 0.22rem !important;
    }
    .gzcj-warp {
        height: 106%;
        top: 0;
        margin-top: 0;
    }
    .title67-con {
        padding: 0.5rem 0.7rem 0.62rem;
    }
    .zx-des32 p {
        font-size: 0.3rem;
    }
}