/*适应PC端 宽度大于1000px*/
@media screen and (min-width: 1000px) {
    body {
        /*background: url(../assets/1.png) center center no-repeat;*/
        /*background-size: 100% 100%;*/
        /*border: 1px solid blue;*/
        font-family: "Montserrat";
        margin: 0;
        padding: 0;
    }

    li {
        list-style: none;
        float: left;
    }

    a {
        text-decoration: none;
    }

    img {
        width: 100%;
    }


    .topLeft {

        width: 25vw;
        height: 40vw;
        /*background: url(../assets/sphere.png) center right no-repeat;*/
    }

    #vueApp {
        width: 100vw;
        height: 182vw;
        /*border: 1px solid orchid;*/
    }

    .topBanner {

        width: 100vw;
        height: 38vw;
        background: url(../assets/top_bg.png);
        background-size: 100% 100%;
        /*border: 1px solid red;*/
    }

    .content {
        width: 100vw;
        height: 92vw;
        /*border: 1px solid red;*/
    }

    .bottom {
        margin: 0;
        padding: 0;
        width: 100vw;
        height: 46vw;
        color: #ffffff;
        background: url(../assets/about_bg.svg) center center no-repeat;
        background-size: auto;
        /*border: 1px solid red;*/
    }

    .logo {
        width: 11vw;
        height: 2.8vw;
        left: 15vw;
        top: 2.7vw;
        position: absolute;
        background: url(../assets/hearder_logo.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    .navMenu {
        position: absolute;
        width: 30vw;
        height: 1.5vw;
        right: 10.5vw;
        top: 2.3vw;
        /*border: 0px solid red;*/
    }

    .navMenu ul {
        margin: 0;
        padding: 0;
    }

    .navMenu li {
        margin-left: .5vw;
        width: 6vw;
        height: 2.2vw;
        line-height: 2.2vw;
        font-size: 1vw;

    }

    .navMenu li a {
        padding-top: 0vw;
        height: 100%;
        width: 100%;
        color: #ffffff;
        display: block;
        text-align: center;

    }

    .navMenu li a.hov {
        border-radius: .3vw;
        background: #ffffff;
        color: #1e88f5;

    }

    .topRightImg {
        width: 31vw;
        height: 29.5vw;
        right: 10vw;
        top: 8.5vw;
        position: absolute;
        /*background: url(../assets/prdoect_img.svg) center center no-repeat;*/
        background-size: 100% 100%;

    }

    .fontTitle {
        font-size: 2.4vw;
        /*border: 1px solid red;*/
        height: 3vw;
    }

    .fontContent {
        font-size: 1.0vw;
        line-height: 1.7vw;
        /*border: 1px solid red;*/

    }

    .fontSlideContentV {
        font-size: 2.5vw;
    }

    .topContent {
        width: 40vw;
        height: 32vw;
        left: 15vw;
        top: 12vw;
        position: absolute;
        color: #ffffff;
    }

    .appDown {
        margin-top: 1.2vw;
        margin-left: 0vw;
        display: block;
        float: left;
        width: 8vw;
        height: 1.8vw;
        line-height: 1.8vw;
        border-radius: 1.5vw;
        background: #ffffff;
        color: #1e88f5;
        text-align: center;
        font-size: 1.0vw;
        border: .1vw solid #ffffff;
    }

    .freeFeel {
        margin-top: 1.2vw;
        margin-left: 3vw;
        display: block;
        float: left;
        width: 8vw;
        height: 1.8vw;
        line-height: 1.8vw;
        border-radius: 1.5vw;
        border: .1vw solid #ffffff;
        text-align: center;
        color: #ffffff;
        font-size: 1.0vw;
    }

    .contentParam {
        margin-top: 6vw;
        background: #ffffff;
        /*border: 1px solid rebeccapurple;*/
    }

    .contentParamTitle {
        width: 100%;
        text-align: center;
        font-size: 2vw;
        height: 3vw;
        font-weight: 400;
        /*border: 1px solid red;*/
    }

    .contentParam ul {
        padding: 0;
        margin-left: auto;
        margin: 0 auto;
        width: 65%;
        height: 3vw;
        border: 1px solid #fff;
    }

    .contentParam li {
        text-align: center;
        padding-top: 0.7vw;
        padding-bottom: 0.7vw;
        width: 10.2vw;
        height: 1.6vw;
        font-size: 1.2vw;
        font-weight: 500;
        color: #333333;
        /*border: 1px solid #fff;*/
    }

    .contentParam li.hov {
        background: #1e88f5;
        border-radius: 1.5vw;
        color: #ffffff;
    }

    .contentParam .slide {
        margin: 0 auto;
        padding-top: 2vw;
        width: 85vw;
        height: 28vw;
        background: #ffffff;

        /*border:1px solid red;*/
    }

    .contentParam .slide #arrowLeft {
        width: 10vw;
        height: 100%;
        float: left;
        margin-top: 11vw;

    }

    .contentParam .slide #arrowLeft img {
        width: 10vw;
    }

    .contentParam .slide #arrowRight img {
        width: 10vw;
    }

    .contentParam .slide #arrowRight {
        width: 10vw;
        height: 100%;
        float: right;
        margin-top: 11vw;
    }

    .contentParam .slide .slideImg {
        float: left;
        width: 40%;
        height: 34vw;
        margin-left: 10vw;

        /*border:1px solid red;*/
    }

    .contentParam .slide .slideImg img {
        margin-top: 2vw;
        width: 100%;
        float: left;

    }

    .contentParam .slideContent {
        margin-top: 5vw;
        width: 30%;
        margin-right: 9vw;
        float: right;
        color: #000000;
    }

    .fontSlideTitle {
        font-size: 1.5vw;
        color: #000000;
    }

    .jszcLeft {
        padding: 0;
        margin: 0;
        width: 30%;
    }

    .jszcRight {
        padding: 0;
        margin: 0;
        width: 50%;

    }

    .contentParamjszc {
        padding: 0;
        margin: 0 auto;
        width: 98vw;
        height: 45vw;
        text-align: left;
    }


    .contentParamjszc .slide {
        margin: 0 auto;
        padding: 0;
        width: 90vw;
        height: 34vw;


    }

    .contentParamjszc .slide .slideImg {
        float: left;
        width: 90%;
        height: 34vw;

    }

    .contentParamjszc .slide .slideImg img {
        margin-top: 0vw;
        margin-right: 5vw;
        width: 40%;
        float: right;

    }

    .contentParamjszc .slideContentJszc {
        margin-top: 9vw;
        width: 35%;
        margin-left: 14vw;
        float: left;

    }

    .fontSlideTitleJs {
        font-size: 1.5vw;
        font-weight: 500;

    }

    .fontSlideContentJs {
        font-size: 1.2vw;
        line-height: 2vw;
        /*border: 1px solid red;*/
    }

    .fontSlideContentJs img {
        padding-top: 0.5vw;
        width: 1vw;
        height: 1vw;
    }

    .fontSlideContentJs a {

        color: #4ca1f8;

    }

    .fontSlideContentJsMi {
        font-size: 1vw;


    }

    #hxgnUl li {
        cursor: pointer;
    }


    #prevv {
        width: 10vw;
        height: 10vw;
        position: absolute;

        left: 1vw;
        top: 10vw;
        background: url(../assets/hxgn_icon_left.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    #nextv {
        width: 10vw;
        height: 10vw;
        position: absolute;
        right: 1vw;
        top: 10vw;
        background: url(../assets/hxgn_icon_right.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    .bottomLogo {
        float: left;
        width: 8vw;
        height: 4vw;
        /*border: 1px solid red;*/
    }

    .bottomLogo img {
        width: 100%;
        height: 100%;

    }

    .arrowLeft {
        padding-left: 5vw;
        height: 2vw;
        background: url(../assets/jszc_icon_zyb.svg) center left no-repeat;
        background-size: 70% 70%;
    }

    .slideContentJszcImg {
        width: 32%;
        height: 35vw;
        float: left;
        /*border: 1px solid yellow;*/
    }

    .slideContentJszcImg img {
        width: 100%;

    }

    .dim {
        background-color: #808080;
        filter: Alpha(Opacity=75);
        opacity: 0.75;

    }


    #vueApp_ {
        background-color: #666;
        filter: Alpha(Opacity=60);
        opacity: 0.6;

    }

    #applyfree {
        padding: 0;
        margin: 0;
        position: absolute;
        width: 55vw;
        height: 50vw;
        top: 13vw;
        left: 21vw;
        display: none;
        background: #ffffff;
        border: 1px solid #666;
        border-radius: 1%;
    }

    .aftopImg {
        width: 100%;
        height: 21.8vw;
        background: url(../assets/tc_top_bg.svg) center center no-repeat;
        background-size: 100% 100%;
        border: 1px solid #f6f6f6;
        border-radius: 1%;
    }

    .aftopZxsb {
        position: absolute;
        left: 44vw;
        top: 2vw;
        width: 5.7vw;
        height: 2.5vw;
        background: url(../assets/tc_img_zxsb.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    .afclose {
        position: absolute;
        left: 53vw;
        top: .6vw;
        width: 0.9vw;
        height: 0.9vw;
        background: url(../assets/mpsq_tc_close.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    .afcontentTop {
        position: absolute;
        left: 14.2vw;
        top: 2.7vw;
        font-size: 2vw;
        color: #fff;
        text-align: center;
    }

    .afcontent {
        color: white;
        font-size: 1.2vw;
        line-height: 1.2vw;
        display: block;

    }

    .afcontent span {
        width: 50vw;

        height: 2.8vw;
        line-height: 2.8vw;


    }

    .afcontent img {
        display: inline-block;
        width: 1.8vw;
        height: 1.8vw;
    }

    .abscon1 span {
        position: absolute;
        left: 8.25vw;
        top: 7.5vw;
    }

    .abscon1 img {
        position: absolute;
        left: 6.25vw;
        top: 8vw;
    }

    .abscon2 span {
        position: absolute;
        left: 8.25vw;
        top: 10.5vw;
    }

    .abscon2 img {
        position: absolute;
        left: 6.25vw;
        top: 11vw;
    }

    .abscon3 span {
        position: absolute;
        left: 8.25vw;
        top: 13.5vw;
    }

    .abscon3 img {
        position: absolute;
        left: 6.25vw;
        top: 14vw;
    }

    .form-groupv {

    }

    .form-groupv ul {
        padding: 0;
        margin: 0 auto;
        width: 100%;

    }

    .form-groupv ul li {

        color: #0a0a0a;
        line-height: 2.2vw;
        height: 2.2vw;

    }

    .form-groupv ul li span {
        color: red;
    }

    .font-adjust {

        font-size: 1.2vw;
    }

    .font-adjust-1 {
        padding-left: 0;
        font-size: 1.2vw;
        padding-top: 1vw;
        text-align: center;
        line-height: 2.2vw;
        height: 2.2vw;
    }

    .font-adjust-2 {
        padding-top: 0.5vw;
        text-align: center;
        font-size: 1vw;
        color: #666;
    }

    .width-adjust {
        padding-left: 3%;
        width: 45%;
    }

    .width-adjust-select {
        padding-left: 3%;
        width: 45%;
    }

    .width-adjust select {
        width: 90%;
    }

    .form-groupv ul li input {
        width: 90%;
        height: 2.0vw;
        border: 1px solid #666;
    }

    .form-groupv ul li select {
        height: 2.0vw;
        border: 1px solid #666;
    }

    .width-adjust-select select {
        width: 43%;
        margin-left: 1%;
    }

    .width-adjust-1 {
        width: 100%;
    }

    #QRCode {
        position: absolute;
        left: 41.3vw;
        top: 15.3vw;
        width: 17.6vw;
        height: 23.2vw;
        background: url(../assets/tc_ewm_bg.svg) center center no-repeat;
        background-size: 100% 100%;
        border-radius: 1%;
        display: none;

    }

    .QRclose {
        position: absolute;
        left: 15vw;
        top: 1vw;

        width: 0.9vw;
        height: 0.9vw;
        background: url(../assets/mpsq_tc_close.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    .QRImg {
        position: absolute;
        left: 3vw;
        top: 5.7vw;
        width: 11.2vw;
        height: 11.8vw;
        background: url(../assets/QRjiangrongxin.png) center center no-repeat;
        background-size: 100% 100%;
    }

    .width-adjust-1 button {
        width: 16.6vw;
        height: 2.5vw;
        background: #1a79ff;
        color: #ffffff;
        font-size: 1.2vw;
        border-radius: 0.5%;
        border: 1px solid #fff;

    }

    .bottompadding {
        height: 3vw;
    }

    .padding-adjust-1 {
        padding-top: 3vw;
    }

    #mainDim {
        width: 100%;
        height: auto;
        /*border:1px solid red;*/
        /*z-index: auto;*/
    }

    .bottomContent {
        width: 75%;
        margin: 0 auto;
        /*border: 1px solid red;*/
    }

    .paddingTop1vw {
        padding-top: 5.5vw;
    }

    .bottomLine {
        height: 0.04vw;
        background: #d8d8d8;
        margin-top: 1.5vw;
        margin-bottom: 1.5vw;
    }

    .bottomNav {
        float: right;
        margin-right: 0vw;
        margin-top: 2vw;


    }

    .bottomNav span {
        font-size: 1vw;
        /*border: 1px solid red;*/
        width: 6vw;
        display: block;
        float: left;
        text-align: center;
        cursor: pointer;
    }

    .height-adjust {
        height: 3vw;
    }

    .backTop {
        display: none;
    }

    #TopAction {
        display: none;
    }

    .catch-point {
        display: none;
    }

    .pHeight5 {
        height: 5vw;
    }

    .slideContentMobile {
        display: none;
    }

    .form-groupmobile {
        display: none;
    }


    #hxgnUlMobile {
        display: none;
    }
    .topFloatMobile{
        display: none;
    }
}


/*适应移动端 宽度小于640*/
@media screen and (max-width: 960px)and (min-width: 300px) {
    body {
        _background: url(../assets/mobile_bg.png) center center no-repeat;
        _background-size: 100% 100%;
        font-family: "Montserrat";
        margin: 0 auto;
        padding: 0;
        width: 98%;
        height: auto;


    }

    li {
        list-style: none;
        float: left;
    }

    a {
        text-decoration: none;
    }

    #vueApp {
        width: 100%;
        /*height: 667.3vw;*/
        /*height: 400vh;*/
        padding: 0;
        margin: 0;
        overflow: hidden;
        /*border: 1px solid orchid;*/
    }

    #mainDim {
        padding: 0;
        margin: 0;
        width: 100%;
        height: auto;
        overflow: hidden;
        /*border:1px solid red;*/
        /*z-index: auto;*/
    }


    #topBanner {
        width: 100%;
        height: 191vw;
        _height: 98vh;
        /*border:1px solid blue;*/
    }

    .logo {
        width: 25.8vw;
        height: 8vw;
        left: 2.9vw;
        top: 2.7vw;
        /*_width:12.6vh;*/
        /*_height:4.1vh;*/
        /*_left: 1.45vh;*/
        /*_top: 1.35vh;*/
        position: absolute;
        background: url(../assets_mobile/wap_logo.png) center center no-repeat;
        background-size: 100% 100%;

    }

    .topFloat {
        display: none;
    }

    .topFloatMobile {
        position: absolute;
        width: 100%;
        height: 15vw;
        left: 0vw;
        top: 0;
        background: #ffffff;
        /*display: none;*/
        position: fixed;
        z-index: 100;
    }

    .navMenu {
        position: absolute;
        width: 80vw;;
        /*height: 155vw;*/
        left: 18vw;
        top: 15vw;
        height: 123vh;
        /*width: 41vh;;*/
        /*height: 77.5vh;*/
        /*left: 39vh;*/
        /*top: 7.5vh;*/
        background: #f6f7fb;
        display: none;
        z-index: 100;
        position: fixed;

    }

    #TopActionMobile {
        position: absolute;
        width: 5vw;
        height: 5vw;
        left: 90vw;
        top: 4vw;

        /*width: 2.5vh;*/
        /*height: 2.5vh;*/
        /*left: 80vh;*/
        /*top: 2vh;*/

        background: url(../assets_mobile/menu_zk.png) center center no-repeat;
        background-size: 100% 100%;
        position: fixed;
        /*border:1px solid red;*/
    }

    #TopActionMobile.act {

        background: url(../assets_mobile/menu_close2x.png) center center no-repeat;
        background-size: 100% 100%;

    }

    .backTop {
        position: absolute;
        width: 14vw;
        height: 14vw;
        right: 4vw;
        bottom: 1vw;
        z-index: 100;

        /*width: 7vh;*/
        /*height: 7vh;*/
        /*left: 32vh;*/
        /*top: 68.5vh;*/

        background: url(../assets_mobile/top2x.png) center center no-repeat;
        background-size: 100% 100%;
        position: fixed;
    }

    .navMenu ul {
        margin: 0;
        padding: 0;
    }

    .navMenu li {

        width: 100%;
        height: 15vw;
        line-height: 15vw;
        font-size: 3.4vw;


        /*width: 100%;*/
        /*height: 7.5vh;*/
        /*line-height: 7.5vh;*/
        /*font-size: 1.7vh;*/
        text-align: center;

    }

    .navMenu li a {
        padding-top: 0vw;
        margin: 0 auto;
        height: 100%;
        width: 90%;
        color: #000000;
        display: block;
        text-align: left;
        border-top: 1px solid #eceef5
    }

    .navMenu li a.hov {
        border-radius: .3vw;
        color: #000000;

    }

    .topContent {
        width: 100%;
        height: 176vw;
        /*border:1px solid red;*/
        display: block;
        left: 0;
        top: 15vw;
        overflow: hidden;
        /*height:88vh;*/
        /*top: 7.5vh;*/
        position: absolute;
        padding: 0;
        margin: 0;
        background: url(../assets_mobile/BG.png) center center no-repeat;
        background-size: 100% 100%;

    }

    .fontTitle {
        color: #ffffff;
        font-weight: 450;
        font-size: 7.4vw;
        left: 11vw;
        top: 4.6vw;
        position: absolute;
        /*margin:0 auto;*/
        /*font-size:3.7vh;*/
        /*left: 2.5vh;*/
        /*top: 2.3vh;*/


    }

    .fontContent {
        color: #ffffff;

        font-weight: 450;
        /*border:1px solid red;*/
        font-size: 3.5vw;
        line-height: 7.3vw;
        left: 5vw;
        top: 22vw;
        width: 90%;

        /*font-size:2.75vh;*/
        /*line-height:3.65vh;*/
        /*left: 2.5vh;*/
        /*top: 11vh;*/
        position: absolute;
    }

    .appDown {
        width: 41vw;
        height: 10vw;
        line-height: 10vw;
        text-align: center;
        left: 4vw;
        top: 69vw;
        font-size: 3.5vw;
        /*border: 1px solid red;*/
        /*width:18vh;*/
        /*height:5vh;*/
        /*line-height:5vh;*/
        /*left: 2vh;*/
        /*top: 34.5vh;*/
        /*font-size:1.75vh;*/

        position: absolute;
        color: #1e88f5;
        background: #ffffff;
        border: .1vw solid #ffffff;
        border-radius: .5vw;
    }

    .freeFeel {
        width: 41vw;
        height: 10vw;
        line-height: 10vw;
        text-align: center;
        left: 52vw;
        top: 69vw;
        font-size: 3.5vw;

        /*width:18vh;*/
        /*height:5vh;*/
        /*line-height:5vh;*/
        /*left: 22vh;*/
        /*top: 34.5vh;*/
        /*font-size:1.75vh;*/
        position: absolute;
        color: #ffffff;
        border: .1vw solid #ffffff;
        /*border:1px solid red;*/
        border-radius: .5vw;
    }

    .content {
        display: block;
        width: 100%;
        height: 333vw;
        /*height:200vh;*/
        /*border:1px solid blue;*/
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .contentParam {
        width: 100%;
        display: block;

        /*border: 1px solid brown;*/


    }


    .contentParam .contentParamTitle {
        margin-top: 12.2vw;
        padding: 0;
        width: 100%;
        /*border:1px solid red;*/
        text-align: center;
        font-size: 5.5vw;
        font-weight: 500;
    }

    #hxgnUl {
        display: none;
    }

    #hxgnUlMobile {
        padding-left: 5vw;
        margin-top: 13vw;
        width: 100%;
        height: 20vw;
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* IE 10+ */
    }

    #hxgnUlMobile::-webkit-scrollbar {
        display: none;
    }

    #hxgnUlMobile ul {
        width: 197vw;
        height: 20vw;
        /*border: 1px solid red;*/
    }


    #hxgnUlMobile li {
        font-size: 3.4vw;
        cursor: pointer;
        /*border:1px solid red;*/
        width: 29vw;
        height: 8vw;
        line-height: 8vw;
        text-align: center;
    }

    #hxgnUlMobile li.hov {
        background: #1e88f5;
        border-radius: 3.5vw;
        color: #ffffff;
    }

    #hero-slides {
        /*display:none;*/
    }

    #slides-cont {
        /*display:none;*/
    }

    .slideContent {
        display: none;
        /*border:1px solid red;*/
    }

    .slideContentMobile {
        margin-top: 6vw;
        /*border:1px solid red;*/
        width: 86vw;
        height: 40vw;
        color: #000;
        /*border: 0px solid #ffffff;*/

    }

    .slideContentMobile .fontSlideTitle {
        color: #000;
        font-size: 4.5vw;
        width: 100%;

    }

    .slideContentMobile .fontContentMobile {
        padding: 0;
        margin: 0;
        width: 100%;
        color: #000;
        margin-top: 4vw;
        font-size: 3vw;
        line-height: 7vw;
        /*border: 1px solid red;*/
    }

    .slideImg {
        margin-left: 0vw;
    }

    .slideImg img {
        width: 95%;
        /*border:1px solid red;*/
    }

    .catch-point {
        color: #e9e9e9;

        width: 100%;
        text-align: center;
        /*border:1px solid red;*/
    }

    .catch-point ul {
        padding: 0;
        margin: 0;
        width: 50%;
        display: block;
        margin-left: 38.5vw;
        /*border:1px solid red;*/

    }

    .catch-point li {
        font-size: 12vw;
        /*border:1px solid red;*/
        height: 5vw;
    }

    .catch-point li.hov {
        color: #1e88f5;
    }

    .contentParamjszc {
        /*display:none;*/
        /*border:1px solid blue;*/
        width: 100%;
        height: 170vw;
        margin-top: 16vw;
    }

    .slideContentJszc {
        border: 1px solid #fff;
        width: 100%;
        height: 50vw;

        margin-top: 4vw;
    }

    .contentParamjszc .contentParamTitle {
        padding-top: 12.2vw;
        padding: 0;
        width: 100%;
        /*border:1px solid red;*/
        text-align: center;
        font-size: 5.5vw;
        font-weight: 500;
        height: 15vw;
        line-height: 25vw;
    }

    .slideContentJszc .fontSlideTitleJs {
        font-size: 5.2vw;
        padding-left: 4.5vw;
    }

    .slideContentJszc .fontSlideContentJs {

        font-size: 3vw;
        line-height: 5vw;
        padding-left: 4vw;
    }

    .slideContentJszc .fontSlideContentJs img {
        width: 4%;
    }

    .slideContentJszcImg {

        width: 100%;
        height: 85vw;
        text-align: center;
    }

    .fontSlideContentJs a {
        color: #4ca1f8;
        float: right;
        margin-right: 5vw;

    }

    .slideContentJszcImg img {
        margin: 0 auto;
        width: 90%;
        /*border:1px solid red;*/
    }

    .bottom {
        padding: 0;
        margin: 0;
        margin-left: 0;
        color: #ffffff;
        border-top: 1px solid #fff;
        width: 100%;
        height: 153vw;

        /*display:none;*/


    }

    .bottom .bottomContent {
        width: 100%;
        height: 153vw;
        position: absolute;
        left: 0;
        background: url(../assets_mobile/about_bg.png);
        background-size: 100% 100%;

    }

    .bottom .contentParamTitle {
        margin: 0 auto;
        width: 90%;
        font-size: 5.5vw;
        text-align: center;
        /*border:1px solid red;*/
        margin-top: 20vw;
    }

    .bottom .fontSlideContentJs {
        font-size: 3.2vw;
        margin: 0 auto;
        width: 90%;
        line-height: 6vw;
    }

    .bottom .pHeight5 {
        margin-top: 6vw;
    }

    .bottom .pHeight1 {
        margin-top: 7vw;
    }

    .bottom .bottompadding {

        height: 6vw;
    }

    .bottom .bottomLine {
        margin: 0 auto;
        width: 90%;
        background: #d8d8d8;
        height: .1vw;

    }

    .bottom .height-adjust {

        margin-top: 4vw;
    }

    e.bottomLogo {

        width: 19vw;
        height: 4vw;
        display: inline-block;
    }

    e.bottomLogo img {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-top: 3.5vw;


    }

    e.bottomNav {
        margin-top: 3.2vw;
        font-size: 2vw;
        float: right;
        margin-right: 2vw;
        /*border: 1px solid rosybrown;*/
    }

    e.bottomNav span {
        text-align: center;
        display: inline-block;
        width: 13vw;
        font-size: 2vw;
        /*border: 1px solid rosybrown;*/
    }

    .fontSlideContentJsMi {
        margin-top: 3vw;
        margin-left: 4vw;
        font-size: 1.7vw;

    }

    #mainDim.dim {
        background-color: #fff;
        filter: Alpha(Opacity=40);
        opacity: 0.4;
        width: 100%;
        /*border: 1px solid blue;*/
        overflow-y: hidden;
        height: auto;
        z-index: 200;

    }

    #QRCode {
        position: absolute;
        left: 0;
        top: 15vw;
        width: 100%;
        height: 165vw;
        background: url(../assets_form/tc_ewm_bg2.svg) center 0 no-repeat;
        background-size: 80% 87%;
        background-color: rgba(128, 128, 128, 0.75);
        _border-radius: 1%;
        display: none;
        /*border: 1px solid red;*/

        color: #ffffff;
        font-size: 3.8vw;
        line-height: 4.2vw;
        padding: 0;
        padding-top: 10.8vw;


    }

    #QRCode p {
        /*border: 1px solid red;*/
        text-align: center;

    }

    #QRCode .adj1 {
        margin-top: 27.2vw;
        /*border: 1px solid red;*/
    }

    .QRclose {
        margin: 0 auto;
        margin-top: 90vw;
        width: 9.2vw;
        height: 9.2vw;
        background: #ffffff;
        background: url(../assets_form/tc_close3x.png) center center no-repeat;
        background-size: 100% 100%;
        /*border: 1px solid red;*/
    }

    .QRImg {
        position: absolute;
        left: 25vw;
        top: 60.8vw;
        width: 50.6vw;
        height: 50.6vw;
        background: url(../assets/QRjiangrongxin.png) center center no-repeat;
        background-size: 100% 100%;
        /*border: 1px solid red;*/
    }


    #applyfree {
        padding: 0;
        margin: 0;
        position: absolute;
        left: 0vw;
        top: 15vw;
        width: 100%;
        height: 254.2vw;
        display: none;
        background-color: rgba(128, 128, 128, 0.75);
        overflow: hidden;
        /*border:1px solid red;*/

    }

    .aftopImg {
        position: absolute;
        left: 0vw;
        width: 100%;
        height: 55vw;
        background: url(../assets_form/tc_top_bg.svg) center center no-repeat;
        background-size: 100% 100%;
        border-top: 1px solid #f6f6f6;
        _border-radius: 1%;
        /*border: 1px solid red;*/
    }

    .aftopZxsb {
        position: absolute;
        left: 83.6vw;
        top: 2.93vw;
        width: 10.8vw;
        height: 5.4vw;
        background: url(../assets/tc_img_zxsb_2.png) center center no-repeat;
        background-size: 100% 100%;
    }

    .afclose {
        position: absolute;
        left: 53vw;
        top: .6vw;
        width: 0.9vw;
        height: 0.9vw;
        background: url(../assets/mpsq_tc_close.svg) center center no-repeat;
        background-size: 100% 100%;
    }

    .afcontentTop {

        margin: 7.2vw auto;
        font-size: 4.8vw;
        color: #fff;
        text-align: center;
    }

    .afcontent {
        color: white;
        font-size: 3.6vw;

        display: block;
        /*border: 1px solid red;*/
        margin-left: 10.1vw;
    }

    .afcontent span {
        display: inline-block;
        width: 90%;
        margin-left: 7vw;
        line-height: 5.5vw;
        /*border: 1px solid red;*/

    }

    .abscon1 {
        background: url(../assets/tc_top_one.svg) left center no-repeat;
        background-position: 0 0.6vw;
        background-size: 5vw;

    }

    .abscon2 {
        background: url(../assets/tc_top_two.svg) left center no-repeat;
        background-position: 0 0.5vw;
        background-size: 5vw;
    }

    .abscon3 {
        background: url(../assets/tc_top_three.svg) left center no-repeat;
        background-position: 0 0.5vw;
        background-size: 5vw;
    }

    .form-groupv {
        display: none;
    }

    .form-groupmobile {

        /*border: 1px solid red;*/
        height: 238.2vw;
        width: 99.8%;
        background: #fff;
    }

    .form-groupmobile ul {
        padding: 0;
        margin: 0 auto;
        width: 100%;

    }

    .form-groupmobile ul li {

        /*color: #0a0a0a;*/
        /*line-height: 15vw;*/
        /*height: 9vw;*/
        /*font-size: 4vw;*/
        width: 99.8%;


    }

    .form-groupmobile ul li span {
        color: red;
    }

    .font-adjust {

        font-size: 1.2vw;
    }


    .form-groupmobile ul li input {
        width: 87%;
        height: 10vw;
        font-size: 4vw;
        padding-left: 2vw;
        border: 1px solid #666;
    }

    .form-groupmobile ul li select {
        width: 90%;
        height: 10vw;
        font-size: 4vw;
        border: 1px solid #666;
    }

    .formGTitle {
        margin-top: 8.3vw;
        font-weight: 400;
        font-size: 5.1vw;
        _border: 1px solid red;
        text-align: center;
    }

    .formGTitleGray {
        margin-top: 2.86vw;
        font-size: 3.9vw;
        color: #666666;
        height: 6vw;
        _border: 1px solid red;
        text-align: center;
    }

    .width-adjust {
        height: 12vw;
        line-height: 12vw;
        font-size: 4vw;
        text-align: left;
        padding-left: 5.4vw;
    }

    .width-adjustWord {
        height: 12vw;
        line-height: 12vw;
        font-size: 4vw;
        text-align: left;
        padding-left: 6.3vw;
    }

    .adg1 {
        margin-top: 4vw;
    }

    .adg2 {
        margin-top: 8vw;
    }

    .width-adjust button {
        padding: 0;
        margin: 0;

        background: #1a79ff;
        width: 44%;
        height: 100%;
        color: #ffffff;
        font-size: 4.46vw;
        line-height: 100%;
        border-radius: 1vw;
        border: .1vw solid #1a79ff;
    }

    .width-adjust #applyCancel {
        padding: 0;
        margin: 0;
        background: #FFFFFF;
        width: 44%;
        height: 99%;
        color: #1a79ff;
        font-size: 4.46vw;
        line-height: 100%;
        border: .1vw solid #1a79ff;
        border-radius: 1vw;
    }
}
