body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}
a {
  text-decoration: none;
}
table {
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-weight: normal;
  font-style: normal;
}
strong {
  font-weight: bold;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  color: #444;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
/* Custom CSS
 * --------------------------------------- */
html {
  font-size: 320px;
}
body {
  font-family: "微软雅黑";
}
.wrap {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  position: relative;
}
.section {
  text-align: center;
  position: relative;
}
.section0,
.section2 {
  width: 100%;
  height: 100%;
  background: #ffd33f;
}
.section1 {
  width: 100%;
  height: 100%;
  background: #f2f2f2;
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.shade {
  width: 100%;
  height: 100%;
  background: #ffffff url("../images/loading.gif") no-repeat center;
  background-size: 20%;
}
.shade.hide {
  display: none;
}
/*第一屏*/
.section0 .sour {
  width: 100%;
  position: absolute;
  top: 0.1rem;
  left: 0;
}
.section0 .bottom {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.section {
  position: relative;
}
.section .arrow {
  width: 0.06875rem;
  height: 0.090625rem;
  position: absolute;
  left: 50%;
  margin-left: -0.034375rem;
  bottom: 0.015625rem;
  background: url("../images/arrow.png") no-repeat center;
  background-size: cover;
  -webkit-animation: mymove 2s infinite;
          animation: mymove 2s infinite;
  z-index: 10;
}
@-webkit-keyframes mymove {
  from {
    opacity: 0;
    bottom: 0.015625rem;
  }
  to {
    opacity: 1;
    bottom: 0.046875rem;
  }
}
@keyframes mymove {
  from {
    opacity: 0;
    bottom: 0.015625rem;
  }
  to {
    opacity: 1;
    bottom: 0.046875rem;
  }
}
/*第二屏*/
.section1 {
  width: 100%;
  height: 100%;
}
.section1 .content {
  width: 0.9421875rem;
  height: 1.265625rem;
  margin: 0 auto;
  background: url("../images/border.png") no-repeat center;
  background-size: cover;
}
.section1 .main {
  width: 0.790625rem;
  margin: 0 auto;
}
.section1 .main h1 {
  font-size: 0.05rem;
  color: #585858;
  font-weight: bold;
  padding-top: 0.0390625rem;
}
.section1 .main h1 p {
  border-bottom: 0.0046875rem solid #ff7637;
  display: inline-block;
}
.section1 .main .image {
  width: 0.790625rem;
  height: 0.5265625rem;
  overflow: hidden;
  position: relative;
  margin-top: 0.01875rem;
  border-left: 1px solid transparent;
}
.section1 .main .image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.section1 .main .image .text {
  position: absolute;
  width: 100%;
  height: 0.1rem;
  line-height: 0.04375rem;
  padding-top: 0.021875rem;
  padding-left: 0.021875rem;
  left: 0;
  bottom: 0;
  color: #f2f2f2;
  font-size: 0.03125rem;
  text-align: left;
  background: rgba(0, 0, 0, 0.6);
}
.section1 .main .title {
  color: #585858;
  font-size: 0.04375rem;
  font-weight: bold;
  text-align: left;
  margin-top: 0.03125rem;
}
.section1 .main .label {
  font-size: 0.03125rem;
  -ms-text-align-last: right;
  text-align: left;
  text-decoration: none;
  margin-top: 0.021875rem;
  padding-bottom: 0.03125rem;
  border-bottom: 1px solid #cbcbcb;
}
.section1 .main .label a {
  color: #fcfcfc;
  width: 0.221875rem;
  height: 0.0515625rem;
  background: #ff8264;
  border-radius: 0.00625rem;
  text-align: center;
  padding: 0.009375rem 0.03125rem;
}
.section1 .main .label a:nth-of-type(2) {
  background: #797979;
}
.section1 .main .list {
  width: 100%;
  margin-top: 0.025rem;
  overflow: hidden;
}
.section1 .main .list ul li {
  color: #666666;
  font-size: 0.0375rem;
  line-height: 0.053125rem;
  float: left;
  width: 50%;
  text-align: left;
}
.section1 .main .list ul li .color {
  color: #ff7637;
}
.section1 .main .list ul li:nth-child(even) {
  text-align: left;
}
.section1 .main .apply {
  width: 100%;
  height: 0.109375rem;
  line-height: 0.109375rem;
  color: #fff;
  font-size: 0.053125rem;
  background: #ff7637;
  margin-top: 0.03125rem;
}
.section1 .active {
  display: none !important;
}
.section1 .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.section1 .mask .myclick {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 110;
  background: rgba(0, 0, 0, 0.75);
}
.section1 .mask .mywrap {
  width: 0.8125rem;
  height: 0.828125rem;
  margin: 0 auto;
  position: relative;
  background: #fcfcfc;
  border-radius: 0.009375rem;
  z-index: 130;
  overflow: hidden;
}
.section1 .mask .mywrap h1 {
  font-size: 0.06875rem;
  color: #fff;
  width: 0.578125rem;
  height: 0.128125rem;
  line-height: 0.128125rem;
  background: url("../images/h_bg.png") no-repeat center;
  background-size: cover;
  margin: 0 auto;
  margin-top: 0.08125rem;
  position: relative;
}
.section1 .mask .mywrap h1 a {
  position: absolute;
  width: 0.046875rem;
  height: 0.0390625rem;
  background: url("../images/close.png") no-repeat center;
  background-size: cover;
  top: -0.046875rem;
  right: -0.0828125rem;
  color: red;
}
.section1 .mask .mywrap p {
  font-size: 0.0375rem;
  color: #666666;
  margin-top: 0.05rem;
}
.section1 .mask .mywrap p a {
  text-decoration: underline;
  color: #666666;
}
.section1 .mask .mywrap form {
  text-align: center;
  color: #333333;
  font-size: 0.04375rem;
}
.section1 .mask .mywrap form span {
  margin-right: 0.0125rem;
}
.section1 .mask .mywrap form input {
  border: none;
  outline: none;
  background: #eaeaea;
  width: 0.50625rem;
  height: 0.09375rem;
  padding-left: 0.015625rem;
  line-height: 0.09375rem;
  color: #333333;
  font-size: 0.04375rem;
}
.section1 .mask .mywrap form .last {
  width: 0.659375rem;
  height: 0.1171875rem;
  line-height: 0.1171875rem;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-size: 0.04375rem;
  font-weight: bold;
  border-radius: 0.009375rem;
  background: #ff7637;
}
.section1 .mask .mywrap form .last.disabled {
  background: #ccc;
}
/*第三屏*/
.section2 h1 {
  position: absolute;
  top: 0.1875rem;
  left: 50%;
  margin-left: -0.259375rem;
  width: 0.51875rem;
  height: 0.115625rem;
  line-height: 0.09375rem;
  background: url("../images/h_bg.png") no-repeat center;
  background-size: cover;
  font-size: 0.059375rem;
  color: #fcfcfc;
  font-weight: bold;
}
.section2 .content {
  width: 0.803125rem;
  height: 0.6015625rem;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 12px;
  position: absolute;
  top: 0.359375rem;
  left: 50%;
  margin-left: -0.401562rem;
  overflow: hidden;
}
.section2 .content ul {
  width: 0.671875rem;
  margin: 0.0875rem 0 0 0.05625rem;
  text-align: left;
}
.section2 .content ul li {
  font-size: 0.034375rem;
  line-height: 0.05625rem;
  color: #705b1c;
}
.section2 #shareBtn {
  width: 0.5625rem;
  height: 0.125rem;
  line-height: 0.128125rem;
  color: #fff;
  font-size: 0.065625rem;
  float: left;
  background: #f84c0e;
  border-radius: 0.009375rem;
  border-bottom: 0.00625rem solid #da3f07;
  position: absolute;
  top: 1.046875rem;
  left: 50%;
  margin-left: -0.28125rem;
}
.section2 .consult {
  width: 0.496875rem;
  height: 0.140625rem;
  position: absolute;
  top: 1.2265625rem;
  left: 50%;
  margin-left: -0.2484375rem;
}
.section2 .myclick2 {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75) url("../images/bg_share.png") no-repeat 90% 3%;
  background-size: 61%;
  position: relative;
  z-index: 111;
  display: none;
}
.section2 .active {
  display: block !important;
}
#__bs_notify__ {
  display: none !important;
}
#fullpage {
  visibility: hidden;
}
#fullpage.show {
  visibility: visible;
}
