@media screen and (min-width: 960px){html{font-size:128px;}}
@media screen and (max-width: 750px){html{font-size: 100px;}}
@media screen and (max-width: 640px){html{font-size:85.33px;}}
@media screen and (max-width: 414px){html{font-size:55.2px;}}
@media screen and (max-width: 375px){html{font-size: 50px;}}
@media screen and (max-width: 360px){html{font-size:48px;}}
@media screen and (max-width: 320px){html{font-size:42.66px;}}


html,body{
  /*overflow: hidden; 
  overflow-y: auto;*/
  margin:0 auto;
  padding: 0;
  position: relative;
  height: 100%;
  }
.mywrap{
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(0,0,0);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  }

a,a:hover,a:active,a:visited,a:link,a:focus{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline:none;
  text-decoration: none;
}
ul{
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.dn,.hide{
  display: none !important;
}
.content,.mywrap * {
  /* overflow:hidden; */
  position: relative;
  width: 100%;
}

.mywrap .con1{
  height: 27.6rem;
  background: url(//pic3.qiyipic.com/common/20180702/kfcbackground.jpg) no-repeat scroll center top/100% auto;
}

.btn_component {
  width: 0vw;
  height: 0vw;
  display: block;
  position: absolute;
  top: 0vw;
  left: 0vw; 
  opacity: 1;
}
a.btn_component.btn_component1 {
  top: 11.1rem;
  left: 3rem;
  width: 3.69rem;
  height: 0.93rem;
}
a.btn_component.btn_component2 {
  top: 26.5rem;
  left: 1.9rem;
  width: 3.69rem;
  height: 0.93rem;
}
a.btn_component.btn_component3 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(//pic3.qiyipic.com/common/20180615/aiguozhe.png) no-repeat scroll center top/100% auto;
}
a.btn_component.btn_component4{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(//pic3.qiyipic.com/common/20180615/ruguo.png) no-repeat scroll center top/100% auto;
}
a.btn_component.btn_component5{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(//pic3.qiyipic.com/common/20180615/tuoshen.png) no-repeat scroll center top/100% auto;
}
a.btn_component.btn_component6{
  top: 12.5rem;
  left: 3rem;
  width: 2rem;
  height: 1rem;
}
.ff-arrowLeft:before{
  font-size: 0.5rem !important;
  position: absolute;
  top: 0.15rem;
}
.header-wrap {
    background-color: #7a0000;
    height: 0.65rem !important;
}
.header-wrap .new-header .loginBtn{
  border: 0.02rem solid #fedab8;
  background: none;
  top: 0.15rem;
  height: 0.3rem;
  line-height: 0.3rem;
  color: #fedab8;
}
.header-wrap .new-header{
  height: 0.44rem;
  padding: 0;
  line-height: 0.44rem;
  background: none;
}
.header-wrap .new-header .new-a-back{
  
top: 0;
}

/*浮层*/
.mod_hy_event_pop{
  
width: 100%;
  
height: 100%;
  
background: rgba(0,0,0,0.6);
  
position: fixed;
  
top: 0;
  
left: 0;
  
z-index: 99;
  
border: 0;
  
transform: inherit;
  
-webkit-transform: inherit;
}
.mod_hy_event_pop>.IsSupernatant{
  
left: 8%;
  
/* top: 16%; */
}
.IsSupernatant,.isWindows{
    background: #fff;
    color: #282828;
    font-size: 14px;
    position: relative;
    top: 16%;
    left: 0;
    /* transform: translate(-50%,-50%); */
    /* -webkit-transform: translate(-50%,-50%); */
    /* z-index: 9999; */
    padding: 20px 0;
    border-radius: 20px;
    /* border: 2px solid #49791a; */
    overflow: hidden;
    padding: 0 0;
    width: 6.41rem;
    height: auto;
    background: #FFE4A5;
    /* z-index: 99999; */
}
.ff-close{
  
width: 0.56rem;
  
height: 0.56rem;
  
background: #802003;
  
display: inline-block;
  
border-radius: 50%;
  
line-height: 0.5rem;
  
text-align: center;
  
font-size: 0.6rem;
  
color: #ffe2a2;
  
position: relative;
  
top: 0;
  
left: 5.7rem;
  
border: none;
  
/* z-index: 999999999999; */
  
margin-top: 0.1rem;
}
.zhifubao{
  display: block;
  width: 2.15rem;
  height: 0.74rem;
  background: url(//pic0.qiyipic.com/common/20180615/kfczhifubao.png) no-repeat scroll center top/100% auto;
  margin: 0 auto;
  margin-top: 0.5rem;
}
.IsImg{
  
width: 2.7rem;
  
position: absolute;
  
margin-top: 0.5rem;
  
left: 1.5rem;
}
.OldTitleImg{
  
width: 3.14rem;
  
position: absolute;
  
left: 1.3rem;
  
margin-top: 2rem;
}
.zfTitleImg{
  
width: 3.47rem;
  
position: relative;
  
left: 1rem;
  
margin-top: 1rem;
}
.shibaiTitleImg{
  
width: 2.21rem;
  
position: absolute;
  
left: 1.6rem;
  
margin-top: 2rem;
}

.tips_titleImg{
  width: 3.14rem;
  height: 2.26rem;
  margin: 0 auto;
  position: relative;
  left: 1rem;
}
.header-wrap .new-header h2.name{
  color: #fedab8;
}

/*swiper*/
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  /* background: #fff; */

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.isSwiper{
  
width: 6.54rem;
  
height: 3.46rem;
  
/* background: red; */
  
position: absolute;
  
top: 21rem;
  
left: 0.5rem;
  
border-radius: 0.2rem;
}
.mod_hy_event_pop .tips_title{
  
text-align: left;
  
width: 80%;
  
margin: 0 auto;
  
overflow: auto;
  
color: #802003;
  
font-family: "微软雅黑";
  
font-size: 0.3rem;
  
position: relative;
  
height: auto;
  
margin-top: 0rem !important;
  
margin-bottom: 0.2rem;
}
.mod_hy_event_pop .top_desc{
      color: #802003;
}
.mod_hy_event_pop .formList_btn{
      background: #802003;
}
.ff-close:before{
  
font-size: 0.3rem;
  
text-align: center;
  
position: absolute;
  
top: 0;
  
left: 0.1rem;
  
color: #ffe2a2;
}
.mod_hy_event_pop .pay-method .title{
  margin-top: 0;
  padding-top: 0;
}
.isWindows{

left: 8%;
}