@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 992px) {
    .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: 50px;
        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: static;
        padding: 0;
    }

    .head .more {
        position: fixed;
        right: 64px;
        top: 14px;
        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 .wrap {
    }

    .head .logo.pc {
        position: relative;
        z-index: 3;
        float: left;
        margin-left: calc(145 / 992 * 100vw);
        margin-top: calc(57 / 992 * 100vw);
    }

    .head .logo.pc a {
    }

    .head .logo.pc img {
        width: calc(120 / 992 * 100vw);
    }

    .head .nav.pc {
    }

    .head .nav.pc ul {
        position: absolute;
        top: 69%;
        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%);
        font-size: 0;
        white-space: nowrap;
    }

    .head .nav.pc ul li {
        display: inline-block;
    }

    .head .nav.pc ul li h2.h2tit {
    }

    .head .nav.pc ul li h2.h2tit a {
        font-size: calc(25 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #000000;
        text-transform: uppercase;
        margin: 0 calc(36 / 992 * 100vw);
    }

    .head .more {
        float: right;
        position: fixed;
        z-index: 3;
        width: calc(263 / 992 * 100vw);
        line-height: calc(72 / 992 * 100vw);
        background: #FCDE2D;
        border: calc(5 / 992 * 100vw) solid #000000;
        margin-top: calc(2 / 992 * 100vw);
        margin-right: calc(52 / 992 * 100vw);
        text-align: center;
        font-size: calc(45 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #000000;
    }

    .index {
        line-height: 1;
    }

    .section1 {
        text-align: center;
    }

    .wrap {
        padding: 0 20px;
    }

    .section1 .title {
        font-size: calc(317 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(8 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        padding-top: calc(100 / 992 * 100vw);
    }

    .section1 .imgbox {
    }

    .section1 .imgbox img {
        height: auto;
        margin-top: calc(-226 / 992 * 100vw);
        height: calc(460 / 992 * 100vw);
    }

    .section1 .link {
        margin-top: calc(-151 / 992 * 100vw);
        position: relative;
        z-index: 4;
    }

    .section1 .link a {
    }

    .section1 .link a img {
        height: calc(72 / 992 * 100vw);
        margin: 0 calc(15 / 992 * 100vw);
    }

    .section1 .dec {
        font-size: calc(32 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #009108;
        background: #FFFFFF;
        border: calc(8 / 992 * 100vw) solid #000000;
        border-radius: calc(66 / 992 * 100vw);
        padding: calc(52 / 992 * 100vw) calc(80 / 992 * 100vw) calc(70 / 992 * 100vw);
        margin-top: calc(63 / 992 * 100vw);
        position: relative;
        z-index: 4;
    }

    .section2 {
    }

    .section2 .line1 {
    }

    .section2 .line1 img {
        height: calc(127 / 992 * 100vw);
    }

    .section2 .wrap {
        padding-right: 20px;
    }

    .titlemodel {
        font-size: calc(129 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(8 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        display: inline-block;
        position: relative;
        z-index: 4;
    }

    .section2 .con {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: calc(71 / 992 * 100vw);
    }

    .section2 .con .left {
        width: calc(742 / 992 * 100vw);
        height: auto;
        background: #FFFFFF;
        border: calc(8 / 992 * 100vw) solid #000000;
        border-radius: calc(66 / 992 * 100vw);
        font-size: calc(42 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #009108;
        padding: calc(62 / 992 * 100vw) calc(55 / 992 * 100vw);
        padding-bottom: calc(1 / 992 * 100vw);
    }

    .section2 .con .left p {
        padding-bottom: calc(72 / 992 * 100vw);
    }

    .section2 .con .right {
    }

    .section2 .con .right img {
        width: calc(356 / 992 * 100vw);
    }

    .section2 .line2 {
        text-align: right;
    }

    .section2 .line2 img {
        height: calc(127 / 992 * 100vw);
    }

    .section3 {
        padding-top: calc(190 / 992 * 100vw);
        position: relative;
    }

    .section3 .wrap {
        padding-right: 0;
    }

    .section3 .title {
    }

    .section3 .cloud {
        position: relative;
        float: right;
        margin-right: calc(10 / 992 * 100vw);
        margin-top: calc(-300 / 992 * 100vw);
    }

    .section3 .cloud img.ani1 {
        height: auto;
        width: calc(646 / 992 * 100vw);
    }

    .section3 .cloud img.ani2 {
        position: absolute;
        width: calc(339 / 992 * 100vw);
        left: auto;
        bottom: calc(75 / 992 * 100vw);
        right: 0;
    }

    .section3 .title1 {
        clear: both;
        font-size: calc(52 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        margin-top: calc(-200 / 992 * 100vw);
        margin-bottom: calc(33 / 992 * 100vw);
    }

    .section3 .jd:after {
        content: "";
        display: table;
        clear: both;
    }

    .section3 .jd {
        width: calc(521 / 992 * 100vw);
        position: relative;
    }

    .section3 .jd .left {
        /* zoom:1;overflow:hidden;*/
        position: relative;
    }

    .section3 .jd .left .line i {
        position: absolute;
        left: 0;
        top: 0px;
        width: 30%;
        height: 100%;
        background: #F4C11D;
    }

    .section3 .jd .left .line {
        height: calc(47 / 992 * 100vw);
        background: #005C05;
        border: calc(8 / 992 * 100vw) solid #000000;
        border-radius: calc(4 / 992 * 100vw);
        position: relative;
    }

    .section3 .jd .left .line i img {
        width: calc(65 / 992 * 100vw);
        position: absolute;
        right: calc(-23 / 992 * 100vw);
        top: calc(-13 / 992 * 100vw);
    }

    .section3 .jd .left .ps {
        display: flex;
        justify-content: space-between;
        font-size: calc(52 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        padding-top: calc(19 / 992 * 100vw);
    }

    .section3 .jd .icon {
        position: absolute;
        right: calc(-178 / 992 * 100vw);
        top: calc(-48 / 992 * 100vw);
    }

    .section3 .jd .icon img {
        width: calc(163 / 992 * 100vw);
    }

    .section3 .jd .anis {
        /* position:absolute;*/
    }

    .section3 .jd .anis img.ani1 {
        position: absolute;
        width: calc(104 / 992 * 100vw);
        right: calc(-330 / 992 * 100vw);
        top: calc(10 / 992 * 100vw);
    }

    .section3 .jd .anis img.ani2 {
        position: absolute;
        width: calc(66 / 992 * 100vw);
        right: calc(-350 / 992 * 100vw);
        top: calc(150 / 992 * 100vw);
    }

    .section3 .title2 {
        font-size: calc(40 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        padding-left: 0;
        padding-top: calc(96 / 992 * 100vw);
        margin-bottom: calc(62 / 992 * 100vw);
    }

    .section3 .btns {
        position: relative;
        width: calc(521 / 992 * 100vw);
    }

    .section3 .btns button.claim {
        width: 100%;
        height: calc(141 / 992 * 100vw);
        background: #005C05;
        border: calc(8 / 992 * 100vw) solid #000000;
        font-size: calc(32 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #F4C11D;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
    }

    .section3 .btns .hand img {
        position: absolute;
        right: calc(-74 / 992 * 100vw);
        top: calc(44 / 992 * 100vw);
        width: calc(196 / 992 * 100vw);
    }

    .section3 img.line {
        margin-top: calc(90 / 992 * 100vw);
        height: calc(127 / 992 * 100vw);
    }

    .section4:after {
        content: "";
        display: table;
        clear: both;
    }

    .section4 {
        padding-top: calc(159 / 992 * 100vw);
        /* zoom:1;overflow:hidden;*/
        padding-bottom: calc(100 / 992 * 100vw);
    }

    .section4 .wrap {
    }

    .section4 .titlemodel {
    }

    .section4 img.ani1 {
        height: calc(157 / 992 * 100vw);
        margin-top: calc(119 / 992 * 100vw);
        display: block;
        margin-bottom: calc(47 / 992 * 100vw);
    }

    .section4 .title1 {
    }

    .section4 .txtmdel {
    }

    .section4 .txtmdel input.words {
    }

    .section4 .txtmdel input.send {
    }

    .section4 .title2 b {
        color: #F4C11D
    }

    .section4 .title2 {
        font-size: calc(62 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        padding-top: calc(59 / 992 * 100vw);
        margin-bottom: calc(77 / 992 * 100vw);
    }

    .section4 .title1 {
        font-size: calc(52 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        margin-bottom: calc(35 / 992 * 100vw);
    }

    .section4 .txtmdel {
        height: calc(141 / 992 * 100vw);
        background: #005C05;
        border: calc(8 / 992 * 100vw) solid #000000;
        width: 100%;
        position: relative;
    }

    .section4 .txtmdel input.words {
        width: calc(700 / 992 * 100vw);
        float: left;
        height: 100%;
        border: none;
        background: none;
        padding: 0 calc(20 / 992 * 100vw);
        font-size: calc(30 / 992 * 100vw);
        color: #fff;
        font-size: calc(52 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
    }

    .section4 .txtmdel input.send {
        float: left;
        width: calc(100% - 700 / 992 * 100vw);
        height: 100%;
        background: #00A309;
        border-left: calc(8 / 992 * 100vw) solid #000000;
        font-size: calc(32 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
    }

    .section4 .dec {
        font-size: calc(48 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #F4C11D;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        margin-top: calc(55 / 992 * 100vw);
        padding-left: calc(39 / 992 * 100vw);
    }

    .section4 img.line {
        margin-top: calc(111 / 992 * 100vw);
        height: calc(111 / 992 * 100vw);
        float: right;
    }

    .section5 .list {
        padding-top: calc(40 / 992 * 100vw);
    }

    .section5 .list .item {
        background: #FFFFFF;
        border: calc(8 / 992 * 100vw) solid #000000;
        border-radius: calc(66 / 992 * 100vw);
        margin-bottom: calc(87 / 992 * 100vw);
        zoom:1;
        overflow: hidden;
        display: block;
        align-items: center;
    }

    .section5 .list .item .imgbox {
        float: none;
        width: 100%;
        padding-left: 0;
        padding: 8vw 0px;
        text-align: center;
    }

    .section5 .list .item .imgbox img {
        height: calc(180 / 992 * 100vw);
    }

    .section5 .list .item .ri {
        float: none;
        width: 100%;
        padding-right: calc(113 / 992 * 100vw);
        padding-top: calc(50 / 992 * 100vw);
        padding-bottom: calc(50 / 992 * 100vw);
        padding: 0px 7vw 7vw;
    }

    .section5 .list .item .ri .title {
        font-size: calc(48 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #000000;
        margin-bottom: calc(49 / 992 * 100vw);
    }

    .section5 .list .item .ri .dec {
        font-size: calc(32 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #009108;
    }

    .section5 .desc {
        background: #FFFFFF;
        border: calc(8 / 992 * 100vw) solid #000000;
        border-radius: calc(66 / 992 * 100vw);
        text-align: center;
        padding: calc(30 / 992 * 100vw);
        font-size: calc(26 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #000000;
        /* white-space: pre-line; */
    }

    .section5 img.line {
        margin-top: calc(31 / 992 * 100vw);
        margin-bottom: calc(98 / 992 * 100vw);
        height: calc(127 / 992 * 100vw);
    }

    .section6:after {
        display: table;
        clear: both;
        content: "";
    }

    .section6 .wrap {
    }

    .section6 .titlemodel {
    }

    .section6 .content .left {
    }

    .section6 .content .left .title b {
        color: #F4C11D
    }

    .section6 .content {
        padding-top: calc(130 / 992 * 100vw);
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-left: 0;
    }

    .section6 .content .left .title {
        font-size: calc(55 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
    }

    .section6 .content .left .val {
        font-size: calc(77 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #fff;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(8 / 992 * 100vw) #000000;
        padding-top: calc(135 / 992 * 100vw);
    }

    .section6 .content .left .val .vals b {
        color: #FFC300;
    }

    .section6 .content .left .val .dec {
        font-size: calc(45 / 992 * 100vw);
        padding-top: calc(43 / 992 * 100vw);
    }

    .section6 .content .right {
    }

    .section6 .content .right img {
        width: calc(512 / 992 * 100vw);
    }

    .section6 img.line {
        float: right;
        margin-top: calc(112 / 992 * 100vw);
        height: calc(127 / 992 * 100vw);
    }

    .section7 {
        padding-top: calc(132 / 992 * 100vw);
        position: relative;
    }

    .section7 .wrap {
    }

    .section7 .titlemodel {
    }

    .section7 .list {
        padding-top: calc(212 / 992 * 100vw);
        position: relative;
        z-index: 4;
    }

    .section7 .list .item:nth-child(2) {
        margin-left: 0;
        margin-top: 0;
    }

    .section7 .list .item:nth-child(3) {
        margin-left: 0;
        margin-top: 0;
    }

    .section7 .list .item {
        width: calc(792 / 992 * 100vw);
        height: calc(618 / 992 * 100vw);
        background: url(../images/zhi.png) no-repeat center center;
        background-size: 100%;
        padding-left: calc(75 / 992 * 100vw);
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section7 .list .item .title {
        font-size: calc(58 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #000000;
    }

    .section7 .list .item .dec {
        font-size: calc(30 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #000000;
        padding-top: calc(75 / 992 * 100vw);
        line-height: 2;
    }

    .section7 .ani1 {
        position: absolute;
        left: 0;
        width: calc(352 / 992 * 100vw);
        top: calc(1485 / 992 * 100vw);
    }

    .section7 .ani2 {
        position: absolute;
        right: 0;
        top: calc(500 / 992 * 100vw);
        width: calc(404 / 992 * 100vw);
    }

    .section7 .ani3 {
        height: calc(127 / 992 * 100vw);
        margin-top: calc(111 / 992 * 100vw);
        margin-bottom: calc(170 / 992 * 100vw);
    }

    .section8 {
    }

    .section8 .wrap {
    }

    .section8 .titlemodel {
    }

    .section8 .ani1 {
        width: calc(275 / 992 * 100vw);
        margin-left: calc(43 / 992 * 100vw);
        margin-top: calc(270 / 992 * 100vw);
        vertical-align: top;
    }

    .section8 .ani2 {
        width: calc(700 / 992 * 100vw);
        position: relative;
        z-index: 3;
        margin-left: calc(170 / 992 * 100vw);
        vertical-align: top;
        margin-top: calc(124 / 992 * 100vw);
    }

    .section8 .ani3 {
        width: calc(225 / 992 * 100vw);
        margin-left: calc(-100 / 992 * 100vw);
        position: relative;
        z-index: 4;
        vertical-align: top;
    }

    .section9 {
        text-align: center;
    }

    .section9 .wrap {
    }

    .section9 .title {
        font-size: calc(72 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FCDE2D;
        -webkit-text-stroke: calc(5 / 992 * 100vw) #000000;
        text-stroke: calc(5 / 992 * 100vw) #000000;
        margin-top: calc(53 / 992 * 100vw);
    }

    .section9 .dec {
        font-size: calc(48 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #fff;
        -webkit-text-stroke: calc(3 / 992 * 100vw) #000000;
        text-stroke: calc(5 / 992 * 100vw) #000000;
        width: calc(1414 / 992 * 100vw);
        margin: auto;
        max-width: 100%;
    }

    .section9 .more {
        width: 100%;
        line-height: calc(125 / 992 * 100vw);
        background: #005C05;
        border: calc(8 / 992 * 100vw) solid #000000;
        border-radius: calc(70 / 992 * 100vw);
        margin: auto;
        margin-top: calc(104 / 992 * 100vw);
        display: block;
        font-size: calc(93 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FCDE2D;
        -webkit-text-stroke: calc(5 / 992 * 100vw) #000000;
        text-stroke: calc(5 / 992 * 100vw) #000000;
    }

    .section10 {
        text-align: center;
        padding-bottom: calc(80 / 992 * 100vw);
    }

    .section10 .title {
        font-size: calc(93 / 992 * 100vw);
        font-family: PumpStd;
        font-weight: 400;
        color: #FFFFFF;
        -webkit-text-stroke: calc(5 / 992 * 100vw) #000000;
        text-stroke: calc(5 / 992 * 100vw) #000000;
        padding-top: calc(244 / 992 * 100vw);
    }

    .section10 .list {
        width: calc(1300 / 992 * 100vw);
        margin: auto;
        max-width: 100%;
        padding-top: calc(114 / 992 * 100vw);
    }

    .section10 .list a {
        float: left;
        width: 25%;
        margin-bottom: calc(26 / 992 * 100vw);
    }

    .section10 .list a img {
        height: calc(41 / 992 * 100vw);
        object-fit: contain;
        width: 100%;
    }

    .section10 .list a:nth-child(9) img,.section10 .list a:nth-child(10) img,.section10 .list a:nth-child(11) img {
        height: calc(71 / 992 * 100vw);
    }

    .section10 .list a:nth-child(9),.section10 .list a:nth-child(10),.section10 .list a:nth-child(11) {
        width: 33.333%;
    }
    .alertmodel .center{
    	width: 90%;
    }
    .alertmodel .more{
    	
font-size: calc(33/ 992 * 100vw);
    }
}
