.width-50 {
    width: 50%;
}

.success-list {
    width: 100%;
    margin: 30px 0 50px;
}

.success-list .success-item .success-normal {
    width: 212px;
    height: 376px;
    border-radius: 5px;
    background-image: url("../images/products/success-item-bg.png");
    background-size: 100% 100%;
    margin-right: 15px;
    padding: 30px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: end;
    color: #FFF;
    cursor: pointer;
}

.success-list .success-item .success-normal .name {
    font-size: 20px;
    padding: 15px 0;
    position: relative;
    margin-bottom: 15px;
    width: 100%;
}

.success-list .success-item .success-normal .desc {
    width: 100%;
}

.success-list .success-item .success-normal .name:after {
    content: "";
    display: block;
    width: 60%;
    height: 5px;
    border-radius: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(to right, #00c0fa 0%, #015eea 100%);
}

.success-list .success-item .success-normal:last-child {
    margin-right: 0;
}

.success-list .success-item .success-active {
    height: 377px;
    width: 532px;
    margin-right: 15px;
    border-radius: 5px;
    background-image: url("../images/products/success-item-active-bg.png");
    background-size: 100% 100%;
    padding: 50px 30px;
    box-sizing: border-box;
    color: #FFF;
    position: relative;
}

.success-list .success-item .success-active .name {
    font-size: 20px;
    padding: 15px 0;
    position: relative;
    margin-bottom: 15px;
}

.success-list .success-item .success-active:last-child {
    margin-right: 0;
}

.success-list .success-item .success-active .success-detail {
    width: 154px;
    height: 48px;
    border: 1px solid #FFF;
    border-radius: 48px;
    line-height: 48px;
    position: absolute;
    right: 30px;
    bottom: 30px;
    display: block;
    cursor: pointer;
}

.success-list .success-item .success-active .success-detail span {
    margin-right: 10px;
    font-size: 18px;
}

.success-list .success-item .success-active .success-detail .arrow-right {
    width: 10px;
    height: 15px;
}

.success-more {
    width: 203px;
    height: 64px;
    margin: 80px auto;
    border-radius: 64px;
    line-height: 64px;
    background: linear-gradient(to right, #00c0fa 0%, #015eea 100%);
    color: #FFF;
    font-size: 20px;
    cursor: pointer;
}

.success-more span {
    margin-right: 15px;
}

.success-more .arrow-right {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #FFF;
}

.success-more .arrow-right .arrow-right-blue {
    width: 11px;
    height: 17px;
}

.support-list {
    padding: 30px;
    margin-top: 25px;
    width: 100%;
    height: 162px;
    box-sizing: border-box;
    background-color: #FFF;
    box-shadow: 0 0 10px 0 #ccc;
}

.support-list .support-item {
    width: 25%;
    height: 100%;
}

.support-list .support-item:last-child .support-arrow-right {
    display: none;
}

.support-list .support-item .support-content {
    width: 100%;
    height: 100%;
}

.support-list .support-item .support-content .support-img {
    margin-bottom: 10px;
}

.support-list .support-item .support-content .support-title {
    color: #8c8c8c;
}

.contact-btn {
    margin: 50px auto;
    width: 203px;
    height: 64px;
    border-radius: 64px;
    cursor: pointer;
    background: linear-gradient(to right, #00c0fa 0%, #015eea 100%);
}

.contact-btn a {
    height: 100%;
}

.contact-btn .contact-icon {
    margin-right: 15px;
}

.product-full-width5 {
    background-image: url("../images/products/wl-bg5.png");
    background-size: 100% 100%;
    background-position: center;
}

.product-full-width6 {
    background-color: #f7f7f7;
}

.list-nav-item {
    flex: 1;
    text-align: center;
    color: #fff;
    cursor: pointer;
    transition: all 0.5s;
}


/* 文旅 */
.series-title {
    padding: 10px 0 30px;
    margin: 0 auto;
    text-align: center;
    color: #FFF;
    font-size: 42px;
}

.wl-full-width1 {
    min-height: 760px;
    background-image: url("../images/products/wl-bg1.png");
    background-size: 100% 100%;
}

.wl-full-width2 {
    min-height: 760px;
    background-image: url("../images/products/wl-bg2.png");
    background-size: 100% 100%;
}

.wl-full-width3 {
    min-height: 760px;
    background-image: url("../images/products/wl-bg3.png");
    background-size: 100% 100%;
}

.wl-full-width4 {
    min-height: 760px;
    background-image: url("../images/products/wl-bg4.png");
    background-size: 100% 100%;
}

.list-header-bg0 {
    background-color: #8a6408 !important;
}

.list-header-bg1 {
    background-color: #06256d !important;
}

.list-header-bg2 {
    background-color: #870202 !important;
}

.list-header-bg3 {
    background-color: #0b3352 !important;
}

.list-header-bg4 {
    background-color: #794e00 !important;
}

.list-header {
    width: 100%;
    margin-top: -4.5px;
    height: 77px;
    line-height: 77px;
    background-color: #06256d;
}

.list-header .list-nav {
    width: 100%;
    height: 100%;
    display: flex;
}

.list-header .list-nav .list-item-active0 {
    background-color: #a88122 !important;
}

.list-header .list-nav .list-item-active1 {
    background-color: #0b51b2 !important;
}

.list-header .list-nav .list-item-active2 {
    background-color: #e00909 !important;
}

.list-header .list-nav .list-item-active3 {
    background-color: #076bb9 !important;
}

.list-header .list-nav .list-item-active4 {
    background-color: #bb7800 !important;
}

.list-header .list-nav .no-bg {
    background-color: transparent !important;
}

.list-header .list-nav .list-item-active {
    background-color: #0b51b2;
}

.series-top {
    width: 100%;
    padding: 20px 0;
    border-bottom: 2px solid #FFF;
}

.series-top .swiper-slide {
    flex: 1;
    text-align: center;
    color: #FFF;
    position: relative;
    cursor: pointer;
}

.series-top .swiper-slide:hover .line {
    width: 80px;
}

.series-top .swiper-slide .line {
    width: 0;
    height: 0;
    border-bottom: 6px solid #ffdfc3;
    transition: all 0.5s;
    margin-top: 20px;
    position: absolute;
    left: 50%;
    bottom: -24px;
    transform: translateX(-50%);
    z-index: 100;
}

.series-top .swiper-slide-thumb-active {
    color: #ffdfc3;
}

.series-top .swiper-slide-thumb-active .line {
    width: 80px;
}

.series-bottom {
    width: 100%;
    overflow: hidden;
    /* padding: 80px 0 50px; */
}

.series-bottom .content {
    padding: 30px 0;
    width: 100%;
}

.series-bottom .content .series-bottom-title {
    width: 100%;
    padding: 20px 0;
    color: #FFF;
    font-size: 25px;
    border-bottom: 2px solid #FFF;
}

.series-bottom .content .series-bottom-desc {
    width: 100%;
    color: #FFF;
    line-height: 1.8;
    margin: 20px 0;
    text-indent: 2em;
}

.series-bottom-detail {
    width: 164px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    border-radius: 52px;
    background-color: #FFFF;
    display: block;
    font-size: 18px;
    color: #000;
}

.series-bottom .content .series-right-img {
    height: 381px;
}

.series-content {
    width: 100%;
}

.series-content .series-left {
    height: 588px;
    width: 355px;
    border-radius: 5px 0 0 5px;
    flex-shrink: 0;
}

.gallery-thumbs3 {
    width: 100%;
    height: 100%;
}

.series-left .swiper-wrapper {
    width: 100%;
    height: 100%;
}

.series-left .swiper-wrapper .swiper-slide {
    flex: 1;
    width: 100% !important;
    background-color: #234563;
    opacity: 0.8;
    border-bottom: 1px solid #fff;
    color: #FFF;
    position: relative;
    margin: 0 !important;
    cursor: pointer;
}

.series-left .swiper-wrapper .swiper-slide-thumb-active {
    background-color: #076bb9 !important;
}

.series-left .swiper-wrapper .swiper-slide .arrow-right {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    width: 10px;
    height: 15px;
}

.series-left .swiper-wrapper .swiper-slide:first-child {
    border-radius: 5px 0 0 0;
}

.series-left .swiper-wrapper .swiper-slide:last-child {
    border-bottom: none;
    border-radius: 0 0 0 5px;
}

.series-content-right {
    flex: 1;
    height: 588px;
    overflow: hidden;
    background-color: #0b3352;
    opacity: 0.8;
}

.series-content-right .swiper3 {
    width: 100%;
    height: 100%;
}

.series-content-right .swiper3 .swiper-wrapper {
    width: 100%;
    height: 100%;
}

.series-content-right .swiper3 .swiper-wrapper .swiper-slide {
    width: 100%;
    height: 100%;
    padding: 30px;
    box-sizing: border-box;
}

.series-content-right .swiper3 .swiper-wrapper .swiper-slide .content {
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 2px solid #fff;
}

.series-content-right .swiper3 .swiper-wrapper .swiper-slide .content .series-top-img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    margin-bottom: 15px;
}

.series-content-right .swiper3 .swiper-wrapper .swiper-slide .content .desc {
    color: #fff;
    line-height: 1.8;
    text-indent: 2em;
}

.series-content-right .swiper3 .swiper-wrapper .swiper-slide .bottom {
    color: #FFF;
    /* height: 50px; */
    align-items: center;
    margin-top: 10px;
}

.series-content-right .swiper3 .swiper-wrapper .swiper-slide .bottom .series-bottom-title {
    color: #FFF;
    font-size: 25px;
    font-weight: 600;
}

/* 政务 */

.zw-full-width1 {
    background-image: url("../images/products/zw_bg1.jpg");
    background-size: 100% 100%;
}

.zw-full-width2 {
    background-image: url("../images/products/zw_bg2.png");
    padding: 100px 0 80px;
    background-size: 100% 100%;
    /* background-position: center; */
}

.zw-nav-item {
    position: relative;
    background-color: #fff;
}

.zw-nav-item .bg {
    width: 100%;
}

.zw-nav-item .item-infos {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.zw-nav-item .item-infos p {
    font-size: 23px;
}

.zw-nav-item .item-infos img {
    margin-bottom: 23px;
}

.zw-nav-active {
    color: #55efeb;
}

.zw-nav-active .bg {
    filter: brightness(1.5);
}

.zw-full-width2 .width-1200 {
    height: 470px;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-image: url("../images/products/zw_bg2-0.png");
    background-size: 100% 100%;
}

.zw_series_tit {
    font-size: 20px;
    text-align: center;
}

.flex-row-center .zw_series_tit {
    margin: 0 60px;
}

.zw_series_tit .line {
    width: 54px;
    height: 2px;
    margin: 6px auto 0;
    background-color: #002d6b;
}

.series_content .left {
    width: 445px;
    margin: 0 35px 0 60px;
    font-size: 16px;
    line-height: 1.8;
    letter-spacing: 1px;
}

.series_content .left p {
    text-indent: 2em;
}

.series_content .left img {
    margin-top: 20px;
}

.series_content .right {
    flex: 1;
    text-align: center;
}

.zw-full-width2 .series_content .zl_img {
    width: 330px;
}

.series_content .desc_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.series_content .desc_list .desc-item {
    width: 130px;
    text-align: center;
    font-size: 16px;
    line-height: 1.3;
    margin: 15px 10px 0;
    padding: 5px;
    border-radius: 5px;
    color: #015eea;
    border: 1px dashed #015eea;
}

.series_content .series-top {
    border: none;
    padding: 0;
}

.series_content .series-top .swiper-slide {
    color: #333;
    font-size: 20px;
}

.series_content .series-top .swiper-slide-thumb-active .line1 {
    width: 54px;
    height: 2px;
    margin: 6px auto 0;
    background-color: #002d6b;
    border: none;
    bottom: -6px;
    transition: all 0s;
}

.series_content .series-bottom {
    padding: 0;
}

.series_content .product-list .product-item {
    width: calc(100% / 6);
    margin-bottom: 20px;
}

.series_content .product-list .product-item img {
    margin-bottom: 7px;
}

.series_content .product-list .product-item:nth-child(n + 6) {
    margin-bottom: 20px;
}

.series_content .product-list .product-item pre {
    margin: 0;
    text-align: center;
}

.series_content .swiper-slide {
    text-align: center;
}

.series_content .swiper-slide img {
    max-width: 92%;
    margin-top: 30px;
}

.series_content .product-list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    align-items: flex-start;
}

.swiper-slide-flex {
    padding: 30px 40px;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}

.swiper-slide-flex .product-item {
    width: calc((100% - 500px) / 6);
    margin-right: 100px;
    margin-bottom: 5px;
}

.swiper-slide-flex .product-item:nth-child(6n) {
    margin-right: 0;
}

.swiper-slide-flex .product-item .title {
    margin-top: 10px;
}

.swiper-slide-flex .product-item img {
    transform: scale(0.9);
    margin-top: 0;
}

.swiper-slide-flex .product-item {
    justify-content: flex-start;
}

/* 房产 */
.fc-full-width1 {
    height: 550px;
    background-image: url("../images/products/fc_bg1.png");
    background-size: 100% 100%;
}

/* 工会 */
.gh-full-width1 {
    height: 570px;
    background-image: url("../images/products/gh_bg1.png");
    background-size: 100% 100%;
}

.gh-full-width2 {
    height: 570px;
    background-image: url("../images/products/gh_bg2.png");
    background-size: 100% 100%;
}

.gh-full-width3 {
    height: 570px;
    padding: 100px 0 80px;
    background-image: url("../images/products/zw_bg2.png");
    background-size: 100% 100%;
}

.gh-full-width3 .width-1200 {
    padding: 45px;
    background-image: url("../images/products/zw_bg2-0.png");
    background-size: 100% 100%;
}

.gh-full-width3 .el-carousel__container {
    height: 355px;
}

.gh-full-width3 .el-carousel__item {
    width: 100%;
    padding: 0 50px;
    display: flex;
    justify-content: space-between;
}

.gh-full-width3 .el-carousel__arrow--left {
    left: 0;
}

.gh-full-width3 .el-carousel__arrow--right {
    right: 0;
}

.gh-full-width3 .el-carousel__arrow {
    background-color: rgba(31, 45, 61, .3);
    font-size: 22px;
    font-family: 550;
}

.gh-full-width3 .el-carousel__button {
    background-color: rgba(31, 45, 61, .3);
    opacity: 1;
}

.gh-full-width3 .el-carousel__indicators--horizontal {
    bottom: -0px;
}

.gh-full-width3 .el-carousel__button {
    height: 3px;
}

.gh-full-width3 .el-carousel__indicator.is-active button {
    background-color: #002d6b;
    opacity: 1;
}

.gh-full-width3 .info {
    width: calc(50% - 50px);
}

.gh-full-width3 .info .left {
    flex: 1;
    line-height: 1.8;
    margin-top: 30px;
}

.gh-full-width3 .info .left .desc {
    text-indent: 2em;
}

.gh-full-width3 .info .left p {
    font-size: 20px;
}

.gh-full-width3 .info .line {
    width: 54px;
    height: 2px;
    margin: 7px 0;
    background-color: #002d6b;
}

.gh-full-width3 .info img {
    width: 160px;
    margin-left: 20px;
}

/* 运营 */
.yy-full-width1 {
    height: 570px;
    background-image: url("../images/products/yy_bg1.png");
    background-size: 100% 100%;
}

.yy-full-width2 {
    height: 570px;
    background-image: url("../images/products/yy_bg2.png");
    background-size: 100% 100%;
}

.yy-full-width2 .series-bottom .content .series-right-img {
    height: 288px;
}

.yy-full-width1 .series-bottom .content .series-bottom-desc {
    /* text-indent: 0; */
}

.yy-full-width1 .series-bottom .content .series-bottom-desc p {
    width: 191px;
    height: 21px;
    padding-left: 3px;
    line-height: 21px;
    color: #333;
    text-indent: 0;
    background: linear-gradient(90deg, rgba(250, 250, 250, 1), rgba(250, 250, 250, 0.1));
}

.yy-full-width1 .series-bottom {
    padding: 0;
}

/* 媒资库 */
.mzk-full-width1 {
    height: 550px;
    background-image: url("../images/products/mzk_bg1.png");
    background-size: 100% 100%;
}

.mzk-full-width1 .series-bottom .content .series-right-img {
    height: 230px;
    width: auto;
}

/* 人才 */
.rc-full-width1 {
    height: 550px;
    background-image: url("../images/products/rc_bg1.png");
    background-size: 100% 100%;
}

.rc-full-width1 .series-bottom .content .series-right-img {
    height: 333px;
}

/* 志愿 */
.zy-full-width1 {
    height: 550px;
    background-image: url("../images/products/zy_bg1.png");
    background-size: 100% 100%;
}

.zy-full-width2 {
    height: 550px;
    background-image: url("../images/products/zy_bg2.png");
    background-size: 100% 100%;
}

.zy-full-width3 {
    height: 550px;
    background-image: url("../images/products/zy_bg3.png");
    background-size: 100% 100%;
}

.zy-full-width1 .series-bottom .content .series-right-img {
    height: 329px;
}

.zy-full-width2 .series-bottom .content .series-bottom-desc,
.zy-full-width3 .series-bottom .content .series-bottom-desc {
    text-indent: 0;
}

.series-bottom .flex-row-align-center div {
    margin-right: 10px;
}

.zy-full-width2 .series-bottom .series-bottom-desc p,
.zy-full-width3 .series-bottom .series-bottom-desc p {
    width: 191px;
    height: 21px;
    padding-left: 3px;
    margin-bottom: 5px;
    line-height: 21px;
    color: #333;
    text-indent: 0;
    background: linear-gradient(90deg, rgba(250, 250, 250, 1), rgba(250, 250, 250, 0.1));
}

.zy-full-width3 .series-bottom .series-bottom-desc img {
    margin-right: 3px;
}

.series-bottom .series-bottom-desc .cont1 {
    margin-bottom: 10px;
}

.zy-full-width4 {
    background-image: url("../images/products/zw_bg2.png");
    background-size: 100% 100%;
    padding-bottom: 60px;
}

.zy-full-width4 .width-1200 {
    padding: 30px 60px 60px;
    margin-top: 45px;
    background-image: url("../images/products/zw_bg2-0.png");
    background-size: 100% 100%;
}

.zy-full-width4 .width-1200 .cont {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.zy-full-width4 .width-1200 .cont .flex1 {
    width: 33.33%;
    line-height: 1;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.zy-full-width4 .width-1200 .cont .body-ico img {
    width: 60px !important;
    max-width: none;
}

.zy-full-width4 .width-1200 .cont .flex1 .body-txt {
    width: calc(100% - 70px);
    margin-left: 10px;
    font-size: 14px;
    line-height: 1.8;
}

.zy-full-width4 .width-1200 .cont .body-txt h2 {
    font-weight: bold;
    font-size: 16px;
}

.zy-full-width4 .width-1200 .cont p {
    width: max-content;
    padding: 0px 6px;
    margin: 5px 0 0px;
    background-color: #0441a0;
    color: #fff;
}

/*体育*/
.ty_container .wl-full-width1 {
    min-height: 550px;
    background-image: url(../images/products/ty_bg1.png);
    background-size: 100% 100%;
}

.ty_container .wl-full-width2 {
    min-height: 550px;
    background-image: url(../images/products/ty_bg2.png);
    background-size: 100% 100%;
}

.ty_container .wl-full-width1 .series-right-img {
    height: 246px;
}

.ty_container .zw-full-width2 .width-1200 {
    height: 510px;
    padding: 30px 80px;
}

.ty_container .zw-full-width2 .series_content .left {
    width: 100%;
    margin: 30px auto;
}

.ty_container .zw-full-width2 .series_content .right img {
    height: 260px;
}

/* 募捐 */
.mj-full-width1 {
    min-height: 550px;
    background-image: url(../images/products/mj_bg1.png);
    background-size: 100% 100%;
    margin-top: -3px;
}

.mj-full-width1 .series-bottom .content .series-right-img {
    height: 283px;
}

.mj_function {
    padding: 0 65px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.mj_function-item {
    width: 43%;
    margin-bottom: 45px;
    display: flex;
    align-items: center;
}

.mj_function-item .img {
    width: 110px;
    text-align: center;
    margin-right: 30px;
}

.mj_function-item .infos {
    flex: 1;
}

.mj_function-item img {
    height: 121px;
}

.mj_function-item .tit {
    width: max-content;
    margin-bottom: 5px;
    padding: 2px 5px;
    background-color: #0441a0;
    color: #fff;
}

/* 视频 */
.sp_container .wl-full-width1 {
    min-height: 590px;
    background-image: url(../images/products/sp_bg1.png);
    background-size: 100% 100%;
    padding: 70px 0;
}

.sp_container .series-content-right {
    height: 515px;
}

.sp_container .series-content .series-left {
    height: 515px;
}

.sp_container .series2 {
    height: 515px;
    padding: 17px 30px;
    background-color: rgba(250, 250, 250, 0.63);
}

.sp_container .series2 .top_img {
    margin-bottom: 5px;
}

.sp_container .series2 .flex img:hover {
    filter: brightness(1.5);
}

.sp_container .series1 {
    height: 515px;
    padding: 0 30px;
    color: #fff;
    font-size: 25px;
}

.sp_container .series1 img {
    width: 100%;
    border-radius: 8px;
}

.sp_container .series1 .desc {
    width: 100%;
    font-size: 16px;
    padding-bottom: 20px;
    margin: 10px 0;
    border-bottom: 2px solid #fff;
}

.sp_container .video_content {
    /* border-radius: 7px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sp_container .video_content .search {
    padding-left: 30px;
    margin-top: -30px;
    height: 85px;
    align-items: center;
    position: relative;
    z-index: 20;
    box-shadow: 0 0 10px 0 #999;
    background-color: #fff;
}

.sp_container .video_content .search .select {
    width: 170px;
    margin-right: 10px;
}

.sp_container .video_content .search input {
    flex: 1;
}

.el-select .el-input__inner:focus {
    border-color: #076bb9 !important;
}

.search_btn {
    width: 125px;
    height: 85px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: #076bb9;
    color: #fff;
}

.search_btn img {
    height: 25px;
    margin-right: 5px;
}

.sp_container .video_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 30px 0;
}

.sp_container .video_list-item {
    width: calc(1140px / 4);
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 7px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    box-shadow: 0 0 10px 0 #999;
    cursor: pointer;
}

.sp_container .video_list-item p {
    padding: 0 10px;
}

.sp_container .video_list-item:nth-child(4n) {
    margin-right: 0;
}

.sp_container .video_list-item img {
    width: 100%;
    height: 160px;
    object-fit: cover;
    margin-bottom: 5px;
}

.sp_container .video_list-item::before {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background: url(https://zhqd.shiminjia.com/i/2024/0319-szzhcbfw//images/pc/icon_play.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 10px;
    top: 110px;
}

.sp_container .series-content-right .swiper3 .swiper-wrapper .swiper-slide:nth-child(2) {
    padding: 20px 30px;
}

.sp_container .series-content-right .swiper3 .swiper-wrapper .swiper-slide:nth-child(2) .content {
    padding-bottom: 15px;
}

@media screen and (min-width: 750px) {
    .van-overlay {
        display: none;
    }

    .el-image-viewer__img {
        height: 60vh;
    }

    .fc-full-width1,
    .zw-full-width1,
    .mzk-full-width1,
    .rc-full-width1 {
        margin-top: -3px;
    }

    .el-image__inner {
        width: 100%;
        height: 279px !important;
        object-fit: cover;
    }
}

@media screen and (max-width: 750px) {

    .wl-full-width1,
    .wl-full-width2,
    .wl-full-width3,
    .wl-full-width4 {
        min-height: auto;
    }

    .series_title {
        padding: 0.1rem 0;
        font-size: 0.135rem;
        text-align: center;
        color: #01278c;
        font-family: '[SourceHanSansCN]' !important;
    }

    .series_title p:first-child {
        font-weight: bold;
    }

    .van-image-preview .van-swipe-item {
        display: flex;
    }

    .van-icon {
        color: #fff;
        font-size: 0.3rem !important;
    }

    .series_navs {
        width: 100%;
        overflow-x: scroll;
        padding: 0 0.15rem;
        display: flex;
        align-items: center;
        font-size: 0.135rem;
        margin-bottom: 0.15rem;
        color: #666;
    }

    .series_navs-item {
        flex: 0 0 auto;
        height: 0.23rem;
        line-height: 0.23rem;
        padding: 0 0.1rem;
        margin-right: 0.1rem;
        border-radius: 0.2rem;
        background-color: #fff;
    }

    .series_navs .active {
        color: #fff;
        background-color: #2ea3ff;
    }

    .vanSwipe_content {
        padding: 0 0.03rem;
        display: flex;
        align-items: center;
        text-align: center;
        font-size: 0.125rem;
        line-height: 1.7;
        color: #fff;
    }

    .van-swipe-item div {
        text-align: left;
        text-indent: 2em;
    }

    .vanSwipe_content .van-swipe {
        padding-bottom: 0.13rem;
    }

    .vanSwipe_content .van-swipe__indicators {
        bottom: 3px;
        align-items: center;
    }

    .vanSwipe_content .van-swipe__indicator {
        background-color: #fff;
        opacity: .5;
    }

    .vanSwipe_content .van-swipe__indicator--active {
        width: 8px;
        height: 8px;
        opacity: 1;
    }

    .series_prev,
    .series_next {
        position: relative;
        z-index: 998;
    }

    .vanSwipe_content img {
        width: 2rem;
        margin-top: 0.1rem;
    }

    .vanSwipe_content .van-swipe-item {
        padding-left: 0.05rem;
    }

    .vanSwipe_content .van-swipe__track {
        align-items: center;
    }

    .zw-full-width1 {
        background: none;
        padding: 0.1rem 0;
    }

    .zw-full-width2 {
        background-image: url("../images/products_m/zw_bg1.jpg");
        background-size: 100% 100%;
    }

    .series_content .series-top .swiper-slide {
        font-size: 0.17rem;
    }

    .navs_m {
        width: calc(100% - 0.3rem);
        margin: auto;
        display: flex;
        justify-content: space-between;
        padding: 0;
        background: none;
    }

    .navs_m .navs-item {
        width: calc(100% / 5);
        font-size: 0.135rem;
        text-align: center;
        padding: 0.07rem 0;
        border-radius: 0.05rem;
    }

    .navs_m .active {
        background-color: #2ea3ff30;
        color: #1548a4;
    }

    .navs_m .navs-item img {
        width: 0.36rem;
        margin: auto;
    }

    .series-bottom .content {
        display: block;
    }

    .series-bottom .content .width-50 {
        width: 100%;
    }

    .series-bottom .content .series-bottom-title {
        padding: 0;
        font-size: 0.17rem;
        text-align: center;
        margin-bottom: 0.1rem;
        border-bottom: none;
    }

    .series-bottom {
        padding: 0;
    }

    .series-bottom .content .series-right-img {
        width: 1.7rem;
        height: auto !important;
    }

    .zw-full-width2 {
        padding: 0.2rem 0;
    }

    .zw-full-width2 .width-1200 {
        padding: 0.15rem;
        height: auto;
    }

    .zw-full-width2 .series_content .flex {
        display: block;
        margin-top: 0.1rem;
        padding-bottom: 0 !important;
    }

    .zw-full-width2 .series_content .flex .left,
    .zw-full-width2 .series_content .flex .right {
        width: 100%;
        margin: 0;
    }

    .zw-full-width2 .series_content .flex .left {
        margin-bottom: 0.1rem;
        font-size: 0.135rem;
        letter-spacing: 0;
    }

    .zw-full-width2 .series_content .flex .right img {
        width: 2rem;
        margin: 0.05rem auto 0;
    }

    .zw-full-width2 .series_content .series-top .flex {
        display: flex;
    }

    .zw-full-width2 .series_content .swiper-slide img {
        margin: 0.2rem auto 0;
    }

    .swiper-slide-flex {
        padding: 0;
        padding-top: 0.1rem;
        display: flex !important;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .swiper-slide-flex .product-item {
        width: calc(100%/ 4);
        margin-bottom: 0;
        margin-right: 0;
        font-size: 0.12rem;
    }

    .swiper-slide-flex .product-item:nth-child(4n) {
        margin-right: 0;
    }

    .swiper-slide-flex .product-item .title {
        margin-top: 0.05rem;
        margin-bottom: 0;
    }

    .swiper-slide-flex .product-item img {
        height: 0.33rem;
        transform: scale(0.9);
        margin-top: 0.1rem !important;
    }

    .swiper-slide-flex .product-item {
        justify-content: flex-start;
    }

    .zw_series_tit {
        font-size: 0.17rem;
    }

    .zw-full-width2 .nav-title {
        margin-top: 0;
        text-align: center;
        background: linear-gradient(180deg, #fff, #fff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .zw-full-width2 .nav-title h1 {
        background: linear-gradient(180deg, #fff, #fff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .fc-full-width1 {
        height: auto;
        background-image: url("../images/products_m/fc_bg1.png");
        background-size: 100% 100%;
    }

    .zw-nav-item .item-infos p {
        font-size: 0.135rem;
    }

    .zw-nav-item .item-infos img {
        width: auto;
        height: 0.25rem;
        margin-bottom: 0.1rem;
    }

    .gh-full-width1 {
        height: auto;
        background-image: url("../images/products_m/gh_bg1.png");
    }

    .gh-full-width2 {
        height: auto;
        background-image: url("../images/products_m/gh_bg2.png");
    }

    .gh-full-width3 {
        height: auto;
        padding: 0.3rem 0.15rem;
        background-image: url("../images/products_m/gh_bg3.png");
    }

    .gh-full-width2 .series-bottom .content .series-right-img {
        width: 2.3rem;
        height: auto;
    }

    .gh-full-width3 .width-1200 {
        width: 100%;
        padding: 0.15rem;
    }

    .gh-full-width3 .el-carousel__container {
        height: 3.3rem;
        font-size: 0.135rem;
    }

    .gh-full-width3 .el-carousel__item {
        width: 100%;
        padding: 0 0.09rem;
    }

    .gh-full-width3 .el-carousel__arrow--left {
        left: 0;
    }

    .gh-full-width3 .el-carousel__arrow--right {
        right: 0;
    }

    .gh-full-width3 .el-carousel__arrow {
        background-color: rgba(31, 45, 61, .3);
        font-size: 20px;
    }

    .gh-full-width3 .el-carousel__indicators--horizontal {
        bottom: -0px;
        width: 100%;
        text-align: center;
    }

    .gh-full-width3 .el-carousel__button {
        height: 2px;
        width: 0.15rem;
    }


    .gh-full-width3 .info {
        width: 100%;
        text-align: center;
    }

    .gh-full-width3 .info p {
        font-size: 0.17rem;
    }

    .gh-full-width3 .info .left {
        margin-top: 0.05rem;
    }

    .gh-full-width3 .info .line {
        margin: 0.05rem auto 0.15rem;
    }

    .gh-full-width3 .info img {
        width: 0.8rem;
        margin-left: 0;
    }

    .gh-full-width3 .info .left .desc {
        text-align: left;
    }

    .mzk-full-width1 {
        height: auto;
        background-image: url("../images/products_m/mzk_bg1.png");
        background-size: 100% 100%;
    }

    .mzk-full-width1 .series-bottom .content .series-right-img {
        width: 90%;
        height: auto;
    }

    .rc-full-width1 {
        height: auto;
        background-image: url("../images/products_m/rc_bg1.png");
        background-size: 100% 100%;
    }

    .rc-full-width1 .series-bottom .content .series-right-img {
        width: 90%;
        height: auto;
    }


    .yy-full-width1 {
        height: auto;
        padding: 0 0 0.15rem;
        background-image: url("../images/products_m/yy_bg1.png");
        background-size: 100% 100%;
    }

    .yy-full-width2 {
        height: auto;
        padding: 0 0 0.15rem;
        background-image: url("../images/products_m/yy_bg2.png");
        background-size: 100% 100%;
    }

    .yy-full-width1 .series-bottom .content .series-right-img {
        width: 1rem;
    }

    .yy-full-width1 .series-bottom .content .series-bottom-desc p {
        width: 2rem;
        height: 0.2rem;
        margin: 0.05rem auto;
        text-align: center;
        line-height: 0.2rem;
        background: none;
        color: #311d13;
        background-image: url(../images/products_m/yy_title_bg.png);
        background-size: 100% 100%;
    }

    .yy-full-width1 .series-bottom .content,
    .yy-full-width2 .series-bottom .content {
        padding: 0;
    }

    .product-full-width5 {
        background-size: 100% 100%;
    }

    .product-full-width5 {
        background: none;
    }

    .success-item_m {
        margin-bottom: 0.15rem;
        font-size: 0.135rem;
        font-weight: bold;
        text-align: center;
    }

    .success-item_m .desc {
        font-weight: normal;
        font-size: 0.125rem;
        margin-bottom: 0.05rem;
        margin-top: 0.03rem;
    }

    .list-honor-list {
        width: 100%;
        padding: 0;
        overflow-x: scroll;
    }

    .list-honor-list .list-honor-item {
        flex: 0 0 auto;
        width: 0.85rem;
        margin-right: 0.1rem;
    }

    .list-honor-list .list-honor-item:last-child {
        margin-right: 0;
    }

    .list-honor-list .list-honor-item img {
        height: 1.15rem;
    }

    .support-list {
        padding: 0.15rem 0.05rem;
        font-size: 0.12rem;
        margin-top: 0.15rem;
        height: auto;
    }

    .support-list .support-item .support-content .support-img {
        width: 0.21rem;
        margin-bottom: 0.03rem;
    }

    .support-list .support-arrow-right {
        width: 0.11rem;
        margin-top: -0.07rem;
    }

    .contact-btn {
        margin: 0.15rem auto;
        font-size: 0.135rem;
        width: 1.2rem;
        height: 0.38rem;
        border-radius: 0.2rem;
    }

    .contact-btn .contact-icon {
        width: 0.19rem;
        margin-right: 0.05rem;
    }

    .series-bottom .content .series-bottom-desc {
        font-size: 0.135rem;
        margin: 0.15rem auto;
    }

    .zy-full-width1 {
        height: auto;
        padding: 0 0 0.15rem;
        background-image: url("../images/products_m/zy_bg1.png");
        background-size: 100% 100%;
    }

    .zy-full-width2 {
        height: auto;
        padding: 0 0 0.15rem;
        background-image: url("../images/products_m/zy_bg2.png");
        background-size: 100% 100%;
    }

    .zy-full-width3 {
        height: auto;
        padding: 0 0 0.15rem;
        background-image: url("../images/products_m/zy_bg3.png");
        background-size: 100% 100%;
    }

    .zy-full-width2 .series-bottom .series-bottom-desc p,
    .zy-full-width3 .series-bottom .series-bottom-desc p {
        width: 2rem;
        height: 0.2rem;
        margin: 0.05rem auto;
        text-align: center;
        line-height: 0.2rem;
        background: none;
        color: #311d13;
        background-image: url(../images/products_m/yy_title_bg.png);
        background-size: 100% 100%;
    }

    .zy-full-width2 .series-bottom .series-bottom-desc img,
    .zy-full-width3 .series-bottom .series-bottom-desc img {
        width: 0.09rem;
    }

    .zy-full-width2 .series-bottom .flex-row-align-center {
        justify-content: space-between;
    }

    .zy-full-width3 .series-bottom .flex-row-align-center {
        justify-content: center;
    }

    .series-bottom .flex-row-align-center div {
        margin-right: 0;
    }

    .zy-full-width2 .series-bottom .series-bottom-desc,
    .zy-full-width3 .series-bottom .series-bottom-desc {
        font-size: 0.125rem;
    }

    .zy-full-width4 {
        padding: 0.15rem 0;
        background-image: url("../images/products_m/zw_bg1.jpg");
        background-size: 100% 100%;
    }

    .zy-full-width4 .width-1200 {
        padding: 0.15rem;
        margin-top: 0;
    }

    .zy-full-width4 .width-1200 .cont {
        margin-top: 0.08rem;
    }

    .zy-full-width4 .width-1200 .cont div {
        width: 100%;
        margin-right: 0;
        font-size: 0.135rem;
    }

    .zy-full-width4 .width-1200 .cont div p {
        margin: auto;
        font-size: 0.135rem;
        text-indent: 0;
    }

    .zy-full-width4 .width-1200 .cont .flex1 {
        width: 33.33%;
        display: block;
        text-align: center;
    }

    .zy-full-width4 .width-1200 .cont .flex1 .body-txt {
        width: 100%;
        margin-left: 0;
    }

    .zy-full-width4 .width-1200 .cont .body-txt h2 {
        font-size: 0.13rem;
    }

    .zy-full-width4 .width-1200 .cont .body-txt h4 {
        display: none;
    }

    .ty_container .ty_bg1 {
        min-height: auto;
        background-image: url(../images/products_m/ty_bg1.png);
        background-size: 100% 100%;
    }

    .ty_container .ty_bg2 {
        min-height: auto;
        background-image: url(../images/products_m/ty_bg2.png);
        background-size: 100% 100%;
    }

    .ty_bg1 .series-bottom .content .series-right-img {
        width: 100% !important;
        height: auto;
    }

    .ty_container .zw-nav-item .item-infos p {
        font-size: 0.13rem;
    }

    .ty_container .wl-full-width1 .series-right-img {
        height: 246px;
    }

    .ty_container .zw-full-width2 .width-1200 {
        height: auto;
        padding: 0.15rem;
    }

    .ty_container .zw-full-width2 .series_content .left {
        width: 100%;
        margin: 0 auto;
        font-size: 0.135rem;
        letter-spacing: 0;
    }

    .ty_container .zw-full-width2 .series_content .right img {
        width: 80%;
        height: auto;
        margin: 0.15rem auto 0.1rem;
    }

    .mj-full-width1 {
        min-height: auto;
        background-image: url(../images/products_m/mj_bg1.png);
        background-size: 100% 100%;
        margin-top: -3px;
    }

    .mj-full-width1 .series-bottom .content .series-right-img {
        width: 2.7rem;
    }

    .mj_function {
        padding: 0;
        margin-top: 0.14rem;
    }

    .mj_function-item {
        width: 100%;
        margin-bottom: 0.15rem;
    }

    .mj_function-item:last-child {
        margin-bottom: 0;
    }

    .mj_function-item .img {
        width: 0.7rem;
        margin-right: 0.1rem;
    }

    .mj_function-item .infos {
        flex: 1;
        font-size: 0.135rem;
    }

    .mj_function-item img {
        height: 0.7rem;
    }

    .mj_function-item .tit {
        margin-bottom: 3px;
        padding: 2px 5px;
    }


    .sp_container .select_flex {
        display: flex;
        margin-top: 0.1rem;
    }

    .sp_container .select_flex .select {
        width: 0.84rem;
        background-color: #076bb9;
        border-right: 1px solid #fff;
    }

    .el-input__inner {
        font-size: 0.12rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        padding-left: 0.07rem !important;
        padding-right: 0.15rem !important;
        border: none !important;
        color: #fff !important;
        background-color: #076bb9 !important;
    }

    .el-input__prefix,
    .el-input__suffix {
        color: #fff !important;
        right: 0 !important;
    }

    .el-select:hover .el-input__inner {
        border: none !important;
    }

    .sp_container .video_content {
        background-color: #f7f7f7;
    }

    .sp_container .video_content .search {
        padding-left: 0.1rem;
        margin-top: 0;
        height: 0.35rem;
        box-shadow: 0 0 7px 0 #c1c1c1;
    }

    .sp_container .video_content .search .select {
        width: 170px;
        margin-right: 10px;
    }

    .sp_container .video_content .search input {
        flex: 1;
        font-size: 0.135rem;
    }

    .el-select .el-input__inner:focus {
        border-color: #076bb9 !important;
    }

    .search_btn {
        width: 0.7rem;
        height: 0.35rem;
        font-size: 0.135rem;
        margin-left: 0;
        line-height: 0.35rem;
    }

    .search_btn img {
        height: 0.17rem;
        margin-right: 0.03rem;
    }

    .sp_container .video_list {
        margin: 0.15rem 0;
        margin-bottom: 0;
    }

    .sp_container .video_list-item {
        width: calc(50% - 0.075rem);
        margin-right: 0.15rem;
        margin-bottom: 0.15rem;
        border-radius: 0.05rem;
        padding-bottom: 0.06rem;
        box-shadow: 0 0 7px 0 #c1c1c1;
    }

    .sp_container .video_list-item p {
        padding: 0 0.1rem;
        font-size: 0.135rem;
    }

    .sp_container .video_list-item:nth-child(2n) {
        margin-right: 0;
    }

    .sp_container .video_list-item img {
        height: 0.9rem;
        margin-bottom: 0;
    }

    .sp_container .video_list-item::before {
        width: 0.27rem;
        height: 0.27rem;
        right: 0.07rem;
        top: 0.56rem;
    }

    .sp_container .wl-full-width1 {
        min-height: auto;
        padding: 0.15rem 0;
        background-image: url(../images/products_m/gh_bg3.png);
    }

    .sp_container .vanSwipe_content .van-swipe__indicators {
        bottom: 0;
    }

    .sp_container .series2 {
        padding: 0.1rem;
        height: auto;
    }

    .sp_container .series2 .flex img {
        width: 20%;
    }

    .sp_container .series2 .flex-3 img {
        width: 33.33%;
    }

    .sp_container .series1 {
        height: auto;
    }

    .sp_container .series1 .desc {
        font-size: 0.125rem;
        padding-bottom: 0;
        border: none;
        margin-bottom: 0;
        text-indent: 2em;
        line-height: 1.7;
    }

    .sp_container .sp-full_m {
        padding: 0;
    }

    .sp-full_m .width-1200 {
        width: 100%;
        padding: 0;
    }
}