@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 750px) {
    .wap_nav {
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        z-index: 7777;
    }

    .wap_nav .logo {
        float: left;
        position: absolute;
        left: 0px;
        top: 0px;
    }

    .wap_nav .logo img {
        height: 24px;
        margin-top: 13px;
        margin-left: 10px;
    }

    body {
        padding-top: 50px;
    }

    .pc {
        display: none;
    }

    .wap {
        display: block;
    }

    .head {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 999;
        width: 100%;
        padding: calc(50/750*100vw) calc(160/750*100vw);
    }

    .head .wrap {
        padding: 0;
    }

    .head .logo {
        float: left;
    }

    .head .logo a {
    }

    .head .logo img {
        height: calc(32.34/750*100vw);
    }

    .head .nav {
        position: absolute;
        top: 50%;
        left: 50%;
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    .head .nav ul {
        display: flex;
    }

    .head .nav li {
        position: relative;
        display: inline-block;
        margin: 0 calc(30/750*100vw);
    }

    .head .nav .h2tit {
    }

    .head .nav .sli .h2tit a {
        padding-right: calc(17/750*100vw);
        background: url(../images/sli.png) no-repeat right center;
        background-size: calc(18/750*100vw);
    }

    .head .nav .h2tit a {
        display: block;
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(16/750*100vw);
        font-weight: 400;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        white-space: nowrap;
    }

    .head .nav li:hover dl {
        visibility: visible;
        opacity: 1;
        z-index: 5;
        top: calc(35/750*100vw);
    }

    .head .nav dl {
        position: absolute;
        width: calc(141/750*100vw);
        left: 0;
        top: calc(33/750*100vw);
        background: rgb(99,51,155);
        padding: calc(15/750*100vw) 0;
        visibility: hidden;
        opacity: 0;
        z-index: -1;
        top: calc(44/750*100vw);
    }

    .head .nav dd a:hover {
        background: rgb(86,35,145);
    }

    .head .nav dd {
    }

    .head .nav dd a {
        display: block;
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(14/750*100vw);
        font-weight: 400;
        line-height: calc(33/750*100vw);
        text-align: center;
    }

    .banner {
        position: relative;
    }

    .banner .mouse {
        position: absolute;
        width: 100%;
        height: calc(45.97/750*100vw);
        left: 0;
        z-index: 5;
        bottom: calc(54/750*100vw);
    }

    .banner .mouse i {
        display: block;
        width: calc(30.64/750*100vw);
        height: 100%;
        background: url(../images/mouse.png) no-repeat center center;
        background-size: 100%;
        margin: auto;
        cursor: pointer;
    }

    .banner .swiper-container {
    }

    .banner .swiper-wrapper {
    }

    .banner .swiper-slide {
    }

    .banner .swiper-slide img {
        /* display:block; */
        width: 100%;
    }

    .section1 {
        background: url(../images/wapbg1.jpg) no-repeat center center;
        background-size: cover;
        padding-top: calc(23/750*100vw);
        padding-bottom: calc(55/750*100vw);
    }

    .section1 .wrap {
        display: block;
        justify-content: space-between;
        position: relative;
    }

    .wrap {
        padding: 0 calc(28/750*100vw);
    }

    .section1 .left {
    }
.section1 .left .item:nth-child(2) .dec{
    /*! display:none; */
     padding-top: calc(39/750*100vw);
}
    .section1 .left .item {
        display: block;
        padding-bottom: calc(50/750*100vw);
    }

    .section1 .left .item .title {
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(42/750*100vw);
        font-weight: 900;
        line-height: calc(54/750*100vw);
        letter-spacing: 0px;
        white-space: nowrap;
        text-align: left;
        line-height: 1;
        margin-right: 0;
    }

    .section1 .left .item .dec {
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(28/750*100vw);
        font-weight: 350;
        line-height: calc(44/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-top: calc(39/750*100vw);
        border-top: 1px solid rgb(51,51,51);
        width: calc(860/750*100vw);
        width: 100%;
        padding-top: calc(430/750*100vw);
        border: none;
        color: rgb(102, 102, 102);
    }

    .section1 .left .link {
        padding-left: calc(170/750*100vw);
        padding-left: 0;
        text-align: center;
    }

    .section1 .left .link a {
        display: block;
        width: calc(258/750*100vw);
        height: calc(84/750*100vw);
        background: url(../images/more4.png) no-repeat center center;
        background-size: 100%;
        margin: auto;
    }

    .section1 .right {
        margin-left: calc(72/750*100vw);
        overflow: hidden;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 0px;
        margin: 0;
        text-align: center;
        text-align: center;
        width: 100%;
        padding-top: 13vw;
    }

    .section1 .right img {
        width: calc(400/750*100vw);
        height: calc(320/750*100vw);
        object-fit: cover;
    }

    .section2 {
        background: url(../images/bg2.jpeg) no-repeat center center;
        background-size: cover;
        padding-bottom: calc(72/750*100vw);
    }

    .section2 .wrap {
    padding: 0;
    }

    .section2 .titlemodel {
        padding-top: calc(66/750*100vw);
        padding-bottom: calc(88/750*100vw);
    }

    .titlemodel {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(44/750*100vw);
        font-weight: 900;
        line-height: 1;
        letter-spacing: 0px;
        text-align: center;
    }

    .section2 .list {
        position: relative;
        padding: 0 calc(0/750*100vw);
    }

    .section2 .swiper-container {
    }

    .section2 .swiper-wrapper {
    }

    .section2 .swiper-slide {
        padding: calc(48/750*100vw) 0;
    }

    .section2 .swiper-slide a {
        display: block;
        background: #fff;
        text-align: center;
        padding-bottom: calc(40/750*100vw);
    }

    .section2 .swiper-slide .imgbox {
        display: block;
        text-align: center;
    }

    .section2 .swiper-slide .imgbox img {
        height: calc(248/750*100vw);
    }

    .section2 .swiper-slide .con {
    }

    .section2 .swiper-slide .con .tit {
        display: block;
        padding-top: calc(10/750*100vw);
        padding-bottom: calc(37/750*100vw);
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(30/750*100vw);
        font-weight: 700;
        line-height: calc(30/750*100vw);
        letter-spacing: 0px;
        text-align: center;
    }

    .section2 .swiper-slide .con .more {
        display: inline-block;
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(24/750*100vw);
        font-weight: 400;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        background: url(../images/more1.png) no-repeat right center;
        background-size: calc(17/750*100vw);
        padding-bottom: calc(9/750*100vw);
        border-bottom: calc(2/750*100vw) solid rgb(51,51,51);
        padding-right: calc(35/750*100vw);
        padding-top: calc(9/750*100vw);
    }

    .section2 .swiper-slide .con .line {
    }

    .section2 .swiper-button-next {
        width: calc(44/750*100vw);
        height: calc(44/750*100vw);
        background: url(../images/right.png) no-repeat center center;
        background-size: 100%;
        right: 0;
    }

    .section2 .swiper-button-prev {
        width: calc(44/750*100vw);
        height: calc(44/750*100vw);
        background: url(../images/left.png) no-repeat center center;
        background-size: 100%;
        left: 0;
    }

    .morebase:after {
        content: "";
        position: absolute;
        width: calc(9/750*100vw);
        height: calc(9/750*100vw);
        background: #fff;
        border-radius: 300px;
        right: calc(18/750*100vw);
        top: calc(16/750*100vw);
        opacity: 0;
    }

    .morebase {
        margin: auto;
        display: block;
        box-sizing: border-box;
        border: calc(2/750*100vw) solid rgb(255,255,255);
        border-radius: calc(22/750*100vw);
        width: calc(258/750*100vw);
        line-height: calc(44/750*100vw);
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(14/750*100vw);
        padding-left: calc(20/750*100vw);
        font-weight: 400;
        position: relative;
        font-size: 0;
        height: calc(84/750*100vw);
        border: none !important;
        background: url(../images/more4.png) no-repeat center center;
        background-size: 100%;
    }

    .section2 .morebase {
        margin-top: calc(50/750*100vw);
    }

    .section3 {
        background: url(../images/bg.jpeg) no-repeat center center;
        background-size: cover;
        padding-bottom: calc(60/750*100vw);
    }

    .section3 .wrap {
    }

    .section3 .titlemodel {
        color: rgb(51,51,51);
        padding-top: calc(143/750*100vw);
        padding-bottom: calc(67/750*100vw);
    }

    .section3 .list {
        padding: 0 calc(33/750*100vw);
        position: relative;
    }

    .section3 .swiper-container {
    }

    .section3 .swiper-wrapper {
    }

    .section3 .swiper-slide {
        background: #fff;
        display: flex;
        align-items: center;
        display: block;
        background: none;
    }

    .section3 .swiper-slide .imgbox {
    text-align: center;
    }

    .section3 .swiper-slide .imgbox img {
        width: calc(383/750*100vw);
        object-fit: cover;
    }

    .section3 .swiper-slide .right {
        padding-left: calc(107/750*100vw);
        padding-right: calc(91/750*100vw);
        padding-top: 5vw;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    .section3 .swiper-slide .right .title {
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(30/750*100vw);
        font-weight: 700;
        line-height: calc(30/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-bottom: calc(27/750*100vw);
        text-align: center;
    }

    .section3 .swiper-slide .right .dec {
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(28/750*100vw);
        font-weight: 350;
        line-height: calc(44/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-bottom: calc(45/750*100vw);
        border-bottom: calc(1/750*100vw) solid rgb(216,216,216);
    }

    .section3 .swiper-slide .right .more {
        display: inline-block;
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(16/750*100vw);
        font-weight: 400;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        background: url(../images/more1.png) no-repeat right center;
        background-size: calc(17/750*100vw);
        padding-bottom: calc(9/750*100vw);
        border-bottom: calc(2/750*100vw) solid rgb(51,51,51);
        padding-right: calc(35/750*100vw);
        padding-top: calc(9/750*100vw);
        margin-top: calc(50/750*100vw);
        display: none;
    }

    .section3 .swiper-button-next {
        width: calc(44/750*100vw);
        height: calc(44/750*100vw);
        background: url(../images/right2.png) no-repeat center center;
        background-size: 100%;
        right: 0;
    }

    .section3 .swiper-button-prev {
        width: calc(44/750*100vw);
        height: calc(44/750*100vw);
        background: url(../images/left2.png) no-repeat center center;
        background-size: 100%;
        left: 0;
    }

    .section3 .morebase:after {
        background: rgb(124,97,188);
    }

    .section3 .morebase {
        margin-top: calc(33/750*100vw);
        border-color: rgb(124,97,188);
        color: rgb(124,97,188);
    }

    .section4 {
        background: url(../images/hj.jpeg) no-repeat center 0 rgb(234,238,247);
        background-size: 100%;
        padding-bottom: calc(69/750*100vw);
    }

    .section4 .wrap {
    }

    .section4 .titlemodel {
        padding-top: calc(44/750*100vw);
        padding-bottom: calc(8.2/750*100vw);
        text-align: left;
    }

    .section4 .dec {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(24/750*100vw);
        font-weight: 400;
        line-height: calc(36/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-bottom: calc(123/750*100vw);
    }

    .section4 .morebase {
        margin-left: 0;
        margin-top: calc(50/750*100vw);
        margin-bottom: calc(142/750*100vw);
        display: none;
    }

    .section4 .wap a {
    display: block;
    margin: auto;
    }

    .section4 .item:nth-child(4n) {
        margin-right: 0px;
    }

    .section4 .item:hover {
        transform: translateY(calc(-27/750*100vw));
    }

    .section4 .item {
        float: none;
        margin-right: 0;
        width: 100%;
        zoom: 1;
        /* overflow: hidden; */
        margin-bottom: calc(55/750*100vw);
    }

    .section4 .item a {
        display: block;
        box-shadow: 0px 0px calc(10/750*100vw) rgba(153,153,153,0.16);
        /* zoom: 1; */
        /* overflow: hidden; */
        height: calc(216/750*100vw);
        display: flex;
    }

    .section4 .item .imgbox:hover:after {
        opacity: .6;
    }

    .section4 .item .imgbox:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        z-index: 2;
        background: url(../images/link.png) no-repeat center center rgb(0,0,0);
        opacity: 0.6;
        background-size: calc(48/750*100vw);
        opacity: 0;
    }

    .section4 .item .imgbox {
        display: block;
        position: relative;
        float: left;
        width: calc(293/750*100vw);
        height: 100%;
    }

    .section4 .item .date {
        position: absolute;
        width: calc(80/750*100vw);
        text-align: center;
        z-index: 5;
        height: calc(78/750*100vw);
        background: rgb(124,97,188);
        top: calc(-25/750*100vw);
    }

    .section4 .item .day {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(25/750*100vw);
        font-weight: 700;
        line-height: calc(38/750*100vw);
        letter-spacing: 0px;
        display: block;
        padding-top: calc(6/750*100vw);
    }

    .section4 .item .year {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(17/750*100vw);
        font-weight: 350;
        line-height: calc(26/750*100vw);
        letter-spacing: 0px;
        padding-top: calc(6/750*100vw);
    }

    .section4 .item .imgbox img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .section4 .item .content {
        background: #fff;
        display: block;
        text-align: center;
        padding: calc(23/750*100vw) calc(25/750*100vw);
        padding-bottom: calc(41/750*100vw);
        width: 53vw;
    }

    .section4 .item .content .title {
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(34/750*100vw);
        font-weight: 700;
        line-height: calc(51/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .section4 .item .content .desc {
        color: rgb(102,102,102);
        font-family: "黑体";
        font-size: calc(28/750*100vw);
        font-weight: 350;
        line-height: calc(40/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        margin-top: calc(15/750*100vw);
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .section4 .item .content .more {
        color: rgb(102,102,102);
        font-family: "黑体";
        font-size: calc(14/750*100vw);
        font-weight: 350;
        line-height: calc(20/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        display: inline-block;
        margin-top: calc(43/750*100vw);
        padding-right: calc(40/750*100vw);
        background: url(../images/more1.png) no-repeat right center;
        background-size: calc(17/750*100vw);
        display: none;
    }

    .section5 {
        background: url(../images/bg5.jpeg) no-repeat center center;
        background-size: cover;
        padding-bottom: calc(13/750*100vw);
    }

    .section5 .wrap {
        text-align: center;
    }

    .section5 .titlemodel {
        color: rgb(51,51,51);
        text-align: center;
        padding-top: calc(63/750*100vw);
    }

    .section5 .dec {
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(24/750*100vw);
        font-weight: 400;
        line-height: calc(24/750*100vw);
        padding-top: calc(9/750*100vw);
        padding-bottom: calc(52/750*100vw);
    }

    .section5 .list {
    }

    .section5 .item:nth-child(2) {
        position: relative;
        top: 0;
    }

    .section5 .item {
        display: inline-block;
        width: calc(181/750*100vw);
        height: calc(201/750*100vw);
        font-size: 0;
        margin: 0 calc(22/750*100vw);
    }

    .section5 .item a {
        width: calc(181/750*100vw);
        height: calc(201/750*100vw);
        display: inline-block;
        background: url(../images/qiu.png) no-repeat center center;
        background-size: 100%;
    }

    .section5 .item .icon {
        display: block;
        padding-top: calc(38/750*100vw);
    }

    .section5 .item .icon img {
        height: calc(43.93/750*100vw);
    }

    .section5 .item .title {
        display: block;
        color: rgb(51,51,51);
        font-family: "黑体";
        font-size: calc(20/750*100vw);
        font-weight: 500;
        line-height: calc(21/750*100vw);
        padding-top: calc(21/750*100vw);
    }

    .section5 .imgbox {
        margin: auto;
        width: 100%;
        height: calc(547/750*100vw);
        background: url(../images/bj.png) no-repeat center center;
        background-size: 100%;
        padding-top: calc(236/750*100vw);
        margin-top: calc(-49/750*100vw);
    }

    .section5 .imgbox img {
    width: 26vw;
    }

    .footer {
        background: linear-gradient(180.00deg,rgb(90,23,120),rgb(72,76,151) 100%);
    }

    .footer .wrap {
    }

    .footer .flex1 {
        display: block;
        padding-top: calc(65/750*100vw);
    }

    .footer .logo {
    text-align: center;
    }

    .footer .logo img {
        height: calc(37/750*100vw);
    }

    .footer .right {
        border-top: none;
        padding-top: calc(142/750*100vw);
        margin-left: 0;
        margin-top: 0;
        width: 100%;
        /* display: none; */
    }

    .footer .nav {
        display: flex;
        justify-content: space-between;
        display: none;
    }

    .footer .nav .item {
        position: relative;
    }

    .footer .nav .item:hover dl {
        top: calc(40/750*100vw);
        visibility: visible;
        opacity: 1;
        z-index: 5;
    }

    .footer .nav dl {
        position: absolute;
        width: 100%;
        text-align: center;
        background: #532f9e;
        padding: calc(10/750*100vw) 0;
        left: 0;
        top: calc(50/750*100vw);
        visibility: hidden;
        opacity: 0;
        z-index: -1;
    }

    .footer,.footer * {
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        transition: all 0.4s;
    }

    .footer .nav dl dd a:hover {
        background: rgb(86,35,145);
    }

    .footer .nav dl dd a {
        display: block;
        padding-left: calc(24/750*100vw);
        font-size: calc(16/750*100vw);
    }

    .footer .nav a {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(20/750*100vw);
        font-weight: 500;
        line-height: calc(30/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        display: flex;
        align-items: center;
    }

    .footer .nav img {
        width: calc(18/750*100vw);
        height: calc(20/750*100vw);
        object-fit: contain;
        margin-right: calc(7/750*100vw);
    }

    .footer .nav span {
    }

    .footer .tit {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(34/750*100vw);
        font-weight: 500;
        line-height: calc(30/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-top: 0;
        text-align: center;
    }

    .footer .txt {
        display: block;
        padding-top: calc(34/750*100vw);
        text-align: center;
    }

    .footer .txt p {
        margin-right: 0;
    }

    .footer .txt .s1 {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(24/750*100vw);
        font-weight: 350;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: center;
        display: block;
        padding-top: calc(15/750*100vw);
        padding-bottom: calc(3/750*100vw);
        opacity: .6;
    }

    .footer .txt .s2 {
        display: block;
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(30/750*100vw);
        font-weight: 350;
        line-height: 1;
        letter-spacing: 0px;
        text-align: center;
        margin-bottom: calc(30/750*100vw);
        padding-top: calc(10/750*100vw);
    }

    .footer .center {
        color: rgb(255,255,255);
        font-family: "黑体";
        font-size: calc(20/750*100vw);
        font-weight: 350;
        line-height: calc(34/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        text-align: center;
        padding-top: calc(125/750*100vw);
        padding-bottom: calc(53/750*100vw);
        opacity: 0.6;
        padding-left: calc(100/750*100vw);
        padding-right: calc(100/750*100vw);
    }

    .footer .center a {
        color: inherit;
    }

    .current.sideMenu .switch {
        margin-left: calc(36/750*100vw);
        border-radius: 0px calc(6.5/750*100vw) calc(6.5/750*100vw) 0px;
        background: rgb(203,83,145);
    }

    .current.sideMenu .cd {
        opacity: 1;
        visibility: visible;
        opacity: 1;
        z-index: 5;
    }

    .current.sideMenu .close {
    }

    .current2.sideMenu {
        z-index: 77778;
    }

    .current2.sideMenu .switch {
        visibility: hidden;
        opacity: 0;
        z-index: -1;
    }

    .current2.sideMenu .close {
        visibility: visible;
        opacity: 1;
        z-index: 5;
    }

    .current2.sideMenu .cd {
        visibility: hidden;
        opacity: 0;
        z-index: -1;
    }

    .sideMenu {
        z-index: 77777;
        position: fixed;
        left: 0;
        width: calc(13/750*100vw);
        height: calc(49/750*100vw);
        top: 50%;
        left: 0%;
        -o-transform: translate(0%,-50%);
        -webkit-transform: translate(0%,-50%);
        -moz-transform: translate(0%,-50%);
        -ms-transform: translate(0%,-50%);
        transform: translate(0%,-50%);
    }

    .sideMenu .switch {
        width: 100%;
        height: 100%;
        cursor: pointer;
        position: relative;
        z-index: 5;
        z-index: 55;
        border-radius: 0px calc(6.5/750*100vw) calc(6.5/750*100vw) 0px;
        background: rgb(203,83,145);
    }

    .sideMenu .cd {
        position: absolute;
        color: rgb(255,255,255);
        font-family: 思源黑体 CN;
        font-size: calc(16/750*100vw);
        font-weight: 500;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-bottom: calc(26/750*100vw);
        background: url(../images/cd.png) no-repeat center bottom;
        background-size: 100%;
        cursor: pointer;
        left: calc(10/750*100vw);
        top: 0;
        z-index: -1;
        opacity: 0;
        visibility: hidden;
        opacity: 0;
        z-index: -1;
    }

    .sideMenu .close {
        position: absolute;
        color: rgb(255,255,255);
        font-family: 思源黑体 CN;
        font-size: calc(16/750*100vw);
        font-weight: 500;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding-bottom: calc(26/750*100vw);
        background: url(../images/gb.png) no-repeat center bottom;
        background-size: 100%;
        cursor: pointer;
        left: calc(10/750*100vw);
        top: 0;
        visibility: hidden;
        opacity: 0;
        z-index: -1;
    }

    .current.slideMain {
        left: 0;
    }

    .slideMain {
        width: calc(1340/750*100vw);
        height: calc(900/750*100vw);
        z-index: 77777;
        position: fixed;
        left: 0;
        height: 100%;
        top: 0;
        background: url(../images/bg3.png) no-repeat calc(420/750*100vw) calc(40/750*100vw) rgb(124,97,188);
        background-size: calc(841/750*100vw);
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
        left: -100%;
    }

    .slideMain li:hover .h2tit a,.slideMain li.current .h2tit a {
        opacity: 1;
        color: rgb(203,83,145);
    }

    .slideMain li {
        padding-left: calc(160/750*100vw);
    }

    .slideMain .h2tit {
    }

    .slideMain .h2tit a {
        display: block;
        opacity: .5;
        color: rgb(255,255,255);
        font-family: 思源黑体 CN;
        font-size: calc(16/750*100vw);
        font-weight: 500;
        line-height: calc(24/750*100vw);
        letter-spacing: 0px;
        text-align: left;
        padding: calc(15/750*100vw) 0;
    }

    .sideMenu,.sideMenu *,.slideMain,.slideMain *,.section4 .item,.section4 .item .imgbox:after,.section2 .morebase:after,.morebase,.section2 .swiper-button-next,.section2 .swiper-button-prev,.section1 .left .link a,.section2 .swiper-slide a *,.section2 .swiper-slide a,.section1 .right img,.head *,.head {
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        transition: all 0.4s;
    }

    .current .head {
        padding: calc(20/750*100vw) calc(160/750*100vw);
        background: #7448a7;
    }

    .section1 .right img:hover {
        -webkit-transform: scale(1.05,1.05);
        -o-transform: scale(1.05,1.05);
        -moz-transform: scale(1.05,1.05);
        -ms-transform: scale(1.05,1.05);
        transform: scale(1.05,1.05);
    }

    .section2 .swiper-slide:hover a {
        background: #7C61BC;
        transform: translateY(calc(-48/750*100vw));
    }

    .section2 .swiper-slide:hover .con .more {
        border-color: #fff;
        background: url(../images/more2.png) no-repeat right center;
        background-size: calc(17/750*100vw);
    }

    .section2 .swiper-slide:hover .con .more,.section2 .swiper-slide:hover .con .tit {
        color: #fff;
    }

    .section1 .left .link a:hover {
        width: calc(134/750*100vw);
        background: url(../images/more3.png) no-repeat center center;
        background-size: 100%;
    }

    .section2 .swiper-button-next:hover {
        background: url(../images/right3.png) no-repeat center center;
        background-size: 100%;
    }

    .section2 .swiper-button-prev:hover {
        background: url(../images/left3.png) no-repeat center center;
        background-size: 100%;
    }

    .section4 .morebase:hover,.section2 .morebase:hover:after {
        background: rgb(203,83,145);
    }

    .section4 .morebase:hover,.section2 .morebase:hover {
        border-color: rgb(203,83,145);
        background: rgb(203,83,145);
    }
}
