@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input,select,textarea{-webkit-appearance:none; resize: none;outline: none;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
}

/* 取消链接高亮  */
/*body{background:#eef7fc;}*/
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {
  display: block;
}
/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  width:auto\9; /* ie8 */
  -ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
  vertical-align:middle;
}
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
body{font: normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei; color:#1a1a1a;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
a{text-decoration:none; font-family:Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:active{ text-decoration:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6,textarea{ font-size:100%; font-family: Microsoft YaHei;}
img{border: none; vertical-align: top;}
html,body{
  /*overflow-x:hidden;*/
  background-color: #fff;
  overflow: hidden;
  width:100%;
  height:100%;
  /*background: #666;*/

}

@font-face
{
  font-family: HYYakuHei;
  src: url('./HYYaKuHeiW.ttf');
}
.tax-page{
  width:100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://resource.tfcaijing.com/etax/images/question_bg.png") no-repeat;
  background-size: 100% auto;

}
.tax-container{
  background: url("https://resource.tfcaijing.com/etax/images/bg.png") no-repeat;
  background-size: 100% auto;
  padding-top:.2rem;
  z-index: 13;
}
.tax-end{
  background: url("https://resource.tfcaijing.com/etax/images/result_bg.png") no-repeat;
  background-size: 100% auto;
}
.tax-page-sec{
  position: relative;
  padding:.6rem;

}
.tax-page-bg{
  width:95%;

}
.tax-page-ball{
  width: 100%;
  position: absolute;
  top:0;
  left: 0;
}
.tax-page-top-bg{
  position: absolute;
  top:.6rem;
  left: 0;
  transform: translateX(2.5%);

}
.tax-page-middle-bg{
  height: 50%;
  position: absolute;
  top:7rem;
  left: 0;
  transform: translateX(2.5%);

}
.tax-page-bottom-bg{
  position: absolute;
  bottom:0.6rem;
  left: 0;
  transform: translateX(2.5%);


}
.tax-page1{
  z-index:12;
}
.tax-page2{
  z-index:11;
}
.tax-page3{
  z-index:10;
}
.tax-page4{
  z-index:9;
}
.tax-page5{
  z-index:8;
}
.tax-page6{
  z-index:7;
}
.tax-page7{
  z-index:6;
}
.tax-page8{
  z-index:5;
}
.tax-page9{
  z-index:4;
}
.tax-page10{
  z-index:3;
}
.tax-page11{
  z-index:2;
}
.tax-end{
  z-index:1;
}
.tax-page-inner{
  padding:1.42rem 1.28rem 0.54rem;
  position: relative;
  z-index: 999;
}
.tax-tf{
  background: url("https://resource.tfcaijing.com/etax/images/question_bg_signal.png") no-repeat;
  background-size: 100% auto;
  height:2.66rem;
  text-align: center;
  margin-bottom: 0.5rem;
}
.tax-signal-light{
  width:4.8rem;
  margin-top:0.28rem;
}
.tax-gif-box{
  width:100%;
  height: 11rem;
  overflow: hidden;
  /*border: 1px solid #333BD1;*/
}
.tax-gif-img{
  width: 100%;
  height:11rem;
}
.tax-gif{
  width: 100%;

}
.tax-question{
  font-size:0.7rem;
  font-family:HYYakuHei;
  color:rgba(51,59,209,1);
  line-height:0.88rem;
  margin-top: -.5rem;
  position: relative;
}
.tax-question-title{
  font-size: .75rem;
  background:url("https://resource.tfcaijing.com/etax/images/question_title.png") no-repeat;
  background-size: 100% 100%;
  padding:.36rem;
}
/*.small-font-title{*/
/*  font-size:0.61rem;*/
/*}*/
/*.small-font-result{*/
/*  font-size: .7rem;*/
/*}*/
.tax-question-btn{
  background:url("https://resource.tfcaijing.com/etax/images/question_btn.png") no-repeat;
  background-size: 100% 100%;
  margin-top:0.22rem;

  padding:.36rem;
}
.tax-result-text{
  background:url("https://resource.tfcaijing.com/etax/images/question_title.png") no-repeat;
  background-size: 100% 100%;
  font-size:.75rem;
  font-family:HYYakuHei;
  font-weight:400;
  color:rgba(51,59,209,1);
  line-height:0.88rem;
  padding:.6rem;
  position: relative;
  overflow: hidden;
}
.tax-result-description{
  padding:.2rem .3rem;
  font-size:0.6rem;
  font-family:HYYakuHei;
  font-weight:400;
  color:rgba(51,59,209,1);
  line-height:0.8rem;
}
.tax-next{
  font-size:0.75rem;
  font-family:HYYakuHei;
  font-weight:400;
  color:rgba(238,97,54,1);
  line-height:0.88rem;
  text-align: right;
  float: right;
  position: absolute;
  right:.2rem;
  top:0;
  bottom: 0;
  transform: translateY(29%);
}
.tax-next-2{
  transform: translateY(31%);
}
.tax-next-end{
  width: 1.8rem;
  text-align: left;
  top: -0.45rem;
}
.tax-result-false{
  font-size:0.75rem;
}
.tax-true-result{
  width:82%;
  display: inline-block;
}
.tax-long-result{
  width:70%;
}
.tax-orange-text{
  color:#ef3e00;
}
.tax-page-hide{
  display: none;
}
@-webkit-keyframes remove {
  from {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
  }
  to {
    transform: translateY(-101%);
    -webkit-transform: translateY(-101%);
  }
}
.remove{
  animation: remove 0.4s linear  0s 1;
  -webkit-animation: remove 0.4s linear  0s 1;
  -webkit-animation-fill-mode: forwards;
}
.tax-paper{
  width:100%;
  position: relative;
}
.tax-absolute{
  position: absolute;
}
.tax-title_1{
  width:6.42rem;
  top:4.98rem;
  left:2.42rem;
  display: none;
  /*opacity: 0;*/
  /*animation: fade-in;!*动画名称*!*/
  /*animation-duration: 1.5s;!*动画持续时间*!*/
  /*animation-fill-mode:none;*/
  /*-webkit-animation:fade-in 1.5s;!*针对webkit内核*!*/
}

.tax-title_2{
  width:9.4rem;
  top:8.32rem;
  left:3.78rem;
  z-index: 999;
  display: none;
}
.tax-pencil{
  width:4.52rem;
  top:1rem;
  right:-5rem;
  animation:test 2s infinite linear ;
  /*-webkit-animation: "pencilAnimation" 1s linear 1s;*/
  /*-o-animation: "pencilAnimation" 1s linear 1s;*/
  /*animation: "pencilAnimation" 1s linear 1s;*/
}

.tax-signet{
  height:5rem;
  top:8.48rem;
  left:-5rem;
  animation:test01 2s infinite linear;
}
.tax-footer{
  position: absolute;
  top:16rem;
}
tax-ft-peo{
  width:100%;
}
.tax-ft-boss{
  width: 6.8rem;
  /*top: -2.5rem;*/
  top: 1rem;
  left: 0rem;
  /*-webkit-animation: "bossAnimation" 1s  linear 2s;*/
  /*-o-animation: "bossAnimation" 1s  linear 2s;*/
  /*animation: "bossAnimation" 1s linear 2s;*/
}
.tax-ft-customer{
  width: 7rem;
  top: 2rem;
  right: 0;
  /*-webkit-animation: "customerAnimation" 1s linear 2s;*/
  /*-o-animation: "customerAnimation" 1s linear 2s;*/
  /*animation: "customerAnimation" 1s linear 2s;*/
}
.tax-btn{
  width:7.2rem;
  bottom: 2.5rem;
  left:0;
  right: 0;
  transform: translatex(50%);
  display: none;
}
.tax-page-end{
  width:99%;
  margin:2.2rem auto;
  position: relative;
  text-align: center;

}
.tax-start-wrap{
  position: absolute;
  top:2.3rem;
  width:100%;
  text-align: center;
}
.tax-result-star{
  font-size:1.2rem;
  font-family:HYYakuHei;
  font-weight:normal;
  color:rgba(51,59,209,1);
  line-height:0.88rem;
  margin-bottom: 1.3rem;
}

.tax-start{
  width:8rem;
  margin:0 auto;
}
.tax-start img{
  width:1.36rem;
  margin-bottom: .2rem;
  margin-right: .05rem;
}
.tax-star-img2,.tax-star-img4,.tax-star-img7,.tax-star-img9{
  position: relative;
  top:-0.15rem;
}
.tax-star-img3,.tax-star-img8{
  position: relative;
  top:-0.3rem;
}
.tax-result-btn{
  width:60%;
  margin:1.72rem auto;
}
.tax-logo-sec{
  position: relative;
  width: 100%;
}
.tax-result-icon{
  width:6rem;
  position:fixed;
  bottom:1.8rem;
  left:50%;
  margin-left: -3rem;
}
.tax-question-icon{

  bottom:1.8rem;
}
@media screen and (max-height: 700px) {
  .tax-result-btn{
    margin-top:1rem;
  }
  .tax-result-icon{
    bottom:.8rem;
  }
  .tax-question-icon{
    background: #d4e7fa;
    bottom:.35rem;
    padding:0 .3rem;
  }
}


@-webkit-keyframes result{
  0%{
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
  }
  33.3%{
    transform: translateY(0%);
    -webkit-transform: translateY(-37%);
  }
  66.6%{
    transform: translateY(0%);
    -webkit-transform: translateY(-32%);
  }
  100%{
    transform: translateY(0%);
    -webkit-transform: translateY(-33.33%);
  }
}
.result{
  animation: result 2s ease 0s 1;
  -webkit-animation: result 2s ease 0s 1;
  -webkit-animation-fill-mode: forwards;
}

@keyframes test{
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes test01{
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes fade-in {
  0% {opacity: 0;}/*初始状态 透明度为0*/
  40% {opacity: 0;}/*过渡状态 透明度为0*/
  100% {opacity: 1;}/*结束状态 透明度为1*/
}
@-webkit-keyframes fade-in {/*针对webkit内核*/
  0% {opacity: 0;}
  40% {opacity: 0;}
  100% {opacity: 1;}
}
.progress{
  /*background-color: brown;*/
  width: 100%;
  position: absolute;
  z-index: 999;
  top:7rem;
  font-size:3rem;
  font-family:HYYakuHei;
  text-align: center;
  color:rgb(100,190,231);
}
.music-gif{
  width:1.5rem;
  height: 1.5rem;
  position: fixed;
  top:0.3rem;
  right: .3rem;
  z-index: 9999;

}
.music-play{
  animation:haha1 .8s linear infinite;

}






/*页面样式*/

/*.game-wrap{*/
/*  width: 100%;*/
/*  position: absolute;*/
/*  bottom:0px;*/
/*  !*height:5200px;*!*/
/*  !*background:linear-gradient(to bottom, blanchedalmond, #333);*!*/
/*}*/
/*.running-bg{*/
/*  display: block;*/
/*  width: 100%;*/
/*}*/
/*.running-bg-wrap .running-bg:nth-child(1){*/
/*  position: relative;*/
/*  top:0px;*/
/*}*/
/*.running-bg-wrap .running-bg:nth-child(2){*/
/*  position: relative;*/
/*  top:-1px;*/
/*}*/
/*.running-bg-wrap .running-bg:nth-child(3){*/
/*  position: relative;*/
/*  top:-2px;*/
/*}*/
/*.house-img{*/
/*  position: absolute;*/
/*  width:3rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(1){*/
/*  top:0rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(2){*/
/*  top:10rem;*/
/*  right:0;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(3){*/
/*  top:18rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(4){*/
/*  top:25rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(5){*/
/*  top:30rem;*/
/*  right:0;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(6){*/
/*  top:40rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(5){*/
/*  top:45rem;*/
/*  right:0;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(6){*/
/*  top:55rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(7){*/
/*  top:64rem;*/
/*  right:0;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(8){*/
/*  top:69rem;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(9){*/
/*  top:75rem;*/
/*  right:0;*/
/*}*/
/*.house-img-wrap .house-img:nth-child(10){*/
/*  top:80rem;*/
/*}*/

/*.house-img-wrap .house-img:nth-child(11){*/
/*  top:90rem;*/
/*}*/

/*.running-person-div{*/
/*  overflow: hidden;*/
/*  position: fixed;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  -webkit-transform: translateX(-50%) translateY(-50%);*/
/*}*/
/*.running-person{*/
/*  height: 3rem;*/
/*}*/