@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 768px) {
    /* 全局修复：防止横向溢出 */
    html, body {
        overflow-x: hidden;
        max-width: 100%;
    }
    .index, .index * {
        max-width: 100%;
    }
    .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 {
        padding-top: calc(32/992*100vw);
        padding-left: calc(32/992*100vw);
        padding-right: calc(46/992*100vw);
        position: absolute;
    }

    .head .more {
        position: fixed;
        right: 64px;
        top:  calc(25 / 992 * 100vw);;
        z-index: 55555;
        margin: 0;
    }

    .head .logo {
        padding-top: calc(22/992*100vw);
        padding-left: calc(13/992*100vw);
        float: left;
        width: calc(55/992*100vw);
    }

    .head .logo a img {
        width: 100%;
    }

    .head {
        position: static;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 555;
        padding: 0;
        height: 0;
    }

    .head .wrap {
    }

    .head .logo {
        float: left;
        padding-top: calc(12 / 992 * 100vw);
        position: relative;
        z-index: 4;
    }

    .head .logo a {
    }

    .head .logo img {
        width: calc(200 / 992 * 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%);
        /* white-space:nowrap;*/
    }

    .head .nav ul {
        white-space: nowrap;
        font-size: 0;
    }

    .head .nav ul li {
        display: inline-block;
        margin: 0 calc(30 / 992 * 100vw);
    }

    .head .nav ul li .h2tit {
    }

    .head .nav ul li .h2tit a {
        font-size: calc(20 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #959595;
        display: block;
    }

    .head .more {
        width: calc(185 / 992 * 100vw);
        height: calc(57 / 992 * 100vw);
        float: right;
        margin-top: calc(10 / 992 * 100vw);
        position: fixed;
        z-index: 33333;
        text-align: center;
        line-height: calc(57 / 992 * 100vw);
        background: url(../images/btn.png) no-repeat center center;
        background-size: 100% 100%;
        font-size: calc(22 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #000000;
        text-transform: uppercase;
    }
.section1 .wrap{
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}
    .section1 {
        position: relative;
        overflow: hidden;
    }

    .section1 .bg {
        position: absolute;
        width: 100%;
        height: 100%;
        background: url(../images/bg1.png) no-repeat center center;
        background-size: cover;
    }

    .section1 .stitle {
        position: absolute;
        left: 7px;
        z-index: 4;
        position: absolute;
        top: 50%;
        -o-transform: translate(0%,-50%);
        -webkit-transform: translate(0%,-50%);
        -moz-transform: translate(0%,-50%);
        -ms-transform: translate(0%,-50%);
        transform: translate(0%,-50%);
    }

    .section1 .stitle img {
        width: calc(27 / 992 * 100vw);
    }

    .wrap {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        box-sizing: border-box;
    }

    .section1 .content {
        position: relative;
        z-index: 65;
        padding-bottom: calc(120 / 992 * 100vw);
    }

    .section1 .title1 {
        padding-top: calc(175 / 992 * 100vw);
    }

    .section1 .title1 img {
        height: calc(109 / 992 * 100vw);
    }

    .section1 .title2 p:nth-child(1) img {
        height: calc(93 / 992 * 100vw);
    }

    .section1 .title2 img {
        height: calc(100 / 992 * 100vw);
    }

    .section1 .title2 {
    }

    .section1 .title2 p {
    }

    .section1 .dec {
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 300;
        color: #FFFFFF;
        line-height: 1.5;
        margin-left: 0;
        width: 100%;
        margin-top: calc(20 / 992 * 100vw);
		 margin-left: calc(20 / 992 * 100vw);
        margin-bottom: calc(60 / 992 * 100vw);
    }

    .section1 .link {
        margin-left: 0;
    }

    .section1 .link a {
    }

    .section1 .link a img {
        height: calc(45 / 992 * 100vw);
        margin-right: calc(10 / 992 * 100vw);
    }

    .section2 {
        background: #100F0F;
        position: relative;
        padding-bottom: calc(40 / 992 * 100vw);
    }

    .section2 .anis {
    }

    .section2 .anis img.ani1 {
        width: calc(306 / 992 * 100vw);
        right: calc(8 / 992 * 100vw);
        top: calc(-278 / 992 * 100vw);
        z-index: 4;
    }

    .section2 .anis img.ani2 {
        width: calc(375 / 992 * 100vw);
        right: calc(30 / 992 * 100vw);
        top: calc(-69 / 992 * 100vw);
    }

    .section2 .anis img {
        position: absolute;
    }

    .section2 .wrap {
    }

    .section2 .content {
    }

    .section2 .title {
        font-size: calc(94 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: calc(1 / 992 * 100vw);
        line-height: 1;
        padding-top: calc(130 / 992 * 100vw);
    }

    .txtModel {
        display: inline-block;
        position: relative;
    }

    .section2 .title p {
        /* display:block;*/
    }

    .txtModel {
        display: inline-block;
        position: relative;
    }

    .txtModel i {
        position: absolute;
        width: calc(269 / 992 * 100vw);
        height: calc(120 / 992 * 100vw);
        background: url(../images/xiantiao.png) no-repeat center center;
        background-size: 100%;
        position: absolute;
        top: 50%;
        right: 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%);
    }

    .section2 .content .dec {
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        width: calc(844 / 992 * 100vw);
        margin-top: calc(49 / 992 * 100vw);
        margin-bottom: calc(30 / 992 * 100vw);
    }

    .section2 .list {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .section2 .swiper-container {
    }

    .section2 .swiper-wrapper {
    }

    .section2 .swiper-slide {
    }

    .section2 .imgbox {
        overflow: hidden;
        position: relative;
    }

    .section2 .imgbox img {
    }

    .section2 .imgbox img.default {
        width: 100%;
    }

    .section2 .imgbox img.user {
        width: calc(90 / 992 * 100vw);
        position: absolute;
        left: calc(15 / 992 * 100vw);
        bottom: calc(15 / 992 * 100vw);
        border-radius: calc(100 / 992 * 100vw);
        height: calc(90 / 992 * 100vw);
        object-fit: cover;
    }

    .section2 .list .tit {
        font-size: calc(52 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
    
        color: #FFFFFF;
        padding-top: calc(50 / 992 * 100vw);
        padding-bottom: calc(25 / 992 * 100vw);
    }

    .section2 .list .dec {
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
    }

    .section2 .more {
        width: calc(185 / 992 * 100vw);
        height: calc(57 / 992 * 100vw);
        float: right;
        margin-top: calc(10 / 992 * 100vw);
        position: relative;
        z-index: 4;
        text-align: center;
        line-height: calc(57 / 992 * 100vw);
        background: url(../images/btn.png) no-repeat center center;
        background-size: 100% 100%;
        font-size: calc(22 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #000000;
        text-transform: uppercase;
        margin: auto;
        float: none;
        display: block;
        margin-top: calc(40 / 992 * 100vw);
    }

    .section3 .bg {
        width: 100%;
        height: calc(1819 / 992 * 100vw);
        background: url(../images/bg2.png) no-repeat center center;
        background-size: cover;
        position: absolute;
        right: 0;
        top: 0;
       
    }

    .section3 {
        position: relative;
        overflow: hidden;
        background: #191919;
    }

    .section3 .wrap {
    position: relative;
    z-index: 5;
    }

    .section3 .title {
        font-size: calc(94 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: calc(1 / 992 * 100vw);
        line-height: 1;
        padding-top: calc(130 / 992 * 100vw);
    }

    .section3 .title p {
    }

    .section3 .title .txtModel {
    }

    .section3 .title .txtModel i {
    }

    .section3 .dec {
        font-size: calc(18 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: calc(26 / 992 * 100vw);
        width: calc(650 / 992 * 100vw);
        margin-top: calc(49 / 992 * 100vw);
    }

    .section3 .shing i {
        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%);
        width: calc(1416 / 992 * 100vw);
        height: calc(1273 / 992 * 100vw);
    }

    .section3 .shing i:after {
        background: url(../images/shing.png) no-repeat center center;
        background-size: 100%;
        content: "";
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        animation: 4s linear 0s normal forwards infinite rotate;
        -webkit-animation: 4s linear 0s normal forwards infinite rotate;
        -moz-animation: 4s linear 0s normal forwards infinite rotate;
        -o-animation: 4s linear 0s normal forwards infinite rotate;
    }

    .section3 .shing {
        position: relative;
        z-index: 4;
        text-align: center;
        margin-top: calc(-179 / 992 * 100vw);
    }

    .section3 .shing img {
        position: relative;
        z-index: 4;
        width: calc(900 / 992 * 100vw);
    }

    .section3 .list {
        zoom:1;
        overflow: hidden;
        padding-left: 15px;
        z-index: 33;
        position: relative;
        padding-right: 15px;
        margin-top: calc(-300 / 992 * 100vw);
        /* padding-bottom:calc(86 / 992 * 100vw);*/
    }

    .section3 .item:nth-child(2n) {
        float: left;
    }

    .section3 .item {
        margin-bottom: calc(66 / 992 * 100vw);
        float: left;
        width: 100%;
        max-width: 100%;
        cursor: pointer;
    }

    .section3 .item:nth-child(3) {
        clear: left;
    }

    .section3 .item:nth-child(5) {
        clear: both;
        float: left;
    }

    .section3 .item:nth-child(4) {
        margin-top: 0;
    }

    .section3 .item:nth-child(1) {
        margin-top: calc(92 / 992 * 100vw);
    }

    .section3 .item .tit {
        zoom:1;overflow: hidden;
    }

    .section3 .item .num {
        font-size: calc(97 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #9E9E9E;
        float: left;
        line-height: calc(88 / 992 * 100vw);
    
        margin-right: calc(20 / 992 * 100vw);
        letter-spacing: calc(-9 / 992 * 100vw);
    }

    .section3 .item .ti {
        font-size: calc(32 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #191919;
        background: url(../images/biaoti.png) no-repeat center center;
        background-size: 100%;
        width: calc(100% - calc(97 / 992 * 100vw) - calc(20 / 992 * 100vw));
        max-width: calc(683 / 992 * 100vw);
        height: calc(88 / 992 * 100vw);
        float: left;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: calc(103 / 992 * 100vw);
    }

    .section3 .item .desc {
        /* height:calc(176 / 992 * 100vw);*/
        background: rgb(61 61 61 / 60%);
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        padding: calc(20 / 992 * 100vw);
        padding-bottom: calc(34 / 992 * 100vw);
        margin-left: calc(174 / 992 * 100vw);
        margin-top: calc(30 / 992 * 100vw);
    }

    .section4:after {
        content: "";
        display: table;
        clear: both;
    }

    .section4 {
        position: relative;
        /* zoom:1;*/
        /* overflow: hidden;  移除，防止 bg3.png 下半部分被裁切 */
        padding-bottom: calc(250 / 992 * 100vw);
    }

    .section4 .wrap {
    }

    .section4 .left {
        float: left;
    }

    .section4 .left .title {
        font-size: calc(94 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: calc(1 / 992 * 100vw);
        line-height: 1;
        /* padding-top:calc(130 / 992 * 100vw);*/
    }

    .section4 .left .title p {
    }

    .section4 .left .title .txtModel {
    }

    .section4 .left .title .txtModel i {
    }

    .section4 .left .dec {
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        width: 100%;
        max-width: calc(600 / 992 * 100vw);
        padding-top: calc(91 / 992 * 100vw);
    }

    .section4 .left .dec p {
        padding-bottom: calc(36 / 992 * 100vw);
    }

    .section4 .left .title2 {
        font-size: calc(30 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
    
        color: #5F4203;
        padding-top: calc(15 / 992 * 100vw);
        margin-bottom: calc(28 / 992 * 100vw);
    }

    .section4 .left .dec2 {
        background: #323232;
        width: 100%;
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        padding: calc(30 / 992 * 100vw) calc(33 / 992 * 100vw) calc(41 / 992 * 100vw) calc(38 / 992 * 100vw);
        box-sizing: border-box;
    }

    .section4 .left .dec2 p {
    }

    .section4 .right {
        float: right;
        /* position:relative;*/
    }

    .section4 .right .bg {
        position: absolute;
        right: 0;
        top: calc(469 / 992 * 100vw);
        width: calc(316 / 992 * 100vw);
        height: calc(461 / 992 * 100vw);
        background: url(../images/bg3.png) no-repeat center center;
        background-size: cover;
        /* background-attachment:fixed;*/
        z-index: 10;
    }

    .section4 .right .ani1 {
        width: calc(191 / 992 * 100vw);
        position: absolute;
        right: calc(103 / 992 * 100vw);
        top: calc(148 / 992 * 100vw);
        z-index: 4;
    }

    .section4 .right .ani2 {
        width: calc(133 / 992 * 100vw);
        position: absolute;
        right: calc(195 / 992 * 100vw);
        top: calc(206 / 992 * 100vw);
    }

    .section4 .right .ani3 {
        width: calc(144 / 992 * 100vw);
        position: absolute;
        right: calc(42 / 992 * 100vw);
        top: calc(253 / 992 * 100vw);
        z-index: 3;
    }

    .section5 {
        position: relative;
        overflow: hidden;
        margin-bottom: calc(130 / 992 * 100vw);
    }

    .section5 .wrap {
    }

    .section5 .left {
    position: relative;
    z-index: 4;
    }

    .section6 .wrap {
    }

    .section6 .left {
    position: relative;
    z-index: 4;
    }

    .section5 .right {
    }

    .section5 .left .title {
        font-size: calc(94 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: calc(1 / 992 * 100vw);
        line-height: 1;
    }

    .section5 .left .title p {
    }

    .section5 .left .title .txtModel {
    }

    .section5 .left .title .txtModel i {
    }

    .section5 .left .dec {
        width: 100%;
        max-width: calc(685 / 992 * 100vw);
        font-size:  calc(25 / 992 * 100vw);;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        margin-top: calc(60 / 992 * 100vw);
		 margin-bottom: calc(60 / 992 * 100vw);
		
		
    }

    .section5 .left .title2 {
        font-size: calc(20 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
    
        color: #5F4203;
        margin-top: calc(51 / 992 * 100vw);
        margin-bottom: calc(30 / 992 * 100vw);
    }

    .section5 .left .list {
    }

    .section5 .left .list .item {
        background: #323232;
        display: inline-block;
        align-items: center;
        width: auto;
        zoom:1;
        overflow: hidden;
        margin-bottom: calc(17 / 992 * 100vw);
        padding: calc(30 / 992 * 100vw) calc(80 / 992 * 100vw) calc(30 / 992 * 100vw) 0;
        width: 100%;
        display: block;
        display: flex;
        align-items: center;
    }

    .section5 .left .list .item .icon {
        /* float:left;*/
        width: 80px;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
    }

    .section5 .left .list .item .icon img {
        width: 44px;
    }

    .section5 .left .list .item .ri {
        font-size: 12px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        display: inline-block;
        vertical-align: middle;
        width: calc(100% - 80px);
    }

    .section5 .right .bg {
        position: absolute;
        width: 100%;
        height: 100%;
        right: 0;
        top: -24px;
        background: url(../images/bg4.png) no-repeat center center;
        background-size: cover;
    }

    .section5 .right .ani {
        position: absolute;
        width: calc(524 / 992 * 100vw);
        right: calc(227 / 992 * 100vw);
        bottom: calc(-240 / 992 * 100vw);
    }

    .section6 .left .title {
        font-size: calc(94 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: calc(1 / 992 * 100vw);
        line-height: 1;
    }

    .section6 .left .title .txtModel {
    }

    .section6 {
        position: relative;
        overflow: hidden;
    }

    .section6 .left .title .txtModel i {
    }

    .section6 .left .list {
        margin-top: calc(88 / 992 * 100vw);
    }

    .section6 .left .list ul {
    }

    .section6 .left .list ul li {
        position: relative;
        padding-left: calc(79 / 992 * 100vw);
        cursor: pointer;
    }

    .section6 .left .list ul li:last-child:after {
        height: 0;
    }

    .section6 .left .list ul li:after {
        content: "";
        position: absolute;
        width: calc(17 / 992 * 100vw);
        height: 100%;
        background: #2A2A2A;
        left: calc(10 / 992 * 100vw);
        top: 0;
    }

    .section6 .left .list ul li .dot:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: url(../images/cur.png) no-repeat center center;
        background-size: 0;
        left: 0;
        top: 0px;
        opacity: 0;
        transition: all 0.4s;
    }

    .section6 .left .list ul li .dot {
        width: calc(38 / 992 * 100vw);
        height: calc(38 / 992 * 100vw);
        background: #494949;
        border-radius: 50%;
        left: 0;
        top: 0;
        position: absolute;
        z-index: 4;
    }

    .section6 .left .list ul li .con {
        padding-bottom: calc(42 / 992 * 100vw);
        width: 100%;
        max-width: calc(749 / 992 * 100vw);
        box-sizing: border-box;
    }

    .section6 .left .list ul li .con .time {
        font-size: calc(40 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: calc(19 / 992 * 100vw);
        line-height: 1;
    }

    .section6 .left .list ul li .con .dec {
        background: #323232;
        font-size: 12px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.5;
        padding: calc(29 / 992 * 100vw) calc(30 / 992 * 100vw) calc(24 / 992 * 100vw) calc(25 / 992 * 100vw);
    }

    .section6 .right {
    }

    .section6 .right .bg1 {
        width: calc(549 / 992 * 100vw);
        height: calc(969 / 992 * 100vw);
        background: url(../images/bg5.png) no-repeat center center;
        position: absolute;
        background-size: cover;
        right: calc(223 / 992 * 100vw);
        top: calc(258 / 992 * 100vw);
        z-index: 2;
    }

    .section6 .right .bg2 {
        width: calc(684 / 992 * 100vw);
        height: calc(1186 / 992 * 100vw);
        right: 0;
        top: calc(186 / 992 * 100vw);
        position: absolute;
        background: url(../images/bg6.png) no-repeat center center;
        background-size: cover;
        
    }

    .section6 .right .ani {
        position: absolute;
        width: calc(175 / 992 * 100vw);
        right: calc(22 / 992 * 100vw);
        bottom: calc(-29 / 992 * 100vw);
        z-index: 3;
        filter: grayscale(100%);
    }

    .section7 {
        background: url(../images/lx.png) no-repeat center bottom;
        background-size: cover;
    }

    .section7 .wrap {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .section7 .title {
        font-size: calc(94 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #FFFFFF;
        text-align: center;
        line-height: 1;
        padding-top: calc(138 / 992 * 100vw);
        padding-bottom: calc(115 / 992 * 100vw);
    
    }

    .section7 .list {
        zoom:1;overflow: hidden;
        text-align: center;
    }

    .section7 .list a {
        float: left;
        width: 33.333%;
        margin-bottom: calc(51 / 992 * 100vw);
    }

    .section7 .list a img {
        height: calc(80 / 992 * 100vw);
        object-fit: contain;
        width: 54%;
    }

    .section7 .infor {
        display: block;
        justify-content: space-between;
        padding-bottom: calc(48 / 992 * 100vw);
    }

    .section7 .infor .left {
    }

    .section7 .infor .left .txt {
        font-size: calc(40 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #FFFFFF;
        position: relative;
        display: inline;
    }

    .section7 .infor .left .txt i {
        width: calc(249 / 992 * 100vw);
        height: calc(109 / 992 * 100vw);
        position: absolute;
        background: url(../images/xiantiao.png) no-repeat center center;
        background-size: 100%;
        position: absolute;
        top: 50%;
        left: 251%;
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    .section7 .infor .left .link {
        padding-top: calc(15 / 992 * 100vw);
    }

    .section7 .infor .left .link a {
    }

    .section7 .infor .left .link a img {
        height: 29px;
        margin-right: calc(12 / 992 * 100vw);
    }

    .section7 .infor .right {
    }

    .section7 .infor .right .more {
        width: calc(278 / 992 * 100vw);
        line-height: calc(87 / 992 * 100vw);
        background: linear-gradient(-90deg,#414141,#010101);
        border-radius: calc(44 / 992 * 100vw);
        display: block;
        text-align: center;
        font-size: calc(32 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #DAB25F;
    
        margin: auto;
        margin-top: 6vw;
    }

    .footer {
        background: #090A0A;
    }

    .footer .wrap {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .footer .block1 {
        zoom:1;overflow: hidden;
        padding-top: calc(55 / 992 * 100vw);
    }

    .footer .block1 .left {
        float: none;
        zoom: 1;
        overflow: hidden;
    }

    .footer .block1 .left .item {
        float: left;
        margin-right: calc(154 / 992 * 100vw);
    }

    .footer .block1 .left .item .tit {
        font-size: calc(32 / 992 * 100vw);
        font-family: zihunbiantaoti;
        font-weight: 400;
        color: #FFFFFF;
    
    }

    .footer .block1 .left .item .link {
        padding-top: calc(15 / 992 * 100vw);
    }

    .footer .block1 .left .item .link a {
        font-size: calc(24 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #999999;
        line-height: calc(48 / 992 * 100vw);
        display: block;
    }

    .footer .block1 .right {
        float: none;
        text-align: center;
        margin-top: 3vw;
    }

    .footer .block1 .right .ewm img {
        width: calc(83 / 992 * 100vw);
    }

    .footer .block1 .right .ewm {
        float: none;
        text-align: center;
        margin-left: calc(50 / 992 * 100vw);
        display: inline-block;
    }

    .footer .block1 .right .ewm .tit {
        font-size: calc(22 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #999999;
        padding-top: calc(12 / 992 * 100vw);
    }

    .footer .block2 {
        font-size: calc(25 / 992 * 100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        text-align: center;
        padding-bottom: calc(16 / 992 * 100vw);
        padding-top: 3vw;
    }
	
	
	
	
	
	
	
	
	.section5 .left .list {

	  width: 100%;
	
}
	
	
	
	
	
	
	
	
	
	
}
