/*! variflight 最后发布于： 2018-02-05 */

@charset "utf-8";
.vtslogan{display: none;}
.fy-main-wrap{width:100%;height:100%;position:relative;min-width:1200px}.fy-main-wrap1{background:url(../img/down/vt/banner.png) 0 0/100% 100% no-repeat #000}.fy-main-wrap .slogan{position:absolute;z-index:3;left:50px;top:30px;width:10.8%}.fy-main-wrap .slogan img{width:100%}@media screen and (max-width:1199px){.fy-main-wrap .slogan{left:0}}.downMian{width:30%;overflow:hidden;position:absolute;right:5%;bottom:5%}.right_hand{width:29%;position:absolute;right:16%;bottom:0}.right_hand img{border:0;padding:0;margin:0;display:block;width:100%}.phoneOs{float:left;width:45%;margin-top: 25px;}.phoneOs a{display:block;margin-top:23%}.phoneOs a.android{margin-top:0}.downMianL{padding-right:16%}.downer{float:right;width:45%}.downer img,.phoneOs a img{width:100%}.inputCOdeMain{position:relative;border-radius:6px;overflow:hidden;margin:5% 0 10%}.inputCOdeMain input{width:100%;border:0;font-size:1.2em;height:100%;text-indent:1em}.inputCOdeMain button{background-color:#ff6262;border:0;color:#fff;position:absolute;right:0;top:0;font-size:1.4em;cursor:pointer;height:100%;padding:0 7%}.mainWrap01,.mainWrap03,.mainWrap05{background-color:#fff;color:#666}.mainWrap02,.mainWrap04{background-color:#6eb5ee;color:#fff}.fy-main-wrap .fy_main{width:1200px;margin:0 auto;overflow:hidden}.fy-main-wrap .wrapph{width:274px;height:575px;margin:50px 275px 50px 50px;float:left}.fy-main-wrap .wrap01{background:url(../img/down/vt/xdzk-b.png) no-repeat;left:16%}.fy-main-wrap .wrap02{background:url(../img/down/vt/lsdj-b.png) no-repeat;right:16%}.fy-main-wrap .wrap03{background:url(../img/down/vt/xsrz-b.png) no-repeat;left:16%}.fy-main-wrap .wrap04{background:url(../img/down/vt/fxzn-b.png) no-repeat;right:16%}.fy-main-wrap .wrap05{background:url(../img/down/05.png) no-repeat;left:16%}.wrapTM{float:left;margin-top:300px}.mainWrap02 .wrapTM,.mainWrap04 .wrapTM{float:right}.mainWrap02 .wrapph,.mainWrap04 .wrapph{float:right;margin:50px 50px 50px 275px}.wrapTM .tft{font-size:47px;padding-left:68px;height:58px;line-height:58px;font-weight:700}.wrapTM .tft1{background:url(../img/down/vt/xdzk.png) no-repeat;background-size: 56px;}.wrapTM .tft2{background:url(../img/down/vt/lsdj.png) no-repeat;background-size: 56px;}.wrapTM .tft3{background:url(../img/down/vt/xsrz.png) no-repeat;background-size: 56px;}.wrapTM .tft4{background:url(../img/down/vt/fxzn.png) no-repeat;background-size: 56px;}.wrapTM .tft5{background:url(../img/down/icon05.png) no-repeat}.wrapTM .sfsr{font-size:25px;margin-top:24px}.wrapTM .sfsr p{color:#999;margin-bottom:8px}.mainWrap02 .wrapTM .sfsr p,.mainWrap04 .wrapTM .sfsr p{color:#fff}.public,.public img{width:100%}@media screen and (max-width:1199px) and (min-width:1024px){.inputCOdeMain input{font-size:1.2em}}
@media only screen and (min-width: 240PX) {
  html {
      font-size:32PX
  }
}

@media only screen and (min-width: 320PX) {
  html {
      font-size:42.66666667PX
  }
}

@media only screen and (min-width: 360PX) {
  html {
      font-size:48PX
  }
}

@media only screen and (min-width: 375PX) {
  html {
      font-size:50PX
  }
}

@media only screen and (min-width: 384PX) {
  html {
      font-size:51.2PX
  }
}

@media only screen and (min-width: 393PX) {
  html {
      font-size:52.4PX
  }
}

@media only screen and (min-width: 396PX) {
  html {
      font-size:52.8PX
  }
}

@media only screen and (min-width: 398PX) {
  html {
      font-size:53.06666667PX
  }
}

@media only screen and (min-width: 399PX) {
  html {
      font-size:53.2PX
  }
}

@media only screen and (min-width: 400PX) {
  html {
      font-size:53.33333333PX
  }
}

@media only screen and (min-width: 411PX) {
  html {
      font-size:54.8PX
  }
}

@media only screen and (min-width: 412PX) {
  html {
      font-size:54.93333333PX
  }
}

@media only screen and (min-width: 414PX) {
  html {
      font-size:55.2PX
  }
}

@media only screen and (min-width: 435PX) {
  html {
      font-size:58PX
  }
}

@media only screen and (min-width: 480PX) {
  html {
      font-size:64PX
  }
}

@media only screen and (min-width: 540PX) {
  html {
      font-size:72PX
  }
}

@media only screen and (min-width: 600PX) {
  html {
      font-size:80PX
  }
}

@media only screen and (min-width: 640PX) {
  html {
      font-size:85.33333333PX
  }
}

@media only screen and (min-width: 720PX) {
  html {
      font-size:96PX
  }
}

@media only screen and (min-width: 750PX) {
  html {
      font-size:100PX
  }
}
@media screen and  (max-width: 750px)  {
  .vtslogan{
    display: block;
    position: absolute;
    width: 3rem;
    top: 0.2rem;
    left: 0.2rem;
  }
  .vtslogan img{
    width: 100%;
    height: 100%;
  }
  .fy-main-wrap{
      width:100% !important;
      height: 10rem !important;
      min-width: 100%;
  }
  .fy-main-wrap .fy_main{
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column-reverse;
  }
  .fy-main-wrap .wrapph{
    width:3rem;
    height: 6rem;    
    margin: 0;
  }
  .wrapTM{
    float: none;
    margin-top: .5rem;
  }
  .fy-main-wrap .wrap01,.fy-main-wrap .wrap02,.fy-main-wrap .wrap03,.fy-main-wrap .wrap04{
    background-size: 100%;
    margin-top: .4rem;
  }
  .wrapTM .tft1,.wrapTM .tft2,.wrapTM .tft3,.wrapTM .tft4{
    background-size: .56rem;
  }
  .wrapTM .tft{
    font-size: .4rem;
    padding-left: .7rem;
    line-height: .6rem;
  }
  .wrapTM .sfsr{
    font-size: .25rem;
    margin-top: 0;
  }
  .fy-main-wrap1{background:url(../img/down/vt/mbanner.png) 0 0/100% 100% no-repeat #000}
  .downMianBox{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .downMianL{
    padding: 0;
  }
  .downMian{
    position: initial;
    overflow: hidden;
    width: 3rem;
  }
  .phoneOs,.downer{
    float: none;
    width: 3rem;
  }
 .footer{
  min-width: 100%;
 }
 .footer .f_t a{
  white-space: nowrap;
 }
}